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:1314
16 INLINEASM = 1, // Target.td:1320
17 INLINEASM_BR = 2, // Target.td:1326
18 CFI_INSTRUCTION = 3, // Target.td:1335
19 EH_LABEL = 4, // Target.td:1344
20 GC_LABEL = 5, // Target.td:1353
21 ANNOTATION_LABEL = 6, // Target.td:1362
22 KILL = 7, // Target.td:1370
23 EXTRACT_SUBREG = 8, // Target.td:1377
24 INSERT_SUBREG = 9, // Target.td:1383
25 IMPLICIT_DEF = 10, // Target.td:1390
26 INIT_UNDEF = 11, // Target.td:1399
27 SUBREG_TO_REG = 12, // Target.td:1406
28 COPY_TO_REGCLASS = 13, // Target.td:1412
29 DBG_VALUE = 14, // Target.td:1419
30 DBG_VALUE_LIST = 15, // Target.td:1426
31 DBG_INSTR_REF = 16, // Target.td:1433
32 DBG_PHI = 17, // Target.td:1440
33 DBG_LABEL = 18, // Target.td:1447
34 REG_SEQUENCE = 19, // Target.td:1454
35 COPY = 20, // Target.td:1461
36 COPY_LANEMASK = 21, // Target.td:1469
37 BUNDLE = 22, // Target.td:1476
38 LIFETIME_START = 23, // Target.td:1482
39 LIFETIME_END = 24, // Target.td:1489
40 PSEUDO_PROBE = 25, // Target.td:1496
41 ARITH_FENCE = 26, // Target.td:1503
42 STACKMAP = 27, // Target.td:1512
43 FENTRY_CALL = 28, // Target.td:1647
44 PATCHPOINT = 29, // Target.td:1520
45 LOAD_STACK_GUARD = 30, // Target.td:1538
46 PREALLOCATED_SETUP = 31, // Target.td:1546
47 PREALLOCATED_ARG = 32, // Target.td:1552
48 STATEPOINT = 33, // Target.td:1529
49 LOCAL_ESCAPE = 34, // Target.td:1558
50 FAULTING_OP = 35, // Target.td:1567
51 PATCHABLE_OP = 36, // Target.td:1587
52 PATCHABLE_FUNCTION_ENTER = 37, // Target.td:1595
53 PATCHABLE_RET = 38, // Target.td:1602
54 PATCHABLE_FUNCTION_EXIT = 39, // Target.td:1611
55 PATCHABLE_TAIL_CALL = 40, // Target.td:1619
56 PATCHABLE_EVENT_CALL = 41, // Target.td:1627
57 PATCHABLE_TYPED_EVENT_CALL = 42, // Target.td:1637
58 ICALL_BRANCH_FUNNEL = 43, // Target.td:1657
59 FAKE_USE = 44, // Target.td:1577
60 MEMBARRIER = 45, // Target.td:1663
61 JUMP_TABLE_DEBUG_INFO = 46, // Target.td:1671
62 RELOC_NONE = 47, // Target.td:1679
63 CONVERGENCECTRL_ENTRY = 48, // Target.td:1691
64 CONVERGENCECTRL_ANCHOR = 49, // Target.td:1687
65 CONVERGENCECTRL_LOOP = 50, // Target.td:1695
66 CONVERGENCECTRL_GLUE = 51, // Target.td:1699
67 G_ASSERT_SEXT = 52, // GenericOpcodes.td:1945
68 G_ASSERT_ZEXT = 53, // GenericOpcodes.td:1937
69 G_ASSERT_ALIGN = 54, // GenericOpcodes.td:1952
70 G_ADD = 55, // GenericOpcodes.td:308
71 G_SUB = 56, // GenericOpcodes.td:316
72 G_MUL = 57, // GenericOpcodes.td:324
73 G_SDIV = 58, // GenericOpcodes.td:332
74 G_UDIV = 59, // GenericOpcodes.td:340
75 G_SREM = 60, // GenericOpcodes.td:348
76 G_UREM = 61, // GenericOpcodes.td:356
77 G_SDIVREM = 62, // GenericOpcodes.td:364
78 G_UDIVREM = 63, // GenericOpcodes.td:372
79 G_AND = 64, // GenericOpcodes.td:380
80 G_OR = 65, // GenericOpcodes.td:388
81 G_XOR = 66, // GenericOpcodes.td:396
82 G_ABDS = 67, // GenericOpcodes.td:425
83 G_ABDU = 68, // GenericOpcodes.td:433
84 G_UAVGFLOOR = 69, // GenericOpcodes.td:441
85 G_UAVGCEIL = 70, // GenericOpcodes.td:448
86 G_SAVGFLOOR = 71, // GenericOpcodes.td:455
87 G_SAVGCEIL = 72, // GenericOpcodes.td:462
88 G_IMPLICIT_DEF = 73, // GenericOpcodes.td:111
89 G_PHI = 74, // GenericOpcodes.td:118
90 G_FRAME_INDEX = 75, // GenericOpcodes.td:125
91 G_GLOBAL_VALUE = 76, // GenericOpcodes.td:131
92 G_PTRAUTH_GLOBAL_VALUE = 77, // GenericOpcodes.td:137
93 G_CONSTANT_POOL = 78, // GenericOpcodes.td:143
94 G_EXTRACT = 79, // GenericOpcodes.td:1530
95 G_UNMERGE_VALUES = 80, // GenericOpcodes.td:1543
96 G_INSERT = 81, // GenericOpcodes.td:1552
97 G_MERGE_VALUES = 82, // GenericOpcodes.td:1562
98 G_BUILD_VECTOR = 83, // GenericOpcodes.td:1582
99 G_BUILD_VECTOR_TRUNC = 84, // GenericOpcodes.td:1592
100 G_CONCAT_VECTORS = 85, // GenericOpcodes.td:1599
101 G_PTRTOINT = 86, // GenericOpcodes.td:155
102 G_INTTOPTR = 87, // GenericOpcodes.td:149
103 G_BITCAST = 88, // GenericOpcodes.td:161
104 G_FREEZE = 89, // GenericOpcodes.td:284
105 G_CONSTANT_FOLD_BARRIER = 90, // GenericOpcodes.td:1959
106 G_INTRINSIC_FPTRUNC_ROUND = 91, // GenericOpcodes.td:1288
107 G_INTRINSIC_TRUNC = 92, // GenericOpcodes.td:1294
108 G_INTRINSIC_ROUND = 93, // GenericOpcodes.td:1300
109 G_INTRINSIC_LRINT = 94, // GenericOpcodes.td:1306
110 G_INTRINSIC_LLRINT = 95, // GenericOpcodes.td:1312
111 G_INTRINSIC_ROUNDEVEN = 96, // GenericOpcodes.td:1318
112 G_READCYCLECOUNTER = 97, // GenericOpcodes.td:1324
113 G_READSTEADYCOUNTER = 98, // GenericOpcodes.td:1330
114 G_LOAD = 99, // GenericOpcodes.td:1357
115 G_SEXTLOAD = 100, // GenericOpcodes.td:1366
116 G_ZEXTLOAD = 101, // GenericOpcodes.td:1374
117 G_FPEXTLOAD = 102, // GenericOpcodes.td:1383
118 G_INDEXED_LOAD = 103, // GenericOpcodes.td:1393
119 G_INDEXED_SEXTLOAD = 104, // GenericOpcodes.td:1402
120 G_INDEXED_ZEXTLOAD = 105, // GenericOpcodes.td:1410
121 G_STORE = 106, // GenericOpcodes.td:1418
122 G_FPTRUNCSTORE = 107, // GenericOpcodes.td:1428
123 G_INDEXED_STORE = 108, // GenericOpcodes.td:1436
124 G_ATOMIC_CMPXCHG_WITH_SUCCESS = 109, // GenericOpcodes.td:1447
125 G_ATOMIC_CMPXCHG = 110, // GenericOpcodes.td:1458
126 G_ATOMICRMW_XCHG = 111, // GenericOpcodes.td:1478
127 G_ATOMICRMW_ADD = 112, // GenericOpcodes.td:1479
128 G_ATOMICRMW_SUB = 113, // GenericOpcodes.td:1480
129 G_ATOMICRMW_AND = 114, // GenericOpcodes.td:1481
130 G_ATOMICRMW_NAND = 115, // GenericOpcodes.td:1482
131 G_ATOMICRMW_OR = 116, // GenericOpcodes.td:1483
132 G_ATOMICRMW_XOR = 117, // GenericOpcodes.td:1484
133 G_ATOMICRMW_MAX = 118, // GenericOpcodes.td:1485
134 G_ATOMICRMW_MIN = 119, // GenericOpcodes.td:1486
135 G_ATOMICRMW_UMAX = 120, // GenericOpcodes.td:1487
136 G_ATOMICRMW_UMIN = 121, // GenericOpcodes.td:1488
137 G_ATOMICRMW_FADD = 122, // GenericOpcodes.td:1499
138 G_ATOMICRMW_FSUB = 123, // GenericOpcodes.td:1500
139 G_ATOMICRMW_FMAX = 124, // GenericOpcodes.td:1501
140 G_ATOMICRMW_FMIN = 125, // GenericOpcodes.td:1502
141 G_ATOMICRMW_FMAXIMUM = 126, // GenericOpcodes.td:1503
142 G_ATOMICRMW_FMINIMUM = 127, // GenericOpcodes.td:1504
143 G_ATOMICRMW_FMAXIMUMNUM = 128, // GenericOpcodes.td:1505
144 G_ATOMICRMW_FMINIMUMNUM = 129, // GenericOpcodes.td:1506
145 G_ATOMICRMW_UINC_WRAP = 130, // GenericOpcodes.td:1489
146 G_ATOMICRMW_UDEC_WRAP = 131, // GenericOpcodes.td:1490
147 G_ATOMICRMW_USUB_COND = 132, // GenericOpcodes.td:1491
148 G_ATOMICRMW_USUB_SAT = 133, // GenericOpcodes.td:1492
149 G_FENCE = 134, // GenericOpcodes.td:1508
150 G_PREFETCH = 135, // GenericOpcodes.td:1515
151 G_BRCOND = 136, // GenericOpcodes.td:1655
152 G_BRINDIRECT = 137, // GenericOpcodes.td:1664
153 G_INVOKE_REGION_START = 138, // GenericOpcodes.td:1687
154 G_INTRINSIC = 139, // GenericOpcodes.td:1607
155 G_INTRINSIC_W_SIDE_EFFECTS = 140, // GenericOpcodes.td:1614
156 G_INTRINSIC_CONVERGENT = 141, // GenericOpcodes.td:1623
157 G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS = 142, // GenericOpcodes.td:1631
158 G_ANYEXT = 143, // GenericOpcodes.td:44
159 G_TRUNC = 144, // GenericOpcodes.td:83
160 G_TRUNC_SSAT_S = 145, // GenericOpcodes.td:91
161 G_TRUNC_SSAT_U = 146, // GenericOpcodes.td:98
162 G_TRUNC_USAT_U = 147, // GenericOpcodes.td:105
163 G_CONSTANT = 148, // GenericOpcodes.td:169
164 G_FCONSTANT = 149, // GenericOpcodes.td:177
165 G_VASTART = 150, // GenericOpcodes.td:184
166 G_VAARG = 151, // GenericOpcodes.td:191
167 G_SEXT = 152, // GenericOpcodes.td:52
168 G_SEXT_INREG = 153, // GenericOpcodes.td:66
169 G_ZEXT = 154, // GenericOpcodes.td:74
170 G_SHL = 155, // GenericOpcodes.td:404
171 G_LSHR = 156, // GenericOpcodes.td:411
172 G_ASHR = 157, // GenericOpcodes.td:418
173 G_FSHL = 158, // GenericOpcodes.td:470
174 G_FSHR = 159, // GenericOpcodes.td:478
175 G_ROTR = 160, // GenericOpcodes.td:485
176 G_ROTL = 161, // GenericOpcodes.td:492
177 G_ICMP = 162, // GenericOpcodes.td:499
178 G_FCMP = 163, // GenericOpcodes.td:506
179 G_SCMP = 164, // GenericOpcodes.td:513
180 G_UCMP = 165, // GenericOpcodes.td:520
181 G_SELECT = 166, // GenericOpcodes.td:527
182 G_UADDO = 167, // GenericOpcodes.td:609
183 G_UADDE = 168, // GenericOpcodes.td:617
184 G_USUBO = 169, // GenericOpcodes.td:639
185 G_USUBE = 170, // GenericOpcodes.td:645
186 G_SADDO = 171, // GenericOpcodes.td:624
187 G_SADDE = 172, // GenericOpcodes.td:632
188 G_SSUBO = 173, // GenericOpcodes.td:652
189 G_SSUBE = 174, // GenericOpcodes.td:659
190 G_UMULO = 175, // GenericOpcodes.td:666
191 G_SMULO = 176, // GenericOpcodes.td:674
192 G_UMULH = 177, // GenericOpcodes.td:683
193 G_SMULH = 178, // GenericOpcodes.td:692
194 G_UADDSAT = 179, // GenericOpcodes.td:704
195 G_SADDSAT = 180, // GenericOpcodes.td:712
196 G_USUBSAT = 181, // GenericOpcodes.td:720
197 G_SSUBSAT = 182, // GenericOpcodes.td:728
198 G_USHLSAT = 183, // GenericOpcodes.td:736
199 G_SSHLSAT = 184, // GenericOpcodes.td:744
200 G_SMULFIX = 185, // GenericOpcodes.td:756
201 G_UMULFIX = 186, // GenericOpcodes.td:763
202 G_SMULFIXSAT = 187, // GenericOpcodes.td:773
203 G_UMULFIXSAT = 188, // GenericOpcodes.td:780
204 G_SDIVFIX = 189, // GenericOpcodes.td:791
205 G_UDIVFIX = 190, // GenericOpcodes.td:798
206 G_SDIVFIXSAT = 191, // GenericOpcodes.td:808
207 G_UDIVFIXSAT = 192, // GenericOpcodes.td:815
208 G_FADD = 193, // GenericOpcodes.td:988
209 G_FSUB = 194, // GenericOpcodes.td:996
210 G_FMUL = 195, // GenericOpcodes.td:1004
211 G_FMA = 196, // GenericOpcodes.td:1013
212 G_FMAD = 197, // GenericOpcodes.td:1022
213 G_FDIV = 198, // GenericOpcodes.td:1030
214 G_FREM = 199, // GenericOpcodes.td:1037
215 G_FMODF = 200, // GenericOpcodes.td:1044
216 G_FPOW = 201, // GenericOpcodes.td:1051
217 G_FPOWI = 202, // GenericOpcodes.td:1058
218 G_FEXP = 203, // GenericOpcodes.td:1065
219 G_FEXP2 = 204, // GenericOpcodes.td:1072
220 G_FEXP10 = 205, // GenericOpcodes.td:1079
221 G_FLOG = 206, // GenericOpcodes.td:1086
222 G_FLOG2 = 207, // GenericOpcodes.td:1093
223 G_FLOG10 = 208, // GenericOpcodes.td:1100
224 G_FLDEXP = 209, // GenericOpcodes.td:1107
225 G_FFREXP = 210, // GenericOpcodes.td:1114
226 G_FNEG = 211, // GenericOpcodes.td:826
227 G_FPEXT = 212, // GenericOpcodes.td:832
228 G_FPTRUNC = 213, // GenericOpcodes.td:838
229 G_FPTOSI = 214, // GenericOpcodes.td:844
230 G_FPTOUI = 215, // GenericOpcodes.td:850
231 G_SITOFP = 216, // GenericOpcodes.td:856
232 G_UITOFP = 217, // GenericOpcodes.td:862
233 G_FPTOSI_SAT = 218, // GenericOpcodes.td:868
234 G_FPTOUI_SAT = 219, // GenericOpcodes.td:874
235 G_FABS = 220, // GenericOpcodes.td:880
236 G_FCOPYSIGN = 221, // GenericOpcodes.td:886
237 G_IS_FPCLASS = 222, // GenericOpcodes.td:899
238 G_FCANONICALIZE = 223, // GenericOpcodes.td:892
239 G_FMINNUM = 224, // GenericOpcodes.td:912
240 G_FMAXNUM = 225, // GenericOpcodes.td:919
241 G_FMINNUM_IEEE = 226, // GenericOpcodes.td:937
242 G_FMAXNUM_IEEE = 227, // GenericOpcodes.td:944
243 G_FMINIMUM = 228, // GenericOpcodes.td:954
244 G_FMAXIMUM = 229, // GenericOpcodes.td:961
245 G_FMINIMUMNUM = 230, // GenericOpcodes.td:969
246 G_FMAXIMUMNUM = 231, // GenericOpcodes.td:976
247 G_GET_FPENV = 232, // GenericOpcodes.td:1244
248 G_SET_FPENV = 233, // GenericOpcodes.td:1251
249 G_RESET_FPENV = 234, // GenericOpcodes.td:1258
250 G_GET_FPMODE = 235, // GenericOpcodes.td:1265
251 G_SET_FPMODE = 236, // GenericOpcodes.td:1272
252 G_RESET_FPMODE = 237, // GenericOpcodes.td:1279
253 G_GET_ROUNDING = 238, // GenericOpcodes.td:1336
254 G_SET_ROUNDING = 239, // GenericOpcodes.td:1342
255 G_PTR_ADD = 240, // GenericOpcodes.td:534
256 G_PTRMASK = 241, // GenericOpcodes.td:542
257 G_SMIN = 242, // GenericOpcodes.td:549
258 G_SMAX = 243, // GenericOpcodes.td:557
259 G_UMIN = 244, // GenericOpcodes.td:565
260 G_UMAX = 245, // GenericOpcodes.td:573
261 G_ABS = 246, // GenericOpcodes.td:581
262 G_LROUND = 247, // GenericOpcodes.td:291
263 G_LLROUND = 248, // GenericOpcodes.td:297
264 G_BR = 249, // GenericOpcodes.td:1645
265 G_BRJT = 250, // GenericOpcodes.td:1675
266 G_VSCALE = 251, // GenericOpcodes.td:1573
267 G_INSERT_SUBVECTOR = 252, // GenericOpcodes.td:1719
268 G_EXTRACT_SUBVECTOR = 253, // GenericOpcodes.td:1727
269 G_INSERT_VECTOR_ELT = 254, // GenericOpcodes.td:1735
270 G_EXTRACT_VECTOR_ELT = 255, // GenericOpcodes.td:1743
271 G_SHUFFLE_VECTOR = 256, // GenericOpcodes.td:1754
272 G_SPLAT_VECTOR = 257, // GenericOpcodes.td:1762
273 G_STEP_VECTOR = 258, // GenericOpcodes.td:1770
274 G_VECTOR_COMPRESS = 259, // GenericOpcodes.td:1777
275 G_CTTZ = 260, // GenericOpcodes.td:211
276 G_CTTZ_ZERO_POISON = 261, // GenericOpcodes.td:217
277 G_CTLZ = 262, // GenericOpcodes.td:199
278 G_CTLZ_ZERO_POISON = 263, // GenericOpcodes.td:205
279 G_CTLS = 264, // GenericOpcodes.td:223
280 G_CTPOP = 265, // GenericOpcodes.td:229
281 G_BSWAP = 266, // GenericOpcodes.td:235
282 G_BITREVERSE = 267, // GenericOpcodes.td:242
283 G_CLMUL = 268, // GenericOpcodes.td:588
284 G_CLMULH = 269, // GenericOpcodes.td:596
285 G_FCEIL = 270, // GenericOpcodes.td:1121
286 G_FCOS = 271, // GenericOpcodes.td:1128
287 G_FSIN = 272, // GenericOpcodes.td:1135
288 G_FSINCOS = 273, // GenericOpcodes.td:1142
289 G_FTAN = 274, // GenericOpcodes.td:1149
290 G_FACOS = 275, // GenericOpcodes.td:1156
291 G_FASIN = 276, // GenericOpcodes.td:1163
292 G_FATAN = 277, // GenericOpcodes.td:1170
293 G_FATAN2 = 278, // GenericOpcodes.td:1177
294 G_FCOSH = 279, // GenericOpcodes.td:1184
295 G_FSINH = 280, // GenericOpcodes.td:1191
296 G_FTANH = 281, // GenericOpcodes.td:1198
297 G_FSQRT = 282, // GenericOpcodes.td:1208
298 G_FFLOOR = 283, // GenericOpcodes.td:1215
299 G_FRINT = 284, // GenericOpcodes.td:1222
300 G_FNEARBYINT = 285, // GenericOpcodes.td:1229
301 G_ADDRSPACE_CAST = 286, // GenericOpcodes.td:248
302 G_BLOCK_ADDR = 287, // GenericOpcodes.td:254
303 G_JUMP_TABLE = 288, // GenericOpcodes.td:260
304 G_DYN_STACKALLOC = 289, // GenericOpcodes.td:266
305 G_STACKSAVE = 290, // GenericOpcodes.td:272
306 G_STACKRESTORE = 291, // GenericOpcodes.td:278
307 G_STRICT_FADD = 292, // GenericOpcodes.td:1829
308 G_STRICT_FSUB = 293, // GenericOpcodes.td:1830
309 G_STRICT_FMUL = 294, // GenericOpcodes.td:1831
310 G_STRICT_FDIV = 295, // GenericOpcodes.td:1832
311 G_STRICT_FREM = 296, // GenericOpcodes.td:1833
312 G_STRICT_FMA = 297, // GenericOpcodes.td:1834
313 G_STRICT_FSQRT = 298, // GenericOpcodes.td:1835
314 G_STRICT_FLDEXP = 299, // GenericOpcodes.td:1836
315 G_STRICT_FCMP = 300, // GenericOpcodes.td:1837
316 G_STRICT_FCMPS = 301, // GenericOpcodes.td:1838
317 G_READ_REGISTER = 302, // GenericOpcodes.td:1694
318 G_WRITE_REGISTER = 303, // GenericOpcodes.td:1704
319 G_MEMCPY = 304, // GenericOpcodes.td:1844
320 G_MEMCPY_INLINE = 305, // GenericOpcodes.td:1852
321 G_MEMMOVE = 306, // GenericOpcodes.td:1860
322 G_MEMSET = 307, // GenericOpcodes.td:1868
323 G_BZERO = 308, // GenericOpcodes.td:1875
324 G_MEMSET_INLINE = 309, // GenericOpcodes.td:1882
325 G_TRAP = 310, // GenericOpcodes.td:1892
326 G_DEBUGTRAP = 311, // GenericOpcodes.td:1899
327 G_UBSANTRAP = 312, // GenericOpcodes.td:1905
328 G_VECREDUCE_SEQ_FADD = 313, // GenericOpcodes.td:1793
329 G_VECREDUCE_SEQ_FMUL = 314, // GenericOpcodes.td:1799
330 G_VECREDUCE_FADD = 315, // GenericOpcodes.td:1805
331 G_VECREDUCE_FMUL = 316, // GenericOpcodes.td:1806
332 G_VECREDUCE_FMAX = 317, // GenericOpcodes.td:1808
333 G_VECREDUCE_FMIN = 318, // GenericOpcodes.td:1809
334 G_VECREDUCE_FMAXIMUM = 319, // GenericOpcodes.td:1810
335 G_VECREDUCE_FMINIMUM = 320, // GenericOpcodes.td:1811
336 G_VECREDUCE_FMAXIMUMNUM = 321, // GenericOpcodes.td:1812
337 G_VECREDUCE_FMINIMUMNUM = 322, // GenericOpcodes.td:1813
338 G_VECREDUCE_ADD = 323, // GenericOpcodes.td:1815
339 G_VECREDUCE_MUL = 324, // GenericOpcodes.td:1816
340 G_VECREDUCE_AND = 325, // GenericOpcodes.td:1817
341 G_VECREDUCE_OR = 326, // GenericOpcodes.td:1818
342 G_VECREDUCE_XOR = 327, // GenericOpcodes.td:1819
343 G_VECREDUCE_SMAX = 328, // GenericOpcodes.td:1820
344 G_VECREDUCE_SMIN = 329, // GenericOpcodes.td:1821
345 G_VECREDUCE_UMAX = 330, // GenericOpcodes.td:1822
346 G_VECREDUCE_UMIN = 331, // GenericOpcodes.td:1823
347 G_SBFX = 332, // GenericOpcodes.td:1917
348 G_UBFX = 333, // GenericOpcodes.td:1925
349 ABSMacro = 334, // MipsInstrInfo.td:2617
350 ADJCALLSTACKDOWN = 335, // MipsInstrInfo.td:1926
351 ADJCALLSTACKUP = 336, // MipsInstrInfo.td:1928
352 AND_V_D_PSEUDO = 337, // MipsMSAInstrInfo.td:2661
353 AND_V_H_PSEUDO = 338, // MipsMSAInstrInfo.td:2653
354 AND_V_W_PSEUDO = 339, // MipsMSAInstrInfo.td:2657
355 ATOMIC_CMP_SWAP_I16 = 340, // MipsInstrInfo.td:1957
356 ATOMIC_CMP_SWAP_I16_POSTRA = 341, // MipsInstrInfo.td:1998
357 ATOMIC_CMP_SWAP_I32 = 342, // MipsInstrInfo.td:1958
358 ATOMIC_CMP_SWAP_I32_POSTRA = 343, // MipsInstrInfo.td:1999
359 ATOMIC_CMP_SWAP_I64 = 344, // Mips64InstrInfo.td:85
360 ATOMIC_CMP_SWAP_I64_POSTRA = 345, // Mips64InstrInfo.td:101
361 ATOMIC_CMP_SWAP_I8 = 346, // MipsInstrInfo.td:1956
362 ATOMIC_CMP_SWAP_I8_POSTRA = 347, // MipsInstrInfo.td:1997
363 ATOMIC_LOAD_ADD_I16 = 348, // MipsInstrInfo.td:1934
364 ATOMIC_LOAD_ADD_I16_POSTRA = 349, // MipsInstrInfo.td:1975
365 ATOMIC_LOAD_ADD_I32 = 350, // MipsInstrInfo.td:1935
366 ATOMIC_LOAD_ADD_I32_POSTRA = 351, // MipsInstrInfo.td:1976
367 ATOMIC_LOAD_ADD_I64 = 352, // Mips64InstrInfo.td:78
368 ATOMIC_LOAD_ADD_I64_POSTRA = 353, // Mips64InstrInfo.td:92
369 ATOMIC_LOAD_ADD_I8 = 354, // MipsInstrInfo.td:1933
370 ATOMIC_LOAD_ADD_I8_POSTRA = 355, // MipsInstrInfo.td:1974
371 ATOMIC_LOAD_AND_I16 = 356, // MipsInstrInfo.td:1940
372 ATOMIC_LOAD_AND_I16_POSTRA = 357, // MipsInstrInfo.td:1981
373 ATOMIC_LOAD_AND_I32 = 358, // MipsInstrInfo.td:1941
374 ATOMIC_LOAD_AND_I32_POSTRA = 359, // MipsInstrInfo.td:1982
375 ATOMIC_LOAD_AND_I64 = 360, // Mips64InstrInfo.td:80
376 ATOMIC_LOAD_AND_I64_POSTRA = 361, // Mips64InstrInfo.td:94
377 ATOMIC_LOAD_AND_I8 = 362, // MipsInstrInfo.td:1939
378 ATOMIC_LOAD_AND_I8_POSTRA = 363, // MipsInstrInfo.td:1980
379 ATOMIC_LOAD_MAX_I16 = 364, // MipsInstrInfo.td:1964
380 ATOMIC_LOAD_MAX_I16_POSTRA = 365, // MipsInstrInfo.td:2005
381 ATOMIC_LOAD_MAX_I32 = 366, // MipsInstrInfo.td:1965
382 ATOMIC_LOAD_MAX_I32_POSTRA = 367, // MipsInstrInfo.td:2006
383 ATOMIC_LOAD_MAX_I64 = 368, // Mips64InstrInfo.td:87
384 ATOMIC_LOAD_MAX_I64_POSTRA = 369, // Mips64InstrInfo.td:104
385 ATOMIC_LOAD_MAX_I8 = 370, // MipsInstrInfo.td:1963
386 ATOMIC_LOAD_MAX_I8_POSTRA = 371, // MipsInstrInfo.td:2004
387 ATOMIC_LOAD_MIN_I16 = 372, // MipsInstrInfo.td:1961
388 ATOMIC_LOAD_MIN_I16_POSTRA = 373, // MipsInstrInfo.td:2002
389 ATOMIC_LOAD_MIN_I32 = 374, // MipsInstrInfo.td:1962
390 ATOMIC_LOAD_MIN_I32_POSTRA = 375, // MipsInstrInfo.td:2003
391 ATOMIC_LOAD_MIN_I64 = 376, // Mips64InstrInfo.td:86
392 ATOMIC_LOAD_MIN_I64_POSTRA = 377, // Mips64InstrInfo.td:103
393 ATOMIC_LOAD_MIN_I8 = 378, // MipsInstrInfo.td:1960
394 ATOMIC_LOAD_MIN_I8_POSTRA = 379, // MipsInstrInfo.td:2001
395 ATOMIC_LOAD_NAND_I16 = 380, // MipsInstrInfo.td:1949
396 ATOMIC_LOAD_NAND_I16_POSTRA = 381, // MipsInstrInfo.td:1990
397 ATOMIC_LOAD_NAND_I32 = 382, // MipsInstrInfo.td:1950
398 ATOMIC_LOAD_NAND_I32_POSTRA = 383, // MipsInstrInfo.td:1991
399 ATOMIC_LOAD_NAND_I64 = 384, // Mips64InstrInfo.td:83
400 ATOMIC_LOAD_NAND_I64_POSTRA = 385, // Mips64InstrInfo.td:97
401 ATOMIC_LOAD_NAND_I8 = 386, // MipsInstrInfo.td:1948
402 ATOMIC_LOAD_NAND_I8_POSTRA = 387, // MipsInstrInfo.td:1989
403 ATOMIC_LOAD_OR_I16 = 388, // MipsInstrInfo.td:1943
404 ATOMIC_LOAD_OR_I16_POSTRA = 389, // MipsInstrInfo.td:1984
405 ATOMIC_LOAD_OR_I32 = 390, // MipsInstrInfo.td:1944
406 ATOMIC_LOAD_OR_I32_POSTRA = 391, // MipsInstrInfo.td:1985
407 ATOMIC_LOAD_OR_I64 = 392, // Mips64InstrInfo.td:81
408 ATOMIC_LOAD_OR_I64_POSTRA = 393, // Mips64InstrInfo.td:95
409 ATOMIC_LOAD_OR_I8 = 394, // MipsInstrInfo.td:1942
410 ATOMIC_LOAD_OR_I8_POSTRA = 395, // MipsInstrInfo.td:1983
411 ATOMIC_LOAD_SUB_I16 = 396, // MipsInstrInfo.td:1937
412 ATOMIC_LOAD_SUB_I16_POSTRA = 397, // MipsInstrInfo.td:1978
413 ATOMIC_LOAD_SUB_I32 = 398, // MipsInstrInfo.td:1938
414 ATOMIC_LOAD_SUB_I32_POSTRA = 399, // MipsInstrInfo.td:1979
415 ATOMIC_LOAD_SUB_I64 = 400, // Mips64InstrInfo.td:79
416 ATOMIC_LOAD_SUB_I64_POSTRA = 401, // Mips64InstrInfo.td:93
417 ATOMIC_LOAD_SUB_I8 = 402, // MipsInstrInfo.td:1936
418 ATOMIC_LOAD_SUB_I8_POSTRA = 403, // MipsInstrInfo.td:1977
419 ATOMIC_LOAD_UMAX_I16 = 404, // MipsInstrInfo.td:1970
420 ATOMIC_LOAD_UMAX_I16_POSTRA = 405, // MipsInstrInfo.td:2011
421 ATOMIC_LOAD_UMAX_I32 = 406, // MipsInstrInfo.td:1971
422 ATOMIC_LOAD_UMAX_I32_POSTRA = 407, // MipsInstrInfo.td:2012
423 ATOMIC_LOAD_UMAX_I64 = 408, // Mips64InstrInfo.td:89
424 ATOMIC_LOAD_UMAX_I64_POSTRA = 409, // Mips64InstrInfo.td:106
425 ATOMIC_LOAD_UMAX_I8 = 410, // MipsInstrInfo.td:1969
426 ATOMIC_LOAD_UMAX_I8_POSTRA = 411, // MipsInstrInfo.td:2010
427 ATOMIC_LOAD_UMIN_I16 = 412, // MipsInstrInfo.td:1967
428 ATOMIC_LOAD_UMIN_I16_POSTRA = 413, // MipsInstrInfo.td:2008
429 ATOMIC_LOAD_UMIN_I32 = 414, // MipsInstrInfo.td:1968
430 ATOMIC_LOAD_UMIN_I32_POSTRA = 415, // MipsInstrInfo.td:2009
431 ATOMIC_LOAD_UMIN_I64 = 416, // Mips64InstrInfo.td:88
432 ATOMIC_LOAD_UMIN_I64_POSTRA = 417, // Mips64InstrInfo.td:105
433 ATOMIC_LOAD_UMIN_I8 = 418, // MipsInstrInfo.td:1966
434 ATOMIC_LOAD_UMIN_I8_POSTRA = 419, // MipsInstrInfo.td:2007
435 ATOMIC_LOAD_XOR_I16 = 420, // MipsInstrInfo.td:1946
436 ATOMIC_LOAD_XOR_I16_POSTRA = 421, // MipsInstrInfo.td:1987
437 ATOMIC_LOAD_XOR_I32 = 422, // MipsInstrInfo.td:1947
438 ATOMIC_LOAD_XOR_I32_POSTRA = 423, // MipsInstrInfo.td:1988
439 ATOMIC_LOAD_XOR_I64 = 424, // Mips64InstrInfo.td:82
440 ATOMIC_LOAD_XOR_I64_POSTRA = 425, // Mips64InstrInfo.td:96
441 ATOMIC_LOAD_XOR_I8 = 426, // MipsInstrInfo.td:1945
442 ATOMIC_LOAD_XOR_I8_POSTRA = 427, // MipsInstrInfo.td:1986
443 ATOMIC_SWAP_I16 = 428, // MipsInstrInfo.td:1953
444 ATOMIC_SWAP_I16_POSTRA = 429, // MipsInstrInfo.td:1994
445 ATOMIC_SWAP_I32 = 430, // MipsInstrInfo.td:1954
446 ATOMIC_SWAP_I32_POSTRA = 431, // MipsInstrInfo.td:1995
447 ATOMIC_SWAP_I64 = 432, // Mips64InstrInfo.td:84
448 ATOMIC_SWAP_I64_POSTRA = 433, // Mips64InstrInfo.td:99
449 ATOMIC_SWAP_I8 = 434, // MipsInstrInfo.td:1952
450 ATOMIC_SWAP_I8_POSTRA = 435, // MipsInstrInfo.td:1993
451 B = 436, // MipsInstrInfo.td:2289
452 BAL_BR = 437, // MipsInstrInfo.td:2311
453 BAL_BR_MM = 438, // MicroMipsInstrInfo.td:964
454 BEQLImmMacro = 439, // MipsInstrInfo.td:3026
455 BGE = 440, // MipsInstrInfo.td:3006
456 BGEImmMacro = 441, // MipsInstrInfo.td:3031
457 BGEL = 442, // MipsInstrInfo.td:3014
458 BGELImmMacro = 443, // MipsInstrInfo.td:3039
459 BGEU = 444, // MipsInstrInfo.td:3010
460 BGEUImmMacro = 445, // MipsInstrInfo.td:3035
461 BGEUL = 446, // MipsInstrInfo.td:3018
462 BGEULImmMacro = 447, // MipsInstrInfo.td:3043
463 BGT = 448, // MipsInstrInfo.td:3007
464 BGTImmMacro = 449, // MipsInstrInfo.td:3032
465 BGTL = 450, // MipsInstrInfo.td:3015
466 BGTLImmMacro = 451, // MipsInstrInfo.td:3040
467 BGTU = 452, // MipsInstrInfo.td:3011
468 BGTUImmMacro = 453, // MipsInstrInfo.td:3036
469 BGTUL = 454, // MipsInstrInfo.td:3019
470 BGTULImmMacro = 455, // MipsInstrInfo.td:3044
471 BLE = 456, // MipsInstrInfo.td:3005
472 BLEImmMacro = 457, // MipsInstrInfo.td:3030
473 BLEL = 458, // MipsInstrInfo.td:3013
474 BLELImmMacro = 459, // MipsInstrInfo.td:3038
475 BLEU = 460, // MipsInstrInfo.td:3009
476 BLEUImmMacro = 461, // MipsInstrInfo.td:3034
477 BLEUL = 462, // MipsInstrInfo.td:3017
478 BLEULImmMacro = 463, // MipsInstrInfo.td:3042
479 BLT = 464, // MipsInstrInfo.td:3004
480 BLTImmMacro = 465, // MipsInstrInfo.td:3029
481 BLTL = 466, // MipsInstrInfo.td:3012
482 BLTLImmMacro = 467, // MipsInstrInfo.td:3037
483 BLTU = 468, // MipsInstrInfo.td:3008
484 BLTUImmMacro = 469, // MipsInstrInfo.td:3033
485 BLTUL = 470, // MipsInstrInfo.td:3016
486 BLTULImmMacro = 471, // MipsInstrInfo.td:3041
487 BNELImmMacro = 472, // MipsInstrInfo.td:3027
488 BPOSGE32_PSEUDO = 473, // MipsDSPInstrInfo.td:1083
489 BSEL_D_PSEUDO = 474, // MipsMSAInstrInfo.td:2769
490 BSEL_FD_PSEUDO = 475, // MipsMSAInstrInfo.td:2771
491 BSEL_FW_PSEUDO = 476, // MipsMSAInstrInfo.td:2770
492 BSEL_H_PSEUDO = 477, // MipsMSAInstrInfo.td:2767
493 BSEL_W_PSEUDO = 478, // MipsMSAInstrInfo.td:2768
494 B_MM = 479, // MicroMipsInstrInfo.td:974
495 B_MMR6_Pseudo = 480, // MicroMips32r6InstrInfo.td:1587
496 B_MM_Pseudo = 481, // MicroMipsInstrInfo.td:1287
497 BeqImm = 482, // MipsInstrInfo.td:2994
498 BneImm = 483, // MipsInstrInfo.td:2991
499 BteqzT8CmpX16 = 484, // Mips16InstrInfo.td:622
500 BteqzT8CmpiX16 = 485, // Mips16InstrInfo.td:624
501 BteqzT8SltX16 = 486, // Mips16InstrInfo.td:627
502 BteqzT8SltiX16 = 487, // Mips16InstrInfo.td:631
503 BteqzT8SltiuX16 = 488, // Mips16InstrInfo.td:633
504 BteqzT8SltuX16 = 489, // Mips16InstrInfo.td:629
505 BtnezT8CmpX16 = 490, // Mips16InstrInfo.td:650
506 BtnezT8CmpiX16 = 491, // Mips16InstrInfo.td:652
507 BtnezT8SltX16 = 492, // Mips16InstrInfo.td:654
508 BtnezT8SltiX16 = 493, // Mips16InstrInfo.td:658
509 BtnezT8SltiuX16 = 494, // Mips16InstrInfo.td:660
510 BtnezT8SltuX16 = 495, // Mips16InstrInfo.td:656
511 BuildPairF64 = 496, // MipsInstrFPU.td:853
512 BuildPairF64_64 = 497, // MipsInstrFPU.td:855
513 BuildPairF64_FPR = 498, // MipsInstrFPU.td:854
514 CFTC1 = 499, // MipsMTInstrInfo.td:138
515 CONSTPOOL_ENTRY = 500, // Mips16InstrInfo.td:1885
516 COPY_FD_PSEUDO = 501, // MipsMSAInstrInfo.td:2854
517 COPY_FW_PSEUDO = 502, // MipsMSAInstrInfo.td:2853
518 CTTC1 = 503, // MipsMTInstrInfo.td:167
519 Constant32 = 504, // Mips16InstrInfo.td:459
520 DMULImmMacro = 505, // Mips64InstrInfo.td:1135
521 DMULMacro = 506, // Mips64InstrInfo.td:1151
522 DMULOMacro = 507, // Mips64InstrInfo.td:1140
523 DMULOUMacro = 508, // Mips64InstrInfo.td:1145
524 DROL = 509, // MipsInstrInfo.td:2591
525 DROLImm = 510, // MipsInstrInfo.td:2594
526 DROR = 511, // MipsInstrInfo.td:2604
527 DRORImm = 512, // MipsInstrInfo.td:2607
528 DSDivIMacro = 513, // Mips64InstrInfo.td:1162
529 DSDivMacro = 514, // Mips64InstrInfo.td:1158
530 DSRemIMacro = 515, // Mips64InstrInfo.td:1204
531 DSRemMacro = 516, // Mips64InstrInfo.td:1200
532 DUDivIMacro = 517, // Mips64InstrInfo.td:1170
533 DUDivMacro = 518, // Mips64InstrInfo.td:1166
534 DURemIMacro = 519, // Mips64InstrInfo.td:1212
535 DURemMacro = 520, // Mips64InstrInfo.td:1208
536 ERet = 521, // MipsInstrInfo.td:1922
537 ExtractElementF64 = 522, // MipsInstrFPU.td:867
538 ExtractElementF64_64 = 523, // MipsInstrFPU.td:868
539 FABS_D = 524, // MipsMSAInstrInfo.td:3470
540 FABS_W = 525, // MipsMSAInstrInfo.td:3467
541 FEXP2_D_1_PSEUDO = 526, // MipsMSAInstrInfo.td:2940
542 FEXP2_W_1_PSEUDO = 527, // MipsMSAInstrInfo.td:2939
543 FILL_FD_PSEUDO = 528, // MipsMSAInstrInfo.td:2965
544 FILL_FW_PSEUDO = 529, // MipsMSAInstrInfo.td:2964
545 GotPrologue16 = 530, // Mips16InstrInfo.td:1868
546 INSERT_B_VIDX64_PSEUDO = 531, // MipsMSAInstrInfo.td:3131
547 INSERT_B_VIDX_PSEUDO = 532, // MipsMSAInstrInfo.td:3124
548 INSERT_D_VIDX64_PSEUDO = 533, // MipsMSAInstrInfo.td:3134
549 INSERT_D_VIDX_PSEUDO = 534, // MipsMSAInstrInfo.td:3127
550 INSERT_FD_PSEUDO = 535, // MipsMSAInstrInfo.td:3122
551 INSERT_FD_VIDX64_PSEUDO = 536, // MipsMSAInstrInfo.td:3136
552 INSERT_FD_VIDX_PSEUDO = 537, // MipsMSAInstrInfo.td:3129
553 INSERT_FW_PSEUDO = 538, // MipsMSAInstrInfo.td:3121
554 INSERT_FW_VIDX64_PSEUDO = 539, // MipsMSAInstrInfo.td:3135
555 INSERT_FW_VIDX_PSEUDO = 540, // MipsMSAInstrInfo.td:3128
556 INSERT_H_VIDX64_PSEUDO = 541, // MipsMSAInstrInfo.td:3132
557 INSERT_H_VIDX_PSEUDO = 542, // MipsMSAInstrInfo.td:3125
558 INSERT_W_VIDX64_PSEUDO = 543, // MipsMSAInstrInfo.td:3133
559 INSERT_W_VIDX_PSEUDO = 544, // MipsMSAInstrInfo.td:3126
560 JALR64Pseudo = 545, // Mips64InstrInfo.td:284
561 JALRHB64Pseudo = 546, // Mips64InstrInfo.td:652
562 JALRHBPseudo = 547, // MipsInstrInfo.td:2537
563 JALRPseudo = 548, // MipsInstrInfo.td:2297
564 JAL_MMR6 = 549, // MicroMips32r6InstrInfo.td:1724
565 JalOneReg = 550, // MipsInstrInfo.td:2980
566 JalTwoReg = 551, // MipsInstrInfo.td:2978
567 LDMacro = 552, // MipsInstrInfo.td:3141
568 LDR_D = 553, // MipsMSAInstrInfo.td:2218
569 LDR_W = 554, // MipsMSAInstrInfo.td:2219
570 LOAD_ACC128 = 555, // Mips64InstrInfo.td:110
571 LOAD_ACC64 = 556, // MipsInstrInfo.td:2016
572 LOAD_ACC64DSP = 557, // MipsDSPInstrInfo.td:1257
573 LOAD_CCOND_DSP = 558, // MipsDSPInstrInfo.td:1261
574 LONG_BRANCH_ADDiu = 559, // MipsInstrInfo.td:2036
575 LONG_BRANCH_ADDiu2Op = 560, // MipsInstrInfo.td:2041
576 LONG_BRANCH_DADDiu = 561, // Mips64InstrInfo.td:456
577 LONG_BRANCH_DADDiu2Op = 562, // Mips64InstrInfo.td:448
578 LONG_BRANCH_LUi = 563, // MipsInstrInfo.td:2025
579 LONG_BRANCH_LUi2Op = 564, // MipsInstrInfo.td:2030
580 LONG_BRANCH_LUi2Op_64 = 565, // Mips64InstrInfo.td:443
581 LWM_MM = 566, // MicroMipsInstrInfo.td:869
582 LoadAddrImm32 = 567, // MipsInstrInfo.td:2976
583 LoadAddrImm64 = 568, // Mips64InstrInfo.td:1132
584 LoadAddrReg32 = 569, // MipsInstrInfo.td:2971
585 LoadAddrReg64 = 570, // Mips64InstrInfo.td:1130
586 LoadImm32 = 571, // MipsInstrInfo.td:2965
587 LoadImm64 = 572, // Mips64InstrInfo.td:1128
588 LoadImmDoubleFGR = 573, // MipsInstrFPU.td:902
589 LoadImmDoubleFGR_32 = 574, // MipsInstrFPU.td:897
590 LoadImmDoubleGPR = 575, // MipsInstrFPU.td:893
591 LoadImmSingleFGR = 576, // MipsInstrFPU.td:888
592 LoadImmSingleGPR = 577, // MipsInstrFPU.td:884
593 LwConstant32 = 578, // Mips16InstrInfo.td:461
594 MFTACX = 579, // MipsMTInstrInfo.td:126
595 MFTC0 = 580, // MipsMTInstrInfo.td:112
596 MFTC1 = 581, // MipsMTInstrInfo.td:132
597 MFTDSP = 582, // MipsMTInstrInfo.td:129
598 MFTGPR = 583, // MipsMTInstrInfo.td:116
599 MFTHC1 = 584, // MipsMTInstrInfo.td:135
600 MFTHI = 585, // MipsMTInstrInfo.td:123
601 MFTLO = 586, // MipsMTInstrInfo.td:120
602 MIPSeh_return32 = 587, // MipsInstrInfo.td:2372
603 MIPSeh_return64 = 588, // MipsInstrInfo.td:2374
604 MTTACX = 589, // MipsMTInstrInfo.td:155
605 MTTC0 = 590, // MipsMTInstrInfo.td:142
606 MTTC1 = 591, // MipsMTInstrInfo.td:161
607 MTTDSP = 592, // MipsMTInstrInfo.td:158
608 MTTGPR = 593, // MipsMTInstrInfo.td:146
609 MTTHC1 = 594, // MipsMTInstrInfo.td:164
610 MTTHI = 595, // MipsMTInstrInfo.td:152
611 MTTLO = 596, // MipsMTInstrInfo.td:149
612 MULImmMacro = 597, // MipsInstrInfo.td:2652
613 MULOMacro = 598, // MipsInstrInfo.td:2656
614 MULOUMacro = 599, // MipsInstrInfo.td:2660
615 MultRxRy16 = 600, // Mips16InstrInfo.td:876
616 MultRxRyRz16 = 601, // Mips16InstrInfo.td:893
617 MultuRxRy16 = 602, // Mips16InstrInfo.td:882
618 MultuRxRyRz16 = 603, // Mips16InstrInfo.td:904
619 NOP = 604, // MipsInstrInfo.td:2414
620 NORImm = 605, // MipsInstrInfo.td:2986
621 NORImm64 = 606, // Mips64InstrInfo.td:1234
622 NOR_V_D_PSEUDO = 607, // MipsMSAInstrInfo.td:3265
623 NOR_V_H_PSEUDO = 608, // MipsMSAInstrInfo.td:3257
624 NOR_V_W_PSEUDO = 609, // MipsMSAInstrInfo.td:3261
625 OR_V_D_PSEUDO = 610, // MipsMSAInstrInfo.td:3281
626 OR_V_H_PSEUDO = 611, // MipsMSAInstrInfo.td:3273
627 OR_V_W_PSEUDO = 612, // MipsMSAInstrInfo.td:3277
628 PseudoCMPU_EQ_QB = 613, // MipsDSPInstrInfo.td:1285
629 PseudoCMPU_LE_QB = 614, // MipsDSPInstrInfo.td:1287
630 PseudoCMPU_LT_QB = 615, // MipsDSPInstrInfo.td:1286
631 PseudoCMP_EQ_PH = 616, // MipsDSPInstrInfo.td:1282
632 PseudoCMP_LE_PH = 617, // MipsDSPInstrInfo.td:1284
633 PseudoCMP_LT_PH = 618, // MipsDSPInstrInfo.td:1283
634 PseudoCVT_D32_W = 619, // MipsInstrFPU.td:569
635 PseudoCVT_D64_L = 620, // MipsInstrFPU.td:572
636 PseudoCVT_D64_W = 621, // MipsInstrFPU.td:571
637 PseudoCVT_S_L = 622, // MipsInstrFPU.td:570
638 PseudoCVT_S_W = 623, // MipsInstrFPU.td:567
639 PseudoDMULT = 624, // Mips64InstrInfo.td:320
640 PseudoDMULTu = 625, // Mips64InstrInfo.td:322
641 PseudoDSDIV = 626, // Mips64InstrInfo.td:333
642 PseudoDUDIV = 627, // Mips64InstrInfo.td:336
643 PseudoD_SELECT_I = 628, // MipsCondMov.td:306
644 PseudoD_SELECT_I64 = 629, // MipsCondMov.td:307
645 PseudoIndirectBranch = 630, // MipsInstrInfo.td:2335
646 PseudoIndirectBranch64 = 631, // Mips64InstrInfo.td:298
647 PseudoIndirectBranch64R6 = 632, // Mips64r6InstrInfo.td:325
648 PseudoIndirectBranchR6 = 633, // Mips32r6InstrInfo.td:1154
649 PseudoIndirectBranch_MM = 634, // MicroMipsInstrInfo.td:1097
650 PseudoIndirectBranch_MMR6 = 635, // MicroMips32r6InstrInfo.td:1735
651 PseudoIndirectHazardBranch = 636, // MipsInstrInfo.td:2543
652 PseudoIndirectHazardBranch64 = 637, // Mips64InstrInfo.td:306
653 PseudoIndrectHazardBranch64R6 = 638, // Mips64r6InstrInfo.td:334
654 PseudoIndrectHazardBranchR6 = 639, // Mips32r6InstrInfo.td:1162
655 PseudoMADD = 640, // MipsInstrInfo.td:2444
656 PseudoMADDU = 641, // MipsInstrInfo.td:2446
657 PseudoMADDU_MM = 642, // MicroMipsInstrInfo.td:1083
658 PseudoMADD_MM = 643, // MicroMipsInstrInfo.td:1081
659 PseudoMFHI = 644, // MipsInstrInfo.td:2441
660 PseudoMFHI64 = 645, // Mips64InstrInfo.td:349
661 PseudoMFHI_MM = 646, // MicroMipsInstrInfo.td:1075
662 PseudoMFLO = 647, // MipsInstrInfo.td:2442
663 PseudoMFLO64 = 648, // Mips64InstrInfo.td:351
664 PseudoMFLO_MM = 649, // MicroMipsInstrInfo.td:1077
665 PseudoMSUB = 650, // MipsInstrInfo.td:2448
666 PseudoMSUBU = 651, // MipsInstrInfo.td:2450
667 PseudoMSUBU_MM = 652, // MicroMipsInstrInfo.td:1087
668 PseudoMSUB_MM = 653, // MicroMipsInstrInfo.td:1085
669 PseudoMTLOHI = 654, // MipsInstrInfo.td:2443
670 PseudoMTLOHI64 = 655, // Mips64InstrInfo.td:353
671 PseudoMTLOHI_DSP = 656, // MipsDSPInstrInfo.td:1293
672 PseudoMTLOHI_MM = 657, // MicroMipsInstrInfo.td:1079
673 PseudoMULT = 658, // MipsInstrInfo.td:2437
674 PseudoMULT_MM = 659, // MicroMipsInstrInfo.td:1071
675 PseudoMULTu = 660, // MipsInstrInfo.td:2439
676 PseudoMULTu_MM = 661, // MicroMipsInstrInfo.td:1073
677 PseudoPICK_PH = 662, // MipsDSPInstrInfo.td:1289
678 PseudoPICK_QB = 663, // MipsDSPInstrInfo.td:1290
679 PseudoReturn = 664, // MipsInstrInfo.td:2354
680 PseudoReturn64 = 665, // Mips64InstrInfo.td:292
681 PseudoSDIV = 666, // MipsInstrInfo.td:2455
682 PseudoSELECTFP_F_D32 = 667, // MipsCondMov.td:296
683 PseudoSELECTFP_F_D64 = 668, // MipsCondMov.td:297
684 PseudoSELECTFP_F_I = 669, // MipsCondMov.td:293
685 PseudoSELECTFP_F_I64 = 670, // MipsCondMov.td:294
686 PseudoSELECTFP_F_S = 671, // MipsCondMov.td:295
687 PseudoSELECTFP_T_D32 = 672, // MipsCondMov.td:290
688 PseudoSELECTFP_T_D64 = 673, // MipsCondMov.td:291
689 PseudoSELECTFP_T_I = 674, // MipsCondMov.td:287
690 PseudoSELECTFP_T_I64 = 675, // MipsCondMov.td:288
691 PseudoSELECTFP_T_S = 676, // MipsCondMov.td:289
692 PseudoSELECT_D32 = 677, // MipsCondMov.td:284
693 PseudoSELECT_D64 = 678, // MipsCondMov.td:285
694 PseudoSELECT_I = 679, // MipsCondMov.td:281
695 PseudoSELECT_I64 = 680, // MipsCondMov.td:282
696 PseudoSELECT_S = 681, // MipsCondMov.td:283
697 PseudoTRUNC_W_D = 682, // MipsInstrFPU.td:879
698 PseudoTRUNC_W_D32 = 683, // MipsInstrFPU.td:874
699 PseudoTRUNC_W_S = 684, // MipsInstrFPU.td:870
700 PseudoUDIV = 685, // MipsInstrInfo.td:2457
701 ROL = 686, // MipsInstrInfo.td:2569
702 ROLImm = 687, // MipsInstrInfo.td:2572
703 ROR = 688, // MipsInstrInfo.td:2580
704 RORImm = 689, // MipsInstrInfo.td:2583
705 RetRA = 690, // MipsInstrInfo.td:1919
706 RetRA16 = 691, // Mips16InstrInfo.td:1369
707 SDC1_M1 = 692, // MipsInstrFPU.td:907
708 SDIV_MM_Pseudo = 693, // MicroMipsInstrInfo.td:1290
709 SDMacro = 694, // MipsInstrInfo.td:3144
710 SDivIMacro = 695, // MipsInstrInfo.td:3056
711 SDivMacro = 696, // MipsInstrInfo.td:3052
712 SEQIMacro = 697, // MipsInstrInfo.td:2628
713 SEQMacro = 698, // MipsInstrInfo.td:2620
714 SGE = 699, // MipsInstrInfo.td:2744
715 SGEImm = 700, // MipsInstrInfo.td:2750
716 SGEImm64 = 701, // Mips64InstrInfo.td:1248
717 SGEU = 702, // MipsInstrInfo.td:2758
718 SGEUImm = 703, // MipsInstrInfo.td:2764
719 SGEUImm64 = 704, // Mips64InstrInfo.td:1255
720 SGTImm = 705, // MipsInstrInfo.td:2779
721 SGTImm64 = 706, // Mips64InstrInfo.td:1262
722 SGTUImm = 707, // MipsInstrInfo.td:2793
723 SGTUImm64 = 708, // Mips64InstrInfo.td:1269
724 SLE = 709, // MipsInstrInfo.td:2801
725 SLEImm = 710, // MipsInstrInfo.td:2807
726 SLEImm64 = 711, // Mips64InstrInfo.td:1276
727 SLEU = 712, // MipsInstrInfo.td:2815
728 SLEUImm = 713, // MipsInstrInfo.td:2821
729 SLEUImm64 = 714, // Mips64InstrInfo.td:1283
730 SLTImm64 = 715, // Mips64InstrInfo.td:1237
731 SLTUImm64 = 716, // Mips64InstrInfo.td:1242
732 SNEIMacro = 717, // MipsInstrInfo.td:2644
733 SNEMacro = 718, // MipsInstrInfo.td:2636
734 SNZ_B_PSEUDO = 719, // MipsMSAInstrInfo.td:3632
735 SNZ_D_PSEUDO = 720, // MipsMSAInstrInfo.td:3638
736 SNZ_H_PSEUDO = 721, // MipsMSAInstrInfo.td:3634
737 SNZ_V_PSEUDO = 722, // MipsMSAInstrInfo.td:3640
738 SNZ_W_PSEUDO = 723, // MipsMSAInstrInfo.td:3636
739 SRemIMacro = 724, // MipsInstrInfo.td:3100
740 SRemMacro = 725, // MipsInstrInfo.td:3096
741 STORE_ACC128 = 726, // Mips64InstrInfo.td:111
742 STORE_ACC64 = 727, // MipsInstrInfo.td:2017
743 STORE_ACC64DSP = 728, // MipsDSPInstrInfo.td:1258
744 STORE_CCOND_DSP = 729, // MipsDSPInstrInfo.td:1262
745 STR_D = 730, // MipsMSAInstrInfo.td:2555
746 STR_W = 731, // MipsMSAInstrInfo.td:2556
747 SWM_MM = 732, // MicroMipsInstrInfo.td:868
748 SZ_B_PSEUDO = 733, // MipsMSAInstrInfo.td:3643
749 SZ_D_PSEUDO = 734, // MipsMSAInstrInfo.td:3646
750 SZ_H_PSEUDO = 735, // MipsMSAInstrInfo.td:3644
751 SZ_V_PSEUDO = 736, // MipsMSAInstrInfo.td:3647
752 SZ_W_PSEUDO = 737, // MipsMSAInstrInfo.td:3645
753 SaaAddr = 738, // Mips64InstrInfo.td:623
754 SaadAddr = 739, // Mips64InstrInfo.td:625
755 SelBeqZ = 740, // Mips16InstrInfo.td:1013
756 SelBneZ = 741, // Mips16InstrInfo.td:1068
757 SelTBteqZCmp = 742, // Mips16InstrInfo.td:1021
758 SelTBteqZCmpi = 743, // Mips16InstrInfo.td:1029
759 SelTBteqZSlt = 744, // Mips16InstrInfo.td:1037
760 SelTBteqZSlti = 745, // Mips16InstrInfo.td:1045
761 SelTBteqZSltiu = 746, // Mips16InstrInfo.td:1061
762 SelTBteqZSltu = 747, // Mips16InstrInfo.td:1053
763 SelTBtneZCmp = 748, // Mips16InstrInfo.td:1076
764 SelTBtneZCmpi = 749, // Mips16InstrInfo.td:1084
765 SelTBtneZSlt = 750, // Mips16InstrInfo.td:1092
766 SelTBtneZSlti = 751, // Mips16InstrInfo.td:1100
767 SelTBtneZSltiu = 752, // Mips16InstrInfo.td:1116
768 SelTBtneZSltu = 753, // Mips16InstrInfo.td:1108
769 SltCCRxRy16 = 754, // Mips16InstrInfo.td:1196
770 SltiCCRxImmX16 = 755, // Mips16InstrInfo.td:1160
771 SltiuCCRxImmX16 = 756, // Mips16InstrInfo.td:1185
772 SltuCCRxRy16 = 757, // Mips16InstrInfo.td:1212
773 SltuRxRyRz16 = 758, // Mips16InstrInfo.td:1206
774 TAILCALL = 759, // MipsInstrInfo.td:2314
775 TAILCALL64R6REG = 760, // Mips64r6InstrInfo.td:324
776 TAILCALLHB64R6REG = 761, // Mips64r6InstrInfo.td:332
777 TAILCALLHBR6REG = 762, // Mips32r6InstrInfo.td:1161
778 TAILCALLR6REG = 763, // Mips32r6InstrInfo.td:1153
779 TAILCALLREG = 764, // MipsInstrInfo.td:2318
780 TAILCALLREG64 = 765, // Mips64InstrInfo.td:296
781 TAILCALLREGHB = 766, // MipsInstrInfo.td:2542
782 TAILCALLREGHB64 = 767, // Mips64InstrInfo.td:304
783 TAILCALLREG_MM = 768, // MicroMipsInstrInfo.td:1094
784 TAILCALLREG_MMR6 = 769, // MicroMips32r6InstrInfo.td:1733
785 TAILCALL_MM = 770, // MicroMipsInstrInfo.td:1091
786 TAILCALL_MMR6 = 771, // MicroMips32r6InstrInfo.td:1731
787 TRAP = 772, // MipsInstrInfo.td:2229
788 TRAP_MM = 773, // MicroMipsInstrInfo.td:994
789 UDIV_MM_Pseudo = 774, // MicroMipsInstrInfo.td:1292
790 UDivIMacro = 775, // MipsInstrInfo.td:3064
791 UDivMacro = 776, // MipsInstrInfo.td:3060
792 URemIMacro = 777, // MipsInstrInfo.td:3108
793 URemMacro = 778, // MipsInstrInfo.td:3104
794 Ulh = 779, // MipsInstrInfo.td:3126
795 Ulhu = 780, // MipsInstrInfo.td:3129
796 Ulw = 781, // MipsInstrInfo.td:3132
797 Ush = 782, // MipsInstrInfo.td:3135
798 Usw = 783, // MipsInstrInfo.td:3138
799 XOR_V_D_PSEUDO = 784, // MipsMSAInstrInfo.td:3436
800 XOR_V_H_PSEUDO = 785, // MipsMSAInstrInfo.td:3428
801 XOR_V_W_PSEUDO = 786, // MipsMSAInstrInfo.td:3432
802 ABSQ_S_PH = 787, // MipsDSPInstrInfo.td:1102
803 ABSQ_S_PH_MM = 788, // MicroMipsDSPInstrInfo.td:410
804 ABSQ_S_QB = 789, // MipsDSPInstrInfo.td:1214
805 ABSQ_S_QB_MMR2 = 790, // MicroMipsDSPInstrInfo.td:516
806 ABSQ_S_W = 791, // MipsDSPInstrInfo.td:1103
807 ABSQ_S_W_MM = 792, // MicroMipsDSPInstrInfo.td:411
808 ADD = 793, // MipsInstrInfo.td:2088
809 ADDIUPC = 794, // Mips32r6InstrInfo.td:818
810 ADDIUPC_MM = 795, // MicroMipsInstrInfo.td:759
811 ADDIUPC_MMR6 = 796, // MicroMips32r6InstrInfo.td:1262
812 ADDIUR1SP_MM = 797, // MicroMipsInstrInfo.td:641
813 ADDIUR2_MM = 798, // MicroMipsInstrInfo.td:643
814 ADDIUS5_MM = 799, // MicroMipsInstrInfo.td:645
815 ADDIUSP_MM = 800, // MicroMipsInstrInfo.td:647
816 ADDIU_MMR6 = 801, // MicroMips32r6InstrInfo.td:1260
817 ADDQH_PH = 802, // MipsDSPInstrInfo.td:1219
818 ADDQH_PH_MMR2 = 803, // MicroMipsDSPInstrInfo.td:518
819 ADDQH_R_PH = 804, // MipsDSPInstrInfo.td:1220
820 ADDQH_R_PH_MMR2 = 805, // MicroMipsDSPInstrInfo.td:519
821 ADDQH_R_W = 806, // MipsDSPInstrInfo.td:1224
822 ADDQH_R_W_MMR2 = 807, // MicroMipsDSPInstrInfo.td:521
823 ADDQH_W = 808, // MipsDSPInstrInfo.td:1223
824 ADDQH_W_MMR2 = 809, // MicroMipsDSPInstrInfo.td:520
825 ADDQ_PH = 810, // MipsDSPInstrInfo.td:1092
826 ADDQ_PH_MM = 811, // MicroMipsDSPInstrInfo.td:399
827 ADDQ_S_PH = 812, // MipsDSPInstrInfo.td:1093
828 ADDQ_S_PH_MM = 813, // MicroMipsDSPInstrInfo.td:400
829 ADDQ_S_W = 814, // MipsDSPInstrInfo.td:1096
830 ADDQ_S_W_MM = 815, // MicroMipsDSPInstrInfo.td:401
831 ADDR_PS64 = 816, // MipsInstrFPU.td:538
832 ADDSC = 817, // MipsDSPInstrInfo.td:1098
833 ADDSC_MM = 818, // MicroMipsDSPInstrInfo.td:404
834 ADDS_A_B = 819, // MipsMSAInstrInfo.td:2627
835 ADDS_A_D = 820, // MipsMSAInstrInfo.td:2630
836 ADDS_A_H = 821, // MipsMSAInstrInfo.td:2628
837 ADDS_A_W = 822, // MipsMSAInstrInfo.td:2629
838 ADDS_S_B = 823, // MipsMSAInstrInfo.td:2632
839 ADDS_S_D = 824, // MipsMSAInstrInfo.td:2635
840 ADDS_S_H = 825, // MipsMSAInstrInfo.td:2633
841 ADDS_S_W = 826, // MipsMSAInstrInfo.td:2634
842 ADDS_U_B = 827, // MipsMSAInstrInfo.td:2637
843 ADDS_U_D = 828, // MipsMSAInstrInfo.td:2640
844 ADDS_U_H = 829, // MipsMSAInstrInfo.td:2638
845 ADDS_U_W = 830, // MipsMSAInstrInfo.td:2639
846 ADDU16_MM = 831, // MicroMipsInstrInfo.td:596
847 ADDU16_MMR6 = 832, // MicroMips32r6InstrInfo.td:1458
848 ADDUH_QB = 833, // MipsDSPInstrInfo.td:1215
849 ADDUH_QB_MMR2 = 834, // MicroMipsDSPInstrInfo.td:524
850 ADDUH_R_QB = 835, // MipsDSPInstrInfo.td:1216
851 ADDUH_R_QB_MMR2 = 836, // MicroMipsDSPInstrInfo.td:525
852 ADDU_MMR6 = 837, // MicroMips32r6InstrInfo.td:1261
853 ADDU_PH = 838, // MipsDSPInstrInfo.td:1207
854 ADDU_PH_MMR2 = 839, // MicroMipsDSPInstrInfo.td:522
855 ADDU_QB = 840, // MipsDSPInstrInfo.td:1088
856 ADDU_QB_MM = 841, // MicroMipsDSPInstrInfo.td:402
857 ADDU_S_PH = 842, // MipsDSPInstrInfo.td:1208
858 ADDU_S_PH_MMR2 = 843, // MicroMipsDSPInstrInfo.td:523
859 ADDU_S_QB = 844, // MipsDSPInstrInfo.td:1089
860 ADDU_S_QB_MM = 845, // MicroMipsDSPInstrInfo.td:403
861 ADDVI_B = 846, // MipsMSAInstrInfo.td:2647
862 ADDVI_D = 847, // MipsMSAInstrInfo.td:2650
863 ADDVI_H = 848, // MipsMSAInstrInfo.td:2648
864 ADDVI_W = 849, // MipsMSAInstrInfo.td:2649
865 ADDV_B = 850, // MipsMSAInstrInfo.td:2642
866 ADDV_D = 851, // MipsMSAInstrInfo.td:2645
867 ADDV_H = 852, // MipsMSAInstrInfo.td:2643
868 ADDV_W = 853, // MipsMSAInstrInfo.td:2644
869 ADDWC = 854, // MipsDSPInstrInfo.td:1099
870 ADDWC_MM = 855, // MicroMipsDSPInstrInfo.td:405
871 ADD_A_B = 856, // MipsMSAInstrInfo.td:2622
872 ADD_A_D = 857, // MipsMSAInstrInfo.td:2625
873 ADD_A_H = 858, // MipsMSAInstrInfo.td:2623
874 ADD_A_W = 859, // MipsMSAInstrInfo.td:2624
875 ADD_MM = 860, // MicroMipsInstrInfo.td:733
876 ADD_MMR6 = 861, // MicroMips32r6InstrInfo.td:1259
877 ADDi = 862, // MipsInstrInfo.td:2068
878 ADDi_MM = 863, // MicroMipsInstrInfo.td:705
879 ADDiu = 864, // MipsInstrInfo.td:2055
880 ADDiu_MM = 865, // MicroMipsInstrInfo.td:703
881 ADDu = 866, // MipsInstrInfo.td:2079
882 ADDu_MM = 867, // MicroMipsInstrInfo.td:726
883 ALIGN = 868, // Mips32r6InstrInfo.td:819
884 ALIGN_MMR6 = 869, // MicroMips32r6InstrInfo.td:1269
885 ALUIPC = 870, // Mips32r6InstrInfo.td:820
886 ALUIPC_MMR6 = 871, // MicroMips32r6InstrInfo.td:1264
887 AND = 872, // MipsInstrInfo.td:2097
888 AND16_MM = 873, // MicroMipsInstrInfo.td:598
889 AND16_MMR6 = 874, // MicroMips32r6InstrInfo.td:1460
890 AND64 = 875, // Mips64InstrInfo.td:156
891 ANDI16_MM = 876, // MicroMipsInstrInfo.td:602
892 ANDI16_MMR6 = 877, // MicroMips32r6InstrInfo.td:1462
893 ANDI_B = 878, // MipsMSAInstrInfo.td:2666
894 ANDI_MMR6 = 879, // MicroMips32r6InstrInfo.td:1267
895 AND_MM = 880, // MicroMipsInstrInfo.td:741
896 AND_MMR6 = 881, // MicroMips32r6InstrInfo.td:1266
897 AND_V = 882, // MipsMSAInstrInfo.td:2652
898 ANDi = 883, // MipsInstrInfo.td:2059
899 ANDi64 = 884, // Mips64InstrInfo.td:132
900 ANDi_MM = 885, // MicroMipsInstrInfo.td:711
901 APPEND = 886, // MipsDSPInstrInfo.td:1250
902 APPEND_MMR2 = 887, // MicroMipsDSPInstrInfo.td:576
903 ASUB_S_B = 888, // MipsMSAInstrInfo.td:2668
904 ASUB_S_D = 889, // MipsMSAInstrInfo.td:2671
905 ASUB_S_H = 890, // MipsMSAInstrInfo.td:2669
906 ASUB_S_W = 891, // MipsMSAInstrInfo.td:2670
907 ASUB_U_B = 892, // MipsMSAInstrInfo.td:2673
908 ASUB_U_D = 893, // MipsMSAInstrInfo.td:2676
909 ASUB_U_H = 894, // MipsMSAInstrInfo.td:2674
910 ASUB_U_W = 895, // MipsMSAInstrInfo.td:2675
911 AUI = 896, // Mips32r6InstrInfo.td:821
912 AUIPC = 897, // Mips32r6InstrInfo.td:822
913 AUIPC_MMR6 = 898, // MicroMips32r6InstrInfo.td:1268
914 AUI_MMR6 = 899, // MicroMips32r6InstrInfo.td:1270
915 AVER_S_B = 900, // MipsMSAInstrInfo.td:2688
916 AVER_S_D = 901, // MipsMSAInstrInfo.td:2691
917 AVER_S_H = 902, // MipsMSAInstrInfo.td:2689
918 AVER_S_W = 903, // MipsMSAInstrInfo.td:2690
919 AVER_U_B = 904, // MipsMSAInstrInfo.td:2693
920 AVER_U_D = 905, // MipsMSAInstrInfo.td:2696
921 AVER_U_H = 906, // MipsMSAInstrInfo.td:2694
922 AVER_U_W = 907, // MipsMSAInstrInfo.td:2695
923 AVE_S_B = 908, // MipsMSAInstrInfo.td:2678
924 AVE_S_D = 909, // MipsMSAInstrInfo.td:2681
925 AVE_S_H = 910, // MipsMSAInstrInfo.td:2679
926 AVE_S_W = 911, // MipsMSAInstrInfo.td:2680
927 AVE_U_B = 912, // MipsMSAInstrInfo.td:2683
928 AVE_U_D = 913, // MipsMSAInstrInfo.td:2686
929 AVE_U_H = 914, // MipsMSAInstrInfo.td:2684
930 AVE_U_W = 915, // MipsMSAInstrInfo.td:2685
931 AddiuRxImmX16 = 916, // Mips16InstrInfo.td:502
932 AddiuRxPcImmX16 = 917, // Mips16InstrInfo.td:523
933 AddiuRxRxImm16 = 918, // Mips16InstrInfo.td:504
934 AddiuRxRxImmX16 = 919, // Mips16InstrInfo.td:508
935 AddiuRxRyOffMemX16 = 920, // Mips16InstrInfo.td:514
936 AddiuSpImm16 = 921, // Mips16InstrInfo.td:530
937 AddiuSpImmX16 = 922, // Mips16InstrInfo.td:537
938 AdduRxRyRz16 = 923, // Mips16InstrInfo.td:549
939 AndRxRxRy16 = 924, // Mips16InstrInfo.td:556
940 B16_MM = 925, // MicroMipsInstrInfo.td:673
941 BADDu = 926, // Mips64InstrInfo.td:518
942 BAL = 927, // Mips32r6InstrInfo.td:823
943 BALC = 928, // Mips32r6InstrInfo.td:824
944 BALC_MMR6 = 929, // MicroMips32r6InstrInfo.td:1271
945 BALIGN = 930, // MipsDSPInstrInfo.td:1251
946 BALIGN_MMR2 = 931, // MicroMipsDSPInstrInfo.td:538
947 BBIT0 = 932, // Mips64InstrInfo.td:525
948 BBIT032 = 933, // Mips64InstrInfo.td:527
949 BBIT1 = 934, // Mips64InstrInfo.td:531
950 BBIT132 = 935, // Mips64InstrInfo.td:533
951 BC = 936, // Mips32r6InstrInfo.td:832
952 BC16_MMR6 = 937, // MicroMips32r6InstrInfo.td:1273
953 BC1EQZ = 938, // Mips32r6InstrInfo.td:828
954 BC1EQZC_MMR6 = 939, // MicroMips32r6InstrInfo.td:1529
955 BC1F = 940, // MipsInstrFPU.td:804
956 BC1FL = 941, // MipsInstrFPU.td:806
957 BC1F_MM = 942, // MicroMipsInstrFPU.td:76
958 BC1NEZ = 943, // Mips32r6InstrInfo.td:829
959 BC1NEZC_MMR6 = 944, // MicroMips32r6InstrInfo.td:1531
960 BC1T = 945, // MipsInstrFPU.td:808
961 BC1TL = 946, // MipsInstrFPU.td:810
962 BC1T_MM = 947, // MicroMipsInstrFPU.td:78
963 BC2EQZ = 948, // Mips32r6InstrInfo.td:830
964 BC2EQZC_MMR6 = 949, // MicroMips32r6InstrInfo.td:1533
965 BC2NEZ = 950, // Mips32r6InstrInfo.td:831
966 BC2NEZC_MMR6 = 951, // MicroMips32r6InstrInfo.td:1535
967 BCLRI_B = 952, // MipsMSAInstrInfo.td:2703
968 BCLRI_D = 953, // MipsMSAInstrInfo.td:2706
969 BCLRI_H = 954, // MipsMSAInstrInfo.td:2704
970 BCLRI_W = 955, // MipsMSAInstrInfo.td:2705
971 BCLR_B = 956, // MipsMSAInstrInfo.td:2698
972 BCLR_D = 957, // MipsMSAInstrInfo.td:2701
973 BCLR_H = 958, // MipsMSAInstrInfo.td:2699
974 BCLR_W = 959, // MipsMSAInstrInfo.td:2700
975 BC_MMR6 = 960, // MicroMips32r6InstrInfo.td:1272
976 BEQ = 961, // MipsInstrInfo.td:2265
977 BEQ64 = 962, // Mips64InstrInfo.td:271
978 BEQC = 963, // Mips32r6InstrInfo.td:833
979 BEQC64 = 964, // Mips64r6InstrInfo.td:168
980 BEQC_MMR6 = 965, // MicroMips32r6InstrInfo.td:1561
981 BEQL = 966, // MipsInstrInfo.td:2267
982 BEQZ16_MM = 967, // MicroMipsInstrInfo.td:669
983 BEQZALC = 968, // Mips32r6InstrInfo.td:834
984 BEQZALC_MMR6 = 969, // MicroMips32r6InstrInfo.td:1284
985 BEQZC = 970, // Mips32r6InstrInfo.td:835
986 BEQZC16_MMR6 = 971, // MicroMips32r6InstrInfo.td:1276
987 BEQZC64 = 972, // Mips64r6InstrInfo.td:169
988 BEQZC_MM = 973, // MicroMipsInstrInfo.td:697
989 BEQZC_MMR6 = 974, // MicroMips32r6InstrInfo.td:1274
990 BEQ_MM = 975, // MicroMipsInstrInfo.td:948
991 BGEC = 976, // Mips32r6InstrInfo.td:836
992 BGEC64 = 977, // Mips64r6InstrInfo.td:170
993 BGEC_MMR6 = 978, // MicroMips32r6InstrInfo.td:1557
994 BGEUC = 979, // Mips32r6InstrInfo.td:837
995 BGEUC64 = 980, // Mips64r6InstrInfo.td:171
996 BGEUC_MMR6 = 981, // MicroMips32r6InstrInfo.td:1558
997 BGEZ = 982, // MipsInstrInfo.td:2273
998 BGEZ64 = 983, // Mips64InstrInfo.td:275
999 BGEZAL = 984, // MipsInstrInfo.td:2303
1000 BGEZALC = 985, // Mips32r6InstrInfo.td:838
1001 BGEZALC_MMR6 = 986, // MicroMips32r6InstrInfo.td:1569
1002 BGEZALL = 987, // MipsInstrInfo.td:2305
1003 BGEZALS_MM = 988, // MicroMipsInstrInfo.td:968
1004 BGEZAL_MM = 989, // MicroMipsInstrInfo.td:960
1005 BGEZC = 990, // Mips32r6InstrInfo.td:839
1006 BGEZC64 = 991, // Mips64r6InstrInfo.td:181
1007 BGEZC_MMR6 = 992, // MicroMips32r6InstrInfo.td:1567
1008 BGEZL = 993, // MipsInstrInfo.td:2275
1009 BGEZ_MM = 994, // MicroMipsInstrInfo.td:952
1010 BGTZ = 995, // MipsInstrInfo.td:2277
1011 BGTZ64 = 996, // Mips64InstrInfo.td:277
1012 BGTZALC = 997, // Mips32r6InstrInfo.td:840
1013 BGTZALC_MMR6 = 998, // MicroMips32r6InstrInfo.td:1571
1014 BGTZC = 999, // Mips32r6InstrInfo.td:841
1015 BGTZC64 = 1000, // Mips64r6InstrInfo.td:172
1016 BGTZC_MMR6 = 1001, // MicroMips32r6InstrInfo.td:1568
1017 BGTZL = 1002, // MipsInstrInfo.td:2279
1018 BGTZ_MM = 1003, // MicroMipsInstrInfo.td:954
1019 BINSLI_B = 1004, // MipsMSAInstrInfo.td:2713
1020 BINSLI_D = 1005, // MipsMSAInstrInfo.td:2716
1021 BINSLI_H = 1006, // MipsMSAInstrInfo.td:2714
1022 BINSLI_W = 1007, // MipsMSAInstrInfo.td:2715
1023 BINSL_B = 1008, // MipsMSAInstrInfo.td:2708
1024 BINSL_D = 1009, // MipsMSAInstrInfo.td:2711
1025 BINSL_H = 1010, // MipsMSAInstrInfo.td:2709
1026 BINSL_W = 1011, // MipsMSAInstrInfo.td:2710
1027 BINSRI_B = 1012, // MipsMSAInstrInfo.td:2723
1028 BINSRI_D = 1013, // MipsMSAInstrInfo.td:2726
1029 BINSRI_H = 1014, // MipsMSAInstrInfo.td:2724
1030 BINSRI_W = 1015, // MipsMSAInstrInfo.td:2725
1031 BINSR_B = 1016, // MipsMSAInstrInfo.td:2718
1032 BINSR_D = 1017, // MipsMSAInstrInfo.td:2721
1033 BINSR_H = 1018, // MipsMSAInstrInfo.td:2719
1034 BINSR_W = 1019, // MipsMSAInstrInfo.td:2720
1035 BITREV = 1020, // MipsDSPInstrInfo.td:1171
1036 BITREV_MM = 1021, // MicroMipsDSPInstrInfo.td:503
1037 BITSWAP = 1022, // Mips32r6InstrInfo.td:843
1038 BITSWAP_MMR6 = 1023, // MicroMips32r6InstrInfo.td:1282
1039 BLEZ = 1024, // MipsInstrInfo.td:2281
1040 BLEZ64 = 1025, // Mips64InstrInfo.td:279
1041 BLEZALC = 1026, // Mips32r6InstrInfo.td:845
1042 BLEZALC_MMR6 = 1027, // MicroMips32r6InstrInfo.td:1573
1043 BLEZC = 1028, // Mips32r6InstrInfo.td:846
1044 BLEZC64 = 1029, // Mips64r6InstrInfo.td:173
1045 BLEZC_MMR6 = 1030, // MicroMips32r6InstrInfo.td:1566
1046 BLEZL = 1031, // MipsInstrInfo.td:2283
1047 BLEZ_MM = 1032, // MicroMipsInstrInfo.td:956
1048 BLTC = 1033, // Mips32r6InstrInfo.td:847
1049 BLTC64 = 1034, // Mips64r6InstrInfo.td:174
1050 BLTC_MMR6 = 1035, // MicroMips32r6InstrInfo.td:1559
1051 BLTUC = 1036, // Mips32r6InstrInfo.td:848
1052 BLTUC64 = 1037, // Mips64r6InstrInfo.td:175
1053 BLTUC_MMR6 = 1038, // MicroMips32r6InstrInfo.td:1560
1054 BLTZ = 1039, // MipsInstrInfo.td:2285
1055 BLTZ64 = 1040, // Mips64InstrInfo.td:281
1056 BLTZAL = 1041, // MipsInstrInfo.td:2307
1057 BLTZALC = 1042, // Mips32r6InstrInfo.td:849
1058 BLTZALC_MMR6 = 1043, // MicroMips32r6InstrInfo.td:1575
1059 BLTZALL = 1044, // MipsInstrInfo.td:2309
1060 BLTZALS_MM = 1045, // MicroMipsInstrInfo.td:971
1061 BLTZAL_MM = 1046, // MicroMipsInstrInfo.td:962
1062 BLTZC = 1047, // Mips32r6InstrInfo.td:850
1063 BLTZC64 = 1048, // Mips64r6InstrInfo.td:180
1064 BLTZC_MMR6 = 1049, // MicroMips32r6InstrInfo.td:1565
1065 BLTZL = 1050, // MipsInstrInfo.td:2287
1066 BLTZ_MM = 1051, // MicroMipsInstrInfo.td:958
1067 BMNZI_B = 1052, // MipsMSAInstrInfo.td:2730
1068 BMNZ_V = 1053, // MipsMSAInstrInfo.td:2728
1069 BMZI_B = 1054, // MipsMSAInstrInfo.td:2734
1070 BMZ_V = 1055, // MipsMSAInstrInfo.td:2732
1071 BNE = 1056, // MipsInstrInfo.td:2269
1072 BNE64 = 1057, // Mips64InstrInfo.td:273
1073 BNEC = 1058, // Mips32r6InstrInfo.td:851
1074 BNEC64 = 1059, // Mips64r6InstrInfo.td:176
1075 BNEC_MMR6 = 1060, // MicroMips32r6InstrInfo.td:1563
1076 BNEGI_B = 1061, // MipsMSAInstrInfo.td:2741
1077 BNEGI_D = 1062, // MipsMSAInstrInfo.td:2744
1078 BNEGI_H = 1063, // MipsMSAInstrInfo.td:2742
1079 BNEGI_W = 1064, // MipsMSAInstrInfo.td:2743
1080 BNEG_B = 1065, // MipsMSAInstrInfo.td:2736
1081 BNEG_D = 1066, // MipsMSAInstrInfo.td:2739
1082 BNEG_H = 1067, // MipsMSAInstrInfo.td:2737
1083 BNEG_W = 1068, // MipsMSAInstrInfo.td:2738
1084 BNEL = 1069, // MipsInstrInfo.td:2271
1085 BNEZ16_MM = 1070, // MicroMipsInstrInfo.td:671
1086 BNEZALC = 1071, // Mips32r6InstrInfo.td:852
1087 BNEZALC_MMR6 = 1072, // MicroMips32r6InstrInfo.td:1286
1088 BNEZC = 1073, // Mips32r6InstrInfo.td:853
1089 BNEZC16_MMR6 = 1074, // MicroMips32r6InstrInfo.td:1280
1090 BNEZC64 = 1075, // Mips64r6InstrInfo.td:177
1091 BNEZC_MM = 1076, // MicroMipsInstrInfo.td:699
1092 BNEZC_MMR6 = 1077, // MicroMips32r6InstrInfo.td:1278
1093 BNE_MM = 1078, // MicroMipsInstrInfo.td:950
1094 BNVC = 1079, // Mips32r6InstrInfo.td:854
1095 BNVC_MMR6 = 1080, // MicroMips32r6InstrInfo.td:1555
1096 BNZ_B = 1081, // MipsMSAInstrInfo.td:2746
1097 BNZ_D = 1082, // MipsMSAInstrInfo.td:2749
1098 BNZ_H = 1083, // MipsMSAInstrInfo.td:2747
1099 BNZ_V = 1084, // MipsMSAInstrInfo.td:2751
1100 BNZ_W = 1085, // MipsMSAInstrInfo.td:2748
1101 BOVC = 1086, // Mips32r6InstrInfo.td:855
1102 BOVC_MMR6 = 1087, // MicroMips32r6InstrInfo.td:1553
1103 BPOSGE32 = 1088, // MipsDSPInstrInfo.td:1183
1104 BPOSGE32C_MMR3 = 1089, // MicroMipsDSPInstrInfo.td:579
1105 BPOSGE32_MM = 1090, // MicroMipsDSPInstrInfo.td:504
1106 BREAK = 1091, // MipsInstrInfo.td:2226
1107 BREAK16_MM = 1092, // MicroMipsInstrInfo.td:674
1108 BREAK16_MMR6 = 1093, // MicroMips32r6InstrInfo.td:1472
1109 BREAK_MM = 1094, // MicroMipsInstrInfo.td:982
1110 BREAK_MMR6 = 1095, // MicroMips32r6InstrInfo.td:1288
1111 BSELI_B = 1096, // MipsMSAInstrInfo.td:2773
1112 BSEL_V = 1097, // MipsMSAInstrInfo.td:2753
1113 BSETI_B = 1098, // MipsMSAInstrInfo.td:2780
1114 BSETI_D = 1099, // MipsMSAInstrInfo.td:2783
1115 BSETI_H = 1100, // MipsMSAInstrInfo.td:2781
1116 BSETI_W = 1101, // MipsMSAInstrInfo.td:2782
1117 BSET_B = 1102, // MipsMSAInstrInfo.td:2775
1118 BSET_D = 1103, // MipsMSAInstrInfo.td:2778
1119 BSET_H = 1104, // MipsMSAInstrInfo.td:2776
1120 BSET_W = 1105, // MipsMSAInstrInfo.td:2777
1121 BZ_B = 1106, // MipsMSAInstrInfo.td:2785
1122 BZ_D = 1107, // MipsMSAInstrInfo.td:2788
1123 BZ_H = 1108, // MipsMSAInstrInfo.td:2786
1124 BZ_V = 1109, // MipsMSAInstrInfo.td:2790
1125 BZ_W = 1110, // MipsMSAInstrInfo.td:2787
1126 BeqzRxImm16 = 1111, // Mips16InstrInfo.td:564
1127 BeqzRxImmX16 = 1112, // Mips16InstrInfo.td:572
1128 Bimm16 = 1113, // Mips16InstrInfo.td:580
1129 BimmX16 = 1114, // Mips16InstrInfo.td:586
1130 BnezRxImm16 = 1115, // Mips16InstrInfo.td:593
1131 BnezRxImmX16 = 1116, // Mips16InstrInfo.td:600
1132 Break16 = 1117, // Mips16InstrInfo.td:608
1133 Bteqz16 = 1118, // Mips16InstrInfo.td:614
1134 BteqzX16 = 1119, // Mips16InstrInfo.td:618
1135 Btnez16 = 1120, // Mips16InstrInfo.td:642
1136 BtnezX16 = 1121, // Mips16InstrInfo.td:646
1137 CACHE = 1122, // MipsInstrInfo.td:2563
1138 CACHEE = 1123, // MipsEVAInstrInfo.td:199
1139 CACHEE_MM = 1124, // MicroMipsInstrInfo.td:1044
1140 CACHE_MM = 1125, // MicroMipsInstrInfo.td:1035
1141 CACHE_MMR6 = 1126, // MicroMips32r6InstrInfo.td:1289
1142 CACHE_R6 = 1127, // Mips32r6InstrInfo.td:856
1143 CEIL_L_D64 = 1128, // MipsInstrFPU.td:473
1144 CEIL_L_D_MMR6 = 1129, // MicroMips32r6InstrInfo.td:1439
1145 CEIL_L_S = 1130, // MipsInstrFPU.td:471
1146 CEIL_L_S_MMR6 = 1131, // MicroMips32r6InstrInfo.td:1437
1147 CEIL_W_D32 = 1132, // MipsInstrFPU.td:179
1148 CEIL_W_D64 = 1133, // MipsInstrFPU.td:180
1149 CEIL_W_D_MMR6 = 1134, // MicroMips32r6InstrInfo.td:1443
1150 CEIL_W_MM = 1135, // MicroMipsInstrFPU.td:91
1151 CEIL_W_S = 1136, // MipsInstrFPU.td:420
1152 CEIL_W_S_MM = 1137, // MicroMipsInstrFPU.td:236
1153 CEIL_W_S_MMR6 = 1138, // MicroMips32r6InstrInfo.td:1441
1154 CEQI_B = 1139, // MipsMSAInstrInfo.td:2797
1155 CEQI_D = 1140, // MipsMSAInstrInfo.td:2800
1156 CEQI_H = 1141, // MipsMSAInstrInfo.td:2798
1157 CEQI_W = 1142, // MipsMSAInstrInfo.td:2799
1158 CEQ_B = 1143, // MipsMSAInstrInfo.td:2792
1159 CEQ_D = 1144, // MipsMSAInstrInfo.td:2795
1160 CEQ_H = 1145, // MipsMSAInstrInfo.td:2793
1161 CEQ_W = 1146, // MipsMSAInstrInfo.td:2794
1162 CFC1 = 1147, // MipsInstrFPU.td:607
1163 CFC1_MM = 1148, // MicroMipsInstrFPU.td:261
1164 CFC2_MM = 1149, // MicroMipsInstrInfo.td:689
1165 CFCMSA = 1150, // MipsMSAInstrInfo.td:2802
1166 CINS = 1151, // Mips64InstrInfo.td:550
1167 CINS32 = 1152, // Mips64InstrInfo.td:552
1168 CINS64_32 = 1153, // Mips64InstrInfo.td:557
1169 CINS_i32 = 1154, // Mips64InstrInfo.td:555
1170 CLASS_D = 1155, // Mips32r6InstrInfo.td:857
1171 CLASS_D_MMR6 = 1156, // MicroMips32r6InstrInfo.td:1521
1172 CLASS_S = 1157, // Mips32r6InstrInfo.td:858
1173 CLASS_S_MMR6 = 1158, // MicroMips32r6InstrInfo.td:1519
1174 CLEI_S_B = 1159, // MipsMSAInstrInfo.td:2814
1175 CLEI_S_D = 1160, // MipsMSAInstrInfo.td:2817
1176 CLEI_S_H = 1161, // MipsMSAInstrInfo.td:2815
1177 CLEI_S_W = 1162, // MipsMSAInstrInfo.td:2816
1178 CLEI_U_B = 1163, // MipsMSAInstrInfo.td:2819
1179 CLEI_U_D = 1164, // MipsMSAInstrInfo.td:2822
1180 CLEI_U_H = 1165, // MipsMSAInstrInfo.td:2820
1181 CLEI_U_W = 1166, // MipsMSAInstrInfo.td:2821
1182 CLE_S_B = 1167, // MipsMSAInstrInfo.td:2804
1183 CLE_S_D = 1168, // MipsMSAInstrInfo.td:2807
1184 CLE_S_H = 1169, // MipsMSAInstrInfo.td:2805
1185 CLE_S_W = 1170, // MipsMSAInstrInfo.td:2806
1186 CLE_U_B = 1171, // MipsMSAInstrInfo.td:2809
1187 CLE_U_D = 1172, // MipsMSAInstrInfo.td:2812
1188 CLE_U_H = 1173, // MipsMSAInstrInfo.td:2810
1189 CLE_U_W = 1174, // MipsMSAInstrInfo.td:2811
1190 CLO = 1175, // MipsInstrInfo.td:2406
1191 CLO_MM = 1176, // MicroMipsInstrInfo.td:903
1192 CLO_MMR6 = 1177, // MicroMips32r6InstrInfo.td:1290
1193 CLO_R6 = 1178, // Mips32r6InstrInfo.td:860
1194 CLTI_S_B = 1179, // MipsMSAInstrInfo.td:2834
1195 CLTI_S_D = 1180, // MipsMSAInstrInfo.td:2837
1196 CLTI_S_H = 1181, // MipsMSAInstrInfo.td:2835
1197 CLTI_S_W = 1182, // MipsMSAInstrInfo.td:2836
1198 CLTI_U_B = 1183, // MipsMSAInstrInfo.td:2839
1199 CLTI_U_D = 1184, // MipsMSAInstrInfo.td:2842
1200 CLTI_U_H = 1185, // MipsMSAInstrInfo.td:2840
1201 CLTI_U_W = 1186, // MipsMSAInstrInfo.td:2841
1202 CLT_S_B = 1187, // MipsMSAInstrInfo.td:2824
1203 CLT_S_D = 1188, // MipsMSAInstrInfo.td:2827
1204 CLT_S_H = 1189, // MipsMSAInstrInfo.td:2825
1205 CLT_S_W = 1190, // MipsMSAInstrInfo.td:2826
1206 CLT_U_B = 1191, // MipsMSAInstrInfo.td:2829
1207 CLT_U_D = 1192, // MipsMSAInstrInfo.td:2832
1208 CLT_U_H = 1193, // MipsMSAInstrInfo.td:2830
1209 CLT_U_W = 1194, // MipsMSAInstrInfo.td:2831
1210 CLZ = 1195, // MipsInstrInfo.td:2404
1211 CLZ_MM = 1196, // MicroMipsInstrInfo.td:901
1212 CLZ_MMR6 = 1197, // MicroMips32r6InstrInfo.td:1291
1213 CLZ_R6 = 1198, // Mips32r6InstrInfo.td:861
1214 CMPGDU_EQ_QB = 1199, // MipsDSPInstrInfo.td:1211
1215 CMPGDU_EQ_QB_MMR2 = 1200, // MicroMipsDSPInstrInfo.td:539
1216 CMPGDU_LE_QB = 1201, // MipsDSPInstrInfo.td:1213
1217 CMPGDU_LE_QB_MMR2 = 1202, // MicroMipsDSPInstrInfo.td:543
1218 CMPGDU_LT_QB = 1203, // MipsDSPInstrInfo.td:1212
1219 CMPGDU_LT_QB_MMR2 = 1204, // MicroMipsDSPInstrInfo.td:541
1220 CMPGU_EQ_QB = 1205, // MipsDSPInstrInfo.td:1165
1221 CMPGU_EQ_QB_MM = 1206, // MicroMipsDSPInstrInfo.td:509
1222 CMPGU_LE_QB = 1207, // MipsDSPInstrInfo.td:1167
1223 CMPGU_LE_QB_MM = 1208, // MicroMipsDSPInstrInfo.td:511
1224 CMPGU_LT_QB = 1209, // MipsDSPInstrInfo.td:1166
1225 CMPGU_LT_QB_MM = 1210, // MicroMipsDSPInstrInfo.td:510
1226 CMPU_EQ_QB = 1211, // MipsDSPInstrInfo.td:1162
1227 CMPU_EQ_QB_MM = 1212, // MicroMipsDSPInstrInfo.td:512
1228 CMPU_LE_QB = 1213, // MipsDSPInstrInfo.td:1164
1229 CMPU_LE_QB_MM = 1214, // MicroMipsDSPInstrInfo.td:514
1230 CMPU_LT_QB = 1215, // MipsDSPInstrInfo.td:1163
1231 CMPU_LT_QB_MM = 1216, // MicroMipsDSPInstrInfo.td:513
1232 CMP_AF_D_MMR6 = 1217, // MicroMips32r6InstrInfo.td:883
1233 CMP_AF_S_MMR6 = 1218, // MicroMips32r6InstrInfo.td:883
1234 CMP_EQ_D = 1219, // Mips32r6InstrInfo.td:236
1235 CMP_EQ_D_MMR6 = 1220, // MicroMips32r6InstrInfo.td:891
1236 CMP_EQ_PH = 1221, // MipsDSPInstrInfo.td:1168
1237 CMP_EQ_PH_MM = 1222, // MicroMipsDSPInstrInfo.td:506
1238 CMP_EQ_S = 1223, // Mips32r6InstrInfo.td:236
1239 CMP_EQ_S_MMR6 = 1224, // MicroMips32r6InstrInfo.td:891
1240 CMP_F_D = 1225, // Mips32r6InstrInfo.td:228
1241 CMP_F_S = 1226, // Mips32r6InstrInfo.td:228
1242 CMP_LE_D = 1227, // Mips32r6InstrInfo.td:258
1243 CMP_LE_D_MMR6 = 1228, // MicroMips32r6InstrInfo.td:907
1244 CMP_LE_PH = 1229, // MipsDSPInstrInfo.td:1170
1245 CMP_LE_PH_MM = 1230, // MicroMipsDSPInstrInfo.td:508
1246 CMP_LE_S = 1231, // Mips32r6InstrInfo.td:258
1247 CMP_LE_S_MMR6 = 1232, // MicroMips32r6InstrInfo.td:907
1248 CMP_LT_D = 1233, // Mips32r6InstrInfo.td:247
1249 CMP_LT_D_MMR6 = 1234, // MicroMips32r6InstrInfo.td:899
1250 CMP_LT_PH = 1235, // MipsDSPInstrInfo.td:1169
1251 CMP_LT_PH_MM = 1236, // MicroMipsDSPInstrInfo.td:507
1252 CMP_LT_S = 1237, // Mips32r6InstrInfo.td:247
1253 CMP_LT_S_MMR6 = 1238, // MicroMips32r6InstrInfo.td:899
1254 CMP_SAF_D = 1239, // Mips32r6InstrInfo.td:270
1255 CMP_SAF_D_MMR6 = 1240, // MicroMips32r6InstrInfo.td:917
1256 CMP_SAF_S = 1241, // Mips32r6InstrInfo.td:270
1257 CMP_SAF_S_MMR6 = 1242, // MicroMips32r6InstrInfo.td:917
1258 CMP_SEQ_D = 1243, // Mips32r6InstrInfo.td:280
1259 CMP_SEQ_D_MMR6 = 1244, // MicroMips32r6InstrInfo.td:925
1260 CMP_SEQ_S = 1245, // Mips32r6InstrInfo.td:280
1261 CMP_SEQ_S_MMR6 = 1246, // MicroMips32r6InstrInfo.td:925
1262 CMP_SLE_D = 1247, // Mips32r6InstrInfo.td:300
1263 CMP_SLE_D_MMR6 = 1248, // MicroMips32r6InstrInfo.td:941
1264 CMP_SLE_S = 1249, // Mips32r6InstrInfo.td:300
1265 CMP_SLE_S_MMR6 = 1250, // MicroMips32r6InstrInfo.td:941
1266 CMP_SLT_D = 1251, // Mips32r6InstrInfo.td:290
1267 CMP_SLT_D_MMR6 = 1252, // MicroMips32r6InstrInfo.td:933
1268 CMP_SLT_S = 1253, // Mips32r6InstrInfo.td:290
1269 CMP_SLT_S_MMR6 = 1254, // MicroMips32r6InstrInfo.td:933
1270 CMP_SUEQ_D = 1255, // Mips32r6InstrInfo.td:285
1271 CMP_SUEQ_D_MMR6 = 1256, // MicroMips32r6InstrInfo.td:929
1272 CMP_SUEQ_S = 1257, // Mips32r6InstrInfo.td:285
1273 CMP_SUEQ_S_MMR6 = 1258, // MicroMips32r6InstrInfo.td:929
1274 CMP_SULE_D = 1259, // Mips32r6InstrInfo.td:305
1275 CMP_SULE_D_MMR6 = 1260, // MicroMips32r6InstrInfo.td:945
1276 CMP_SULE_S = 1261, // Mips32r6InstrInfo.td:305
1277 CMP_SULE_S_MMR6 = 1262, // MicroMips32r6InstrInfo.td:945
1278 CMP_SULT_D = 1263, // Mips32r6InstrInfo.td:295
1279 CMP_SULT_D_MMR6 = 1264, // MicroMips32r6InstrInfo.td:937
1280 CMP_SULT_S = 1265, // Mips32r6InstrInfo.td:295
1281 CMP_SULT_S_MMR6 = 1266, // MicroMips32r6InstrInfo.td:937
1282 CMP_SUN_D = 1267, // Mips32r6InstrInfo.td:275
1283 CMP_SUN_D_MMR6 = 1268, // MicroMips32r6InstrInfo.td:921
1284 CMP_SUN_S = 1269, // Mips32r6InstrInfo.td:275
1285 CMP_SUN_S_MMR6 = 1270, // MicroMips32r6InstrInfo.td:921
1286 CMP_UEQ_D = 1271, // Mips32r6InstrInfo.td:241
1287 CMP_UEQ_D_MMR6 = 1272, // MicroMips32r6InstrInfo.td:895
1288 CMP_UEQ_S = 1273, // Mips32r6InstrInfo.td:241
1289 CMP_UEQ_S_MMR6 = 1274, // MicroMips32r6InstrInfo.td:895
1290 CMP_ULE_D = 1275, // Mips32r6InstrInfo.td:263
1291 CMP_ULE_D_MMR6 = 1276, // MicroMips32r6InstrInfo.td:911
1292 CMP_ULE_S = 1277, // Mips32r6InstrInfo.td:263
1293 CMP_ULE_S_MMR6 = 1278, // MicroMips32r6InstrInfo.td:911
1294 CMP_ULT_D = 1279, // Mips32r6InstrInfo.td:252
1295 CMP_ULT_D_MMR6 = 1280, // MicroMips32r6InstrInfo.td:903
1296 CMP_ULT_S = 1281, // Mips32r6InstrInfo.td:252
1297 CMP_ULT_S_MMR6 = 1282, // MicroMips32r6InstrInfo.td:903
1298 CMP_UN_D = 1283, // Mips32r6InstrInfo.td:232
1299 CMP_UN_D_MMR6 = 1284, // MicroMips32r6InstrInfo.td:887
1300 CMP_UN_S = 1285, // Mips32r6InstrInfo.td:232
1301 CMP_UN_S_MMR6 = 1286, // MicroMips32r6InstrInfo.td:887
1302 COPY_S_B = 1287, // MipsMSAInstrInfo.td:2844
1303 COPY_S_D = 1288, // MipsMSAInstrInfo.td:2847
1304 COPY_S_H = 1289, // MipsMSAInstrInfo.td:2845
1305 COPY_S_W = 1290, // MipsMSAInstrInfo.td:2846
1306 COPY_U_B = 1291, // MipsMSAInstrInfo.td:2849
1307 COPY_U_H = 1292, // MipsMSAInstrInfo.td:2850
1308 COPY_U_W = 1293, // MipsMSAInstrInfo.td:2851
1309 CRC32B = 1294, // Mips32r6InstrInfo.td:937
1310 CRC32CB = 1295, // Mips32r6InstrInfo.td:940
1311 CRC32CD = 1296, // Mips64r6InstrInfo.td:185
1312 CRC32CH = 1297, // Mips32r6InstrInfo.td:941
1313 CRC32CW = 1298, // Mips32r6InstrInfo.td:942
1314 CRC32D = 1299, // Mips64r6InstrInfo.td:184
1315 CRC32H = 1300, // Mips32r6InstrInfo.td:938
1316 CRC32W = 1301, // Mips32r6InstrInfo.td:939
1317 CTC1 = 1302, // MipsInstrFPU.td:609
1318 CTC1_MM = 1303, // MicroMipsInstrFPU.td:263
1319 CTC2_MM = 1304, // MicroMipsInstrInfo.td:692
1320 CTCMSA = 1305, // MipsMSAInstrInfo.td:2856
1321 CVT_D32_S = 1306, // MipsInstrFPU.td:494
1322 CVT_D32_S_MM = 1307, // MicroMipsInstrFPU.td:146
1323 CVT_D32_W = 1308, // MipsInstrFPU.td:496
1324 CVT_D32_W_MM = 1309, // MicroMipsInstrFPU.td:148
1325 CVT_D64_L = 1310, // MipsInstrFPU.td:561
1326 CVT_D64_S = 1311, // MipsInstrFPU.td:559
1327 CVT_D64_S_MM = 1312, // MicroMipsInstrFPU.td:153
1328 CVT_D64_W = 1313, // MipsInstrFPU.td:557
1329 CVT_D64_W_MM = 1314, // MicroMipsInstrFPU.td:155
1330 CVT_D_L_MMR6 = 1315, // MicroMips32r6InstrInfo.td:1417
1331 CVT_L_D64 = 1316, // MipsInstrFPU.td:487
1332 CVT_L_D64_MM = 1317, // MicroMipsInstrFPU.td:104
1333 CVT_L_D_MMR6 = 1318, // MicroMips32r6InstrInfo.td:1413
1334 CVT_L_S = 1319, // MipsInstrFPU.td:485
1335 CVT_L_S_MM = 1320, // MicroMipsInstrFPU.td:102
1336 CVT_L_S_MMR6 = 1321, // MicroMips32r6InstrInfo.td:1411
1337 CVT_PS_PW64 = 1322, // MipsInstrFPU.td:542
1338 CVT_PS_S64 = 1323, // MipsInstrFPU.td:511
1339 CVT_PW_PS64 = 1324, // MipsInstrFPU.td:545
1340 CVT_S_D32 = 1325, // MipsInstrFPU.td:492
1341 CVT_S_D32_MM = 1326, // MicroMipsInstrFPU.td:162
1342 CVT_S_D64 = 1327, // MipsInstrFPU.td:555
1343 CVT_S_D64_MM = 1328, // MicroMipsInstrFPU.td:157
1344 CVT_S_L = 1329, // MipsInstrFPU.td:553
1345 CVT_S_L_MMR6 = 1330, // MicroMips32r6InstrInfo.td:1421
1346 CVT_S_PL64 = 1331, // MipsInstrFPU.td:531
1347 CVT_S_PU64 = 1332, // MipsInstrFPU.td:528
1348 CVT_S_W = 1333, // MipsInstrFPU.td:483
1349 CVT_S_W_MM = 1334, // MicroMipsInstrFPU.td:164
1350 CVT_S_W_MMR6 = 1335, // MicroMips32r6InstrInfo.td:1419
1351 CVT_W_D32 = 1336, // MipsInstrFPU.td:179
1352 CVT_W_D32_MM = 1337, // MicroMipsInstrFPU.td:107
1353 CVT_W_D64 = 1338, // MipsInstrFPU.td:180
1354 CVT_W_D64_MM = 1339, // MicroMipsInstrFPU.td:112
1355 CVT_W_S = 1340, // MipsInstrFPU.td:432
1356 CVT_W_S_MM = 1341, // MicroMipsInstrFPU.td:82
1357 CVT_W_S_MMR6 = 1342, // MicroMips32r6InstrInfo.td:1415
1358 C_EQ_D32 = 1343, // MipsInstrFPU.td:314
1359 C_EQ_D32_MM = 1344, // MicroMipsInstrFPU.td:326
1360 C_EQ_D64 = 1345, // MipsInstrFPU.td:314
1361 C_EQ_D64_MM = 1346, // MicroMipsInstrFPU.td:326
1362 C_EQ_S = 1347, // MipsInstrFPU.td:314
1363 C_EQ_S_MM = 1348, // MicroMipsInstrFPU.td:326
1364 C_F_D32 = 1349, // MipsInstrFPU.td:309
1365 C_F_D32_MM = 1350, // MicroMipsInstrFPU.td:316
1366 C_F_D64 = 1351, // MipsInstrFPU.td:309
1367 C_F_D64_MM = 1352, // MicroMipsInstrFPU.td:316
1368 C_F_S = 1353, // MipsInstrFPU.td:309
1369 C_F_S_MM = 1354, // MicroMipsInstrFPU.td:316
1370 C_LE_D32 = 1355, // MipsInstrFPU.td:381
1371 C_LE_D32_MM = 1356, // MicroMipsInstrFPU.td:379
1372 C_LE_D64 = 1357, // MipsInstrFPU.td:381
1373 C_LE_D64_MM = 1358, // MicroMipsInstrFPU.td:379
1374 C_LE_S = 1359, // MipsInstrFPU.td:381
1375 C_LE_S_MM = 1360, // MicroMipsInstrFPU.td:379
1376 C_LT_D32 = 1361, // MipsInstrFPU.td:371
1377 C_LT_D32_MM = 1362, // MicroMipsInstrFPU.td:371
1378 C_LT_D64 = 1363, // MipsInstrFPU.td:371
1379 C_LT_D64_MM = 1364, // MicroMipsInstrFPU.td:371
1380 C_LT_S = 1365, // MipsInstrFPU.td:371
1381 C_LT_S_MM = 1366, // MicroMipsInstrFPU.td:371
1382 C_NGE_D32 = 1367, // MipsInstrFPU.td:376
1383 C_NGE_D32_MM = 1368, // MicroMipsInstrFPU.td:375
1384 C_NGE_D64 = 1369, // MipsInstrFPU.td:376
1385 C_NGE_D64_MM = 1370, // MicroMipsInstrFPU.td:375
1386 C_NGE_S = 1371, // MipsInstrFPU.td:376
1387 C_NGE_S_MM = 1372, // MicroMipsInstrFPU.td:375
1388 C_NGLE_D32 = 1373, // MipsInstrFPU.td:355
1389 C_NGLE_D32_MM = 1374, // MicroMipsInstrFPU.td:358
1390 C_NGLE_D64 = 1375, // MipsInstrFPU.td:355
1391 C_NGLE_D64_MM = 1376, // MicroMipsInstrFPU.td:358
1392 C_NGLE_S = 1377, // MipsInstrFPU.td:355
1393 C_NGLE_S_MM = 1378, // MicroMipsInstrFPU.td:358
1394 C_NGL_D32 = 1379, // MipsInstrFPU.td:366
1395 C_NGL_D32_MM = 1380, // MicroMipsInstrFPU.td:367
1396 C_NGL_D64 = 1381, // MipsInstrFPU.td:366
1397 C_NGL_D64_MM = 1382, // MicroMipsInstrFPU.td:367
1398 C_NGL_S = 1383, // MipsInstrFPU.td:366
1399 C_NGL_S_MM = 1384, // MicroMipsInstrFPU.td:367
1400 C_NGT_D32 = 1385, // MipsInstrFPU.td:386
1401 C_NGT_D32_MM = 1386, // MicroMipsInstrFPU.td:383
1402 C_NGT_D64 = 1387, // MipsInstrFPU.td:386
1403 C_NGT_D64_MM = 1388, // MicroMipsInstrFPU.td:383
1404 C_NGT_S = 1389, // MipsInstrFPU.td:386
1405 C_NGT_S_MM = 1390, // MicroMipsInstrFPU.td:383
1406 C_OLE_D32 = 1391, // MipsInstrFPU.td:323
1407 C_OLE_D32_MM = 1392, // MicroMipsInstrFPU.td:344
1408 C_OLE_D64 = 1393, // MipsInstrFPU.td:323
1409 C_OLE_D64_MM = 1394, // MicroMipsInstrFPU.td:344
1410 C_OLE_S = 1395, // MipsInstrFPU.td:323
1411 C_OLE_S_MM = 1396, // MicroMipsInstrFPU.td:344
1412 C_OLT_D32 = 1397, // MipsInstrFPU.td:319
1413 C_OLT_D32_MM = 1398, // MicroMipsInstrFPU.td:336
1414 C_OLT_D64 = 1399, // MipsInstrFPU.td:319
1415 C_OLT_D64_MM = 1400, // MicroMipsInstrFPU.td:336
1416 C_OLT_S = 1401, // MipsInstrFPU.td:319
1417 C_OLT_S_MM = 1402, // MicroMipsInstrFPU.td:336
1418 C_SEQ_D32 = 1403, // MipsInstrFPU.td:360
1419 C_SEQ_D32_MM = 1404, // MicroMipsInstrFPU.td:362
1420 C_SEQ_D64 = 1405, // MipsInstrFPU.td:360
1421 C_SEQ_D64_MM = 1406, // MicroMipsInstrFPU.td:362
1422 C_SEQ_S = 1407, // MipsInstrFPU.td:360
1423 C_SEQ_S_MM = 1408, // MicroMipsInstrFPU.td:362
1424 C_SF_D32 = 1409, // MipsInstrFPU.td:349
1425 C_SF_D32_MM = 1410, // MicroMipsInstrFPU.td:353
1426 C_SF_D64 = 1411, // MipsInstrFPU.td:349
1427 C_SF_D64_MM = 1412, // MicroMipsInstrFPU.td:353
1428 C_SF_S = 1413, // MipsInstrFPU.td:349
1429 C_SF_S_MM = 1414, // MicroMipsInstrFPU.td:353
1430 C_UEQ_D32 = 1415, // MipsInstrFPU.td:335
1431 C_UEQ_D32_MM = 1416, // MicroMipsInstrFPU.td:331
1432 C_UEQ_D64 = 1417, // MipsInstrFPU.td:335
1433 C_UEQ_D64_MM = 1418, // MicroMipsInstrFPU.td:331
1434 C_UEQ_S = 1419, // MipsInstrFPU.td:335
1435 C_UEQ_S_MM = 1420, // MicroMipsInstrFPU.td:331
1436 C_ULE_D32 = 1421, // MipsInstrFPU.td:344
1437 C_ULE_D32_MM = 1422, // MicroMipsInstrFPU.td:348
1438 C_ULE_D64 = 1423, // MipsInstrFPU.td:344
1439 C_ULE_D64_MM = 1424, // MicroMipsInstrFPU.td:348
1440 C_ULE_S = 1425, // MipsInstrFPU.td:344
1441 C_ULE_S_MM = 1426, // MicroMipsInstrFPU.td:348
1442 C_ULT_D32 = 1427, // MipsInstrFPU.td:340
1443 C_ULT_D32_MM = 1428, // MicroMipsInstrFPU.td:340
1444 C_ULT_D64 = 1429, // MipsInstrFPU.td:340
1445 C_ULT_D64_MM = 1430, // MicroMipsInstrFPU.td:340
1446 C_ULT_S = 1431, // MipsInstrFPU.td:340
1447 C_ULT_S_MM = 1432, // MicroMipsInstrFPU.td:340
1448 C_UN_D32 = 1433, // MipsInstrFPU.td:330
1449 C_UN_D32_MM = 1434, // MicroMipsInstrFPU.td:321
1450 C_UN_D64 = 1435, // MipsInstrFPU.td:330
1451 C_UN_D64_MM = 1436, // MicroMipsInstrFPU.td:321
1452 C_UN_S = 1437, // MipsInstrFPU.td:330
1453 C_UN_S_MM = 1438, // MicroMipsInstrFPU.td:321
1454 CmpRxRy16 = 1439, // Mips16InstrInfo.td:668
1455 CmpiRxImm16 = 1440, // Mips16InstrInfo.td:677
1456 CmpiRxImmX16 = 1441, // Mips16InstrInfo.td:686
1457 DADD = 1442, // Mips64InstrInfo.td:143
1458 DADDi = 1443, // Mips64InstrInfo.td:119
1459 DADDiu = 1444, // Mips64InstrInfo.td:122
1460 DADDu = 1445, // Mips64InstrInfo.td:145
1461 DAHI = 1446, // Mips64r6InstrInfo.td:131
1462 DALIGN = 1447, // Mips64r6InstrInfo.td:134
1463 DATI = 1448, // Mips64r6InstrInfo.td:130
1464 DAUI = 1449, // Mips64r6InstrInfo.td:133
1465 DBITSWAP = 1450, // Mips64r6InstrInfo.td:135
1466 DCLO = 1451, // Mips64InstrInfo.td:366
1467 DCLO_R6 = 1452, // Mips64r6InstrInfo.td:136
1468 DCLZ = 1453, // Mips64InstrInfo.td:364
1469 DCLZ_R6 = 1454, // Mips64r6InstrInfo.td:137
1470 DDIV = 1455, // Mips64r6InstrInfo.td:138
1471 DDIVU = 1456, // Mips64r6InstrInfo.td:139
1472 DERET = 1457, // MipsInstrInfo.td:2236
1473 DERET_MM = 1458, // MicroMipsInstrInfo.td:988
1474 DERET_MMR6 = 1459, // MicroMips32r6InstrInfo.td:1298
1475 DEXT = 1460, // Mips64InstrInfo.td:390
1476 DEXT64_32 = 1461, // Mips64InstrInfo.td:419
1477 DEXTM = 1462, // Mips64InstrInfo.td:393
1478 DEXTU = 1463, // Mips64InstrInfo.td:395
1479 DI = 1464, // MipsInstrInfo.td:2240
1480 DINS = 1465, // Mips64InstrInfo.td:406
1481 DINSM = 1466, // Mips64InstrInfo.td:412
1482 DINSU = 1467, // Mips64InstrInfo.td:409
1483 DIV = 1468, // Mips32r6InstrInfo.td:865
1484 DIVU = 1469, // Mips32r6InstrInfo.td:866
1485 DIVU_MMR6 = 1470, // MicroMips32r6InstrInfo.td:1293
1486 DIV_MMR6 = 1471, // MicroMips32r6InstrInfo.td:1292
1487 DIV_S_B = 1472, // MipsMSAInstrInfo.td:2858
1488 DIV_S_D = 1473, // MipsMSAInstrInfo.td:2861
1489 DIV_S_H = 1474, // MipsMSAInstrInfo.td:2859
1490 DIV_S_W = 1475, // MipsMSAInstrInfo.td:2860
1491 DIV_U_B = 1476, // MipsMSAInstrInfo.td:2863
1492 DIV_U_D = 1477, // MipsMSAInstrInfo.td:2866
1493 DIV_U_H = 1478, // MipsMSAInstrInfo.td:2864
1494 DIV_U_W = 1479, // MipsMSAInstrInfo.td:2865
1495 DI_MM = 1480, // MicroMipsInstrInfo.td:992
1496 DI_MMR6 = 1481, // MicroMips32r6InstrInfo.td:1296
1497 DLSA = 1482, // MipsMSAInstrInfo.td:3149
1498 DLSA_R6 = 1483, // Mips64r6InstrInfo.td:142
1499 DMFC0 = 1484, // Mips64InstrInfo.td:633
1500 DMFC1 = 1485, // MipsInstrFPU.td:644
1501 DMFC2 = 1486, // Mips64InstrInfo.td:637
1502 DMFC2_OCTEON = 1487, // Mips64InstrInfo.td:605
1503 DMFGC0 = 1488, // Mips64InstrInfo.td:645
1504 DMOD = 1489, // Mips64r6InstrInfo.td:140
1505 DMODU = 1490, // Mips64r6InstrInfo.td:141
1506 DMT = 1491, // MipsMTInstrInfo.td:92
1507 DMTC0 = 1492, // Mips64InstrInfo.td:635
1508 DMTC1 = 1493, // MipsInstrFPU.td:641
1509 DMTC2 = 1494, // Mips64InstrInfo.td:639
1510 DMTC2_OCTEON = 1495, // Mips64InstrInfo.td:607
1511 DMTGC0 = 1496, // Mips64InstrInfo.td:647
1512 DMUH = 1497, // Mips64r6InstrInfo.td:143
1513 DMUHU = 1498, // Mips64r6InstrInfo.td:144
1514 DMUL = 1499, // Mips64InstrInfo.td:537
1515 DMULT = 1500, // Mips64InstrInfo.td:313
1516 DMULTu = 1501, // Mips64InstrInfo.td:316
1517 DMULU = 1502, // Mips64r6InstrInfo.td:146
1518 DMUL_R6 = 1503, // Mips64r6InstrInfo.td:145
1519 DOTP_S_D = 1504, // MipsMSAInstrInfo.td:2870
1520 DOTP_S_H = 1505, // MipsMSAInstrInfo.td:2868
1521 DOTP_S_W = 1506, // MipsMSAInstrInfo.td:2869
1522 DOTP_U_D = 1507, // MipsMSAInstrInfo.td:2874
1523 DOTP_U_H = 1508, // MipsMSAInstrInfo.td:2872
1524 DOTP_U_W = 1509, // MipsMSAInstrInfo.td:2873
1525 DPADD_S_D = 1510, // MipsMSAInstrInfo.td:2878
1526 DPADD_S_H = 1511, // MipsMSAInstrInfo.td:2876
1527 DPADD_S_W = 1512, // MipsMSAInstrInfo.td:2877
1528 DPADD_U_D = 1513, // MipsMSAInstrInfo.td:2882
1529 DPADD_U_H = 1514, // MipsMSAInstrInfo.td:2880
1530 DPADD_U_W = 1515, // MipsMSAInstrInfo.td:2881
1531 DPAQX_SA_W_PH = 1516, // MipsDSPInstrInfo.td:1235
1532 DPAQX_SA_W_PH_MMR2 = 1517, // MicroMipsDSPInstrInfo.td:529
1533 DPAQX_S_W_PH = 1518, // MipsDSPInstrInfo.td:1234
1534 DPAQX_S_W_PH_MMR2 = 1519, // MicroMipsDSPInstrInfo.td:527
1535 DPAQ_SA_L_W = 1520, // MipsDSPInstrInfo.td:1154
1536 DPAQ_SA_L_W_MM = 1521, // MicroMipsDSPInstrInfo.td:407
1537 DPAQ_S_W_PH = 1522, // MipsDSPInstrInfo.td:1152
1538 DPAQ_S_W_PH_MM = 1523, // MicroMipsDSPInstrInfo.td:406
1539 DPAU_H_QBL = 1524, // MipsDSPInstrInfo.td:1148
1540 DPAU_H_QBL_MM = 1525, // MicroMipsDSPInstrInfo.td:408
1541 DPAU_H_QBR = 1526, // MipsDSPInstrInfo.td:1149
1542 DPAU_H_QBR_MM = 1527, // MicroMipsDSPInstrInfo.td:409
1543 DPAX_W_PH = 1528, // MipsDSPInstrInfo.td:1236
1544 DPAX_W_PH_MMR2 = 1529, // MicroMipsDSPInstrInfo.td:531
1545 DPA_W_PH = 1530, // MipsDSPInstrInfo.td:1232
1546 DPA_W_PH_MMR2 = 1531, // MicroMipsDSPInstrInfo.td:526
1547 DPOP = 1532, // Mips64InstrInfo.td:578
1548 DPSQX_SA_W_PH = 1533, // MipsDSPInstrInfo.td:1239
1549 DPSQX_SA_W_PH_MMR2 = 1534, // MicroMipsDSPInstrInfo.td:558
1550 DPSQX_S_W_PH = 1535, // MipsDSPInstrInfo.td:1238
1551 DPSQX_S_W_PH_MMR2 = 1536, // MicroMipsDSPInstrInfo.td:556
1552 DPSQ_SA_L_W = 1537, // MipsDSPInstrInfo.td:1155
1553 DPSQ_SA_L_W_MM = 1538, // MicroMipsDSPInstrInfo.td:465
1554 DPSQ_S_W_PH = 1539, // MipsDSPInstrInfo.td:1153
1555 DPSQ_S_W_PH_MM = 1540, // MicroMipsDSPInstrInfo.td:464
1556 DPSUB_S_D = 1541, // MipsMSAInstrInfo.td:2886
1557 DPSUB_S_H = 1542, // MipsMSAInstrInfo.td:2884
1558 DPSUB_S_W = 1543, // MipsMSAInstrInfo.td:2885
1559 DPSUB_U_D = 1544, // MipsMSAInstrInfo.td:2890
1560 DPSUB_U_H = 1545, // MipsMSAInstrInfo.td:2888
1561 DPSUB_U_W = 1546, // MipsMSAInstrInfo.td:2889
1562 DPSU_H_QBL = 1547, // MipsDSPInstrInfo.td:1150
1563 DPSU_H_QBL_MM = 1548, // MicroMipsDSPInstrInfo.td:466
1564 DPSU_H_QBR = 1549, // MipsDSPInstrInfo.td:1151
1565 DPSU_H_QBR_MM = 1550, // MicroMipsDSPInstrInfo.td:467
1566 DPSX_W_PH = 1551, // MipsDSPInstrInfo.td:1237
1567 DPSX_W_PH_MMR2 = 1552, // MicroMipsDSPInstrInfo.td:560
1568 DPS_W_PH = 1553, // MipsDSPInstrInfo.td:1233
1569 DPS_W_PH_MMR2 = 1554, // MicroMipsDSPInstrInfo.td:555
1570 DROTR = 1555, // Mips64InstrInfo.td:190
1571 DROTR32 = 1556, // Mips64InstrInfo.td:195
1572 DROTRV = 1557, // Mips64InstrInfo.td:193
1573 DSBH = 1558, // Mips64InstrInfo.td:370
1574 DSDIV = 1559, // Mips64InstrInfo.td:326
1575 DSHD = 1560, // Mips64InstrInfo.td:372
1576 DSLL = 1561, // Mips64InstrInfo.td:167
1577 DSLL32 = 1562, // Mips64InstrInfo.td:182
1578 DSLL64_32 = 1563, // Mips64InstrInfo.td:427
1579 DSLLV = 1564, // Mips64InstrInfo.td:176
1580 DSRA = 1565, // Mips64InstrInfo.td:173
1581 DSRA32 = 1566, // Mips64InstrInfo.td:186
1582 DSRAV = 1567, // Mips64InstrInfo.td:178
1583 DSRL = 1568, // Mips64InstrInfo.td:170
1584 DSRL32 = 1569, // Mips64InstrInfo.td:184
1585 DSRLV = 1570, // Mips64InstrInfo.td:180
1586 DSUB = 1571, // Mips64InstrInfo.td:149
1587 DSUBu = 1572, // Mips64InstrInfo.td:147
1588 DUDIV = 1573, // Mips64InstrInfo.td:329
1589 DVP = 1574, // Mips32r6InstrInfo.td:869
1590 DVPE = 1575, // MipsMTInstrInfo.td:96
1591 DVP_MMR6 = 1576, // MicroMips32r6InstrInfo.td:1527
1592 DivRxRy16 = 1577, // Mips16InstrInfo.td:696
1593 DivuRxRy16 = 1578, // Mips16InstrInfo.td:705
1594 EHB = 1579, // MipsInstrInfo.td:2486
1595 EHB_MM = 1580, // MicroMipsInstrInfo.td:1049
1596 EHB_MMR6 = 1581, // MicroMips32r6InstrInfo.td:1294
1597 EI = 1582, // MipsInstrInfo.td:2238
1598 EI_MM = 1583, // MicroMipsInstrInfo.td:990
1599 EI_MMR6 = 1584, // MicroMips32r6InstrInfo.td:1295
1600 EMT = 1585, // MipsMTInstrInfo.td:94
1601 ERET = 1586, // MipsInstrInfo.td:2233
1602 ERETNC = 1587, // MipsInstrInfo.td:2234
1603 ERETNC_MMR6 = 1588, // MicroMips32r6InstrInfo.td:1299
1604 ERET_MM = 1589, // MicroMipsInstrInfo.td:986
1605 ERET_MMR6 = 1590, // MicroMips32r6InstrInfo.td:1297
1606 EVP = 1591, // Mips32r6InstrInfo.td:870
1607 EVPE = 1592, // MipsMTInstrInfo.td:98
1608 EVP_MMR6 = 1593, // MicroMips32r6InstrInfo.td:1528
1609 EXT = 1594, // MipsInstrInfo.td:2461
1610 EXTP = 1595, // MipsDSPInstrInfo.td:1186
1611 EXTPDP = 1596, // MipsDSPInstrInfo.td:1188
1612 EXTPDPV = 1597, // MipsDSPInstrInfo.td:1189
1613 EXTPDPV_MM = 1598, // MicroMipsDSPInstrInfo.td:454
1614 EXTPDP_MM = 1599, // MicroMipsDSPInstrInfo.td:453
1615 EXTPV = 1600, // MipsDSPInstrInfo.td:1187
1616 EXTPV_MM = 1601, // MicroMipsDSPInstrInfo.td:455
1617 EXTP_MM = 1602, // MicroMipsDSPInstrInfo.td:452
1618 EXTRV_RS_W = 1603, // MipsDSPInstrInfo.td:1195
1619 EXTRV_RS_W_MM = 1604, // MicroMipsDSPInstrInfo.td:462
1620 EXTRV_R_W = 1605, // MipsDSPInstrInfo.td:1193
1621 EXTRV_R_W_MM = 1606, // MicroMipsDSPInstrInfo.td:461
1622 EXTRV_S_H = 1607, // MipsDSPInstrInfo.td:1197
1623 EXTRV_S_H_MM = 1608, // MicroMipsDSPInstrInfo.td:463
1624 EXTRV_W = 1609, // MipsDSPInstrInfo.td:1191
1625 EXTRV_W_MM = 1610, // MicroMipsDSPInstrInfo.td:460
1626 EXTR_RS_W = 1611, // MipsDSPInstrInfo.td:1194
1627 EXTR_RS_W_MM = 1612, // MicroMipsDSPInstrInfo.td:458
1628 EXTR_R_W = 1613, // MipsDSPInstrInfo.td:1192
1629 EXTR_R_W_MM = 1614, // MicroMipsDSPInstrInfo.td:457
1630 EXTR_S_H = 1615, // MipsDSPInstrInfo.td:1196
1631 EXTR_S_H_MM = 1616, // MicroMipsDSPInstrInfo.td:459
1632 EXTR_W = 1617, // MipsDSPInstrInfo.td:1190
1633 EXTR_W_MM = 1618, // MicroMipsDSPInstrInfo.td:456
1634 EXTS = 1619, // Mips64InstrInfo.td:544
1635 EXTS32 = 1620, // Mips64InstrInfo.td:546
1636 EXT_MM = 1621, // MicroMipsInstrInfo.td:916
1637 EXT_MMR6 = 1622, // MicroMips32r6InstrInfo.td:1488
1638 FABS_D32 = 1623, // MipsInstrFPU.td:170
1639 FABS_D32_MM = 1624, // MicroMipsInstrFPU.td:118
1640 FABS_D64 = 1625, // MipsInstrFPU.td:172
1641 FABS_D64_MM = 1626, // MicroMipsInstrFPU.td:122
1642 FABS_S = 1627, // MipsInstrFPU.td:577
1643 FABS_S_MM = 1628, // MicroMipsInstrFPU.td:133
1644 FADD_D = 1629, // MipsMSAInstrInfo.td:2893
1645 FADD_D32 = 1630, // MipsInstrFPU.td:142
1646 FADD_D32_MM = 1631, // MicroMipsInstrFPU.td:15
1647 FADD_D64 = 1632, // MipsInstrFPU.td:143
1648 FADD_D64_MM = 1633, // MicroMipsInstrFPU.td:20
1649 FADD_PS64 = 1634, // MipsInstrFPU.td:502
1650 FADD_S = 1635, // MipsInstrFPU.td:722
1651 FADD_S_MM = 1636, // MicroMipsInstrFPU.td:26
1652 FADD_S_MMR6 = 1637, // MicroMips32r6InstrInfo.td:1371
1653 FADD_W = 1638, // MipsMSAInstrInfo.td:2892
1654 FCAF_D = 1639, // MipsMSAInstrInfo.td:2896
1655 FCAF_W = 1640, // MipsMSAInstrInfo.td:2895
1656 FCEQ_D = 1641, // MipsMSAInstrInfo.td:2899
1657 FCEQ_W = 1642, // MipsMSAInstrInfo.td:2898
1658 FCLASS_D = 1643, // MipsMSAInstrInfo.td:2908
1659 FCLASS_W = 1644, // MipsMSAInstrInfo.td:2907
1660 FCLE_D = 1645, // MipsMSAInstrInfo.td:2902
1661 FCLE_W = 1646, // MipsMSAInstrInfo.td:2901
1662 FCLT_D = 1647, // MipsMSAInstrInfo.td:2905
1663 FCLT_W = 1648, // MipsMSAInstrInfo.td:2904
1664 FCMP_D32 = 1649, // MipsInstrFPU.td:822
1665 FCMP_D32_MM = 1650, // MicroMipsInstrFPU.td:65
1666 FCMP_D64 = 1651, // MipsInstrFPU.td:831
1667 FCMP_S32 = 1652, // MipsInstrFPU.td:814
1668 FCMP_S32_MM = 1653, // MicroMipsInstrFPU.td:57
1669 FCNE_D = 1654, // MipsMSAInstrInfo.td:2911
1670 FCNE_W = 1655, // MipsMSAInstrInfo.td:2910
1671 FCOR_D = 1656, // MipsMSAInstrInfo.td:2914
1672 FCOR_W = 1657, // MipsMSAInstrInfo.td:2913
1673 FCUEQ_D = 1658, // MipsMSAInstrInfo.td:2917
1674 FCUEQ_W = 1659, // MipsMSAInstrInfo.td:2916
1675 FCULE_D = 1660, // MipsMSAInstrInfo.td:2920
1676 FCULE_W = 1661, // MipsMSAInstrInfo.td:2919
1677 FCULT_D = 1662, // MipsMSAInstrInfo.td:2923
1678 FCULT_W = 1663, // MipsMSAInstrInfo.td:2922
1679 FCUNE_D = 1664, // MipsMSAInstrInfo.td:2929
1680 FCUNE_W = 1665, // MipsMSAInstrInfo.td:2928
1681 FCUN_D = 1666, // MipsMSAInstrInfo.td:2926
1682 FCUN_W = 1667, // MipsMSAInstrInfo.td:2925
1683 FDIV_D = 1668, // MipsMSAInstrInfo.td:2932
1684 FDIV_D32 = 1669, // MipsInstrFPU.td:142
1685 FDIV_D32_MM = 1670, // MicroMipsInstrFPU.td:15
1686 FDIV_D64 = 1671, // MipsInstrFPU.td:143
1687 FDIV_D64_MM = 1672, // MicroMipsInstrFPU.td:20
1688 FDIV_S = 1673, // MipsInstrFPU.td:726
1689 FDIV_S_MM = 1674, // MicroMipsInstrFPU.td:28
1690 FDIV_S_MMR6 = 1675, // MicroMips32r6InstrInfo.td:1377
1691 FDIV_W = 1676, // MipsMSAInstrInfo.td:2931
1692 FEXDO_H = 1677, // MipsMSAInstrInfo.td:2934
1693 FEXDO_W = 1678, // MipsMSAInstrInfo.td:2935
1694 FEXP2_D = 1679, // MipsMSAInstrInfo.td:2938
1695 FEXP2_W = 1680, // MipsMSAInstrInfo.td:2937
1696 FEXUPL_D = 1681, // MipsMSAInstrInfo.td:2943
1697 FEXUPL_W = 1682, // MipsMSAInstrInfo.td:2942
1698 FEXUPR_D = 1683, // MipsMSAInstrInfo.td:2946
1699 FEXUPR_W = 1684, // MipsMSAInstrInfo.td:2945
1700 FFINT_S_D = 1685, // MipsMSAInstrInfo.td:2949
1701 FFINT_S_W = 1686, // MipsMSAInstrInfo.td:2948
1702 FFINT_U_D = 1687, // MipsMSAInstrInfo.td:2952
1703 FFINT_U_W = 1688, // MipsMSAInstrInfo.td:2951
1704 FFQL_D = 1689, // MipsMSAInstrInfo.td:2955
1705 FFQL_W = 1690, // MipsMSAInstrInfo.td:2954
1706 FFQR_D = 1691, // MipsMSAInstrInfo.td:2958
1707 FFQR_W = 1692, // MipsMSAInstrInfo.td:2957
1708 FILL_B = 1693, // MipsMSAInstrInfo.td:2960
1709 FILL_D = 1694, // MipsMSAInstrInfo.td:2963
1710 FILL_H = 1695, // MipsMSAInstrInfo.td:2961
1711 FILL_W = 1696, // MipsMSAInstrInfo.td:2962
1712 FLOG2_D = 1697, // MipsMSAInstrInfo.td:2968
1713 FLOG2_W = 1698, // MipsMSAInstrInfo.td:2967
1714 FLOOR_L_D64 = 1699, // MipsInstrFPU.td:477
1715 FLOOR_L_D_MMR6 = 1700, // MicroMips32r6InstrInfo.td:1431
1716 FLOOR_L_S = 1701, // MipsInstrFPU.td:475
1717 FLOOR_L_S_MMR6 = 1702, // MicroMips32r6InstrInfo.td:1429
1718 FLOOR_W_D32 = 1703, // MipsInstrFPU.td:179
1719 FLOOR_W_D64 = 1704, // MipsInstrFPU.td:180
1720 FLOOR_W_D_MMR6 = 1705, // MicroMips32r6InstrInfo.td:1435
1721 FLOOR_W_MM = 1706, // MicroMipsInstrFPU.td:93
1722 FLOOR_W_S = 1707, // MipsInstrFPU.td:423
1723 FLOOR_W_S_MM = 1708, // MicroMipsInstrFPU.td:230
1724 FLOOR_W_S_MMR6 = 1709, // MicroMips32r6InstrInfo.td:1433
1725 FMADD_D = 1710, // MipsMSAInstrInfo.td:2971
1726 FMADD_W = 1711, // MipsMSAInstrInfo.td:2970
1727 FMAX_A_D = 1712, // MipsMSAInstrInfo.td:2977
1728 FMAX_A_W = 1713, // MipsMSAInstrInfo.td:2976
1729 FMAX_D = 1714, // MipsMSAInstrInfo.td:2974
1730 FMAX_W = 1715, // MipsMSAInstrInfo.td:2973
1731 FMIN_A_D = 1716, // MipsMSAInstrInfo.td:2983
1732 FMIN_A_W = 1717, // MipsMSAInstrInfo.td:2982
1733 FMIN_D = 1718, // MipsMSAInstrInfo.td:2980
1734 FMIN_W = 1719, // MipsMSAInstrInfo.td:2979
1735 FMOV_D32 = 1720, // MipsInstrFPU.td:170
1736 FMOV_D32_MM = 1721, // MicroMipsInstrFPU.td:118
1737 FMOV_D64 = 1722, // MipsInstrFPU.td:172
1738 FMOV_D64_MM = 1723, // MicroMipsInstrFPU.td:122
1739 FMOV_D_MMR6 = 1724, // MicroMips32r6InstrInfo.td:1391
1740 FMOV_S = 1725, // MipsInstrFPU.td:649
1741 FMOV_S_MM = 1726, // MicroMipsInstrFPU.td:138
1742 FMOV_S_MMR6 = 1727, // MicroMips32r6InstrInfo.td:1389
1743 FMSUB_D = 1728, // MipsMSAInstrInfo.td:2986
1744 FMSUB_W = 1729, // MipsMSAInstrInfo.td:2985
1745 FMUL_D = 1730, // MipsMSAInstrInfo.td:2989
1746 FMUL_D32 = 1731, // MipsInstrFPU.td:142
1747 FMUL_D32_MM = 1732, // MicroMipsInstrFPU.td:15
1748 FMUL_D64 = 1733, // MipsInstrFPU.td:143
1749 FMUL_D64_MM = 1734, // MicroMipsInstrFPU.td:20
1750 FMUL_PS64 = 1735, // MipsInstrFPU.td:505
1751 FMUL_S = 1736, // MipsInstrFPU.td:730
1752 FMUL_S_MM = 1737, // MicroMipsInstrFPU.td:30
1753 FMUL_S_MMR6 = 1738, // MicroMips32r6InstrInfo.td:1375
1754 FMUL_W = 1739, // MipsMSAInstrInfo.td:2988
1755 FNEG_D32 = 1740, // MipsInstrFPU.td:170
1756 FNEG_D32_MM = 1741, // MicroMipsInstrFPU.td:118
1757 FNEG_D64 = 1742, // MipsInstrFPU.td:172
1758 FNEG_D64_MM = 1743, // MicroMipsInstrFPU.td:122
1759 FNEG_S = 1744, // MipsInstrFPU.td:588
1760 FNEG_S_MM = 1745, // MicroMipsInstrFPU.td:142
1761 FNEG_S_MMR6 = 1746, // MicroMips32r6InstrInfo.td:1393
1762 FORK = 1747, // MipsMTInstrInfo.td:100
1763 FRCP_D = 1748, // MipsMSAInstrInfo.td:2995
1764 FRCP_W = 1749, // MipsMSAInstrInfo.td:2994
1765 FRINT_D = 1750, // MipsMSAInstrInfo.td:2992
1766 FRINT_W = 1751, // MipsMSAInstrInfo.td:2991
1767 FRSQRT_D = 1752, // MipsMSAInstrInfo.td:2998
1768 FRSQRT_W = 1753, // MipsMSAInstrInfo.td:2997
1769 FSAF_D = 1754, // MipsMSAInstrInfo.td:3001
1770 FSAF_W = 1755, // MipsMSAInstrInfo.td:3000
1771 FSEQ_D = 1756, // MipsMSAInstrInfo.td:3004
1772 FSEQ_W = 1757, // MipsMSAInstrInfo.td:3003
1773 FSLE_D = 1758, // MipsMSAInstrInfo.td:3007
1774 FSLE_W = 1759, // MipsMSAInstrInfo.td:3006
1775 FSLT_D = 1760, // MipsMSAInstrInfo.td:3010
1776 FSLT_W = 1761, // MipsMSAInstrInfo.td:3009
1777 FSNE_D = 1762, // MipsMSAInstrInfo.td:3013
1778 FSNE_W = 1763, // MipsMSAInstrInfo.td:3012
1779 FSOR_D = 1764, // MipsMSAInstrInfo.td:3016
1780 FSOR_W = 1765, // MipsMSAInstrInfo.td:3015
1781 FSQRT_D = 1766, // MipsMSAInstrInfo.td:3019
1782 FSQRT_D32 = 1767, // MipsInstrFPU.td:170
1783 FSQRT_D32_MM = 1768, // MicroMipsInstrFPU.td:118
1784 FSQRT_D64 = 1769, // MipsInstrFPU.td:172
1785 FSQRT_D64_MM = 1770, // MicroMipsInstrFPU.td:122
1786 FSQRT_S = 1771, // MipsInstrFPU.td:595
1787 FSQRT_S_MM = 1772, // MicroMipsInstrFPU.td:239
1788 FSQRT_W = 1773, // MipsMSAInstrInfo.td:3018
1789 FSUB_D = 1774, // MipsMSAInstrInfo.td:3022
1790 FSUB_D32 = 1775, // MipsInstrFPU.td:142
1791 FSUB_D32_MM = 1776, // MicroMipsInstrFPU.td:15
1792 FSUB_D64 = 1777, // MipsInstrFPU.td:143
1793 FSUB_D64_MM = 1778, // MicroMipsInstrFPU.td:20
1794 FSUB_PS64 = 1779, // MipsInstrFPU.td:508
1795 FSUB_S = 1780, // MipsInstrFPU.td:734
1796 FSUB_S_MM = 1781, // MicroMipsInstrFPU.td:32
1797 FSUB_S_MMR6 = 1782, // MicroMips32r6InstrInfo.td:1373
1798 FSUB_W = 1783, // MipsMSAInstrInfo.td:3021
1799 FSUEQ_D = 1784, // MipsMSAInstrInfo.td:3025
1800 FSUEQ_W = 1785, // MipsMSAInstrInfo.td:3024
1801 FSULE_D = 1786, // MipsMSAInstrInfo.td:3028
1802 FSULE_W = 1787, // MipsMSAInstrInfo.td:3027
1803 FSULT_D = 1788, // MipsMSAInstrInfo.td:3031
1804 FSULT_W = 1789, // MipsMSAInstrInfo.td:3030
1805 FSUNE_D = 1790, // MipsMSAInstrInfo.td:3037
1806 FSUNE_W = 1791, // MipsMSAInstrInfo.td:3036
1807 FSUN_D = 1792, // MipsMSAInstrInfo.td:3034
1808 FSUN_W = 1793, // MipsMSAInstrInfo.td:3033
1809 FTINT_S_D = 1794, // MipsMSAInstrInfo.td:3040
1810 FTINT_S_W = 1795, // MipsMSAInstrInfo.td:3039
1811 FTINT_U_D = 1796, // MipsMSAInstrInfo.td:3043
1812 FTINT_U_W = 1797, // MipsMSAInstrInfo.td:3042
1813 FTQ_H = 1798, // MipsMSAInstrInfo.td:3045
1814 FTQ_W = 1799, // MipsMSAInstrInfo.td:3046
1815 FTRUNC_S_D = 1800, // MipsMSAInstrInfo.td:3049
1816 FTRUNC_S_W = 1801, // MipsMSAInstrInfo.td:3048
1817 FTRUNC_U_D = 1802, // MipsMSAInstrInfo.td:3052
1818 FTRUNC_U_W = 1803, // MipsMSAInstrInfo.td:3051
1819 GINVI = 1804, // Mips32r6InstrInfo.td:946
1820 GINVI_MMR6 = 1805, // MicroMips32r6InstrInfo.td:1301
1821 GINVT = 1806, // Mips32r6InstrInfo.td:947
1822 GINVT_MMR6 = 1807, // MicroMips32r6InstrInfo.td:1303
1823 HADD_S_D = 1808, // MipsMSAInstrInfo.td:3070
1824 HADD_S_H = 1809, // MipsMSAInstrInfo.td:3068
1825 HADD_S_W = 1810, // MipsMSAInstrInfo.td:3069
1826 HADD_U_D = 1811, // MipsMSAInstrInfo.td:3074
1827 HADD_U_H = 1812, // MipsMSAInstrInfo.td:3072
1828 HADD_U_W = 1813, // MipsMSAInstrInfo.td:3073
1829 HSUB_S_D = 1814, // MipsMSAInstrInfo.td:3078
1830 HSUB_S_H = 1815, // MipsMSAInstrInfo.td:3076
1831 HSUB_S_W = 1816, // MipsMSAInstrInfo.td:3077
1832 HSUB_U_D = 1817, // MipsMSAInstrInfo.td:3082
1833 HSUB_U_H = 1818, // MipsMSAInstrInfo.td:3080
1834 HSUB_U_W = 1819, // MipsMSAInstrInfo.td:3081
1835 HYPCALL = 1820, // MipsInstrInfo.td:2693
1836 HYPCALL_MM = 1821, // MicroMipsInstrInfo.td:1118
1837 ILVEV_B = 1822, // MipsMSAInstrInfo.td:3084
1838 ILVEV_D = 1823, // MipsMSAInstrInfo.td:3087
1839 ILVEV_H = 1824, // MipsMSAInstrInfo.td:3085
1840 ILVEV_W = 1825, // MipsMSAInstrInfo.td:3086
1841 ILVL_B = 1826, // MipsMSAInstrInfo.td:3089
1842 ILVL_D = 1827, // MipsMSAInstrInfo.td:3092
1843 ILVL_H = 1828, // MipsMSAInstrInfo.td:3090
1844 ILVL_W = 1829, // MipsMSAInstrInfo.td:3091
1845 ILVOD_B = 1830, // MipsMSAInstrInfo.td:3094
1846 ILVOD_D = 1831, // MipsMSAInstrInfo.td:3097
1847 ILVOD_H = 1832, // MipsMSAInstrInfo.td:3095
1848 ILVOD_W = 1833, // MipsMSAInstrInfo.td:3096
1849 ILVR_B = 1834, // MipsMSAInstrInfo.td:3099
1850 ILVR_D = 1835, // MipsMSAInstrInfo.td:3102
1851 ILVR_H = 1836, // MipsMSAInstrInfo.td:3100
1852 ILVR_W = 1837, // MipsMSAInstrInfo.td:3101
1853 INS = 1838, // MipsInstrInfo.td:2464
1854 INSERT_B = 1839, // MipsMSAInstrInfo.td:3104
1855 INSERT_D = 1840, // MipsMSAInstrInfo.td:3107
1856 INSERT_H = 1841, // MipsMSAInstrInfo.td:3105
1857 INSERT_W = 1842, // MipsMSAInstrInfo.td:3106
1858 INSV = 1843, // MipsDSPInstrInfo.td:1185
1859 INSVE_B = 1844, // MipsMSAInstrInfo.td:3115
1860 INSVE_D = 1845, // MipsMSAInstrInfo.td:3118
1861 INSVE_H = 1846, // MipsMSAInstrInfo.td:3116
1862 INSVE_W = 1847, // MipsMSAInstrInfo.td:3117
1863 INSV_MM = 1848, // MicroMipsDSPInstrInfo.td:412
1864 INS_MM = 1849, // MicroMipsInstrInfo.td:919
1865 INS_MMR6 = 1850, // MicroMips32r6InstrInfo.td:1489
1866 J = 1851, // MipsInstrInfo.td:2259
1867 JAL = 1852, // MipsInstrInfo.td:2291
1868 JALR = 1853, // MipsInstrInfo.td:2296
1869 JALR16_MM = 1854, // MicroMipsInstrInfo.td:659
1870 JALR64 = 1855, // Mips64InstrInfo.td:267
1871 JALRC16_MMR6 = 1856, // MicroMips32r6InstrInfo.td:1306
1872 JALRC_HB_MMR6 = 1857, // MicroMips32r6InstrInfo.td:1486
1873 JALRC_MMR6 = 1858, // MicroMips32r6InstrInfo.td:1490
1874 JALRS16_MM = 1859, // MicroMipsInstrInfo.td:661
1875 JALRS_MM = 1860, // MicroMipsInstrInfo.td:944
1876 JALR_HB = 1861, // MipsInstrInfo.td:2534
1877 JALR_HB64 = 1862, // Mips64InstrInfo.td:290
1878 JALR_MM = 1863, // MicroMipsInstrInfo.td:938
1879 JALS_MM = 1864, // MicroMipsInstrInfo.td:942
1880 JALX = 1865, // MipsInstrInfo.td:2301
1881 JALX_MM = 1866, // MicroMipsInstrInfo.td:933
1882 JAL_MM = 1867, // MicroMipsInstrInfo.td:928
1883 JIALC = 1868, // Mips32r6InstrInfo.td:872
1884 JIALC64 = 1869, // Mips64r6InstrInfo.td:165
1885 JIALC_MMR6 = 1870, // MicroMips32r6InstrInfo.td:1308
1886 JIC = 1871, // Mips32r6InstrInfo.td:873
1887 JIC64 = 1872, // Mips64r6InstrInfo.td:166
1888 JIC_MMR6 = 1873, // MicroMips32r6InstrInfo.td:1309
1889 JR = 1874, // MipsInstrInfo.td:2263
1890 JR16_MM = 1875, // MicroMipsInstrInfo.td:667
1891 JR64 = 1876, // Mips64InstrInfo.td:264
1892 JRADDIUSP = 1877, // MicroMipsInstrInfo.td:665
1893 JRC16_MM = 1878, // MicroMipsInstrInfo.td:663
1894 JRC16_MMR6 = 1879, // MicroMips32r6InstrInfo.td:1310
1895 JRCADDIUSP_MMR6 = 1880, // MicroMips32r6InstrInfo.td:1311
1896 JR_HB = 1881, // MipsInstrInfo.td:2533
1897 JR_HB64 = 1882, // Mips64InstrInfo.td:289
1898 JR_HB64_R6 = 1883, // Mips64r6InstrInfo.td:155
1899 JR_HB_R6 = 1884, // Mips32r6InstrInfo.td:874
1900 JR_MM = 1885, // MicroMipsInstrInfo.td:936
1901 J_MM = 1886, // MicroMipsInstrInfo.td:925
1902 Jal16 = 1887, // Mips16InstrInfo.td:715
1903 JalB16 = 1888, // Mips16InstrInfo.td:721
1904 JrRa16 = 1889, // Mips16InstrInfo.td:734
1905 JrcRa16 = 1890, // Mips16InstrInfo.td:743
1906 JrcRx16 = 1891, // Mips16InstrInfo.td:751
1907 JumpLinkReg16 = 1892, // Mips16InstrInfo.td:1360
1908 LB = 1893, // MipsInstrInfo.td:2133
1909 LB64 = 1894, // Mips64InstrInfo.td:202
1910 LBE = 1895, // MipsEVAInstrInfo.td:175
1911 LBE_MM = 1896, // MicroMipsInstrInfo.td:807
1912 LBU16_MM = 1897, // MicroMipsInstrInfo.td:620
1913 LBUX = 1898, // MipsDSPInstrInfo.td:1181
1914 LBUX_MM = 1899, // MicroMipsDSPInstrInfo.td:477
1915 LBU_MMR6 = 1900, // MicroMips32r6InstrInfo.td:1352
1916 LB_MM = 1901, // MicroMipsInstrInfo.td:788
1917 LB_MMR6 = 1902, // MicroMips32r6InstrInfo.td:1351
1918 LBu = 1903, // MipsInstrInfo.td:2135
1919 LBu64 = 1904, // Mips64InstrInfo.td:203
1920 LBuE = 1905, // MipsEVAInstrInfo.td:176
1921 LBuE_MM = 1906, // MicroMipsInstrInfo.td:809
1922 LBu_MM = 1907, // MicroMipsInstrInfo.td:790
1923 LD = 1908, // Mips64InstrInfo.td:217
1924 LDC1 = 1909, // MipsInstrFPU.td:673
1925 LDC164 = 1910, // MipsInstrFPU.td:664
1926 LDC1_D64_MMR6 = 1911, // MicroMips32r6InstrInfo.td:1538
1927 LDC1_MM_D32 = 1912, // MicroMipsInstrFPU.td:289
1928 LDC1_MM_D64 = 1913, // MicroMipsInstrFPU.td:304
1929 LDC2 = 1914, // MipsInstrInfo.td:2167
1930 LDC2_MMR6 = 1915, // MicroMips32r6InstrInfo.td:1545
1931 LDC2_R6 = 1916, // Mips32r6InstrInfo.td:876
1932 LDC3 = 1917, // MipsInstrInfo.td:2182
1933 LDI_B = 1918, // MipsMSAInstrInfo.td:3143
1934 LDI_D = 1919, // MipsMSAInstrInfo.td:3146
1935 LDI_H = 1920, // MipsMSAInstrInfo.td:3144
1936 LDI_W = 1921, // MipsMSAInstrInfo.td:3145
1937 LDL = 1922, // Mips64InstrInfo.td:237
1938 LDPC = 1923, // Mips64r6InstrInfo.td:149
1939 LDR = 1924, // Mips64InstrInfo.td:239
1940 LDXC1 = 1925, // MipsInstrFPU.td:690
1941 LDXC164 = 1926, // MipsInstrFPU.td:697
1942 LD_B = 1927, // MipsMSAInstrInfo.td:3138
1943 LD_D = 1928, // MipsMSAInstrInfo.td:3141
1944 LD_H = 1929, // MipsMSAInstrInfo.td:3139
1945 LD_W = 1930, // MipsMSAInstrInfo.td:3140
1946 LEA_ADDiu = 1931, // MipsInstrInfo.td:2422
1947 LEA_ADDiu64 = 1932, // Mips64InstrInfo.td:375
1948 LEA_ADDiu_MM = 1933, // MicroMipsInstrInfo.td:722
1949 LH = 1934, // MipsInstrInfo.td:2137
1950 LH64 = 1935, // Mips64InstrInfo.td:204
1951 LHE = 1936, // MipsEVAInstrInfo.td:177
1952 LHE_MM = 1937, // MicroMipsInstrInfo.td:811
1953 LHU16_MM = 1938, // MicroMipsInstrInfo.td:622
1954 LHX = 1939, // MipsDSPInstrInfo.td:1180
1955 LHX_MM = 1940, // MicroMipsDSPInstrInfo.td:478
1956 LH_MM = 1941, // MicroMipsInstrInfo.td:792
1957 LHu = 1942, // MipsInstrInfo.td:2139
1958 LHu64 = 1943, // Mips64InstrInfo.td:205
1959 LHuE = 1944, // MipsEVAInstrInfo.td:178
1960 LHuE_MM = 1945, // MicroMipsInstrInfo.td:813
1961 LHu_MM = 1946, // MicroMipsInstrInfo.td:794
1962 LI16_MM = 1947, // MicroMipsInstrInfo.td:657
1963 LI16_MMR6 = 1948, // MicroMips32r6InstrInfo.td:1474
1964 LL = 1949, // MipsInstrInfo.td:2248
1965 LL64 = 1950, // Mips64InstrInfo.td:256
1966 LL64_R6 = 1951, // Mips64r6InstrInfo.td:159
1967 LLD = 1952, // Mips64InstrInfo.td:248
1968 LLD_R6 = 1953, // Mips64r6InstrInfo.td:147
1969 LLE = 1954, // MipsEVAInstrInfo.td:191
1970 LLE_MM = 1955, // MicroMipsInstrInfo.td:1029
1971 LL_MM = 1956, // MicroMipsInstrInfo.td:1024
1972 LL_MMR6 = 1957, // MicroMips32r6InstrInfo.td:1549
1973 LL_R6 = 1958, // Mips32r6InstrInfo.td:877
1974 LSA = 1959, // MipsMSAInstrInfo.td:3148
1975 LSA_MMR6 = 1960, // MicroMips32r6InstrInfo.td:1313
1976 LSA_R6 = 1961, // Mips32r6InstrInfo.td:879
1977 LUI_MMR6 = 1962, // MicroMips32r6InstrInfo.td:1457
1978 LUXC1 = 1963, // MipsInstrFPU.td:706
1979 LUXC164 = 1964, // MipsInstrFPU.td:714
1980 LUXC1_MM = 1965, // MicroMipsInstrFPU.td:51
1981 LUi = 1966, // MipsInstrInfo.td:2075
1982 LUi64 = 1967, // Mips64InstrInfo.td:138
1983 LUi_MM = 1968, // MicroMipsInstrInfo.td:719
1984 LW = 1969, // MipsInstrInfo.td:2141
1985 LW16_MM = 1970, // MicroMipsInstrInfo.td:624
1986 LW64 = 1971, // Mips64InstrInfo.td:206
1987 LWC1 = 1972, // MipsInstrFPU.td:657
1988 LWC1_MM = 1973, // MicroMipsInstrFPU.td:297
1989 LWC2 = 1974, // MipsInstrInfo.td:2163
1990 LWC2_MMR6 = 1975, // MicroMips32r6InstrInfo.td:1547
1991 LWC2_R6 = 1976, // Mips32r6InstrInfo.td:881
1992 LWC3 = 1977, // MipsInstrInfo.td:2174
1993 LWDSP = 1978, // MipsDSPInstrInfo.td:1267
1994 LWDSP_MM = 1979, // MicroMipsDSPInstrInfo.td:392
1995 LWE = 1980, // MipsEVAInstrInfo.td:179
1996 LWE_MM = 1981, // MicroMipsInstrInfo.td:815
1997 LWGP_MM = 1982, // MicroMipsInstrInfo.td:635
1998 LWL = 1983, // MipsInstrInfo.td:2153
1999 LWL64 = 1984, // Mips64InstrInfo.td:227
2000 LWLE = 1985, // MipsEVAInstrInfo.td:185
2001 LWLE_MM = 1986, // MicroMipsInstrInfo.td:823
2002 LWL_MM = 1987, // MicroMipsInstrInfo.td:841
2003 LWM16_MM = 1988, // MicroMipsInstrInfo.td:687
2004 LWM16_MMR6 = 1989, // MicroMips32r6InstrInfo.td:1315
2005 LWM32_MM = 1990, // MicroMipsInstrInfo.td:852
2006 LWPC = 1991, // Mips32r6InstrInfo.td:883
2007 LWPC_MMR6 = 1992, // MicroMips32r6InstrInfo.td:1314
2008 LWP_MM = 1993, // MicroMipsInstrInfo.td:856
2009 LWR = 1994, // MipsInstrInfo.td:2155
2010 LWR64 = 1995, // Mips64InstrInfo.td:229
2011 LWRE = 1996, // MipsEVAInstrInfo.td:186
2012 LWRE_MM = 1997, // MicroMipsInstrInfo.td:826
2013 LWR_MM = 1998, // MicroMipsInstrInfo.td:843
2014 LWSP_MM = 1999, // MicroMipsInstrInfo.td:637
2015 LWUPC = 2000, // Mips64r6InstrInfo.td:150
2016 LWU_MM = 2001, // MicroMipsInstrInfo.td:1103
2017 LWX = 2002, // MipsDSPInstrInfo.td:1179
2018 LWXC1 = 2003, // MipsInstrFPU.td:684
2019 LWXC1_MM = 2004, // MicroMipsInstrFPU.td:46
2020 LWXS_MM = 2005, // MicroMipsInstrInfo.td:837
2021 LWX_MM = 2006, // MicroMipsDSPInstrInfo.td:479
2022 LW_MM = 2007, // MicroMipsInstrInfo.td:796
2023 LW_MMR6 = 2008, // MicroMips32r6InstrInfo.td:1456
2024 LWu = 2009, // Mips64InstrInfo.td:215
2025 LbRxRyOffMemX16 = 2010, // Mips16InstrInfo.td:762
2026 LbuRxRyOffMemX16 = 2011, // Mips16InstrInfo.td:771
2027 LhRxRyOffMemX16 = 2012, // Mips16InstrInfo.td:781
2028 LhuRxRyOffMemX16 = 2013, // Mips16InstrInfo.td:790
2029 LiRxImm16 = 2014, // Mips16InstrInfo.td:800
2030 LiRxImmAlignX16 = 2015, // Mips16InstrInfo.td:809
2031 LiRxImmX16 = 2016, // Mips16InstrInfo.td:807
2032 LwRxPcTcp16 = 2017, // Mips16InstrInfo.td:829
2033 LwRxPcTcpX16 = 2018, // Mips16InstrInfo.td:831
2034 LwRxRyOffMemX16 = 2019, // Mips16InstrInfo.td:818
2035 LwRxSpImmX16 = 2020, // Mips16InstrInfo.td:827
2036 MADD = 2021, // MipsInstrInfo.td:2426
2037 MADDF_D = 2022, // Mips32r6InstrInfo.td:888
2038 MADDF_D_MMR6 = 2023, // MicroMips32r6InstrInfo.td:1381
2039 MADDF_S = 2024, // Mips32r6InstrInfo.td:887
2040 MADDF_S_MMR6 = 2025, // MicroMips32r6InstrInfo.td:1379
2041 MADDR_Q_H = 2026, // MipsMSAInstrInfo.td:3154
2042 MADDR_Q_W = 2027, // MipsMSAInstrInfo.td:3155
2043 MADDU = 2028, // MipsInstrInfo.td:2428
2044 MADDU_DSP = 2029, // MipsDSPInstrInfo.td:1159
2045 MADDU_DSP_MM = 2030, // MicroMipsDSPInstrInfo.td:414
2046 MADDU_MM = 2031, // MicroMipsInstrInfo.td:893
2047 MADDV_B = 2032, // MipsMSAInstrInfo.td:3157
2048 MADDV_D = 2033, // MipsMSAInstrInfo.td:3160
2049 MADDV_H = 2034, // MipsMSAInstrInfo.td:3158
2050 MADDV_W = 2035, // MipsMSAInstrInfo.td:3159
2051 MADD_D32 = 2036, // MipsInstrFPU.td:746
2052 MADD_D32_MM = 2037, // MicroMipsInstrFPU.td:210
2053 MADD_D64 = 2038, // MipsInstrFPU.td:752
2054 MADD_DSP = 2039, // MipsDSPInstrInfo.td:1158
2055 MADD_DSP_MM = 2040, // MicroMipsDSPInstrInfo.td:413
2056 MADD_MM = 2041, // MicroMipsInstrInfo.td:891
2057 MADD_Q_H = 2042, // MipsMSAInstrInfo.td:3151
2058 MADD_Q_W = 2043, // MipsMSAInstrInfo.td:3152
2059 MADD_S = 2044, // MipsInstrFPU.td:741
2060 MADD_S_MM = 2045, // MicroMipsInstrFPU.td:206
2061 MAQ_SA_W_PHL = 2046, // MipsDSPInstrInfo.td:1142
2062 MAQ_SA_W_PHL_MM = 2047, // MicroMipsDSPInstrInfo.td:481
2063 MAQ_SA_W_PHR = 2048, // MipsDSPInstrInfo.td:1143
2064 MAQ_SA_W_PHR_MM = 2049, // MicroMipsDSPInstrInfo.td:483
2065 MAQ_S_W_PHL = 2050, // MipsDSPInstrInfo.td:1140
2066 MAQ_S_W_PHL_MM = 2051, // MicroMipsDSPInstrInfo.td:480
2067 MAQ_S_W_PHR = 2052, // MipsDSPInstrInfo.td:1141
2068 MAQ_S_W_PHR_MM = 2053, // MicroMipsDSPInstrInfo.td:482
2069 MAXA_D = 2054, // Mips32r6InstrInfo.td:893
2070 MAXA_D_MMR6 = 2055, // MicroMips32r6InstrInfo.td:1403
2071 MAXA_S = 2056, // Mips32r6InstrInfo.td:894
2072 MAXA_S_MMR6 = 2057, // MicroMips32r6InstrInfo.td:1401
2073 MAXI_S_B = 2058, // MipsMSAInstrInfo.td:3177
2074 MAXI_S_D = 2059, // MipsMSAInstrInfo.td:3180
2075 MAXI_S_H = 2060, // MipsMSAInstrInfo.td:3178
2076 MAXI_S_W = 2061, // MipsMSAInstrInfo.td:3179
2077 MAXI_U_B = 2062, // MipsMSAInstrInfo.td:3182
2078 MAXI_U_D = 2063, // MipsMSAInstrInfo.td:3185
2079 MAXI_U_H = 2064, // MipsMSAInstrInfo.td:3183
2080 MAXI_U_W = 2065, // MipsMSAInstrInfo.td:3184
2081 MAX_A_B = 2066, // MipsMSAInstrInfo.td:3162
2082 MAX_A_D = 2067, // MipsMSAInstrInfo.td:3165
2083 MAX_A_H = 2068, // MipsMSAInstrInfo.td:3163
2084 MAX_A_W = 2069, // MipsMSAInstrInfo.td:3164
2085 MAX_D = 2070, // Mips32r6InstrInfo.td:895
2086 MAX_D_MMR6 = 2071, // MicroMips32r6InstrInfo.td:1398
2087 MAX_S = 2072, // Mips32r6InstrInfo.td:896
2088 MAX_S_B = 2073, // MipsMSAInstrInfo.td:3167
2089 MAX_S_D = 2074, // MipsMSAInstrInfo.td:3170
2090 MAX_S_H = 2075, // MipsMSAInstrInfo.td:3168
2091 MAX_S_MMR6 = 2076, // MicroMips32r6InstrInfo.td:1397
2092 MAX_S_W = 2077, // MipsMSAInstrInfo.td:3169
2093 MAX_U_B = 2078, // MipsMSAInstrInfo.td:3172
2094 MAX_U_D = 2079, // MipsMSAInstrInfo.td:3175
2095 MAX_U_H = 2080, // MipsMSAInstrInfo.td:3173
2096 MAX_U_W = 2081, // MipsMSAInstrInfo.td:3174
2097 MFC0 = 2082, // MipsInstrInfo.td:2473
2098 MFC0_MMR6 = 2083, // MicroMips32r6InstrInfo.td:1321
2099 MFC1 = 2084, // MipsInstrFPU.td:612
2100 MFC1_D64 = 2085, // MipsInstrFPU.td:614
2101 MFC1_MM = 2086, // MicroMipsInstrFPU.td:199
2102 MFC1_MMR6 = 2087, // MicroMips32r6InstrInfo.td:1322
2103 MFC2 = 2088, // MipsInstrInfo.td:2475
2104 MFC2_MMR6 = 2089, // MicroMips32r6InstrInfo.td:1323
2105 MFGC0 = 2090, // MipsInstrInfo.td:2673
2106 MFGC0_MM = 2091, // MicroMipsInstrInfo.td:1106
2107 MFHC0_MMR6 = 2092, // MicroMips32r6InstrInfo.td:1324
2108 MFHC1_D32 = 2093, // MipsInstrFPU.td:625
2109 MFHC1_D32_MM = 2094, // MicroMipsInstrFPU.td:247
2110 MFHC1_D64 = 2095, // MipsInstrFPU.td:627
2111 MFHC1_D64_MM = 2096, // MicroMipsInstrFPU.td:254
2112 MFHC2_MMR6 = 2097, // MicroMips32r6InstrInfo.td:1325
2113 MFHGC0 = 2098, // MipsInstrInfo.td:2677
2114 MFHGC0_MM = 2099, // MicroMipsInstrInfo.td:1109
2115 MFHI = 2100, // MipsInstrInfo.td:2392
2116 MFHI16_MM = 2101, // MicroMipsInstrInfo.td:648
2117 MFHI64 = 2102, // Mips64InstrInfo.td:345
2118 MFHI_DSP = 2103, // MipsDSPInstrInfo.td:1144
2119 MFHI_DSP_MM = 2104, // MicroMipsDSPInstrInfo.td:484
2120 MFHI_MM = 2105, // MicroMipsInstrInfo.td:885
2121 MFLO = 2106, // MipsInstrInfo.td:2394
2122 MFLO16_MM = 2107, // MicroMipsInstrInfo.td:650
2123 MFLO64 = 2108, // Mips64InstrInfo.td:347
2124 MFLO_DSP = 2109, // MipsDSPInstrInfo.td:1145
2125 MFLO_DSP_MM = 2110, // MicroMipsDSPInstrInfo.td:485
2126 MFLO_MM = 2111, // MicroMipsInstrInfo.td:887
2127 MFTR = 2112, // MipsMTInstrInfo.td:104
2128 MINA_D = 2113, // Mips32r6InstrInfo.td:897
2129 MINA_D_MMR6 = 2114, // MicroMips32r6InstrInfo.td:1407
2130 MINA_S = 2115, // Mips32r6InstrInfo.td:898
2131 MINA_S_MMR6 = 2116, // MicroMips32r6InstrInfo.td:1405
2132 MINI_S_B = 2117, // MipsMSAInstrInfo.td:3202
2133 MINI_S_D = 2118, // MipsMSAInstrInfo.td:3205
2134 MINI_S_H = 2119, // MipsMSAInstrInfo.td:3203
2135 MINI_S_W = 2120, // MipsMSAInstrInfo.td:3204
2136 MINI_U_B = 2121, // MipsMSAInstrInfo.td:3207
2137 MINI_U_D = 2122, // MipsMSAInstrInfo.td:3210
2138 MINI_U_H = 2123, // MipsMSAInstrInfo.td:3208
2139 MINI_U_W = 2124, // MipsMSAInstrInfo.td:3209
2140 MIN_A_B = 2125, // MipsMSAInstrInfo.td:3187
2141 MIN_A_D = 2126, // MipsMSAInstrInfo.td:3190
2142 MIN_A_H = 2127, // MipsMSAInstrInfo.td:3188
2143 MIN_A_W = 2128, // MipsMSAInstrInfo.td:3189
2144 MIN_D = 2129, // Mips32r6InstrInfo.td:899
2145 MIN_D_MMR6 = 2130, // MicroMips32r6InstrInfo.td:1400
2146 MIN_S = 2131, // Mips32r6InstrInfo.td:900
2147 MIN_S_B = 2132, // MipsMSAInstrInfo.td:3192
2148 MIN_S_D = 2133, // MipsMSAInstrInfo.td:3195
2149 MIN_S_H = 2134, // MipsMSAInstrInfo.td:3193
2150 MIN_S_MMR6 = 2135, // MicroMips32r6InstrInfo.td:1399
2151 MIN_S_W = 2136, // MipsMSAInstrInfo.td:3194
2152 MIN_U_B = 2137, // MipsMSAInstrInfo.td:3197
2153 MIN_U_D = 2138, // MipsMSAInstrInfo.td:3200
2154 MIN_U_H = 2139, // MipsMSAInstrInfo.td:3198
2155 MIN_U_W = 2140, // MipsMSAInstrInfo.td:3199
2156 MOD = 2141, // Mips32r6InstrInfo.td:903
2157 MODSUB = 2142, // MipsDSPInstrInfo.td:1100
2158 MODSUB_MM = 2143, // MicroMipsDSPInstrInfo.td:501
2159 MODU = 2144, // Mips32r6InstrInfo.td:904
2160 MODU_MMR6 = 2145, // MicroMips32r6InstrInfo.td:1327
2161 MOD_MMR6 = 2146, // MicroMips32r6InstrInfo.td:1326
2162 MOD_S_B = 2147, // MipsMSAInstrInfo.td:3212
2163 MOD_S_D = 2148, // MipsMSAInstrInfo.td:3215
2164 MOD_S_H = 2149, // MipsMSAInstrInfo.td:3213
2165 MOD_S_W = 2150, // MipsMSAInstrInfo.td:3214
2166 MOD_U_B = 2151, // MipsMSAInstrInfo.td:3217
2167 MOD_U_D = 2152, // MipsMSAInstrInfo.td:3220
2168 MOD_U_H = 2153, // MipsMSAInstrInfo.td:3218
2169 MOD_U_W = 2154, // MipsMSAInstrInfo.td:3219
2170 MOVE16_MM = 2155, // MicroMipsInstrInfo.td:652
2171 MOVE16_MMR6 = 2156, // MicroMips32r6InstrInfo.td:1476
2172 MOVEP_MM = 2157, // MicroMipsInstrInfo.td:654
2173 MOVEP_MMR6 = 2158, // MicroMips32r6InstrInfo.td:1478
2174 MOVE_V = 2159, // MipsMSAInstrInfo.td:3222
2175 MOVF_D32 = 2160, // MipsCondMov.td:185
2176 MOVF_D32_MM = 2161, // MicroMipsInstrFPU.td:195
2177 MOVF_D64 = 2162, // MipsCondMov.td:192
2178 MOVF_I = 2163, // MipsCondMov.td:171
2179 MOVF_I64 = 2164, // MipsCondMov.td:175
2180 MOVF_I_MM = 2165, // MicroMipsInstrInfo.td:878
2181 MOVF_S = 2166, // MipsCondMov.td:179
2182 MOVF_S_MM = 2167, // MicroMipsInstrFPU.td:189
2183 MOVN_I64_D64 = 2168, // MipsCondMov.td:158
2184 MOVN_I64_I = 2169, // MipsCondMov.td:123
2185 MOVN_I64_I64 = 2170, // MipsCondMov.td:125
2186 MOVN_I64_S = 2171, // MipsCondMov.td:139
2187 MOVN_I_D32 = 2172, // MipsCondMov.td:145
2188 MOVN_I_D32_MM = 2173, // MicroMipsInstrFPU.td:182
2189 MOVN_I_D64 = 2174, // MipsCondMov.td:152
2190 MOVN_I_I = 2175, // MipsCondMov.td:117
2191 MOVN_I_I64 = 2176, // MipsCondMov.td:121
2192 MOVN_I_MM = 2177, // MicroMipsInstrInfo.td:874
2193 MOVN_I_S = 2178, // MipsCondMov.td:135
2194 MOVN_I_S_MM = 2179, // MicroMipsInstrFPU.td:176
2195 MOVT_D32 = 2180, // MipsCondMov.td:182
2196 MOVT_D32_MM = 2181, // MicroMipsInstrFPU.td:192
2197 MOVT_D64 = 2182, // MipsCondMov.td:190
2198 MOVT_I = 2183, // MipsCondMov.td:164
2199 MOVT_I64 = 2184, // MipsCondMov.td:168
2200 MOVT_I_MM = 2185, // MicroMipsInstrInfo.td:876
2201 MOVT_S = 2186, // MipsCondMov.td:177
2202 MOVT_S_MM = 2187, // MicroMipsInstrFPU.td:186
2203 MOVZ_I64_D64 = 2188, // MipsCondMov.td:155
2204 MOVZ_I64_I = 2189, // MipsCondMov.td:111
2205 MOVZ_I64_I64 = 2190, // MipsCondMov.td:113
2206 MOVZ_I64_S = 2191, // MipsCondMov.td:132
2207 MOVZ_I_D32 = 2192, // MipsCondMov.td:142
2208 MOVZ_I_D32_MM = 2193, // MicroMipsInstrFPU.td:179
2209 MOVZ_I_D64 = 2194, // MipsCondMov.td:150
2210 MOVZ_I_I = 2195, // MipsCondMov.td:105
2211 MOVZ_I_I64 = 2196, // MipsCondMov.td:109
2212 MOVZ_I_MM = 2197, // MicroMipsInstrInfo.td:872
2213 MOVZ_I_S = 2198, // MipsCondMov.td:128
2214 MOVZ_I_S_MM = 2199, // MicroMipsInstrFPU.td:173
2215 MSUB = 2200, // MipsInstrInfo.td:2430
2216 MSUBF_D = 2201, // Mips32r6InstrInfo.td:890
2217 MSUBF_D_MMR6 = 2202, // MicroMips32r6InstrInfo.td:1385
2218 MSUBF_S = 2203, // Mips32r6InstrInfo.td:889
2219 MSUBF_S_MMR6 = 2204, // MicroMips32r6InstrInfo.td:1383
2220 MSUBR_Q_H = 2205, // MipsMSAInstrInfo.td:3227
2221 MSUBR_Q_W = 2206, // MipsMSAInstrInfo.td:3228
2222 MSUBU = 2207, // MipsInstrInfo.td:2432
2223 MSUBU_DSP = 2208, // MipsDSPInstrInfo.td:1161
2224 MSUBU_DSP_MM = 2209, // MicroMipsDSPInstrInfo.td:416
2225 MSUBU_MM = 2210, // MicroMipsInstrInfo.td:897
2226 MSUBV_B = 2211, // MipsMSAInstrInfo.td:3230
2227 MSUBV_D = 2212, // MipsMSAInstrInfo.td:3233
2228 MSUBV_H = 2213, // MipsMSAInstrInfo.td:3231
2229 MSUBV_W = 2214, // MipsMSAInstrInfo.td:3232
2230 MSUB_D32 = 2215, // MipsInstrFPU.td:748
2231 MSUB_D32_MM = 2216, // MicroMipsInstrFPU.td:213
2232 MSUB_D64 = 2217, // MipsInstrFPU.td:754
2233 MSUB_DSP = 2218, // MipsDSPInstrInfo.td:1160
2234 MSUB_DSP_MM = 2219, // MicroMipsDSPInstrInfo.td:415
2235 MSUB_MM = 2220, // MicroMipsInstrInfo.td:895
2236 MSUB_Q_H = 2221, // MipsMSAInstrInfo.td:3224
2237 MSUB_Q_W = 2222, // MipsMSAInstrInfo.td:3225
2238 MSUB_S = 2223, // MipsInstrFPU.td:743
2239 MSUB_S_MM = 2224, // MicroMipsInstrFPU.td:208
2240 MTC0 = 2225, // MipsInstrInfo.td:2471
2241 MTC0_MMR6 = 2226, // MicroMips32r6InstrInfo.td:1316
2242 MTC1 = 2227, // MipsInstrFPU.td:618
2243 MTC1_D64 = 2228, // MipsInstrFPU.td:620
2244 MTC1_D64_MM = 2229, // MicroMipsInstrFPU.td:256
2245 MTC1_MM = 2230, // MicroMipsInstrFPU.td:202
2246 MTC1_MMR6 = 2231, // MicroMips32r6InstrInfo.td:1317
2247 MTC2 = 2232, // MipsInstrInfo.td:2477
2248 MTC2_MMR6 = 2233, // MicroMips32r6InstrInfo.td:1318
2249 MTGC0 = 2234, // MipsInstrInfo.td:2675
2250 MTGC0_MM = 2235, // MicroMipsInstrInfo.td:1112
2251 MTHC0_MMR6 = 2236, // MicroMips32r6InstrInfo.td:1319
2252 MTHC1_D32 = 2237, // MipsInstrFPU.td:632
2253 MTHC1_D32_MM = 2238, // MicroMipsInstrFPU.td:244
2254 MTHC1_D64 = 2239, // MipsInstrFPU.td:635
2255 MTHC1_D64_MM = 2240, // MicroMipsInstrFPU.td:252
2256 MTHC2_MMR6 = 2241, // MicroMips32r6InstrInfo.td:1320
2257 MTHGC0 = 2242, // MipsInstrInfo.td:2679
2258 MTHGC0_MM = 2243, // MicroMipsInstrInfo.td:1115
2259 MTHI = 2244, // MipsInstrInfo.td:2388
2260 MTHI64 = 2245, // Mips64InstrInfo.td:341
2261 MTHI_DSP = 2246, // MipsDSPInstrInfo.td:1146
2262 MTHI_DSP_MM = 2247, // MicroMipsDSPInstrInfo.td:486
2263 MTHI_MM = 2248, // MicroMipsInstrInfo.td:881
2264 MTHLIP = 2249, // MipsDSPInstrInfo.td:1200
2265 MTHLIP_MM = 2250, // MicroMipsDSPInstrInfo.td:494
2266 MTLO = 2251, // MipsInstrInfo.td:2390
2267 MTLO64 = 2252, // Mips64InstrInfo.td:343
2268 MTLO_DSP = 2253, // MipsDSPInstrInfo.td:1147
2269 MTLO_DSP_MM = 2254, // MicroMipsDSPInstrInfo.td:487
2270 MTLO_MM = 2255, // MicroMipsInstrInfo.td:883
2271 MTM0 = 2256, // Mips64InstrInfo.td:566
2272 MTM1 = 2257, // Mips64InstrInfo.td:568
2273 MTM2 = 2258, // Mips64InstrInfo.td:570
2274 MTP0 = 2259, // Mips64InstrInfo.td:572
2275 MTP1 = 2260, // Mips64InstrInfo.td:573
2276 MTP2 = 2261, // Mips64InstrInfo.td:574
2277 MTTR = 2262, // MipsMTInstrInfo.td:106
2278 MUH = 2263, // Mips32r6InstrInfo.td:905
2279 MUHU = 2264, // Mips32r6InstrInfo.td:906
2280 MUHU_MMR6 = 2265, // MicroMips32r6InstrInfo.td:1331
2281 MUH_MMR6 = 2266, // MicroMips32r6InstrInfo.td:1329
2282 MUL = 2267, // MipsInstrInfo.td:2085
2283 MULEQ_S_W_PHL = 2268, // MipsDSPInstrInfo.td:1136
2284 MULEQ_S_W_PHL_MM = 2269, // MicroMipsDSPInstrInfo.td:468
2285 MULEQ_S_W_PHR = 2270, // MipsDSPInstrInfo.td:1137
2286 MULEQ_S_W_PHR_MM = 2271, // MicroMipsDSPInstrInfo.td:469
2287 MULEU_S_PH_QBL = 2272, // MipsDSPInstrInfo.td:1134
2288 MULEU_S_PH_QBL_MM = 2273, // MicroMipsDSPInstrInfo.td:470
2289 MULEU_S_PH_QBR = 2274, // MipsDSPInstrInfo.td:1135
2290 MULEU_S_PH_QBR_MM = 2275, // MicroMipsDSPInstrInfo.td:471
2291 MULQ_RS_PH = 2276, // MipsDSPInstrInfo.td:1138
2292 MULQ_RS_PH_MM = 2277, // MicroMipsDSPInstrInfo.td:472
2293 MULQ_RS_W = 2278, // MipsDSPInstrInfo.td:1230
2294 MULQ_RS_W_MMR2 = 2279, // MicroMipsDSPInstrInfo.td:563
2295 MULQ_S_PH = 2280, // MipsDSPInstrInfo.td:1231
2296 MULQ_S_PH_MMR2 = 2281, // MicroMipsDSPInstrInfo.td:564
2297 MULQ_S_W = 2282, // MipsDSPInstrInfo.td:1229
2298 MULQ_S_W_MMR2 = 2283, // MicroMipsDSPInstrInfo.td:565
2299 MULR_PS64 = 2284, // MipsInstrFPU.td:540
2300 MULR_Q_H = 2285, // MipsMSAInstrInfo.td:3238
2301 MULR_Q_W = 2286, // MipsMSAInstrInfo.td:3239
2302 MULSAQ_S_W_PH = 2287, // MipsDSPInstrInfo.td:1139
2303 MULSAQ_S_W_PH_MM = 2288, // MicroMipsDSPInstrInfo.td:502
2304 MULSA_W_PH = 2289, // MipsDSPInstrInfo.td:1240
2305 MULSA_W_PH_MMR2 = 2290, // MicroMipsDSPInstrInfo.td:577
2306 MULT = 2291, // MipsInstrInfo.td:2380
2307 MULTU_DSP = 2292, // MipsDSPInstrInfo.td:1157
2308 MULTU_DSP_MM = 2293, // MicroMipsDSPInstrInfo.td:418
2309 MULT_DSP = 2294, // MipsDSPInstrInfo.td:1156
2310 MULT_DSP_MM = 2295, // MicroMipsDSPInstrInfo.td:417
2311 MULT_MM = 2296, // MicroMipsInstrInfo.td:749
2312 MULTu = 2297, // MipsInstrInfo.td:2382
2313 MULTu_MM = 2298, // MicroMipsInstrInfo.td:751
2314 MULU = 2299, // Mips32r6InstrInfo.td:908
2315 MULU_MMR6 = 2300, // MicroMips32r6InstrInfo.td:1330
2316 MULV_B = 2301, // MipsMSAInstrInfo.td:3241
2317 MULV_D = 2302, // MipsMSAInstrInfo.td:3244
2318 MULV_H = 2303, // MipsMSAInstrInfo.td:3242
2319 MULV_W = 2304, // MipsMSAInstrInfo.td:3243
2320 MUL_MM = 2305, // MicroMipsInstrInfo.td:731
2321 MUL_MMR6 = 2306, // MicroMips32r6InstrInfo.td:1328
2322 MUL_PH = 2307, // MipsDSPInstrInfo.td:1227
2323 MUL_PH_MMR2 = 2308, // MicroMipsDSPInstrInfo.td:561
2324 MUL_Q_H = 2309, // MipsMSAInstrInfo.td:3235
2325 MUL_Q_W = 2310, // MipsMSAInstrInfo.td:3236
2326 MUL_R6 = 2311, // Mips32r6InstrInfo.td:907
2327 MUL_S_PH = 2312, // MipsDSPInstrInfo.td:1228
2328 MUL_S_PH_MMR2 = 2313, // MicroMipsDSPInstrInfo.td:562
2329 Mfhi16 = 2314, // Mips16InstrInfo.td:854
2330 Mflo16 = 2315, // Mips16InstrInfo.td:866
2331 Move32R16 = 2316, // Mips16InstrInfo.td:838
2332 MoveR3216 = 2317, // Mips16InstrInfo.td:845
2333 NAL = 2318, // Mips32r6InstrInfo.td:825
2334 NLOC_B = 2319, // MipsMSAInstrInfo.td:3246
2335 NLOC_D = 2320, // MipsMSAInstrInfo.td:3249
2336 NLOC_H = 2321, // MipsMSAInstrInfo.td:3247
2337 NLOC_W = 2322, // MipsMSAInstrInfo.td:3248
2338 NLZC_B = 2323, // MipsMSAInstrInfo.td:3251
2339 NLZC_D = 2324, // MipsMSAInstrInfo.td:3254
2340 NLZC_H = 2325, // MipsMSAInstrInfo.td:3252
2341 NLZC_W = 2326, // MipsMSAInstrInfo.td:3253
2342 NMADD_D32 = 2327, // MipsInstrFPU.td:765
2343 NMADD_D32_MM = 2328, // MicroMipsInstrFPU.td:222
2344 NMADD_D64 = 2329, // MipsInstrFPU.td:771
2345 NMADD_S = 2330, // MipsInstrFPU.td:760
2346 NMADD_S_MM = 2331, // MicroMipsInstrFPU.td:218
2347 NMSUB_D32 = 2332, // MipsInstrFPU.td:767
2348 NMSUB_D32_MM = 2333, // MicroMipsInstrFPU.td:224
2349 NMSUB_D64 = 2334, // MipsInstrFPU.td:773
2350 NMSUB_S = 2335, // MipsInstrFPU.td:762
2351 NMSUB_S_MM = 2336, // MicroMipsInstrFPU.td:220
2352 NOR = 2337, // MipsInstrInfo.td:2103
2353 NOR64 = 2338, // Mips64InstrInfo.td:162
2354 NORI_B = 2339, // MipsMSAInstrInfo.td:3270
2355 NOR_MM = 2340, // MicroMipsInstrInfo.td:747
2356 NOR_MMR6 = 2341, // MicroMips32r6InstrInfo.td:1332
2357 NOR_V = 2342, // MipsMSAInstrInfo.td:3256
2358 NOT16_MM = 2343, // MicroMipsInstrInfo.td:604
2359 NOT16_MMR6 = 2344, // MicroMips32r6InstrInfo.td:1464
2360 NegRxRy16 = 2345, // Mips16InstrInfo.td:915
2361 NotRxRy16 = 2346, // Mips16InstrInfo.td:922
2362 OR = 2347, // MipsInstrInfo.td:2099
2363 OR16_MM = 2348, // MicroMipsInstrInfo.td:607
2364 OR16_MMR6 = 2349, // MicroMips32r6InstrInfo.td:1466
2365 OR64 = 2350, // Mips64InstrInfo.td:158
2366 ORI_B = 2351, // MipsMSAInstrInfo.td:3286
2367 ORI_MMR6 = 2352, // MicroMips32r6InstrInfo.td:1334
2368 OR_MM = 2353, // MicroMipsInstrInfo.td:743
2369 OR_MMR6 = 2354, // MicroMips32r6InstrInfo.td:1333
2370 OR_V = 2355, // MipsMSAInstrInfo.td:3272
2371 ORi = 2356, // MipsInstrInfo.td:2062
2372 ORi64 = 2357, // Mips64InstrInfo.td:134
2373 ORi_MM = 2358, // MicroMipsInstrInfo.td:713
2374 OrRxRxRy16 = 2359, // Mips16InstrInfo.td:929
2375 PACKRL_PH = 2360, // MipsDSPInstrInfo.td:1172
2376 PACKRL_PH_MM = 2361, // MicroMipsDSPInstrInfo.td:495
2377 PAUSE = 2362, // MipsInstrInfo.td:2489
2378 PAUSE_MM = 2363, // MicroMipsInstrInfo.td:1051
2379 PAUSE_MMR6 = 2364, // MicroMips32r6InstrInfo.td:1353
2380 PCKEV_B = 2365, // MipsMSAInstrInfo.td:3288
2381 PCKEV_D = 2366, // MipsMSAInstrInfo.td:3291
2382 PCKEV_H = 2367, // MipsMSAInstrInfo.td:3289
2383 PCKEV_W = 2368, // MipsMSAInstrInfo.td:3290
2384 PCKOD_B = 2369, // MipsMSAInstrInfo.td:3293
2385 PCKOD_D = 2370, // MipsMSAInstrInfo.td:3296
2386 PCKOD_H = 2371, // MipsMSAInstrInfo.td:3294
2387 PCKOD_W = 2372, // MipsMSAInstrInfo.td:3295
2388 PCNT_B = 2373, // MipsMSAInstrInfo.td:3298
2389 PCNT_D = 2374, // MipsMSAInstrInfo.td:3301
2390 PCNT_H = 2375, // MipsMSAInstrInfo.td:3299
2391 PCNT_W = 2376, // MipsMSAInstrInfo.td:3300
2392 PICK_PH = 2377, // MipsDSPInstrInfo.td:1178
2393 PICK_PH_MM = 2378, // MicroMipsDSPInstrInfo.td:496
2394 PICK_QB = 2379, // MipsDSPInstrInfo.td:1177
2395 PICK_QB_MM = 2380, // MicroMipsDSPInstrInfo.td:497
2396 PLL_PS64 = 2381, // MipsInstrFPU.td:516
2397 PLU_PS64 = 2382, // MipsInstrFPU.td:519
2398 POP = 2383, // Mips64InstrInfo.td:577
2399 PRECEQU_PH_QBL = 2384, // MipsDSPInstrInfo.td:1110
2400 PRECEQU_PH_QBLA = 2385, // MipsDSPInstrInfo.td:1112
2401 PRECEQU_PH_QBLA_MM = 2386, // MicroMipsDSPInstrInfo.td:438
2402 PRECEQU_PH_QBL_MM = 2387, // MicroMipsDSPInstrInfo.td:437
2403 PRECEQU_PH_QBR = 2388, // MipsDSPInstrInfo.td:1111
2404 PRECEQU_PH_QBRA = 2389, // MipsDSPInstrInfo.td:1113
2405 PRECEQU_PH_QBRA_MM = 2390, // MicroMipsDSPInstrInfo.td:441
2406 PRECEQU_PH_QBR_MM = 2391, // MicroMipsDSPInstrInfo.td:440
2407 PRECEQ_W_PHL = 2392, // MipsDSPInstrInfo.td:1108
2408 PRECEQ_W_PHL_MM = 2393, // MicroMipsDSPInstrInfo.td:435
2409 PRECEQ_W_PHR = 2394, // MipsDSPInstrInfo.td:1109
2410 PRECEQ_W_PHR_MM = 2395, // MicroMipsDSPInstrInfo.td:436
2411 PRECEU_PH_QBL = 2396, // MipsDSPInstrInfo.td:1114
2412 PRECEU_PH_QBLA = 2397, // MipsDSPInstrInfo.td:1116
2413 PRECEU_PH_QBLA_MM = 2398, // MicroMipsDSPInstrInfo.td:444
2414 PRECEU_PH_QBL_MM = 2399, // MicroMipsDSPInstrInfo.td:443
2415 PRECEU_PH_QBR = 2400, // MipsDSPInstrInfo.td:1115
2416 PRECEU_PH_QBRA = 2401, // MipsDSPInstrInfo.td:1117
2417 PRECEU_PH_QBRA_MM = 2402, // MicroMipsDSPInstrInfo.td:446
2418 PRECEU_PH_QBR_MM = 2403, // MicroMipsDSPInstrInfo.td:445
2419 PRECRQU_S_QB_PH = 2404, // MipsDSPInstrInfo.td:1107
2420 PRECRQU_S_QB_PH_MM = 2405, // MicroMipsDSPInstrInfo.td:475
2421 PRECRQ_PH_W = 2406, // MipsDSPInstrInfo.td:1105
2422 PRECRQ_PH_W_MM = 2407, // MicroMipsDSPInstrInfo.td:473
2423 PRECRQ_QB_PH = 2408, // MipsDSPInstrInfo.td:1104
2424 PRECRQ_QB_PH_MM = 2409, // MicroMipsDSPInstrInfo.td:474
2425 PRECRQ_RS_PH_W = 2410, // MipsDSPInstrInfo.td:1106
2426 PRECRQ_RS_PH_W_MM = 2411, // MicroMipsDSPInstrInfo.td:476
2427 PRECR_QB_PH = 2412, // MipsDSPInstrInfo.td:1241
2428 PRECR_QB_PH_MMR2 = 2413, // MicroMipsDSPInstrInfo.td:566
2429 PRECR_SRA_PH_W = 2414, // MipsDSPInstrInfo.td:1242
2430 PRECR_SRA_PH_W_MMR2 = 2415, // MicroMipsDSPInstrInfo.td:568
2431 PRECR_SRA_R_PH_W = 2416, // MipsDSPInstrInfo.td:1243
2432 PRECR_SRA_R_PH_W_MMR2 = 2417, // MicroMipsDSPInstrInfo.td:570
2433 PREF = 2418, // MipsInstrInfo.td:2565
2434 PREFE = 2419, // MipsEVAInstrInfo.td:200
2435 PREFE_MM = 2420, // MicroMipsInstrInfo.td:1042
2436 PREFX_MM = 2421, // MicroMipsInstrInfo.td:1066
2437 PREF_MM = 2422, // MicroMipsInstrInfo.td:1037
2438 PREF_MMR6 = 2423, // MicroMips32r6InstrInfo.td:1335
2439 PREF_R6 = 2424, // Mips32r6InstrInfo.td:916
2440 PREPEND = 2425, // MipsDSPInstrInfo.td:1252
2441 PREPEND_MMR2 = 2426, // MicroMipsDSPInstrInfo.td:572
2442 PUL_PS64 = 2427, // MipsInstrFPU.td:522
2443 PUU_PS64 = 2428, // MipsInstrFPU.td:525
2444 RADDU_W_QB = 2429, // MipsDSPInstrInfo.td:1101
2445 RADDU_W_QB_MM = 2430, // MicroMipsDSPInstrInfo.td:488
2446 RDDSP = 2431, // MipsDSPInstrInfo.td:1201
2447 RDDSP_MM = 2432, // MicroMipsDSPInstrInfo.td:489
2448 RDHWR = 2433, // MipsInstrInfo.td:2459
2449 RDHWR64 = 2434, // Mips64InstrInfo.td:380
2450 RDHWR_MM = 2435, // MicroMipsInstrInfo.td:1101
2451 RDHWR_MMR6 = 2436, // MicroMips32r6InstrInfo.td:1354
2452 RDPGPR_MMR6 = 2437, // MicroMips32r6InstrInfo.td:1359
2453 RECIP_D32 = 2438, // MipsInstrFPU.td:441
2454 RECIP_D32_MM = 2439, // MicroMipsInstrFPU.td:269
2455 RECIP_D64 = 2440, // MipsInstrFPU.td:446
2456 RECIP_D64_MM = 2441, // MicroMipsInstrFPU.td:274
2457 RECIP_S = 2442, // MipsInstrFPU.td:439
2458 RECIP_S_MM = 2443, // MicroMipsInstrFPU.td:267
2459 REPLV_PH = 2444, // MipsDSPInstrInfo.td:1176
2460 REPLV_PH_MM = 2445, // MicroMipsDSPInstrInfo.td:492
2461 REPLV_QB = 2446, // MipsDSPInstrInfo.td:1175
2462 REPLV_QB_MM = 2447, // MicroMipsDSPInstrInfo.td:493
2463 REPL_PH = 2448, // MipsDSPInstrInfo.td:1174
2464 REPL_PH_MM = 2449, // MicroMipsDSPInstrInfo.td:490
2465 REPL_QB = 2450, // MipsDSPInstrInfo.td:1173
2466 REPL_QB_MM = 2451, // MicroMipsDSPInstrInfo.td:491
2467 RINT_D = 2452, // Mips32r6InstrInfo.td:912
2468 RINT_D_MMR6 = 2453, // MicroMips32r6InstrInfo.td:1496
2469 RINT_S = 2454, // Mips32r6InstrInfo.td:913
2470 RINT_S_MMR6 = 2455, // MicroMips32r6InstrInfo.td:1494
2471 ROTR = 2456, // MipsInstrInfo.td:2123
2472 ROTRV = 2457, // MipsInstrInfo.td:2126
2473 ROTRV_MM = 2458, // MicroMipsInstrInfo.td:780
2474 ROTR_MM = 2459, // MicroMipsInstrInfo.td:775
2475 ROUND_L_D64 = 2460, // MipsInstrFPU.td:465
2476 ROUND_L_D_MMR6 = 2461, // MicroMips32r6InstrInfo.td:1501
2477 ROUND_L_S = 2462, // MipsInstrFPU.td:463
2478 ROUND_L_S_MMR6 = 2463, // MicroMips32r6InstrInfo.td:1499
2479 ROUND_W_D32 = 2464, // MipsInstrFPU.td:179
2480 ROUND_W_D64 = 2465, // MipsInstrFPU.td:180
2481 ROUND_W_D_MMR6 = 2466, // MicroMips32r6InstrInfo.td:1505
2482 ROUND_W_MM = 2467, // MicroMipsInstrFPU.td:95
2483 ROUND_W_S = 2468, // MipsInstrFPU.td:413
2484 ROUND_W_S_MM = 2469, // MicroMipsInstrFPU.td:87
2485 ROUND_W_S_MMR6 = 2470, // MicroMips32r6InstrInfo.td:1503
2486 RSQRT_D32 = 2471, // MipsInstrFPU.td:451
2487 RSQRT_D32_MM = 2472, // MicroMipsInstrFPU.td:278
2488 RSQRT_D64 = 2473, // MipsInstrFPU.td:456
2489 RSQRT_D64_MM = 2474, // MicroMipsInstrFPU.td:283
2490 RSQRT_S = 2475, // MipsInstrFPU.td:449
2491 RSQRT_S_MM = 2476, // MicroMipsInstrFPU.td:276
2492 Restore16 = 2477, // Mips16InstrInfo.td:940
2493 RestoreX16 = 2478, // Mips16InstrInfo.td:949
2494 SAA = 2479, // Mips64InstrInfo.td:620
2495 SAAD = 2480, // Mips64InstrInfo.td:621
2496 SAT_S_B = 2481, // MipsMSAInstrInfo.td:3303
2497 SAT_S_D = 2482, // MipsMSAInstrInfo.td:3306
2498 SAT_S_H = 2483, // MipsMSAInstrInfo.td:3304
2499 SAT_S_W = 2484, // MipsMSAInstrInfo.td:3305
2500 SAT_U_B = 2485, // MipsMSAInstrInfo.td:3308
2501 SAT_U_D = 2486, // MipsMSAInstrInfo.td:3311
2502 SAT_U_H = 2487, // MipsMSAInstrInfo.td:3309
2503 SAT_U_W = 2488, // MipsMSAInstrInfo.td:3310
2504 SB = 2489, // MipsInstrInfo.td:2143
2505 SB16_MM = 2490, // MicroMipsInstrInfo.td:626
2506 SB16_MMR6 = 2491, // MicroMips32r6InstrInfo.td:1336
2507 SB64 = 2492, // Mips64InstrInfo.td:207
2508 SBE = 2493, // MipsEVAInstrInfo.td:180
2509 SBE_MM = 2494, // MicroMipsInstrInfo.td:817
2510 SB_MM = 2495, // MicroMipsInstrInfo.td:798
2511 SB_MMR6 = 2496, // MicroMips32r6InstrInfo.td:1454
2512 SC = 2497, // MipsInstrInfo.td:2252
2513 SC64 = 2498, // Mips64InstrInfo.td:260
2514 SC64_R6 = 2499, // Mips64r6InstrInfo.td:160
2515 SCD = 2500, // Mips64InstrInfo.td:252
2516 SCD_R6 = 2501, // Mips64r6InstrInfo.td:151
2517 SCE = 2502, // MipsEVAInstrInfo.td:192
2518 SCE_MM = 2503, // MicroMipsInstrInfo.td:1031
2519 SC_MM = 2504, // MicroMipsInstrInfo.td:1026
2520 SC_MMR6 = 2505, // MicroMips32r6InstrInfo.td:1550
2521 SC_R6 = 2506, // Mips32r6InstrInfo.td:917
2522 SD = 2507, // Mips64InstrInfo.td:219
2523 SDBBP = 2508, // MipsInstrInfo.td:2230
2524 SDBBP16_MM = 2509, // MicroMipsInstrInfo.td:676
2525 SDBBP16_MMR6 = 2510, // MicroMips32r6InstrInfo.td:1480
2526 SDBBP_MM = 2511, // MicroMipsInstrInfo.td:1063
2527 SDBBP_MMR6 = 2512, // MicroMips32r6InstrInfo.td:1361
2528 SDBBP_R6 = 2513, // Mips32r6InstrInfo.td:918
2529 SDC1 = 2514, // MipsInstrFPU.td:677
2530 SDC164 = 2515, // MipsInstrFPU.td:668
2531 SDC1_D64_MMR6 = 2516, // MicroMips32r6InstrInfo.td:1542
2532 SDC1_MM_D32 = 2517, // MicroMipsInstrFPU.td:293
2533 SDC1_MM_D64 = 2518, // MicroMipsInstrFPU.td:308
2534 SDC2 = 2519, // MipsInstrInfo.td:2169
2535 SDC2_MMR6 = 2520, // MicroMips32r6InstrInfo.td:1546
2536 SDC2_R6 = 2521, // Mips32r6InstrInfo.td:931
2537 SDC3 = 2522, // MipsInstrInfo.td:2186
2538 SDIV = 2523, // MipsInstrInfo.td:2384
2539 SDIV_MM = 2524, // MicroMipsInstrInfo.td:753
2540 SDL = 2525, // Mips64InstrInfo.td:241
2541 SDR = 2526, // Mips64InstrInfo.td:243
2542 SDXC1 = 2527, // MipsInstrFPU.td:692
2543 SDXC164 = 2528, // MipsInstrFPU.td:699
2544 SEB = 2529, // MipsInstrInfo.td:2398
2545 SEB64 = 2530, // Mips64InstrInfo.td:356
2546 SEB_MM = 2531, // MicroMipsInstrInfo.td:907
2547 SEH = 2532, // MipsInstrInfo.td:2400
2548 SEH64 = 2533, // Mips64InstrInfo.td:358
2549 SEH_MM = 2534, // MicroMipsInstrInfo.td:909
2550 SELEQZ = 2535, // Mips32r6InstrInfo.td:919
2551 SELEQZ64 = 2536, // Mips64r6InstrInfo.td:153
2552 SELEQZ_D = 2537, // Mips32r6InstrInfo.td:921
2553 SELEQZ_D_MMR6 = 2538, // MicroMips32r6InstrInfo.td:1513
2554 SELEQZ_MMR6 = 2539, // MicroMips32r6InstrInfo.td:1337
2555 SELEQZ_S = 2540, // Mips32r6InstrInfo.td:923
2556 SELEQZ_S_MMR6 = 2541, // MicroMips32r6InstrInfo.td:1511
2557 SELNEZ = 2542, // Mips32r6InstrInfo.td:920
2558 SELNEZ64 = 2543, // Mips64r6InstrInfo.td:154
2559 SELNEZ_D = 2544, // Mips32r6InstrInfo.td:925
2560 SELNEZ_D_MMR6 = 2545, // MicroMips32r6InstrInfo.td:1517
2561 SELNEZ_MMR6 = 2546, // MicroMips32r6InstrInfo.td:1339
2562 SELNEZ_S = 2547, // Mips32r6InstrInfo.td:927
2563 SELNEZ_S_MMR6 = 2548, // MicroMips32r6InstrInfo.td:1515
2564 SEL_D = 2549, // Mips32r6InstrInfo.td:929
2565 SEL_D_MMR6 = 2550, // MicroMips32r6InstrInfo.td:1510
2566 SEL_S = 2551, // Mips32r6InstrInfo.td:930
2567 SEL_S_MMR6 = 2552, // MicroMips32r6InstrInfo.td:1509
2568 SEQ = 2553, // Mips64InstrInfo.td:581
2569 SEQi = 2554, // Mips64InstrInfo.td:582
2570 SH = 2555, // MipsInstrInfo.td:2145
2571 SH16_MM = 2556, // MicroMipsInstrInfo.td:629
2572 SH16_MMR6 = 2557, // MicroMips32r6InstrInfo.td:1341
2573 SH64 = 2558, // Mips64InstrInfo.td:208
2574 SHE = 2559, // MipsEVAInstrInfo.td:181
2575 SHE_MM = 2560, // MicroMipsInstrInfo.td:819
2576 SHF_B = 2561, // MipsMSAInstrInfo.td:3313
2577 SHF_H = 2562, // MipsMSAInstrInfo.td:3314
2578 SHF_W = 2563, // MipsMSAInstrInfo.td:3315
2579 SHILO = 2564, // MipsDSPInstrInfo.td:1198
2580 SHILOV = 2565, // MipsDSPInstrInfo.td:1199
2581 SHILOV_MM = 2566, // MicroMipsDSPInstrInfo.td:499
2582 SHILO_MM = 2567, // MicroMipsDSPInstrInfo.td:498
2583 SHLLV_PH = 2568, // MipsDSPInstrInfo.td:1123
2584 SHLLV_PH_MM = 2569, // MicroMipsDSPInstrInfo.td:422
2585 SHLLV_QB = 2570, // MipsDSPInstrInfo.td:1119
2586 SHLLV_QB_MM = 2571, // MicroMipsDSPInstrInfo.td:424
2587 SHLLV_S_PH = 2572, // MipsDSPInstrInfo.td:1125
2588 SHLLV_S_PH_MM = 2573, // MicroMipsDSPInstrInfo.td:423
2589 SHLLV_S_W = 2574, // MipsDSPInstrInfo.td:1131
2590 SHLLV_S_W_MM = 2575, // MicroMipsDSPInstrInfo.td:425
2591 SHLL_PH = 2576, // MipsDSPInstrInfo.td:1122
2592 SHLL_PH_MM = 2577, // MicroMipsDSPInstrInfo.td:419
2593 SHLL_QB = 2578, // MipsDSPInstrInfo.td:1118
2594 SHLL_QB_MM = 2579, // MicroMipsDSPInstrInfo.td:421
2595 SHLL_S_PH = 2580, // MipsDSPInstrInfo.td:1124
2596 SHLL_S_PH_MM = 2581, // MicroMipsDSPInstrInfo.td:420
2597 SHLL_S_W = 2582, // MipsDSPInstrInfo.td:1130
2598 SHLL_S_W_MM = 2583, // MicroMipsDSPInstrInfo.td:426
2599 SHRAV_PH = 2584, // MipsDSPInstrInfo.td:1127
2600 SHRAV_PH_MM = 2585, // MicroMipsDSPInstrInfo.td:429
2601 SHRAV_QB = 2586, // MipsDSPInstrInfo.td:1245
2602 SHRAV_QB_MMR2 = 2587, // MicroMipsDSPInstrInfo.td:535
2603 SHRAV_R_PH = 2588, // MipsDSPInstrInfo.td:1129
2604 SHRAV_R_PH_MM = 2589, // MicroMipsDSPInstrInfo.td:430
2605 SHRAV_R_QB = 2590, // MipsDSPInstrInfo.td:1247
2606 SHRAV_R_QB_MMR2 = 2591, // MicroMipsDSPInstrInfo.td:536
2607 SHRAV_R_W = 2592, // MipsDSPInstrInfo.td:1133
2608 SHRAV_R_W_MM = 2593, // MicroMipsDSPInstrInfo.td:431
2609 SHRA_PH = 2594, // MipsDSPInstrInfo.td:1126
2610 SHRA_PH_MM = 2595, // MicroMipsDSPInstrInfo.td:427
2611 SHRA_QB = 2596, // MipsDSPInstrInfo.td:1244
2612 SHRA_QB_MMR2 = 2597, // MicroMipsDSPInstrInfo.td:532
2613 SHRA_R_PH = 2598, // MipsDSPInstrInfo.td:1128
2614 SHRA_R_PH_MM = 2599, // MicroMipsDSPInstrInfo.td:428
2615 SHRA_R_QB = 2600, // MipsDSPInstrInfo.td:1246
2616 SHRA_R_QB_MMR2 = 2601, // MicroMipsDSPInstrInfo.td:533
2617 SHRA_R_W = 2602, // MipsDSPInstrInfo.td:1132
2618 SHRA_R_W_MM = 2603, // MicroMipsDSPInstrInfo.td:432
2619 SHRLV_PH = 2604, // MipsDSPInstrInfo.td:1249
2620 SHRLV_PH_MMR2 = 2605, // MicroMipsDSPInstrInfo.td:546
2621 SHRLV_QB = 2606, // MipsDSPInstrInfo.td:1121
2622 SHRLV_QB_MM = 2607, // MicroMipsDSPInstrInfo.td:434
2623 SHRL_PH = 2608, // MipsDSPInstrInfo.td:1248
2624 SHRL_PH_MMR2 = 2609, // MicroMipsDSPInstrInfo.td:545
2625 SHRL_QB = 2610, // MipsDSPInstrInfo.td:1120
2626 SHRL_QB_MM = 2611, // MicroMipsDSPInstrInfo.td:433
2627 SH_MM = 2612, // MicroMipsInstrInfo.td:800
2628 SH_MMR6 = 2613, // MicroMips32r6InstrInfo.td:1455
2629 SIGRIE = 2614, // Mips32r6InstrInfo.td:933
2630 SIGRIE_MMR6 = 2615, // MicroMips32r6InstrInfo.td:1362
2631 SLDI_B = 2616, // MipsMSAInstrInfo.td:3322
2632 SLDI_D = 2617, // MipsMSAInstrInfo.td:3325
2633 SLDI_H = 2618, // MipsMSAInstrInfo.td:3323
2634 SLDI_W = 2619, // MipsMSAInstrInfo.td:3324
2635 SLD_B = 2620, // MipsMSAInstrInfo.td:3317
2636 SLD_D = 2621, // MipsMSAInstrInfo.td:3320
2637 SLD_H = 2622, // MipsMSAInstrInfo.td:3318
2638 SLD_W = 2623, // MipsMSAInstrInfo.td:3319
2639 SLL = 2624, // MipsInstrInfo.td:2109
2640 SLL16_MM = 2625, // MicroMipsInstrInfo.td:609
2641 SLL16_MMR6 = 2626, // MicroMips32r6InstrInfo.td:1468
2642 SLL64_32 = 2627, // Mips64InstrInfo.td:430
2643 SLL64_64 = 2628, // Mips64InstrInfo.td:434
2644 SLLI_B = 2629, // MipsMSAInstrInfo.td:3332
2645 SLLI_D = 2630, // MipsMSAInstrInfo.td:3335
2646 SLLI_H = 2631, // MipsMSAInstrInfo.td:3333
2647 SLLI_W = 2632, // MipsMSAInstrInfo.td:3334
2648 SLLV = 2633, // MipsInstrInfo.td:2115
2649 SLLV_MM = 2634, // MicroMipsInstrInfo.td:769
2650 SLL_B = 2635, // MipsMSAInstrInfo.td:3327
2651 SLL_D = 2636, // MipsMSAInstrInfo.td:3330
2652 SLL_H = 2637, // MipsMSAInstrInfo.td:3328
2653 SLL_MM = 2638, // MicroMipsInstrInfo.td:763
2654 SLL_MMR6 = 2639, // MicroMips32r6InstrInfo.td:1342
2655 SLL_W = 2640, // MipsMSAInstrInfo.td:3329
2656 SLT = 2641, // MipsInstrInfo.td:2093
2657 SLT64 = 2642, // Mips64InstrInfo.td:154
2658 SLT_MM = 2643, // MicroMipsInstrInfo.td:737
2659 SLTi = 2644, // MipsInstrInfo.td:2070
2660 SLTi64 = 2645, // Mips64InstrInfo.td:128
2661 SLTi_MM = 2646, // MicroMipsInstrInfo.td:707
2662 SLTiu = 2647, // MipsInstrInfo.td:2072
2663 SLTiu64 = 2648, // Mips64InstrInfo.td:130
2664 SLTiu_MM = 2649, // MicroMipsInstrInfo.td:709
2665 SLTu = 2650, // MipsInstrInfo.td:2095
2666 SLTu64 = 2651, // Mips64InstrInfo.td:155
2667 SLTu_MM = 2652, // MicroMipsInstrInfo.td:739
2668 SNE = 2653, // Mips64InstrInfo.td:583
2669 SNEi = 2654, // Mips64InstrInfo.td:584
2670 SPLATI_B = 2655, // MipsMSAInstrInfo.td:3342
2671 SPLATI_D = 2656, // MipsMSAInstrInfo.td:3345
2672 SPLATI_H = 2657, // MipsMSAInstrInfo.td:3343
2673 SPLATI_W = 2658, // MipsMSAInstrInfo.td:3344
2674 SPLAT_B = 2659, // MipsMSAInstrInfo.td:3337
2675 SPLAT_D = 2660, // MipsMSAInstrInfo.td:3340
2676 SPLAT_H = 2661, // MipsMSAInstrInfo.td:3338
2677 SPLAT_W = 2662, // MipsMSAInstrInfo.td:3339
2678 SRA = 2663, // MipsInstrInfo.td:2113
2679 SRAI_B = 2664, // MipsMSAInstrInfo.td:3352
2680 SRAI_D = 2665, // MipsMSAInstrInfo.td:3355
2681 SRAI_H = 2666, // MipsMSAInstrInfo.td:3353
2682 SRAI_W = 2667, // MipsMSAInstrInfo.td:3354
2683 SRARI_B = 2668, // MipsMSAInstrInfo.td:3362
2684 SRARI_D = 2669, // MipsMSAInstrInfo.td:3365
2685 SRARI_H = 2670, // MipsMSAInstrInfo.td:3363
2686 SRARI_W = 2671, // MipsMSAInstrInfo.td:3364
2687 SRAR_B = 2672, // MipsMSAInstrInfo.td:3357
2688 SRAR_D = 2673, // MipsMSAInstrInfo.td:3360
2689 SRAR_H = 2674, // MipsMSAInstrInfo.td:3358
2690 SRAR_W = 2675, // MipsMSAInstrInfo.td:3359
2691 SRAV = 2676, // MipsInstrInfo.td:2119
2692 SRAV_MM = 2677, // MicroMipsInstrInfo.td:773
2693 SRA_B = 2678, // MipsMSAInstrInfo.td:3347
2694 SRA_D = 2679, // MipsMSAInstrInfo.td:3350
2695 SRA_H = 2680, // MipsMSAInstrInfo.td:3348
2696 SRA_MM = 2681, // MicroMipsInstrInfo.td:767
2697 SRA_W = 2682, // MipsMSAInstrInfo.td:3349
2698 SRL = 2683, // MipsInstrInfo.td:2111
2699 SRL16_MM = 2684, // MicroMipsInstrInfo.td:611
2700 SRL16_MMR6 = 2685, // MicroMips32r6InstrInfo.td:1470
2701 SRLI_B = 2686, // MipsMSAInstrInfo.td:3372
2702 SRLI_D = 2687, // MipsMSAInstrInfo.td:3375
2703 SRLI_H = 2688, // MipsMSAInstrInfo.td:3373
2704 SRLI_W = 2689, // MipsMSAInstrInfo.td:3374
2705 SRLRI_B = 2690, // MipsMSAInstrInfo.td:3382
2706 SRLRI_D = 2691, // MipsMSAInstrInfo.td:3385
2707 SRLRI_H = 2692, // MipsMSAInstrInfo.td:3383
2708 SRLRI_W = 2693, // MipsMSAInstrInfo.td:3384
2709 SRLR_B = 2694, // MipsMSAInstrInfo.td:3377
2710 SRLR_D = 2695, // MipsMSAInstrInfo.td:3380
2711 SRLR_H = 2696, // MipsMSAInstrInfo.td:3378
2712 SRLR_W = 2697, // MipsMSAInstrInfo.td:3379
2713 SRLV = 2698, // MipsInstrInfo.td:2117
2714 SRLV_MM = 2699, // MicroMipsInstrInfo.td:771
2715 SRL_B = 2700, // MipsMSAInstrInfo.td:3367
2716 SRL_D = 2701, // MipsMSAInstrInfo.td:3370
2717 SRL_H = 2702, // MipsMSAInstrInfo.td:3368
2718 SRL_MM = 2703, // MicroMipsInstrInfo.td:765
2719 SRL_W = 2704, // MipsMSAInstrInfo.td:3369
2720 SSNOP = 2705, // MipsInstrInfo.td:2484
2721 SSNOP_MM = 2706, // MicroMipsInstrInfo.td:1047
2722 SSNOP_MMR6 = 2707, // MicroMips32r6InstrInfo.td:1356
2723 ST_B = 2708, // MipsMSAInstrInfo.td:3387
2724 ST_D = 2709, // MipsMSAInstrInfo.td:3390
2725 ST_H = 2710, // MipsMSAInstrInfo.td:3388
2726 ST_W = 2711, // MipsMSAInstrInfo.td:3389
2727 SUB = 2712, // MipsInstrInfo.td:2090
2728 SUBQH_PH = 2713, // MipsDSPInstrInfo.td:1221
2729 SUBQH_PH_MMR2 = 2714, // MicroMipsDSPInstrInfo.td:547
2730 SUBQH_R_PH = 2715, // MipsDSPInstrInfo.td:1222
2731 SUBQH_R_PH_MMR2 = 2716, // MicroMipsDSPInstrInfo.td:548
2732 SUBQH_R_W = 2717, // MipsDSPInstrInfo.td:1226
2733 SUBQH_R_W_MMR2 = 2718, // MicroMipsDSPInstrInfo.td:550
2734 SUBQH_W = 2719, // MipsDSPInstrInfo.td:1225
2735 SUBQH_W_MMR2 = 2720, // MicroMipsDSPInstrInfo.td:549
2736 SUBQ_PH = 2721, // MipsDSPInstrInfo.td:1094
2737 SUBQ_PH_MM = 2722, // MicroMipsDSPInstrInfo.td:447
2738 SUBQ_S_PH = 2723, // MipsDSPInstrInfo.td:1095
2739 SUBQ_S_PH_MM = 2724, // MicroMipsDSPInstrInfo.td:448
2740 SUBQ_S_W = 2725, // MipsDSPInstrInfo.td:1097
2741 SUBQ_S_W_MM = 2726, // MicroMipsDSPInstrInfo.td:449
2742 SUBSUS_U_B = 2727, // MipsMSAInstrInfo.td:3402
2743 SUBSUS_U_D = 2728, // MipsMSAInstrInfo.td:3405
2744 SUBSUS_U_H = 2729, // MipsMSAInstrInfo.td:3403
2745 SUBSUS_U_W = 2730, // MipsMSAInstrInfo.td:3404
2746 SUBSUU_S_B = 2731, // MipsMSAInstrInfo.td:3407
2747 SUBSUU_S_D = 2732, // MipsMSAInstrInfo.td:3410
2748 SUBSUU_S_H = 2733, // MipsMSAInstrInfo.td:3408
2749 SUBSUU_S_W = 2734, // MipsMSAInstrInfo.td:3409
2750 SUBS_S_B = 2735, // MipsMSAInstrInfo.td:3392
2751 SUBS_S_D = 2736, // MipsMSAInstrInfo.td:3395
2752 SUBS_S_H = 2737, // MipsMSAInstrInfo.td:3393
2753 SUBS_S_W = 2738, // MipsMSAInstrInfo.td:3394
2754 SUBS_U_B = 2739, // MipsMSAInstrInfo.td:3397
2755 SUBS_U_D = 2740, // MipsMSAInstrInfo.td:3400
2756 SUBS_U_H = 2741, // MipsMSAInstrInfo.td:3398
2757 SUBS_U_W = 2742, // MipsMSAInstrInfo.td:3399
2758 SUBU16_MM = 2743, // MicroMipsInstrInfo.td:615
2759 SUBU16_MMR6 = 2744, // MicroMips32r6InstrInfo.td:1482
2760 SUBUH_QB = 2745, // MipsDSPInstrInfo.td:1217
2761 SUBUH_QB_MMR2 = 2746, // MicroMipsDSPInstrInfo.td:553
2762 SUBUH_R_QB = 2747, // MipsDSPInstrInfo.td:1218
2763 SUBUH_R_QB_MMR2 = 2748, // MicroMipsDSPInstrInfo.td:554
2764 SUBU_MMR6 = 2749, // MicroMips32r6InstrInfo.td:1344
2765 SUBU_PH = 2750, // MipsDSPInstrInfo.td:1209
2766 SUBU_PH_MMR2 = 2751, // MicroMipsDSPInstrInfo.td:551
2767 SUBU_QB = 2752, // MipsDSPInstrInfo.td:1090
2768 SUBU_QB_MM = 2753, // MicroMipsDSPInstrInfo.td:450
2769 SUBU_S_PH = 2754, // MipsDSPInstrInfo.td:1210
2770 SUBU_S_PH_MMR2 = 2755, // MicroMipsDSPInstrInfo.td:552
2771 SUBU_S_QB = 2756, // MipsDSPInstrInfo.td:1091
2772 SUBU_S_QB_MM = 2757, // MicroMipsDSPInstrInfo.td:451
2773 SUBVI_B = 2758, // MipsMSAInstrInfo.td:3417
2774 SUBVI_D = 2759, // MipsMSAInstrInfo.td:3420
2775 SUBVI_H = 2760, // MipsMSAInstrInfo.td:3418
2776 SUBVI_W = 2761, // MipsMSAInstrInfo.td:3419
2777 SUBV_B = 2762, // MipsMSAInstrInfo.td:3412
2778 SUBV_D = 2763, // MipsMSAInstrInfo.td:3415
2779 SUBV_H = 2764, // MipsMSAInstrInfo.td:3413
2780 SUBV_W = 2765, // MipsMSAInstrInfo.td:3414
2781 SUB_MM = 2766, // MicroMipsInstrInfo.td:735
2782 SUB_MMR6 = 2767, // MicroMips32r6InstrInfo.td:1343
2783 SUBu = 2768, // MipsInstrInfo.td:2081
2784 SUBu_MM = 2769, // MicroMipsInstrInfo.td:728
2785 SUXC1 = 2770, // MipsInstrFPU.td:708
2786 SUXC164 = 2771, // MipsInstrFPU.td:716
2787 SUXC1_MM = 2772, // MicroMipsInstrFPU.td:53
2788 SW = 2773, // MipsInstrInfo.td:2147
2789 SW16_MM = 2774, // MicroMipsInstrInfo.td:632
2790 SW16_MMR6 = 2775, // MicroMips32r6InstrInfo.td:1345
2791 SW64 = 2776, // Mips64InstrInfo.td:210
2792 SWC1 = 2777, // MipsInstrFPU.td:659
2793 SWC1_MM = 2778, // MicroMipsInstrFPU.td:299
2794 SWC2 = 2779, // MipsInstrInfo.td:2165
2795 SWC2_MMR6 = 2780, // MicroMips32r6InstrInfo.td:1548
2796 SWC2_R6 = 2781, // Mips32r6InstrInfo.td:932
2797 SWC3 = 2782, // MipsInstrInfo.td:2178
2798 SWDSP = 2783, // MipsDSPInstrInfo.td:1268
2799 SWDSP_MM = 2784, // MicroMipsDSPInstrInfo.td:394
2800 SWE = 2785, // MipsEVAInstrInfo.td:182
2801 SWE_MM = 2786, // MicroMipsInstrInfo.td:821
2802 SWL = 2787, // MipsInstrInfo.td:2157
2803 SWL64 = 2788, // Mips64InstrInfo.td:231
2804 SWLE = 2789, // MipsEVAInstrInfo.td:187
2805 SWLE_MM = 2790, // MicroMipsInstrInfo.td:829
2806 SWL_MM = 2791, // MicroMipsInstrInfo.td:845
2807 SWM16_MM = 2792, // MicroMipsInstrInfo.td:685
2808 SWM16_MMR6 = 2793, // MicroMips32r6InstrInfo.td:1346
2809 SWM32_MM = 2794, // MicroMipsInstrInfo.td:851
2810 SWP_MM = 2795, // MicroMipsInstrInfo.td:855
2811 SWR = 2796, // MipsInstrInfo.td:2159
2812 SWR64 = 2797, // Mips64InstrInfo.td:233
2813 SWRE = 2798, // MipsEVAInstrInfo.td:188
2814 SWRE_MM = 2799, // MicroMipsInstrInfo.td:832
2815 SWR_MM = 2800, // MicroMipsInstrInfo.td:847
2816 SWSP_MM = 2801, // MicroMipsInstrInfo.td:639
2817 SWSP_MMR6 = 2802, // MicroMips32r6InstrInfo.td:1347
2818 SWXC1 = 2803, // MipsInstrFPU.td:686
2819 SWXC1_MM = 2804, // MicroMipsInstrFPU.td:48
2820 SW_MM = 2805, // MicroMipsInstrInfo.td:802
2821 SW_MMR6 = 2806, // MicroMips32r6InstrInfo.td:1367
2822 SYNC = 2807, // MipsInstrInfo.td:2192
2823 SYNCI = 2808, // MipsInstrInfo.td:2193
2824 SYNCI_MM = 2809, // MicroMipsInstrInfo.td:980
2825 SYNCI_MMR6 = 2810, // MicroMips32r6InstrInfo.td:1358
2826 SYNC_MM = 2811, // MicroMipsInstrInfo.td:978
2827 SYNC_MMR6 = 2812, // MicroMips32r6InstrInfo.td:1357
2828 SYSCALL = 2813, // MipsInstrInfo.td:2227
2829 SYSCALL_MM = 2814, // MicroMipsInstrInfo.td:983
2830 Save16 = 2815, // Mips16InstrInfo.td:964
2831 SaveX16 = 2816, // Mips16InstrInfo.td:972
2832 SbRxRyOffMemX16 = 2817, // Mips16InstrInfo.td:985
2833 SebRx16 = 2818, // Mips16InstrInfo.td:993
2834 SehRx16 = 2819, // Mips16InstrInfo.td:1001
2835 ShRxRyOffMemX16 = 2820, // Mips16InstrInfo.td:1124
2836 SllX16 = 2821, // Mips16InstrInfo.td:1132
2837 SllvRxRy16 = 2822, // Mips16InstrInfo.td:1139
2838 SltRxRy16 = 2823, // Mips16InstrInfo.td:1192
2839 SltiRxImm16 = 2824, // Mips16InstrInfo.td:1146
2840 SltiRxImmX16 = 2825, // Mips16InstrInfo.td:1156
2841 SltiuRxImm16 = 2826, // Mips16InstrInfo.td:1167
2842 SltiuRxImmX16 = 2827, // Mips16InstrInfo.td:1177
2843 SltuRxRy16 = 2828, // Mips16InstrInfo.td:1202
2844 SraX16 = 2829, // Mips16InstrInfo.td:1228
2845 SravRxRy16 = 2830, // Mips16InstrInfo.td:1219
2846 SrlX16 = 2831, // Mips16InstrInfo.td:1246
2847 SrlvRxRy16 = 2832, // Mips16InstrInfo.td:1237
2848 SubuRxRyRz16 = 2833, // Mips16InstrInfo.td:1253
2849 SwRxRyOffMemX16 = 2834, // Mips16InstrInfo.td:1261
2850 SwRxSpImmX16 = 2835, // Mips16InstrInfo.td:1269
2851 TEQ = 2836, // MipsInstrInfo.td:2198
2852 TEQI = 2837, // MipsInstrInfo.td:2211
2853 TEQI_MM = 2838, // MicroMipsInstrInfo.td:1010
2854 TEQ_MM = 2839, // MicroMipsInstrInfo.td:997
2855 TGE = 2840, // MipsInstrInfo.td:2200
2856 TGEI = 2841, // MipsInstrInfo.td:2213
2857 TGEIU = 2842, // MipsInstrInfo.td:2215
2858 TGEIU_MM = 2843, // MicroMipsInstrInfo.td:1014
2859 TGEI_MM = 2844, // MicroMipsInstrInfo.td:1012
2860 TGEU = 2845, // MipsInstrInfo.td:2202
2861 TGEU_MM = 2846, // MicroMipsInstrInfo.td:1001
2862 TGE_MM = 2847, // MicroMipsInstrInfo.td:999
2863 TLBGINV = 2848, // MipsInstrInfo.td:2681
2864 TLBGINVF = 2849, // MipsInstrInfo.td:2683
2865 TLBGINVF_MM = 2850, // MicroMipsInstrInfo.td:1122
2866 TLBGINV_MM = 2851, // MicroMipsInstrInfo.td:1120
2867 TLBGP = 2852, // MipsInstrInfo.td:2685
2868 TLBGP_MM = 2853, // MicroMipsInstrInfo.td:1124
2869 TLBGR = 2854, // MipsInstrInfo.td:2687
2870 TLBGR_MM = 2855, // MicroMipsInstrInfo.td:1126
2871 TLBGWI = 2856, // MipsInstrInfo.td:2689
2872 TLBGWI_MM = 2857, // MicroMipsInstrInfo.td:1128
2873 TLBGWR = 2858, // MipsInstrInfo.td:2691
2874 TLBGWR_MM = 2859, // MicroMipsInstrInfo.td:1130
2875 TLBINV = 2860, // MipsEVAInstrInfo.td:195
2876 TLBINVF = 2861, // MipsEVAInstrInfo.td:196
2877 TLBINVF_MMR6 = 2862, // MicroMips32r6InstrInfo.td:1525
2878 TLBINV_MMR6 = 2863, // MicroMips32r6InstrInfo.td:1523
2879 TLBP = 2864, // MipsInstrInfo.td:2550
2880 TLBP_MM = 2865, // MicroMipsInstrInfo.td:1054
2881 TLBR = 2866, // MipsInstrInfo.td:2551
2882 TLBR_MM = 2867, // MicroMipsInstrInfo.td:1056
2883 TLBWI = 2868, // MipsInstrInfo.td:2552
2884 TLBWI_MM = 2869, // MicroMipsInstrInfo.td:1058
2885 TLBWR = 2870, // MipsInstrInfo.td:2553
2886 TLBWR_MM = 2871, // MicroMipsInstrInfo.td:1060
2887 TLT = 2872, // MipsInstrInfo.td:2204
2888 TLTI = 2873, // MipsInstrInfo.td:2217
2889 TLTIU_MM = 2874, // MicroMipsInstrInfo.td:1018
2890 TLTI_MM = 2875, // MicroMipsInstrInfo.td:1016
2891 TLTU = 2876, // MipsInstrInfo.td:2206
2892 TLTU_MM = 2877, // MicroMipsInstrInfo.td:1005
2893 TLT_MM = 2878, // MicroMipsInstrInfo.td:1003
2894 TNE = 2879, // MipsInstrInfo.td:2208
2895 TNEI = 2880, // MipsInstrInfo.td:2221
2896 TNEI_MM = 2881, // MicroMipsInstrInfo.td:1020
2897 TNE_MM = 2882, // MicroMipsInstrInfo.td:1007
2898 TRUNC_L_D64 = 2883, // MipsInstrFPU.td:469
2899 TRUNC_L_D_MMR6 = 2884, // MicroMips32r6InstrInfo.td:1447
2900 TRUNC_L_S = 2885, // MipsInstrFPU.td:467
2901 TRUNC_L_S_MMR6 = 2886, // MicroMips32r6InstrInfo.td:1445
2902 TRUNC_W_D32 = 2887, // MipsInstrFPU.td:179
2903 TRUNC_W_D64 = 2888, // MipsInstrFPU.td:180
2904 TRUNC_W_D_MMR6 = 2889, // MicroMips32r6InstrInfo.td:1451
2905 TRUNC_W_MM = 2890, // MicroMipsInstrFPU.td:98
2906 TRUNC_W_S = 2891, // MipsInstrFPU.td:417
2907 TRUNC_W_S_MM = 2892, // MicroMipsInstrFPU.td:233
2908 TRUNC_W_S_MMR6 = 2893, // MicroMips32r6InstrInfo.td:1449
2909 TTLTIU = 2894, // MipsInstrInfo.td:2219
2910 UDIV = 2895, // MipsInstrInfo.td:2386
2911 UDIV_MM = 2896, // MicroMipsInstrInfo.td:755
2912 V3MULU = 2897, // Mips64InstrInfo.td:587
2913 VMM0 = 2898, // Mips64InstrInfo.td:593
2914 VMULU = 2899, // Mips64InstrInfo.td:599
2915 VSHF_B = 2900, // MipsMSAInstrInfo.td:3422
2916 VSHF_D = 2901, // MipsMSAInstrInfo.td:3425
2917 VSHF_H = 2902, // MipsMSAInstrInfo.td:3423
2918 VSHF_W = 2903, // MipsMSAInstrInfo.td:3424
2919 WAIT = 2904, // MipsInstrInfo.td:2243
2920 WAIT_MM = 2905, // MicroMipsInstrInfo.td:985
2921 WAIT_MMR6 = 2906, // MicroMips32r6InstrInfo.td:1355
2922 WRDSP = 2907, // MipsDSPInstrInfo.td:1203
2923 WRDSP_MM = 2908, // MicroMipsDSPInstrInfo.td:500
2924 WRPGPR_MMR6 = 2909, // MicroMips32r6InstrInfo.td:1348
2925 WSBH = 2910, // MipsInstrInfo.td:2410
2926 WSBH_MM = 2911, // MicroMipsInstrInfo.td:913
2927 WSBH_MMR6 = 2912, // MicroMips32r6InstrInfo.td:1350
2928 XOR = 2913, // MipsInstrInfo.td:2101
2929 XOR16_MM = 2914, // MicroMipsInstrInfo.td:617
2930 XOR16_MMR6 = 2915, // MicroMips32r6InstrInfo.td:1484
2931 XOR64 = 2916, // Mips64InstrInfo.td:160
2932 XORI_B = 2917, // MipsMSAInstrInfo.td:3441
2933 XORI_MMR6 = 2918, // MicroMips32r6InstrInfo.td:1365
2934 XOR_MM = 2919, // MicroMipsInstrInfo.td:745
2935 XOR_MMR6 = 2920, // MicroMips32r6InstrInfo.td:1364
2936 XOR_V = 2921, // MipsMSAInstrInfo.td:3427
2937 XORi = 2922, // MipsInstrInfo.td:2065
2938 XORi64 = 2923, // Mips64InstrInfo.td:136
2939 XORi_MM = 2924, // MicroMipsInstrInfo.td:716
2940 XorRxRxRy16 = 2925, // Mips16InstrInfo.td:1277
2941 YIELD = 2926, // MipsMTInstrInfo.td:102
2942 INSTRUCTION_LIST_END = 2927
2943 };
2944 enum RegClassByHwModeUses : uint16_t {
2945 mips_ptr_rc,
2946 ptr_gp_rc,
2947 ptr_gpr16mm_rc,
2948 ptr_sp_rc,
2949 };
2950
2951} // namespace llvm::Mips
2952
2953#endif // GET_INSTRINFO_ENUM
2954
2955#ifdef GET_INSTRINFO_SCHED_ENUM
2956#undef GET_INSTRINFO_SCHED_ENUM
2957
2958namespace llvm::Mips::Sched {
2959
2960 enum {
2961 NoInstrModel = 0,
2962 SB_SD_SH_SW_SDC1_SDC164_SWC1_SWC2_R6_SDC2_R6_SDC3 = 1,
2963 SC_R6_SCD_R6_SYNCI_TLBP_TLBR_TLBWI_TLBWR_TLBINV_TLBINVF_CACHE_R6_SC64_R6 = 2,
2964 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,
2965 PREF_PREF_R6_PAUSE = 4,
2966 SYNC = 5,
2967 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,
2968 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,
2969 MUL_R6_MULU_MUH_MUHU_DMUL_R6_DMUH_DMULU_DMUHU = 8,
2970 DIV_DIVU_MOD_MODU_DDIV_DMOD_DDIVU_DMODU = 9,
2971 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,
2972 FABS_S_FNEG_S_FMOV_S_FMOV_D32_FMOV_D64_FNEG_D32_FNEG_D64_CLASS_S_CLASS_D = 11,
2973 FADD_S_FSUB_S_FSUB_D32_FSUB_D64 = 12,
2974 FMUL_S_FMUL_D32_FMUL_D64 = 13,
2975 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,
2976 DIV_S_B_DIV_S_D_DIV_S_H_DIV_S_W = 15,
2977 DIV_U_B_DIV_U_D_DIV_U_H_DIV_U_W = 16,
2978 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,
2979 ASUB_S_B_ASUB_S_D_ASUB_S_H_ASUB_S_W = 18,
2980 ASUB_U_B_ASUB_U_D_ASUB_U_H_ASUB_U_W = 19,
2981 SUBSUS_U_B_SUBSUS_U_D_SUBSUS_U_H_SUBSUS_U_W = 20,
2982 MAX_D_MAX_S_MAXA_D_MAXA_S_MIN_D_MIN_S_MINA_D_MINA_S = 21,
2983 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,
2984 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,
2985 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,
2986 AND_V_ANDI_B_OR_V_ORI_B_XOR_V_XORI_B_NOR_V_NORI_B = 25,
2987 NOR_V_D_PSEUDO_NOR_V_H_PSEUDO_NOR_V_W_PSEUDO = 26,
2988 OR_V_D_PSEUDO_OR_V_H_PSEUDO_OR_V_W_PSEUDO = 27,
2989 XOR_V_D_PSEUDO_XOR_V_H_PSEUDO_XOR_V_W_PSEUDO = 28,
2990 AND_V_D_PSEUDO_AND_V_H_PSEUDO_AND_V_W_PSEUDO = 29,
2991 ILVEV_B_ILVEV_D_ILVEV_H_ILVEV_W = 30,
2992 ILVL_B_ILVL_D_ILVL_H_ILVL_W = 31,
2993 ILVOD_B_ILVOD_D_ILVOD_H_ILVOD_W = 32,
2994 ILVR_B_ILVR_D_ILVR_H_ILVR_W = 33,
2995 PCKEV_B_PCKEV_D_PCKEV_H_PCKEV_W = 34,
2996 PCKOD_B_PCKOD_D_PCKOD_H_PCKOD_W = 35,
2997 FILL_B_FILL_D_FILL_H_FILL_W = 36,
2998 FILL_FD_PSEUDO_FILL_FW_PSEUDO = 37,
2999 INSERT_FD_PSEUDO_INSERT_FW_PSEUDO = 38,
3000 SPLAT_B_SPLAT_D_SPLAT_H_SPLAT_W = 39,
3001 SPLATI_B_SPLATI_D_SPLATI_H_SPLATI_W = 40,
3002 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,
3003 LD_B_LD_H_LD_W_LD_D = 42,
3004 LDI_B_LDI_H_LDI_W_LDI_D_MOVE_V = 43,
3005 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,
3006 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,
3007 CMP_UN_D_CMP_UN_S = 46,
3008 CMP_UEQ_D_CMP_UEQ_S = 47,
3009 CMP_EQ_D_CMP_EQ_S = 48,
3010 CMP_LT_D_CMP_LT_S = 49,
3011 CMP_ULT_D_CMP_ULT_S = 50,
3012 CMP_LE_D_CMP_LE_S = 51,
3013 CMP_ULE_D_CMP_ULE_S = 52,
3014 CMP_F_D_CMP_F_S = 53,
3015 CMP_SAF_D_CMP_SAF_S = 54,
3016 CMP_SEQ_D_CMP_SEQ_S = 55,
3017 CMP_SLE_D_CMP_SLE_S = 56,
3018 CMP_SLT_D_CMP_SLT_S = 57,
3019 CMP_SUEQ_D_CMP_SUEQ_S = 58,
3020 CMP_SULE_D_CMP_SULE_S = 59,
3021 CMP_SULT_D_CMP_SULT_S = 60,
3022 CMP_SUN_D_CMP_SUN_S = 61,
3023 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,
3024 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,
3025 BSELI_B_BSEL_V = 64,
3026 BSEL_D_PSEUDO_BSEL_FD_PSEUDO_BSEL_FW_PSEUDO_BSEL_H_PSEUDO_BSEL_W_PSEUDO = 65,
3027 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,
3028 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,
3029 FLOG2_W_FLOG2_D = 68,
3030 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,
3031 PseudoCVT_D32_W_PseudoCVT_D64_L_PseudoCVT_D64_W_PseudoCVT_S_L_PseudoCVT_S_W = 70,
3032 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,
3033 FMADD_W_FMADD_D_FMSUB_W_FMSUB_D = 72,
3034 MSUBF_D_MSUBF_S_MADDF_D_MADDF_S = 73,
3035 FDIV_D = 74,
3036 FDIV_W = 75,
3037 ATOMIC_SWAP_I16_POSTRA_ATOMIC_SWAP_I32_POSTRA_ATOMIC_SWAP_I64_POSTRA_ATOMIC_SWAP_I8_POSTRA = 76,
3038 ATOMIC_CMP_SWAP_I16_POSTRA_ATOMIC_CMP_SWAP_I32_POSTRA_ATOMIC_CMP_SWAP_I64_POSTRA_ATOMIC_CMP_SWAP_I8_POSTRA = 77,
3039 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,
3040 AND_LUi_NOR_OR_SLTi_SLTiu_SUB_SUBu_XOR = 79,
3041 SSNOP_NOP = 80,
3042 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,
3043 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,
3044 TEQ_TGE_TGEU = 83,
3045 PAUSE = 84,
3046 JAL_JALR_JALRHBPseudo_JALRPseudo_JALR_HB = 85,
3047 JALX = 86,
3048 TLBINV_TLBINVF_TLBP_TLBR_TLBWI_TLBWR = 87,
3049 MFC0_MTC0 = 88,
3050 MFC2_MTC2 = 89,
3051 HYPCALL_MFGC0_MFHGC0_MTGC0_MTHGC0_TLBGINV_TLBGINVF_TLBGP_TLBGR_TLBGWI_TLBGWR = 90,
3052 LB_LBu_LH_LHu_LW_LDC3_LWPC = 91,
3053 LL_LWC2_LWC3_LDC2_LBE_LBuE_LHE_LHuE_LWE_LLE = 92,
3054 LWL_LWR_LWLE_LWRE = 93,
3055 SB_SH_SW_SDC3 = 94,
3056 SWC2_SWC3_SDC2_SC_SBE_SHE_SWE_SCE_SWL_SWR_SWLE_SWRE = 95,
3057 PREF = 96,
3058 PREFE_CACHE_CACHEE = 97,
3059 SYNCI = 98,
3060 CLO_CLZ_MFHI_MFLO_PseudoMFHI_PseudoMFLO = 99,
3061 DI_EI = 100,
3062 EHB_RDHWR_WSBH = 101,
3063 MOVN_I_I_MOVZ_I_I = 102,
3064 DIV = 103,
3065 PseudoSDIV_SDIV = 104,
3066 DIVU = 105,
3067 PseudoUDIV_UDIV = 106,
3068 MUL = 107,
3069 MULT_MULTu_PseudoMULT_PseudoMULTu = 108,
3070 MADD_MADDU_MSUB_MSUBU_MTHI_MTLO_PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU_PseudoMTLOHI = 109,
3071 EXT_INS = 110,
3072 ADD_ADDiu_ANDi_ORi_ROTR_SEB_SEH_SLT_SLTu_SLL_SRA_SRL_XORi_ADDu_SLLV_SRAV_SRLV_LSA_COPY = 111,
3073 ADDi = 112,
3074 VSHF_B_VSHF_D_VSHF_H_VSHF_W = 113,
3075 BINSLI_B_BINSLI_D_BINSLI_H_BINSLI_W_BINSL_B_BINSL_D_BINSL_H_BINSL_W = 114,
3076 BINSRI_B_BINSRI_D_BINSRI_H_BINSRI_W_BINSR_B_BINSR_D_BINSR_H_BINSR_W = 115,
3077 INSERT_B_INSERT_D_INSERT_H_INSERT_W = 116,
3078 SLDI_B_SLDI_D_SLDI_H_SLDI_W_SLD_B_SLD_D_SLD_H_SLD_W = 117,
3079 BCLRI_B_BCLRI_D_BCLRI_H_BCLRI_W_BCLR_B_BCLR_D_BCLR_H_BCLR_W = 118,
3080 BNEGI_B_BNEGI_D_BNEGI_H_BNEGI_W_BNEG_B_BNEG_D_BNEG_H_BNEG_W = 119,
3081 BMNZI_B_BMNZ_V_BMZI_B_BMZ_V = 120,
3082 PCNT_B_PCNT_D_PCNT_H_PCNT_W = 121,
3083 BNZ_B_BNZ_D_BNZ_H_BNZ_V_BNZ_W_BZ_B_BZ_D_BZ_H_BZ_V_BZ_W = 122,
3084 CFCMSA_CTCMSA = 123,
3085 FABS_S_FMOV_D32_FMOV_D64_FMOV_S_FNEG_S_FNEG_D32_FNEG_D64 = 124,
3086 FABS_D32_FABS_D64 = 125,
3087 MOVF_D32_MOVF_D64_MOVF_S_MOVT_D32_MOVT_D64_MOVT_S = 126,
3088 ADD_A_B_ADD_A_D_ADD_A_H_ADD_A_W = 127,
3089 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,
3090 ADDVI_B_ADDVI_D_ADDVI_H_ADDVI_W_ADDV_B_ADDV_D_ADDV_H_ADDV_W = 129,
3091 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,
3092 SHF_B_SHF_H_SHF_W = 131,
3093 MOVE_V = 132,
3094 AND_V_NOR_V_OR_V_XOR_V = 133,
3095 FEXP2_D_FEXP2_W = 134,
3096 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,
3097 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,
3098 CEQI_B_CEQI_D_CEQI_H_CEQI_W_CEQ_B_CEQ_D_CEQ_H_CEQ_W = 137,
3099 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,
3100 FSUEQ_D_FSUEQ_W = 139,
3101 FSULE_D_FSULE_W = 140,
3102 FSULT_D_FSULT_W = 141,
3103 FSUNE_D_FSUNE_W = 142,
3104 FSUN_D_FSUN_W = 143,
3105 FCAF_D_FCAF_W = 144,
3106 FCEQ_D_FCEQ_W = 145,
3107 FCLE_D_FCLE_W = 146,
3108 FCLT_D_FCLT_W = 147,
3109 FCNE_D_FCNE_W = 148,
3110 FCOR_D_FCOR_W = 149,
3111 FCUEQ_D_FCUEQ_W = 150,
3112 FCULE_D_FCULE_W = 151,
3113 FCULT_D_FCULT_W = 152,
3114 FCUNE_D_FCUNE_W = 153,
3115 FABS_D_FABS_W = 154,
3116 FFINT_S_D_FFINT_S_W_FFINT_U_D_FFINT_U_W = 155,
3117 FFQL_D_FFQL_W = 156,
3118 FFQR_D_FFQR_W = 157,
3119 FTINT_S_D_FTINT_S_W_FTINT_U_D_FTINT_U_W = 158,
3120 FRINT_D_FRINT_W = 159,
3121 FTQ_H_FTQ_W = 160,
3122 FTRUNC_S_D_FTRUNC_S_W_FTRUNC_U_D_FTRUNC_U_W = 161,
3123 FEXDO_H_FEXDO_W = 162,
3124 FEXUPL_D_FEXUPL_W = 163,
3125 FEXUPR_D_FEXUPR_W = 164,
3126 FCLASS_D_FCLASS_W = 165,
3127 FMAX_A_D_FMAX_A_W = 166,
3128 FMAX_D_FMAX_W = 167,
3129 FMIN_A_D_FMIN_A_W = 168,
3130 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,
3131 SUBSUU_S_B_SUBSUU_S_D_SUBSUU_S_H_SUBSUU_S_W = 170,
3132 SUBVI_B_SUBVI_D_SUBVI_H_SUBVI_W = 171,
3133 HADD_S_D_HADD_S_H_HADD_S_W_HADD_U_D_HADD_U_H_HADD_U_W = 172,
3134 HSUB_S_D_HSUB_S_H_HSUB_S_W_HSUB_U_D_HSUB_U_H_HSUB_U_W = 173,
3135 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,
3136 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,
3137 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,
3138 SRAI_B_SRAI_D_SRAI_H_SRAI_W_SRA_B_SRA_D_SRA_H_SRA_W = 177,
3139 SRLI_B_SRLI_D_SRLI_H_SRLI_W_SRL_B_SRL_D_SRL_H_SRL_W = 178,
3140 SRARI_B_SRARI_D_SRARI_H_SRARI_W_SRAR_B_SRAR_D_SRAR_H_SRAR_W = 179,
3141 SRLRI_B_SRLRI_D_SRLRI_H_SRLRI_W_SRLR_B_SRLR_D_SRLR_H_SRLR_W = 180,
3142 SLLI_B_SLLI_D_SLLI_H_SLLI_W_SLL_B_SLL_D_SLL_H_SLL_W = 181,
3143 FADD_D32_FADD_D64 = 182,
3144 FADD_PS64_FMUL_PS64_FSUB_PS64 = 183,
3145 TRUNC_L_D64_TRUNC_L_S_TRUNC_W_D32_TRUNC_W_D64_TRUNC_W_S = 184,
3146 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,
3147 CVT_PS_S64 = 186,
3148 CVT_S_PL64_CVT_S_PU64 = 187,
3149 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,
3150 FCMP_D32_FCMP_D64_FCMP_S32 = 189,
3151 PLL_PS64_PLU_PS64_PUL_PS64_PUU_PS64 = 190,
3152 FDIV_S = 191,
3153 FDIV_D32_FDIV_D64 = 192,
3154 FSQRT_S = 193,
3155 FSQRT_D32_FSQRT_D64 = 194,
3156 FRCP_D_FRCP_W = 195,
3157 FRSQRT_D_FRSQRT_W = 196,
3158 RECIP_D32_RECIP_D64_RSQRT_D32_RSQRT_D64 = 197,
3159 RECIP_S_RSQRT_S = 198,
3160 FMADD_D_FMADD_W = 199,
3161 FSQRT_W = 200,
3162 FMUL_D_FMUL_W = 201,
3163 FADD_D_FADD_W = 202,
3164 DPADD_S_D_DPADD_S_H_DPADD_S_W_DPADD_U_D_DPADD_U_H_DPADD_U_W = 203,
3165 DOTP_S_D_DOTP_S_H_DOTP_S_W_DOTP_U_D_DOTP_U_H_DOTP_U_W = 204,
3166 MSUBV_B_MSUBV_D_MSUBV_H_MSUBV_W = 205,
3167 MADDV_B_MADDV_D_MADDV_H_MADDV_W = 206,
3168 MULV_B_MULV_D_MULV_H_MULV_W = 207,
3169 MADDR_Q_H_MADDR_Q_W = 208,
3170 MADD_Q_H_MADD_Q_W = 209,
3171 MSUBR_Q_H_MSUBR_Q_W = 210,
3172 MSUB_Q_H_MSUB_Q_W = 211,
3173 MULR_Q_H_MULR_Q_W = 212,
3174 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,
3175 CTC1_MTC1_MTC1_D64_MTHC1_D32_MTHC1_D64_BuildPairF64_BuildPairF64_64 = 214,
3176 BuildPairF64_FPR = 215,
3177 COPY_U_B_COPY_U_H_COPY_U_W = 216,
3178 BC1F_BC1FL_BC1T_BC1TL_MOVF_I_MOVT_I = 217,
3179 CFC1_MFC1_MFC1_D64_MFHC1_D32_MFHC1_D64_ExtractElementF64_ExtractElementF64_64 = 218,
3180 SDC1_SDC164_SWC1 = 219,
3181 SDXC1_SDXC164_SWXC1_SUXC1_SUXC164 = 220,
3182 ST_B_ST_D_ST_H_ST_W = 221,
3183 MOVN_I_D32_MOVN_I_D64_MOVN_I_S_MOVZ_I_D32_MOVZ_I_D64_MOVZ_I_S = 222,
3184 LDC1_LDC164_LWC1 = 223,
3185 LDXC1_LDXC164_LWXC1_LUXC1_LUXC164 = 224,
3186 CEIL_L_D64_CEIL_L_S_CEIL_W_D32_CEIL_W_D64_CEIL_W_S = 225,
3187 FLOOR_L_D64_FLOOR_L_S_FLOOR_W_D32_FLOOR_W_D64_FLOOR_W_S = 226,
3188 ROUND_L_D64_ROUND_L_S_ROUND_W_D32_ROUND_W_D64_ROUND_W_S = 227,
3189 ROTRV = 228,
3190 ADD_ADDiu_ADDu_ANDi_ORi_ROTR_SEB_SEH_SLL_SLLV_SLT_SLTu_SRA_SRAV_SRL_SRLV_XORi = 229,
3191 CLO_CLZ = 230,
3192 LEA_ADDiu = 231,
3193 WSBH = 232,
3194 COPY = 233,
3195 ADDIUPC_ALIGN_ALUIPC_AUI_AUIPC_BITSWAP_CLO_R6_CLZ_R6_LSA_R6_SELEQZ_SELNEZ = 234,
3196 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 = 235,
3197 Constant32_LwConstant32_GotPrologue16_CONSTPOOL_ENTRY = 236,
3198 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 = 237,
3199 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 = 238,
3200 AND64_ANDi64_DEXT64_32_DSLL64_32_ORi64_SEB64_SEH64_SLL64_32_SLL64_64_SLT64_SLTi64_SLTiu64_SLTu64_XOR64_XORi64 = 239,
3201 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 = 240,
3202 DADDi_DCLO_DCLZ_LEA_ADDiu64 = 241,
3203 DALIGN_DAHI_DATI_DAUI_DCLO_R6_DCLZ_R6_DBITSWAP_DLSA_DLSA_R6_SELEQZ64_SELNEZ64 = 242,
3204 MADD_MADDU_MSUB_MSUBU = 243,
3205 PseudoMADD_MM_PseudoMADDU_MM_PseudoMSUB_MM_PseudoMSUBU_MM_PseudoMULT_MM_PseudoMULTu_MM = 244,
3206 PseudoMADD_PseudoMADDU_PseudoMSUB_PseudoMSUBU = 245,
3207 PseudoMULT_PseudoMULTu = 246,
3208 PseudoMFHI_MM_PseudoMFLO_MM = 247,
3209 RDHWR = 248,
3210 PseudoMTLOHI_MM = 249,
3211 MUH_MUHU_MULU_MUL_R6 = 250,
3212 MOD_MODU = 251,
3213 MultRxRy16_MultuRxRy16_MultRxRyRz16_MultuRxRyRz16 = 252,
3214 DivRxRy16 = 253,
3215 DivuRxRy16 = 254,
3216 MULT_MM_MULTu_MM_MADD_MM_MADDU_MM_MSUB_MM_MSUBU_MM = 255,
3217 MUL_MM = 256,
3218 SDIV_MM_SDIV_MM_Pseudo = 257,
3219 UDIV_MM_UDIV_MM_Pseudo = 258,
3220 MFHI16_MM_MFLO16_MM_MOVF_I_MM_MOVT_I_MM_MFHI_MM_MFLO_MM_MTHI_MM_MTLO_MM = 259,
3221 RDHWR_MM = 260,
3222 MUHU_MMR6_MUH_MMR6_MULU_MMR6_MUL_MMR6 = 261,
3223 MODU_MMR6_MOD_MMR6_DIVU_MMR6_DIV_MMR6 = 262,
3224 RDHWR_MMR6 = 263,
3225 DMULU = 264,
3226 DMULT_DMULTu_PseudoDMULT_PseudoDMULTu = 265,
3227 DSDIV_PseudoDSDIV = 266,
3228 DUDIV_PseudoDUDIV = 267,
3229 MFHI64_MFLO64_PseudoMFHI64_PseudoMFLO64_PseudoMTLOHI64 = 268,
3230 MTHI64_MTLO64 = 269,
3231 RDHWR64 = 270,
3232 MOVN_I_I64_MOVN_I64_I_MOVN_I64_I64_MOVZ_I_I64_MOVZ_I64_I_MOVZ_I64_I64 = 271,
3233 DDIV_DMOD = 272,
3234 B_BAL_BAL_BR_BEQ_BNE_BGTZ_BGEZ_BLEZ_BLTZ_J_ERET_ERet_ERETNC_DERET = 273,
3235 BLTZAL_JR_JR_HB = 274,
3236 NAL = 275,
3237 BEQL_BNEL_BGEZL_BGTZL_BLEZL_BLTZL = 276,
3238 TAILCALL_PseudoReturn_RetRA = 277,
3239 TAILCALLREG_TAILCALLREGHB_PseudoIndirectBranch_PseudoIndirectHazardBranch = 278,
3240 BGEZAL = 279,
3241 BGEZALL_BLTZALL = 280,
3242 BREAK_SYSCALL_TNE_TLT_TLTU_TRAP = 281,
3243 BALC_BEQZALC_BGEZALC_BGTZALC_BLEZALC_BLTZALC_BNEZALC_JIALC = 282,
3244 BC_BC2EQZ_BC2NEZ_BEQC_BEQZC_BGEC_BGEUC_BGEZC_BGTZC_BLEZC_BLTC_BLTUC_BLTZC_BNEC_BNEZC_BNVC_BOVC_JIC_JR_HB_R6_PseudoIndirectBranchR6_PseudoIndrectHazardBranchR6 = 283,
3245 SIGRIE = 284,
3246 TAILCALLR6REG_TAILCALLHBR6REG = 285,
3247 SDBBP_R6 = 286,
3248 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 = 287,
3249 Jal16_JalB16_JumpLinkReg16 = 288,
3250 Break16 = 289,
3251 SelBeqZ_SelTBteqZCmp_SelTBteqZCmpi_SelTBteqZSlt_SelTBteqZSlti_SelTBteqZSltu_SelTBteqZSltiu_SelBneZ_SelTBtneZCmp_SelTBtneZCmpi_SelTBtneZSlt_SelTBtneZSlti_SelTBtneZSltu_SelTBtneZSltiu = 290,
3252 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 = 291,
3253 BGEZALS_MM_BGEZAL_MM_BLTZALS_MM_BLTZAL_MM_JALR16_MM_JALRS16_MM_JALRS_MM_JALR_MM_JALS_MM_JALX_MM_JAL_MM = 292,
3254 TAILCALLREG_MM_TAILCALL_MM_PseudoIndirectBranch_MM = 293,
3255 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 = 294,
3256 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 = 295,
3257 BALC_MMR6_BEQZALC_MMR6_BGEZALC_MMR6_BGTZALC_MMR6_BLEZALC_MMR6_BLTZALC_MMR6_BNEZALC_MMR6_JALRC16_MMR6_JALRC_HB_MMR6_JALRC_MMR6_JIALC_MMR6 = 296,
3258 TAILCALLREG_MMR6_TAILCALL_MMR6 = 297,
3259 BREAK16_MMR6_BREAK_MMR6_SDBBP_MMR6_SDBBP16_MMR6 = 298,
3260 BEQ64_BGEZ64_BGTZ64_BLEZ64_BLTZ64_BNE64_JR64 = 299,
3261 JALR64_JALR64Pseudo_JALRHB64Pseudo_JALR_HB64 = 300,
3262 JR_HB64_TAILCALLREG64_TAILCALLREGHB64 = 301,
3263 PseudoReturn64 = 302,
3264 BEQC64_BEQZC64_BGEC64_BGEUC64_BGEZC64_BGTZC64_BLEZC64_BLTC64_BLTUC64_BLTZC64_BNEC64_BNEZC64_JIC64 = 303,
3265 PseudoIndirectBranch64_PseudoIndirectHazardBranch64 = 304,
3266 JIALC64 = 305,
3267 JR_HB64_R6_TAILCALL64R6REG_TAILCALLHB64R6REG_PseudoIndirectBranch64R6_PseudoIndrectHazardBranch64R6 = 306,
3268 TLBP_TLBR_TLBWI_TLBWR = 307,
3269 MFC0 = 308,
3270 EVP_DVP = 309,
3271 TLBP_MM_TLBR_MM_TLBWI_MM_TLBWR_MM = 310,
3272 DI_MM_EI_MM = 311,
3273 EHB_MM_PAUSE_MM_WAIT_MM = 312,
3274 RDPGPR_MMR6_WRPGPR_MMR6 = 313,
3275 TLBINV_MMR6_TLBINVF_MMR6 = 314,
3276 MFHC0_MMR6_MFC0_MMR6_MFHC2_MMR6_MFC2_MMR6 = 315,
3277 MTHC0_MMR6_MTC0_MMR6_MTHC2_MMR6_MTC2_MMR6 = 316,
3278 EVP_MMR6_DVP_MMR6 = 317,
3279 DI_MMR6_EI_MMR6 = 318,
3280 EHB_MMR6_PAUSE_MMR6_WAIT_MMR6 = 319,
3281 DMFC0 = 320,
3282 DMTC0 = 321,
3283 DMFC2_DMTC2 = 322,
3284 CFC2_MM_CTC2_MM = 323,
3285 DMT_DVPE_EMT_EVPE_MFTR_MTTR = 324,
3286 YIELD = 325,
3287 FORK = 326,
3288 DMFGC0_DMTGC0 = 327,
3289 HYPCALL_MM_TLBGINVF_MM_TLBGINV_MM_TLBGP_MM_TLBGR_MM_TLBGWI_MM_TLBGWR_MM_MFGC0_MM_MFHGC0_MM_MTGC0_MM_MTHGC0_MM = 328,
3290 LB_LBu_LH_LHu_LW_LDC3 = 329,
3291 LL_LWC2_LWC3_LDC2 = 330,
3292 LWL_LWR = 331,
3293 SWC2_SWC3_SDC2 = 332,
3294 SWL_SWR = 333,
3295 SC = 334,
3296 SC_MMR6 = 335,
3297 CACHE = 336,
3298 LDC2_R6_LL_R6_LWC2_R6 = 337,
3299 SWC2_R6_SDC2_R6 = 338,
3300 SC_R6 = 339,
3301 CACHE_R6 = 340,
3302 GINVI_GINVT = 341,
3303 SBE_SHE_SWE_SCE = 342,
3304 PREFE = 343,
3305 LBE_MM_LBuE_MM_LHE_MM_LHuE_MM_LWE_MM_LWLE_MM_LWRE_MM_LLE_MM = 344,
3306 SBE_MM_SB_MM_SHE_MM_SWE_MM_SWLE_MM_SWRE_MM_SCE_MM = 345,
3307 PREFE_MM = 346,
3308 CACHEE_MM = 347,
3309 Restore16_RestoreX16_LbRxRyOffMemX16_LbuRxRyOffMemX16_LhRxRyOffMemX16_LhuRxRyOffMemX16_LwRxRyOffMemX16_LwRxSpImmX16_LwRxPcTcp16_LwRxPcTcpX16 = 348,
3310 Save16_SaveX16_SbRxRyOffMemX16_ShRxRyOffMemX16_SwRxRyOffMemX16_SwRxSpImmX16 = 349,
3311 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 = 350,
3312 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 = 351,
3313 PREF_MM_PREFX_MM = 352,
3314 CACHE_MM = 353,
3315 SYNC_MM_SYNCI_MM = 354,
3316 GINVI_MMR6_GINVT_MMR6 = 355,
3317 LBU_MMR6_LB_MMR6_LDC2_MMR6_LL_MMR6_LWM16_MMR6_LWC2_MMR6_LWPC_MMR6_LW_MMR6 = 356,
3318 SB16_MMR6_SB_MMR6_SDC2_MMR6_SH16_MMR6_SH_MMR6_SW16_MMR6_SWC2_MMR6_SWM16_MMR6_SWSP_MMR6_SW_MMR6 = 357,
3319 SYNC_MMR6_SYNCI_MMR6 = 358,
3320 PREF_MMR6 = 359,
3321 CACHE_MMR6 = 360,
3322 LD_LWu_LB64_LBu64_LH64_LHu64_LW64 = 361,
3323 LL64_LLD = 362,
3324 LWL64_LWR64 = 363,
3325 LDL_LDR = 364,
3326 SC64_SCD = 365,
3327 SB64_SH64_SW64_SWL64_SWR64 = 366,
3328 SDL_SDR = 367,
3329 LWUPC_LDPC = 368,
3330 CRC32B_CRC32H_CRC32W_CRC32CB_CRC32CH_CRC32CW = 369,
3331 CRC32D_CRC32CD = 370,
3332 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 = 371,
3333 DMUL = 372,
3334 SAA_SAAD = 373,
3335 BC1F_BC1T_BC1FL_BC1TL = 374,
3336 FABS_S_FNEG_S_FNEG_D32_FNEG_D64 = 375,
3337 MADD_S_MSUB_S_NMADD_S_NMSUB_S = 376,
3338 FMUL_S = 377,
3339 ADDR_PS64_CVT_PS_PW64_CVT_PW_PS64_MULR_PS64 = 378,
3340 PseudoTRUNC_W_D_PseudoTRUNC_W_D32_PseudoTRUNC_W_S = 379,
3341 MOVT_I64_MOVF_I64_MOVZ_I64_S_MOVN_I64_D64_MOVN_I64_S_MOVZ_I64_D64 = 380,
3342 SELEQZ_S_SELNEZ_S_SELEQZ_D_SELNEZ_D = 381,
3343 SEL_D_SEL_S = 382,
3344 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 = 383,
3345 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 = 384,
3346 C_F_D32_MM_C_F_D64_MM_C_F_S_MM = 385,
3347 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 = 386,
3348 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 = 387,
3349 C_NGLE_D32_MM_C_NGLE_D64_MM_C_NGLE_S_MM = 388,
3350 FCMP_S32_MM_FCMP_D32_MM = 389,
3351 MFC1_MM_MFHC1_D32_MM_MFHC1_D64_MM_MTC1_MM_MTC1_D64_MM_MTHC1_D32_MM_MTHC1_D64_MM = 390,
3352 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 = 391,
3353 FDIV_S_MM = 392,
3354 FDIV_D32_MM_FDIV_D64_MM = 393,
3355 FSQRT_S_MM = 394,
3356 FSQRT_D32_MM_FSQRT_D64_MM = 395,
3357 RECIP_S_MM_RSQRT_S_MM = 396,
3358 RECIP_D32_MM_RECIP_D64_MM_RSQRT_D32_MM_RSQRT_D64_MM = 397,
3359 SDC1_MM_D32_SDC1_MM_D64_SWC1_MM_SUXC1_MM_SWXC1_MM = 398,
3360 CFC1_MM_CTC1_MM = 399,
3361 LDC1_MM_D32_LDC1_MM_D64_LUXC1_MM_LWC1_MM_LWXC1_MM = 400,
3362 FNEG_S_MMR6 = 401,
3363 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 = 402,
3364 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 = 403,
3365 CMP_SUEQ_D_MMR6_CMP_SUEQ_S_MMR6_CMP_SULE_D_MMR6_CMP_SULE_S_MMR6_CMP_SULT_D_MMR6_CMP_SULT_S_MMR6 = 404,
3366 CVT_D_L_MMR6_CVT_L_D_MMR6_CVT_L_S_MMR6_CVT_S_L_MMR6_CVT_S_W_MMR6_CVT_W_S_MMR6 = 405,
3367 TRUNC_L_D_MMR6_TRUNC_L_S_MMR6_TRUNC_W_D_MMR6_TRUNC_W_S_MMR6 = 406,
3368 ROUND_L_D_MMR6_ROUND_L_S_MMR6_ROUND_W_D_MMR6_ROUND_W_S_MMR6 = 407,
3369 FLOOR_L_D_MMR6_FLOOR_L_S_MMR6_FLOOR_W_D_MMR6_FLOOR_W_S_MMR6 = 408,
3370 CEIL_L_D_MMR6_CEIL_L_S_MMR6_CEIL_W_D_MMR6_CEIL_W_S_MMR6 = 409,
3371 MFC1_MMR6_MTC1_MMR6_CLASS_S_MMR6_CLASS_D_MMR6_FADD_S_MMR6 = 410,
3372 MAX_D_MMR6_MAX_S_MMR6_MIN_D_MMR6_MIN_S_MMR6 = 411,
3373 MAXA_D_MMR6_MAXA_S_MMR6_MINA_D_MMR6_MINA_S_MMR6 = 412,
3374 SELEQZ_D_MMR6_SELEQZ_S_MMR6_SELNEZ_D_MMR6_SELNEZ_S_MMR6 = 413,
3375 SEL_D_MMR6_SEL_S_MMR6 = 414,
3376 RINT_S_MMR6_RINT_D_MMR6 = 415,
3377 MADDF_D_MMR6_MADDF_S_MMR6_MSUBF_D_MMR6_MSUBF_S_MMR6 = 416,
3378 FMOV_S_MMR6_FMUL_S_MMR6_FSUB_S_MMR6_FMOV_D_MMR6 = 417,
3379 FDIV_S_MMR6 = 418,
3380 SDC1_D64_MMR6 = 419,
3381 LDC1_D64_MMR6 = 420,
3382 DMFC1_DMTC1 = 421,
3383 SWDSP = 422,
3384 LWDSP = 423,
3385 PseudoMTLOHI_DSP = 424,
3386 EXTRV_RS_W = 425,
3387 EXTRV_R_W = 426,
3388 EXTRV_S_H = 427,
3389 EXTRV_W = 428,
3390 EXTR_RS_W = 429,
3391 EXTR_R_W = 430,
3392 EXTR_S_H = 431,
3393 EXTR_W = 432,
3394 INSV = 433,
3395 MTHLIP = 434,
3396 MTHI_DSP = 435,
3397 MTLO_DSP = 436,
3398 ABSQ_S_PH = 437,
3399 ABSQ_S_W = 438,
3400 ADDQ_PH = 439,
3401 ADDQ_S_PH = 440,
3402 ADDQ_S_W = 441,
3403 ADDSC = 442,
3404 ADDU_QB = 443,
3405 ADDU_S_QB = 444,
3406 ADDWC = 445,
3407 BITREV = 446,
3408 BPOSGE32 = 447,
3409 CMPGU_EQ_QB = 448,
3410 CMPGU_LE_QB = 449,
3411 CMPGU_LT_QB = 450,
3412 CMPU_EQ_QB = 451,
3413 CMPU_LE_QB = 452,
3414 CMPU_LT_QB = 453,
3415 CMP_EQ_PH = 454,
3416 CMP_LE_PH = 455,
3417 CMP_LT_PH = 456,
3418 DPAQ_SA_L_W = 457,
3419 DPAQ_S_W_PH = 458,
3420 DPAU_H_QBL = 459,
3421 DPAU_H_QBR = 460,
3422 DPSQ_SA_L_W = 461,
3423 DPSQ_S_W_PH = 462,
3424 DPSU_H_QBL = 463,
3425 DPSU_H_QBR = 464,
3426 EXTPDPV = 465,
3427 EXTPDP = 466,
3428 EXTPV = 467,
3429 EXTP = 468,
3430 LBUX = 469,
3431 LHX = 470,
3432 LWX = 471,
3433 MADDU_DSP = 472,
3434 MADD_DSP = 473,
3435 MAQ_SA_W_PHL = 474,
3436 MAQ_SA_W_PHR = 475,
3437 MAQ_S_W_PHL = 476,
3438 MAQ_S_W_PHR = 477,
3439 MFHI_DSP = 478,
3440 MFLO_DSP = 479,
3441 MODSUB = 480,
3442 MSUBU_DSP = 481,
3443 MSUB_DSP = 482,
3444 MULEQ_S_W_PHL = 483,
3445 MULEQ_S_W_PHR = 484,
3446 MULEU_S_PH_QBL = 485,
3447 MULEU_S_PH_QBR = 486,
3448 MULQ_RS_PH = 487,
3449 MULSAQ_S_W_PH = 488,
3450 MULTU_DSP = 489,
3451 MULT_DSP = 490,
3452 PACKRL_PH = 491,
3453 PICK_PH = 492,
3454 PICK_QB = 493,
3455 PRECEQU_PH_QBLA = 494,
3456 PRECEQU_PH_QBL = 495,
3457 PRECEQU_PH_QBRA = 496,
3458 PRECEQU_PH_QBR = 497,
3459 PRECEQ_W_PHL = 498,
3460 PRECEQ_W_PHR = 499,
3461 PRECEU_PH_QBLA = 500,
3462 PRECEU_PH_QBL = 501,
3463 PRECEU_PH_QBRA = 502,
3464 PRECEU_PH_QBR = 503,
3465 PRECRQU_S_QB_PH = 504,
3466 PRECRQ_PH_W = 505,
3467 PRECRQ_QB_PH = 506,
3468 PRECRQ_RS_PH_W = 507,
3469 RADDU_W_QB = 508,
3470 RDDSP = 509,
3471 REPLV_PH = 510,
3472 REPLV_QB = 511,
3473 REPL_PH = 512,
3474 REPL_QB = 513,
3475 SHILOV = 514,
3476 SHILO = 515,
3477 SHLLV_PH = 516,
3478 SHLLV_QB = 517,
3479 SHLLV_S_PH = 518,
3480 SHLLV_S_W = 519,
3481 SHLL_PH = 520,
3482 SHLL_QB = 521,
3483 SHLL_S_PH = 522,
3484 SHLL_S_W = 523,
3485 SHRAV_PH = 524,
3486 SHRAV_R_PH = 525,
3487 SHRAV_R_W = 526,
3488 SHRA_PH = 527,
3489 SHRA_R_PH = 528,
3490 SHRA_R_W = 529,
3491 SHRLV_QB = 530,
3492 SHRL_QB = 531,
3493 SUBQ_PH = 532,
3494 SUBQ_S_PH = 533,
3495 SUBQ_S_W = 534,
3496 SUBU_QB = 535,
3497 SUBU_S_QB = 536,
3498 WRDSP = 537,
3499 PseudoCMPU_EQ_QB_PseudoCMPU_LE_QB_PseudoCMPU_LT_QB_PseudoCMP_EQ_PH_PseudoCMP_LE_PH_PseudoCMP_LT_PH = 538,
3500 PseudoPICK_PH_PseudoPICK_QB = 539,
3501 ABSQ_S_QB = 540,
3502 ADDQH_PH = 541,
3503 ADDQH_R_PH = 542,
3504 ADDQH_R_W = 543,
3505 ADDQH_W = 544,
3506 ADDUH_QB = 545,
3507 ADDUH_R_QB = 546,
3508 ADDU_PH = 547,
3509 ADDU_S_PH = 548,
3510 APPEND = 549,
3511 BALIGN = 550,
3512 CMPGDU_EQ_QB = 551,
3513 CMPGDU_LE_QB = 552,
3514 CMPGDU_LT_QB = 553,
3515 DPA_W_PH = 554,
3516 DPAQX_SA_W_PH = 555,
3517 DPAQX_S_W_PH = 556,
3518 DPAX_W_PH = 557,
3519 DPS_W_PH = 558,
3520 DPSQX_S_W_PH = 559,
3521 DPSQX_SA_W_PH = 560,
3522 DPSX_W_PH = 561,
3523 MUL_PH = 562,
3524 MUL_S_PH = 563,
3525 MULQ_RS_W = 564,
3526 MULQ_S_PH = 565,
3527 MULQ_S_W = 566,
3528 MULSA_W_PH = 567,
3529 PRECR_QB_PH = 568,
3530 PRECR_SRA_PH_W = 569,
3531 PRECR_SRA_R_PH_W = 570,
3532 PREPEND = 571,
3533 SHRA_QB = 572,
3534 SHRA_R_QB = 573,
3535 SHRAV_QB = 574,
3536 SHRAV_R_QB = 575,
3537 SHRL_PH = 576,
3538 SHRLV_PH = 577,
3539 SUBQH_PH = 578,
3540 SUBQH_R_PH = 579,
3541 SUBQH_W = 580,
3542 SUBQH_R_W = 581,
3543 SUBU_PH = 582,
3544 SUBU_S_PH = 583,
3545 SUBUH_QB = 584,
3546 SUBUH_R_QB = 585,
3547 LWDSP_MM = 586,
3548 SWDSP_MM = 587,
3549 ABSQ_S_PH_MM = 588,
3550 ABSQ_S_W_MM = 589,
3551 ADDQ_PH_MM = 590,
3552 ADDQ_S_PH_MM = 591,
3553 ADDQ_S_W_MM = 592,
3554 ADDSC_MM = 593,
3555 ADDU_QB_MM = 594,
3556 ADDU_S_QB_MM = 595,
3557 ADDWC_MM = 596,
3558 BITREV_MM = 597,
3559 BPOSGE32_MM = 598,
3560 CMPGU_EQ_QB_MM = 599,
3561 CMPGU_LE_QB_MM = 600,
3562 CMPGU_LT_QB_MM = 601,
3563 CMPU_EQ_QB_MM = 602,
3564 CMPU_LE_QB_MM = 603,
3565 CMPU_LT_QB_MM = 604,
3566 CMP_EQ_PH_MM = 605,
3567 CMP_LE_PH_MM = 606,
3568 CMP_LT_PH_MM = 607,
3569 DPAQ_SA_L_W_MM = 608,
3570 DPAQ_S_W_PH_MM = 609,
3571 DPAU_H_QBL_MM = 610,
3572 DPAU_H_QBR_MM = 611,
3573 DPSQ_SA_L_W_MM = 612,
3574 DPSQ_S_W_PH_MM = 613,
3575 DPSU_H_QBL_MM = 614,
3576 DPSU_H_QBR_MM = 615,
3577 EXTPDPV_MM = 616,
3578 EXTPDP_MM = 617,
3579 EXTPV_MM = 618,
3580 EXTP_MM = 619,
3581 EXTRV_RS_W_MM = 620,
3582 EXTRV_R_W_MM = 621,
3583 EXTRV_S_H_MM = 622,
3584 EXTRV_W_MM = 623,
3585 EXTR_RS_W_MM = 624,
3586 EXTR_R_W_MM = 625,
3587 EXTR_S_H_MM = 626,
3588 EXTR_W_MM = 627,
3589 INSV_MM = 628,
3590 LBUX_MM = 629,
3591 LHX_MM = 630,
3592 LWX_MM = 631,
3593 MADDU_DSP_MM = 632,
3594 MADD_DSP_MM = 633,
3595 MAQ_SA_W_PHL_MM = 634,
3596 MAQ_SA_W_PHR_MM = 635,
3597 MAQ_S_W_PHL_MM = 636,
3598 MAQ_S_W_PHR_MM = 637,
3599 MFHI_DSP_MM = 638,
3600 MFLO_DSP_MM = 639,
3601 MODSUB_MM = 640,
3602 MOVEP_MMR6 = 641,
3603 MOVN_I_MM = 642,
3604 MOVZ_I_MM = 643,
3605 MSUBU_DSP_MM = 644,
3606 MSUB_DSP_MM = 645,
3607 MTHI_DSP_MM = 646,
3608 MTHLIP_MM = 647,
3609 MTLO_DSP_MM = 648,
3610 MULEQ_S_W_PHL_MM = 649,
3611 MULEQ_S_W_PHR_MM = 650,
3612 MULEU_S_PH_QBL_MM = 651,
3613 MULEU_S_PH_QBR_MM = 652,
3614 MULQ_RS_PH_MM = 653,
3615 MULSAQ_S_W_PH_MM = 654,
3616 MULTU_DSP_MM = 655,
3617 MULT_DSP_MM = 656,
3618 PACKRL_PH_MM = 657,
3619 PICK_PH_MM = 658,
3620 PICK_QB_MM = 659,
3621 PRECEQU_PH_QBLA_MM = 660,
3622 PRECEQU_PH_QBL_MM = 661,
3623 PRECEQU_PH_QBRA_MM = 662,
3624 PRECEQU_PH_QBR_MM = 663,
3625 PRECEQ_W_PHL_MM = 664,
3626 PRECEQ_W_PHR_MM = 665,
3627 PRECEU_PH_QBLA_MM = 666,
3628 PRECEU_PH_QBL_MM = 667,
3629 PRECEU_PH_QBRA_MM = 668,
3630 PRECEU_PH_QBR_MM = 669,
3631 PRECRQU_S_QB_PH_MM = 670,
3632 PRECRQ_PH_W_MM = 671,
3633 PRECRQ_QB_PH_MM = 672,
3634 PRECRQ_RS_PH_W_MM = 673,
3635 RADDU_W_QB_MM = 674,
3636 RDDSP_MM = 675,
3637 REPLV_PH_MM = 676,
3638 REPLV_QB_MM = 677,
3639 REPL_PH_MM = 678,
3640 REPL_QB_MM = 679,
3641 SHILOV_MM = 680,
3642 SHILO_MM = 681,
3643 SHLLV_PH_MM = 682,
3644 SHLLV_QB_MM = 683,
3645 SHLLV_S_PH_MM = 684,
3646 SHLLV_S_W_MM = 685,
3647 SHLL_PH_MM = 686,
3648 SHLL_QB_MM = 687,
3649 SHLL_S_PH_MM = 688,
3650 SHLL_S_W_MM = 689,
3651 SHRAV_PH_MM = 690,
3652 SHRAV_R_PH_MM = 691,
3653 SHRAV_R_W_MM = 692,
3654 SHRA_PH_MM = 693,
3655 SHRA_R_PH_MM = 694,
3656 SHRA_R_W_MM = 695,
3657 SHRLV_QB_MM = 696,
3658 SHRL_QB_MM = 697,
3659 SUBQ_PH_MM = 698,
3660 SUBQ_S_PH_MM = 699,
3661 SUBQ_S_W_MM = 700,
3662 SUBU_QB_MM = 701,
3663 SUBU_S_QB_MM = 702,
3664 WRDSP_MM = 703,
3665 ABSQ_S_QB_MMR2 = 704,
3666 ADDQH_PH_MMR2 = 705,
3667 ADDQH_R_PH_MMR2 = 706,
3668 ADDQH_R_W_MMR2 = 707,
3669 ADDQH_W_MMR2 = 708,
3670 ADDUH_QB_MMR2 = 709,
3671 ADDUH_R_QB_MMR2 = 710,
3672 ADDU_PH_MMR2 = 711,
3673 ADDU_S_PH_MMR2 = 712,
3674 APPEND_MMR2 = 713,
3675 BALIGN_MMR2 = 714,
3676 CMPGDU_EQ_QB_MMR2 = 715,
3677 CMPGDU_LE_QB_MMR2 = 716,
3678 CMPGDU_LT_QB_MMR2 = 717,
3679 DPA_W_PH_MMR2 = 718,
3680 DPAQX_SA_W_PH_MMR2 = 719,
3681 DPAQX_S_W_PH_MMR2 = 720,
3682 DPAX_W_PH_MMR2 = 721,
3683 DPS_W_PH_MMR2 = 722,
3684 DPSQX_S_W_PH_MMR2 = 723,
3685 DPSQX_SA_W_PH_MMR2 = 724,
3686 DPSX_W_PH_MMR2 = 725,
3687 MUL_PH_MMR2 = 726,
3688 MUL_S_PH_MMR2 = 727,
3689 MULQ_RS_W_MMR2 = 728,
3690 MULQ_S_PH_MMR2 = 729,
3691 MULQ_S_W_MMR2 = 730,
3692 MULSA_W_PH_MMR2 = 731,
3693 PRECR_QB_PH_MMR2 = 732,
3694 PRECR_SRA_PH_W_MMR2 = 733,
3695 PRECR_SRA_R_PH_W_MMR2 = 734,
3696 PREPEND_MMR2 = 735,
3697 SHRA_QB_MMR2 = 736,
3698 SHRA_R_QB_MMR2 = 737,
3699 SHRAV_QB_MMR2 = 738,
3700 SHRAV_R_QB_MMR2 = 739,
3701 SHRL_PH_MMR2 = 740,
3702 SHRLV_PH_MMR2 = 741,
3703 SUBQH_PH_MMR2 = 742,
3704 SUBQH_R_PH_MMR2 = 743,
3705 SUBQH_W_MMR2 = 744,
3706 SUBQH_R_W_MMR2 = 745,
3707 SUBU_PH_MMR2 = 746,
3708 SUBU_S_PH_MMR2 = 747,
3709 SUBUH_QB_MMR2 = 748,
3710 SUBUH_R_QB_MMR2 = 749,
3711 BPOSGE32C_MMR3 = 750,
3712 SCHED_LIST_END = 751
3713 };
3714
3715} // namespace llvm::Mips::Sched
3716
3717#endif // GET_INSTRINFO_SCHED_ENUM
3718
3719#if defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3720
3721namespace llvm {
3722
3723struct MipsInstrTable {
3724 MCInstrDesc Insts[2927];
3725 static_assert(alignof(MCInstrDesc) >= alignof(MCPhysReg), "Unwanted padding between Insts and ImplicitOps");
3726 MCPhysReg ImplicitOps[68];
3727 char Padding[sizeof(MCOperandInfo) - sizeof ImplicitOps % sizeof(MCOperandInfo)];
3728 static_assert(alignof(MCInstrDesc) >= alignof(MCOperandInfo), "Unwanted padding between Insts and OperandInfo");
3729 MCOperandInfo OperandInfo[1138];
3730};
3731} // namespace llvm
3732
3733#endif // defined(GET_INSTRINFO_MC_DESC) || defined(GET_INSTRINFO_CTOR_DTOR)
3734
3735#ifdef GET_INSTRINFO_MC_DESC
3736#undef GET_INSTRINFO_MC_DESC
3737
3738namespace llvm {
3739
3740static_assert((sizeof MipsInstrTable::ImplicitOps + sizeof MipsInstrTable::Padding) % sizeof(MCOperandInfo) == 0);
3741static constexpr unsigned MipsOpInfoBase = (sizeof MipsInstrTable::ImplicitOps + sizeof MipsInstrTable::Padding) / sizeof(MCOperandInfo);
3742
3743extern const MipsInstrTable MipsDescs = {
3744 {
3745 { 2926, 2, 1, 4, 325, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // YIELD
3746 { 2925, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // XorRxRxRy16
3747 { 2924, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi_MM
3748 { 2923, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi64
3749 { 2922, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORi
3750 { 2921, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // XOR_V
3751 { 2920, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR_MMR6
3752 { 2919, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR_MM
3753 { 2918, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // XORI_MMR6
3754 { 2917, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // XORI_B
3755 { 2916, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR64
3756 { 2915, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 564, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // XOR16_MMR6
3757 { 2914, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 564, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // XOR16_MM
3758 { 2913, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // XOR
3759 { 2912, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // WSBH_MMR6
3760 { 2911, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // WSBH_MM
3761 { 2910, 2, 1, 4, 232, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // WSBH
3762 { 2909, 2, 1, 4, 313, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // WRPGPR_MMR6
3763 { 2908, 2, 0, 4, 703, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WRDSP_MM
3764 { 2907, 2, 0, 4, 537, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WRDSP
3765 { 2906, 1, 0, 4, 319, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WAIT_MMR6
3766 { 2905, 1, 0, 4, 312, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // WAIT_MM
3767 { 2904, 0, 0, 4, 81, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // WAIT
3768 { 2903, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // VSHF_W
3769 { 2902, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // VSHF_H
3770 { 2901, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // VSHF_D
3771 { 2900, 4, 1, 4, 113, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // VSHF_B
3772 { 2899, 3, 1, 4, 371, 0, 5, MipsOpInfoBase + 237, 63, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // VMULU
3773 { 2898, 3, 1, 4, 371, 0, 4, MipsOpInfoBase + 237, 43, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // VMM0
3774 { 2897, 3, 1, 4, 371, 0, 3, MipsOpInfoBase + 237, 60, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // V3MULU
3775 { 2896, 2, 0, 4, 258, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // UDIV_MM
3776 { 2895, 2, 0, 4, 106, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // UDIV
3777 { 2894, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TTLTIU
3778 { 2893, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S_MMR6
3779 { 2892, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S_MM
3780 { 2891, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_S
3781 { 2890, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_MM
3782 { 2889, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 632, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D_MMR6
3783 { 2888, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 632, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D64
3784 { 2887, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_W_D32
3785 { 2886, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_S_MMR6
3786 { 2885, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_S
3787 { 2884, 2, 1, 4, 406, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_D_MMR6
3788 { 2883, 2, 1, 4, 184, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // TRUNC_L_D64
3789 { 2882, 3, 0, 4, 294, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TNE_MM
3790 { 2881, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TNEI_MM
3791 { 2880, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TNEI
3792 { 2879, 3, 0, 4, 281, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TNE
3793 { 2878, 3, 0, 4, 294, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLT_MM
3794 { 2877, 3, 0, 4, 294, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLTU_MM
3795 { 2876, 3, 0, 4, 281, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLTU
3796 { 2875, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTI_MM
3797 { 2874, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTIU_MM
3798 { 2873, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TLTI
3799 { 2872, 3, 0, 4, 281, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TLT
3800 { 2871, 0, 0, 4, 310, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWR_MM
3801 { 2870, 0, 0, 4, 307, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWR
3802 { 2869, 0, 0, 4, 310, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWI_MM
3803 { 2868, 0, 0, 4, 307, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBWI
3804 { 2867, 0, 0, 4, 310, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBR_MM
3805 { 2866, 0, 0, 4, 307, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBR
3806 { 2865, 0, 0, 4, 310, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBP_MM
3807 { 2864, 0, 0, 4, 307, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBP
3808 { 2863, 0, 0, 4, 314, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINV_MMR6
3809 { 2862, 0, 0, 4, 314, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINVF_MMR6
3810 { 2861, 0, 0, 4, 87, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINVF
3811 { 2860, 0, 0, 4, 87, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBINV
3812 { 2859, 0, 0, 4, 328, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWR_MM
3813 { 2858, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWR
3814 { 2857, 0, 0, 4, 328, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWI_MM
3815 { 2856, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGWI
3816 { 2855, 0, 0, 4, 328, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGR_MM
3817 { 2854, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGR
3818 { 2853, 0, 0, 4, 328, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGP_MM
3819 { 2852, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGP
3820 { 2851, 0, 0, 4, 328, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINV_MM
3821 { 2850, 0, 0, 4, 328, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINVF_MM
3822 { 2849, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINVF
3823 { 2848, 0, 0, 4, 90, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // TLBGINV
3824 { 2847, 3, 0, 4, 294, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGE_MM
3825 { 2846, 3, 0, 4, 294, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGEU_MM
3826 { 2845, 3, 0, 4, 83, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGEU
3827 { 2844, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEI_MM
3828 { 2843, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEIU_MM
3829 { 2842, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEIU
3830 { 2841, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TGEI
3831 { 2840, 3, 0, 4, 83, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TGE
3832 { 2839, 3, 0, 4, 294, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TEQ_MM
3833 { 2838, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TEQI_MM
3834 { 2837, 2, 0, 4, 82, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // TEQI
3835 { 2836, 3, 0, 4, 83, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // TEQ
3836 { 2835, 3, 0, 4, 349, 0, 0, MipsOpInfoBase + 576, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SwRxSpImmX16
3837 { 2834, 3, 0, 4, 349, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SwRxRyOffMemX16
3838 { 2833, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // SubuRxRyRz16
3839 { 2832, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 579, 0, 0, 0x0ULL }, // SrlvRxRy16
3840 { 2831, 3, 1, 4, 235, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x0ULL }, // SrlX16
3841 { 2830, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 579, 0, 0, 0x0ULL }, // SravRxRy16
3842 { 2829, 3, 1, 4, 235, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x0ULL }, // SraX16
3843 { 2828, 2, 0, 2, 235, 0, 1, MipsOpInfoBase + 397, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltuRxRy16
3844 { 2827, 2, 0, 4, 235, 0, 1, MipsOpInfoBase + 571, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiuRxImmX16
3845 { 2826, 2, 0, 2, 235, 0, 1, MipsOpInfoBase + 571, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiuRxImm16
3846 { 2825, 2, 0, 4, 235, 0, 1, MipsOpInfoBase + 571, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiRxImmX16
3847 { 2824, 2, 0, 2, 235, 0, 1, MipsOpInfoBase + 571, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltiRxImm16
3848 { 2823, 2, 0, 2, 235, 0, 1, MipsOpInfoBase + 397, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltRxRy16
3849 { 2822, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 579, 0, 0, 0x0ULL }, // SllvRxRy16
3850 { 2821, 3, 1, 4, 235, 0, 0, MipsOpInfoBase + 523, 0, 0, 0x0ULL }, // SllX16
3851 { 2820, 3, 0, 4, 349, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // ShRxRyOffMemX16
3852 { 2819, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 1136, 0, 0, 0x0ULL }, // SehRx16
3853 { 2818, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 1136, 0, 0, 0x0ULL }, // SebRx16
3854 { 2817, 3, 0, 4, 349, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SbRxRyOffMemX16
3855 { 2816, 0, 0, 2, 349, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaveX16
3856 { 2815, 0, 0, 2, 349, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Save16
3857 { 2814, 1, 0, 4, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SYSCALL_MM
3858 { 2813, 1, 0, 4, 281, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SYSCALL
3859 { 2812, 1, 0, 4, 358, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC_MMR6
3860 { 2811, 1, 0, 4, 354, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC_MM
3861 { 2810, 2, 0, 4, 358, 0, 0, MipsOpInfoBase + 1134, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI_MMR6
3862 { 2809, 2, 0, 4, 354, 0, 0, MipsOpInfoBase + 1134, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI_MM
3863 { 2808, 2, 0, 4, 98, 0, 0, MipsOpInfoBase + 1134, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNCI
3864 { 2807, 1, 0, 4, 5, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SYNC
3865 { 2806, 3, 0, 4, 357, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SW_MMR6
3866 { 2805, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW_MM
3867 { 2804, 3, 0, 4, 398, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWXC1_MM
3868 { 2803, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWXC1
3869 { 2802, 3, 0, 2, 357, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWSP_MMR6
3870 { 2801, 3, 0, 2, 351, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWSP_MM
3871 { 2800, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR_MM
3872 { 2799, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWRE_MM
3873 { 2798, 3, 0, 4, 95, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWRE
3874 { 2797, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR64
3875 { 2796, 3, 0, 4, 333, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWR
3876 { 2795, 4, 0, 4, 351, 0, 0, MipsOpInfoBase + 907, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWP_MM
3877 { 2794, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWM32_MM
3878 { 2793, 3, 0, 2, 357, 0, 0, MipsOpInfoBase + 904, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM16_MMR6
3879 { 2792, 3, 0, 2, 351, 0, 0, MipsOpInfoBase + 904, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM16_MM
3880 { 2791, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL_MM
3881 { 2790, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWLE_MM
3882 { 2789, 3, 0, 4, 95, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWLE
3883 { 2788, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL64
3884 { 2787, 3, 0, 4, 333, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SWL
3885 { 2786, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWE_MM
3886 { 2785, 3, 0, 4, 342, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWE
3887 { 2784, 3, 0, 4, 587, 0, 0, MipsOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWDSP_MM
3888 { 2783, 3, 0, 4, 422, 0, 0, MipsOpInfoBase + 894, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SWDSP
3889 { 2782, 3, 0, 4, 332, 0, 0, MipsOpInfoBase + 852, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC3
3890 { 2781, 3, 0, 4, 338, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SWC2_R6
3891 { 2780, 3, 0, 4, 357, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SWC2_MMR6
3892 { 2779, 3, 0, 4, 332, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC2
3893 { 2778, 3, 0, 4, 398, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC1_MM
3894 { 2777, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SWC1
3895 { 2776, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW64
3896 { 2775, 3, 0, 2, 357, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SW16_MMR6
3897 { 2774, 3, 0, 2, 351, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore), 0x0ULL }, // SW16_MM
3898 { 2773, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SW
3899 { 2772, 3, 0, 4, 398, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC1_MM
3900 { 2771, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC164
3901 { 2770, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // SUXC1
3902 { 2769, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBu_MM
3903 { 2768, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBu
3904 { 2767, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB_MMR6
3905 { 2766, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB_MM
3906 { 2765, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBV_W
3907 { 2764, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBV_H
3908 { 2763, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBV_D
3909 { 2762, 3, 1, 4, 17, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SUBV_B
3910 { 2761, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SUBVI_W
3911 { 2760, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SUBVI_H
3912 { 2759, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SUBVI_D
3913 { 2758, 3, 1, 4, 171, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SUBVI_B
3914 { 2757, 3, 1, 4, 702, 0, 1, MipsOpInfoBase + 536, 10, 0, 0x6ULL }, // SUBU_S_QB_MM
3915 { 2756, 3, 1, 4, 536, 0, 1, MipsOpInfoBase + 536, 10, 0, 0x6ULL }, // SUBU_S_QB
3916 { 2755, 3, 1, 4, 747, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_S_PH_MMR2
3917 { 2754, 3, 1, 4, 583, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_S_PH
3918 { 2753, 3, 1, 4, 701, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_QB_MM
3919 { 2752, 3, 1, 4, 535, 0, 1, MipsOpInfoBase + 536, 10, 0, 0x6ULL }, // SUBU_QB
3920 { 2751, 3, 1, 4, 746, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_PH_MMR2
3921 { 2750, 3, 1, 4, 582, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBU_PH
3922 { 2749, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // SUBU_MMR6
3923 { 2748, 3, 1, 4, 749, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBUH_R_QB_MMR2
3924 { 2747, 3, 1, 4, 585, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBUH_R_QB
3925 { 2746, 3, 1, 4, 748, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBUH_QB_MMR2
3926 { 2745, 3, 1, 4, 584, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBUH_QB
3927 { 2744, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x0ULL }, // SUBU16_MMR6
3928 { 2743, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 545, 0, 0, 0x0ULL }, // SUBU16_MM
3929 { 2742, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBS_U_W
3930 { 2741, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBS_U_H
3931 { 2740, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBS_U_D
3932 { 2739, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SUBS_U_B
3933 { 2738, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBS_S_W
3934 { 2737, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBS_S_H
3935 { 2736, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBS_S_D
3936 { 2735, 3, 1, 4, 169, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SUBS_S_B
3937 { 2734, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBSUU_S_W
3938 { 2733, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBSUU_S_H
3939 { 2732, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBSUU_S_D
3940 { 2731, 3, 1, 4, 170, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SUBSUU_S_B
3941 { 2730, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SUBSUS_U_W
3942 { 2729, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SUBSUS_U_H
3943 { 2728, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SUBSUS_U_D
3944 { 2727, 3, 1, 4, 20, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SUBSUS_U_B
3945 { 2726, 3, 1, 4, 700, 0, 1, MipsOpInfoBase + 240, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_S_W_MM
3946 { 2725, 3, 1, 4, 534, 0, 1, MipsOpInfoBase + 240, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_S_W
3947 { 2724, 3, 1, 4, 699, 0, 1, MipsOpInfoBase + 536, 10, 0, 0x6ULL }, // SUBQ_S_PH_MM
3948 { 2723, 3, 1, 4, 533, 0, 1, MipsOpInfoBase + 536, 10, 0, 0x6ULL }, // SUBQ_S_PH
3949 { 2722, 3, 1, 4, 698, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SUBQ_PH_MM
3950 { 2721, 3, 1, 4, 532, 0, 1, MipsOpInfoBase + 536, 10, 0, 0x6ULL }, // SUBQ_PH
3951 { 2720, 3, 1, 4, 744, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SUBQH_W_MMR2
3952 { 2719, 3, 1, 4, 580, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SUBQH_W
3953 { 2718, 3, 1, 4, 745, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SUBQH_R_W_MMR2
3954 { 2717, 3, 1, 4, 581, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SUBQH_R_W
3955 { 2716, 3, 1, 4, 743, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBQH_R_PH_MMR2
3956 { 2715, 3, 1, 4, 579, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBQH_R_PH
3957 { 2714, 3, 1, 4, 742, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBQH_PH_MMR2
3958 { 2713, 3, 1, 4, 578, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // SUBQH_PH
3959 { 2712, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SUB
3960 { 2711, 3, 0, 4, 221, 0, 0, MipsOpInfoBase + 882, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_W
3961 { 2710, 3, 0, 4, 221, 0, 0, MipsOpInfoBase + 879, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_H
3962 { 2709, 3, 0, 4, 221, 0, 0, MipsOpInfoBase + 876, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_D
3963 { 2708, 3, 0, 4, 221, 0, 0, MipsOpInfoBase + 873, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // ST_B
3964 { 2707, 0, 0, 4, 238, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP_MMR6
3965 { 2706, 0, 0, 4, 237, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP_MM
3966 { 2705, 0, 0, 4, 80, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SSNOP
3967 { 2704, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRL_W
3968 { 2703, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // SRL_MM
3969 { 2702, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRL_H
3970 { 2701, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRL_D
3971 { 2700, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SRL_B
3972 { 2699, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRLV_MM
3973 { 2698, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRLV
3974 { 2697, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRLR_W
3975 { 2696, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRLR_H
3976 { 2695, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRLR_D
3977 { 2694, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SRLR_B
3978 { 2693, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SRLRI_W
3979 { 2692, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRLRI_H
3980 { 2691, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRLRI_D
3981 { 2690, 3, 1, 4, 180, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRLRI_B
3982 { 2689, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SRLI_W
3983 { 2688, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRLI_H
3984 { 2687, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRLI_D
3985 { 2686, 3, 1, 4, 178, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRLI_B
3986 { 2685, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 530, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRL16_MMR6
3987 { 2684, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 530, 0, 0, 0x0ULL }, // SRL16_MM
3988 { 2683, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // SRL
3989 { 2682, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRA_W
3990 { 2681, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // SRA_MM
3991 { 2680, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRA_H
3992 { 2679, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRA_D
3993 { 2678, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SRA_B
3994 { 2677, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRAV_MM
3995 { 2676, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SRAV
3996 { 2675, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SRAR_W
3997 { 2674, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SRAR_H
3998 { 2673, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SRAR_D
3999 { 2672, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SRAR_B
4000 { 2671, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SRARI_W
4001 { 2670, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRARI_H
4002 { 2669, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRARI_D
4003 { 2668, 3, 1, 4, 179, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRARI_B
4004 { 2667, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SRAI_W
4005 { 2666, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SRAI_H
4006 { 2665, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SRAI_D
4007 { 2664, 3, 1, 4, 177, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SRAI_B
4008 { 2663, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // SRA
4009 { 2662, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1131, 0, 0, 0x6ULL }, // SPLAT_W
4010 { 2661, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1128, 0, 0, 0x6ULL }, // SPLAT_H
4011 { 2660, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1125, 0, 0, 0x6ULL }, // SPLAT_D
4012 { 2659, 3, 1, 4, 39, 0, 0, MipsOpInfoBase + 1122, 0, 0, 0x6ULL }, // SPLAT_B
4013 { 2658, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SPLATI_W
4014 { 2657, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SPLATI_H
4015 { 2656, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SPLATI_D
4016 { 2655, 3, 1, 4, 40, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SPLATI_B
4017 { 2654, 3, 1, 4, 371, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x2ULL }, // SNEi
4018 { 2653, 3, 1, 4, 371, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SNE
4019 { 2652, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLTu_MM
4020 { 2651, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 1116, 0, 0, 0x1ULL }, // SLTu64
4021 { 2650, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLTu
4022 { 2649, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x2ULL }, // SLTiu_MM
4023 { 2648, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 1119, 0, 0, 0x2ULL }, // SLTiu64
4024 { 2647, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x2ULL }, // SLTiu
4025 { 2646, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x2ULL }, // SLTi_MM
4026 { 2645, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 1119, 0, 0, 0x2ULL }, // SLTi64
4027 { 2644, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x2ULL }, // SLTi
4028 { 2643, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLT_MM
4029 { 2642, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 1116, 0, 0, 0x1ULL }, // SLT64
4030 { 2641, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLT
4031 { 2640, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // SLL_W
4032 { 2639, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SLL_MMR6
4033 { 2638, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // SLL_MM
4034 { 2637, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // SLL_H
4035 { 2636, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // SLL_D
4036 { 2635, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // SLL_B
4037 { 2634, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLLV_MM
4038 { 2633, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // SLLV
4039 { 2632, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SLLI_W
4040 { 2631, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SLLI_H
4041 { 2630, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SLLI_D
4042 { 2629, 3, 1, 4, 181, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SLLI_B
4043 { 2628, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // SLL64_64
4044 { 2627, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 749, 0, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // SLL64_32
4045 { 2626, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 530, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLL16_MMR6
4046 { 2625, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 530, 0, 0, 0x0ULL }, // SLL16_MM
4047 { 2624, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // SLL
4048 { 2623, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1112, 0, 0, 0x6ULL }, // SLD_W
4049 { 2622, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1108, 0, 0, 0x6ULL }, // SLD_H
4050 { 2621, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1104, 0, 0, 0x6ULL }, // SLD_D
4051 { 2620, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 1100, 0, 0, 0x6ULL }, // SLD_B
4052 { 2619, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 605, 0, 0, 0x6ULL }, // SLDI_W
4053 { 2618, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // SLDI_H
4054 { 2617, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 597, 0, 0, 0x6ULL }, // SLDI_D
4055 { 2616, 4, 1, 4, 117, 0, 0, MipsOpInfoBase + 593, 0, 0, 0x6ULL }, // SLDI_B
4056 { 2615, 1, 0, 4, 295, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SIGRIE_MMR6
4057 { 2614, 1, 0, 4, 284, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SIGRIE
4058 { 2613, 3, 0, 4, 357, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SH_MMR6
4059 { 2612, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH_MM
4060 { 2611, 3, 1, 4, 697, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_QB_MM
4061 { 2610, 3, 1, 4, 531, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_QB
4062 { 2609, 3, 1, 4, 740, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_PH_MMR2
4063 { 2608, 3, 1, 4, 576, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRL_PH
4064 { 2607, 3, 1, 4, 696, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRLV_QB_MM
4065 { 2606, 3, 1, 4, 530, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRLV_QB
4066 { 2605, 3, 1, 4, 741, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRLV_PH_MMR2
4067 { 2604, 3, 1, 4, 577, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRLV_PH
4068 { 2603, 3, 1, 4, 695, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_W_MM
4069 { 2602, 3, 1, 4, 529, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_W
4070 { 2601, 3, 1, 4, 737, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_QB_MMR2
4071 { 2600, 3, 1, 4, 573, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_QB
4072 { 2599, 3, 1, 4, 694, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_PH_MM
4073 { 2598, 3, 1, 4, 528, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_R_PH
4074 { 2597, 3, 1, 4, 736, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_QB_MMR2
4075 { 2596, 3, 1, 4, 572, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_QB
4076 { 2595, 3, 1, 4, 693, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_PH_MM
4077 { 2594, 3, 1, 4, 527, 0, 0, MipsOpInfoBase + 1097, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHRA_PH
4078 { 2593, 3, 1, 4, 692, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SHRAV_R_W_MM
4079 { 2592, 3, 1, 4, 526, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SHRAV_R_W
4080 { 2591, 3, 1, 4, 739, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_R_QB_MMR2
4081 { 2590, 3, 1, 4, 575, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_R_QB
4082 { 2589, 3, 1, 4, 691, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_R_PH_MM
4083 { 2588, 3, 1, 4, 525, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_R_PH
4084 { 2587, 3, 1, 4, 738, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_QB_MMR2
4085 { 2586, 3, 1, 4, 574, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_QB
4086 { 2585, 3, 1, 4, 690, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_PH_MM
4087 { 2584, 3, 1, 4, 524, 0, 0, MipsOpInfoBase + 1094, 0, 0, 0x6ULL }, // SHRAV_PH
4088 { 2583, 3, 1, 4, 689, 0, 1, MipsOpInfoBase + 243, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_W_MM
4089 { 2582, 3, 1, 4, 523, 0, 1, MipsOpInfoBase + 243, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_W
4090 { 2581, 3, 1, 4, 688, 0, 1, MipsOpInfoBase + 1097, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_PH_MM
4091 { 2580, 3, 1, 4, 522, 0, 1, MipsOpInfoBase + 1097, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_S_PH
4092 { 2579, 3, 1, 4, 687, 0, 1, MipsOpInfoBase + 1097, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_QB_MM
4093 { 2578, 3, 1, 4, 521, 0, 1, MipsOpInfoBase + 1097, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_QB
4094 { 2577, 3, 1, 4, 686, 0, 1, MipsOpInfoBase + 1097, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_PH_MM
4095 { 2576, 3, 1, 4, 520, 0, 1, MipsOpInfoBase + 1097, 59, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLL_PH
4096 { 2575, 3, 1, 4, 685, 0, 1, MipsOpInfoBase + 240, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_W_MM
4097 { 2574, 3, 1, 4, 519, 0, 1, MipsOpInfoBase + 240, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_W
4098 { 2573, 3, 1, 4, 684, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_PH_MM
4099 { 2572, 3, 1, 4, 518, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_S_PH
4100 { 2571, 3, 1, 4, 683, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_QB_MM
4101 { 2570, 3, 1, 4, 517, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_QB
4102 { 2569, 3, 1, 4, 682, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_PH_MM
4103 { 2568, 3, 1, 4, 516, 0, 1, MipsOpInfoBase + 1094, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHLLV_PH
4104 { 2567, 3, 1, 4, 681, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHILO_MM
4105 { 2566, 3, 1, 4, 680, 0, 0, MipsOpInfoBase + 1029, 0, 0, 0x6ULL }, // SHILOV_MM
4106 { 2565, 3, 1, 4, 514, 0, 0, MipsOpInfoBase + 1029, 0, 0, 0x6ULL }, // SHILOV
4107 { 2564, 3, 1, 4, 515, 0, 0, MipsOpInfoBase + 1091, 0, 0, 0x6ULL }, // SHILO
4108 { 2563, 3, 1, 4, 131, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SHF_W
4109 { 2562, 3, 1, 4, 131, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SHF_H
4110 { 2561, 3, 1, 4, 131, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SHF_B
4111 { 2560, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SHE_MM
4112 { 2559, 3, 0, 4, 342, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SHE
4113 { 2558, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH64
4114 { 2557, 3, 0, 2, 357, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SH16_MMR6
4115 { 2556, 3, 0, 2, 351, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SH16_MM
4116 { 2555, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SH
4117 { 2554, 3, 1, 4, 371, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x2ULL }, // SEQi
4118 { 2553, 3, 1, 4, 371, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x1ULL }, // SEQ
4119 { 2552, 4, 1, 4, 414, 0, 0, MipsOpInfoBase + 1087, 0, 0, 0x6ULL }, // SEL_S_MMR6
4120 { 2551, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 1087, 0, 0, 0x6ULL }, // SEL_S
4121 { 2550, 4, 1, 4, 414, 0, 0, MipsOpInfoBase + 1083, 0, 0, 0x6ULL }, // SEL_D_MMR6
4122 { 2549, 4, 1, 4, 382, 0, 0, MipsOpInfoBase + 1083, 0, 0, 0x6ULL }, // SEL_D
4123 { 2548, 3, 1, 4, 413, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_S_MMR6
4124 { 2547, 3, 1, 4, 381, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_S
4125 { 2546, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SELNEZ_MMR6
4126 { 2545, 3, 1, 4, 413, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_D_MMR6
4127 { 2544, 3, 1, 4, 381, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELNEZ_D
4128 { 2543, 3, 1, 4, 242, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELNEZ64
4129 { 2542, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SELNEZ
4130 { 2541, 3, 1, 4, 413, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_S_MMR6
4131 { 2540, 3, 1, 4, 381, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_S
4132 { 2539, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SELEQZ_MMR6
4133 { 2538, 3, 1, 4, 413, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_D_MMR6
4134 { 2537, 3, 1, 4, 381, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SELEQZ_D
4135 { 2536, 3, 1, 4, 242, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // SELEQZ64
4136 { 2535, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // SELEQZ
4137 { 2534, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEH_MM
4138 { 2533, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // SEH64
4139 { 2532, 2, 1, 4, 229, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEH
4140 { 2531, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEB_MM
4141 { 2530, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // SEB64
4142 { 2529, 2, 1, 4, 229, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // SEB
4143 { 2528, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDXC164
4144 { 2527, 3, 0, 4, 220, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDXC1
4145 { 2526, 3, 0, 4, 367, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SDR
4146 { 2525, 3, 0, 4, 367, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SDL
4147 { 2524, 2, 0, 4, 257, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SDIV_MM
4148 { 2523, 2, 0, 4, 104, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SDIV
4149 { 2522, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 852, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC3
4150 { 2521, 3, 0, 4, 338, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SDC2_R6
4151 { 2520, 3, 0, 4, 357, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SDC2_MMR6
4152 { 2519, 3, 0, 4, 332, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC2
4153 { 2518, 3, 0, 4, 398, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1_MM_D64
4154 { 2517, 3, 0, 4, 398, 0, 0, MipsOpInfoBase + 495, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1_MM_D32
4155 { 2516, 3, 0, 4, 419, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore), 0x6ULL }, // SDC1_D64_MMR6
4156 { 2515, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC164
4157 { 2514, 3, 0, 4, 219, 0, 0, MipsOpInfoBase + 495, 0, 0|(1ULL<<MCID::MayStore), 0x5ULL }, // SDC1
4158 { 2513, 1, 0, 4, 286, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // SDBBP_R6
4159 { 2512, 1, 0, 4, 298, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SDBBP_MMR6
4160 { 2511, 1, 0, 4, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SDBBP_MM
4161 { 2510, 1, 0, 2, 298, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDBBP16_MMR6
4162 { 2509, 1, 0, 2, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDBBP16_MM
4163 { 2508, 1, 0, 4, 82, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // SDBBP
4164 { 2507, 3, 0, 4, 1, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SD
4165 { 2506, 4, 1, 4, 339, 0, 0, MipsOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC_R6
4166 { 2505, 4, 1, 4, 335, 0, 0, MipsOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC_MMR6
4167 { 2504, 4, 1, 4, 351, 0, 0, MipsOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC_MM
4168 { 2503, 4, 1, 4, 345, 0, 0, MipsOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SCE_MM
4169 { 2502, 4, 1, 4, 342, 0, 0, MipsOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SCE
4170 { 2501, 4, 1, 4, 2, 0, 0, MipsOpInfoBase + 1079, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SCD_R6
4171 { 2500, 4, 1, 4, 365, 0, 0, MipsOpInfoBase + 1075, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SCD
4172 { 2499, 4, 1, 4, 2, 0, 0, MipsOpInfoBase + 1071, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SC64_R6
4173 { 2498, 4, 1, 4, 365, 0, 0, MipsOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC64
4174 { 2497, 4, 1, 4, 334, 0, 0, MipsOpInfoBase + 1067, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SC
4175 { 2496, 3, 0, 4, 357, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SB_MMR6
4176 { 2495, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB_MM
4177 { 2494, 3, 0, 4, 345, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // SBE_MM
4178 { 2493, 3, 0, 4, 342, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // SBE
4179 { 2492, 3, 0, 4, 366, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB64
4180 { 2491, 3, 0, 2, 357, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SB16_MMR6
4181 { 2490, 3, 0, 2, 351, 0, 0, MipsOpInfoBase + 1064, 0, 0|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SB16_MM
4182 { 2489, 3, 0, 4, 94, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayStore), 0x2ULL }, // SB
4183 { 2488, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SAT_U_W
4184 { 2487, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SAT_U_H
4185 { 2486, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SAT_U_D
4186 { 2485, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SAT_U_B
4187 { 2484, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // SAT_S_W
4188 { 2483, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // SAT_S_H
4189 { 2482, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // SAT_S_D
4190 { 2481, 3, 1, 4, 23, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // SAT_S_B
4191 { 2480, 2, 0, 4, 373, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SAAD
4192 { 2479, 2, 0, 4, 373, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // SAA
4193 { 2478, 0, 0, 2, 348, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RestoreX16
4194 { 2477, 0, 0, 2, 348, 1, 1, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Restore16
4195 { 2476, 2, 1, 4, 396, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_S_MM
4196 { 2475, 2, 1, 4, 198, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_S
4197 { 2474, 2, 1, 4, 397, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D64_MM
4198 { 2473, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D64
4199 { 2472, 2, 1, 4, 397, 1, 0, MipsOpInfoBase + 757, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D32_MM
4200 { 2471, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 757, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RSQRT_D32
4201 { 2470, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S_MMR6
4202 { 2469, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S_MM
4203 { 2468, 2, 1, 4, 227, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_S
4204 { 2467, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_MM
4205 { 2466, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D_MMR6
4206 { 2465, 2, 1, 4, 227, 0, 0, MipsOpInfoBase + 632, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D64
4207 { 2464, 2, 1, 4, 227, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_W_D32
4208 { 2463, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_S_MMR6
4209 { 2462, 2, 1, 4, 227, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_S
4210 { 2461, 2, 1, 4, 407, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_D_MMR6
4211 { 2460, 2, 1, 4, 227, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // ROUND_L_D64
4212 { 2459, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // ROTR_MM
4213 { 2458, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // ROTRV_MM
4214 { 2457, 3, 1, 4, 228, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x1ULL }, // ROTRV
4215 { 2456, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0, 0x1ULL }, // ROTR
4216 { 2455, 2, 1, 4, 415, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_S_MMR6
4217 { 2454, 2, 1, 4, 62, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_S
4218 { 2453, 2, 1, 4, 415, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_D_MMR6
4219 { 2452, 2, 1, 4, 62, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RINT_D
4220 { 2451, 2, 1, 4, 679, 0, 0, MipsOpInfoBase + 1062, 0, 0, 0x6ULL }, // REPL_QB_MM
4221 { 2450, 2, 1, 4, 513, 0, 0, MipsOpInfoBase + 1062, 0, 0, 0x6ULL }, // REPL_QB
4222 { 2449, 2, 1, 4, 678, 0, 0, MipsOpInfoBase + 1062, 0, 0, 0x6ULL }, // REPL_PH_MM
4223 { 2448, 2, 1, 4, 512, 0, 0, MipsOpInfoBase + 1062, 0, 0, 0x6ULL }, // REPL_PH
4224 { 2447, 2, 1, 4, 677, 0, 0, MipsOpInfoBase + 1060, 0, 0, 0x6ULL }, // REPLV_QB_MM
4225 { 2446, 2, 1, 4, 511, 0, 0, MipsOpInfoBase + 1060, 0, 0, 0x6ULL }, // REPLV_QB
4226 { 2445, 2, 1, 4, 676, 0, 0, MipsOpInfoBase + 1060, 0, 0, 0x6ULL }, // REPLV_PH_MM
4227 { 2444, 2, 1, 4, 510, 0, 0, MipsOpInfoBase + 1060, 0, 0, 0x6ULL }, // REPLV_PH
4228 { 2443, 2, 1, 4, 396, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_S_MM
4229 { 2442, 2, 1, 4, 198, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_S
4230 { 2441, 2, 1, 4, 397, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D64_MM
4231 { 2440, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D64
4232 { 2439, 2, 1, 4, 397, 1, 0, MipsOpInfoBase + 757, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D32_MM
4233 { 2438, 2, 1, 4, 197, 1, 0, MipsOpInfoBase + 757, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // RECIP_D32
4234 { 2437, 2, 1, 4, 313, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // RDPGPR_MMR6
4235 { 2436, 3, 1, 4, 263, 0, 0, MipsOpInfoBase + 1054, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR_MMR6
4236 { 2435, 3, 1, 4, 260, 0, 0, MipsOpInfoBase + 1054, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR_MM
4237 { 2434, 3, 1, 4, 270, 0, 0, MipsOpInfoBase + 1057, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR64
4238 { 2433, 3, 1, 4, 248, 0, 0, MipsOpInfoBase + 1054, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // RDHWR
4239 { 2432, 2, 1, 4, 675, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // RDDSP_MM
4240 { 2431, 2, 1, 4, 509, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // RDDSP
4241 { 2430, 2, 1, 4, 674, 0, 0, MipsOpInfoBase + 1042, 0, 0, 0x6ULL }, // RADDU_W_QB_MM
4242 { 2429, 2, 1, 4, 508, 0, 0, MipsOpInfoBase + 1042, 0, 0, 0x6ULL }, // RADDU_W_QB
4243 { 2428, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PUU_PS64
4244 { 2427, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PUL_PS64
4245 { 2426, 4, 1, 4, 735, 0, 0, MipsOpInfoBase + 567, 0, 0, 0x6ULL }, // PREPEND_MMR2
4246 { 2425, 4, 1, 4, 571, 0, 0, MipsOpInfoBase + 567, 0, 0, 0x6ULL }, // PREPEND
4247 { 2424, 3, 0, 4, 4, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_R6
4248 { 2423, 3, 0, 4, 359, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_MMR6
4249 { 2422, 3, 0, 4, 352, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF_MM
4250 { 2421, 3, 0, 4, 352, 0, 0, MipsOpInfoBase + 1051, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFX_MM
4251 { 2420, 3, 0, 4, 346, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFE_MM
4252 { 2419, 3, 0, 4, 343, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREFE
4253 { 2418, 3, 0, 4, 96, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PREF
4254 { 2417, 4, 1, 4, 734, 0, 0, MipsOpInfoBase + 1047, 0, 0, 0x6ULL }, // PRECR_SRA_R_PH_W_MMR2
4255 { 2416, 4, 1, 4, 570, 0, 0, MipsOpInfoBase + 1047, 0, 0, 0x6ULL }, // PRECR_SRA_R_PH_W
4256 { 2415, 4, 1, 4, 733, 0, 0, MipsOpInfoBase + 1047, 0, 0, 0x6ULL }, // PRECR_SRA_PH_W_MMR2
4257 { 2414, 4, 1, 4, 569, 0, 0, MipsOpInfoBase + 1047, 0, 0, 0x6ULL }, // PRECR_SRA_PH_W
4258 { 2413, 3, 1, 4, 732, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECR_QB_PH_MMR2
4259 { 2412, 3, 1, 4, 568, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECR_QB_PH
4260 { 2411, 3, 1, 4, 673, 0, 1, MipsOpInfoBase + 1044, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQ_RS_PH_W_MM
4261 { 2410, 3, 1, 4, 507, 0, 1, MipsOpInfoBase + 1044, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQ_RS_PH_W
4262 { 2409, 3, 1, 4, 672, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // PRECRQ_QB_PH_MM
4263 { 2408, 3, 1, 4, 506, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // PRECRQ_QB_PH
4264 { 2407, 3, 1, 4, 671, 0, 0, MipsOpInfoBase + 1044, 0, 0, 0x6ULL }, // PRECRQ_PH_W_MM
4265 { 2406, 3, 1, 4, 505, 0, 0, MipsOpInfoBase + 1044, 0, 0, 0x6ULL }, // PRECRQ_PH_W
4266 { 2405, 3, 1, 4, 670, 0, 1, MipsOpInfoBase + 536, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQU_S_QB_PH_MM
4267 { 2404, 3, 1, 4, 504, 0, 1, MipsOpInfoBase + 536, 59, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PRECRQU_S_QB_PH
4268 { 2403, 2, 1, 4, 669, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBR_MM
4269 { 2402, 2, 1, 4, 668, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBRA_MM
4270 { 2401, 2, 1, 4, 502, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBRA
4271 { 2400, 2, 1, 4, 503, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBR
4272 { 2399, 2, 1, 4, 667, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBL_MM
4273 { 2398, 2, 1, 4, 666, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBLA_MM
4274 { 2397, 2, 1, 4, 500, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBLA
4275 { 2396, 2, 1, 4, 501, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEU_PH_QBL
4276 { 2395, 2, 1, 4, 665, 0, 0, MipsOpInfoBase + 1042, 0, 0, 0x6ULL }, // PRECEQ_W_PHR_MM
4277 { 2394, 2, 1, 4, 499, 0, 0, MipsOpInfoBase + 1042, 0, 0, 0x6ULL }, // PRECEQ_W_PHR
4278 { 2393, 2, 1, 4, 664, 0, 0, MipsOpInfoBase + 1042, 0, 0, 0x6ULL }, // PRECEQ_W_PHL_MM
4279 { 2392, 2, 1, 4, 498, 0, 0, MipsOpInfoBase + 1042, 0, 0, 0x6ULL }, // PRECEQ_W_PHL
4280 { 2391, 2, 1, 4, 663, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBR_MM
4281 { 2390, 2, 1, 4, 662, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBRA_MM
4282 { 2389, 2, 1, 4, 496, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBRA
4283 { 2388, 2, 1, 4, 497, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBR
4284 { 2387, 2, 1, 4, 661, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBL_MM
4285 { 2386, 2, 1, 4, 660, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBLA_MM
4286 { 2385, 2, 1, 4, 494, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBLA
4287 { 2384, 2, 1, 4, 495, 0, 0, MipsOpInfoBase + 526, 0, 0, 0x6ULL }, // PRECEQU_PH_QBL
4288 { 2383, 2, 1, 4, 371, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // POP
4289 { 2382, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PLU_PS64
4290 { 2381, 3, 1, 4, 190, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // PLL_PS64
4291 { 2380, 3, 1, 4, 659, 1, 0, MipsOpInfoBase + 536, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_QB_MM
4292 { 2379, 3, 1, 4, 493, 1, 0, MipsOpInfoBase + 536, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_QB
4293 { 2378, 3, 1, 4, 658, 1, 0, MipsOpInfoBase + 536, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_PH_MM
4294 { 2377, 3, 1, 4, 492, 1, 0, MipsOpInfoBase + 536, 15, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // PICK_PH
4295 { 2376, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // PCNT_W
4296 { 2375, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 1038, 0, 0, 0x6ULL }, // PCNT_H
4297 { 2374, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // PCNT_D
4298 { 2373, 2, 1, 4, 121, 0, 0, MipsOpInfoBase + 960, 0, 0, 0x6ULL }, // PCNT_B
4299 { 2372, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // PCKOD_W
4300 { 2371, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // PCKOD_H
4301 { 2370, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // PCKOD_D
4302 { 2369, 3, 1, 4, 35, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // PCKOD_B
4303 { 2368, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // PCKEV_W
4304 { 2367, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // PCKEV_H
4305 { 2366, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // PCKEV_D
4306 { 2365, 3, 1, 4, 34, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // PCKEV_B
4307 { 2364, 0, 0, 4, 319, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PAUSE_MMR6
4308 { 2363, 0, 0, 4, 312, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // PAUSE_MM
4309 { 2362, 0, 0, 4, 84, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // PAUSE
4310 { 2361, 3, 1, 4, 657, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // PACKRL_PH_MM
4311 { 2360, 3, 1, 4, 491, 0, 0, MipsOpInfoBase + 536, 0, 0, 0x6ULL }, // PACKRL_PH
4312 { 2359, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // OrRxRxRy16
4313 { 2358, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi_MM
4314 { 2357, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi64
4315 { 2356, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORi
4316 { 2355, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // OR_V
4317 { 2354, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR_MMR6
4318 { 2353, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR_MM
4319 { 2352, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ORI_MMR6
4320 { 2351, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // ORI_B
4321 { 2350, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR64
4322 { 2349, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 564, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // OR16_MMR6
4323 { 2348, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 564, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // OR16_MM
4324 { 2347, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // OR
4325 { 2346, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 397, 0, 0, 0x0ULL }, // NotRxRy16
4326 { 2345, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 397, 0, 0, 0x0ULL }, // NegRxRy16
4327 { 2344, 2, 1, 2, 238, 0, 0, MipsOpInfoBase + 1040, 0, 0, 0x0ULL }, // NOT16_MMR6
4328 { 2343, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 1040, 0, 0, 0x0ULL }, // NOT16_MM
4329 { 2342, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // NOR_V
4330 { 2341, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR_MMR6
4331 { 2340, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR_MM
4332 { 2339, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // NORI_B
4333 { 2338, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR64
4334 { 2337, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // NOR
4335 { 2336, 4, 1, 4, 384, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_S_MM
4336 { 2335, 4, 1, 4, 376, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_S
4337 { 2334, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 936, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D64
4338 { 2333, 4, 1, 4, 384, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D32_MM
4339 { 2332, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMSUB_D32
4340 { 2331, 4, 1, 4, 384, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_S_MM
4341 { 2330, 4, 1, 4, 376, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_S
4342 { 2329, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 936, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D64
4343 { 2328, 4, 1, 4, 384, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D32_MM
4344 { 2327, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // NMADD_D32
4345 { 2326, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // NLZC_W
4346 { 2325, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 1038, 0, 0, 0x6ULL }, // NLZC_H
4347 { 2324, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // NLZC_D
4348 { 2323, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 960, 0, 0, 0x6ULL }, // NLZC_B
4349 { 2322, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // NLOC_W
4350 { 2321, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 1038, 0, 0, 0x6ULL }, // NLOC_H
4351 { 2320, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // NLOC_D
4352 { 2319, 2, 1, 4, 24, 0, 0, MipsOpInfoBase + 960, 0, 0, 0x6ULL }, // NLOC_B
4353 { 2318, 0, 0, 4, 275, 0, 1, MipsOpInfoBase + 1, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // NAL
4354 { 2317, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 1036, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MoveR3216
4355 { 2316, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 1034, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Move32R16
4356 { 2315, 1, 1, 2, 235, 1, 0, MipsOpInfoBase + 836, 41, 0, 0x0ULL }, // Mflo16
4357 { 2314, 1, 1, 2, 235, 1, 0, MipsOpInfoBase + 836, 39, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // Mfhi16
4358 { 2313, 3, 1, 4, 727, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_S_PH_MMR2
4359 { 2312, 3, 1, 4, 563, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_S_PH
4360 { 2311, 3, 1, 4, 250, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // MUL_R6
4361 { 2310, 3, 1, 4, 67, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MUL_Q_W
4362 { 2309, 3, 1, 4, 67, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MUL_Q_H
4363 { 2308, 3, 1, 4, 726, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_PH_MMR2
4364 { 2307, 3, 1, 4, 562, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MUL_PH
4365 { 2306, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL_MMR6
4366 { 2305, 3, 1, 4, 256, 0, 2, MipsOpInfoBase + 240, 7, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL_MM
4367 { 2304, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MULV_W
4368 { 2303, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MULV_H
4369 { 2302, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MULV_D
4370 { 2301, 3, 1, 4, 207, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MULV_B
4371 { 2300, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MULU_MMR6
4372 { 2299, 3, 1, 4, 250, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULU
4373 { 2298, 2, 0, 4, 255, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULTu_MM
4374 { 2297, 2, 0, 4, 108, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULTu
4375 { 2296, 2, 0, 4, 255, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULT_MM
4376 { 2295, 3, 1, 4, 656, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULT_DSP_MM
4377 { 2294, 3, 1, 4, 490, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULT_DSP
4378 { 2293, 3, 1, 4, 655, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULTU_DSP_MM
4379 { 2292, 3, 1, 4, 489, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // MULTU_DSP
4380 { 2291, 2, 0, 4, 108, 0, 2, MipsOpInfoBase + 151, 7, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // MULT
4381 { 2290, 4, 1, 4, 731, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // MULSA_W_PH_MMR2
4382 { 2289, 4, 1, 4, 567, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // MULSA_W_PH
4383 { 2288, 4, 1, 4, 654, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULSAQ_S_W_PH_MM
4384 { 2287, 4, 1, 4, 488, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULSAQ_S_W_PH
4385 { 2286, 3, 1, 4, 212, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MULR_Q_W
4386 { 2285, 3, 1, 4, 212, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MULR_Q_H
4387 { 2284, 3, 1, 4, 378, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MULR_PS64
4388 { 2283, 3, 1, 4, 730, 0, 1, MipsOpInfoBase + 240, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_W_MMR2
4389 { 2282, 3, 1, 4, 566, 0, 1, MipsOpInfoBase + 240, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_W
4390 { 2281, 3, 1, 4, 729, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_PH_MMR2
4391 { 2280, 3, 1, 4, 565, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_S_PH
4392 { 2279, 3, 1, 4, 728, 0, 1, MipsOpInfoBase + 240, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_W_MMR2
4393 { 2278, 3, 1, 4, 564, 0, 1, MipsOpInfoBase + 240, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_W
4394 { 2277, 3, 1, 4, 653, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_PH_MM
4395 { 2276, 3, 1, 4, 487, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULQ_RS_PH
4396 { 2275, 3, 1, 4, 652, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBR_MM
4397 { 2274, 3, 1, 4, 486, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBR
4398 { 2273, 3, 1, 4, 651, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBL_MM
4399 { 2272, 3, 1, 4, 485, 0, 1, MipsOpInfoBase + 536, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEU_S_PH_QBL
4400 { 2271, 3, 1, 4, 650, 0, 1, MipsOpInfoBase + 654, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHR_MM
4401 { 2270, 3, 1, 4, 484, 0, 1, MipsOpInfoBase + 654, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHR
4402 { 2269, 3, 1, 4, 649, 0, 1, MipsOpInfoBase + 654, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHL_MM
4403 { 2268, 3, 1, 4, 483, 0, 1, MipsOpInfoBase + 654, 58, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MULEQ_S_W_PHL
4404 { 2267, 3, 1, 4, 107, 0, 2, MipsOpInfoBase + 240, 7, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUL
4405 { 2266, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUH_MMR6
4406 { 2265, 3, 1, 4, 261, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // MUHU_MMR6
4407 { 2264, 3, 1, 4, 250, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // MUHU
4408 { 2263, 3, 1, 4, 250, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // MUH
4409 { 2262, 5, 1, 4, 324, 0, 0, MipsOpInfoBase + 951, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTTR
4410 { 2261, 1, 0, 4, 371, 0, 1, MipsOpInfoBase + 320, 57, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP2
4411 { 2260, 1, 0, 4, 371, 0, 1, MipsOpInfoBase + 320, 56, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP1
4412 { 2259, 1, 0, 4, 371, 0, 1, MipsOpInfoBase + 320, 55, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTP0
4413 { 2258, 1, 0, 4, 371, 0, 4, MipsOpInfoBase + 320, 51, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM2
4414 { 2257, 1, 0, 4, 371, 0, 4, MipsOpInfoBase + 320, 47, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM1
4415 { 2256, 1, 0, 4, 371, 0, 4, MipsOpInfoBase + 320, 43, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTM0
4416 { 2255, 1, 0, 4, 259, 0, 1, MipsOpInfoBase + 196, 41, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO_MM
4417 { 2254, 2, 1, 4, 648, 0, 0, MipsOpInfoBase + 1032, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTLO_DSP_MM
4418 { 2253, 2, 1, 4, 436, 0, 0, MipsOpInfoBase + 1032, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTLO_DSP
4419 { 2252, 1, 0, 4, 269, 0, 1, MipsOpInfoBase + 320, 42, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO64
4420 { 2251, 1, 0, 4, 109, 0, 1, MipsOpInfoBase + 196, 41, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTLO
4421 { 2250, 3, 1, 4, 647, 0, 1, MipsOpInfoBase + 1029, 4, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHLIP_MM
4422 { 2249, 3, 1, 4, 434, 0, 1, MipsOpInfoBase + 1029, 4, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHLIP
4423 { 2248, 1, 0, 4, 259, 0, 1, MipsOpInfoBase + 196, 39, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI_MM
4424 { 2247, 2, 1, 4, 646, 0, 0, MipsOpInfoBase + 1027, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHI_DSP_MM
4425 { 2246, 2, 1, 4, 435, 0, 0, MipsOpInfoBase + 1027, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHI_DSP
4426 { 2245, 1, 0, 4, 269, 0, 1, MipsOpInfoBase + 320, 40, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI64
4427 { 2244, 1, 0, 4, 109, 0, 1, MipsOpInfoBase + 196, 39, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MTHI
4428 { 2243, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MTHGC0_MM
4429 { 2242, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHGC0
4430 { 2241, 2, 1, 4, 316, 0, 0, MipsOpInfoBase + 677, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHC2_MMR6
4431 { 2240, 3, 1, 4, 390, 0, 0, MipsOpInfoBase + 1024, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D64_MM
4432 { 2239, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 1024, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D64
4433 { 2238, 3, 1, 4, 390, 0, 0, MipsOpInfoBase + 1021, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D32_MM
4434 { 2237, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 1021, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTHC1_D32
4435 { 2236, 3, 1, 4, 316, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTHC0_MMR6
4436 { 2235, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MTGC0_MM
4437 { 2234, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTGC0
4438 { 2233, 2, 1, 4, 316, 0, 0, MipsOpInfoBase + 677, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTC2_MMR6
4439 { 2232, 3, 1, 4, 89, 0, 0, MipsOpInfoBase + 1018, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTC2
4440 { 2231, 2, 1, 4, 410, 0, 0, MipsOpInfoBase + 395, 0, 0|(1ULL<<MCID::Bitcast), 0x6ULL }, // MTC1_MMR6
4441 { 2230, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 395, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MTC1_MM
4442 { 2229, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 409, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // MTC1_D64_MM
4443 { 2228, 2, 1, 4, 214, 0, 0, MipsOpInfoBase + 409, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // MTC1_D64
4444 { 2227, 2, 1, 4, 214, 0, 0, MipsOpInfoBase + 395, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MTC1
4445 { 2226, 3, 1, 4, 316, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MTC0_MMR6
4446 { 2225, 3, 1, 4, 88, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MTC0
4447 { 2224, 4, 1, 4, 391, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MSUB_S_MM
4448 { 2223, 4, 1, 4, 376, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_S
4449 { 2222, 4, 1, 4, 211, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUB_Q_W
4450 { 2221, 4, 1, 4, 211, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUB_Q_H
4451 { 2220, 2, 0, 4, 255, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUB_MM
4452 { 2219, 4, 1, 4, 645, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MSUB_DSP_MM
4453 { 2218, 4, 1, 4, 482, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MSUB_DSP
4454 { 2217, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 936, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_D64
4455 { 2216, 4, 1, 4, 391, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MSUB_D32_MM
4456 { 2215, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MSUB_D32
4457 { 2214, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUBV_W
4458 { 2213, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUBV_H
4459 { 2212, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // MSUBV_D
4460 { 2211, 4, 1, 4, 205, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // MSUBV_B
4461 { 2210, 2, 0, 4, 255, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUBU_MM
4462 { 2209, 4, 1, 4, 644, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MSUBU_DSP_MM
4463 { 2208, 4, 1, 4, 481, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MSUBU_DSP
4464 { 2207, 2, 0, 4, 243, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUBU
4465 { 2206, 4, 1, 4, 210, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MSUBR_Q_W
4466 { 2205, 4, 1, 4, 210, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MSUBR_Q_H
4467 { 2204, 4, 1, 4, 416, 1, 0, MipsOpInfoBase + 924, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_S_MMR6
4468 { 2203, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 924, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_S
4469 { 2202, 4, 1, 4, 416, 1, 0, MipsOpInfoBase + 920, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_D_MMR6
4470 { 2201, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 920, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MSUBF_D
4471 { 2200, 2, 0, 4, 243, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MSUB
4472 { 2199, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVZ_I_S_MM
4473 { 2198, 4, 1, 4, 222, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVZ_I_S
4474 { 2197, 4, 1, 4, 643, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVZ_I_MM
4475 { 2196, 4, 1, 4, 271, 0, 0, MipsOpInfoBase + 1010, 0, 0, 0x4ULL }, // MOVZ_I_I64
4476 { 2195, 4, 1, 4, 102, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVZ_I_I
4477 { 2194, 4, 1, 4, 222, 0, 0, MipsOpInfoBase + 1002, 0, 0, 0x4ULL }, // MOVZ_I_D64
4478 { 2193, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 998, 0, 0, 0x4ULL }, // MOVZ_I_D32_MM
4479 { 2192, 4, 1, 4, 222, 0, 0, MipsOpInfoBase + 998, 0, 0, 0x4ULL }, // MOVZ_I_D32
4480 { 2191, 4, 1, 4, 380, 0, 0, MipsOpInfoBase + 994, 0, 0, 0x4ULL }, // MOVZ_I64_S
4481 { 2190, 4, 1, 4, 271, 0, 0, MipsOpInfoBase + 990, 0, 0, 0x4ULL }, // MOVZ_I64_I64
4482 { 2189, 4, 1, 4, 271, 0, 0, MipsOpInfoBase + 986, 0, 0, 0x4ULL }, // MOVZ_I64_I
4483 { 2188, 4, 1, 4, 380, 0, 0, MipsOpInfoBase + 982, 0, 0, 0x4ULL }, // MOVZ_I64_D64
4484 { 2187, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVT_S_MM
4485 { 2186, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVT_S
4486 { 2185, 4, 1, 4, 259, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVT_I_MM
4487 { 2184, 4, 1, 4, 380, 0, 0, MipsOpInfoBase + 974, 0, 0, 0x4ULL }, // MOVT_I64
4488 { 2183, 4, 1, 4, 217, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVT_I
4489 { 2182, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 966, 0, 0, 0x4ULL }, // MOVT_D64
4490 { 2181, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 962, 0, 0, 0x4ULL }, // MOVT_D32_MM
4491 { 2180, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 962, 0, 0, 0x4ULL }, // MOVT_D32
4492 { 2179, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVN_I_S_MM
4493 { 2178, 4, 1, 4, 222, 0, 0, MipsOpInfoBase + 1014, 0, 0, 0x4ULL }, // MOVN_I_S
4494 { 2177, 4, 1, 4, 642, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVN_I_MM
4495 { 2176, 4, 1, 4, 271, 0, 0, MipsOpInfoBase + 1010, 0, 0, 0x4ULL }, // MOVN_I_I64
4496 { 2175, 4, 1, 4, 102, 0, 0, MipsOpInfoBase + 1006, 0, 0, 0x4ULL }, // MOVN_I_I
4497 { 2174, 4, 1, 4, 222, 0, 0, MipsOpInfoBase + 1002, 0, 0, 0x4ULL }, // MOVN_I_D64
4498 { 2173, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 998, 0, 0, 0x4ULL }, // MOVN_I_D32_MM
4499 { 2172, 4, 1, 4, 222, 0, 0, MipsOpInfoBase + 998, 0, 0, 0x4ULL }, // MOVN_I_D32
4500 { 2171, 4, 1, 4, 380, 0, 0, MipsOpInfoBase + 994, 0, 0, 0x4ULL }, // MOVN_I64_S
4501 { 2170, 4, 1, 4, 271, 0, 0, MipsOpInfoBase + 990, 0, 0, 0x4ULL }, // MOVN_I64_I64
4502 { 2169, 4, 1, 4, 271, 0, 0, MipsOpInfoBase + 986, 0, 0, 0x4ULL }, // MOVN_I64_I
4503 { 2168, 4, 1, 4, 380, 0, 0, MipsOpInfoBase + 982, 0, 0, 0x4ULL }, // MOVN_I64_D64
4504 { 2167, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVF_S_MM
4505 { 2166, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 978, 0, 0, 0x4ULL }, // MOVF_S
4506 { 2165, 4, 1, 4, 259, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVF_I_MM
4507 { 2164, 4, 1, 4, 380, 0, 0, MipsOpInfoBase + 974, 0, 0, 0x4ULL }, // MOVF_I64
4508 { 2163, 4, 1, 4, 217, 0, 0, MipsOpInfoBase + 970, 0, 0, 0x4ULL }, // MOVF_I
4509 { 2162, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 966, 0, 0, 0x4ULL }, // MOVF_D64
4510 { 2161, 4, 1, 4, 383, 0, 0, MipsOpInfoBase + 962, 0, 0, 0x4ULL }, // MOVF_D32_MM
4511 { 2160, 4, 1, 4, 126, 0, 0, MipsOpInfoBase + 962, 0, 0, 0x4ULL }, // MOVF_D32
4512 { 2159, 2, 1, 4, 132, 0, 0, MipsOpInfoBase + 960, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MOVE_V
4513 { 2158, 4, 2, 2, 641, 0, 0, MipsOpInfoBase + 956, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVEP_MMR6
4514 { 2157, 4, 2, 2, 237, 0, 0, MipsOpInfoBase + 956, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVEP_MM
4515 { 2156, 2, 1, 2, 238, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVE16_MMR6
4516 { 2155, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MOVE16_MM
4517 { 2154, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MOD_U_W
4518 { 2153, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MOD_U_H
4519 { 2152, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MOD_U_D
4520 { 2151, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MOD_U_B
4521 { 2150, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MOD_S_W
4522 { 2149, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MOD_S_H
4523 { 2148, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MOD_S_D
4524 { 2147, 3, 1, 4, 10, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MOD_S_B
4525 { 2146, 3, 1, 4, 262, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MOD_MMR6
4526 { 2145, 3, 1, 4, 262, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MODU_MMR6
4527 { 2144, 3, 1, 4, 251, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MODU
4528 { 2143, 3, 1, 4, 640, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // MODSUB_MM
4529 { 2142, 3, 1, 4, 480, 0, 0, MipsOpInfoBase + 240, 0, 0, 0x6ULL }, // MODSUB
4530 { 2141, 3, 1, 4, 251, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // MOD
4531 { 2140, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_U_W
4532 { 2139, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_U_H
4533 { 2138, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_U_D
4534 { 2137, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MIN_U_B
4535 { 2136, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_S_W
4536 { 2135, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MIN_S_MMR6
4537 { 2134, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_S_H
4538 { 2133, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_S_D
4539 { 2132, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MIN_S_B
4540 { 2131, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MIN_S
4541 { 2130, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MIN_D_MMR6
4542 { 2129, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MIN_D
4543 { 2128, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MIN_A_W
4544 { 2127, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MIN_A_H
4545 { 2126, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MIN_A_D
4546 { 2125, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MIN_A_B
4547 { 2124, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // MINI_U_W
4548 { 2123, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MINI_U_H
4549 { 2122, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MINI_U_D
4550 { 2121, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MINI_U_B
4551 { 2120, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // MINI_S_W
4552 { 2119, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MINI_S_H
4553 { 2118, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MINI_S_D
4554 { 2117, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MINI_S_B
4555 { 2116, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_S_MMR6
4556 { 2115, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_S
4557 { 2114, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_D_MMR6
4558 { 2113, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MINA_D
4559 { 2112, 5, 1, 4, 324, 0, 0, MipsOpInfoBase + 951, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFTR
4560 { 2111, 1, 1, 4, 259, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO_MM
4561 { 2110, 2, 1, 4, 639, 0, 0, MipsOpInfoBase + 381, 0, 0, 0x6ULL }, // MFLO_DSP_MM
4562 { 2109, 2, 1, 4, 479, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::MoveReg), 0x6ULL }, // MFLO_DSP
4563 { 2108, 1, 1, 4, 268, 1, 0, MipsOpInfoBase + 320, 38, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO64
4564 { 2107, 1, 1, 2, 259, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // MFLO16_MM
4565 { 2106, 1, 1, 4, 99, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFLO
4566 { 2105, 1, 1, 4, 259, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI_MM
4567 { 2104, 2, 1, 4, 638, 0, 0, MipsOpInfoBase + 381, 0, 0, 0x6ULL }, // MFHI_DSP_MM
4568 { 2103, 2, 1, 4, 478, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::MoveReg), 0x6ULL }, // MFHI_DSP
4569 { 2102, 1, 1, 4, 268, 1, 0, MipsOpInfoBase + 320, 38, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI64
4570 { 2101, 1, 1, 2, 259, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x0ULL }, // MFHI16_MM
4571 { 2100, 1, 1, 4, 99, 1, 0, MipsOpInfoBase + 196, 37, 0|(1ULL<<MCID::MoveReg), 0x1ULL }, // MFHI
4572 { 2099, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFHGC0_MM
4573 { 2098, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHGC0
4574 { 2097, 2, 1, 4, 315, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFHC2_MMR6
4575 { 2096, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 944, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D64_MM
4576 { 2095, 2, 1, 4, 218, 0, 0, MipsOpInfoBase + 944, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D64
4577 { 2094, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 949, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D32_MM
4578 { 2093, 2, 1, 4, 218, 0, 0, MipsOpInfoBase + 949, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFHC1_D32
4579 { 2092, 3, 1, 4, 315, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFHC0_MMR6
4580 { 2091, 3, 1, 4, 328, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MFGC0_MM
4581 { 2090, 3, 1, 4, 90, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFGC0
4582 { 2089, 2, 1, 4, 315, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFC2_MMR6
4583 { 2088, 3, 1, 4, 89, 0, 0, MipsOpInfoBase + 946, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC2
4584 { 2087, 2, 1, 4, 410, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::Bitcast), 0x6ULL }, // MFC1_MMR6
4585 { 2086, 2, 1, 4, 390, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MFC1_MM
4586 { 2085, 2, 1, 4, 218, 0, 0, MipsOpInfoBase + 944, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC1_D64
4587 { 2084, 2, 1, 4, 218, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // MFC1
4588 { 2083, 3, 1, 4, 315, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MFC0_MMR6
4589 { 2082, 3, 1, 4, 308, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MFC0
4590 { 2081, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_U_W
4591 { 2080, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_U_H
4592 { 2079, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_U_D
4593 { 2078, 3, 1, 4, 175, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MAX_U_B
4594 { 2077, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_S_W
4595 { 2076, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAX_S_MMR6
4596 { 2075, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_S_H
4597 { 2074, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_S_D
4598 { 2073, 3, 1, 4, 174, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MAX_S_B
4599 { 2072, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MAX_S
4600 { 2071, 3, 1, 4, 411, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAX_D_MMR6
4601 { 2070, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // MAX_D
4602 { 2069, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // MAX_A_W
4603 { 2068, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // MAX_A_H
4604 { 2067, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // MAX_A_D
4605 { 2066, 3, 1, 4, 176, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // MAX_A_B
4606 { 2065, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // MAXI_U_W
4607 { 2064, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MAXI_U_H
4608 { 2063, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MAXI_U_D
4609 { 2062, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MAXI_U_B
4610 { 2061, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // MAXI_S_W
4611 { 2060, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // MAXI_S_H
4612 { 2059, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // MAXI_S_D
4613 { 2058, 3, 1, 4, 22, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // MAXI_S_B
4614 { 2057, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_S_MMR6
4615 { 2056, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 762, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_S
4616 { 2055, 3, 1, 4, 412, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_D_MMR6
4617 { 2054, 3, 1, 4, 21, 0, 0, MipsOpInfoBase + 539, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAXA_D
4618 { 2053, 4, 1, 4, 637, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHR_MM
4619 { 2052, 4, 1, 4, 477, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHR
4620 { 2051, 4, 1, 4, 636, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHL_MM
4621 { 2050, 4, 1, 4, 476, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_S_W_PHL
4622 { 2049, 4, 1, 4, 635, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHR_MM
4623 { 2048, 4, 1, 4, 475, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHR
4624 { 2047, 4, 1, 4, 634, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHL_MM
4625 { 2046, 4, 1, 4, 474, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MAQ_SA_W_PHL
4626 { 2045, 4, 1, 4, 384, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MADD_S_MM
4627 { 2044, 4, 1, 4, 376, 1, 0, MipsOpInfoBase + 940, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_S
4628 { 2043, 4, 1, 4, 209, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADD_Q_W
4629 { 2042, 4, 1, 4, 209, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADD_Q_H
4630 { 2041, 2, 0, 4, 255, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADD_MM
4631 { 2040, 4, 1, 4, 633, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MADD_DSP_MM
4632 { 2039, 4, 1, 4, 473, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MADD_DSP
4633 { 2038, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 936, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_D64
4634 { 2037, 4, 1, 4, 384, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // MADD_D32_MM
4635 { 2036, 4, 1, 4, 213, 1, 0, MipsOpInfoBase + 932, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // MADD_D32
4636 { 2035, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADDV_W
4637 { 2034, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADDV_H
4638 { 2033, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // MADDV_D
4639 { 2032, 4, 1, 4, 206, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // MADDV_B
4640 { 2031, 2, 0, 4, 255, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADDU_MM
4641 { 2030, 4, 1, 4, 632, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MADDU_DSP_MM
4642 { 2029, 4, 1, 4, 472, 0, 0, MipsOpInfoBase + 928, 0, 0, 0x6ULL }, // MADDU_DSP
4643 { 2028, 2, 0, 4, 243, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADDU
4644 { 2027, 4, 1, 4, 208, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // MADDR_Q_W
4645 { 2026, 4, 1, 4, 208, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // MADDR_Q_H
4646 { 2025, 4, 1, 4, 416, 1, 0, MipsOpInfoBase + 924, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_S_MMR6
4647 { 2024, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 924, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_S
4648 { 2023, 4, 1, 4, 416, 1, 0, MipsOpInfoBase + 920, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_D_MMR6
4649 { 2022, 4, 1, 4, 73, 1, 0, MipsOpInfoBase + 920, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // MADDF_D
4650 { 2021, 2, 0, 4, 243, 2, 2, MipsOpInfoBase + 151, 33, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // MADD
4651 { 2020, 3, 1, 4, 348, 0, 0, MipsOpInfoBase + 576, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LwRxSpImmX16
4652 { 2019, 3, 1, 4, 348, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxRyOffMemX16
4653 { 2018, 2, 1, 4, 348, 0, 0, MipsOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxPcTcpX16
4654 { 2017, 2, 1, 2, 348, 0, 0, MipsOpInfoBase + 571, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LwRxPcTcp16
4655 { 2016, 2, 1, 4, 235, 0, 0, MipsOpInfoBase + 571, 0, 0, 0x0ULL }, // LiRxImmX16
4656 { 2015, 2, 1, 4, 235, 0, 0, MipsOpInfoBase + 571, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LiRxImmAlignX16
4657 { 2014, 2, 1, 2, 235, 0, 0, MipsOpInfoBase + 571, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LiRxImm16
4658 { 2013, 3, 1, 4, 348, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LhuRxRyOffMemX16
4659 { 2012, 3, 1, 4, 348, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LhRxRyOffMemX16
4660 { 2011, 3, 1, 4, 348, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LbuRxRyOffMemX16
4661 { 2010, 3, 1, 4, 348, 0, 0, MipsOpInfoBase + 917, 0, 0|(1ULL<<MCID::MayLoad), 0x0ULL }, // LbRxRyOffMemX16
4662 { 2009, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWu
4663 { 2008, 3, 1, 4, 356, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x6ULL }, // LW_MMR6
4664 { 2007, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW_MM
4665 { 2006, 3, 1, 4, 631, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWX_MM
4666 { 2005, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LWXS_MM
4667 { 2004, 3, 1, 4, 400, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWXC1_MM
4668 { 2003, 3, 1, 4, 224, 0, 0, MipsOpInfoBase + 914, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWXC1
4669 { 2002, 3, 1, 4, 471, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWX
4670 { 2001, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWU_MM
4671 { 2000, 2, 1, 4, 368, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWUPC
4672 { 1999, 3, 1, 2, 350, 0, 0, MipsOpInfoBase + 911, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWSP_MM
4673 { 1998, 4, 1, 4, 350, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR_MM
4674 { 1997, 4, 1, 4, 344, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWRE_MM
4675 { 1996, 4, 1, 4, 93, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWRE
4676 { 1995, 4, 1, 4, 363, 0, 0, MipsOpInfoBase + 863, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR64
4677 { 1994, 4, 1, 4, 331, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWR
4678 { 1993, 4, 2, 4, 350, 0, 0, MipsOpInfoBase + 907, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWP_MM
4679 { 1992, 2, 1, 4, 356, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWPC_MMR6
4680 { 1991, 2, 1, 4, 91, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWPC
4681 { 1990, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWM32_MM
4682 { 1989, 3, 1, 2, 356, 0, 0, MipsOpInfoBase + 904, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM16_MMR6
4683 { 1988, 3, 1, 2, 350, 0, 0, MipsOpInfoBase + 904, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM16_MM
4684 { 1987, 4, 1, 4, 350, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL_MM
4685 { 1986, 4, 1, 4, 344, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWLE_MM
4686 { 1985, 4, 1, 4, 93, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWLE
4687 { 1984, 4, 1, 4, 363, 0, 0, MipsOpInfoBase + 863, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL64
4688 { 1983, 4, 1, 4, 331, 0, 0, MipsOpInfoBase + 900, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LWL
4689 { 1982, 3, 1, 2, 350, 0, 0, MipsOpInfoBase + 897, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWGP_MM
4690 { 1981, 3, 1, 4, 344, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWE_MM
4691 { 1980, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWE
4692 { 1979, 3, 1, 4, 586, 0, 0, MipsOpInfoBase + 894, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWDSP_MM
4693 { 1978, 3, 1, 4, 423, 0, 0, MipsOpInfoBase + 894, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LWDSP
4694 { 1977, 3, 1, 4, 330, 0, 0, MipsOpInfoBase + 852, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC3
4695 { 1976, 3, 1, 4, 337, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LWC2_R6
4696 { 1975, 3, 1, 4, 356, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LWC2_MMR6
4697 { 1974, 3, 1, 4, 330, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC2
4698 { 1973, 3, 1, 4, 400, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC1_MM
4699 { 1972, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 891, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LWC1
4700 { 1971, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW64
4701 { 1970, 3, 1, 2, 350, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x0ULL }, // LW16_MM
4702 { 1969, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LW
4703 { 1968, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi_MM
4704 { 1967, 2, 1, 4, 240, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi64
4705 { 1966, 2, 1, 4, 79, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // LUi
4706 { 1965, 3, 1, 4, 400, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC1_MM
4707 { 1964, 3, 1, 4, 224, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC164
4708 { 1963, 3, 1, 4, 224, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x5ULL }, // LUXC1
4709 { 1962, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // LUI_MMR6
4710 { 1961, 4, 1, 4, 234, 0, 0, MipsOpInfoBase + 560, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LSA_R6
4711 { 1960, 4, 1, 4, 238, 0, 0, MipsOpInfoBase + 560, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LSA_MMR6
4712 { 1959, 4, 1, 4, 111, 0, 0, MipsOpInfoBase + 560, 0, 0, 0x6ULL }, // LSA
4713 { 1958, 3, 1, 4, 337, 0, 0, MipsOpInfoBase + 885, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL_R6
4714 { 1957, 3, 1, 4, 356, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL_MMR6
4715 { 1956, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL_MM
4716 { 1955, 3, 1, 4, 344, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LLE_MM
4717 { 1954, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LLE
4718 { 1953, 3, 1, 4, 3, 0, 0, MipsOpInfoBase + 888, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LLD_R6
4719 { 1952, 3, 1, 4, 362, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LLD
4720 { 1951, 3, 1, 4, 3, 0, 0, MipsOpInfoBase + 885, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LL64_R6
4721 { 1950, 3, 1, 4, 362, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL64
4722 { 1949, 3, 1, 4, 330, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LL
4723 { 1948, 2, 1, 2, 238, 0, 0, MipsOpInfoBase + 528, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // LI16_MMR6
4724 { 1947, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 528, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // LI16_MM
4725 { 1946, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu_MM
4726 { 1945, 3, 1, 4, 344, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LHuE_MM
4727 { 1944, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LHuE
4728 { 1943, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu64
4729 { 1942, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LHu
4730 { 1941, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH_MM
4731 { 1940, 3, 1, 4, 630, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LHX_MM
4732 { 1939, 3, 1, 4, 470, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LHX
4733 { 1938, 3, 1, 2, 350, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LHU16_MM
4734 { 1937, 3, 1, 4, 344, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LHE_MM
4735 { 1936, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LHE
4736 { 1935, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH64
4737 { 1934, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LH
4738 { 1933, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 321, 0, 0, 0x2ULL }, // LEA_ADDiu_MM
4739 { 1932, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 367, 0, 0, 0x2ULL }, // LEA_ADDiu64
4740 { 1931, 3, 1, 4, 231, 0, 0, MipsOpInfoBase + 321, 0, 0, 0x2ULL }, // LEA_ADDiu
4741 { 1930, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 882, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_W
4742 { 1929, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 879, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_H
4743 { 1928, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 876, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_D
4744 { 1927, 3, 1, 4, 42, 0, 0, MipsOpInfoBase + 873, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LD_B
4745 { 1926, 3, 1, 4, 224, 0, 0, MipsOpInfoBase + 870, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDXC164
4746 { 1925, 3, 1, 4, 224, 0, 0, MipsOpInfoBase + 867, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDXC1
4747 { 1924, 4, 1, 4, 364, 0, 0, MipsOpInfoBase + 863, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LDR
4748 { 1923, 2, 1, 4, 368, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LDPC
4749 { 1922, 4, 1, 4, 364, 0, 0, MipsOpInfoBase + 863, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LDL
4750 { 1921, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 861, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_W
4751 { 1920, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 859, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_H
4752 { 1919, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 857, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_D
4753 { 1918, 2, 1, 4, 43, 0, 0, MipsOpInfoBase + 855, 0, 0|(1ULL<<MCID::Rematerializable), 0x6ULL }, // LDI_B
4754 { 1917, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 852, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC3
4755 { 1916, 3, 1, 4, 337, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LDC2_R6
4756 { 1915, 3, 1, 4, 356, 0, 0, MipsOpInfoBase + 849, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LDC2_MMR6
4757 { 1914, 3, 1, 4, 330, 0, 0, MipsOpInfoBase + 846, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC2
4758 { 1913, 3, 1, 4, 400, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1_MM_D64
4759 { 1912, 3, 1, 4, 400, 0, 0, MipsOpInfoBase + 495, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1_MM_D32
4760 { 1911, 3, 1, 4, 420, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LDC1_D64_MMR6
4761 { 1910, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 843, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC164
4762 { 1909, 3, 1, 4, 223, 0, 0, MipsOpInfoBase + 495, 0, 0|(1ULL<<MCID::MayLoad), 0x5ULL }, // LDC1
4763 { 1908, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LD
4764 { 1907, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu_MM
4765 { 1906, 3, 1, 4, 344, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LBuE_MM
4766 { 1905, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBuE
4767 { 1904, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu64
4768 { 1903, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LBu
4769 { 1902, 3, 1, 4, 356, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LB_MMR6
4770 { 1901, 3, 1, 4, 350, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB_MM
4771 { 1900, 3, 1, 4, 356, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBU_MMR6
4772 { 1899, 3, 1, 4, 629, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LBUX_MM
4773 { 1898, 3, 1, 4, 469, 0, 0, MipsOpInfoBase + 840, 0, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // LBUX
4774 { 1897, 3, 1, 2, 350, 0, 0, MipsOpInfoBase + 837, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LBU16_MM
4775 { 1896, 3, 1, 4, 344, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LBE_MM
4776 { 1895, 3, 1, 4, 92, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // LBE
4777 { 1894, 3, 1, 4, 361, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB64
4778 { 1893, 3, 1, 4, 329, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad), 0x2ULL }, // LB
4779 { 1892, 1, 0, 2, 288, 0, 1, MipsOpInfoBase + 836, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // JumpLinkReg16
4780 { 1891, 1, 0, 2, 287, 0, 0, MipsOpInfoBase + 836, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // JrcRx16
4781 { 1890, 0, 0, 2, 287, 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
4782 { 1889, 0, 0, 2, 287, 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
4783 { 1888, 1, 0, 6, 288, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalB16
4784 { 1887, 1, 0, 6, 288, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Call), 0x0ULL }, // Jal16
4785 { 1886, 1, 0, 4, 291, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL }, // J_MM
4786 { 1885, 1, 0, 4, 291, 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
4787 { 1884, 1, 0, 4, 283, 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
4788 { 1883, 1, 0, 4, 306, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JR_HB64_R6
4789 { 1882, 1, 0, 4, 301, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JR_HB64
4790 { 1881, 1, 0, 4, 274, 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
4791 { 1880, 1, 0, 2, 295, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRCADDIUSP_MMR6
4792 { 1879, 1, 0, 2, 295, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRC16_MMR6
4793 { 1878, 1, 0, 2, 295, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRC16_MM
4794 { 1877, 1, 0, 2, 295, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JRADDIUSP
4795 { 1876, 1, 0, 4, 299, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JR64
4796 { 1875, 1, 0, 2, 291, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JR16_MM
4797 { 1874, 1, 0, 4, 274, 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
4798 { 1873, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 370, 2, 0|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JIC_MMR6
4799 { 1872, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 365, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIC64
4800 { 1871, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 370, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIC
4801 { 1870, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 370, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JIALC_MMR6
4802 { 1869, 2, 0, 4, 305, 0, 1, MipsOpInfoBase + 365, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIALC64
4803 { 1868, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 370, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // JIALC
4804 { 1867, 1, 0, 4, 292, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JAL_MM
4805 { 1866, 1, 0, 4, 292, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JALX_MM
4806 { 1865, 1, 0, 4, 86, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JALX
4807 { 1864, 1, 0, 4, 292, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL }, // JALS_MM
4808 { 1863, 2, 1, 4, 292, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR_MM
4809 { 1862, 2, 1, 4, 300, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JALR_HB64
4810 { 1861, 2, 1, 4, 85, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x13ULL }, // JALR_HB
4811 { 1860, 2, 1, 4, 292, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // JALRS_MM
4812 { 1859, 1, 0, 2, 292, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JALRS16_MM
4813 { 1858, 2, 1, 4, 296, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // JALRC_MMR6
4814 { 1857, 2, 1, 4, 296, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::UnmodeledSideEffects), 0x3ULL }, // JALRC_HB_MMR6
4815 { 1856, 1, 0, 2, 296, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL }, // JALRC16_MMR6
4816 { 1855, 2, 1, 4, 300, 0, 1, MipsOpInfoBase + 388, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR64
4817 { 1854, 1, 0, 2, 292, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x0ULL }, // JALR16_MM
4818 { 1853, 2, 1, 4, 85, 0, 1, MipsOpInfoBase + 151, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook)|(1ULL<<MCID::UnmodeledSideEffects), 0x11ULL }, // JALR
4819 { 1852, 1, 0, 4, 85, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call), 0x13ULL }, // JAL
4820 { 1851, 1, 0, 4, 273, 0, 1, MipsOpInfoBase + 0, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x13ULL }, // J
4821 { 1850, 5, 1, 4, 238, 0, 0, MipsOpInfoBase + 792, 0, 0, 0x1ULL }, // INS_MMR6
4822 { 1849, 5, 1, 4, 237, 0, 0, MipsOpInfoBase + 792, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // INS_MM
4823 { 1848, 3, 1, 4, 628, 2, 0, MipsOpInfoBase + 813, 31, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // INSV_MM
4824 { 1847, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 831, 0, 0, 0x6ULL }, // INSVE_W
4825 { 1846, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 826, 0, 0, 0x6ULL }, // INSVE_H
4826 { 1845, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 821, 0, 0, 0x6ULL }, // INSVE_D
4827 { 1844, 5, 1, 4, 63, 0, 0, MipsOpInfoBase + 816, 0, 0, 0x6ULL }, // INSVE_B
4828 { 1843, 3, 1, 4, 433, 2, 0, MipsOpInfoBase + 813, 31, 0|(1ULL<<MCID::MayLoad), 0x6ULL }, // INSV
4829 { 1842, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 809, 0, 0, 0x6ULL }, // INSERT_W
4830 { 1841, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 805, 0, 0, 0x6ULL }, // INSERT_H
4831 { 1840, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 801, 0, 0, 0x6ULL }, // INSERT_D
4832 { 1839, 4, 1, 4, 116, 0, 0, MipsOpInfoBase + 797, 0, 0, 0x6ULL }, // INSERT_B
4833 { 1838, 5, 1, 4, 110, 0, 0, MipsOpInfoBase + 792, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // INS
4834 { 1837, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVR_W
4835 { 1836, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVR_H
4836 { 1835, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVR_D
4837 { 1834, 3, 1, 4, 33, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // ILVR_B
4838 { 1833, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVOD_W
4839 { 1832, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVOD_H
4840 { 1831, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVOD_D
4841 { 1830, 3, 1, 4, 32, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // ILVOD_B
4842 { 1829, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVL_W
4843 { 1828, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVL_H
4844 { 1827, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVL_D
4845 { 1826, 3, 1, 4, 31, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // ILVL_B
4846 { 1825, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ILVEV_W
4847 { 1824, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ILVEV_H
4848 { 1823, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ILVEV_D
4849 { 1822, 3, 1, 4, 30, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // ILVEV_B
4850 { 1821, 1, 0, 4, 328, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // HYPCALL_MM
4851 { 1820, 1, 0, 4, 90, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // HYPCALL
4852 { 1819, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 727, 0, 0, 0x6ULL }, // HSUB_U_W
4853 { 1818, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HSUB_U_H
4854 { 1817, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HSUB_U_D
4855 { 1816, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 727, 0, 0, 0x6ULL }, // HSUB_S_W
4856 { 1815, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HSUB_S_H
4857 { 1814, 3, 1, 4, 173, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HSUB_S_D
4858 { 1813, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 727, 0, 0, 0x6ULL }, // HADD_U_W
4859 { 1812, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HADD_U_H
4860 { 1811, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HADD_U_D
4861 { 1810, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 727, 0, 0, 0x6ULL }, // HADD_S_W
4862 { 1809, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 724, 0, 0, 0x6ULL }, // HADD_S_H
4863 { 1808, 3, 1, 4, 172, 0, 0, MipsOpInfoBase + 721, 0, 0, 0x6ULL }, // HADD_S_D
4864 { 1807, 2, 0, 4, 355, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVT_MMR6
4865 { 1806, 2, 0, 4, 341, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVT
4866 { 1805, 1, 0, 4, 355, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVI_MMR6
4867 { 1804, 1, 0, 4, 341, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // GINVI
4868 { 1803, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FTRUNC_U_W
4869 { 1802, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FTRUNC_U_D
4870 { 1801, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FTRUNC_S_W
4871 { 1800, 2, 1, 4, 161, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FTRUNC_S_D
4872 { 1799, 3, 1, 4, 160, 0, 0, MipsOpInfoBase + 777, 0, 0, 0x6ULL }, // FTQ_W
4873 { 1798, 3, 1, 4, 160, 0, 0, MipsOpInfoBase + 774, 0, 0, 0x6ULL }, // FTQ_H
4874 { 1797, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FTINT_U_W
4875 { 1796, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FTINT_U_D
4876 { 1795, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FTINT_S_W
4877 { 1794, 2, 1, 4, 158, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FTINT_S_D
4878 { 1793, 3, 1, 4, 143, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUN_W
4879 { 1792, 3, 1, 4, 143, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUN_D
4880 { 1791, 3, 1, 4, 142, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUNE_W
4881 { 1790, 3, 1, 4, 142, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUNE_D
4882 { 1789, 3, 1, 4, 141, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSULT_W
4883 { 1788, 3, 1, 4, 141, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSULT_D
4884 { 1787, 3, 1, 4, 140, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSULE_W
4885 { 1786, 3, 1, 4, 140, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSULE_D
4886 { 1785, 3, 1, 4, 139, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUEQ_W
4887 { 1784, 3, 1, 4, 139, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUEQ_D
4888 { 1783, 3, 1, 4, 69, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSUB_W
4889 { 1782, 3, 1, 4, 417, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // FSUB_S_MMR6
4890 { 1781, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_S_MM
4891 { 1780, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_S
4892 { 1779, 3, 1, 4, 183, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FSUB_PS64
4893 { 1778, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D64_MM
4894 { 1777, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D64
4895 { 1776, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D32_MM
4896 { 1775, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSUB_D32
4897 { 1774, 3, 1, 4, 69, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSUB_D
4898 { 1773, 2, 1, 4, 200, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FSQRT_W
4899 { 1772, 2, 1, 4, 394, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_S_MM
4900 { 1771, 2, 1, 4, 193, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_S
4901 { 1770, 2, 1, 4, 395, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D64_MM
4902 { 1769, 2, 1, 4, 194, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D64
4903 { 1768, 2, 1, 4, 395, 1, 0, MipsOpInfoBase + 757, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D32_MM
4904 { 1767, 2, 1, 4, 194, 1, 0, MipsOpInfoBase + 757, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FSQRT_D32
4905 { 1766, 2, 1, 4, 14, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FSQRT_D
4906 { 1765, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSOR_W
4907 { 1764, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSOR_D
4908 { 1763, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSNE_W
4909 { 1762, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSNE_D
4910 { 1761, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSLT_W
4911 { 1760, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSLT_D
4912 { 1759, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSLE_W
4913 { 1758, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSLE_D
4914 { 1757, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSEQ_W
4915 { 1756, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSEQ_D
4916 { 1755, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FSAF_W
4917 { 1754, 3, 1, 4, 138, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FSAF_D
4918 { 1753, 2, 1, 4, 196, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FRSQRT_W
4919 { 1752, 2, 1, 4, 196, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FRSQRT_D
4920 { 1751, 2, 1, 4, 159, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FRINT_W
4921 { 1750, 2, 1, 4, 159, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FRINT_D
4922 { 1749, 2, 1, 4, 195, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FRCP_W
4923 { 1748, 2, 1, 4, 195, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FRCP_D
4924 { 1747, 3, 2, 4, 326, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // FORK
4925 { 1746, 2, 1, 4, 401, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FNEG_S_MMR6
4926 { 1745, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FNEG_S_MM
4927 { 1744, 2, 1, 4, 375, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FNEG_S
4928 { 1743, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 626, 0, 0, 0x4ULL }, // FNEG_D64_MM
4929 { 1742, 2, 1, 4, 375, 0, 0, MipsOpInfoBase + 626, 0, 0, 0x4ULL }, // FNEG_D64
4930 { 1741, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 757, 0, 0, 0x4ULL }, // FNEG_D32_MM
4931 { 1740, 2, 1, 4, 375, 0, 0, MipsOpInfoBase + 757, 0, 0, 0x4ULL }, // FNEG_D32
4932 { 1739, 3, 1, 4, 201, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMUL_W
4933 { 1738, 3, 1, 4, 417, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x6ULL }, // FMUL_S_MMR6
4934 { 1737, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_S_MM
4935 { 1736, 3, 1, 4, 377, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_S
4936 { 1735, 3, 1, 4, 183, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FMUL_PS64
4937 { 1734, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D64_MM
4938 { 1733, 3, 1, 4, 13, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D64
4939 { 1732, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D32_MM
4940 { 1731, 3, 1, 4, 13, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FMUL_D32
4941 { 1730, 3, 1, 4, 201, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMUL_D
4942 { 1729, 4, 1, 4, 72, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // FMSUB_W
4943 { 1728, 4, 1, 4, 72, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // FMSUB_D
4944 { 1727, 2, 1, 4, 417, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FMOV_S_MMR6
4945 { 1726, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_S_MM
4946 { 1725, 2, 1, 4, 124, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_S
4947 { 1724, 2, 1, 4, 417, 0, 0, MipsOpInfoBase + 626, 0, 0, 0x4ULL }, // FMOV_D_MMR6
4948 { 1723, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 626, 0, 0, 0x4ULL }, // FMOV_D64_MM
4949 { 1722, 2, 1, 4, 124, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_D64
4950 { 1721, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 757, 0, 0, 0x4ULL }, // FMOV_D32_MM
4951 { 1720, 2, 1, 4, 124, 0, 0, MipsOpInfoBase + 757, 0, 0|(1ULL<<MCID::MoveReg), 0x4ULL }, // FMOV_D32
4952 { 1719, 3, 1, 4, 45, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMIN_W
4953 { 1718, 3, 1, 4, 45, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMIN_D
4954 { 1717, 3, 1, 4, 168, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMIN_A_W
4955 { 1716, 3, 1, 4, 168, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMIN_A_D
4956 { 1715, 3, 1, 4, 167, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMAX_W
4957 { 1714, 3, 1, 4, 167, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMAX_D
4958 { 1713, 3, 1, 4, 166, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FMAX_A_W
4959 { 1712, 3, 1, 4, 166, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FMAX_A_D
4960 { 1711, 4, 1, 4, 199, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // FMADD_W
4961 { 1710, 4, 1, 4, 199, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // FMADD_D
4962 { 1709, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S_MMR6
4963 { 1708, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S_MM
4964 { 1707, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_S
4965 { 1706, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_MM
4966 { 1705, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D_MMR6
4967 { 1704, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 632, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D64
4968 { 1703, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_W_D32
4969 { 1702, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_S_MMR6
4970 { 1701, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_S
4971 { 1700, 2, 1, 4, 408, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_D_MMR6
4972 { 1699, 2, 1, 4, 226, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FLOOR_L_D64
4973 { 1698, 2, 1, 4, 68, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FLOG2_W
4974 { 1697, 2, 1, 4, 68, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FLOG2_D
4975 { 1696, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 790, 0, 0, 0x6ULL }, // FILL_W
4976 { 1695, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 788, 0, 0, 0x6ULL }, // FILL_H
4977 { 1694, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 786, 0, 0, 0x6ULL }, // FILL_D
4978 { 1693, 2, 1, 4, 36, 0, 0, MipsOpInfoBase + 784, 0, 0, 0x6ULL }, // FILL_B
4979 { 1692, 2, 1, 4, 157, 0, 0, MipsOpInfoBase + 782, 0, 0, 0x6ULL }, // FFQR_W
4980 { 1691, 2, 1, 4, 157, 0, 0, MipsOpInfoBase + 780, 0, 0, 0x6ULL }, // FFQR_D
4981 { 1690, 2, 1, 4, 156, 0, 0, MipsOpInfoBase + 782, 0, 0, 0x6ULL }, // FFQL_W
4982 { 1689, 2, 1, 4, 156, 0, 0, MipsOpInfoBase + 780, 0, 0, 0x6ULL }, // FFQL_D
4983 { 1688, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FFINT_U_W
4984 { 1687, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FFINT_U_D
4985 { 1686, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FFINT_S_W
4986 { 1685, 2, 1, 4, 155, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FFINT_S_D
4987 { 1684, 2, 1, 4, 164, 0, 0, MipsOpInfoBase + 782, 0, 0, 0x6ULL }, // FEXUPR_W
4988 { 1683, 2, 1, 4, 164, 0, 0, MipsOpInfoBase + 780, 0, 0, 0x6ULL }, // FEXUPR_D
4989 { 1682, 2, 1, 4, 163, 0, 0, MipsOpInfoBase + 782, 0, 0, 0x6ULL }, // FEXUPL_W
4990 { 1681, 2, 1, 4, 163, 0, 0, MipsOpInfoBase + 780, 0, 0, 0x6ULL }, // FEXUPL_D
4991 { 1680, 3, 1, 4, 134, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FEXP2_W
4992 { 1679, 3, 1, 4, 134, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FEXP2_D
4993 { 1678, 3, 1, 4, 162, 0, 0, MipsOpInfoBase + 777, 0, 0, 0x6ULL }, // FEXDO_W
4994 { 1677, 3, 1, 4, 162, 0, 0, MipsOpInfoBase + 774, 0, 0, 0x6ULL }, // FEXDO_H
4995 { 1676, 3, 1, 4, 75, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FDIV_W
4996 { 1675, 3, 1, 4, 418, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x6ULL }, // FDIV_S_MMR6
4997 { 1674, 3, 1, 4, 392, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_S_MM
4998 { 1673, 3, 1, 4, 191, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_S
4999 { 1672, 3, 1, 4, 393, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D64_MM
5000 { 1671, 3, 1, 4, 192, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D64
5001 { 1670, 3, 1, 4, 393, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D32_MM
5002 { 1669, 3, 1, 4, 192, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // FDIV_D32
5003 { 1668, 3, 1, 4, 74, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FDIV_D
5004 { 1667, 3, 1, 4, 44, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUN_W
5005 { 1666, 3, 1, 4, 44, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUN_D
5006 { 1665, 3, 1, 4, 153, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUNE_W
5007 { 1664, 3, 1, 4, 153, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUNE_D
5008 { 1663, 3, 1, 4, 152, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULT_W
5009 { 1662, 3, 1, 4, 152, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULT_D
5010 { 1661, 3, 1, 4, 151, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULE_W
5011 { 1660, 3, 1, 4, 151, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCULE_D
5012 { 1659, 3, 1, 4, 150, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUEQ_W
5013 { 1658, 3, 1, 4, 150, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCUEQ_D
5014 { 1657, 3, 1, 4, 149, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCOR_W
5015 { 1656, 3, 1, 4, 149, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCOR_D
5016 { 1655, 3, 1, 4, 148, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCNE_W
5017 { 1654, 3, 1, 4, 148, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCNE_D
5018 { 1653, 3, 0, 4, 389, 0, 1, MipsOpInfoBase + 771, 30, 0, 0x44ULL }, // FCMP_S32_MM
5019 { 1652, 3, 0, 4, 189, 0, 1, MipsOpInfoBase + 771, 30, 0, 0x44ULL }, // FCMP_S32
5020 { 1651, 3, 0, 4, 189, 0, 1, MipsOpInfoBase + 768, 30, 0, 0x44ULL }, // FCMP_D64
5021 { 1650, 3, 0, 4, 389, 0, 1, MipsOpInfoBase + 765, 30, 0, 0x44ULL }, // FCMP_D32_MM
5022 { 1649, 3, 0, 4, 189, 0, 1, MipsOpInfoBase + 765, 30, 0, 0x44ULL }, // FCMP_D32
5023 { 1648, 3, 1, 4, 147, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FCLT_W
5024 { 1647, 3, 1, 4, 147, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FCLT_D
5025 { 1646, 3, 1, 4, 146, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // FCLE_W
5026 { 1645, 3, 1, 4, 146, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // FCLE_D
5027 { 1644, 2, 1, 4, 165, 0, 0, MipsOpInfoBase + 254, 0, 0, 0x6ULL }, // FCLASS_W
5028 { 1643, 2, 1, 4, 165, 0, 0, MipsOpInfoBase + 252, 0, 0, 0x6ULL }, // FCLASS_D
5029 { 1642, 3, 1, 4, 145, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCEQ_W
5030 { 1641, 3, 1, 4, 145, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCEQ_D
5031 { 1640, 3, 1, 4, 144, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCAF_W
5032 { 1639, 3, 1, 4, 144, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FCAF_D
5033 { 1638, 3, 1, 4, 202, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_W
5034 { 1637, 3, 1, 4, 410, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_S_MMR6
5035 { 1636, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_S_MM
5036 { 1635, 3, 1, 4, 12, 1, 0, MipsOpInfoBase + 762, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_S
5037 { 1634, 3, 1, 4, 183, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // FADD_PS64
5038 { 1633, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D64_MM
5039 { 1632, 3, 1, 4, 182, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D64
5040 { 1631, 3, 1, 4, 391, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D32_MM
5041 { 1630, 3, 1, 4, 182, 1, 0, MipsOpInfoBase + 759, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable), 0x4ULL }, // FADD_D32
5042 { 1629, 3, 1, 4, 202, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // FADD_D
5043 { 1628, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FABS_S_MM
5044 { 1627, 2, 1, 4, 375, 0, 0, MipsOpInfoBase + 634, 0, 0, 0x4ULL }, // FABS_S
5045 { 1626, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 626, 0, 0, 0x4ULL }, // FABS_D64_MM
5046 { 1625, 2, 1, 4, 125, 0, 0, MipsOpInfoBase + 626, 0, 0, 0x4ULL }, // FABS_D64
5047 { 1624, 2, 1, 4, 391, 0, 0, MipsOpInfoBase + 757, 0, 0, 0x4ULL }, // FABS_D32_MM
5048 { 1623, 2, 1, 4, 125, 0, 0, MipsOpInfoBase + 757, 0, 0, 0x4ULL }, // FABS_D32
5049 { 1622, 4, 1, 4, 238, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // EXT_MMR6
5050 { 1621, 4, 1, 4, 237, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // EXT_MM
5051 { 1620, 4, 1, 4, 371, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // EXTS32
5052 { 1619, 4, 1, 4, 371, 0, 0, MipsOpInfoBase + 642, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // EXTS
5053 { 1618, 3, 1, 4, 627, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_W_MM
5054 { 1617, 3, 1, 4, 432, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_W
5055 { 1616, 3, 1, 4, 626, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_S_H_MM
5056 { 1615, 3, 1, 4, 431, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_S_H
5057 { 1614, 3, 1, 4, 625, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_R_W_MM
5058 { 1613, 3, 1, 4, 430, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_R_W
5059 { 1612, 3, 1, 4, 624, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_RS_W_MM
5060 { 1611, 3, 1, 4, 429, 0, 1, MipsOpInfoBase + 751, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTR_RS_W
5061 { 1610, 3, 1, 4, 623, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_W_MM
5062 { 1609, 3, 1, 4, 428, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_W
5063 { 1608, 3, 1, 4, 622, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_S_H_MM
5064 { 1607, 3, 1, 4, 427, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_S_H
5065 { 1606, 3, 1, 4, 621, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_R_W_MM
5066 { 1605, 3, 1, 4, 426, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_R_W
5067 { 1604, 3, 1, 4, 620, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_RS_W_MM
5068 { 1603, 3, 1, 4, 425, 0, 1, MipsOpInfoBase + 754, 29, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTRV_RS_W
5069 { 1602, 3, 1, 4, 619, 1, 1, MipsOpInfoBase + 751, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTP_MM
5070 { 1601, 3, 1, 4, 618, 1, 1, MipsOpInfoBase + 754, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPV_MM
5071 { 1600, 3, 1, 4, 467, 1, 1, MipsOpInfoBase + 754, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPV
5072 { 1599, 3, 1, 4, 617, 1, 2, MipsOpInfoBase + 751, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDP_MM
5073 { 1598, 3, 1, 4, 616, 1, 2, MipsOpInfoBase + 754, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDPV_MM
5074 { 1597, 3, 1, 4, 465, 1, 2, MipsOpInfoBase + 754, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDPV
5075 { 1596, 3, 1, 4, 466, 1, 2, MipsOpInfoBase + 751, 26, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTPDP
5076 { 1595, 3, 1, 4, 468, 1, 1, MipsOpInfoBase + 751, 24, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EXTP
5077 { 1594, 4, 1, 4, 110, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // EXT
5078 { 1593, 1, 1, 4, 317, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVP_MMR6
5079 { 1592, 1, 1, 4, 324, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVPE
5080 { 1591, 1, 1, 4, 309, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EVP
5081 { 1590, 0, 0, 4, 295, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET_MMR6
5082 { 1589, 0, 0, 4, 291, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET_MM
5083 { 1588, 0, 0, 4, 295, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERETNC_MMR6
5084 { 1587, 0, 0, 4, 273, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERETNC
5085 { 1586, 0, 0, 4, 273, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // ERET
5086 { 1585, 1, 1, 4, 324, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EMT
5087 { 1584, 1, 1, 4, 318, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI_MMR6
5088 { 1583, 1, 1, 4, 311, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI_MM
5089 { 1582, 1, 1, 4, 100, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EI
5090 { 1581, 0, 0, 4, 319, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB_MMR6
5091 { 1580, 0, 0, 4, 312, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB_MM
5092 { 1579, 0, 0, 4, 101, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // EHB
5093 { 1578, 2, 0, 2, 254, 0, 2, MipsOpInfoBase + 397, 7, 0, 0x0ULL }, // DivuRxRy16
5094 { 1577, 2, 0, 2, 253, 0, 2, MipsOpInfoBase + 397, 7, 0, 0x0ULL }, // DivRxRy16
5095 { 1576, 1, 1, 4, 317, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVP_MMR6
5096 { 1575, 1, 1, 4, 324, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVPE
5097 { 1574, 1, 1, 4, 309, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DVP
5098 { 1573, 2, 0, 4, 267, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DUDIV
5099 { 1572, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DSUBu
5100 { 1571, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSUB
5101 { 1570, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 746, 0, 0, 0x1ULL }, // DSRLV
5102 { 1569, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSRL32
5103 { 1568, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // DSRL
5104 { 1567, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 746, 0, 0, 0x1ULL }, // DSRAV
5105 { 1566, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSRA32
5106 { 1565, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // DSRA
5107 { 1564, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 746, 0, 0, 0x1ULL }, // DSLLV
5108 { 1563, 2, 1, 4, 239, 0, 0, MipsOpInfoBase + 749, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSLL64_32
5109 { 1562, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSLL32
5110 { 1561, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // DSLL
5111 { 1560, 2, 1, 4, 240, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DSHD
5112 { 1559, 2, 0, 4, 266, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DSDIV
5113 { 1558, 2, 1, 4, 240, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DSBH
5114 { 1557, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 746, 0, 0, 0x1ULL }, // DROTRV
5115 { 1556, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DROTR32
5116 { 1555, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0, 0x1ULL }, // DROTR
5117 { 1554, 4, 1, 4, 722, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPS_W_PH_MMR2
5118 { 1553, 4, 1, 4, 558, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPS_W_PH
5119 { 1552, 4, 1, 4, 725, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSX_W_PH_MMR2
5120 { 1551, 4, 1, 4, 561, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSX_W_PH
5121 { 1550, 4, 1, 4, 615, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSU_H_QBR_MM
5122 { 1549, 4, 1, 4, 464, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSU_H_QBR
5123 { 1548, 4, 1, 4, 614, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSU_H_QBL_MM
5124 { 1547, 4, 1, 4, 463, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPSU_H_QBL
5125 { 1546, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 738, 0, 0, 0x6ULL }, // DPSUB_U_W
5126 { 1545, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 734, 0, 0, 0x6ULL }, // DPSUB_U_H
5127 { 1544, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 730, 0, 0, 0x6ULL }, // DPSUB_U_D
5128 { 1543, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 738, 0, 0, 0x6ULL }, // DPSUB_S_W
5129 { 1542, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 734, 0, 0, 0x6ULL }, // DPSUB_S_H
5130 { 1541, 4, 1, 4, 71, 0, 0, MipsOpInfoBase + 730, 0, 0, 0x6ULL }, // DPSUB_S_D
5131 { 1540, 4, 1, 4, 613, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_S_W_PH_MM
5132 { 1539, 4, 1, 4, 462, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_S_W_PH
5133 { 1538, 4, 1, 4, 612, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_SA_L_W_MM
5134 { 1537, 4, 1, 4, 461, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQ_SA_L_W
5135 { 1536, 4, 1, 4, 723, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_S_W_PH_MMR2
5136 { 1535, 4, 1, 4, 559, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_S_W_PH
5137 { 1534, 4, 1, 4, 724, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_SA_W_PH_MMR2
5138 { 1533, 4, 1, 4, 560, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPSQX_SA_W_PH
5139 { 1532, 2, 1, 4, 371, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DPOP
5140 { 1531, 4, 1, 4, 718, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPA_W_PH_MMR2
5141 { 1530, 4, 1, 4, 554, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPA_W_PH
5142 { 1529, 4, 1, 4, 721, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPAX_W_PH_MMR2
5143 { 1528, 4, 1, 4, 557, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPAX_W_PH
5144 { 1527, 4, 1, 4, 611, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPAU_H_QBR_MM
5145 { 1526, 4, 1, 4, 460, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPAU_H_QBR
5146 { 1525, 4, 1, 4, 610, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPAU_H_QBL_MM
5147 { 1524, 4, 1, 4, 459, 0, 0, MipsOpInfoBase + 742, 0, 0, 0x6ULL }, // DPAU_H_QBL
5148 { 1523, 4, 1, 4, 609, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_S_W_PH_MM
5149 { 1522, 4, 1, 4, 458, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_S_W_PH
5150 { 1521, 4, 1, 4, 608, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_SA_L_W_MM
5151 { 1520, 4, 1, 4, 457, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQ_SA_L_W
5152 { 1519, 4, 1, 4, 720, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_S_W_PH_MMR2
5153 { 1518, 4, 1, 4, 556, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_S_W_PH
5154 { 1517, 4, 1, 4, 719, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_SA_W_PH_MMR2
5155 { 1516, 4, 1, 4, 555, 0, 1, MipsOpInfoBase + 742, 23, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DPAQX_SA_W_PH
5156 { 1515, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 738, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_W
5157 { 1514, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 734, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_H
5158 { 1513, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 730, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_U_D
5159 { 1512, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 738, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_W
5160 { 1511, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 734, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_H
5161 { 1510, 4, 1, 4, 203, 0, 0, MipsOpInfoBase + 730, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DPADD_S_D
5162 { 1509, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 727, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_W
5163 { 1508, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 724, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_H
5164 { 1507, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 721, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_U_D
5165 { 1506, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 727, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_W
5166 { 1505, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 724, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_H
5167 { 1504, 3, 1, 4, 204, 0, 0, MipsOpInfoBase + 721, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // DOTP_S_D
5168 { 1503, 3, 1, 4, 8, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // DMUL_R6
5169 { 1502, 3, 1, 4, 264, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DMULU
5170 { 1501, 2, 0, 4, 265, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // DMULTu
5171 { 1500, 2, 0, 4, 265, 0, 2, MipsOpInfoBase + 388, 21, 0|(1ULL<<MCID::Commutable), 0x1ULL }, // DMULT
5172 { 1499, 3, 1, 4, 372, 0, 5, MipsOpInfoBase + 237, 16, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DMUL
5173 { 1498, 3, 1, 4, 8, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // DMUHU
5174 { 1497, 3, 1, 4, 8, 0, 0, MipsOpInfoBase + 237, 0, 0, 0x6ULL }, // DMUH
5175 { 1496, 3, 1, 4, 327, 0, 0, MipsOpInfoBase + 715, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTGC0
5176 { 1495, 2, 2, 4, 371, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC2_OCTEON
5177 { 1494, 3, 1, 4, 322, 0, 0, MipsOpInfoBase + 718, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC2
5178 { 1493, 2, 1, 4, 421, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // DMTC1
5179 { 1492, 3, 1, 4, 321, 0, 0, MipsOpInfoBase + 715, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMTC0
5180 { 1491, 1, 1, 4, 324, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::NotDuplicable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DMT
5181 { 1490, 3, 1, 4, 9, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DMODU
5182 { 1489, 3, 1, 4, 272, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DMOD
5183 { 1488, 3, 1, 4, 327, 0, 0, MipsOpInfoBase + 707, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFGC0
5184 { 1487, 2, 2, 4, 371, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC2_OCTEON
5185 { 1486, 3, 1, 4, 322, 0, 0, MipsOpInfoBase + 712, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC2
5186 { 1485, 2, 1, 4, 421, 0, 0, MipsOpInfoBase + 710, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::Bitcast), 0x4ULL }, // DMFC1
5187 { 1484, 3, 1, 4, 320, 0, 0, MipsOpInfoBase + 707, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // DMFC0
5188 { 1483, 4, 1, 4, 242, 0, 0, MipsOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DLSA_R6
5189 { 1482, 4, 1, 4, 242, 0, 0, MipsOpInfoBase + 698, 0, 0, 0x6ULL }, // DLSA
5190 { 1481, 1, 1, 4, 318, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI_MMR6
5191 { 1480, 1, 1, 4, 311, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI_MM
5192 { 1479, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // DIV_U_W
5193 { 1478, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // DIV_U_H
5194 { 1477, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // DIV_U_D
5195 { 1476, 3, 1, 4, 16, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // DIV_U_B
5196 { 1475, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // DIV_S_W
5197 { 1474, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // DIV_S_H
5198 { 1473, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // DIV_S_D
5199 { 1472, 3, 1, 4, 15, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // DIV_S_B
5200 { 1471, 3, 1, 4, 262, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIV_MMR6
5201 { 1470, 3, 1, 4, 262, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIVU_MMR6
5202 { 1469, 3, 1, 4, 105, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIVU
5203 { 1468, 3, 1, 4, 103, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DIV
5204 { 1467, 5, 1, 4, 240, 0, 0, MipsOpInfoBase + 702, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINSU
5205 { 1466, 5, 1, 4, 240, 0, 0, MipsOpInfoBase + 702, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINSM
5206 { 1465, 5, 1, 4, 240, 0, 0, MipsOpInfoBase + 702, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DINS
5207 { 1464, 1, 1, 4, 100, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DI
5208 { 1463, 4, 1, 4, 240, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x1ULL }, // DEXTU
5209 { 1462, 4, 1, 4, 240, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x1ULL }, // DEXTM
5210 { 1461, 4, 1, 4, 239, 0, 0, MipsOpInfoBase + 646, 0, 0, 0x1ULL }, // DEXT64_32
5211 { 1460, 4, 1, 4, 240, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x1ULL }, // DEXT
5212 { 1459, 0, 0, 4, 295, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET_MMR6
5213 { 1458, 0, 0, 4, 291, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET_MM
5214 { 1457, 0, 0, 4, 273, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // DERET
5215 { 1456, 3, 1, 4, 9, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DDIVU
5216 { 1455, 3, 1, 4, 272, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::UsesCustomInserter), 0x6ULL }, // DDIV
5217 { 1454, 2, 1, 4, 242, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x6ULL }, // DCLZ_R6
5218 { 1453, 2, 1, 4, 241, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DCLZ
5219 { 1452, 2, 1, 4, 242, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x6ULL }, // DCLO_R6
5220 { 1451, 2, 1, 4, 241, 0, 0, MipsOpInfoBase + 388, 0, 0, 0x1ULL }, // DCLO
5221 { 1450, 2, 1, 4, 242, 0, 0, MipsOpInfoBase + 388, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DBITSWAP
5222 { 1449, 3, 1, 4, 242, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DAUI
5223 { 1448, 3, 1, 4, 242, 0, 0, MipsOpInfoBase + 695, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DATI
5224 { 1447, 4, 1, 4, 242, 0, 0, MipsOpInfoBase + 698, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DALIGN
5225 { 1446, 3, 1, 4, 242, 0, 0, MipsOpInfoBase + 695, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // DAHI
5226 { 1445, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // DADDu
5227 { 1444, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // DADDiu
5228 { 1443, 3, 1, 4, 241, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // DADDi
5229 { 1442, 3, 1, 4, 240, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // DADD
5230 { 1441, 2, 0, 4, 235, 0, 1, MipsOpInfoBase + 571, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpiRxImmX16
5231 { 1440, 2, 0, 2, 235, 0, 1, MipsOpInfoBase + 571, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpiRxImm16
5232 { 1439, 2, 0, 2, 235, 0, 1, MipsOpInfoBase + 397, 9, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CmpRxRy16
5233 { 1438, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_S_MM
5234 { 1437, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_S
5235 { 1436, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D64_MM
5236 { 1435, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D64
5237 { 1434, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D32_MM
5238 { 1433, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UN_D32
5239 { 1432, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_S_MM
5240 { 1431, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_S
5241 { 1430, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D64_MM
5242 { 1429, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D64
5243 { 1428, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D32_MM
5244 { 1427, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULT_D32
5245 { 1426, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_S_MM
5246 { 1425, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_S
5247 { 1424, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D64_MM
5248 { 1423, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D64
5249 { 1422, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D32_MM
5250 { 1421, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_ULE_D32
5251 { 1420, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_S_MM
5252 { 1419, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_S
5253 { 1418, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D64_MM
5254 { 1417, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D64
5255 { 1416, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D32_MM
5256 { 1415, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_UEQ_D32
5257 { 1414, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_S_MM
5258 { 1413, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_S
5259 { 1412, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D64_MM
5260 { 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_D64
5261 { 1410, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SF_D32_MM
5262 { 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_D32
5263 { 1408, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_S_MM
5264 { 1407, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_S
5265 { 1406, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D64_MM
5266 { 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_D64
5267 { 1404, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_SEQ_D32_MM
5268 { 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_D32
5269 { 1402, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_S_MM
5270 { 1401, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_S
5271 { 1400, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D64_MM
5272 { 1399, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D64
5273 { 1398, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D32_MM
5274 { 1397, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLT_D32
5275 { 1396, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_S_MM
5276 { 1395, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_S
5277 { 1394, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D64_MM
5278 { 1393, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D64
5279 { 1392, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D32_MM
5280 { 1391, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_OLE_D32
5281 { 1390, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_S_MM
5282 { 1389, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_S
5283 { 1388, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D64_MM
5284 { 1387, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D64
5285 { 1386, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D32_MM
5286 { 1385, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGT_D32
5287 { 1384, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_S_MM
5288 { 1383, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_S
5289 { 1382, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D64_MM
5290 { 1381, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D64
5291 { 1380, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D32_MM
5292 { 1379, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGL_D32
5293 { 1378, 3, 1, 4, 388, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_S_MM
5294 { 1377, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_S
5295 { 1376, 3, 1, 4, 388, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D64_MM
5296 { 1375, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D64
5297 { 1374, 3, 1, 4, 388, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D32_MM
5298 { 1373, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGLE_D32
5299 { 1372, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_S_MM
5300 { 1371, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_S
5301 { 1370, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D64_MM
5302 { 1369, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D64
5303 { 1368, 3, 1, 4, 387, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D32_MM
5304 { 1367, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_NGE_D32
5305 { 1366, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_S_MM
5306 { 1365, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_S
5307 { 1364, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D64_MM
5308 { 1363, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D64
5309 { 1362, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D32_MM
5310 { 1361, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LT_D32
5311 { 1360, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_S_MM
5312 { 1359, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_S
5313 { 1358, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D64_MM
5314 { 1357, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D64
5315 { 1356, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D32_MM
5316 { 1355, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_LE_D32
5317 { 1354, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_S_MM
5318 { 1353, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_S
5319 { 1352, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D64_MM
5320 { 1351, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D64
5321 { 1350, 3, 1, 4, 385, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D32_MM
5322 { 1349, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_F_D32
5323 { 1348, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_S_MM
5324 { 1347, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 692, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_S
5325 { 1346, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D64_MM
5326 { 1345, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 689, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D64
5327 { 1344, 3, 1, 4, 386, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D32_MM
5328 { 1343, 3, 1, 4, 188, 0, 0, MipsOpInfoBase + 686, 0, 0|(1ULL<<MCID::Compare)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x44ULL }, // C_EQ_D32
5329 { 1342, 2, 1, 4, 405, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S_MMR6
5330 { 1341, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S_MM
5331 { 1340, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_S
5332 { 1339, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 632, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D64_MM
5333 { 1338, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 632, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D64
5334 { 1337, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 630, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D32_MM
5335 { 1336, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 630, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_W_D32
5336 { 1335, 2, 1, 4, 405, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W_MMR6
5337 { 1334, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W_MM
5338 { 1333, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 634, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_W
5339 { 1332, 2, 1, 4, 187, 0, 0, MipsOpInfoBase + 632, 0, 0, 0x4ULL }, // CVT_S_PU64
5340 { 1331, 2, 1, 4, 187, 0, 0, MipsOpInfoBase + 632, 0, 0, 0x4ULL }, // CVT_S_PL64
5341 { 1330, 2, 1, 4, 405, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_L_MMR6
5342 { 1329, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 632, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_L
5343 { 1328, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 632, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D64_MM
5344 { 1327, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 632, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D64
5345 { 1326, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 630, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D32_MM
5346 { 1325, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 630, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_S_D32
5347 { 1324, 2, 1, 4, 378, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_PW_PS64
5348 { 1323, 3, 1, 4, 186, 1, 0, MipsOpInfoBase + 683, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CVT_PS_S64
5349 { 1322, 2, 1, 4, 378, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_PS_PW64
5350 { 1321, 2, 1, 4, 405, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S_MMR6
5351 { 1320, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S_MM
5352 { 1319, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_S
5353 { 1318, 2, 1, 4, 405, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D_MMR6
5354 { 1317, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D64_MM
5355 { 1316, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_L_D64
5356 { 1315, 2, 1, 4, 405, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D_L_MMR6
5357 { 1314, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_W_MM
5358 { 1313, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_W
5359 { 1312, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_S_MM
5360 { 1311, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 628, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_S
5361 { 1310, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 626, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D64_L
5362 { 1309, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 681, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_W_MM
5363 { 1308, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 681, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_W
5364 { 1307, 2, 1, 4, 384, 1, 0, MipsOpInfoBase + 681, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_S_MM
5365 { 1306, 2, 1, 4, 185, 1, 0, MipsOpInfoBase + 681, 11, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CVT_D32_S
5366 { 1305, 2, 0, 4, 123, 0, 0, MipsOpInfoBase + 679, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CTCMSA
5367 { 1304, 2, 1, 4, 323, 0, 0, MipsOpInfoBase + 677, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC2_MM
5368 { 1303, 2, 1, 4, 399, 0, 0, MipsOpInfoBase + 675, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC1_MM
5369 { 1302, 2, 1, 4, 214, 0, 0, MipsOpInfoBase + 675, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CTC1
5370 { 1301, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32W
5371 { 1300, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32H
5372 { 1299, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32D
5373 { 1298, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CW
5374 { 1297, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CH
5375 { 1296, 3, 1, 4, 370, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CD
5376 { 1295, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32CB
5377 { 1294, 3, 1, 4, 369, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CRC32B
5378 { 1293, 3, 1, 4, 216, 0, 0, MipsOpInfoBase + 672, 0, 0, 0x6ULL }, // COPY_U_W
5379 { 1292, 3, 1, 4, 216, 0, 0, MipsOpInfoBase + 669, 0, 0, 0x6ULL }, // COPY_U_H
5380 { 1291, 3, 1, 4, 216, 0, 0, MipsOpInfoBase + 663, 0, 0, 0x6ULL }, // COPY_U_B
5381 { 1290, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 672, 0, 0, 0x6ULL }, // COPY_S_W
5382 { 1289, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 669, 0, 0, 0x6ULL }, // COPY_S_H
5383 { 1288, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 666, 0, 0, 0x6ULL }, // COPY_S_D
5384 { 1287, 3, 1, 4, 41, 0, 0, MipsOpInfoBase + 663, 0, 0, 0x6ULL }, // COPY_S_B
5385 { 1286, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_UN_S_MMR6
5386 { 1285, 3, 1, 4, 46, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_UN_S
5387 { 1284, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UN_D_MMR6
5388 { 1283, 3, 1, 4, 46, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UN_D
5389 { 1282, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_ULT_S_MMR6
5390 { 1281, 3, 1, 4, 50, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_ULT_S
5391 { 1280, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULT_D_MMR6
5392 { 1279, 3, 1, 4, 50, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULT_D
5393 { 1278, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_ULE_S_MMR6
5394 { 1277, 3, 1, 4, 52, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_ULE_S
5395 { 1276, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULE_D_MMR6
5396 { 1275, 3, 1, 4, 52, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_ULE_D
5397 { 1274, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_UEQ_S_MMR6
5398 { 1273, 3, 1, 4, 47, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_UEQ_S
5399 { 1272, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UEQ_D_MMR6
5400 { 1271, 3, 1, 4, 47, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_UEQ_D
5401 { 1270, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_S_MMR6
5402 { 1269, 3, 1, 4, 61, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_S
5403 { 1268, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_D_MMR6
5404 { 1267, 3, 1, 4, 61, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUN_D
5405 { 1266, 3, 1, 4, 404, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_S_MMR6
5406 { 1265, 3, 1, 4, 60, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_S
5407 { 1264, 3, 1, 4, 404, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_D_MMR6
5408 { 1263, 3, 1, 4, 60, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULT_D
5409 { 1262, 3, 1, 4, 404, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_S_MMR6
5410 { 1261, 3, 1, 4, 59, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_S
5411 { 1260, 3, 1, 4, 404, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_D_MMR6
5412 { 1259, 3, 1, 4, 59, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SULE_D
5413 { 1258, 3, 1, 4, 404, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_S_MMR6
5414 { 1257, 3, 1, 4, 58, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_S
5415 { 1256, 3, 1, 4, 404, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_D_MMR6
5416 { 1255, 3, 1, 4, 58, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SUEQ_D
5417 { 1254, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_S_MMR6
5418 { 1253, 3, 1, 4, 57, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_S
5419 { 1252, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_D_MMR6
5420 { 1251, 3, 1, 4, 57, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLT_D
5421 { 1250, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_S_MMR6
5422 { 1249, 3, 1, 4, 56, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_S
5423 { 1248, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_D_MMR6
5424 { 1247, 3, 1, 4, 56, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SLE_D
5425 { 1246, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_S_MMR6
5426 { 1245, 3, 1, 4, 55, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_S
5427 { 1244, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_D_MMR6
5428 { 1243, 3, 1, 4, 55, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SEQ_D
5429 { 1242, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_S_MMR6
5430 { 1241, 3, 1, 4, 54, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_S
5431 { 1240, 3, 1, 4, 403, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_D_MMR6
5432 { 1239, 3, 1, 4, 54, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_SAF_D
5433 { 1238, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_LT_S_MMR6
5434 { 1237, 3, 1, 4, 49, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_LT_S
5435 { 1236, 2, 0, 4, 607, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LT_PH_MM
5436 { 1235, 2, 0, 4, 456, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LT_PH
5437 { 1234, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LT_D_MMR6
5438 { 1233, 3, 1, 4, 49, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LT_D
5439 { 1232, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_LE_S_MMR6
5440 { 1231, 3, 1, 4, 51, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_LE_S
5441 { 1230, 2, 0, 4, 606, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LE_PH_MM
5442 { 1229, 2, 0, 4, 455, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_LE_PH
5443 { 1228, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LE_D_MMR6
5444 { 1227, 3, 1, 4, 51, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_LE_D
5445 { 1226, 3, 1, 4, 53, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_F_S
5446 { 1225, 3, 1, 4, 53, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_F_D
5447 { 1224, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_EQ_S_MMR6
5448 { 1223, 3, 1, 4, 48, 0, 0, MipsOpInfoBase + 660, 0, 0, 0x16ULL }, // CMP_EQ_S
5449 { 1222, 2, 0, 4, 605, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_EQ_PH_MM
5450 { 1221, 2, 0, 4, 454, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMP_EQ_PH
5451 { 1220, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_EQ_D_MMR6
5452 { 1219, 3, 1, 4, 48, 0, 0, MipsOpInfoBase + 657, 0, 0, 0x16ULL }, // CMP_EQ_D
5453 { 1218, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 660, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_AF_S_MMR6
5454 { 1217, 3, 1, 4, 402, 0, 0, MipsOpInfoBase + 657, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // CMP_AF_D_MMR6
5455 { 1216, 2, 0, 4, 604, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LT_QB_MM
5456 { 1215, 2, 0, 4, 453, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LT_QB
5457 { 1214, 2, 0, 4, 603, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LE_QB_MM
5458 { 1213, 2, 0, 4, 452, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_LE_QB
5459 { 1212, 2, 0, 4, 602, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_EQ_QB_MM
5460 { 1211, 2, 0, 4, 451, 0, 1, MipsOpInfoBase + 526, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPU_EQ_QB
5461 { 1210, 3, 1, 4, 601, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LT_QB_MM
5462 { 1209, 3, 1, 4, 450, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LT_QB
5463 { 1208, 3, 1, 4, 600, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LE_QB_MM
5464 { 1207, 3, 1, 4, 449, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_LE_QB
5465 { 1206, 3, 1, 4, 599, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_EQ_QB_MM
5466 { 1205, 3, 1, 4, 448, 0, 0, MipsOpInfoBase + 654, 0, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGU_EQ_QB
5467 { 1204, 3, 1, 4, 717, 0, 1, MipsOpInfoBase + 654, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LT_QB_MMR2
5468 { 1203, 3, 1, 4, 553, 0, 1, MipsOpInfoBase + 654, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LT_QB
5469 { 1202, 3, 1, 4, 716, 0, 1, MipsOpInfoBase + 654, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LE_QB_MMR2
5470 { 1201, 3, 1, 4, 552, 0, 1, MipsOpInfoBase + 654, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_LE_QB
5471 { 1200, 3, 1, 4, 715, 0, 1, MipsOpInfoBase + 654, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_EQ_QB_MMR2
5472 { 1199, 3, 1, 4, 551, 0, 1, MipsOpInfoBase + 654, 15, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CMPGDU_EQ_QB
5473 { 1198, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // CLZ_R6
5474 { 1197, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLZ_MMR6
5475 { 1196, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLZ_MM
5476 { 1195, 2, 1, 4, 230, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLZ
5477 { 1194, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLT_U_W
5478 { 1193, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLT_U_H
5479 { 1192, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLT_U_D
5480 { 1191, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // CLT_U_B
5481 { 1190, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLT_S_W
5482 { 1189, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLT_S_H
5483 { 1188, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLT_S_D
5484 { 1187, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // CLT_S_B
5485 { 1186, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // CLTI_U_W
5486 { 1185, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLTI_U_H
5487 { 1184, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLTI_U_D
5488 { 1183, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLTI_U_B
5489 { 1182, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // CLTI_S_W
5490 { 1181, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLTI_S_H
5491 { 1180, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLTI_S_D
5492 { 1179, 3, 1, 4, 135, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLTI_S_B
5493 { 1178, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // CLO_R6
5494 { 1177, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLO_MMR6
5495 { 1176, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLO_MM
5496 { 1175, 2, 1, 4, 230, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x1ULL }, // CLO
5497 { 1174, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLE_U_W
5498 { 1173, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLE_U_H
5499 { 1172, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLE_U_D
5500 { 1171, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // CLE_U_B
5501 { 1170, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // CLE_S_W
5502 { 1169, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // CLE_S_H
5503 { 1168, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // CLE_S_D
5504 { 1167, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // CLE_S_B
5505 { 1166, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // CLEI_U_W
5506 { 1165, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLEI_U_H
5507 { 1164, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLEI_U_D
5508 { 1163, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLEI_U_B
5509 { 1162, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // CLEI_S_W
5510 { 1161, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CLEI_S_H
5511 { 1160, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CLEI_S_D
5512 { 1159, 3, 1, 4, 136, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CLEI_S_B
5513 { 1158, 2, 1, 4, 410, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_S_MMR6
5514 { 1157, 2, 1, 4, 11, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_S
5515 { 1156, 2, 1, 4, 410, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_D_MMR6
5516 { 1155, 2, 1, 4, 11, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CLASS_D
5517 { 1154, 4, 1, 4, 371, 0, 0, MipsOpInfoBase + 650, 0, 0, 0x1ULL }, // CINS_i32
5518 { 1153, 4, 1, 4, 371, 0, 0, MipsOpInfoBase + 646, 0, 0, 0x1ULL }, // CINS64_32
5519 { 1152, 4, 1, 4, 371, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x1ULL }, // CINS32
5520 { 1151, 4, 1, 4, 371, 0, 0, MipsOpInfoBase + 642, 0, 0, 0x1ULL }, // CINS
5521 { 1150, 2, 1, 4, 123, 0, 0, MipsOpInfoBase + 640, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CFCMSA
5522 { 1149, 2, 1, 4, 323, 0, 0, MipsOpInfoBase + 638, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC2_MM
5523 { 1148, 2, 1, 4, 399, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC1_MM
5524 { 1147, 2, 1, 4, 218, 0, 0, MipsOpInfoBase + 636, 0, 0|(1ULL<<MCID::MoveReg)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // CFC1
5525 { 1146, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_W
5526 { 1145, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_H
5527 { 1144, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_D
5528 { 1143, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // CEQ_B
5529 { 1142, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // CEQI_W
5530 { 1141, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // CEQI_H
5531 { 1140, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // CEQI_D
5532 { 1139, 3, 1, 4, 137, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // CEQI_B
5533 { 1138, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S_MMR6
5534 { 1137, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S_MM
5535 { 1136, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 634, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_S
5536 { 1135, 2, 1, 4, 384, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_MM
5537 { 1134, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D_MMR6
5538 { 1133, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 632, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D64
5539 { 1132, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 630, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_W_D32
5540 { 1131, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_S_MMR6
5541 { 1130, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 628, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_S
5542 { 1129, 2, 1, 4, 409, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_D_MMR6
5543 { 1128, 2, 1, 4, 225, 0, 0, MipsOpInfoBase + 626, 0, 0|(1ULL<<MCID::MayRaiseFPException), 0x4ULL }, // CEIL_L_D64
5544 { 1127, 3, 0, 4, 340, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_R6
5545 { 1126, 3, 0, 4, 360, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_MMR6
5546 { 1125, 3, 0, 4, 353, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE_MM
5547 { 1124, 3, 0, 4, 347, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHEE_MM
5548 { 1123, 3, 0, 4, 97, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHEE
5549 { 1122, 3, 0, 4, 336, 0, 0, MipsOpInfoBase + 623, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // CACHE
5550 { 1121, 1, 0, 4, 287, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezX16
5551 { 1120, 1, 0, 2, 287, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Btnez16
5552 { 1119, 1, 0, 4, 287, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzX16
5553 { 1118, 1, 0, 2, 287, 1, 0, MipsOpInfoBase + 0, 9, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Bteqz16
5554 { 1117, 0, 0, 2, 289, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Break16
5555 { 1116, 2, 0, 4, 287, 0, 0, MipsOpInfoBase + 621, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BnezRxImmX16
5556 { 1115, 2, 0, 2, 287, 0, 0, MipsOpInfoBase + 621, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BnezRxImm16
5557 { 1114, 1, 0, 4, 287, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BimmX16
5558 { 1113, 1, 0, 2, 287, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x0ULL }, // Bimm16
5559 { 1112, 2, 0, 4, 287, 0, 0, MipsOpInfoBase + 621, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BeqzRxImmX16
5560 { 1111, 2, 0, 2, 287, 0, 0, MipsOpInfoBase + 621, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x0ULL }, // BeqzRxImm16
5561 { 1110, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 619, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_W
5562 { 1109, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 613, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_V
5563 { 1108, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 617, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_H
5564 { 1107, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 615, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_D
5565 { 1106, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 613, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BZ_B
5566 { 1105, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BSET_W
5567 { 1104, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BSET_H
5568 { 1103, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BSET_D
5569 { 1102, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // BSET_B
5570 { 1101, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // BSETI_W
5571 { 1100, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // BSETI_H
5572 { 1099, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // BSETI_D
5573 { 1098, 3, 1, 4, 66, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // BSETI_B
5574 { 1097, 4, 1, 4, 64, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BSEL_V
5575 { 1096, 4, 1, 4, 64, 0, 0, MipsOpInfoBase + 593, 0, 0, 0x6ULL }, // BSELI_B
5576 { 1095, 2, 0, 4, 298, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK_MMR6
5577 { 1094, 2, 0, 4, 294, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK_MM
5578 { 1093, 1, 0, 2, 298, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK16_MMR6
5579 { 1092, 1, 0, 2, 294, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BREAK16_MM
5580 { 1091, 2, 0, 4, 281, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BREAK
5581 { 1090, 1, 0, 4, 598, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32_MM
5582 { 1089, 1, 0, 4, 750, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32C_MMR3
5583 { 1088, 1, 0, 4, 447, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BPOSGE32
5584 { 1087, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BOVC_MMR6
5585 { 1086, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BOVC
5586 { 1085, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 619, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_W
5587 { 1084, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 613, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_V
5588 { 1083, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 617, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_H
5589 { 1082, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 615, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_D
5590 { 1081, 2, 0, 4, 122, 0, 1, MipsOpInfoBase + 613, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BNZ_B
5591 { 1080, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNVC_MMR6
5592 { 1079, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNVC
5593 { 1078, 3, 0, 4, 291, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE_MM
5594 { 1077, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BNEZC_MMR6
5595 { 1076, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BNEZC_MM
5596 { 1075, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZC64
5597 { 1074, 2, 0, 2, 295, 0, 1, MipsOpInfoBase + 591, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BNEZC16_MMR6
5598 { 1073, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZC
5599 { 1072, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNEZALC_MMR6
5600 { 1071, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEZALC
5601 { 1070, 2, 0, 2, 291, 0, 1, MipsOpInfoBase + 591, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BNEZ16_MM
5602 { 1069, 3, 0, 4, 276, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BNEL
5603 { 1068, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BNEG_W
5604 { 1067, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BNEG_H
5605 { 1066, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BNEG_D
5606 { 1065, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // BNEG_B
5607 { 1064, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // BNEGI_W
5608 { 1063, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // BNEGI_H
5609 { 1062, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // BNEGI_D
5610 { 1061, 3, 1, 4, 119, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // BNEGI_B
5611 { 1060, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BNEC_MMR6
5612 { 1059, 3, 0, 4, 303, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEC64
5613 { 1058, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BNEC
5614 { 1057, 3, 0, 4, 299, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE64
5615 { 1056, 3, 0, 4, 273, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BNE
5616 { 1055, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BMZ_V
5617 { 1054, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 593, 0, 0, 0x6ULL }, // BMZI_B
5618 { 1053, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BMNZ_V
5619 { 1052, 4, 1, 4, 120, 0, 0, MipsOpInfoBase + 593, 0, 0, 0x6ULL }, // BMNZI_B
5620 { 1051, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ_MM
5621 { 1050, 2, 0, 4, 276, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZL
5622 { 1049, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTZC_MMR6
5623 { 1048, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTZC64
5624 { 1047, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTZC
5625 { 1046, 2, 0, 4, 292, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZAL_MM
5626 { 1045, 2, 0, 4, 292, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BLTZALS_MM
5627 { 1044, 2, 0, 4, 280, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZALL
5628 { 1043, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTZALC_MMR6
5629 { 1042, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BLTZALC
5630 { 1041, 2, 0, 4, 274, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLTZAL
5631 { 1040, 2, 0, 4, 299, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ64
5632 { 1039, 2, 0, 4, 273, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLTZ
5633 { 1038, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTUC_MMR6
5634 { 1037, 3, 0, 4, 303, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTUC64
5635 { 1036, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTUC
5636 { 1035, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLTC_MMR6
5637 { 1034, 3, 0, 4, 303, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTC64
5638 { 1033, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLTC
5639 { 1032, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ_MM
5640 { 1031, 2, 0, 4, 276, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BLEZL
5641 { 1030, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLEZC_MMR6
5642 { 1029, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLEZC64
5643 { 1028, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BLEZC
5644 { 1027, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BLEZALC_MMR6
5645 { 1026, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BLEZALC
5646 { 1025, 2, 0, 4, 299, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ64
5647 { 1024, 2, 0, 4, 273, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BLEZ
5648 { 1023, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BITSWAP_MMR6
5649 { 1022, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // BITSWAP
5650 { 1021, 2, 1, 4, 597, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // BITREV_MM
5651 { 1020, 2, 1, 4, 446, 0, 0, MipsOpInfoBase + 151, 0, 0, 0x6ULL }, // BITREV
5652 { 1019, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // BINSR_W
5653 { 1018, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // BINSR_H
5654 { 1017, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // BINSR_D
5655 { 1016, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BINSR_B
5656 { 1015, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 605, 0, 0, 0x6ULL }, // BINSRI_W
5657 { 1014, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BINSRI_H
5658 { 1013, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 597, 0, 0, 0x6ULL }, // BINSRI_D
5659 { 1012, 4, 1, 4, 115, 0, 0, MipsOpInfoBase + 593, 0, 0, 0x6ULL }, // BINSRI_B
5660 { 1011, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 201, 0, 0, 0x6ULL }, // BINSL_W
5661 { 1010, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 205, 0, 0, 0x6ULL }, // BINSL_H
5662 { 1009, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 197, 0, 0, 0x6ULL }, // BINSL_D
5663 { 1008, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 609, 0, 0, 0x6ULL }, // BINSL_B
5664 { 1007, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 605, 0, 0, 0x6ULL }, // BINSLI_W
5665 { 1006, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 601, 0, 0, 0x6ULL }, // BINSLI_H
5666 { 1005, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 597, 0, 0, 0x6ULL }, // BINSLI_D
5667 { 1004, 4, 1, 4, 114, 0, 0, MipsOpInfoBase + 593, 0, 0, 0x6ULL }, // BINSLI_B
5668 { 1003, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ_MM
5669 { 1002, 2, 0, 4, 276, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGTZL
5670 { 1001, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGTZC_MMR6
5671 { 1000, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGTZC64
5672 { 999, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGTZC
5673 { 998, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGTZALC_MMR6
5674 { 997, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BGTZALC
5675 { 996, 2, 0, 4, 299, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ64
5676 { 995, 2, 0, 4, 273, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGTZ
5677 { 994, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ_MM
5678 { 993, 2, 0, 4, 276, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZL
5679 { 992, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEZC_MMR6
5680 { 991, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEZC64
5681 { 990, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEZC
5682 { 989, 2, 0, 4, 292, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZAL_MM
5683 { 988, 2, 0, 4, 292, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BGEZALS_MM
5684 { 987, 2, 0, 4, 280, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZALL
5685 { 986, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEZALC_MMR6
5686 { 985, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BGEZALC
5687 { 984, 2, 0, 4, 279, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BGEZAL
5688 { 983, 2, 0, 4, 299, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ64
5689 { 982, 2, 0, 4, 273, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BGEZ
5690 { 981, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEUC_MMR6
5691 { 980, 3, 0, 4, 303, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEUC64
5692 { 979, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEUC
5693 { 978, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BGEC_MMR6
5694 { 977, 3, 0, 4, 303, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEC64
5695 { 976, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BGEC
5696 { 975, 3, 0, 4, 291, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ_MM
5697 { 974, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator), 0x36ULL }, // BEQZC_MMR6
5698 { 973, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // BEQZC_MM
5699 { 972, 2, 0, 4, 303, 0, 1, MipsOpInfoBase + 358, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZC64
5700 { 971, 2, 0, 2, 295, 0, 1, MipsOpInfoBase + 591, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BEQZC16_MMR6
5701 { 970, 2, 0, 4, 283, 0, 1, MipsOpInfoBase + 356, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZC
5702 { 969, 2, 0, 4, 296, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BEQZALC_MMR6
5703 { 968, 2, 0, 4, 282, 0, 1, MipsOpInfoBase + 356, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQZALC
5704 { 967, 2, 0, 2, 291, 0, 1, MipsOpInfoBase + 591, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BEQZ16_MM
5705 { 966, 3, 0, 4, 276, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BEQL
5706 { 965, 3, 0, 4, 295, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BEQC_MMR6
5707 { 964, 3, 0, 4, 303, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQC64
5708 { 963, 3, 0, 4, 283, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x36ULL }, // BEQC
5709 { 962, 3, 0, 4, 299, 0, 1, MipsOpInfoBase + 350, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ64
5710 { 961, 3, 0, 4, 273, 0, 1, MipsOpInfoBase + 193, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x12ULL }, // BEQ
5711 { 960, 1, 0, 4, 295, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x16ULL }, // BC_MMR6
5712 { 959, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // BCLR_W
5713 { 958, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // BCLR_H
5714 { 957, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // BCLR_D
5715 { 956, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // BCLR_B
5716 { 955, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // BCLRI_W
5717 { 954, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // BCLRI_H
5718 { 953, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // BCLRI_D
5719 { 952, 3, 1, 4, 118, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // BCLRI_B
5720 { 951, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 589, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2NEZC_MMR6
5721 { 950, 2, 0, 4, 283, 0, 0, MipsOpInfoBase + 589, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2NEZ
5722 { 949, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 589, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2EQZC_MMR6
5723 { 948, 2, 0, 4, 283, 0, 0, MipsOpInfoBase + 589, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC2EQZ
5724 { 947, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 587, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1T_MM
5725 { 946, 2, 0, 4, 374, 0, 1, MipsOpInfoBase + 587, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL }, // BC1TL
5726 { 945, 2, 0, 4, 374, 0, 1, MipsOpInfoBase + 587, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1T
5727 { 944, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 585, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BC1NEZC_MMR6
5728 { 943, 2, 0, 4, 6, 0, 0, MipsOpInfoBase + 585, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC1NEZ
5729 { 942, 2, 0, 4, 291, 0, 1, MipsOpInfoBase + 587, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1F_MM
5730 { 941, 2, 0, 4, 374, 0, 1, MipsOpInfoBase + 587, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x45ULL }, // BC1FL
5731 { 940, 2, 0, 4, 374, 0, 1, MipsOpInfoBase + 587, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x45ULL }, // BC1F
5732 { 939, 2, 0, 4, 295, 0, 1, MipsOpInfoBase + 585, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x12ULL }, // BC1EQZC_MMR6
5733 { 938, 2, 0, 4, 6, 0, 0, MipsOpInfoBase + 585, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC1EQZ
5734 { 937, 1, 0, 2, 295, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BC16_MMR6
5735 { 936, 1, 0, 4, 283, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BC
5736 { 935, 3, 0, 4, 371, 0, 1, MipsOpInfoBase + 582, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT132
5737 { 934, 3, 0, 4, 371, 0, 1, MipsOpInfoBase + 582, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT1
5738 { 933, 3, 0, 4, 371, 0, 1, MipsOpInfoBase + 582, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT032
5739 { 932, 3, 0, 4, 371, 0, 1, MipsOpInfoBase + 582, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x2ULL }, // BBIT0
5740 { 931, 4, 1, 4, 714, 0, 0, MipsOpInfoBase + 567, 0, 0, 0x6ULL }, // BALIGN_MMR2
5741 { 930, 4, 1, 4, 550, 0, 0, MipsOpInfoBase + 567, 0, 0, 0x6ULL }, // BALIGN
5742 { 929, 1, 0, 4, 296, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BALC_MMR6
5743 { 928, 1, 0, 4, 282, 0, 1, MipsOpInfoBase + 189, 3, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Call)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x16ULL }, // BALC
5744 { 927, 1, 0, 4, 273, 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
5745 { 926, 3, 1, 4, 371, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // BADDu
5746 { 925, 1, 0, 2, 291, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B16_MM
5747 { 924, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 579, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AndRxRxRy16
5748 { 923, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AdduRxRyRz16
5749 { 922, 1, 0, 4, 235, 1, 1, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuSpImmX16
5750 { 921, 1, 0, 2, 235, 1, 1, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuSpImm16
5751 { 920, 3, 1, 4, 235, 0, 0, MipsOpInfoBase + 576, 0, 0, 0x0ULL }, // AddiuRxRyOffMemX16
5752 { 919, 3, 1, 4, 235, 0, 0, MipsOpInfoBase + 573, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AddiuRxRxImmX16
5753 { 918, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 573, 0, 0|(1ULL<<MCID::Rematerializable), 0x0ULL }, // AddiuRxRxImm16
5754 { 917, 2, 1, 4, 235, 0, 0, MipsOpInfoBase + 571, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuRxPcImmX16
5755 { 916, 2, 1, 4, 235, 0, 0, MipsOpInfoBase + 571, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AddiuRxImmX16
5756 { 915, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_W
5757 { 914, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_H
5758 { 913, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_D
5759 { 912, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_U_B
5760 { 911, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_W
5761 { 910, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_H
5762 { 909, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_D
5763 { 908, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVE_S_B
5764 { 907, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_W
5765 { 906, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_H
5766 { 905, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_D
5767 { 904, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_U_B
5768 { 903, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_W
5769 { 902, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_H
5770 { 901, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_D
5771 { 900, 3, 1, 4, 130, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // AVER_S_B
5772 { 899, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUI_MMR6
5773 { 898, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUIPC_MMR6
5774 { 897, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUIPC
5775 { 896, 3, 1, 4, 234, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // AUI
5776 { 895, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ASUB_U_W
5777 { 894, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ASUB_U_H
5778 { 893, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ASUB_U_D
5779 { 892, 3, 1, 4, 19, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // ASUB_U_B
5780 { 891, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 159, 0, 0, 0x6ULL }, // ASUB_S_W
5781 { 890, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 156, 0, 0, 0x6ULL }, // ASUB_S_H
5782 { 889, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 153, 0, 0, 0x6ULL }, // ASUB_S_D
5783 { 888, 3, 1, 4, 18, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // ASUB_S_B
5784 { 887, 4, 1, 4, 713, 0, 0, MipsOpInfoBase + 567, 0, 0, 0x6ULL }, // APPEND_MMR2
5785 { 886, 4, 1, 4, 549, 0, 0, MipsOpInfoBase + 567, 0, 0, 0x6ULL }, // APPEND
5786 { 885, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi_MM
5787 { 884, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi64
5788 { 883, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDi
5789 { 882, 3, 1, 4, 133, 0, 0, MipsOpInfoBase + 542, 0, 0, 0x6ULL }, // AND_V
5790 { 881, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND_MMR6
5791 { 880, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND_MM
5792 { 879, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ANDI_MMR6
5793 { 878, 3, 1, 4, 25, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // ANDI_B
5794 { 877, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 530, 0, 0, 0x0ULL }, // ANDI16_MMR6
5795 { 876, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 530, 0, 0, 0x0ULL }, // ANDI16_MM
5796 { 875, 3, 1, 4, 239, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND64
5797 { 874, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 564, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // AND16_MMR6
5798 { 873, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 564, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // AND16_MM
5799 { 872, 3, 1, 4, 79, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // AND
5800 { 871, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALUIPC_MMR6
5801 { 870, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALUIPC
5802 { 869, 4, 1, 4, 238, 0, 0, MipsOpInfoBase + 560, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALIGN_MMR6
5803 { 868, 4, 1, 4, 234, 0, 0, MipsOpInfoBase + 560, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ALIGN
5804 { 867, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // ADDu_MM
5805 { 866, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable), 0x1ULL }, // ADDu
5806 { 865, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ADDiu_MM
5807 { 864, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::CheapAsAMove), 0x2ULL }, // ADDiu
5808 { 863, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // ADDi_MM
5809 { 862, 3, 1, 4, 112, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // ADDi
5810 { 861, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD_MMR6
5811 { 860, 3, 1, 4, 237, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD_MM
5812 { 859, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_W
5813 { 858, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_H
5814 { 857, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_D
5815 { 856, 3, 1, 4, 127, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADD_A_B
5816 { 855, 3, 1, 4, 596, 1, 1, MipsOpInfoBase + 240, 13, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDWC_MM
5817 { 854, 3, 1, 4, 445, 1, 1, MipsOpInfoBase + 240, 13, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDWC
5818 { 853, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_W
5819 { 852, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_H
5820 { 851, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_D
5821 { 850, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDV_B
5822 { 849, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 557, 0, 0, 0x6ULL }, // ADDVI_W
5823 { 848, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 554, 0, 0, 0x6ULL }, // ADDVI_H
5824 { 847, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 551, 0, 0, 0x6ULL }, // ADDVI_D
5825 { 846, 3, 1, 4, 129, 0, 0, MipsOpInfoBase + 548, 0, 0, 0x6ULL }, // ADDVI_B
5826 { 845, 3, 1, 4, 595, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_S_QB_MM
5827 { 844, 3, 1, 4, 444, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_S_QB
5828 { 843, 3, 1, 4, 712, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_S_PH_MMR2
5829 { 842, 3, 1, 4, 548, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_S_PH
5830 { 841, 3, 1, 4, 594, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_QB_MM
5831 { 840, 3, 1, 4, 443, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDU_QB
5832 { 839, 3, 1, 4, 711, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_PH_MMR2
5833 { 838, 3, 1, 4, 547, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDU_PH
5834 { 837, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADDU_MMR6
5835 { 836, 3, 1, 4, 710, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_R_QB_MMR2
5836 { 835, 3, 1, 4, 546, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_R_QB
5837 { 834, 3, 1, 4, 709, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_QB_MMR2
5838 { 833, 3, 1, 4, 545, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDUH_QB
5839 { 832, 3, 1, 2, 238, 0, 0, MipsOpInfoBase + 545, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDU16_MMR6
5840 { 831, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 545, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDU16_MM
5841 { 830, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_W
5842 { 829, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_H
5843 { 828, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_D
5844 { 827, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_U_B
5845 { 826, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_W
5846 { 825, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_H
5847 { 824, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_D
5848 { 823, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_S_B
5849 { 822, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_W
5850 { 821, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_H
5851 { 820, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_D
5852 { 819, 3, 1, 4, 128, 0, 0, MipsOpInfoBase + 542, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDS_A_B
5853 { 818, 3, 1, 4, 593, 0, 1, MipsOpInfoBase + 240, 12, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDSC_MM
5854 { 817, 3, 1, 4, 442, 0, 1, MipsOpInfoBase + 240, 12, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDSC
5855 { 816, 3, 1, 4, 378, 1, 0, MipsOpInfoBase + 539, 11, 0|(1ULL<<MCID::MayRaiseFPException)|(1ULL<<MCID::UnmodeledSideEffects), 0x4ULL }, // ADDR_PS64
5856 { 815, 3, 1, 4, 592, 0, 1, MipsOpInfoBase + 240, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_S_W_MM
5857 { 814, 3, 1, 4, 441, 0, 1, MipsOpInfoBase + 240, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_S_W
5858 { 813, 3, 1, 4, 591, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_S_PH_MM
5859 { 812, 3, 1, 4, 440, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_S_PH
5860 { 811, 3, 1, 4, 590, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDQ_PH_MM
5861 { 810, 3, 1, 4, 439, 0, 1, MipsOpInfoBase + 536, 10, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQ_PH
5862 { 809, 3, 1, 4, 708, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_W_MMR2
5863 { 808, 3, 1, 4, 544, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_W
5864 { 807, 3, 1, 4, 707, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_W_MMR2
5865 { 806, 3, 1, 4, 543, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_W
5866 { 805, 3, 1, 4, 706, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_PH_MMR2
5867 { 804, 3, 1, 4, 542, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_R_PH
5868 { 803, 3, 1, 4, 705, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_PH_MMR2
5869 { 802, 3, 1, 4, 541, 0, 0, MipsOpInfoBase + 536, 0, 0|(1ULL<<MCID::Commutable), 0x6ULL }, // ADDQH_PH
5870 { 801, 3, 1, 4, 238, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Rematerializable), 0x2ULL }, // ADDIU_MMR6
5871 { 800, 1, 0, 2, 237, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIUSP_MM
5872 { 799, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 533, 0, 0, 0x0ULL }, // ADDIUS5_MM
5873 { 798, 3, 1, 2, 237, 0, 0, MipsOpInfoBase + 530, 0, 0|(1ULL<<MCID::Commutable), 0x0ULL }, // ADDIUR2_MM
5874 { 797, 2, 1, 2, 237, 0, 0, MipsOpInfoBase + 528, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADDIUR1SP_MM
5875 { 796, 2, 1, 4, 238, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDIUPC_MMR6
5876 { 795, 2, 1, 4, 237, 0, 0, MipsOpInfoBase + 528, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADDIUPC_MM
5877 { 794, 2, 1, 4, 234, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ADDIUPC
5878 { 793, 3, 1, 4, 229, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Commutable)|(1ULL<<MCID::Rematerializable)|(1ULL<<MCID::UnmodeledSideEffects), 0x1ULL }, // ADD
5879 { 792, 2, 1, 4, 589, 0, 1, MipsOpInfoBase + 151, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_W_MM
5880 { 791, 2, 1, 4, 438, 0, 1, MipsOpInfoBase + 151, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_W
5881 { 790, 2, 1, 4, 704, 0, 1, MipsOpInfoBase + 526, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_QB_MMR2
5882 { 789, 2, 1, 4, 540, 0, 1, MipsOpInfoBase + 526, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_QB
5883 { 788, 2, 1, 4, 588, 0, 1, MipsOpInfoBase + 526, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_PH_MM
5884 { 787, 2, 1, 4, 437, 0, 1, MipsOpInfoBase + 526, 10, 0|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x6ULL }, // ABSQ_S_PH
5885 { 786, 3, 1, 4, 28, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_W_PSEUDO
5886 { 785, 3, 1, 4, 28, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_H_PSEUDO
5887 { 784, 3, 1, 4, 28, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // XOR_V_D_PSEUDO
5888 { 783, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Usw
5889 { 782, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ush
5890 { 781, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulw
5891 { 780, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulhu
5892 { 779, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Ulh
5893 { 778, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // URemMacro
5894 { 777, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // URemIMacro
5895 { 776, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDivMacro
5896 { 775, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDivIMacro
5897 { 774, 3, 1, 4, 258, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // UDIV_MM_Pseudo
5898 { 773, 0, 0, 4, 294, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP_MM
5899 { 772, 0, 0, 4, 281, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Trap)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // TRAP
5900 { 771, 1, 0, 4, 297, 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
5901 { 770, 1, 0, 4, 293, 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
5902 { 769, 1, 0, 4, 297, 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
5903 { 768, 1, 0, 4, 293, 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
5904 { 767, 1, 0, 4, 301, 0, 1, MipsOpInfoBase + 320, 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
5905 { 766, 1, 0, 4, 278, 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
5906 { 765, 1, 0, 4, 301, 0, 1, MipsOpInfoBase + 320, 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
5907 { 764, 1, 0, 4, 278, 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
5908 { 763, 1, 0, 4, 285, 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
5909 { 762, 1, 0, 4, 285, 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
5910 { 761, 1, 0, 4, 306, 0, 1, MipsOpInfoBase + 320, 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
5911 { 760, 1, 0, 4, 306, 0, 1, MipsOpInfoBase + 320, 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
5912 { 759, 1, 0, 4, 277, 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
5913 { 758, 3, 1, 2, 235, 0, 1, MipsOpInfoBase + 399, 9, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SltuRxRyRz16
5914 { 757, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltuCCRxRy16
5915 { 756, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 523, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltiuCCRxImmX16
5916 { 755, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 523, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltiCCRxImmX16
5917 { 754, 3, 1, 2, 235, 0, 0, MipsOpInfoBase + 399, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SltCCRxRy16
5918 { 753, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSltu
5919 { 752, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 518, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBtneZSltiu
5920 { 751, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 518, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSlti
5921 { 750, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZSlt
5922 { 749, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 518, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZCmpi
5923 { 748, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBtneZCmp
5924 { 747, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZSltu
5925 { 746, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 518, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBteqZSltiu
5926 { 745, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 518, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SelTBteqZSlti
5927 { 744, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZSlt
5928 { 743, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 518, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZCmpi
5929 { 742, 5, 1, 2, 290, 0, 0, MipsOpInfoBase + 513, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelTBteqZCmp
5930 { 741, 4, 1, 2, 290, 0, 0, MipsOpInfoBase + 509, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelBneZ
5931 { 740, 4, 1, 2, 290, 0, 0, MipsOpInfoBase + 509, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SelBeqZ
5932 { 739, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaadAddr
5933 { 738, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SaaAddr
5934 { 737, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 507, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_W_PSEUDO
5935 { 736, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 501, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_V_PSEUDO
5936 { 735, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 505, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_H_PSEUDO
5937 { 734, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_D_PSEUDO
5938 { 733, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 501, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SZ_B_PSEUDO
5939 { 732, 3, 0, 4, 351, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SWM_MM
5940 { 731, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 327, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // STR_W
5941 { 730, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 324, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // STR_D
5942 { 729, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 339, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_CCOND_DSP
5943 { 728, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 336, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC64DSP
5944 { 727, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 333, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC64
5945 { 726, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 330, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // STORE_ACC128
5946 { 725, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRemMacro
5947 { 724, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SRemIMacro
5948 { 723, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 507, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_W_PSEUDO
5949 { 722, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 501, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_V_PSEUDO
5950 { 721, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 505, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_H_PSEUDO
5951 { 720, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 503, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_D_PSEUDO
5952 { 719, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 501, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // SNZ_B_PSEUDO
5953 { 718, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SNEMacro
5954 { 717, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SNEIMacro
5955 { 716, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLTUImm64
5956 { 715, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLTImm64
5957 { 714, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEUImm64
5958 { 713, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEUImm
5959 { 712, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEU
5960 { 711, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEImm64
5961 { 710, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLEImm
5962 { 709, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SLE
5963 { 708, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTUImm64
5964 { 707, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTUImm
5965 { 706, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTImm64
5966 { 705, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGTImm
5967 { 704, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEUImm64
5968 { 703, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEUImm
5969 { 702, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEU
5970 { 701, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEImm64
5971 { 700, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGEImm
5972 { 699, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SGE
5973 { 698, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SEQMacro
5974 { 697, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SEQIMacro
5975 { 696, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 498, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDivMacro
5976 { 695, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDivIMacro
5977 { 694, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDMacro
5978 { 693, 3, 1, 4, 257, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDIV_MM_Pseudo
5979 { 692, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 495, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // SDC1_M1
5980 { 691, 0, 0, 2, 287, 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
5981 { 690, 0, 0, 4, 277, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // RetRA
5982 { 689, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RORImm
5983 { 688, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROR
5984 { 687, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROLImm
5985 { 686, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ROL
5986 { 685, 3, 1, 4, 106, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoUDIV
5987 { 684, 3, 1, 4, 379, 0, 0, MipsOpInfoBase + 492, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_S
5988 { 683, 3, 1, 4, 379, 0, 0, MipsOpInfoBase + 489, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_D32
5989 { 682, 3, 1, 4, 379, 0, 0, MipsOpInfoBase + 486, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoTRUNC_W_D
5990 { 681, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 482, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_S
5991 { 680, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 478, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_I64
5992 { 679, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 474, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_I
5993 { 678, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 470, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_D64
5994 { 677, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 466, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECT_D32
5995 { 676, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 462, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_S
5996 { 675, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 458, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_I64
5997 { 674, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 454, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_I
5998 { 673, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 450, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_D64
5999 { 672, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 446, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_T_D32
6000 { 671, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 462, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_S
6001 { 670, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 458, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_I64
6002 { 669, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 454, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_I
6003 { 668, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 450, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_D64
6004 { 667, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 446, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSELECTFP_F_D32
6005 { 666, 3, 1, 4, 104, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // PseudoSDIV
6006 { 665, 1, 0, 4, 302, 0, 0, MipsOpInfoBase + 320, 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
6007 { 664, 1, 0, 4, 277, 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
6008 { 663, 4, 1, 4, 539, 0, 0, MipsOpInfoBase + 442, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoPICK_QB
6009 { 662, 4, 1, 4, 539, 0, 0, MipsOpInfoBase + 442, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoPICK_PH
6010 { 661, 3, 1, 4, 244, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULTu_MM
6011 { 660, 3, 1, 4, 246, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULTu
6012 { 659, 3, 1, 4, 244, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULT_MM
6013 { 658, 3, 1, 4, 246, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoMULT
6014 { 657, 3, 1, 4, 249, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI_MM
6015 { 656, 3, 1, 4, 424, 0, 0, MipsOpInfoBase + 439, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI_DSP
6016 { 655, 3, 1, 4, 268, 0, 0, MipsOpInfoBase + 411, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI64
6017 { 654, 3, 1, 4, 109, 0, 0, MipsOpInfoBase + 436, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMTLOHI
6018 { 653, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUB_MM
6019 { 652, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUBU_MM
6020 { 651, 4, 1, 4, 245, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUBU
6021 { 650, 4, 1, 4, 245, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMSUB
6022 { 649, 2, 1, 4, 247, 0, 0, MipsOpInfoBase + 432, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO_MM
6023 { 648, 2, 1, 4, 268, 0, 0, MipsOpInfoBase + 434, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO64
6024 { 647, 2, 1, 4, 99, 0, 0, MipsOpInfoBase + 432, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFLO
6025 { 646, 2, 1, 4, 247, 0, 0, MipsOpInfoBase + 432, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI_MM
6026 { 645, 2, 1, 4, 268, 0, 0, MipsOpInfoBase + 434, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI64
6027 { 644, 2, 1, 4, 99, 0, 0, MipsOpInfoBase + 432, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMFHI
6028 { 643, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADD_MM
6029 { 642, 4, 1, 4, 244, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADDU_MM
6030 { 641, 4, 1, 4, 245, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADDU
6031 { 640, 4, 1, 4, 245, 0, 0, MipsOpInfoBase + 428, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoMADD
6032 { 639, 1, 0, 4, 283, 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
6033 { 638, 1, 0, 4, 306, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndrectHazardBranch64R6
6034 { 637, 1, 0, 4, 304, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectHazardBranch64
6035 { 636, 1, 0, 4, 278, 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
6036 { 635, 1, 0, 4, 295, 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
6037 { 634, 1, 0, 4, 293, 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
6038 { 633, 1, 0, 4, 283, 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
6039 { 632, 1, 0, 4, 306, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch64R6
6040 { 631, 1, 0, 4, 304, 0, 0, MipsOpInfoBase + 320, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::IndirectBranch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // PseudoIndirectBranch64
6041 { 630, 1, 0, 4, 278, 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
6042 { 629, 7, 2, 4, 0, 0, 0, MipsOpInfoBase + 421, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoD_SELECT_I64
6043 { 628, 7, 2, 4, 0, 0, 0, MipsOpInfoBase + 414, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoD_SELECT_I
6044 { 627, 3, 1, 4, 267, 0, 0, MipsOpInfoBase + 411, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoDUDIV
6045 { 626, 3, 1, 4, 266, 0, 0, MipsOpInfoBase + 411, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PseudoDSDIV
6046 { 625, 3, 1, 4, 265, 0, 0, MipsOpInfoBase + 411, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoDMULTu
6047 { 624, 3, 1, 4, 265, 0, 0, MipsOpInfoBase + 411, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // PseudoDMULT
6048 { 623, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 395, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_S_W
6049 { 622, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_S_L
6050 { 621, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 409, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D64_W
6051 { 620, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 407, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D64_L
6052 { 619, 2, 1, 4, 70, 0, 0, MipsOpInfoBase + 405, 0, 0|(1ULL<<MCID::Pseudo), 0x4ULL }, // PseudoCVT_D32_W
6053 { 618, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_LT_PH
6054 { 617, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_LE_PH
6055 { 616, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMP_EQ_PH
6056 { 615, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_LT_QB
6057 { 614, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_LE_QB
6058 { 613, 3, 1, 4, 538, 0, 0, MipsOpInfoBase + 402, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // PseudoCMPU_EQ_QB
6059 { 612, 3, 1, 4, 27, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_W_PSEUDO
6060 { 611, 3, 1, 4, 27, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_H_PSEUDO
6061 { 610, 3, 1, 4, 27, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // OR_V_D_PSEUDO
6062 { 609, 3, 1, 4, 26, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_W_PSEUDO
6063 { 608, 3, 1, 4, 26, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_H_PSEUDO
6064 { 607, 3, 1, 4, 26, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // NOR_V_D_PSEUDO
6065 { 606, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NORImm64
6066 { 605, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NORImm
6067 { 604, 0, 0, 4, 80, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // NOP
6068 { 603, 3, 1, 2, 252, 0, 2, MipsOpInfoBase + 399, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultuRxRyRz16
6069 { 602, 2, 0, 2, 252, 0, 2, MipsOpInfoBase + 397, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultuRxRy16
6070 { 601, 3, 1, 2, 252, 0, 2, MipsOpInfoBase + 399, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultRxRyRz16
6071 { 600, 2, 0, 2, 252, 0, 2, MipsOpInfoBase + 397, 7, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // MultRxRy16
6072 { 599, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULOUMacro
6073 { 598, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULOMacro
6074 { 597, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MULImmMacro
6075 { 596, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 390, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTLO
6076 { 595, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 390, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTHI
6077 { 594, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 395, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTHC1
6078 { 593, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTGPR
6079 { 592, 1, 0, 4, 0, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTDSP
6080 { 591, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 395, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTC1
6081 { 590, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 392, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTC0
6082 { 589, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 390, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MTTACX
6083 { 588, 2, 0, 4, 0, 2, 0, MipsOpInfoBase + 388, 5, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator), 0x10ULL }, // MIPSeh_return64
6084 { 587, 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
6085 { 586, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTLO
6086 { 585, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTHI
6087 { 584, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTHC1
6088 { 583, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTGPR
6089 { 582, 1, 1, 4, 0, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTDSP
6090 { 581, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 386, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTC1
6091 { 580, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 383, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTC0
6092 { 579, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 381, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MFTACX
6093 { 578, 3, 1, 2, 236, 0, 0, MipsOpInfoBase + 378, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LwConstant32
6094 { 577, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmSingleGPR
6095 { 576, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 376, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmSingleFGR
6096 { 575, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleGPR
6097 { 574, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 374, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleFGR_32
6098 { 573, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 372, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImmDoubleFGR
6099 { 572, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImm64
6100 { 571, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 370, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadImm32
6101 { 570, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 367, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrReg64
6102 { 569, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrReg32
6103 { 568, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 365, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrImm64
6104 { 567, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 363, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LoadAddrImm32
6105 { 566, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 360, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LWM_MM
6106 { 565, 2, 1, 4, 7, 0, 0, MipsOpInfoBase + 358, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi2Op_64
6107 { 564, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 356, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi2Op
6108 { 563, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 353, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_LUi
6109 { 562, 3, 1, 4, 7, 0, 0, MipsOpInfoBase + 350, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_DADDiu2Op
6110 { 561, 4, 1, 4, 7, 0, 0, MipsOpInfoBase + 346, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_DADDiu
6111 { 560, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_ADDiu2Op
6112 { 559, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 342, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LONG_BRANCH_ADDiu
6113 { 558, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 339, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_CCOND_DSP
6114 { 557, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 336, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC64DSP
6115 { 556, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 333, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC64
6116 { 555, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 330, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::FoldableAsLoad)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UnmodeledSideEffects), 0x2ULL }, // LOAD_ACC128
6117 { 554, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 327, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDR_W
6118 { 553, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 324, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // LDR_D
6119 { 552, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 321, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // LDMacro
6120 { 551, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalTwoReg
6121 { 550, 1, 0, 4, 0, 0, 0, MipsOpInfoBase + 196, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // JalOneReg
6122 { 549, 1, 0, 4, 295, 0, 1, MipsOpInfoBase + 0, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Call), 0x10ULL }, // JAL_MMR6
6123 { 548, 1, 0, 4, 85, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRPseudo
6124 { 547, 1, 0, 4, 85, 0, 1, MipsOpInfoBase + 196, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRHBPseudo
6125 { 546, 1, 0, 4, 300, 0, 1, MipsOpInfoBase + 320, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALRHB64Pseudo
6126 { 545, 1, 0, 4, 300, 0, 1, MipsOpInfoBase + 320, 3, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Call)|(1ULL<<MCID::HasPostISelHook), 0x10ULL }, // JALR64Pseudo
6127 { 544, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 316, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_W_VIDX_PSEUDO
6128 { 543, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 312, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_W_VIDX64_PSEUDO
6129 { 542, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 308, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_H_VIDX_PSEUDO
6130 { 541, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 304, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_H_VIDX64_PSEUDO
6131 { 540, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 300, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_VIDX_PSEUDO
6132 { 539, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 296, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_VIDX64_PSEUDO
6133 { 538, 4, 1, 4, 38, 0, 0, MipsOpInfoBase + 292, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FW_PSEUDO
6134 { 537, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 288, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_VIDX_PSEUDO
6135 { 536, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 284, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_VIDX64_PSEUDO
6136 { 535, 4, 1, 4, 38, 0, 0, MipsOpInfoBase + 280, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_FD_PSEUDO
6137 { 534, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 276, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_D_VIDX_PSEUDO
6138 { 533, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 272, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_D_VIDX64_PSEUDO
6139 { 532, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 268, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_B_VIDX_PSEUDO
6140 { 531, 4, 1, 4, 0, 0, 0, MipsOpInfoBase + 264, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // INSERT_B_VIDX64_PSEUDO
6141 { 530, 4, 2, 2, 236, 0, 0, MipsOpInfoBase + 260, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // GotPrologue16
6142 { 529, 2, 1, 4, 37, 0, 0, MipsOpInfoBase + 258, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FILL_FW_PSEUDO
6143 { 528, 2, 1, 4, 37, 0, 0, MipsOpInfoBase + 256, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FILL_FD_PSEUDO
6144 { 527, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 254, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FEXP2_W_1_PSEUDO
6145 { 526, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 252, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // FEXP2_D_1_PSEUDO
6146 { 525, 2, 1, 4, 154, 0, 0, MipsOpInfoBase + 254, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // FABS_W
6147 { 524, 2, 1, 4, 154, 0, 0, MipsOpInfoBase + 252, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // FABS_D
6148 { 523, 3, 1, 4, 218, 0, 0, MipsOpInfoBase + 249, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ExtractElementF64_64
6149 { 522, 3, 1, 4, 218, 0, 0, MipsOpInfoBase + 246, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // ExtractElementF64
6150 { 521, 0, 0, 4, 273, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Return)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // ERet
6151 { 520, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DURemMacro
6152 { 519, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DURemIMacro
6153 { 518, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DUDivMacro
6154 { 517, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DUDivIMacro
6155 { 516, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSRemMacro
6156 { 515, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSRemIMacro
6157 { 514, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSDivMacro
6158 { 513, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DSDivIMacro
6159 { 512, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DRORImm
6160 { 511, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROR
6161 { 510, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 243, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROLImm
6162 { 509, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 240, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DROL
6163 { 508, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULOUMacro
6164 { 507, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULOMacro
6165 { 506, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 237, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULMacro
6166 { 505, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 234, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // DMULImmMacro
6167 { 504, 1, 0, 2, 236, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // Constant32
6168 { 503, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 232, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CTTC1
6169 { 502, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 229, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // COPY_FW_PSEUDO
6170 { 501, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 226, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // COPY_FD_PSEUDO
6171 { 500, 3, 0, 2, 236, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CONSTPOOL_ENTRY
6172 { 499, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 224, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // CFTC1
6173 { 498, 3, 1, 4, 215, 0, 0, MipsOpInfoBase + 221, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64_FPR
6174 { 497, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 218, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64_64
6175 { 496, 3, 1, 4, 214, 0, 0, MipsOpInfoBase + 215, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BuildPairF64
6176 { 495, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezT8SltuX16
6177 { 494, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BtnezT8SltiuX16
6178 { 493, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8SltiX16
6179 { 492, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8SltX16
6180 { 491, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8CmpiX16
6181 { 490, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BtnezT8CmpX16
6182 { 489, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzT8SltuX16
6183 { 488, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // BteqzT8SltiuX16
6184 { 487, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8SltiX16
6185 { 486, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8SltX16
6186 { 485, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 212, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8CmpiX16
6187 { 484, 3, 0, 2, 287, 0, 0, MipsOpInfoBase + 209, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Terminator)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BteqzT8CmpX16
6188 { 483, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BneImm
6189 { 482, 3, 1, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BeqImm
6190 { 481, 1, 0, 4, 291, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B_MM_Pseudo
6191 { 480, 1, 0, 4, 295, 0, 0, MipsOpInfoBase + 189, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // B_MMR6_Pseudo
6192 { 479, 1, 0, 4, 291, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // B_MM
6193 { 478, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_W_PSEUDO
6194 { 477, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 205, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_H_PSEUDO
6195 { 476, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 201, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_FW_PSEUDO
6196 { 475, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_FD_PSEUDO
6197 { 474, 4, 1, 4, 65, 0, 0, MipsOpInfoBase + 197, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // BSEL_D_PSEUDO
6198 { 473, 1, 1, 4, 0, 1, 0, MipsOpInfoBase + 196, 4, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::UsesCustomInserter), 0x0ULL }, // BPOSGE32_PSEUDO
6199 { 472, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BNELImmMacro
6200 { 471, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTULImmMacro
6201 { 470, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTUL
6202 { 469, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTUImmMacro
6203 { 468, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTU
6204 { 467, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTLImmMacro
6205 { 466, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTL
6206 { 465, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLTImmMacro
6207 { 464, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLT
6208 { 463, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEULImmMacro
6209 { 462, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEUL
6210 { 461, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEUImmMacro
6211 { 460, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEU
6212 { 459, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLELImmMacro
6213 { 458, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEL
6214 { 457, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLEImmMacro
6215 { 456, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BLE
6216 { 455, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTULImmMacro
6217 { 454, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTUL
6218 { 453, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTUImmMacro
6219 { 452, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTU
6220 { 451, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTLImmMacro
6221 { 450, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTL
6222 { 449, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGTImmMacro
6223 { 448, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGT
6224 { 447, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEULImmMacro
6225 { 446, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEUL
6226 { 445, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEUImmMacro
6227 { 444, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEU
6228 { 443, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGELImmMacro
6229 { 442, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEL
6230 { 441, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGEImmMacro
6231 { 440, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 193, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BGE
6232 { 439, 3, 0, 4, 0, 0, 0, MipsOpInfoBase + 190, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::UnmodeledSideEffects), 0x10ULL }, // BEQLImmMacro
6233 { 438, 1, 0, 4, 291, 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
6234 { 437, 1, 0, 4, 273, 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
6235 { 436, 1, 0, 4, 273, 0, 1, MipsOpInfoBase + 189, 2, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Branch)|(1ULL<<MCID::Barrier)|(1ULL<<MCID::DelaySlot)|(1ULL<<MCID::Terminator), 0x10ULL }, // B
6236 { 435, 6, 1, 4, 76, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I8_POSTRA
6237 { 434, 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
6238 { 433, 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
6239 { 432, 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
6240 { 431, 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
6241 { 430, 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
6242 { 429, 6, 1, 4, 76, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_SWAP_I16_POSTRA
6243 { 428, 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
6244 { 427, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I8_POSTRA
6245 { 426, 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
6246 { 425, 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
6247 { 424, 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
6248 { 423, 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
6249 { 422, 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
6250 { 421, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_XOR_I16_POSTRA
6251 { 420, 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
6252 { 419, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I8_POSTRA
6253 { 418, 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
6254 { 417, 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
6255 { 416, 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
6256 { 415, 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
6257 { 414, 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
6258 { 413, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMIN_I16_POSTRA
6259 { 412, 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
6260 { 411, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I8_POSTRA
6261 { 410, 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
6262 { 409, 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
6263 { 408, 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
6264 { 407, 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
6265 { 406, 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
6266 { 405, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_UMAX_I16_POSTRA
6267 { 404, 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
6268 { 403, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I8_POSTRA
6269 { 402, 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
6270 { 401, 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
6271 { 400, 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
6272 { 399, 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
6273 { 398, 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
6274 { 397, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_SUB_I16_POSTRA
6275 { 396, 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
6276 { 395, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I8_POSTRA
6277 { 394, 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
6278 { 393, 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
6279 { 392, 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
6280 { 391, 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
6281 { 390, 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
6282 { 389, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_OR_I16_POSTRA
6283 { 388, 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
6284 { 387, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I8_POSTRA
6285 { 386, 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
6286 { 385, 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
6287 { 384, 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
6288 { 383, 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
6289 { 382, 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
6290 { 381, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_NAND_I16_POSTRA
6291 { 380, 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
6292 { 379, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I8_POSTRA
6293 { 378, 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
6294 { 377, 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
6295 { 376, 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
6296 { 375, 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
6297 { 374, 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
6298 { 373, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MIN_I16_POSTRA
6299 { 372, 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
6300 { 371, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I8_POSTRA
6301 { 370, 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
6302 { 369, 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
6303 { 368, 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
6304 { 367, 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
6305 { 366, 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
6306 { 365, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_MAX_I16_POSTRA
6307 { 364, 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
6308 { 363, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I8_POSTRA
6309 { 362, 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
6310 { 361, 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
6311 { 360, 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
6312 { 359, 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
6313 { 358, 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
6314 { 357, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_AND_I16_POSTRA
6315 { 356, 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
6316 { 355, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I8_POSTRA
6317 { 354, 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
6318 { 353, 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
6319 { 352, 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
6320 { 351, 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
6321 { 350, 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
6322 { 349, 6, 1, 4, 78, 0, 0, MipsOpInfoBase + 180, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ATOMIC_LOAD_ADD_I16_POSTRA
6323 { 348, 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
6324 { 347, 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
6325 { 346, 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
6326 { 345, 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
6327 { 344, 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
6328 { 343, 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
6329 { 342, 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
6330 { 341, 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
6331 { 340, 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
6332 { 339, 3, 1, 4, 29, 0, 0, MipsOpInfoBase + 159, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_W_PSEUDO
6333 { 338, 3, 1, 4, 29, 0, 0, MipsOpInfoBase + 156, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_H_PSEUDO
6334 { 337, 3, 1, 4, 29, 0, 0, MipsOpInfoBase + 153, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // AND_V_D_PSEUDO
6335 { 336, 2, 0, 4, 0, 1, 1, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADJCALLSTACKUP
6336 { 335, 2, 0, 4, 0, 1, 1, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ADJCALLSTACKDOWN
6337 { 334, 2, 1, 4, 0, 0, 0, MipsOpInfoBase + 151, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ABSMacro
6338 { 333, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UBFX
6339 { 332, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 147, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SBFX
6340 { 331, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMIN
6341 { 330, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_UMAX
6342 { 329, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMIN
6343 { 328, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SMAX
6344 { 327, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_XOR
6345 { 326, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_OR
6346 { 325, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_AND
6347 { 324, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_MUL
6348 { 323, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_ADD
6349 { 322, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUMNUM
6350 { 321, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUMNUM
6351 { 320, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMINIMUM
6352 { 319, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAXIMUM
6353 { 318, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMIN
6354 { 317, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMAX
6355 { 316, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FMUL
6356 { 315, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_FADD
6357 { 314, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FMUL
6358 { 313, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECREDUCE_SEQ_FADD
6359 { 312, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_UBSANTRAP
6360 { 311, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DEBUGTRAP
6361 { 310, 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
6362 { 309, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET_INLINE
6363 { 308, 3, 0, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_BZERO
6364 { 307, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 143, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_MEMSET
6365 { 306, 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
6366 { 305, 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
6367 { 304, 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
6368 { 303, 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
6369 { 302, 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
6370 { 301, 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
6371 { 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_FCMP
6372 { 299, 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
6373 { 298, 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
6374 { 297, 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
6375 { 296, 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
6376 { 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_FDIV
6377 { 294, 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
6378 { 293, 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
6379 { 292, 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
6380 { 291, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKRESTORE
6381 { 290, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_STACKSAVE
6382 { 289, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_DYN_STACKALLOC
6383 { 288, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_JUMP_TABLE
6384 { 287, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BLOCK_ADDR
6385 { 286, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ADDRSPACE_CAST
6386 { 285, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEARBYINT
6387 { 284, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRINT
6388 { 283, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFLOOR
6389 { 282, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSQRT
6390 { 281, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTANH
6391 { 280, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINH
6392 { 279, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOSH
6393 { 278, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN2
6394 { 277, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FATAN
6395 { 276, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FASIN
6396 { 275, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FACOS
6397 { 274, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FTAN
6398 { 273, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSINCOS
6399 { 272, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSIN
6400 { 271, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOS
6401 { 270, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCEIL
6402 { 269, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMULH
6403 { 268, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_CLMUL
6404 { 267, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITREVERSE
6405 { 266, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BSWAP
6406 { 265, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTPOP
6407 { 264, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLS
6408 { 263, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ_ZERO_POISON
6409 { 262, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTLZ
6410 { 261, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ_ZERO_POISON
6411 { 260, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CTTZ
6412 { 259, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 137, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VECTOR_COMPRESS
6413 { 258, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_STEP_VECTOR
6414 { 257, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SPLAT_VECTOR
6415 { 256, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 133, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHUFFLE_VECTOR
6416 { 255, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 130, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_VECTOR_ELT
6417 { 254, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 126, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_VECTOR_ELT
6418 { 253, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT_SUBVECTOR
6419 { 252, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT_SUBVECTOR
6420 { 251, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_VSCALE
6421 { 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
6422 { 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
6423 { 248, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LLROUND
6424 { 247, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LROUND
6425 { 246, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ABS
6426 { 245, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMAX
6427 { 244, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMIN
6428 { 243, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMAX
6429 { 242, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMIN
6430 { 241, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRMASK
6431 { 240, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTR_ADD
6432 { 239, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_ROUNDING
6433 { 238, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_ROUNDING
6434 { 237, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPMODE
6435 { 236, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPMODE
6436 { 235, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPMODE
6437 { 234, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_RESET_FPENV
6438 { 233, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_SET_FPENV
6439 { 232, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_GET_FPENV
6440 { 231, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUMNUM
6441 { 230, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUMNUM
6442 { 229, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXIMUM
6443 { 228, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINIMUM
6444 { 227, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM_IEEE
6445 { 226, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM_IEEE
6446 { 225, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMAXNUM
6447 { 224, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMINNUM
6448 { 223, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCANONICALIZE
6449 { 222, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 97, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IS_FPCLASS
6450 { 221, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCOPYSIGN
6451 { 220, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FABS
6452 { 219, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI_SAT
6453 { 218, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI_SAT
6454 { 217, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UITOFP
6455 { 216, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SITOFP
6456 { 215, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOUI
6457 { 214, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTOSI
6458 { 213, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPTRUNC
6459 { 212, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPEXT
6460 { 211, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FNEG
6461 { 210, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 90, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FFREXP
6462 { 209, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLDEXP
6463 { 208, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG10
6464 { 207, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG2
6465 { 206, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FLOG
6466 { 205, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP10
6467 { 204, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP2
6468 { 203, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FEXP
6469 { 202, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOWI
6470 { 201, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FPOW
6471 { 200, 3, 2, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMODF
6472 { 199, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREM
6473 { 198, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FDIV
6474 { 197, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMAD
6475 { 196, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FMA
6476 { 195, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FMUL
6477 { 194, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSUB
6478 { 193, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_FADD
6479 { 192, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIXSAT
6480 { 191, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIXSAT
6481 { 190, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVFIX
6482 { 189, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVFIX
6483 { 188, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIXSAT
6484 { 187, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIXSAT
6485 { 186, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULFIX
6486 { 185, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 119, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULFIX
6487 { 184, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSHLSAT
6488 { 183, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USHLSAT
6489 { 182, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBSAT
6490 { 181, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBSAT
6491 { 180, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDSAT
6492 { 179, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDSAT
6493 { 178, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULH
6494 { 177, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULH
6495 { 176, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SMULO
6496 { 175, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UMULO
6497 { 174, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBE
6498 { 173, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SSUBO
6499 { 172, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SADDE
6500 { 171, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_SADDO
6501 { 170, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBE
6502 { 169, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_USUBO
6503 { 168, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 114, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UADDE
6504 { 167, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_UADDO
6505 { 166, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 86, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SELECT
6506 { 165, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UCMP
6507 { 164, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 111, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SCMP
6508 { 163, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCMP
6509 { 162, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 107, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ICMP
6510 { 161, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTL
6511 { 160, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ROTR
6512 { 159, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHR
6513 { 158, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 103, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FSHL
6514 { 157, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASHR
6515 { 156, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_LSHR
6516 { 155, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 100, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SHL
6517 { 154, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ZEXT
6518 { 153, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT_INREG
6519 { 152, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SEXT
6520 { 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
6521 { 150, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_VASTART
6522 { 149, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FCONSTANT
6523 { 148, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT
6524 { 147, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_USAT_U
6525 { 146, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_U
6526 { 145, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC_SSAT_S
6527 { 144, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_TRUNC
6528 { 143, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ANYEXT
6529 { 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
6530 { 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
6531 { 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
6532 { 139, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_INTRINSIC
6533 { 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
6534 { 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
6535 { 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
6536 { 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
6537 { 134, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 20, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_FENCE
6538 { 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
6539 { 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
6540 { 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
6541 { 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
6542 { 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
6543 { 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
6544 { 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
6545 { 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
6546 { 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
6547 { 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
6548 { 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
6549 { 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
6550 { 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
6551 { 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
6552 { 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
6553 { 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
6554 { 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
6555 { 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
6556 { 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
6557 { 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
6558 { 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
6559 { 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
6560 { 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
6561 { 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
6562 { 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
6563 { 108, 5, 1, 0, 0, 0, 0, MipsOpInfoBase + 76, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_INDEXED_STORE
6564 { 107, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_FPTRUNCSTORE
6565 { 106, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayStore), 0x0ULL }, // G_STORE
6566 { 105, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_ZEXTLOAD
6567 { 104, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_SEXTLOAD
6568 { 103, 5, 2, 0, 0, 0, 0, MipsOpInfoBase + 71, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_INDEXED_LOAD
6569 { 102, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_FPEXTLOAD
6570 { 101, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_ZEXTLOAD
6571 { 100, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_SEXTLOAD
6572 { 99, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad), 0x0ULL }, // G_LOAD
6573 { 98, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READSTEADYCOUNTER
6574 { 97, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // G_READCYCLECOUNTER
6575 { 96, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUNDEVEN
6576 { 95, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LLRINT
6577 { 94, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_LRINT
6578 { 93, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_ROUND
6579 { 92, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_TRUNC
6580 { 91, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 68, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTRINSIC_FPTRUNC_ROUND
6581 { 90, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_FOLD_BARRIER
6582 { 89, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 66, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FREEZE
6583 { 88, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_BITCAST
6584 { 87, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INTTOPTR
6585 { 86, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRTOINT
6586 { 85, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_CONCAT_VECTORS
6587 { 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
6588 { 83, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_BUILD_VECTOR
6589 { 82, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_MERGE_VALUES
6590 { 81, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 62, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_INSERT
6591 { 80, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 60, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_UNMERGE_VALUES
6592 { 79, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 57, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_EXTRACT
6593 { 78, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_CONSTANT_POOL
6594 { 77, 5, 1, 0, 0, 0, 0, MipsOpInfoBase + 52, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_PTRAUTH_GLOBAL_VALUE
6595 { 76, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_GLOBAL_VALUE
6596 { 75, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 50, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_FRAME_INDEX
6597 { 74, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // G_PHI
6598 { 73, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 49, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_IMPLICIT_DEF
6599 { 72, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGCEIL
6600 { 71, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SAVGFLOOR
6601 { 70, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGCEIL
6602 { 69, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UAVGFLOOR
6603 { 68, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDU
6604 { 67, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ABDS
6605 { 66, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_XOR
6606 { 65, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_OR
6607 { 64, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_AND
6608 { 63, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIVREM
6609 { 62, 4, 2, 0, 0, 0, 0, MipsOpInfoBase + 45, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIVREM
6610 { 61, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UREM
6611 { 60, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SREM
6612 { 59, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_UDIV
6613 { 58, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SDIV
6614 { 57, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_MUL
6615 { 56, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_SUB
6616 { 55, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 42, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Commutable), 0x0ULL }, // G_ADD
6617 { 54, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ALIGN
6618 { 53, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_ZEXT
6619 { 52, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 39, 0, 0|(1ULL<<MCID::PreISelOpcode)|(1ULL<<MCID::Pseudo), 0x0ULL }, // G_ASSERT_SEXT
6620 { 51, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_GLUE
6621 { 50, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_LOOP
6622 { 49, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ANCHOR
6623 { 48, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Convergent), 0x0ULL }, // CONVERGENCECTRL_ENTRY
6624 { 47, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // RELOC_NONE
6625 { 46, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // JUMP_TABLE_DEBUG_INFO
6626 { 45, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // MEMBARRIER
6627 { 44, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // FAKE_USE
6628 { 43, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // ICALL_BRANCH_FUNNEL
6629 { 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_17230
6630 { 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_17229
6631 { 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
6632 { 39, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_EXIT
6633 { 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
6634 { 37, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PATCHABLE_FUNCTION_ENTER
6635 { 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
6636 { 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
6637 { 34, 2, 0, 0, 0, 0, 0, MipsOpInfoBase + 32, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // LOCAL_ESCAPE
6638 { 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
6639 { 32, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 29, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // anonymous_17228
6640 { 31, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::UsesCustomInserter)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PREALLOCATED_SETUP
6641 { 30, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 28, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::MayLoad)|(1ULL<<MCID::Rematerializable), 0x0ULL }, // anonymous_14348
6642 { 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
6643 { 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
6644 { 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
6645 { 26, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 18, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // ARITH_FENCE
6646 { 25, 4, 0, 0, 0, 0, 0, MipsOpInfoBase + 14, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // PSEUDO_PROBE
6647 { 24, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_END
6648 { 23, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // LIFETIME_START
6649 { 22, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // BUNDLE
6650 { 21, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 11, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_LANEMASK
6651 { 20, 2, 1, 0, 233, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY
6652 { 19, 2, 1, 0, 0, 0, 0, MipsOpInfoBase + 9, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // REG_SEQUENCE
6653 { 18, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta), 0x0ULL }, // DBG_LABEL
6654 { 17, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_PHI
6655 { 16, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_INSTR_REF
6656 { 15, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE_LIST
6657 { 14, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // DBG_VALUE
6658 { 13, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::CheapAsAMove), 0x0ULL }, // COPY_TO_REGCLASS
6659 { 12, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // SUBREG_TO_REG
6660 { 11, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INIT_UNDEF
6661 { 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
6662 { 9, 4, 1, 0, 0, 0, 0, MipsOpInfoBase + 5, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // INSERT_SUBREG
6663 { 8, 3, 1, 0, 0, 0, 0, MipsOpInfoBase + 2, 0, 0|(1ULL<<MCID::Pseudo), 0x0ULL }, // EXTRACT_SUBREG
6664 { 7, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::Variadic), 0x0ULL }, // KILL
6665 { 6, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // ANNOTATION_LABEL
6666 { 5, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // GC_LABEL
6667 { 4, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // EH_LABEL
6668 { 3, 1, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Meta)|(1ULL<<MCID::NotDuplicable), 0x0ULL }, // CFI_INSTRUCTION
6669 { 2, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic)|(1ULL<<MCID::UnmodeledSideEffects), 0x0ULL }, // INLINEASM_BR
6670 { 1, 0, 0, 0, 0, 0, 0, MipsOpInfoBase + 1, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // INLINEASM
6671 { 0, 1, 1, 0, 0, 0, 0, MipsOpInfoBase + 0, 0, 0|(1ULL<<MCID::Pseudo)|(1ULL<<MCID::Variadic), 0x0ULL }, // PHI
6672 }, {
6673 /* 0 */
6674 /* 0 */ Mips::SP, Mips::SP,
6675 /* 2 */ Mips::AT,
6676 /* 3 */ Mips::RA,
6677 /* 4 */ Mips::DSPPos,
6678 /* 5 */ Mips::V0, Mips::V1,
6679 /* 7 */ Mips::HI0, Mips::LO0,
6680 /* 9 */ Mips::T8,
6681 /* 10 */ Mips::DSPOutFlag20,
6682 /* 11 */ Mips::FCR31,
6683 /* 12 */ Mips::DSPCarry,
6684 /* 13 */ Mips::DSPCarry, Mips::DSPOutFlag20,
6685 /* 15 */ Mips::DSPCCond,
6686 /* 16 */ Mips::HI0, Mips::LO0, Mips::P0, Mips::P1, Mips::P2,
6687 /* 21 */ Mips::HI0_64, Mips::LO0_64,
6688 /* 23 */ Mips::DSPOutFlag16_19,
6689 /* 24 */ Mips::DSPPos, Mips::DSPEFI,
6690 /* 26 */ Mips::DSPPos, Mips::DSPPos, Mips::DSPEFI,
6691 /* 29 */ Mips::DSPOutFlag23,
6692 /* 30 */ Mips::FCC0,
6693 /* 31 */ Mips::DSPPos, Mips::DSPSCount,
6694 /* 33 */ Mips::HI0, Mips::LO0, Mips::HI0, Mips::LO0,
6695 /* 37 */ Mips::AC0,
6696 /* 38 */ Mips::AC0_64,
6697 /* 39 */ Mips::HI0,
6698 /* 40 */ Mips::HI0_64,
6699 /* 41 */ Mips::LO0,
6700 /* 42 */ Mips::LO0_64,
6701 /* 43 */ Mips::MPL0, Mips::P0, Mips::P1, Mips::P2,
6702 /* 47 */ Mips::MPL1, Mips::P0, Mips::P1, Mips::P2,
6703 /* 51 */ Mips::MPL2, Mips::P0, Mips::P1, Mips::P2,
6704 /* 55 */ Mips::P0,
6705 /* 56 */ Mips::P1,
6706 /* 57 */ Mips::P2,
6707 /* 58 */ Mips::DSPOutFlag21,
6708 /* 59 */ Mips::DSPOutFlag22,
6709 /* 60 */ Mips::P0, Mips::P1, Mips::P2,
6710 /* 63 */ Mips::MPL1, Mips::MPL2, Mips::P0, Mips::P1, Mips::P2,
6711 }, {
6712 0
6713 }, {
6714 /* 0 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6715 /* 1 */
6716 /* 1 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6717 /* 2 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6718 /* 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 },
6719 /* 9 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6720 /* 11 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6721 /* 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 },
6722 /* 18 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, MCOI_TIED_TO(0) },
6723 /* 20 */ { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6724 /* 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 },
6725 /* 28 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 },
6726 /* 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 },
6727 /* 32 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6728 /* 34 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6729 /* 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 },
6730 /* 39 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6731 /* 42 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6732 /* 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 },
6733 /* 49 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6734 /* 50 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6735 /* 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 },
6736 /* 57 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_IMM_0, 0 },
6737 /* 60 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6738 /* 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 },
6739 /* 66 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6740 /* 68 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6741 /* 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 },
6742 /* 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 },
6743 /* 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 },
6744 /* 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 },
6745 /* 90 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6746 /* 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 },
6747 /* 97 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6748 /* 100 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6749 /* 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 },
6750 /* 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 },
6751 /* 111 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6752 /* 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 },
6753 /* 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 },
6754 /* 123 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 },
6755 /* 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 },
6756 /* 130 */ { -1, 0, MCOI::OPERAND_GENERIC_0, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_1, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_2, 0 },
6757 /* 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 },
6758 /* 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 },
6759 /* 141 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_GENERIC_0, 0 },
6760 /* 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 },
6761 /* 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 },
6762 /* 151 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6763 /* 153 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6764 /* 156 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6765 /* 159 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6766 /* 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 },
6767 /* 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 },
6768 /* 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 },
6769 /* 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 },
6770 /* 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 },
6771 /* 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 },
6772 /* 189 */ { -1, 0, MCOI::OPERAND_PCREL, 0 },
6773 /* 190 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6774 /* 193 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6775 /* 196 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6776 /* 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 },
6777 /* 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 },
6778 /* 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 },
6779 /* 209 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6780 /* 212 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6781 /* 215 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6782 /* 218 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6783 /* 221 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6784 /* 224 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6785 /* 226 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6786 /* 229 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6787 /* 232 */ { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6788 /* 234 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6789 /* 237 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6790 /* 240 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6791 /* 243 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6792 /* 246 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6793 /* 249 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6794 /* 252 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6795 /* 254 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6796 /* 256 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6797 /* 258 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6798 /* 260 */ { 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 },
6799 /* 264 */ { 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 },
6800 /* 268 */ { 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 },
6801 /* 272 */ { 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 },
6802 /* 276 */ { 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 },
6803 /* 280 */ { 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 },
6804 /* 284 */ { 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 },
6805 /* 288 */ { 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 },
6806 /* 292 */ { 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 },
6807 /* 296 */ { 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 },
6808 /* 300 */ { 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 },
6809 /* 304 */ { 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 },
6810 /* 308 */ { 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 },
6811 /* 312 */ { 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 },
6812 /* 316 */ { 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 },
6813 /* 320 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6814 /* 321 */ { 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 },
6815 /* 324 */ { 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 },
6816 /* 327 */ { 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 },
6817 /* 330 */ { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6818 /* 333 */ { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6819 /* 336 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6820 /* 339 */ { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6821 /* 342 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6822 /* 346 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6823 /* 350 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6824 /* 353 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6825 /* 356 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6826 /* 358 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6827 /* 360 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6828 /* 363 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_IMMEDIATE, 0 },
6829 /* 365 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6830 /* 367 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6831 /* 370 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6832 /* 372 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6833 /* 374 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6834 /* 376 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6835 /* 378 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6836 /* 381 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6837 /* 383 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6838 /* 386 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6839 /* 388 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6840 /* 390 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6841 /* 392 */ { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6842 /* 395 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6843 /* 397 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6844 /* 399 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6845 /* 402 */ { Mips::DSPCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6846 /* 405 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6847 /* 407 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6848 /* 409 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6849 /* 411 */ { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6850 /* 414 */ { 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 },
6851 /* 421 */ { 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 },
6852 /* 428 */ { 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) },
6853 /* 432 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6854 /* 434 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC128RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6855 /* 436 */ { Mips::ACC64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6856 /* 439 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6857 /* 442 */ { 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 },
6858 /* 446 */ { 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 },
6859 /* 450 */ { 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 },
6860 /* 454 */ { 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 },
6861 /* 458 */ { 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 },
6862 /* 462 */ { 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 },
6863 /* 466 */ { 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 },
6864 /* 470 */ { 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 },
6865 /* 474 */ { 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 },
6866 /* 478 */ { 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 },
6867 /* 482 */ { 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 },
6868 /* 486 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6869 /* 489 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6870 /* 492 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6871 /* 495 */ { 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 },
6872 /* 498 */ { Mips::GPR32NONZERORegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6873 /* 501 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6874 /* 503 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6875 /* 505 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6876 /* 507 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6877 /* 509 */ { 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 },
6878 /* 513 */ { 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 },
6879 /* 518 */ { 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 },
6880 /* 523 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6881 /* 526 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6882 /* 528 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6883 /* 530 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6884 /* 533 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6885 /* 536 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6886 /* 539 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6887 /* 542 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6888 /* 545 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6889 /* 548 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6890 /* 551 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6891 /* 554 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6892 /* 557 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6893 /* 560 */ { 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 },
6894 /* 564 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
6895 /* 567 */ { 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) },
6896 /* 571 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6897 /* 573 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6898 /* 576 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsPlusSPRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6899 /* 579 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6900 /* 582 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6901 /* 585 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6902 /* 587 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6903 /* 589 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6904 /* 591 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6905 /* 593 */ { 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 },
6906 /* 597 */ { 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 },
6907 /* 601 */ { 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 },
6908 /* 605 */ { 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 },
6909 /* 609 */ { 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 },
6910 /* 613 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6911 /* 615 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6912 /* 617 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6913 /* 619 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6914 /* 621 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_PCREL, 0 },
6915 /* 623 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6916 /* 626 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6917 /* 628 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6918 /* 630 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6919 /* 632 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6920 /* 634 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6921 /* 636 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6922 /* 638 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6923 /* 640 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6924 /* 642 */ { 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 },
6925 /* 646 */ { 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 },
6926 /* 650 */ { 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 },
6927 /* 654 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6928 /* 657 */ { Mips::FGR64CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6929 /* 660 */ { Mips::FGR32CCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6930 /* 663 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6931 /* 666 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6932 /* 669 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6933 /* 672 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6934 /* 675 */ { Mips::CCRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6935 /* 677 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6936 /* 679 */ { Mips::MSACtrlRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6937 /* 681 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6938 /* 683 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6939 /* 686 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6940 /* 689 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6941 /* 692 */ { Mips::FCCRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6942 /* 695 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6943 /* 698 */ { 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 },
6944 /* 702 */ { 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) },
6945 /* 707 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6946 /* 710 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6947 /* 712 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6948 /* 715 */ { Mips::COP0RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6949 /* 718 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6950 /* 721 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6951 /* 724 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6952 /* 727 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6953 /* 730 */ { 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 },
6954 /* 734 */ { 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 },
6955 /* 738 */ { 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 },
6956 /* 742 */ { 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) },
6957 /* 746 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6958 /* 749 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6959 /* 751 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6960 /* 754 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6961 /* 757 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6962 /* 759 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6963 /* 762 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6964 /* 765 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6965 /* 768 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6966 /* 771 */ { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6967 /* 774 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6968 /* 777 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6969 /* 780 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6970 /* 782 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6971 /* 784 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6972 /* 786 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6973 /* 788 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6974 /* 790 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6975 /* 792 */ { 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) },
6976 /* 797 */ { 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 },
6977 /* 801 */ { 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 },
6978 /* 805 */ { 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 },
6979 /* 809 */ { 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 },
6980 /* 813 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6981 /* 816 */ { 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 },
6982 /* 821 */ { 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 },
6983 /* 826 */ { 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 },
6984 /* 831 */ { 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 },
6985 /* 836 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
6986 /* 837 */ { 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 },
6987 /* 840 */ { 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 },
6988 /* 843 */ { 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 },
6989 /* 846 */ { 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 },
6990 /* 849 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
6991 /* 852 */ { 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 },
6992 /* 855 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6993 /* 857 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6994 /* 859 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6995 /* 861 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
6996 /* 863 */ { 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) },
6997 /* 867 */ { 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 },
6998 /* 870 */ { 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 },
6999 /* 873 */ { 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 },
7000 /* 876 */ { 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 },
7001 /* 879 */ { 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 },
7002 /* 882 */ { 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 },
7003 /* 885 */ { 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 },
7004 /* 888 */ { 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 },
7005 /* 891 */ { 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 },
7006 /* 894 */ { 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 },
7007 /* 897 */ { 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 },
7008 /* 900 */ { 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) },
7009 /* 904 */ { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ptr_sp_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7010 /* 907 */ { 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 },
7011 /* 911 */ { 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 },
7012 /* 914 */ { 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 },
7013 /* 917 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7014 /* 920 */ { 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 },
7015 /* 924 */ { 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 },
7016 /* 928 */ { 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) },
7017 /* 932 */ { 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 },
7018 /* 936 */ { 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 },
7019 /* 940 */ { 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 },
7020 /* 944 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7021 /* 946 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7022 /* 949 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7023 /* 951 */ { 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 },
7024 /* 956 */ { 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 },
7025 /* 960 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7026 /* 962 */ { 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) },
7027 /* 966 */ { 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) },
7028 /* 970 */ { 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) },
7029 /* 974 */ { 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) },
7030 /* 978 */ { 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) },
7031 /* 982 */ { 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) },
7032 /* 986 */ { 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) },
7033 /* 990 */ { 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) },
7034 /* 994 */ { 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) },
7035 /* 998 */ { 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) },
7036 /* 1002 */ { 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) },
7037 /* 1006 */ { 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) },
7038 /* 1010 */ { 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) },
7039 /* 1014 */ { 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) },
7040 /* 1018 */ { Mips::COP2RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7041 /* 1021 */ { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::AFGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7042 /* 1024 */ { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::FGR64RegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7043 /* 1027 */ { Mips::HI32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7044 /* 1029 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7045 /* 1032 */ { Mips::LO32DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7046 /* 1034 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7047 /* 1036 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7048 /* 1038 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7049 /* 1040 */ { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPRMM16RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7050 /* 1042 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7051 /* 1044 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7052 /* 1047 */ { 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) },
7053 /* 1051 */ { 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 },
7054 /* 1054 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7055 /* 1057 */ { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::HWRegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7056 /* 1060 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7057 /* 1062 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7058 /* 1064 */ { 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 },
7059 /* 1067 */ { 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 },
7060 /* 1071 */ { 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 },
7061 /* 1075 */ { 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 },
7062 /* 1079 */ { 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 },
7063 /* 1083 */ { 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 },
7064 /* 1087 */ { 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 },
7065 /* 1091 */ { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 }, { Mips::ACC64DSPRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7066 /* 1094 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7067 /* 1097 */ { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::DSPRRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7068 /* 1100 */ { 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 },
7069 /* 1104 */ { 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 },
7070 /* 1108 */ { 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 },
7071 /* 1112 */ { 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 },
7072 /* 1116 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7073 /* 1119 */ { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR64RegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { -1, 0, MCOI::OPERAND_UNKNOWN, 0 },
7074 /* 1122 */ { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128BRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7075 /* 1125 */ { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128DRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7076 /* 1128 */ { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128HRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7077 /* 1131 */ { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::MSA128WRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::GPR32RegClassID, 0, MCOI::OPERAND_REGISTER, 0 },
7078 /* 1134 */ { Mips::mips_ptr_rc, 0|(1<<MCOI::LookupRegClassByHwMode), MCOI::OPERAND_MEMORY, 0 }, { -1, 0, MCOI::OPERAND_MEMORY, 0 },
7079 /* 1136 */ { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, 0 }, { Mips::CPU16RegsRegClassID, 0, MCOI::OPERAND_REGISTER, MCOI_TIED_TO(0) },
7080 }
7081};
7082
7083
7084#ifdef __GNUC__
7085#pragma GCC diagnostic push
7086#pragma GCC diagnostic ignored "-Woverlength-strings"
7087#endif
7088extern const char MipsInstrNameData[] = {
7089 /* 0 */ "G_FLOG10\000"
7090 /* 9 */ "G_FEXP10\000"
7091 /* 18 */ "DMFC0\000"
7092 /* 24 */ "DMFGC0\000"
7093 /* 31 */ "MFHGC0\000"
7094 /* 38 */ "MTHGC0\000"
7095 /* 45 */ "DMTGC0\000"
7096 /* 52 */ "MFTC0\000"
7097 /* 58 */ "DMTC0\000"
7098 /* 64 */ "MTTC0\000"
7099 /* 70 */ "VMM0\000"
7100 /* 75 */ "MTM0\000"
7101 /* 80 */ "MTP0\000"
7102 /* 85 */ "BBIT0\000"
7103 /* 91 */ "LDC1\000"
7104 /* 96 */ "SDC1\000"
7105 /* 101 */ "CFC1\000"
7106 /* 106 */ "DMFC1\000"
7107 /* 112 */ "MFTHC1\000"
7108 /* 119 */ "MTTHC1\000"
7109 /* 126 */ "CTC1\000"
7110 /* 131 */ "CFTC1\000"
7111 /* 137 */ "MFTC1\000"
7112 /* 143 */ "DMTC1\000"
7113 /* 149 */ "CTTC1\000"
7114 /* 155 */ "MTTC1\000"
7115 /* 161 */ "LWC1\000"
7116 /* 166 */ "SWC1\000"
7117 /* 171 */ "LDXC1\000"
7118 /* 177 */ "SDXC1\000"
7119 /* 183 */ "LUXC1\000"
7120 /* 189 */ "SUXC1\000"
7121 /* 195 */ "LWXC1\000"
7122 /* 201 */ "SWXC1\000"
7123 /* 207 */ "MTM1\000"
7124 /* 212 */ "SDC1_M1\000"
7125 /* 220 */ "MTP1\000"
7126 /* 225 */ "BBIT1\000"
7127 /* 231 */ "BBIT032\000"
7128 /* 239 */ "BBIT132\000"
7129 /* 247 */ "DSRA32\000"
7130 /* 254 */ "MFHC1_D32\000"
7131 /* 264 */ "MTHC1_D32\000"
7132 /* 274 */ "FSUB_D32\000"
7133 /* 283 */ "NMSUB_D32\000"
7134 /* 293 */ "FADD_D32\000"
7135 /* 302 */ "NMADD_D32\000"
7136 /* 312 */ "C_NGE_D32\000"
7137 /* 322 */ "C_NGLE_D32\000"
7138 /* 333 */ "C_OLE_D32\000"
7139 /* 343 */ "C_ULE_D32\000"
7140 /* 353 */ "C_LE_D32\000"
7141 /* 362 */ "C_SF_D32\000"
7142 /* 371 */ "MOVF_D32\000"
7143 /* 380 */ "C_F_D32\000"
7144 /* 388 */ "PseudoSELECTFP_F_D32\000"
7145 /* 409 */ "FNEG_D32\000"
7146 /* 418 */ "MOVN_I_D32\000"
7147 /* 429 */ "MOVZ_I_D32\000"
7148 /* 440 */ "C_NGL_D32\000"
7149 /* 450 */ "FMUL_D32\000"
7150 /* 459 */ "LDC1_MM_D32\000"
7151 /* 471 */ "SDC1_MM_D32\000"
7152 /* 483 */ "C_UN_D32\000"
7153 /* 492 */ "RECIP_D32\000"
7154 /* 502 */ "FCMP_D32\000"
7155 /* 511 */ "C_SEQ_D32\000"
7156 /* 521 */ "C_UEQ_D32\000"
7157 /* 531 */ "C_EQ_D32\000"
7158 /* 540 */ "FABS_D32\000"
7159 /* 549 */ "CVT_S_D32\000"
7160 /* 559 */ "PseudoSELECT_D32\000"
7161 /* 576 */ "C_NGT_D32\000"
7162 /* 586 */ "C_OLT_D32\000"
7163 /* 596 */ "C_ULT_D32\000"
7164 /* 606 */ "C_LT_D32\000"
7165 /* 615 */ "FSQRT_D32\000"
7166 /* 625 */ "RSQRT_D32\000"
7167 /* 635 */ "MOVT_D32\000"
7168 /* 644 */ "PseudoSELECTFP_T_D32\000"
7169 /* 665 */ "FDIV_D32\000"
7170 /* 674 */ "FMOV_D32\000"
7171 /* 683 */ "PseudoTRUNC_W_D32\000"
7172 /* 701 */ "ROUND_W_D32\000"
7173 /* 713 */ "CEIL_W_D32\000"
7174 /* 724 */ "FLOOR_W_D32\000"
7175 /* 736 */ "CVT_W_D32\000"
7176 /* 746 */ "BPOSGE32\000"
7177 /* 755 */ "ATOMIC_LOAD_SUB_I32\000"
7178 /* 775 */ "ATOMIC_LOAD_ADD_I32\000"
7179 /* 795 */ "ATOMIC_LOAD_NAND_I32\000"
7180 /* 816 */ "ATOMIC_LOAD_AND_I32\000"
7181 /* 836 */ "ATOMIC_LOAD_UMIN_I32\000"
7182 /* 857 */ "ATOMIC_LOAD_MIN_I32\000"
7183 /* 877 */ "ATOMIC_SWAP_I32\000"
7184 /* 893 */ "ATOMIC_CMP_SWAP_I32\000"
7185 /* 913 */ "ATOMIC_LOAD_XOR_I32\000"
7186 /* 933 */ "ATOMIC_LOAD_OR_I32\000"
7187 /* 952 */ "ATOMIC_LOAD_UMAX_I32\000"
7188 /* 973 */ "ATOMIC_LOAD_MAX_I32\000"
7189 /* 993 */ "DSLL32\000"
7190 /* 1000 */ "DSRL32\000"
7191 /* 1007 */ "DROTR32\000"
7192 /* 1015 */ "CINS32\000"
7193 /* 1022 */ "EXTS32\000"
7194 /* 1029 */ "FCMP_S32\000"
7195 /* 1038 */ "DSLL64_32\000"
7196 /* 1048 */ "CINS64_32\000"
7197 /* 1058 */ "DEXT64_32\000"
7198 /* 1068 */ "LoadImmDoubleFGR_32\000"
7199 /* 1088 */ "LoadAddrReg32\000"
7200 /* 1102 */ "CINS_i32\000"
7201 /* 1111 */ "LoadImm32\000"
7202 /* 1121 */ "LoadAddrImm32\000"
7203 /* 1135 */ "MIPSeh_return32\000"
7204 /* 1151 */ "LwConstant32\000"
7205 /* 1164 */ "LDC2\000"
7206 /* 1169 */ "SDC2\000"
7207 /* 1174 */ "DMFC2\000"
7208 /* 1180 */ "DMTC2\000"
7209 /* 1186 */ "LWC2\000"
7210 /* 1191 */ "SWC2\000"
7211 /* 1196 */ "G_FLOG2\000"
7212 /* 1204 */ "MTM2\000"
7213 /* 1209 */ "G_FATAN2\000"
7214 /* 1218 */ "MTP2\000"
7215 /* 1223 */ "G_FEXP2\000"
7216 /* 1231 */ "SHRA_QB_MMR2\000"
7217 /* 1244 */ "CMPGDU_LE_QB_MMR2\000"
7218 /* 1262 */ "SUBUH_QB_MMR2\000"
7219 /* 1276 */ "ADDUH_QB_MMR2\000"
7220 /* 1290 */ "CMPGDU_EQ_QB_MMR2\000"
7221 /* 1308 */ "SHRA_R_QB_MMR2\000"
7222 /* 1323 */ "SUBUH_R_QB_MMR2\000"
7223 /* 1339 */ "ADDUH_R_QB_MMR2\000"
7224 /* 1355 */ "SHRAV_R_QB_MMR2\000"
7225 /* 1371 */ "ABSQ_S_QB_MMR2\000"
7226 /* 1386 */ "CMPGDU_LT_QB_MMR2\000"
7227 /* 1404 */ "SHRAV_QB_MMR2\000"
7228 /* 1418 */ "PREPEND_MMR2\000"
7229 /* 1431 */ "APPEND_MMR2\000"
7230 /* 1443 */ "PRECR_QB_PH_MMR2\000"
7231 /* 1460 */ "SUBQH_PH_MMR2\000"
7232 /* 1474 */ "ADDQH_PH_MMR2\000"
7233 /* 1488 */ "SHRL_PH_MMR2\000"
7234 /* 1501 */ "MUL_PH_MMR2\000"
7235 /* 1513 */ "SUBQH_R_PH_MMR2\000"
7236 /* 1529 */ "ADDQH_R_PH_MMR2\000"
7237 /* 1545 */ "MUL_S_PH_MMR2\000"
7238 /* 1559 */ "MULQ_S_PH_MMR2\000"
7239 /* 1574 */ "SUBU_S_PH_MMR2\000"
7240 /* 1589 */ "ADDU_S_PH_MMR2\000"
7241 /* 1604 */ "SUBU_PH_MMR2\000"
7242 /* 1617 */ "ADDU_PH_MMR2\000"
7243 /* 1630 */ "SHRLV_PH_MMR2\000"
7244 /* 1644 */ "DPA_W_PH_MMR2\000"
7245 /* 1658 */ "MULSA_W_PH_MMR2\000"
7246 /* 1674 */ "DPAQX_SA_W_PH_MMR2\000"
7247 /* 1693 */ "DPSQX_SA_W_PH_MMR2\000"
7248 /* 1712 */ "DPS_W_PH_MMR2\000"
7249 /* 1726 */ "DPAQX_S_W_PH_MMR2\000"
7250 /* 1744 */ "DPSQX_S_W_PH_MMR2\000"
7251 /* 1762 */ "DPAX_W_PH_MMR2\000"
7252 /* 1777 */ "DPSX_W_PH_MMR2\000"
7253 /* 1792 */ "BALIGN_MMR2\000"
7254 /* 1804 */ "PRECR_SRA_PH_W_MMR2\000"
7255 /* 1824 */ "PRECR_SRA_R_PH_W_MMR2\000"
7256 /* 1846 */ "SUBQH_W_MMR2\000"
7257 /* 1859 */ "ADDQH_W_MMR2\000"
7258 /* 1872 */ "SUBQH_R_W_MMR2\000"
7259 /* 1887 */ "ADDQH_R_W_MMR2\000"
7260 /* 1902 */ "MULQ_RS_W_MMR2\000"
7261 /* 1917 */ "MULQ_S_W_MMR2\000"
7262 /* 1931 */ "LDC3\000"
7263 /* 1936 */ "SDC3\000"
7264 /* 1941 */ "LWC3\000"
7265 /* 1946 */ "SWC3\000"
7266 /* 1951 */ "BPOSGE32C_MMR3\000"
7267 /* 1966 */ "LDC164\000"
7268 /* 1973 */ "SDC164\000"
7269 /* 1980 */ "LDXC164\000"
7270 /* 1988 */ "SDXC164\000"
7271 /* 1996 */ "LUXC164\000"
7272 /* 2004 */ "SUXC164\000"
7273 /* 2012 */ "SEB64\000"
7274 /* 2018 */ "TAILCALLREGHB64\000"
7275 /* 2034 */ "JR_HB64\000"
7276 /* 2042 */ "JALR_HB64\000"
7277 /* 2052 */ "LB64\000"
7278 /* 2057 */ "SB64\000"
7279 /* 2062 */ "LOAD_ACC64\000"
7280 /* 2073 */ "STORE_ACC64\000"
7281 /* 2085 */ "BGEC64\000"
7282 /* 2092 */ "BNEC64\000"
7283 /* 2099 */ "JIC64\000"
7284 /* 2105 */ "JIALC64\000"
7285 /* 2113 */ "BEQC64\000"
7286 /* 2120 */ "SC64\000"
7287 /* 2125 */ "BLTC64\000"
7288 /* 2132 */ "BGEUC64\000"
7289 /* 2140 */ "BLTUC64\000"
7290 /* 2148 */ "BGEZC64\000"
7291 /* 2156 */ "BLEZC64\000"
7292 /* 2164 */ "BNEZC64\000"
7293 /* 2172 */ "BEQZC64\000"
7294 /* 2180 */ "BGTZC64\000"
7295 /* 2188 */ "BLTZC64\000"
7296 /* 2196 */ "AND64\000"
7297 /* 2202 */ "MFC1_D64\000"
7298 /* 2211 */ "MFHC1_D64\000"
7299 /* 2221 */ "MTHC1_D64\000"
7300 /* 2231 */ "MTC1_D64\000"
7301 /* 2240 */ "MOVN_I64_D64\000"
7302 /* 2253 */ "MOVZ_I64_D64\000"
7303 /* 2266 */ "FSUB_D64\000"
7304 /* 2275 */ "NMSUB_D64\000"
7305 /* 2285 */ "FADD_D64\000"
7306 /* 2294 */ "NMADD_D64\000"
7307 /* 2304 */ "C_NGE_D64\000"
7308 /* 2314 */ "C_NGLE_D64\000"
7309 /* 2325 */ "C_OLE_D64\000"
7310 /* 2335 */ "C_ULE_D64\000"
7311 /* 2345 */ "C_LE_D64\000"
7312 /* 2354 */ "C_SF_D64\000"
7313 /* 2363 */ "MOVF_D64\000"
7314 /* 2372 */ "C_F_D64\000"
7315 /* 2380 */ "PseudoSELECTFP_F_D64\000"
7316 /* 2401 */ "FNEG_D64\000"
7317 /* 2410 */ "MOVN_I_D64\000"
7318 /* 2421 */ "MOVZ_I_D64\000"
7319 /* 2432 */ "C_NGL_D64\000"
7320 /* 2442 */ "FMUL_D64\000"
7321 /* 2451 */ "TRUNC_L_D64\000"
7322 /* 2463 */ "ROUND_L_D64\000"
7323 /* 2475 */ "CEIL_L_D64\000"
7324 /* 2486 */ "FLOOR_L_D64\000"
7325 /* 2498 */ "CVT_L_D64\000"
7326 /* 2508 */ "LDC1_MM_D64\000"
7327 /* 2520 */ "SDC1_MM_D64\000"
7328 /* 2532 */ "C_UN_D64\000"
7329 /* 2541 */ "RECIP_D64\000"
7330 /* 2551 */ "FCMP_D64\000"
7331 /* 2560 */ "C_SEQ_D64\000"
7332 /* 2570 */ "C_UEQ_D64\000"
7333 /* 2580 */ "C_EQ_D64\000"
7334 /* 2589 */ "FABS_D64\000"
7335 /* 2598 */ "CVT_S_D64\000"
7336 /* 2608 */ "PseudoSELECT_D64\000"
7337 /* 2625 */ "C_NGT_D64\000"
7338 /* 2635 */ "C_OLT_D64\000"
7339 /* 2645 */ "C_ULT_D64\000"
7340 /* 2655 */ "C_LT_D64\000"
7341 /* 2664 */ "FSQRT_D64\000"
7342 /* 2674 */ "RSQRT_D64\000"
7343 /* 2684 */ "MOVT_D64\000"
7344 /* 2693 */ "PseudoSELECTFP_T_D64\000"
7345 /* 2714 */ "FDIV_D64\000"
7346 /* 2723 */ "FMOV_D64\000"
7347 /* 2732 */ "TRUNC_W_D64\000"
7348 /* 2744 */ "ROUND_W_D64\000"
7349 /* 2756 */ "CEIL_W_D64\000"
7350 /* 2767 */ "FLOOR_W_D64\000"
7351 /* 2779 */ "CVT_W_D64\000"
7352 /* 2789 */ "BNE64\000"
7353 /* 2795 */ "BuildPairF64\000"
7354 /* 2808 */ "ExtractElementF64\000"
7355 /* 2826 */ "TAILCALLREG64\000"
7356 /* 2840 */ "SEH64\000"
7357 /* 2846 */ "LH64\000"
7358 /* 2851 */ "SH64\000"
7359 /* 2856 */ "PseudoMFHI64\000"
7360 /* 2869 */ "PseudoMTLOHI64\000"
7361 /* 2884 */ "MTHI64\000"
7362 /* 2891 */ "MOVN_I64_I64\000"
7363 /* 2904 */ "MOVZ_I64_I64\000"
7364 /* 2917 */ "ATOMIC_LOAD_SUB_I64\000"
7365 /* 2937 */ "ATOMIC_LOAD_ADD_I64\000"
7366 /* 2957 */ "ATOMIC_LOAD_NAND_I64\000"
7367 /* 2978 */ "ATOMIC_LOAD_AND_I64\000"
7368 /* 2998 */ "MOVF_I64\000"
7369 /* 3007 */ "PseudoSELECTFP_F_I64\000"
7370 /* 3028 */ "MOVN_I_I64\000"
7371 /* 3039 */ "MOVZ_I_I64\000"
7372 /* 3050 */ "ATOMIC_LOAD_UMIN_I64\000"
7373 /* 3071 */ "ATOMIC_LOAD_MIN_I64\000"
7374 /* 3091 */ "ATOMIC_SWAP_I64\000"
7375 /* 3107 */ "ATOMIC_CMP_SWAP_I64\000"
7376 /* 3127 */ "ATOMIC_LOAD_XOR_I64\000"
7377 /* 3147 */ "ATOMIC_LOAD_OR_I64\000"
7378 /* 3166 */ "PseudoD_SELECT_I64\000"
7379 /* 3185 */ "PseudoSELECT_I64\000"
7380 /* 3202 */ "MOVT_I64\000"
7381 /* 3211 */ "PseudoSELECTFP_T_I64\000"
7382 /* 3232 */ "ATOMIC_LOAD_UMAX_I64\000"
7383 /* 3253 */ "ATOMIC_LOAD_MAX_I64\000"
7384 /* 3273 */ "LL64\000"
7385 /* 3278 */ "CVT_S_PL64\000"
7386 /* 3289 */ "LWL64\000"
7387 /* 3295 */ "SWL64\000"
7388 /* 3301 */ "PseudoMFLO64\000"
7389 /* 3314 */ "MTLO64\000"
7390 /* 3321 */ "BEQ64\000"
7391 /* 3327 */ "JR64\000"
7392 /* 3332 */ "JALR64\000"
7393 /* 3339 */ "NOR64\000"
7394 /* 3345 */ "XOR64\000"
7395 /* 3351 */ "RDHWR64\000"
7396 /* 3359 */ "LWR64\000"
7397 /* 3365 */ "SWR64\000"
7398 /* 3371 */ "FSUB_PS64\000"
7399 /* 3381 */ "FADD_PS64\000"
7400 /* 3391 */ "PLL_PS64\000"
7401 /* 3400 */ "FMUL_PS64\000"
7402 /* 3410 */ "PUL_PS64\000"
7403 /* 3419 */ "ADDR_PS64\000"
7404 /* 3429 */ "MULR_PS64\000"
7405 /* 3439 */ "PLU_PS64\000"
7406 /* 3448 */ "PUU_PS64\000"
7407 /* 3457 */ "CVT_PW_PS64\000"
7408 /* 3469 */ "CVT_PS_S64\000"
7409 /* 3480 */ "SLT64\000"
7410 /* 3486 */ "CVT_S_PU64\000"
7411 /* 3497 */ "LW64\000"
7412 /* 3502 */ "CVT_PS_PW64\000"
7413 /* 3514 */ "SW64\000"
7414 /* 3519 */ "BGEZ64\000"
7415 /* 3526 */ "BLEZ64\000"
7416 /* 3533 */ "SELNEZ64\000"
7417 /* 3542 */ "SELEQZ64\000"
7418 /* 3551 */ "BGTZ64\000"
7419 /* 3558 */ "BLTZ64\000"
7420 /* 3565 */ "BuildPairF64_64\000"
7421 /* 3581 */ "ExtractElementF64_64\000"
7422 /* 3602 */ "SLL64_64\000"
7423 /* 3611 */ "LONG_BRANCH_LUi2Op_64\000"
7424 /* 3633 */ "LoadAddrReg64\000"
7425 /* 3647 */ "PseudoIndirectHazardBranch64\000"
7426 /* 3676 */ "PseudoIndirectBranch64\000"
7427 /* 3699 */ "ANDi64\000"
7428 /* 3706 */ "XORi64\000"
7429 /* 3713 */ "SLTi64\000"
7430 /* 3720 */ "LUi64\000"
7431 /* 3726 */ "SGEImm64\000"
7432 /* 3735 */ "SLEImm64\000"
7433 /* 3744 */ "NORImm64\000"
7434 /* 3753 */ "SGTImm64\000"
7435 /* 3762 */ "SLTImm64\000"
7436 /* 3771 */ "SGEUImm64\000"
7437 /* 3781 */ "SLEUImm64\000"
7438 /* 3791 */ "SGTUImm64\000"
7439 /* 3801 */ "SLTUImm64\000"
7440 /* 3811 */ "LoadImm64\000"
7441 /* 3821 */ "LoadAddrImm64\000"
7442 /* 3835 */ "PseudoReturn64\000"
7443 /* 3850 */ "MIPSeh_return64\000"
7444 /* 3866 */ "LBu64\000"
7445 /* 3872 */ "LHu64\000"
7446 /* 3878 */ "SLTu64\000"
7447 /* 3885 */ "LEA_ADDiu64\000"
7448 /* 3897 */ "SLTiu64\000"
7449 /* 3905 */ "MoveR3216\000"
7450 /* 3915 */ "RetRA16\000"
7451 /* 3923 */ "JalB16\000"
7452 /* 3930 */ "ATOMIC_LOAD_SUB_I16\000"
7453 /* 3950 */ "ATOMIC_LOAD_ADD_I16\000"
7454 /* 3970 */ "ATOMIC_LOAD_NAND_I16\000"
7455 /* 3991 */ "ATOMIC_LOAD_AND_I16\000"
7456 /* 4011 */ "ATOMIC_LOAD_UMIN_I16\000"
7457 /* 4032 */ "ATOMIC_LOAD_MIN_I16\000"
7458 /* 4052 */ "ATOMIC_SWAP_I16\000"
7459 /* 4068 */ "ATOMIC_CMP_SWAP_I16\000"
7460 /* 4088 */ "ATOMIC_LOAD_XOR_I16\000"
7461 /* 4108 */ "ATOMIC_LOAD_OR_I16\000"
7462 /* 4127 */ "ATOMIC_LOAD_UMAX_I16\000"
7463 /* 4148 */ "ATOMIC_LOAD_MAX_I16\000"
7464 /* 4168 */ "Move32R16\000"
7465 /* 4178 */ "SraX16\000"
7466 /* 4185 */ "RestoreX16\000"
7467 /* 4196 */ "SaveX16\000"
7468 /* 4204 */ "BtnezT8CmpiX16\000"
7469 /* 4219 */ "BteqzT8CmpiX16\000"
7470 /* 4234 */ "BtnezT8SltiX16\000"
7471 /* 4249 */ "BteqzT8SltiX16\000"
7472 /* 4264 */ "SllX16\000"
7473 /* 4271 */ "SrlX16\000"
7474 /* 4278 */ "LbRxRyOffMemX16\000"
7475 /* 4294 */ "SbRxRyOffMemX16\000"
7476 /* 4310 */ "LhRxRyOffMemX16\000"
7477 /* 4326 */ "ShRxRyOffMemX16\000"
7478 /* 4342 */ "LbuRxRyOffMemX16\000"
7479 /* 4359 */ "LhuRxRyOffMemX16\000"
7480 /* 4376 */ "AddiuRxRyOffMemX16\000"
7481 /* 4395 */ "LwRxRyOffMemX16\000"
7482 /* 4411 */ "SwRxRyOffMemX16\000"
7483 /* 4427 */ "AddiuRxPcImmX16\000"
7484 /* 4443 */ "AddiuSpImmX16\000"
7485 /* 4457 */ "LwRxSpImmX16\000"
7486 /* 4470 */ "SwRxSpImmX16\000"
7487 /* 4483 */ "SltiCCRxImmX16\000"
7488 /* 4498 */ "SltiuCCRxImmX16\000"
7489 /* 4514 */ "LiRxImmX16\000"
7490 /* 4525 */ "CmpiRxImmX16\000"
7491 /* 4538 */ "SltiRxImmX16\000"
7492 /* 4551 */ "AddiuRxImmX16\000"
7493 /* 4565 */ "SltiuRxImmX16\000"
7494 /* 4579 */ "AddiuRxRxImmX16\000"
7495 /* 4595 */ "BnezRxImmX16\000"
7496 /* 4608 */ "BeqzRxImmX16\000"
7497 /* 4621 */ "BimmX16\000"
7498 /* 4629 */ "LiRxImmAlignX16\000"
7499 /* 4645 */ "LwRxPcTcpX16\000"
7500 /* 4658 */ "BtnezT8CmpX16\000"
7501 /* 4672 */ "BteqzT8CmpX16\000"
7502 /* 4686 */ "BtnezT8SltX16\000"
7503 /* 4700 */ "BteqzT8SltX16\000"
7504 /* 4714 */ "BtnezT8SltiuX16\000"
7505 /* 4730 */ "BteqzT8SltiuX16\000"
7506 /* 4746 */ "BtnezT8SltuX16\000"
7507 /* 4761 */ "BteqzT8SltuX16\000"
7508 /* 4776 */ "BtnezX16\000"
7509 /* 4785 */ "BteqzX16\000"
7510 /* 4794 */ "JrcRa16\000"
7511 /* 4802 */ "JrRa16\000"
7512 /* 4809 */ "Restore16\000"
7513 /* 4819 */ "GotPrologue16\000"
7514 /* 4833 */ "Save16\000"
7515 /* 4840 */ "JumpLinkReg16\000"
7516 /* 4854 */ "Mfhi16\000"
7517 /* 4861 */ "Break16\000"
7518 /* 4869 */ "Jal16\000"
7519 /* 4875 */ "AddiuSpImm16\000"
7520 /* 4888 */ "LiRxImm16\000"
7521 /* 4898 */ "CmpiRxImm16\000"
7522 /* 4910 */ "SltiRxImm16\000"
7523 /* 4922 */ "SltiuRxImm16\000"
7524 /* 4935 */ "AddiuRxRxImm16\000"
7525 /* 4950 */ "BnezRxImm16\000"
7526 /* 4962 */ "BeqzRxImm16\000"
7527 /* 4974 */ "Bimm16\000"
7528 /* 4981 */ "Mflo16\000"
7529 /* 4988 */ "LwRxPcTcp16\000"
7530 /* 5000 */ "SebRx16\000"
7531 /* 5008 */ "JrcRx16\000"
7532 /* 5016 */ "SehRx16\000"
7533 /* 5024 */ "SltCCRxRy16\000"
7534 /* 5036 */ "SltuCCRxRy16\000"
7535 /* 5049 */ "NegRxRy16\000"
7536 /* 5059 */ "CmpRxRy16\000"
7537 /* 5069 */ "SltRxRy16\000"
7538 /* 5079 */ "MultRxRy16\000"
7539 /* 5090 */ "NotRxRy16\000"
7540 /* 5100 */ "SltuRxRy16\000"
7541 /* 5111 */ "MultuRxRy16\000"
7542 /* 5123 */ "DivuRxRy16\000"
7543 /* 5134 */ "SravRxRy16\000"
7544 /* 5145 */ "DivRxRy16\000"
7545 /* 5155 */ "SllvRxRy16\000"
7546 /* 5166 */ "SrlvRxRy16\000"
7547 /* 5177 */ "AndRxRxRy16\000"
7548 /* 5189 */ "OrRxRxRy16\000"
7549 /* 5200 */ "XorRxRxRy16\000"
7550 /* 5212 */ "MultRxRyRz16\000"
7551 /* 5225 */ "SubuRxRyRz16\000"
7552 /* 5238 */ "AdduRxRyRz16\000"
7553 /* 5251 */ "SltuRxRyRz16\000"
7554 /* 5264 */ "MultuRxRyRz16\000"
7555 /* 5278 */ "Btnez16\000"
7556 /* 5286 */ "Bteqz16\000"
7557 /* 5294 */ "PseudoIndrectHazardBranch64R6\000"
7558 /* 5324 */ "PseudoIndirectBranch64R6\000"
7559 /* 5349 */ "MFC0_MMR6\000"
7560 /* 5359 */ "MFHC0_MMR6\000"
7561 /* 5370 */ "MTHC0_MMR6\000"
7562 /* 5381 */ "MTC0_MMR6\000"
7563 /* 5391 */ "MFC1_MMR6\000"
7564 /* 5401 */ "MTC1_MMR6\000"
7565 /* 5411 */ "LDC2_MMR6\000"
7566 /* 5421 */ "SDC2_MMR6\000"
7567 /* 5431 */ "MFC2_MMR6\000"
7568 /* 5441 */ "MFHC2_MMR6\000"
7569 /* 5452 */ "MTHC2_MMR6\000"
7570 /* 5463 */ "MTC2_MMR6\000"
7571 /* 5473 */ "LWC2_MMR6\000"
7572 /* 5483 */ "SWC2_MMR6\000"
7573 /* 5493 */ "LDC1_D64_MMR6\000"
7574 /* 5507 */ "SDC1_D64_MMR6\000"
7575 /* 5521 */ "SB16_MMR6\000"
7576 /* 5531 */ "BC16_MMR6\000"
7577 /* 5541 */ "JRC16_MMR6\000"
7578 /* 5552 */ "JALRC16_MMR6\000"
7579 /* 5565 */ "BNEZC16_MMR6\000"
7580 /* 5578 */ "BEQZC16_MMR6\000"
7581 /* 5591 */ "AND16_MMR6\000"
7582 /* 5602 */ "MOVE16_MMR6\000"
7583 /* 5614 */ "SH16_MMR6\000"
7584 /* 5624 */ "ANDI16_MMR6\000"
7585 /* 5636 */ "LI16_MMR6\000"
7586 /* 5646 */ "BREAK16_MMR6\000"
7587 /* 5659 */ "SLL16_MMR6\000"
7588 /* 5670 */ "SRL16_MMR6\000"
7589 /* 5681 */ "LWM16_MMR6\000"
7590 /* 5692 */ "SWM16_MMR6\000"
7591 /* 5703 */ "SDBBP16_MMR6\000"
7592 /* 5716 */ "XOR16_MMR6\000"
7593 /* 5727 */ "NOT16_MMR6\000"
7594 /* 5738 */ "SUBU16_MMR6\000"
7595 /* 5750 */ "ADDU16_MMR6\000"
7596 /* 5762 */ "SW16_MMR6\000"
7597 /* 5772 */ "LSA_MMR6\000"
7598 /* 5781 */ "EHB_MMR6\000"
7599 /* 5790 */ "JALRC_HB_MMR6\000"
7600 /* 5804 */ "LB_MMR6\000"
7601 /* 5812 */ "SB_MMR6\000"
7602 /* 5820 */ "SUB_MMR6\000"
7603 /* 5829 */ "BC_MMR6\000"
7604 /* 5837 */ "BGEC_MMR6\000"
7605 /* 5847 */ "BNEC_MMR6\000"
7606 /* 5857 */ "JIC_MMR6\000"
7607 /* 5866 */ "BALC_MMR6\000"
7608 /* 5876 */ "JIALC_MMR6\000"
7609 /* 5887 */ "BGEZALC_MMR6\000"
7610 /* 5900 */ "BLEZALC_MMR6\000"
7611 /* 5913 */ "BNEZALC_MMR6\000"
7612 /* 5926 */ "BEQZALC_MMR6\000"
7613 /* 5939 */ "BGTZALC_MMR6\000"
7614 /* 5952 */ "BLTZALC_MMR6\000"
7615 /* 5965 */ "ERETNC_MMR6\000"
7616 /* 5977 */ "SYNC_MMR6\000"
7617 /* 5987 */ "AUIPC_MMR6\000"
7618 /* 5998 */ "ALUIPC_MMR6\000"
7619 /* 6010 */ "ADDIUPC_MMR6\000"
7620 /* 6023 */ "LWPC_MMR6\000"
7621 /* 6033 */ "BEQC_MMR6\000"
7622 /* 6043 */ "JALRC_MMR6\000"
7623 /* 6054 */ "SC_MMR6\000"
7624 /* 6062 */ "BLTC_MMR6\000"
7625 /* 6072 */ "BGEUC_MMR6\000"
7626 /* 6083 */ "BLTUC_MMR6\000"
7627 /* 6094 */ "BNVC_MMR6\000"
7628 /* 6104 */ "BOVC_MMR6\000"
7629 /* 6114 */ "BGEZC_MMR6\000"
7630 /* 6125 */ "BLEZC_MMR6\000"
7631 /* 6136 */ "BC1NEZC_MMR6\000"
7632 /* 6149 */ "BC2NEZC_MMR6\000"
7633 /* 6162 */ "BNEZC_MMR6\000"
7634 /* 6173 */ "BC1EQZC_MMR6\000"
7635 /* 6186 */ "BC2EQZC_MMR6\000"
7636 /* 6199 */ "BEQZC_MMR6\000"
7637 /* 6210 */ "BGTZC_MMR6\000"
7638 /* 6221 */ "BLTZC_MMR6\000"
7639 /* 6232 */ "ADD_MMR6\000"
7640 /* 6241 */ "AND_MMR6\000"
7641 /* 6250 */ "MOD_MMR6\000"
7642 /* 6259 */ "MINA_D_MMR6\000"
7643 /* 6271 */ "MAXA_D_MMR6\000"
7644 /* 6283 */ "CMP_SLE_D_MMR6\000"
7645 /* 6298 */ "CMP_SULE_D_MMR6\000"
7646 /* 6314 */ "CMP_ULE_D_MMR6\000"
7647 /* 6329 */ "CMP_LE_D_MMR6\000"
7648 /* 6343 */ "CMP_SAF_D_MMR6\000"
7649 /* 6358 */ "CMP_AF_D_MMR6\000"
7650 /* 6372 */ "MSUBF_D_MMR6\000"
7651 /* 6385 */ "MADDF_D_MMR6\000"
7652 /* 6398 */ "SEL_D_MMR6\000"
7653 /* 6409 */ "TRUNC_L_D_MMR6\000"
7654 /* 6424 */ "ROUND_L_D_MMR6\000"
7655 /* 6439 */ "CEIL_L_D_MMR6\000"
7656 /* 6453 */ "FLOOR_L_D_MMR6\000"
7657 /* 6468 */ "CVT_L_D_MMR6\000"
7658 /* 6481 */ "MIN_D_MMR6\000"
7659 /* 6492 */ "CMP_SUN_D_MMR6\000"
7660 /* 6507 */ "CMP_UN_D_MMR6\000"
7661 /* 6521 */ "CMP_SEQ_D_MMR6\000"
7662 /* 6536 */ "CMP_SUEQ_D_MMR6\000"
7663 /* 6552 */ "CMP_UEQ_D_MMR6\000"
7664 /* 6567 */ "CMP_EQ_D_MMR6\000"
7665 /* 6581 */ "CLASS_D_MMR6\000"
7666 /* 6594 */ "CMP_SLT_D_MMR6\000"
7667 /* 6609 */ "CMP_SULT_D_MMR6\000"
7668 /* 6625 */ "CMP_ULT_D_MMR6\000"
7669 /* 6640 */ "CMP_LT_D_MMR6\000"
7670 /* 6654 */ "RINT_D_MMR6\000"
7671 /* 6666 */ "FMOV_D_MMR6\000"
7672 /* 6678 */ "TRUNC_W_D_MMR6\000"
7673 /* 6693 */ "ROUND_W_D_MMR6\000"
7674 /* 6708 */ "CEIL_W_D_MMR6\000"
7675 /* 6722 */ "FLOOR_W_D_MMR6\000"
7676 /* 6737 */ "MAX_D_MMR6\000"
7677 /* 6748 */ "SELNEZ_D_MMR6\000"
7678 /* 6762 */ "SELEQZ_D_MMR6\000"
7679 /* 6776 */ "CACHE_MMR6\000"
7680 /* 6787 */ "SIGRIE_MMR6\000"
7681 /* 6799 */ "PAUSE_MMR6\000"
7682 /* 6810 */ "PREF_MMR6\000"
7683 /* 6820 */ "TLBINVF_MMR6\000"
7684 /* 6833 */ "TAILCALLREG_MMR6\000"
7685 /* 6850 */ "WSBH_MMR6\000"
7686 /* 6860 */ "SH_MMR6\000"
7687 /* 6868 */ "MUH_MMR6\000"
7688 /* 6877 */ "SYNCI_MMR6\000"
7689 /* 6888 */ "ANDI_MMR6\000"
7690 /* 6898 */ "EI_MMR6\000"
7691 /* 6906 */ "XORI_MMR6\000"
7692 /* 6916 */ "AUI_MMR6\000"
7693 /* 6925 */ "LUI_MMR6\000"
7694 /* 6934 */ "GINVI_MMR6\000"
7695 /* 6945 */ "BREAK_MMR6\000"
7696 /* 6956 */ "JAL_MMR6\000"
7697 /* 6965 */ "TAILCALL_MMR6\000"
7698 /* 6979 */ "SLL_MMR6\000"
7699 /* 6988 */ "MUL_MMR6\000"
7700 /* 6997 */ "CVT_D_L_MMR6\000"
7701 /* 7010 */ "CVT_S_L_MMR6\000"
7702 /* 7023 */ "ALIGN_MMR6\000"
7703 /* 7034 */ "CLO_MMR6\000"
7704 /* 7043 */ "BITSWAP_MMR6\000"
7705 /* 7056 */ "SDBBP_MMR6\000"
7706 /* 7067 */ "MOVEP_MMR6\000"
7707 /* 7078 */ "SSNOP_MMR6\000"
7708 /* 7089 */ "JRCADDIUSP_MMR6\000"
7709 /* 7105 */ "SWSP_MMR6\000"
7710 /* 7115 */ "DVP_MMR6\000"
7711 /* 7124 */ "EVP_MMR6\000"
7712 /* 7133 */ "NOR_MMR6\000"
7713 /* 7142 */ "XOR_MMR6\000"
7714 /* 7151 */ "RDPGPR_MMR6\000"
7715 /* 7163 */ "WRPGPR_MMR6\000"
7716 /* 7175 */ "RDHWR_MMR6\000"
7717 /* 7186 */ "INS_MMR6\000"
7718 /* 7195 */ "MINA_S_MMR6\000"
7719 /* 7207 */ "MAXA_S_MMR6\000"
7720 /* 7219 */ "FSUB_S_MMR6\000"
7721 /* 7231 */ "FADD_S_MMR6\000"
7722 /* 7243 */ "CMP_SLE_S_MMR6\000"
7723 /* 7258 */ "CMP_SULE_S_MMR6\000"
7724 /* 7274 */ "CMP_ULE_S_MMR6\000"
7725 /* 7289 */ "CMP_LE_S_MMR6\000"
7726 /* 7303 */ "CMP_SAF_S_MMR6\000"
7727 /* 7318 */ "CMP_AF_S_MMR6\000"
7728 /* 7332 */ "MSUBF_S_MMR6\000"
7729 /* 7345 */ "MADDF_S_MMR6\000"
7730 /* 7358 */ "FNEG_S_MMR6\000"
7731 /* 7370 */ "SEL_S_MMR6\000"
7732 /* 7381 */ "FMUL_S_MMR6\000"
7733 /* 7393 */ "TRUNC_L_S_MMR6\000"
7734 /* 7408 */ "ROUND_L_S_MMR6\000"
7735 /* 7423 */ "CEIL_L_S_MMR6\000"
7736 /* 7437 */ "FLOOR_L_S_MMR6\000"
7737 /* 7452 */ "CVT_L_S_MMR6\000"
7738 /* 7465 */ "MIN_S_MMR6\000"
7739 /* 7476 */ "CMP_SUN_S_MMR6\000"
7740 /* 7491 */ "CMP_UN_S_MMR6\000"
7741 /* 7505 */ "CMP_SEQ_S_MMR6\000"
7742 /* 7520 */ "CMP_SUEQ_S_MMR6\000"
7743 /* 7536 */ "CMP_UEQ_S_MMR6\000"
7744 /* 7551 */ "CMP_EQ_S_MMR6\000"
7745 /* 7565 */ "CLASS_S_MMR6\000"
7746 /* 7578 */ "CMP_SLT_S_MMR6\000"
7747 /* 7593 */ "CMP_SULT_S_MMR6\000"
7748 /* 7609 */ "CMP_ULT_S_MMR6\000"
7749 /* 7624 */ "CMP_LT_S_MMR6\000"
7750 /* 7638 */ "RINT_S_MMR6\000"
7751 /* 7650 */ "FDIV_S_MMR6\000"
7752 /* 7662 */ "FMOV_S_MMR6\000"
7753 /* 7674 */ "TRUNC_W_S_MMR6\000"
7754 /* 7689 */ "ROUND_W_S_MMR6\000"
7755 /* 7704 */ "CEIL_W_S_MMR6\000"
7756 /* 7718 */ "FLOOR_W_S_MMR6\000"
7757 /* 7733 */ "CVT_W_S_MMR6\000"
7758 /* 7746 */ "MAX_S_MMR6\000"
7759 /* 7757 */ "SELNEZ_S_MMR6\000"
7760 /* 7771 */ "SELEQZ_S_MMR6\000"
7761 /* 7785 */ "DERET_MMR6\000"
7762 /* 7796 */ "WAIT_MMR6\000"
7763 /* 7806 */ "GINVT_MMR6\000"
7764 /* 7817 */ "EXT_MMR6\000"
7765 /* 7826 */ "LBU_MMR6\000"
7766 /* 7835 */ "SUBU_MMR6\000"
7767 /* 7845 */ "ADDU_MMR6\000"
7768 /* 7855 */ "MODU_MMR6\000"
7769 /* 7865 */ "MUHU_MMR6\000"
7770 /* 7875 */ "ADDIU_MMR6\000"
7771 /* 7886 */ "MULU_MMR6\000"
7772 /* 7896 */ "DIVU_MMR6\000"
7773 /* 7906 */ "DIV_MMR6\000"
7774 /* 7915 */ "TLBINV_MMR6\000"
7775 /* 7927 */ "LW_MMR6\000"
7776 /* 7935 */ "SW_MMR6\000"
7777 /* 7943 */ "CVT_S_W_MMR6\000"
7778 /* 7956 */ "SELNEZ_MMR6\000"
7779 /* 7968 */ "CLZ_MMR6\000"
7780 /* 7977 */ "SELEQZ_MMR6\000"
7781 /* 7989 */ "PseudoIndirectBranch_MMR6\000"
7782 /* 8015 */ "LDC2_R6\000"
7783 /* 8023 */ "SDC2_R6\000"
7784 /* 8031 */ "LWC2_R6\000"
7785 /* 8039 */ "SWC2_R6\000"
7786 /* 8047 */ "JR_HB64_R6\000"
7787 /* 8058 */ "SC64_R6\000"
7788 /* 8066 */ "LL64_R6\000"
7789 /* 8074 */ "DLSA_R6\000"
7790 /* 8082 */ "JR_HB_R6\000"
7791 /* 8091 */ "SC_R6\000"
7792 /* 8097 */ "SCD_R6\000"
7793 /* 8104 */ "LLD_R6\000"
7794 /* 8111 */ "CACHE_R6\000"
7795 /* 8120 */ "PREF_R6\000"
7796 /* 8128 */ "LL_R6\000"
7797 /* 8134 */ "DMUL_R6\000"
7798 /* 8142 */ "DCLO_R6\000"
7799 /* 8150 */ "SDBBP_R6\000"
7800 /* 8159 */ "DCLZ_R6\000"
7801 /* 8167 */ "PseudoIndrectHazardBranchR6\000"
7802 /* 8195 */ "PseudoIndirectBranchR6\000"
7803 /* 8218 */ "LOAD_ACC128\000"
7804 /* 8230 */ "STORE_ACC128\000"
7805 /* 8243 */ "ATOMIC_LOAD_SUB_I8\000"
7806 /* 8262 */ "ATOMIC_LOAD_ADD_I8\000"
7807 /* 8281 */ "ATOMIC_LOAD_NAND_I8\000"
7808 /* 8301 */ "ATOMIC_LOAD_AND_I8\000"
7809 /* 8320 */ "ATOMIC_LOAD_UMIN_I8\000"
7810 /* 8340 */ "ATOMIC_LOAD_MIN_I8\000"
7811 /* 8359 */ "ATOMIC_SWAP_I8\000"
7812 /* 8374 */ "ATOMIC_CMP_SWAP_I8\000"
7813 /* 8393 */ "ATOMIC_LOAD_XOR_I8\000"
7814 /* 8412 */ "ATOMIC_LOAD_OR_I8\000"
7815 /* 8430 */ "ATOMIC_LOAD_UMAX_I8\000"
7816 /* 8450 */ "ATOMIC_LOAD_MAX_I8\000"
7817 /* 8469 */ "SAA\000"
7818 /* 8473 */ "PRECEU_PH_QBLA\000"
7819 /* 8488 */ "PRECEQU_PH_QBLA\000"
7820 /* 8504 */ "G_FMA\000"
7821 /* 8510 */ "G_STRICT_FMA\000"
7822 /* 8523 */ "PRECEU_PH_QBRA\000"
7823 /* 8538 */ "PRECEQU_PH_QBRA\000"
7824 /* 8554 */ "DSRA\000"
7825 /* 8559 */ "ATOMIC_LOAD_SUB_I32_POSTRA\000"
7826 /* 8586 */ "ATOMIC_LOAD_ADD_I32_POSTRA\000"
7827 /* 8613 */ "ATOMIC_LOAD_NAND_I32_POSTRA\000"
7828 /* 8641 */ "ATOMIC_LOAD_AND_I32_POSTRA\000"
7829 /* 8668 */ "ATOMIC_LOAD_UMIN_I32_POSTRA\000"
7830 /* 8696 */ "ATOMIC_LOAD_MIN_I32_POSTRA\000"
7831 /* 8723 */ "ATOMIC_SWAP_I32_POSTRA\000"
7832 /* 8746 */ "ATOMIC_CMP_SWAP_I32_POSTRA\000"
7833 /* 8773 */ "ATOMIC_LOAD_XOR_I32_POSTRA\000"
7834 /* 8800 */ "ATOMIC_LOAD_OR_I32_POSTRA\000"
7835 /* 8826 */ "ATOMIC_LOAD_UMAX_I32_POSTRA\000"
7836 /* 8854 */ "ATOMIC_LOAD_MAX_I32_POSTRA\000"
7837 /* 8881 */ "ATOMIC_LOAD_SUB_I64_POSTRA\000"
7838 /* 8908 */ "ATOMIC_LOAD_ADD_I64_POSTRA\000"
7839 /* 8935 */ "ATOMIC_LOAD_NAND_I64_POSTRA\000"
7840 /* 8963 */ "ATOMIC_LOAD_AND_I64_POSTRA\000"
7841 /* 8990 */ "ATOMIC_LOAD_UMIN_I64_POSTRA\000"
7842 /* 9018 */ "ATOMIC_LOAD_MIN_I64_POSTRA\000"
7843 /* 9045 */ "ATOMIC_SWAP_I64_POSTRA\000"
7844 /* 9068 */ "ATOMIC_CMP_SWAP_I64_POSTRA\000"
7845 /* 9095 */ "ATOMIC_LOAD_XOR_I64_POSTRA\000"
7846 /* 9122 */ "ATOMIC_LOAD_OR_I64_POSTRA\000"
7847 /* 9148 */ "ATOMIC_LOAD_UMAX_I64_POSTRA\000"
7848 /* 9176 */ "ATOMIC_LOAD_MAX_I64_POSTRA\000"
7849 /* 9203 */ "ATOMIC_LOAD_SUB_I16_POSTRA\000"
7850 /* 9230 */ "ATOMIC_LOAD_ADD_I16_POSTRA\000"
7851 /* 9257 */ "ATOMIC_LOAD_NAND_I16_POSTRA\000"
7852 /* 9285 */ "ATOMIC_LOAD_AND_I16_POSTRA\000"
7853 /* 9312 */ "ATOMIC_LOAD_UMIN_I16_POSTRA\000"
7854 /* 9340 */ "ATOMIC_LOAD_MIN_I16_POSTRA\000"
7855 /* 9367 */ "ATOMIC_SWAP_I16_POSTRA\000"
7856 /* 9390 */ "ATOMIC_CMP_SWAP_I16_POSTRA\000"
7857 /* 9417 */ "ATOMIC_LOAD_XOR_I16_POSTRA\000"
7858 /* 9444 */ "ATOMIC_LOAD_OR_I16_POSTRA\000"
7859 /* 9470 */ "ATOMIC_LOAD_UMAX_I16_POSTRA\000"
7860 /* 9498 */ "ATOMIC_LOAD_MAX_I16_POSTRA\000"
7861 /* 9525 */ "ATOMIC_LOAD_SUB_I8_POSTRA\000"
7862 /* 9551 */ "ATOMIC_LOAD_ADD_I8_POSTRA\000"
7863 /* 9577 */ "ATOMIC_LOAD_NAND_I8_POSTRA\000"
7864 /* 9604 */ "ATOMIC_LOAD_AND_I8_POSTRA\000"
7865 /* 9630 */ "ATOMIC_LOAD_UMIN_I8_POSTRA\000"
7866 /* 9657 */ "ATOMIC_LOAD_MIN_I8_POSTRA\000"
7867 /* 9683 */ "ATOMIC_SWAP_I8_POSTRA\000"
7868 /* 9705 */ "ATOMIC_CMP_SWAP_I8_POSTRA\000"
7869 /* 9731 */ "ATOMIC_LOAD_XOR_I8_POSTRA\000"
7870 /* 9757 */ "ATOMIC_LOAD_OR_I8_POSTRA\000"
7871 /* 9782 */ "ATOMIC_LOAD_UMAX_I8_POSTRA\000"
7872 /* 9809 */ "ATOMIC_LOAD_MAX_I8_POSTRA\000"
7873 /* 9835 */ "RetRA\000"
7874 /* 9841 */ "DLSA\000"
7875 /* 9846 */ "CFCMSA\000"
7876 /* 9853 */ "CTCMSA\000"
7877 /* 9860 */ "CRC32B\000"
7878 /* 9867 */ "CRC32CB\000"
7879 /* 9875 */ "SEB\000"
7880 /* 9879 */ "EHB\000"
7881 /* 9883 */ "TAILCALLREGHB\000"
7882 /* 9897 */ "JR_HB\000"
7883 /* 9903 */ "JALR_HB\000"
7884 /* 9911 */ "LB\000"
7885 /* 9914 */ "SHRA_QB\000"
7886 /* 9922 */ "CMPGDU_LE_QB\000"
7887 /* 9935 */ "CMPGU_LE_QB\000"
7888 /* 9947 */ "PseudoCMPU_LE_QB\000"
7889 /* 9964 */ "SUBUH_QB\000"
7890 /* 9973 */ "ADDUH_QB\000"
7891 /* 9982 */ "PseudoPICK_QB\000"
7892 /* 9996 */ "SHLL_QB\000"
7893 /* 10004 */ "REPL_QB\000"
7894 /* 10012 */ "SHRL_QB\000"
7895 /* 10020 */ "CMPGDU_EQ_QB\000"
7896 /* 10033 */ "CMPGU_EQ_QB\000"
7897 /* 10045 */ "PseudoCMPU_EQ_QB\000"
7898 /* 10062 */ "SHRA_R_QB\000"
7899 /* 10072 */ "SUBUH_R_QB\000"
7900 /* 10083 */ "ADDUH_R_QB\000"
7901 /* 10094 */ "SHRAV_R_QB\000"
7902 /* 10105 */ "ABSQ_S_QB\000"
7903 /* 10115 */ "SUBU_S_QB\000"
7904 /* 10125 */ "ADDU_S_QB\000"
7905 /* 10135 */ "CMPGDU_LT_QB\000"
7906 /* 10148 */ "CMPGU_LT_QB\000"
7907 /* 10160 */ "PseudoCMPU_LT_QB\000"
7908 /* 10177 */ "SUBU_QB\000"
7909 /* 10185 */ "ADDU_QB\000"
7910 /* 10193 */ "SHRAV_QB\000"
7911 /* 10202 */ "SHLLV_QB\000"
7912 /* 10211 */ "REPLV_QB\000"
7913 /* 10220 */ "SHRLV_QB\000"
7914 /* 10229 */ "RADDU_W_QB\000"
7915 /* 10240 */ "SB\000"
7916 /* 10243 */ "MODSUB\000"
7917 /* 10250 */ "G_FSUB\000"
7918 /* 10257 */ "G_STRICT_FSUB\000"
7919 /* 10271 */ "G_ATOMICRMW_FSUB\000"
7920 /* 10288 */ "PseudoMSUB\000"
7921 /* 10299 */ "G_SUB\000"
7922 /* 10305 */ "G_ATOMICRMW_SUB\000"
7923 /* 10321 */ "SRA_B\000"
7924 /* 10327 */ "ADD_A_B\000"
7925 /* 10335 */ "MIN_A_B\000"
7926 /* 10343 */ "ADDS_A_B\000"
7927 /* 10352 */ "MAX_A_B\000"
7928 /* 10360 */ "NLOC_B\000"
7929 /* 10367 */ "NLZC_B\000"
7930 /* 10374 */ "SLD_B\000"
7931 /* 10380 */ "PCKOD_B\000"
7932 /* 10388 */ "ILVOD_B\000"
7933 /* 10396 */ "INSVE_B\000"
7934 /* 10404 */ "VSHF_B\000"
7935 /* 10411 */ "BNEG_B\000"
7936 /* 10418 */ "SRAI_B\000"
7937 /* 10425 */ "SLDI_B\000"
7938 /* 10432 */ "ANDI_B\000"
7939 /* 10439 */ "BNEGI_B\000"
7940 /* 10447 */ "BSELI_B\000"
7941 /* 10455 */ "SLLI_B\000"
7942 /* 10462 */ "SRLI_B\000"
7943 /* 10469 */ "BINSLI_B\000"
7944 /* 10478 */ "CEQI_B\000"
7945 /* 10485 */ "SRARI_B\000"
7946 /* 10493 */ "BCLRI_B\000"
7947 /* 10501 */ "SRLRI_B\000"
7948 /* 10509 */ "NORI_B\000"
7949 /* 10516 */ "XORI_B\000"
7950 /* 10523 */ "BINSRI_B\000"
7951 /* 10532 */ "SPLATI_B\000"
7952 /* 10541 */ "BSETI_B\000"
7953 /* 10549 */ "SUBVI_B\000"
7954 /* 10557 */ "ADDVI_B\000"
7955 /* 10565 */ "BMZI_B\000"
7956 /* 10572 */ "BMNZI_B\000"
7957 /* 10580 */ "FILL_B\000"
7958 /* 10587 */ "SLL_B\000"
7959 /* 10593 */ "SRL_B\000"
7960 /* 10599 */ "BINSL_B\000"
7961 /* 10607 */ "ILVL_B\000"
7962 /* 10614 */ "CEQ_B\000"
7963 /* 10620 */ "SRAR_B\000"
7964 /* 10627 */ "BCLR_B\000"
7965 /* 10634 */ "SRLR_B\000"
7966 /* 10641 */ "BINSR_B\000"
7967 /* 10649 */ "ILVR_B\000"
7968 /* 10656 */ "ASUB_S_B\000"
7969 /* 10665 */ "MOD_S_B\000"
7970 /* 10673 */ "CLE_S_B\000"
7971 /* 10681 */ "AVE_S_B\000"
7972 /* 10689 */ "CLEI_S_B\000"
7973 /* 10698 */ "MINI_S_B\000"
7974 /* 10707 */ "CLTI_S_B\000"
7975 /* 10716 */ "MAXI_S_B\000"
7976 /* 10725 */ "MIN_S_B\000"
7977 /* 10733 */ "AVER_S_B\000"
7978 /* 10742 */ "SUBS_S_B\000"
7979 /* 10751 */ "ADDS_S_B\000"
7980 /* 10760 */ "SAT_S_B\000"
7981 /* 10768 */ "CLT_S_B\000"
7982 /* 10776 */ "SUBSUU_S_B\000"
7983 /* 10787 */ "DIV_S_B\000"
7984 /* 10795 */ "MAX_S_B\000"
7985 /* 10803 */ "COPY_S_B\000"
7986 /* 10812 */ "SPLAT_B\000"
7987 /* 10820 */ "BSET_B\000"
7988 /* 10827 */ "PCNT_B\000"
7989 /* 10834 */ "INSERT_B\000"
7990 /* 10843 */ "ST_B\000"
7991 /* 10848 */ "ASUB_U_B\000"
7992 /* 10857 */ "MOD_U_B\000"
7993 /* 10865 */ "CLE_U_B\000"
7994 /* 10873 */ "AVE_U_B\000"
7995 /* 10881 */ "CLEI_U_B\000"
7996 /* 10890 */ "MINI_U_B\000"
7997 /* 10899 */ "CLTI_U_B\000"
7998 /* 10908 */ "MAXI_U_B\000"
7999 /* 10917 */ "MIN_U_B\000"
8000 /* 10925 */ "AVER_U_B\000"
8001 /* 10934 */ "SUBS_U_B\000"
8002 /* 10943 */ "ADDS_U_B\000"
8003 /* 10952 */ "SUBSUS_U_B\000"
8004 /* 10963 */ "SAT_U_B\000"
8005 /* 10971 */ "CLT_U_B\000"
8006 /* 10979 */ "DIV_U_B\000"
8007 /* 10987 */ "MAX_U_B\000"
8008 /* 10995 */ "COPY_U_B\000"
8009 /* 11004 */ "MSUBV_B\000"
8010 /* 11012 */ "MADDV_B\000"
8011 /* 11020 */ "PCKEV_B\000"
8012 /* 11028 */ "ILVEV_B\000"
8013 /* 11036 */ "MULV_B\000"
8014 /* 11043 */ "BZ_B\000"
8015 /* 11048 */ "BNZ_B\000"
8016 /* 11054 */ "BC\000"
8017 /* 11057 */ "BGEC\000"
8018 /* 11062 */ "BNEC\000"
8019 /* 11067 */ "JIC\000"
8020 /* 11071 */ "G_INTRINSIC\000"
8021 /* 11083 */ "BALC\000"
8022 /* 11088 */ "JIALC\000"
8023 /* 11094 */ "BGEZALC\000"
8024 /* 11102 */ "BLEZALC\000"
8025 /* 11110 */ "BNEZALC\000"
8026 /* 11118 */ "BEQZALC\000"
8027 /* 11126 */ "BGTZALC\000"
8028 /* 11134 */ "BLTZALC\000"
8029 /* 11142 */ "ERETNC\000"
8030 /* 11149 */ "G_FPTRUNC\000"
8031 /* 11159 */ "G_INTRINSIC_TRUNC\000"
8032 /* 11177 */ "G_TRUNC\000"
8033 /* 11185 */ "G_BUILD_VECTOR_TRUNC\000"
8034 /* 11206 */ "SYNC\000"
8035 /* 11211 */ "G_DYN_STACKALLOC\000"
8036 /* 11228 */ "LDPC\000"
8037 /* 11233 */ "AUIPC\000"
8038 /* 11239 */ "ALUIPC\000"
8039 /* 11246 */ "ADDIUPC\000"
8040 /* 11254 */ "LWUPC\000"
8041 /* 11260 */ "LWPC\000"
8042 /* 11265 */ "BEQC\000"
8043 /* 11270 */ "ADDSC\000"
8044 /* 11276 */ "BLTC\000"
8045 /* 11281 */ "BGEUC\000"
8046 /* 11287 */ "BLTUC\000"
8047 /* 11293 */ "BNVC\000"
8048 /* 11298 */ "BOVC\000"
8049 /* 11303 */ "ADDWC\000"
8050 /* 11309 */ "BGEZC\000"
8051 /* 11315 */ "BLEZC\000"
8052 /* 11321 */ "BNEZC\000"
8053 /* 11327 */ "BEQZC\000"
8054 /* 11333 */ "BGTZC\000"
8055 /* 11339 */ "BLTZC\000"
8056 /* 11345 */ "CRC32D\000"
8057 /* 11352 */ "SAAD\000"
8058 /* 11357 */ "G_FMAD\000"
8059 /* 11364 */ "G_FPEXTLOAD\000"
8060 /* 11376 */ "G_INDEXED_SEXTLOAD\000"
8061 /* 11395 */ "G_SEXTLOAD\000"
8062 /* 11406 */ "G_INDEXED_ZEXTLOAD\000"
8063 /* 11425 */ "G_ZEXTLOAD\000"
8064 /* 11436 */ "G_INDEXED_LOAD\000"
8065 /* 11451 */ "G_LOAD\000"
8066 /* 11458 */ "CRC32CD\000"
8067 /* 11466 */ "SCD\000"
8068 /* 11470 */ "DADD\000"
8069 /* 11475 */ "G_VECREDUCE_FADD\000"
8070 /* 11492 */ "G_FADD\000"
8071 /* 11499 */ "G_VECREDUCE_SEQ_FADD\000"
8072 /* 11520 */ "G_STRICT_FADD\000"
8073 /* 11534 */ "G_ATOMICRMW_FADD\000"
8074 /* 11551 */ "PseudoMADD\000"
8075 /* 11562 */ "G_VECREDUCE_ADD\000"
8076 /* 11578 */ "G_ADD\000"
8077 /* 11584 */ "G_PTR_ADD\000"
8078 /* 11594 */ "G_ATOMICRMW_ADD\000"
8079 /* 11610 */ "DSHD\000"
8080 /* 11615 */ "YIELD\000"
8081 /* 11621 */ "LLD\000"
8082 /* 11625 */ "G_ATOMICRMW_NAND\000"
8083 /* 11642 */ "G_VECREDUCE_AND\000"
8084 /* 11658 */ "G_AND\000"
8085 /* 11664 */ "G_ATOMICRMW_AND\000"
8086 /* 11680 */ "PREPEND\000"
8087 /* 11688 */ "APPEND\000"
8088 /* 11695 */ "LIFETIME_END\000"
8089 /* 11708 */ "G_BRCOND\000"
8090 /* 11717 */ "G_ATOMICRMW_USUB_COND\000"
8091 /* 11739 */ "G_LLROUND\000"
8092 /* 11749 */ "G_LROUND\000"
8093 /* 11758 */ "G_INTRINSIC_ROUND\000"
8094 /* 11776 */ "G_INTRINSIC_FPTRUNC_ROUND\000"
8095 /* 11802 */ "DMOD\000"
8096 /* 11807 */ "LOAD_STACK_GUARD\000"
8097 /* 11824 */ "SD\000"
8098 /* 11827 */ "FLOG2_D\000"
8099 /* 11835 */ "FEXP2_D\000"
8100 /* 11843 */ "MINA_D\000"
8101 /* 11850 */ "SRA_D\000"
8102 /* 11856 */ "MAXA_D\000"
8103 /* 11863 */ "ADD_A_D\000"
8104 /* 11871 */ "FMIN_A_D\000"
8105 /* 11880 */ "ADDS_A_D\000"
8106 /* 11889 */ "FMAX_A_D\000"
8107 /* 11898 */ "FSUB_D\000"
8108 /* 11905 */ "FMSUB_D\000"
8109 /* 11913 */ "NLOC_D\000"
8110 /* 11920 */ "NLZC_D\000"
8111 /* 11927 */ "FADD_D\000"
8112 /* 11934 */ "FMADD_D\000"
8113 /* 11942 */ "SLD_D\000"
8114 /* 11948 */ "PCKOD_D\000"
8115 /* 11956 */ "ILVOD_D\000"
8116 /* 11964 */ "FCLE_D\000"
8117 /* 11971 */ "FSLE_D\000"
8118 /* 11978 */ "CMP_SLE_D\000"
8119 /* 11988 */ "FCULE_D\000"
8120 /* 11996 */ "FSULE_D\000"
8121 /* 12004 */ "CMP_SULE_D\000"
8122 /* 12015 */ "CMP_ULE_D\000"
8123 /* 12025 */ "CMP_LE_D\000"
8124 /* 12034 */ "FCNE_D\000"
8125 /* 12041 */ "FSNE_D\000"
8126 /* 12048 */ "FCUNE_D\000"
8127 /* 12056 */ "FSUNE_D\000"
8128 /* 12064 */ "INSVE_D\000"
8129 /* 12072 */ "FCAF_D\000"
8130 /* 12079 */ "FSAF_D\000"
8131 /* 12086 */ "CMP_SAF_D\000"
8132 /* 12096 */ "MSUBF_D\000"
8133 /* 12104 */ "MADDF_D\000"
8134 /* 12112 */ "VSHF_D\000"
8135 /* 12119 */ "CMP_F_D\000"
8136 /* 12127 */ "BNEG_D\000"
8137 /* 12134 */ "SRAI_D\000"
8138 /* 12141 */ "SLDI_D\000"
8139 /* 12148 */ "BNEGI_D\000"
8140 /* 12156 */ "SLLI_D\000"
8141 /* 12163 */ "SRLI_D\000"
8142 /* 12170 */ "BINSLI_D\000"
8143 /* 12179 */ "CEQI_D\000"
8144 /* 12186 */ "SRARI_D\000"
8145 /* 12194 */ "BCLRI_D\000"
8146 /* 12202 */ "SRLRI_D\000"
8147 /* 12210 */ "BINSRI_D\000"
8148 /* 12219 */ "SPLATI_D\000"
8149 /* 12228 */ "BSETI_D\000"
8150 /* 12236 */ "SUBVI_D\000"
8151 /* 12244 */ "ADDVI_D\000"
8152 /* 12252 */ "SEL_D\000"
8153 /* 12258 */ "FILL_D\000"
8154 /* 12265 */ "SLL_D\000"
8155 /* 12271 */ "FEXUPL_D\000"
8156 /* 12280 */ "FFQL_D\000"
8157 /* 12287 */ "SRL_D\000"
8158 /* 12293 */ "BINSL_D\000"
8159 /* 12301 */ "FMUL_D\000"
8160 /* 12308 */ "ILVL_D\000"
8161 /* 12315 */ "FMIN_D\000"
8162 /* 12322 */ "FCUN_D\000"
8163 /* 12329 */ "FSUN_D\000"
8164 /* 12336 */ "CMP_SUN_D\000"
8165 /* 12346 */ "CMP_UN_D\000"
8166 /* 12355 */ "FRCP_D\000"
8167 /* 12362 */ "FCEQ_D\000"
8168 /* 12369 */ "FSEQ_D\000"
8169 /* 12376 */ "CMP_SEQ_D\000"
8170 /* 12386 */ "FCUEQ_D\000"
8171 /* 12394 */ "FSUEQ_D\000"
8172 /* 12402 */ "CMP_SUEQ_D\000"
8173 /* 12413 */ "CMP_UEQ_D\000"
8174 /* 12423 */ "CMP_EQ_D\000"
8175 /* 12432 */ "SRAR_D\000"
8176 /* 12439 */ "LDR_D\000"
8177 /* 12445 */ "BCLR_D\000"
8178 /* 12452 */ "SRLR_D\000"
8179 /* 12459 */ "FCOR_D\000"
8180 /* 12466 */ "FSOR_D\000"
8181 /* 12473 */ "FEXUPR_D\000"
8182 /* 12482 */ "FFQR_D\000"
8183 /* 12489 */ "BINSR_D\000"
8184 /* 12497 */ "STR_D\000"
8185 /* 12503 */ "ILVR_D\000"
8186 /* 12510 */ "FABS_D\000"
8187 /* 12517 */ "FCLASS_D\000"
8188 /* 12526 */ "ASUB_S_D\000"
8189 /* 12535 */ "HSUB_S_D\000"
8190 /* 12544 */ "DPSUB_S_D\000"
8191 /* 12554 */ "FTRUNC_S_D\000"
8192 /* 12565 */ "HADD_S_D\000"
8193 /* 12574 */ "DPADD_S_D\000"
8194 /* 12584 */ "MOD_S_D\000"
8195 /* 12592 */ "CLE_S_D\000"
8196 /* 12600 */ "AVE_S_D\000"
8197 /* 12608 */ "CLEI_S_D\000"
8198 /* 12617 */ "MINI_S_D\000"
8199 /* 12626 */ "CLTI_S_D\000"
8200 /* 12635 */ "MAXI_S_D\000"
8201 /* 12644 */ "MIN_S_D\000"
8202 /* 12652 */ "DOTP_S_D\000"
8203 /* 12661 */ "AVER_S_D\000"
8204 /* 12670 */ "SUBS_S_D\000"
8205 /* 12679 */ "ADDS_S_D\000"
8206 /* 12688 */ "SAT_S_D\000"
8207 /* 12696 */ "CLT_S_D\000"
8208 /* 12704 */ "FFINT_S_D\000"
8209 /* 12714 */ "FTINT_S_D\000"
8210 /* 12724 */ "SUBSUU_S_D\000"
8211 /* 12735 */ "DIV_S_D\000"
8212 /* 12743 */ "MAX_S_D\000"
8213 /* 12751 */ "COPY_S_D\000"
8214 /* 12760 */ "SPLAT_D\000"
8215 /* 12768 */ "BSET_D\000"
8216 /* 12775 */ "FCLT_D\000"
8217 /* 12782 */ "FSLT_D\000"
8218 /* 12789 */ "CMP_SLT_D\000"
8219 /* 12799 */ "FCULT_D\000"
8220 /* 12807 */ "FSULT_D\000"
8221 /* 12815 */ "CMP_SULT_D\000"
8222 /* 12826 */ "CMP_ULT_D\000"
8223 /* 12836 */ "CMP_LT_D\000"
8224 /* 12845 */ "PCNT_D\000"
8225 /* 12852 */ "FRINT_D\000"
8226 /* 12860 */ "INSERT_D\000"
8227 /* 12869 */ "FSQRT_D\000"
8228 /* 12877 */ "FRSQRT_D\000"
8229 /* 12886 */ "ST_D\000"
8230 /* 12891 */ "ASUB_U_D\000"
8231 /* 12900 */ "HSUB_U_D\000"
8232 /* 12909 */ "DPSUB_U_D\000"
8233 /* 12919 */ "FTRUNC_U_D\000"
8234 /* 12930 */ "HADD_U_D\000"
8235 /* 12939 */ "DPADD_U_D\000"
8236 /* 12949 */ "MOD_U_D\000"
8237 /* 12957 */ "CLE_U_D\000"
8238 /* 12965 */ "AVE_U_D\000"
8239 /* 12973 */ "CLEI_U_D\000"
8240 /* 12982 */ "MINI_U_D\000"
8241 /* 12991 */ "CLTI_U_D\000"
8242 /* 13000 */ "MAXI_U_D\000"
8243 /* 13009 */ "MIN_U_D\000"
8244 /* 13017 */ "DOTP_U_D\000"
8245 /* 13026 */ "AVER_U_D\000"
8246 /* 13035 */ "SUBS_U_D\000"
8247 /* 13044 */ "ADDS_U_D\000"
8248 /* 13053 */ "SUBSUS_U_D\000"
8249 /* 13064 */ "SAT_U_D\000"
8250 /* 13072 */ "CLT_U_D\000"
8251 /* 13080 */ "FFINT_U_D\000"
8252 /* 13090 */ "FTINT_U_D\000"
8253 /* 13100 */ "DIV_U_D\000"
8254 /* 13108 */ "MAX_U_D\000"
8255 /* 13116 */ "MSUBV_D\000"
8256 /* 13124 */ "MADDV_D\000"
8257 /* 13132 */ "PCKEV_D\000"
8258 /* 13140 */ "ILVEV_D\000"
8259 /* 13148 */ "FDIV_D\000"
8260 /* 13155 */ "MULV_D\000"
8261 /* 13162 */ "PseudoTRUNC_W_D\000"
8262 /* 13178 */ "FMAX_D\000"
8263 /* 13185 */ "BZ_D\000"
8264 /* 13190 */ "SELNEZ_D\000"
8265 /* 13199 */ "BNZ_D\000"
8266 /* 13205 */ "SELEQZ_D\000"
8267 /* 13214 */ "LBE\000"
8268 /* 13218 */ "PSEUDO_PROBE\000"
8269 /* 13231 */ "SBE\000"
8270 /* 13235 */ "G_SSUBE\000"
8271 /* 13243 */ "G_USUBE\000"
8272 /* 13251 */ "G_FENCE\000"
8273 /* 13259 */ "ARITH_FENCE\000"
8274 /* 13271 */ "REG_SEQUENCE\000"
8275 /* 13284 */ "SCE\000"
8276 /* 13288 */ "G_SADDE\000"
8277 /* 13296 */ "G_UADDE\000"
8278 /* 13304 */ "G_GET_FPMODE\000"
8279 /* 13317 */ "G_RESET_FPMODE\000"
8280 /* 13332 */ "G_SET_FPMODE\000"
8281 /* 13345 */ "G_FMINNUM_IEEE\000"
8282 /* 13360 */ "G_FMAXNUM_IEEE\000"
8283 /* 13375 */ "CACHEE\000"
8284 /* 13382 */ "PREFE\000"
8285 /* 13388 */ "BGE\000"
8286 /* 13392 */ "SGE\000"
8287 /* 13396 */ "TGE\000"
8288 /* 13400 */ "CACHE\000"
8289 /* 13406 */ "LHE\000"
8290 /* 13410 */ "SHE\000"
8291 /* 13414 */ "SIGRIE\000"
8292 /* 13421 */ "G_VSCALE\000"
8293 /* 13430 */ "G_JUMP_TABLE\000"
8294 /* 13443 */ "BUNDLE\000"
8295 /* 13450 */ "LLE\000"
8296 /* 13454 */ "SLE\000"
8297 /* 13458 */ "LWLE\000"
8298 /* 13463 */ "SWLE\000"
8299 /* 13468 */ "BNE\000"
8300 /* 13472 */ "G_MEMSET_INLINE\000"
8301 /* 13488 */ "G_MEMCPY_INLINE\000"
8302 /* 13504 */ "RELOC_NONE\000"
8303 /* 13515 */ "SNE\000"
8304 /* 13519 */ "TNE\000"
8305 /* 13523 */ "LOCAL_ESCAPE\000"
8306 /* 13536 */ "DVPE\000"
8307 /* 13541 */ "EVPE\000"
8308 /* 13546 */ "G_FPTRUNCSTORE\000"
8309 /* 13561 */ "G_STACKRESTORE\000"
8310 /* 13576 */ "G_INDEXED_STORE\000"
8311 /* 13592 */ "G_STORE\000"
8312 /* 13600 */ "LWRE\000"
8313 /* 13605 */ "SWRE\000"
8314 /* 13610 */ "G_BITREVERSE\000"
8315 /* 13623 */ "PAUSE\000"
8316 /* 13629 */ "FAKE_USE\000"
8317 /* 13638 */ "DBG_VALUE\000"
8318 /* 13648 */ "G_GLOBAL_VALUE\000"
8319 /* 13663 */ "G_PTRAUTH_GLOBAL_VALUE\000"
8320 /* 13686 */ "CONVERGENCECTRL_GLUE\000"
8321 /* 13707 */ "G_STACKSAVE\000"
8322 /* 13719 */ "G_MEMMOVE\000"
8323 /* 13729 */ "LWE\000"
8324 /* 13733 */ "SWE\000"
8325 /* 13737 */ "G_FREEZE\000"
8326 /* 13746 */ "G_FCANONICALIZE\000"
8327 /* 13762 */ "LBuE\000"
8328 /* 13767 */ "LHuE\000"
8329 /* 13772 */ "BC1F\000"
8330 /* 13777 */ "G_FMODF\000"
8331 /* 13785 */ "INIT_UNDEF\000"
8332 /* 13796 */ "G_IMPLICIT_DEF\000"
8333 /* 13811 */ "PREF\000"
8334 /* 13816 */ "DBG_INSTR_REF\000"
8335 /* 13830 */ "TLBINVF\000"
8336 /* 13838 */ "TLBGINVF\000"
8337 /* 13847 */ "G_FNEG\000"
8338 /* 13854 */ "TAILCALLHB64R6REG\000"
8339 /* 13872 */ "TAILCALL64R6REG\000"
8340 /* 13888 */ "TAILCALLHBR6REG\000"
8341 /* 13904 */ "TAILCALLR6REG\000"
8342 /* 13918 */ "EXTRACT_SUBREG\000"
8343 /* 13933 */ "INSERT_SUBREG\000"
8344 /* 13947 */ "TAILCALLREG\000"
8345 /* 13959 */ "G_SEXT_INREG\000"
8346 /* 13972 */ "SUBREG_TO_REG\000"
8347 /* 13986 */ "G_ATOMIC_CMPXCHG\000"
8348 /* 14003 */ "G_ATOMICRMW_XCHG\000"
8349 /* 14020 */ "G_GET_ROUNDING\000"
8350 /* 14035 */ "G_SET_ROUNDING\000"
8351 /* 14050 */ "G_FLOG\000"
8352 /* 14057 */ "G_VAARG\000"
8353 /* 14065 */ "PREALLOCATED_ARG\000"
8354 /* 14082 */ "CRC32H\000"
8355 /* 14089 */ "DSBH\000"
8356 /* 14094 */ "WSBH\000"
8357 /* 14099 */ "CRC32CH\000"
8358 /* 14107 */ "G_PREFETCH\000"
8359 /* 14118 */ "SEH\000"
8360 /* 14122 */ "G_CLMULH\000"
8361 /* 14131 */ "G_SMULH\000"
8362 /* 14139 */ "G_UMULH\000"
8363 /* 14147 */ "G_FTANH\000"
8364 /* 14155 */ "G_FSINH\000"
8365 /* 14163 */ "SHRA_PH\000"
8366 /* 14171 */ "PRECRQ_QB_PH\000"
8367 /* 14184 */ "PRECR_QB_PH\000"
8368 /* 14196 */ "PRECRQU_S_QB_PH\000"
8369 /* 14212 */ "PseudoCMP_LE_PH\000"
8370 /* 14228 */ "SUBQH_PH\000"
8371 /* 14237 */ "ADDQH_PH\000"
8372 /* 14246 */ "PseudoPICK_PH\000"
8373 /* 14260 */ "SHLL_PH\000"
8374 /* 14268 */ "REPL_PH\000"
8375 /* 14276 */ "SHRL_PH\000"
8376 /* 14284 */ "PACKRL_PH\000"
8377 /* 14294 */ "MUL_PH\000"
8378 /* 14301 */ "SUBQ_PH\000"
8379 /* 14309 */ "ADDQ_PH\000"
8380 /* 14317 */ "PseudoCMP_EQ_PH\000"
8381 /* 14333 */ "SHRA_R_PH\000"
8382 /* 14343 */ "SUBQH_R_PH\000"
8383 /* 14354 */ "ADDQH_R_PH\000"
8384 /* 14365 */ "SHRAV_R_PH\000"
8385 /* 14376 */ "MULQ_RS_PH\000"
8386 /* 14387 */ "SHLL_S_PH\000"
8387 /* 14397 */ "MUL_S_PH\000"
8388 /* 14406 */ "SUBQ_S_PH\000"
8389 /* 14416 */ "ADDQ_S_PH\000"
8390 /* 14426 */ "MULQ_S_PH\000"
8391 /* 14436 */ "ABSQ_S_PH\000"
8392 /* 14446 */ "SUBU_S_PH\000"
8393 /* 14456 */ "ADDU_S_PH\000"
8394 /* 14466 */ "SHLLV_S_PH\000"
8395 /* 14477 */ "PseudoCMP_LT_PH\000"
8396 /* 14493 */ "SUBU_PH\000"
8397 /* 14501 */ "ADDU_PH\000"
8398 /* 14509 */ "SHRAV_PH\000"
8399 /* 14518 */ "SHLLV_PH\000"
8400 /* 14527 */ "REPLV_PH\000"
8401 /* 14536 */ "SHRLV_PH\000"
8402 /* 14545 */ "DPA_W_PH\000"
8403 /* 14554 */ "MULSA_W_PH\000"
8404 /* 14565 */ "DPAQX_SA_W_PH\000"
8405 /* 14579 */ "DPSQX_SA_W_PH\000"
8406 /* 14593 */ "DPS_W_PH\000"
8407 /* 14602 */ "DPAQ_S_W_PH\000"
8408 /* 14614 */ "MULSAQ_S_W_PH\000"
8409 /* 14628 */ "DPSQ_S_W_PH\000"
8410 /* 14640 */ "DPAQX_S_W_PH\000"
8411 /* 14653 */ "DPSQX_S_W_PH\000"
8412 /* 14666 */ "DPAX_W_PH\000"
8413 /* 14676 */ "DPSX_W_PH\000"
8414 /* 14686 */ "G_FCOSH\000"
8415 /* 14694 */ "DMUH\000"
8416 /* 14699 */ "SRA_H\000"
8417 /* 14705 */ "ADD_A_H\000"
8418 /* 14713 */ "MIN_A_H\000"
8419 /* 14721 */ "ADDS_A_H\000"
8420 /* 14730 */ "MAX_A_H\000"
8421 /* 14738 */ "NLOC_H\000"
8422 /* 14745 */ "NLZC_H\000"
8423 /* 14752 */ "SLD_H\000"
8424 /* 14758 */ "PCKOD_H\000"
8425 /* 14766 */ "ILVOD_H\000"
8426 /* 14774 */ "INSVE_H\000"
8427 /* 14782 */ "VSHF_H\000"
8428 /* 14789 */ "BNEG_H\000"
8429 /* 14796 */ "SRAI_H\000"
8430 /* 14803 */ "SLDI_H\000"
8431 /* 14810 */ "BNEGI_H\000"
8432 /* 14818 */ "SLLI_H\000"
8433 /* 14825 */ "SRLI_H\000"
8434 /* 14832 */ "BINSLI_H\000"
8435 /* 14841 */ "CEQI_H\000"
8436 /* 14848 */ "SRARI_H\000"
8437 /* 14856 */ "BCLRI_H\000"
8438 /* 14864 */ "SRLRI_H\000"
8439 /* 14872 */ "BINSRI_H\000"
8440 /* 14881 */ "SPLATI_H\000"
8441 /* 14890 */ "BSETI_H\000"
8442 /* 14898 */ "SUBVI_H\000"
8443 /* 14906 */ "ADDVI_H\000"
8444 /* 14914 */ "FILL_H\000"
8445 /* 14921 */ "SLL_H\000"
8446 /* 14927 */ "SRL_H\000"
8447 /* 14933 */ "BINSL_H\000"
8448 /* 14941 */ "ILVL_H\000"
8449 /* 14948 */ "FEXDO_H\000"
8450 /* 14956 */ "CEQ_H\000"
8451 /* 14962 */ "FTQ_H\000"
8452 /* 14968 */ "MSUB_Q_H\000"
8453 /* 14977 */ "MADD_Q_H\000"
8454 /* 14986 */ "MUL_Q_H\000"
8455 /* 14994 */ "MSUBR_Q_H\000"
8456 /* 15004 */ "MADDR_Q_H\000"
8457 /* 15014 */ "MULR_Q_H\000"
8458 /* 15023 */ "SRAR_H\000"
8459 /* 15030 */ "BCLR_H\000"
8460 /* 15037 */ "SRLR_H\000"
8461 /* 15044 */ "BINSR_H\000"
8462 /* 15052 */ "ILVR_H\000"
8463 /* 15059 */ "ASUB_S_H\000"
8464 /* 15068 */ "HSUB_S_H\000"
8465 /* 15077 */ "DPSUB_S_H\000"
8466 /* 15087 */ "HADD_S_H\000"
8467 /* 15096 */ "DPADD_S_H\000"
8468 /* 15106 */ "MOD_S_H\000"
8469 /* 15114 */ "CLE_S_H\000"
8470 /* 15122 */ "AVE_S_H\000"
8471 /* 15130 */ "CLEI_S_H\000"
8472 /* 15139 */ "MINI_S_H\000"
8473 /* 15148 */ "CLTI_S_H\000"
8474 /* 15157 */ "MAXI_S_H\000"
8475 /* 15166 */ "MIN_S_H\000"
8476 /* 15174 */ "DOTP_S_H\000"
8477 /* 15183 */ "AVER_S_H\000"
8478 /* 15192 */ "EXTR_S_H\000"
8479 /* 15201 */ "SUBS_S_H\000"
8480 /* 15210 */ "ADDS_S_H\000"
8481 /* 15219 */ "SAT_S_H\000"
8482 /* 15227 */ "CLT_S_H\000"
8483 /* 15235 */ "SUBSUU_S_H\000"
8484 /* 15246 */ "DIV_S_H\000"
8485 /* 15254 */ "EXTRV_S_H\000"
8486 /* 15264 */ "MAX_S_H\000"
8487 /* 15272 */ "COPY_S_H\000"
8488 /* 15281 */ "SPLAT_H\000"
8489 /* 15289 */ "BSET_H\000"
8490 /* 15296 */ "PCNT_H\000"
8491 /* 15303 */ "INSERT_H\000"
8492 /* 15312 */ "ST_H\000"
8493 /* 15317 */ "ASUB_U_H\000"
8494 /* 15326 */ "HSUB_U_H\000"
8495 /* 15335 */ "DPSUB_U_H\000"
8496 /* 15345 */ "HADD_U_H\000"
8497 /* 15354 */ "DPADD_U_H\000"
8498 /* 15364 */ "MOD_U_H\000"
8499 /* 15372 */ "CLE_U_H\000"
8500 /* 15380 */ "AVE_U_H\000"
8501 /* 15388 */ "CLEI_U_H\000"
8502 /* 15397 */ "MINI_U_H\000"
8503 /* 15406 */ "CLTI_U_H\000"
8504 /* 15415 */ "MAXI_U_H\000"
8505 /* 15424 */ "MIN_U_H\000"
8506 /* 15432 */ "DOTP_U_H\000"
8507 /* 15441 */ "AVER_U_H\000"
8508 /* 15450 */ "SUBS_U_H\000"
8509 /* 15459 */ "ADDS_U_H\000"
8510 /* 15468 */ "SUBSUS_U_H\000"
8511 /* 15479 */ "SAT_U_H\000"
8512 /* 15487 */ "CLT_U_H\000"
8513 /* 15495 */ "DIV_U_H\000"
8514 /* 15503 */ "MAX_U_H\000"
8515 /* 15511 */ "COPY_U_H\000"
8516 /* 15520 */ "MSUBV_H\000"
8517 /* 15528 */ "MADDV_H\000"
8518 /* 15536 */ "PCKEV_H\000"
8519 /* 15544 */ "ILVEV_H\000"
8520 /* 15552 */ "MULV_H\000"
8521 /* 15559 */ "BZ_H\000"
8522 /* 15564 */ "BNZ_H\000"
8523 /* 15570 */ "SYNCI\000"
8524 /* 15576 */ "DI\000"
8525 /* 15579 */ "TGEI\000"
8526 /* 15584 */ "TNEI\000"
8527 /* 15589 */ "DAHI\000"
8528 /* 15594 */ "PseudoMFHI\000"
8529 /* 15605 */ "PseudoMTLOHI\000"
8530 /* 15618 */ "DBG_PHI\000"
8531 /* 15626 */ "MFTHI\000"
8532 /* 15632 */ "MTHI\000"
8533 /* 15637 */ "MTTHI\000"
8534 /* 15643 */ "TEQI\000"
8535 /* 15648 */ "G_FPTOSI\000"
8536 /* 15657 */ "DATI\000"
8537 /* 15662 */ "TLTI\000"
8538 /* 15667 */ "DAUI\000"
8539 /* 15672 */ "G_FPTOUI\000"
8540 /* 15681 */ "GINVI\000"
8541 /* 15687 */ "TLBWI\000"
8542 /* 15693 */ "TLBGWI\000"
8543 /* 15700 */ "G_FPOWI\000"
8544 /* 15708 */ "MOVN_I64_I\000"
8545 /* 15719 */ "MOVZ_I64_I\000"
8546 /* 15730 */ "MOVF_I\000"
8547 /* 15737 */ "PseudoSELECTFP_F_I\000"
8548 /* 15756 */ "MOVN_I_I\000"
8549 /* 15765 */ "MOVZ_I_I\000"
8550 /* 15774 */ "PseudoD_SELECT_I\000"
8551 /* 15791 */ "PseudoSELECT_I\000"
8552 /* 15806 */ "MOVT_I\000"
8553 /* 15813 */ "PseudoSELECTFP_T_I\000"
8554 /* 15832 */ "J\000"
8555 /* 15834 */ "BREAK\000"
8556 /* 15840 */ "FORK\000"
8557 /* 15845 */ "COPY_LANEMASK\000"
8558 /* 15859 */ "G_PTRMASK\000"
8559 /* 15869 */ "BAL\000"
8560 /* 15873 */ "JAL\000"
8561 /* 15877 */ "NAL\000"
8562 /* 15881 */ "BGEZAL\000"
8563 /* 15888 */ "BLTZAL\000"
8564 /* 15895 */ "MULEU_S_PH_QBL\000"
8565 /* 15910 */ "PRECEU_PH_QBL\000"
8566 /* 15924 */ "PRECEQU_PH_QBL\000"
8567 /* 15939 */ "DPAU_H_QBL\000"
8568 /* 15950 */ "DPSU_H_QBL\000"
8569 /* 15961 */ "LDL\000"
8570 /* 15965 */ "SDL\000"
8571 /* 15969 */ "GC_LABEL\000"
8572 /* 15978 */ "DBG_LABEL\000"
8573 /* 15988 */ "EH_LABEL\000"
8574 /* 15997 */ "ANNOTATION_LABEL\000"
8575 /* 16014 */ "BGEL\000"
8576 /* 16019 */ "BLEL\000"
8577 /* 16024 */ "BNEL\000"
8578 /* 16029 */ "ICALL_BRANCH_FUNNEL\000"
8579 /* 16049 */ "BC1FL\000"
8580 /* 16055 */ "MAQ_SA_W_PHL\000"
8581 /* 16068 */ "PRECEQ_W_PHL\000"
8582 /* 16081 */ "MAQ_S_W_PHL\000"
8583 /* 16093 */ "MULEQ_S_W_PHL\000"
8584 /* 16107 */ "G_FSHL\000"
8585 /* 16114 */ "G_SHL\000"
8586 /* 16120 */ "G_FCEIL\000"
8587 /* 16128 */ "G_SAVGCEIL\000"
8588 /* 16139 */ "G_UAVGCEIL\000"
8589 /* 16150 */ "TAILCALL\000"
8590 /* 16159 */ "HYPCALL\000"
8591 /* 16167 */ "SYSCALL\000"
8592 /* 16175 */ "PATCHABLE_TAIL_CALL\000"
8593 /* 16195 */ "PATCHABLE_TYPED_EVENT_CALL\000"
8594 /* 16222 */ "PATCHABLE_EVENT_CALL\000"
8595 /* 16243 */ "FENTRY_CALL\000"
8596 /* 16255 */ "BGEZALL\000"
8597 /* 16263 */ "BLTZALL\000"
8598 /* 16271 */ "KILL\000"
8599 /* 16276 */ "DSLL\000"
8600 /* 16281 */ "G_CONSTANT_POOL\000"
8601 /* 16297 */ "DROL\000"
8602 /* 16302 */ "BEQL\000"
8603 /* 16307 */ "DSRL\000"
8604 /* 16312 */ "BC1TL\000"
8605 /* 16318 */ "BGTL\000"
8606 /* 16323 */ "BLTL\000"
8607 /* 16328 */ "G_ROTL\000"
8608 /* 16335 */ "BGEUL\000"
8609 /* 16341 */ "BLEUL\000"
8610 /* 16347 */ "DMUL\000"
8611 /* 16352 */ "G_VECREDUCE_FMUL\000"
8612 /* 16369 */ "G_FMUL\000"
8613 /* 16376 */ "G_VECREDUCE_SEQ_FMUL\000"
8614 /* 16397 */ "G_STRICT_FMUL\000"
8615 /* 16411 */ "G_CLMUL\000"
8616 /* 16419 */ "G_VECREDUCE_MUL\000"
8617 /* 16435 */ "G_MUL\000"
8618 /* 16441 */ "BGTUL\000"
8619 /* 16447 */ "BLTUL\000"
8620 /* 16453 */ "LWL\000"
8621 /* 16457 */ "SWL\000"
8622 /* 16461 */ "BGEZL\000"
8623 /* 16467 */ "BLEZL\000"
8624 /* 16473 */ "BGTZL\000"
8625 /* 16479 */ "BLTZL\000"
8626 /* 16485 */ "PseudoCVT_D64_L\000"
8627 /* 16501 */ "PseudoCVT_S_L\000"
8628 /* 16515 */ "G_FREM\000"
8629 /* 16522 */ "G_STRICT_FREM\000"
8630 /* 16536 */ "G_SREM\000"
8631 /* 16543 */ "G_UREM\000"
8632 /* 16550 */ "G_SDIVREM\000"
8633 /* 16560 */ "G_UDIVREM\000"
8634 /* 16570 */ "MFGC0_MM\000"
8635 /* 16579 */ "MFHGC0_MM\000"
8636 /* 16589 */ "MTHGC0_MM\000"
8637 /* 16599 */ "MTGC0_MM\000"
8638 /* 16608 */ "CFC1_MM\000"
8639 /* 16616 */ "MFC1_MM\000"
8640 /* 16624 */ "CTC1_MM\000"
8641 /* 16632 */ "MTC1_MM\000"
8642 /* 16640 */ "LWC1_MM\000"
8643 /* 16648 */ "SWC1_MM\000"
8644 /* 16656 */ "LUXC1_MM\000"
8645 /* 16665 */ "SUXC1_MM\000"
8646 /* 16674 */ "LWXC1_MM\000"
8647 /* 16683 */ "SWXC1_MM\000"
8648 /* 16692 */ "MFHC1_D32_MM\000"
8649 /* 16705 */ "MTHC1_D32_MM\000"
8650 /* 16718 */ "FSUB_D32_MM\000"
8651 /* 16730 */ "NMSUB_D32_MM\000"
8652 /* 16743 */ "FADD_D32_MM\000"
8653 /* 16755 */ "NMADD_D32_MM\000"
8654 /* 16768 */ "C_NGE_D32_MM\000"
8655 /* 16781 */ "C_NGLE_D32_MM\000"
8656 /* 16795 */ "C_OLE_D32_MM\000"
8657 /* 16808 */ "C_ULE_D32_MM\000"
8658 /* 16821 */ "C_LE_D32_MM\000"
8659 /* 16833 */ "C_SF_D32_MM\000"
8660 /* 16845 */ "MOVF_D32_MM\000"
8661 /* 16857 */ "C_F_D32_MM\000"
8662 /* 16868 */ "FNEG_D32_MM\000"
8663 /* 16880 */ "MOVN_I_D32_MM\000"
8664 /* 16894 */ "MOVZ_I_D32_MM\000"
8665 /* 16908 */ "C_NGL_D32_MM\000"
8666 /* 16921 */ "FMUL_D32_MM\000"
8667 /* 16933 */ "C_UN_D32_MM\000"
8668 /* 16945 */ "RECIP_D32_MM\000"
8669 /* 16958 */ "FCMP_D32_MM\000"
8670 /* 16970 */ "C_SEQ_D32_MM\000"
8671 /* 16983 */ "C_UEQ_D32_MM\000"
8672 /* 16996 */ "C_EQ_D32_MM\000"
8673 /* 17008 */ "FABS_D32_MM\000"
8674 /* 17020 */ "CVT_S_D32_MM\000"
8675 /* 17033 */ "C_NGT_D32_MM\000"
8676 /* 17046 */ "C_OLT_D32_MM\000"
8677 /* 17059 */ "C_ULT_D32_MM\000"
8678 /* 17072 */ "C_LT_D32_MM\000"
8679 /* 17084 */ "FSQRT_D32_MM\000"
8680 /* 17097 */ "RSQRT_D32_MM\000"
8681 /* 17110 */ "MOVT_D32_MM\000"
8682 /* 17122 */ "FDIV_D32_MM\000"
8683 /* 17134 */ "FMOV_D32_MM\000"
8684 /* 17146 */ "CVT_W_D32_MM\000"
8685 /* 17159 */ "BPOSGE32_MM\000"
8686 /* 17171 */ "LWM32_MM\000"
8687 /* 17180 */ "SWM32_MM\000"
8688 /* 17189 */ "FCMP_S32_MM\000"
8689 /* 17201 */ "CFC2_MM\000"
8690 /* 17209 */ "CTC2_MM\000"
8691 /* 17217 */ "ADDIUR2_MM\000"
8692 /* 17228 */ "MFHC1_D64_MM\000"
8693 /* 17241 */ "MTHC1_D64_MM\000"
8694 /* 17254 */ "MTC1_D64_MM\000"
8695 /* 17266 */ "FSUB_D64_MM\000"
8696 /* 17278 */ "FADD_D64_MM\000"
8697 /* 17290 */ "C_NGE_D64_MM\000"
8698 /* 17303 */ "C_NGLE_D64_MM\000"
8699 /* 17317 */ "C_OLE_D64_MM\000"
8700 /* 17330 */ "C_ULE_D64_MM\000"
8701 /* 17343 */ "C_LE_D64_MM\000"
8702 /* 17355 */ "C_SF_D64_MM\000"
8703 /* 17367 */ "C_F_D64_MM\000"
8704 /* 17378 */ "FNEG_D64_MM\000"
8705 /* 17390 */ "C_NGL_D64_MM\000"
8706 /* 17403 */ "FMUL_D64_MM\000"
8707 /* 17415 */ "CVT_L_D64_MM\000"
8708 /* 17428 */ "C_UN_D64_MM\000"
8709 /* 17440 */ "RECIP_D64_MM\000"
8710 /* 17453 */ "C_SEQ_D64_MM\000"
8711 /* 17466 */ "C_UEQ_D64_MM\000"
8712 /* 17479 */ "C_EQ_D64_MM\000"
8713 /* 17491 */ "FABS_D64_MM\000"
8714 /* 17503 */ "CVT_S_D64_MM\000"
8715 /* 17516 */ "C_NGT_D64_MM\000"
8716 /* 17529 */ "C_OLT_D64_MM\000"
8717 /* 17542 */ "C_ULT_D64_MM\000"
8718 /* 17555 */ "C_LT_D64_MM\000"
8719 /* 17567 */ "FSQRT_D64_MM\000"
8720 /* 17580 */ "RSQRT_D64_MM\000"
8721 /* 17593 */ "FDIV_D64_MM\000"
8722 /* 17605 */ "FMOV_D64_MM\000"
8723 /* 17617 */ "CVT_W_D64_MM\000"
8724 /* 17630 */ "ADDIUS5_MM\000"
8725 /* 17641 */ "SB16_MM\000"
8726 /* 17649 */ "JRC16_MM\000"
8727 /* 17658 */ "AND16_MM\000"
8728 /* 17667 */ "MOVE16_MM\000"
8729 /* 17677 */ "SH16_MM\000"
8730 /* 17685 */ "ANDI16_MM\000"
8731 /* 17695 */ "MFHI16_MM\000"
8732 /* 17705 */ "LI16_MM\000"
8733 /* 17713 */ "BREAK16_MM\000"
8734 /* 17724 */ "SLL16_MM\000"
8735 /* 17733 */ "SRL16_MM\000"
8736 /* 17742 */ "LWM16_MM\000"
8737 /* 17751 */ "SWM16_MM\000"
8738 /* 17760 */ "MFLO16_MM\000"
8739 /* 17770 */ "SDBBP16_MM\000"
8740 /* 17781 */ "JR16_MM\000"
8741 /* 17789 */ "JALR16_MM\000"
8742 /* 17799 */ "XOR16_MM\000"
8743 /* 17808 */ "JALRS16_MM\000"
8744 /* 17819 */ "NOT16_MM\000"
8745 /* 17828 */ "LBU16_MM\000"
8746 /* 17837 */ "SUBU16_MM\000"
8747 /* 17847 */ "ADDU16_MM\000"
8748 /* 17857 */ "LHU16_MM\000"
8749 /* 17866 */ "LW16_MM\000"
8750 /* 17874 */ "SW16_MM\000"
8751 /* 17882 */ "BNEZ16_MM\000"
8752 /* 17892 */ "BEQZ16_MM\000"
8753 /* 17902 */ "PRECEU_PH_QBLA_MM\000"
8754 /* 17920 */ "PRECEQU_PH_QBLA_MM\000"
8755 /* 17939 */ "PRECEU_PH_QBRA_MM\000"
8756 /* 17957 */ "PRECEQU_PH_QBRA_MM\000"
8757 /* 17976 */ "SRA_MM\000"
8758 /* 17983 */ "SEB_MM\000"
8759 /* 17990 */ "EHB_MM\000"
8760 /* 17997 */ "LB_MM\000"
8761 /* 18003 */ "CMPGU_LE_QB_MM\000"
8762 /* 18018 */ "CMPU_LE_QB_MM\000"
8763 /* 18032 */ "PICK_QB_MM\000"
8764 /* 18043 */ "SHLL_QB_MM\000"
8765 /* 18054 */ "REPL_QB_MM\000"
8766 /* 18065 */ "SHRL_QB_MM\000"
8767 /* 18076 */ "CMPGU_EQ_QB_MM\000"
8768 /* 18091 */ "CMPU_EQ_QB_MM\000"
8769 /* 18105 */ "SUBU_S_QB_MM\000"
8770 /* 18118 */ "ADDU_S_QB_MM\000"
8771 /* 18131 */ "CMPGU_LT_QB_MM\000"
8772 /* 18146 */ "CMPU_LT_QB_MM\000"
8773 /* 18160 */ "SUBU_QB_MM\000"
8774 /* 18171 */ "ADDU_QB_MM\000"
8775 /* 18182 */ "SHLLV_QB_MM\000"
8776 /* 18194 */ "REPLV_QB_MM\000"
8777 /* 18206 */ "SHRLV_QB_MM\000"
8778 /* 18218 */ "RADDU_W_QB_MM\000"
8779 /* 18232 */ "SB_MM\000"
8780 /* 18238 */ "MODSUB_MM\000"
8781 /* 18248 */ "PseudoMSUB_MM\000"
8782 /* 18262 */ "SYNC_MM\000"
8783 /* 18270 */ "ADDIUPC_MM\000"
8784 /* 18281 */ "ADDSC_MM\000"
8785 /* 18290 */ "ADDWC_MM\000"
8786 /* 18299 */ "BNEZC_MM\000"
8787 /* 18308 */ "BEQZC_MM\000"
8788 /* 18317 */ "PseudoMADD_MM\000"
8789 /* 18331 */ "AND_MM\000"
8790 /* 18338 */ "LBE_MM\000"
8791 /* 18345 */ "SBE_MM\000"
8792 /* 18352 */ "SCE_MM\000"
8793 /* 18359 */ "CACHEE_MM\000"
8794 /* 18369 */ "PREFE_MM\000"
8795 /* 18378 */ "TGE_MM\000"
8796 /* 18385 */ "CACHE_MM\000"
8797 /* 18394 */ "LHE_MM\000"
8798 /* 18401 */ "SHE_MM\000"
8799 /* 18408 */ "LLE_MM\000"
8800 /* 18415 */ "LWLE_MM\000"
8801 /* 18423 */ "SWLE_MM\000"
8802 /* 18431 */ "BNE_MM\000"
8803 /* 18438 */ "TNE_MM\000"
8804 /* 18445 */ "LWRE_MM\000"
8805 /* 18453 */ "SWRE_MM\000"
8806 /* 18461 */ "PAUSE_MM\000"
8807 /* 18470 */ "LWE_MM\000"
8808 /* 18477 */ "SWE_MM\000"
8809 /* 18484 */ "LBuE_MM\000"
8810 /* 18492 */ "LHuE_MM\000"
8811 /* 18500 */ "BC1F_MM\000"
8812 /* 18508 */ "PREF_MM\000"
8813 /* 18516 */ "TLBGINVF_MM\000"
8814 /* 18528 */ "TAILCALLREG_MM\000"
8815 /* 18543 */ "WSBH_MM\000"
8816 /* 18551 */ "SEH_MM\000"
8817 /* 18558 */ "LH_MM\000"
8818 /* 18564 */ "SHRA_PH_MM\000"
8819 /* 18575 */ "PRECRQ_QB_PH_MM\000"
8820 /* 18591 */ "PRECRQU_S_QB_PH_MM\000"
8821 /* 18610 */ "CMP_LE_PH_MM\000"
8822 /* 18623 */ "PICK_PH_MM\000"
8823 /* 18634 */ "SHLL_PH_MM\000"
8824 /* 18645 */ "REPL_PH_MM\000"
8825 /* 18656 */ "PACKRL_PH_MM\000"
8826 /* 18669 */ "SUBQ_PH_MM\000"
8827 /* 18680 */ "ADDQ_PH_MM\000"
8828 /* 18691 */ "CMP_EQ_PH_MM\000"
8829 /* 18704 */ "SHRA_R_PH_MM\000"
8830 /* 18717 */ "SHRAV_R_PH_MM\000"
8831 /* 18731 */ "MULQ_RS_PH_MM\000"
8832 /* 18745 */ "SHLL_S_PH_MM\000"
8833 /* 18758 */ "SUBQ_S_PH_MM\000"
8834 /* 18771 */ "ADDQ_S_PH_MM\000"
8835 /* 18784 */ "ABSQ_S_PH_MM\000"
8836 /* 18797 */ "SHLLV_S_PH_MM\000"
8837 /* 18811 */ "CMP_LT_PH_MM\000"
8838 /* 18824 */ "SHRAV_PH_MM\000"
8839 /* 18836 */ "SHLLV_PH_MM\000"
8840 /* 18848 */ "REPLV_PH_MM\000"
8841 /* 18860 */ "DPAQ_S_W_PH_MM\000"
8842 /* 18875 */ "MULSAQ_S_W_PH_MM\000"
8843 /* 18892 */ "DPSQ_S_W_PH_MM\000"
8844 /* 18907 */ "SH_MM\000"
8845 /* 18913 */ "EXTR_S_H_MM\000"
8846 /* 18925 */ "EXTRV_S_H_MM\000"
8847 /* 18938 */ "SYNCI_MM\000"
8848 /* 18947 */ "DI_MM\000"
8849 /* 18953 */ "TGEI_MM\000"
8850 /* 18961 */ "TNEI_MM\000"
8851 /* 18969 */ "PseudoMFHI_MM\000"
8852 /* 18983 */ "PseudoMTLOHI_MM\000"
8853 /* 18999 */ "MTHI_MM\000"
8854 /* 19007 */ "TEQI_MM\000"
8855 /* 19015 */ "TLTI_MM\000"
8856 /* 19023 */ "TLBWI_MM\000"
8857 /* 19032 */ "TLBGWI_MM\000"
8858 /* 19042 */ "MOVF_I_MM\000"
8859 /* 19052 */ "MOVN_I_MM\000"
8860 /* 19062 */ "MOVT_I_MM\000"
8861 /* 19072 */ "MOVZ_I_MM\000"
8862 /* 19082 */ "J_MM\000"
8863 /* 19087 */ "BREAK_MM\000"
8864 /* 19096 */ "JAL_MM\000"
8865 /* 19103 */ "BGEZAL_MM\000"
8866 /* 19113 */ "BLTZAL_MM\000"
8867 /* 19123 */ "MULEU_S_PH_QBL_MM\000"
8868 /* 19141 */ "PRECEU_PH_QBL_MM\000"
8869 /* 19158 */ "PRECEQU_PH_QBL_MM\000"
8870 /* 19176 */ "DPAU_H_QBL_MM\000"
8871 /* 19190 */ "DPSU_H_QBL_MM\000"
8872 /* 19204 */ "MAQ_SA_W_PHL_MM\000"
8873 /* 19220 */ "PRECEQ_W_PHL_MM\000"
8874 /* 19236 */ "MAQ_S_W_PHL_MM\000"
8875 /* 19251 */ "MULEQ_S_W_PHL_MM\000"
8876 /* 19268 */ "TAILCALL_MM\000"
8877 /* 19280 */ "HYPCALL_MM\000"
8878 /* 19291 */ "SYSCALL_MM\000"
8879 /* 19302 */ "SLL_MM\000"
8880 /* 19309 */ "SRL_MM\000"
8881 /* 19316 */ "MUL_MM\000"
8882 /* 19323 */ "LWL_MM\000"
8883 /* 19330 */ "SWL_MM\000"
8884 /* 19337 */ "LWM_MM\000"
8885 /* 19344 */ "SWM_MM\000"
8886 /* 19351 */ "CLO_MM\000"
8887 /* 19358 */ "PseudoMFLO_MM\000"
8888 /* 19372 */ "SHILO_MM\000"
8889 /* 19381 */ "MTLO_MM\000"
8890 /* 19389 */ "TRAP_MM\000"
8891 /* 19397 */ "SDBBP_MM\000"
8892 /* 19406 */ "TLBP_MM\000"
8893 /* 19414 */ "EXTPDP_MM\000"
8894 /* 19424 */ "MOVEP_MM\000"
8895 /* 19433 */ "TLBGP_MM\000"
8896 /* 19442 */ "LWGP_MM\000"
8897 /* 19450 */ "MTHLIP_MM\000"
8898 /* 19460 */ "SSNOP_MM\000"
8899 /* 19469 */ "ADDIUR1SP_MM\000"
8900 /* 19482 */ "RDDSP_MM\000"
8901 /* 19491 */ "WRDSP_MM\000"
8902 /* 19500 */ "LWDSP_MM\000"
8903 /* 19509 */ "SWDSP_MM\000"
8904 /* 19518 */ "MSUB_DSP_MM\000"
8905 /* 19530 */ "MADD_DSP_MM\000"
8906 /* 19542 */ "MFHI_DSP_MM\000"
8907 /* 19554 */ "MTHI_DSP_MM\000"
8908 /* 19566 */ "MFLO_DSP_MM\000"
8909 /* 19578 */ "MTLO_DSP_MM\000"
8910 /* 19590 */ "MULT_DSP_MM\000"
8911 /* 19602 */ "MSUBU_DSP_MM\000"
8912 /* 19615 */ "MADDU_DSP_MM\000"
8913 /* 19628 */ "MULTU_DSP_MM\000"
8914 /* 19641 */ "ADDIUSP_MM\000"
8915 /* 19652 */ "LWSP_MM\000"
8916 /* 19660 */ "SWSP_MM\000"
8917 /* 19668 */ "EXTP_MM\000"
8918 /* 19676 */ "LWP_MM\000"
8919 /* 19683 */ "SWP_MM\000"
8920 /* 19690 */ "BEQ_MM\000"
8921 /* 19697 */ "TEQ_MM\000"
8922 /* 19704 */ "TLBR_MM\000"
8923 /* 19712 */ "MULEU_S_PH_QBR_MM\000"
8924 /* 19730 */ "PRECEU_PH_QBR_MM\000"
8925 /* 19747 */ "PRECEQU_PH_QBR_MM\000"
8926 /* 19765 */ "DPAU_H_QBR_MM\000"
8927 /* 19779 */ "DPSU_H_QBR_MM\000"
8928 /* 19793 */ "BAL_BR_MM\000"
8929 /* 19803 */ "TLBGR_MM\000"
8930 /* 19812 */ "MAQ_SA_W_PHR_MM\000"
8931 /* 19828 */ "PRECEQ_W_PHR_MM\000"
8932 /* 19844 */ "MAQ_S_W_PHR_MM\000"
8933 /* 19859 */ "MULEQ_S_W_PHR_MM\000"
8934 /* 19876 */ "JR_MM\000"
8935 /* 19882 */ "JALR_MM\000"
8936 /* 19890 */ "NOR_MM\000"
8937 /* 19897 */ "XOR_MM\000"
8938 /* 19904 */ "ROTR_MM\000"
8939 /* 19912 */ "TLBWR_MM\000"
8940 /* 19921 */ "TLBGWR_MM\000"
8941 /* 19931 */ "RDHWR_MM\000"
8942 /* 19940 */ "LWR_MM\000"
8943 /* 19947 */ "SWR_MM\000"
8944 /* 19954 */ "JALS_MM\000"
8945 /* 19962 */ "BGEZALS_MM\000"
8946 /* 19973 */ "BLTZALS_MM\000"
8947 /* 19984 */ "INS_MM\000"
8948 /* 19991 */ "JALRS_MM\000"
8949 /* 20000 */ "LWXS_MM\000"
8950 /* 20008 */ "CVT_D32_S_MM\000"
8951 /* 20021 */ "CVT_D64_S_MM\000"
8952 /* 20034 */ "FSUB_S_MM\000"
8953 /* 20044 */ "NMSUB_S_MM\000"
8954 /* 20055 */ "FADD_S_MM\000"
8955 /* 20065 */ "NMADD_S_MM\000"
8956 /* 20076 */ "C_NGE_S_MM\000"
8957 /* 20087 */ "C_NGLE_S_MM\000"
8958 /* 20099 */ "C_OLE_S_MM\000"
8959 /* 20110 */ "C_ULE_S_MM\000"
8960 /* 20121 */ "C_LE_S_MM\000"
8961 /* 20131 */ "C_SF_S_MM\000"
8962 /* 20141 */ "MOVF_S_MM\000"
8963 /* 20151 */ "C_F_S_MM\000"
8964 /* 20160 */ "FNEG_S_MM\000"
8965 /* 20170 */ "MOVN_I_S_MM\000"
8966 /* 20182 */ "MOVZ_I_S_MM\000"
8967 /* 20194 */ "C_NGL_S_MM\000"
8968 /* 20205 */ "FMUL_S_MM\000"
8969 /* 20215 */ "CVT_L_S_MM\000"
8970 /* 20226 */ "C_UN_S_MM\000"
8971 /* 20236 */ "RECIP_S_MM\000"
8972 /* 20247 */ "C_SEQ_S_MM\000"
8973 /* 20258 */ "C_UEQ_S_MM\000"
8974 /* 20269 */ "C_EQ_S_MM\000"
8975 /* 20279 */ "FABS_S_MM\000"
8976 /* 20289 */ "C_NGT_S_MM\000"
8977 /* 20300 */ "C_OLT_S_MM\000"
8978 /* 20311 */ "C_ULT_S_MM\000"
8979 /* 20322 */ "C_LT_S_MM\000"
8980 /* 20332 */ "FSQRT_S_MM\000"
8981 /* 20343 */ "RSQRT_S_MM\000"
8982 /* 20354 */ "MOVT_S_MM\000"
8983 /* 20364 */ "FDIV_S_MM\000"
8984 /* 20374 */ "FMOV_S_MM\000"
8985 /* 20384 */ "TRUNC_W_S_MM\000"
8986 /* 20397 */ "ROUND_W_S_MM\000"
8987 /* 20410 */ "CEIL_W_S_MM\000"
8988 /* 20422 */ "FLOOR_W_S_MM\000"
8989 /* 20435 */ "CVT_W_S_MM\000"
8990 /* 20446 */ "BC1T_MM\000"
8991 /* 20454 */ "DERET_MM\000"
8992 /* 20463 */ "WAIT_MM\000"
8993 /* 20471 */ "SLT_MM\000"
8994 /* 20478 */ "TLT_MM\000"
8995 /* 20485 */ "PseudoMULT_MM\000"
8996 /* 20499 */ "EXT_MM\000"
8997 /* 20506 */ "PseudoMSUBU_MM\000"
8998 /* 20521 */ "PseudoMADDU_MM\000"
8999 /* 20536 */ "TGEU_MM\000"
9000 /* 20544 */ "TGEIU_MM\000"
9001 /* 20553 */ "TLTIU_MM\000"
9002 /* 20562 */ "TLTU_MM\000"
9003 /* 20570 */ "LWU_MM\000"
9004 /* 20577 */ "SRAV_MM\000"
9005 /* 20585 */ "BITREV_MM\000"
9006 /* 20595 */ "SDIV_MM\000"
9007 /* 20603 */ "UDIV_MM\000"
9008 /* 20611 */ "SLLV_MM\000"
9009 /* 20619 */ "SRLV_MM\000"
9010 /* 20627 */ "TLBGINV_MM\000"
9011 /* 20638 */ "SHILOV_MM\000"
9012 /* 20648 */ "EXTPDPV_MM\000"
9013 /* 20659 */ "EXTPV_MM\000"
9014 /* 20668 */ "ROTRV_MM\000"
9015 /* 20677 */ "INSV_MM\000"
9016 /* 20685 */ "LW_MM\000"
9017 /* 20691 */ "SW_MM\000"
9018 /* 20697 */ "CVT_D32_W_MM\000"
9019 /* 20710 */ "CVT_D64_W_MM\000"
9020 /* 20723 */ "TRUNC_W_MM\000"
9021 /* 20734 */ "ROUND_W_MM\000"
9022 /* 20745 */ "PRECRQ_PH_W_MM\000"
9023 /* 20760 */ "PRECRQ_RS_PH_W_MM\000"
9024 /* 20778 */ "CEIL_W_MM\000"
9025 /* 20788 */ "DPAQ_SA_L_W_MM\000"
9026 /* 20803 */ "DPSQ_SA_L_W_MM\000"
9027 /* 20818 */ "FLOOR_W_MM\000"
9028 /* 20829 */ "EXTR_W_MM\000"
9029 /* 20839 */ "SHRA_R_W_MM\000"
9030 /* 20851 */ "EXTR_R_W_MM\000"
9031 /* 20863 */ "SHRAV_R_W_MM\000"
9032 /* 20876 */ "EXTRV_R_W_MM\000"
9033 /* 20889 */ "EXTR_RS_W_MM\000"
9034 /* 20902 */ "EXTRV_RS_W_MM\000"
9035 /* 20916 */ "SHLL_S_W_MM\000"
9036 /* 20928 */ "SUBQ_S_W_MM\000"
9037 /* 20940 */ "ADDQ_S_W_MM\000"
9038 /* 20952 */ "ABSQ_S_W_MM\000"
9039 /* 20964 */ "CVT_S_W_MM\000"
9040 /* 20975 */ "SHLLV_S_W_MM\000"
9041 /* 20988 */ "EXTRV_W_MM\000"
9042 /* 20999 */ "PREFX_MM\000"
9043 /* 21008 */ "LHX_MM\000"
9044 /* 21015 */ "JALX_MM\000"
9045 /* 21023 */ "LBUX_MM\000"
9046 /* 21031 */ "LWX_MM\000"
9047 /* 21038 */ "BGEZ_MM\000"
9048 /* 21046 */ "BLEZ_MM\000"
9049 /* 21054 */ "CLZ_MM\000"
9050 /* 21061 */ "BGTZ_MM\000"
9051 /* 21069 */ "BLTZ_MM\000"
9052 /* 21077 */ "PseudoIndirectBranch_MM\000"
9053 /* 21101 */ "ADDi_MM\000"
9054 /* 21109 */ "ANDi_MM\000"
9055 /* 21117 */ "XORi_MM\000"
9056 /* 21125 */ "SLTi_MM\000"
9057 /* 21133 */ "LUi_MM\000"
9058 /* 21140 */ "LBu_MM\000"
9059 /* 21147 */ "SUBu_MM\000"
9060 /* 21155 */ "ADDu_MM\000"
9061 /* 21163 */ "LHu_MM\000"
9062 /* 21170 */ "SLTu_MM\000"
9063 /* 21178 */ "PseudoMULTu_MM\000"
9064 /* 21193 */ "LEA_ADDiu_MM\000"
9065 /* 21206 */ "SLTiu_MM\000"
9066 /* 21215 */ "INLINEASM\000"
9067 /* 21225 */ "DINSM\000"
9068 /* 21231 */ "DEXTM\000"
9069 /* 21237 */ "G_VECREDUCE_FMINIMUM\000"
9070 /* 21258 */ "G_FMINIMUM\000"
9071 /* 21269 */ "G_ATOMICRMW_FMINIMUM\000"
9072 /* 21290 */ "G_VECREDUCE_FMAXIMUM\000"
9073 /* 21311 */ "G_FMAXIMUM\000"
9074 /* 21322 */ "G_ATOMICRMW_FMAXIMUM\000"
9075 /* 21343 */ "G_VECREDUCE_FMINIMUMNUM\000"
9076 /* 21367 */ "G_FMINIMUMNUM\000"
9077 /* 21381 */ "G_ATOMICRMW_FMINIMUMNUM\000"
9078 /* 21405 */ "G_VECREDUCE_FMAXIMUMNUM\000"
9079 /* 21429 */ "G_FMAXIMUMNUM\000"
9080 /* 21443 */ "G_ATOMICRMW_FMAXIMUMNUM\000"
9081 /* 21467 */ "G_FMINNUM\000"
9082 /* 21477 */ "G_FMAXNUM\000"
9083 /* 21487 */ "G_FATAN\000"
9084 /* 21495 */ "G_FTAN\000"
9085 /* 21502 */ "G_INTRINSIC_ROUNDEVEN\000"
9086 /* 21524 */ "BALIGN\000"
9087 /* 21531 */ "DALIGN\000"
9088 /* 21538 */ "G_ASSERT_ALIGN\000"
9089 /* 21553 */ "G_FCOPYSIGN\000"
9090 /* 21565 */ "G_VECREDUCE_FMIN\000"
9091 /* 21582 */ "G_ATOMICRMW_FMIN\000"
9092 /* 21599 */ "G_VECREDUCE_SMIN\000"
9093 /* 21616 */ "G_SMIN\000"
9094 /* 21623 */ "G_VECREDUCE_UMIN\000"
9095 /* 21640 */ "G_UMIN\000"
9096 /* 21647 */ "G_ATOMICRMW_UMIN\000"
9097 /* 21664 */ "G_ATOMICRMW_MIN\000"
9098 /* 21680 */ "G_FASIN\000"
9099 /* 21688 */ "G_FSIN\000"
9100 /* 21695 */ "DMFC2_OCTEON\000"
9101 /* 21708 */ "DMTC2_OCTEON\000"
9102 /* 21721 */ "CFI_INSTRUCTION\000"
9103 /* 21737 */ "G_CTLZ_ZERO_POISON\000"
9104 /* 21756 */ "G_CTTZ_ZERO_POISON\000"
9105 /* 21775 */ "ADJCALLSTACKDOWN\000"
9106 /* 21792 */ "G_SSUBO\000"
9107 /* 21800 */ "G_USUBO\000"
9108 /* 21808 */ "G_SADDO\000"
9109 /* 21816 */ "G_UADDO\000"
9110 /* 21824 */ "FEXP2_D_1_PSEUDO\000"
9111 /* 21841 */ "FEXP2_W_1_PSEUDO\000"
9112 /* 21858 */ "BPOSGE32_PSEUDO\000"
9113 /* 21874 */ "INSERT_B_VIDX64_PSEUDO\000"
9114 /* 21897 */ "INSERT_FD_VIDX64_PSEUDO\000"
9115 /* 21921 */ "INSERT_D_VIDX64_PSEUDO\000"
9116 /* 21944 */ "INSERT_H_VIDX64_PSEUDO\000"
9117 /* 21967 */ "INSERT_FW_VIDX64_PSEUDO\000"
9118 /* 21991 */ "INSERT_W_VIDX64_PSEUDO\000"
9119 /* 22014 */ "SNZ_B_PSEUDO\000"
9120 /* 22027 */ "SZ_B_PSEUDO\000"
9121 /* 22039 */ "BSEL_FD_PSEUDO\000"
9122 /* 22054 */ "FILL_FD_PSEUDO\000"
9123 /* 22069 */ "INSERT_FD_PSEUDO\000"
9124 /* 22086 */ "COPY_FD_PSEUDO\000"
9125 /* 22101 */ "BSEL_D_PSEUDO\000"
9126 /* 22115 */ "AND_V_D_PSEUDO\000"
9127 /* 22130 */ "NOR_V_D_PSEUDO\000"
9128 /* 22145 */ "XOR_V_D_PSEUDO\000"
9129 /* 22160 */ "SNZ_D_PSEUDO\000"
9130 /* 22173 */ "SZ_D_PSEUDO\000"
9131 /* 22185 */ "BSEL_H_PSEUDO\000"
9132 /* 22199 */ "AND_V_H_PSEUDO\000"
9133 /* 22214 */ "NOR_V_H_PSEUDO\000"
9134 /* 22229 */ "XOR_V_H_PSEUDO\000"
9135 /* 22244 */ "SNZ_H_PSEUDO\000"
9136 /* 22257 */ "SZ_H_PSEUDO\000"
9137 /* 22269 */ "SNZ_V_PSEUDO\000"
9138 /* 22282 */ "SZ_V_PSEUDO\000"
9139 /* 22294 */ "BSEL_FW_PSEUDO\000"
9140 /* 22309 */ "FILL_FW_PSEUDO\000"
9141 /* 22324 */ "INSERT_FW_PSEUDO\000"
9142 /* 22341 */ "COPY_FW_PSEUDO\000"
9143 /* 22356 */ "BSEL_W_PSEUDO\000"
9144 /* 22370 */ "AND_V_W_PSEUDO\000"
9145 /* 22385 */ "NOR_V_W_PSEUDO\000"
9146 /* 22400 */ "XOR_V_W_PSEUDO\000"
9147 /* 22415 */ "SNZ_W_PSEUDO\000"
9148 /* 22428 */ "SZ_W_PSEUDO\000"
9149 /* 22440 */ "INSERT_B_VIDX_PSEUDO\000"
9150 /* 22461 */ "INSERT_FD_VIDX_PSEUDO\000"
9151 /* 22483 */ "INSERT_D_VIDX_PSEUDO\000"
9152 /* 22504 */ "INSERT_H_VIDX_PSEUDO\000"
9153 /* 22525 */ "INSERT_FW_VIDX_PSEUDO\000"
9154 /* 22547 */ "INSERT_W_VIDX_PSEUDO\000"
9155 /* 22568 */ "JUMP_TABLE_DEBUG_INFO\000"
9156 /* 22590 */ "DCLO\000"
9157 /* 22595 */ "PseudoMFLO\000"
9158 /* 22606 */ "SHILO\000"
9159 /* 22612 */ "MFTLO\000"
9160 /* 22618 */ "MTLO\000"
9161 /* 22623 */ "MTTLO\000"
9162 /* 22629 */ "G_SMULO\000"
9163 /* 22637 */ "G_UMULO\000"
9164 /* 22645 */ "G_BZERO\000"
9165 /* 22653 */ "STACKMAP\000"
9166 /* 22662 */ "G_DEBUGTRAP\000"
9167 /* 22674 */ "G_UBSANTRAP\000"
9168 /* 22686 */ "G_TRAP\000"
9169 /* 22693 */ "G_ATOMICRMW_UDEC_WRAP\000"
9170 /* 22715 */ "G_ATOMICRMW_UINC_WRAP\000"
9171 /* 22737 */ "G_BSWAP\000"
9172 /* 22745 */ "DBITSWAP\000"
9173 /* 22754 */ "SDBBP\000"
9174 /* 22760 */ "TLBP\000"
9175 /* 22765 */ "EXTPDP\000"
9176 /* 22772 */ "G_SITOFP\000"
9177 /* 22781 */ "G_UITOFP\000"
9178 /* 22790 */ "TLBGP\000"
9179 /* 22796 */ "MTHLIP\000"
9180 /* 22803 */ "G_FCMP\000"
9181 /* 22810 */ "G_STRICT_FCMP\000"
9182 /* 22824 */ "G_ICMP\000"
9183 /* 22831 */ "G_SCMP\000"
9184 /* 22838 */ "G_UCMP\000"
9185 /* 22845 */ "SSNOP\000"
9186 /* 22851 */ "CONVERGENCECTRL_LOOP\000"
9187 /* 22872 */ "DPOP\000"
9188 /* 22877 */ "G_CTPOP\000"
9189 /* 22885 */ "PATCHABLE_OP\000"
9190 /* 22898 */ "FAULTING_OP\000"
9191 /* 22910 */ "LOAD_ACC64DSP\000"
9192 /* 22924 */ "STORE_ACC64DSP\000"
9193 /* 22939 */ "RDDSP\000"
9194 /* 22945 */ "WRDSP\000"
9195 /* 22951 */ "MFTDSP\000"
9196 /* 22958 */ "MTTDSP\000"
9197 /* 22965 */ "LWDSP\000"
9198 /* 22971 */ "SWDSP\000"
9199 /* 22977 */ "MSUB_DSP\000"
9200 /* 22986 */ "MADD_DSP\000"
9201 /* 22995 */ "LOAD_CCOND_DSP\000"
9202 /* 23010 */ "STORE_CCOND_DSP\000"
9203 /* 23026 */ "MFHI_DSP\000"
9204 /* 23035 */ "PseudoMTLOHI_DSP\000"
9205 /* 23052 */ "MTHI_DSP\000"
9206 /* 23061 */ "MFLO_DSP\000"
9207 /* 23070 */ "MTLO_DSP\000"
9208 /* 23079 */ "MULT_DSP\000"
9209 /* 23088 */ "MSUBU_DSP\000"
9210 /* 23098 */ "MADDU_DSP\000"
9211 /* 23108 */ "MULTU_DSP\000"
9212 /* 23118 */ "JRADDIUSP\000"
9213 /* 23128 */ "EXTP\000"
9214 /* 23133 */ "ADJCALLSTACKUP\000"
9215 /* 23148 */ "PREALLOCATED_SETUP\000"
9216 /* 23167 */ "DVP\000"
9217 /* 23171 */ "EVP\000"
9218 /* 23175 */ "G_FLDEXP\000"
9219 /* 23184 */ "G_STRICT_FLDEXP\000"
9220 /* 23200 */ "G_FEXP\000"
9221 /* 23207 */ "G_FFREXP\000"
9222 /* 23216 */ "BEQ\000"
9223 /* 23220 */ "SEQ\000"
9224 /* 23224 */ "TEQ\000"
9225 /* 23228 */ "TLBR\000"
9226 /* 23233 */ "MULEU_S_PH_QBR\000"
9227 /* 23248 */ "PRECEU_PH_QBR\000"
9228 /* 23262 */ "PRECEQU_PH_QBR\000"
9229 /* 23277 */ "DPAU_H_QBR\000"
9230 /* 23288 */ "DPSU_H_QBR\000"
9231 /* 23299 */ "G_BR\000"
9232 /* 23304 */ "BAL_BR\000"
9233 /* 23311 */ "INLINEASM_BR\000"
9234 /* 23324 */ "G_BLOCK_ADDR\000"
9235 /* 23337 */ "LDR\000"
9236 /* 23341 */ "SDR\000"
9237 /* 23345 */ "MEMBARRIER\000"
9238 /* 23356 */ "G_CONSTANT_FOLD_BARRIER\000"
9239 /* 23380 */ "PATCHABLE_FUNCTION_ENTER\000"
9240 /* 23405 */ "G_READCYCLECOUNTER\000"
9241 /* 23424 */ "G_READSTEADYCOUNTER\000"
9242 /* 23444 */ "G_READ_REGISTER\000"
9243 /* 23460 */ "G_WRITE_REGISTER\000"
9244 /* 23477 */ "TLBGR\000"
9245 /* 23483 */ "LoadImmDoubleFGR\000"
9246 /* 23500 */ "LoadImmSingleFGR\000"
9247 /* 23517 */ "MAQ_SA_W_PHR\000"
9248 /* 23530 */ "PRECEQ_W_PHR\000"
9249 /* 23543 */ "MAQ_S_W_PHR\000"
9250 /* 23555 */ "MULEQ_S_W_PHR\000"
9251 /* 23569 */ "G_ASHR\000"
9252 /* 23576 */ "G_FSHR\000"
9253 /* 23583 */ "G_LSHR\000"
9254 /* 23590 */ "JR\000"
9255 /* 23593 */ "JALR\000"
9256 /* 23598 */ "CONVERGENCECTRL_ANCHOR\000"
9257 /* 23621 */ "NOR\000"
9258 /* 23625 */ "G_FFLOOR\000"
9259 /* 23634 */ "G_SAVGFLOOR\000"
9260 /* 23646 */ "G_UAVGFLOOR\000"
9261 /* 23658 */ "DROR\000"
9262 /* 23663 */ "G_EXTRACT_SUBVECTOR\000"
9263 /* 23683 */ "G_INSERT_SUBVECTOR\000"
9264 /* 23702 */ "G_BUILD_VECTOR\000"
9265 /* 23717 */ "G_SHUFFLE_VECTOR\000"
9266 /* 23734 */ "G_STEP_VECTOR\000"
9267 /* 23748 */ "G_SPLAT_VECTOR\000"
9268 /* 23763 */ "G_VECREDUCE_XOR\000"
9269 /* 23779 */ "G_XOR\000"
9270 /* 23785 */ "G_ATOMICRMW_XOR\000"
9271 /* 23801 */ "G_VECREDUCE_OR\000"
9272 /* 23816 */ "G_OR\000"
9273 /* 23821 */ "G_ATOMICRMW_OR\000"
9274 /* 23836 */ "BuildPairF64_FPR\000"
9275 /* 23853 */ "MFTGPR\000"
9276 /* 23860 */ "MTTGPR\000"
9277 /* 23867 */ "LoadImmDoubleGPR\000"
9278 /* 23884 */ "LoadImmSingleGPR\000"
9279 /* 23901 */ "MFTR\000"
9280 /* 23906 */ "DROTR\000"
9281 /* 23912 */ "G_ROTR\000"
9282 /* 23919 */ "G_INTTOPTR\000"
9283 /* 23930 */ "MTTR\000"
9284 /* 23935 */ "TLBWR\000"
9285 /* 23941 */ "TLBGWR\000"
9286 /* 23948 */ "RDHWR\000"
9287 /* 23954 */ "LWR\000"
9288 /* 23958 */ "SWR\000"
9289 /* 23962 */ "G_FABS\000"
9290 /* 23969 */ "G_ABS\000"
9291 /* 23975 */ "G_ABDS\000"
9292 /* 23982 */ "G_UNMERGE_VALUES\000"
9293 /* 23999 */ "G_MERGE_VALUES\000"
9294 /* 24014 */ "G_CTLS\000"
9295 /* 24021 */ "CINS\000"
9296 /* 24026 */ "DINS\000"
9297 /* 24031 */ "G_FACOS\000"
9298 /* 24039 */ "G_FCOS\000"
9299 /* 24046 */ "G_FSINCOS\000"
9300 /* 24056 */ "G_STRICT_FCMPS\000"
9301 /* 24071 */ "G_CONCAT_VECTORS\000"
9302 /* 24088 */ "COPY_TO_REGCLASS\000"
9303 /* 24105 */ "G_IS_FPCLASS\000"
9304 /* 24118 */ "G_ATOMIC_CMPXCHG_WITH_SUCCESS\000"
9305 /* 24148 */ "G_VECTOR_COMPRESS\000"
9306 /* 24166 */ "G_INTRINSIC_W_SIDE_EFFECTS\000"
9307 /* 24193 */ "G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS\000"
9308 /* 24231 */ "EXTS\000"
9309 /* 24236 */ "CVT_D32_S\000"
9310 /* 24246 */ "CVT_D64_S\000"
9311 /* 24256 */ "MOVN_I64_S\000"
9312 /* 24267 */ "MOVZ_I64_S\000"
9313 /* 24278 */ "MINA_S\000"
9314 /* 24285 */ "MAXA_S\000"
9315 /* 24292 */ "FSUB_S\000"
9316 /* 24299 */ "NMSUB_S\000"
9317 /* 24307 */ "FADD_S\000"
9318 /* 24314 */ "NMADD_S\000"
9319 /* 24322 */ "C_NGE_S\000"
9320 /* 24330 */ "C_NGLE_S\000"
9321 /* 24339 */ "C_OLE_S\000"
9322 /* 24347 */ "CMP_SLE_S\000"
9323 /* 24357 */ "CMP_SULE_S\000"
9324 /* 24368 */ "C_ULE_S\000"
9325 /* 24376 */ "CMP_ULE_S\000"
9326 /* 24386 */ "C_LE_S\000"
9327 /* 24393 */ "CMP_LE_S\000"
9328 /* 24402 */ "CMP_SAF_S\000"
9329 /* 24412 */ "MSUBF_S\000"
9330 /* 24420 */ "MADDF_S\000"
9331 /* 24428 */ "C_SF_S\000"
9332 /* 24435 */ "MOVF_S\000"
9333 /* 24442 */ "C_F_S\000"
9334 /* 24448 */ "PseudoSELECTFP_F_S\000"
9335 /* 24467 */ "CMP_F_S\000"
9336 /* 24475 */ "FNEG_S\000"
9337 /* 24482 */ "MOVN_I_S\000"
9338 /* 24491 */ "MOVZ_I_S\000"
9339 /* 24500 */ "SEL_S\000"
9340 /* 24506 */ "C_NGL_S\000"
9341 /* 24514 */ "FMUL_S\000"
9342 /* 24521 */ "TRUNC_L_S\000"
9343 /* 24531 */ "ROUND_L_S\000"
9344 /* 24541 */ "CEIL_L_S\000"
9345 /* 24550 */ "FLOOR_L_S\000"
9346 /* 24560 */ "CVT_L_S\000"
9347 /* 24568 */ "MIN_S\000"
9348 /* 24574 */ "CMP_SUN_S\000"
9349 /* 24584 */ "C_UN_S\000"
9350 /* 24591 */ "CMP_UN_S\000"
9351 /* 24600 */ "RECIP_S\000"
9352 /* 24608 */ "C_SEQ_S\000"
9353 /* 24616 */ "CMP_SEQ_S\000"
9354 /* 24626 */ "CMP_SUEQ_S\000"
9355 /* 24637 */ "C_UEQ_S\000"
9356 /* 24645 */ "CMP_UEQ_S\000"
9357 /* 24655 */ "C_EQ_S\000"
9358 /* 24662 */ "CMP_EQ_S\000"
9359 /* 24671 */ "FABS_S\000"
9360 /* 24678 */ "CLASS_S\000"
9361 /* 24686 */ "G_TRUNC_SSAT_S\000"
9362 /* 24701 */ "PseudoSELECT_S\000"
9363 /* 24716 */ "C_NGT_S\000"
9364 /* 24724 */ "C_OLT_S\000"
9365 /* 24732 */ "CMP_SLT_S\000"
9366 /* 24742 */ "CMP_SULT_S\000"
9367 /* 24753 */ "C_ULT_S\000"
9368 /* 24761 */ "CMP_ULT_S\000"
9369 /* 24771 */ "C_LT_S\000"
9370 /* 24778 */ "CMP_LT_S\000"
9371 /* 24787 */ "RINT_S\000"
9372 /* 24794 */ "FSQRT_S\000"
9373 /* 24802 */ "RSQRT_S\000"
9374 /* 24810 */ "MOVT_S\000"
9375 /* 24817 */ "PseudoSELECTFP_T_S\000"
9376 /* 24836 */ "FDIV_S\000"
9377 /* 24843 */ "FMOV_S\000"
9378 /* 24850 */ "PseudoTRUNC_W_S\000"
9379 /* 24866 */ "ROUND_W_S\000"
9380 /* 24876 */ "CEIL_W_S\000"
9381 /* 24885 */ "FLOOR_W_S\000"
9382 /* 24895 */ "CVT_W_S\000"
9383 /* 24903 */ "MAX_S\000"
9384 /* 24909 */ "SELNEZ_S\000"
9385 /* 24918 */ "SELEQZ_S\000"
9386 /* 24927 */ "BC1T\000"
9387 /* 24932 */ "G_SSUBSAT\000"
9388 /* 24942 */ "G_USUBSAT\000"
9389 /* 24952 */ "G_SADDSAT\000"
9390 /* 24962 */ "G_UADDSAT\000"
9391 /* 24972 */ "G_SSHLSAT\000"
9392 /* 24982 */ "G_USHLSAT\000"
9393 /* 24992 */ "G_SMULFIXSAT\000"
9394 /* 25005 */ "G_UMULFIXSAT\000"
9395 /* 25018 */ "G_SDIVFIXSAT\000"
9396 /* 25031 */ "G_UDIVFIXSAT\000"
9397 /* 25044 */ "G_ATOMICRMW_USUB_SAT\000"
9398 /* 25065 */ "G_FPTOSI_SAT\000"
9399 /* 25078 */ "G_FPTOUI_SAT\000"
9400 /* 25091 */ "G_EXTRACT\000"
9401 /* 25101 */ "G_SELECT\000"
9402 /* 25110 */ "G_BRINDIRECT\000"
9403 /* 25123 */ "DERET\000"
9404 /* 25129 */ "PATCHABLE_RET\000"
9405 /* 25143 */ "G_MEMSET\000"
9406 /* 25152 */ "BGT\000"
9407 /* 25156 */ "WAIT\000"
9408 /* 25161 */ "PATCHABLE_FUNCTION_EXIT\000"
9409 /* 25185 */ "G_BRJT\000"
9410 /* 25192 */ "BLT\000"
9411 /* 25196 */ "G_EXTRACT_VECTOR_ELT\000"
9412 /* 25217 */ "G_INSERT_VECTOR_ELT\000"
9413 /* 25237 */ "SLT\000"
9414 /* 25241 */ "TLT\000"
9415 /* 25245 */ "PseudoDMULT\000"
9416 /* 25257 */ "PseudoMULT\000"
9417 /* 25268 */ "DMT\000"
9418 /* 25272 */ "EMT\000"
9419 /* 25276 */ "G_FCONSTANT\000"
9420 /* 25288 */ "G_CONSTANT\000"
9421 /* 25299 */ "G_INTRINSIC_CONVERGENT\000"
9422 /* 25322 */ "STATEPOINT\000"
9423 /* 25333 */ "PATCHPOINT\000"
9424 /* 25344 */ "G_PTRTOINT\000"
9425 /* 25355 */ "G_FRINT\000"
9426 /* 25363 */ "G_INTRINSIC_LLRINT\000"
9427 /* 25382 */ "G_INTRINSIC_LRINT\000"
9428 /* 25400 */ "G_FNEARBYINT\000"
9429 /* 25413 */ "G_VASTART\000"
9430 /* 25423 */ "LIFETIME_START\000"
9431 /* 25438 */ "G_INVOKE_REGION_START\000"
9432 /* 25460 */ "G_INSERT\000"
9433 /* 25469 */ "G_FSQRT\000"
9434 /* 25477 */ "G_STRICT_FSQRT\000"
9435 /* 25492 */ "G_BITCAST\000"
9436 /* 25502 */ "G_ADDRSPACE_CAST\000"
9437 /* 25519 */ "DBG_VALUE_LIST\000"
9438 /* 25534 */ "GINVT\000"
9439 /* 25540 */ "DEXT\000"
9440 /* 25545 */ "G_FPEXT\000"
9441 /* 25553 */ "G_SEXT\000"
9442 /* 25560 */ "G_ASSERT_SEXT\000"
9443 /* 25574 */ "G_ANYEXT\000"
9444 /* 25583 */ "G_ZEXT\000"
9445 /* 25590 */ "G_ASSERT_ZEXT\000"
9446 /* 25604 */ "PseudoMSUBU\000"
9447 /* 25616 */ "G_ABDU\000"
9448 /* 25623 */ "PseudoMADDU\000"
9449 /* 25635 */ "DMODU\000"
9450 /* 25641 */ "BGEU\000"
9451 /* 25646 */ "SGEU\000"
9452 /* 25651 */ "TGEU\000"
9453 /* 25656 */ "BLEU\000"
9454 /* 25661 */ "SLEU\000"
9455 /* 25666 */ "DMUHU\000"
9456 /* 25672 */ "TGEIU\000"
9457 /* 25678 */ "TTLTIU\000"
9458 /* 25685 */ "V3MULU\000"
9459 /* 25692 */ "DMULU\000"
9460 /* 25698 */ "VMULU\000"
9461 /* 25704 */ "DINSU\000"
9462 /* 25710 */ "BGTU\000"
9463 /* 25715 */ "BLTU\000"
9464 /* 25720 */ "TLTU\000"
9465 /* 25725 */ "DEXTU\000"
9466 /* 25731 */ "DDIVU\000"
9467 /* 25737 */ "G_TRUNC_SSAT_U\000"
9468 /* 25752 */ "G_TRUNC_USAT_U\000"
9469 /* 25767 */ "DSRAV\000"
9470 /* 25773 */ "BITREV\000"
9471 /* 25780 */ "DDIV\000"
9472 /* 25785 */ "G_FDIV\000"
9473 /* 25792 */ "G_STRICT_FDIV\000"
9474 /* 25806 */ "PseudoDSDIV\000"
9475 /* 25818 */ "G_SDIV\000"
9476 /* 25825 */ "PseudoSDIV\000"
9477 /* 25836 */ "PseudoDUDIV\000"
9478 /* 25848 */ "G_UDIV\000"
9479 /* 25855 */ "PseudoUDIV\000"
9480 /* 25866 */ "DSLLV\000"
9481 /* 25872 */ "DSRLV\000"
9482 /* 25878 */ "G_GET_FPENV\000"
9483 /* 25890 */ "G_RESET_FPENV\000"
9484 /* 25904 */ "G_SET_FPENV\000"
9485 /* 25916 */ "TLBINV\000"
9486 /* 25923 */ "TLBGINV\000"
9487 /* 25931 */ "SHILOV\000"
9488 /* 25938 */ "EXTPDPV\000"
9489 /* 25946 */ "EXTPV\000"
9490 /* 25952 */ "DROTRV\000"
9491 /* 25959 */ "INSV\000"
9492 /* 25964 */ "AND_V\000"
9493 /* 25970 */ "MOVE_V\000"
9494 /* 25977 */ "BSEL_V\000"
9495 /* 25984 */ "NOR_V\000"
9496 /* 25990 */ "XOR_V\000"
9497 /* 25996 */ "BZ_V\000"
9498 /* 26001 */ "BMZ_V\000"
9499 /* 26007 */ "BNZ_V\000"
9500 /* 26013 */ "BMNZ_V\000"
9501 /* 26020 */ "CRC32W\000"
9502 /* 26027 */ "CRC32CW\000"
9503 /* 26035 */ "LW\000"
9504 /* 26038 */ "G_FPOW\000"
9505 /* 26045 */ "SW\000"
9506 /* 26048 */ "PseudoCVT_D32_W\000"
9507 /* 26064 */ "FLOG2_W\000"
9508 /* 26072 */ "FEXP2_W\000"
9509 /* 26080 */ "PseudoCVT_D64_W\000"
9510 /* 26096 */ "SRA_W\000"
9511 /* 26102 */ "ADD_A_W\000"
9512 /* 26110 */ "FMIN_A_W\000"
9513 /* 26119 */ "ADDS_A_W\000"
9514 /* 26128 */ "FMAX_A_W\000"
9515 /* 26137 */ "FSUB_W\000"
9516 /* 26144 */ "FMSUB_W\000"
9517 /* 26152 */ "NLOC_W\000"
9518 /* 26159 */ "NLZC_W\000"
9519 /* 26166 */ "FADD_W\000"
9520 /* 26173 */ "FMADD_W\000"
9521 /* 26181 */ "SLD_W\000"
9522 /* 26187 */ "PCKOD_W\000"
9523 /* 26195 */ "ILVOD_W\000"
9524 /* 26203 */ "FCLE_W\000"
9525 /* 26210 */ "FSLE_W\000"
9526 /* 26217 */ "FCULE_W\000"
9527 /* 26225 */ "FSULE_W\000"
9528 /* 26233 */ "FCNE_W\000"
9529 /* 26240 */ "FSNE_W\000"
9530 /* 26247 */ "FCUNE_W\000"
9531 /* 26255 */ "FSUNE_W\000"
9532 /* 26263 */ "INSVE_W\000"
9533 /* 26271 */ "FCAF_W\000"
9534 /* 26278 */ "FSAF_W\000"
9535 /* 26285 */ "VSHF_W\000"
9536 /* 26292 */ "BNEG_W\000"
9537 /* 26299 */ "PRECR_SRA_PH_W\000"
9538 /* 26314 */ "PRECRQ_PH_W\000"
9539 /* 26326 */ "PRECR_SRA_R_PH_W\000"
9540 /* 26343 */ "PRECRQ_RS_PH_W\000"
9541 /* 26358 */ "SUBQH_W\000"
9542 /* 26366 */ "ADDQH_W\000"
9543 /* 26374 */ "SRAI_W\000"
9544 /* 26381 */ "SLDI_W\000"
9545 /* 26388 */ "BNEGI_W\000"
9546 /* 26396 */ "SLLI_W\000"
9547 /* 26403 */ "SRLI_W\000"
9548 /* 26410 */ "BINSLI_W\000"
9549 /* 26419 */ "CEQI_W\000"
9550 /* 26426 */ "SRARI_W\000"
9551 /* 26434 */ "BCLRI_W\000"
9552 /* 26442 */ "SRLRI_W\000"
9553 /* 26450 */ "BINSRI_W\000"
9554 /* 26459 */ "SPLATI_W\000"
9555 /* 26468 */ "BSETI_W\000"
9556 /* 26476 */ "SUBVI_W\000"
9557 /* 26484 */ "ADDVI_W\000"
9558 /* 26492 */ "FILL_W\000"
9559 /* 26499 */ "SLL_W\000"
9560 /* 26505 */ "FEXUPL_W\000"
9561 /* 26514 */ "FFQL_W\000"
9562 /* 26521 */ "SRL_W\000"
9563 /* 26527 */ "BINSL_W\000"
9564 /* 26535 */ "FMUL_W\000"
9565 /* 26542 */ "ILVL_W\000"
9566 /* 26549 */ "DPAQ_SA_L_W\000"
9567 /* 26561 */ "DPSQ_SA_L_W\000"
9568 /* 26573 */ "FMIN_W\000"
9569 /* 26580 */ "FCUN_W\000"
9570 /* 26587 */ "FSUN_W\000"
9571 /* 26594 */ "FEXDO_W\000"
9572 /* 26602 */ "FRCP_W\000"
9573 /* 26609 */ "FCEQ_W\000"
9574 /* 26616 */ "FSEQ_W\000"
9575 /* 26623 */ "FCUEQ_W\000"
9576 /* 26631 */ "FSUEQ_W\000"
9577 /* 26639 */ "FTQ_W\000"
9578 /* 26645 */ "MSUB_Q_W\000"
9579 /* 26654 */ "MADD_Q_W\000"
9580 /* 26663 */ "MUL_Q_W\000"
9581 /* 26671 */ "MSUBR_Q_W\000"
9582 /* 26681 */ "MADDR_Q_W\000"
9583 /* 26691 */ "MULR_Q_W\000"
9584 /* 26700 */ "SRAR_W\000"
9585 /* 26707 */ "LDR_W\000"
9586 /* 26713 */ "BCLR_W\000"
9587 /* 26720 */ "SRLR_W\000"
9588 /* 26727 */ "FCOR_W\000"
9589 /* 26734 */ "FSOR_W\000"
9590 /* 26741 */ "FEXUPR_W\000"
9591 /* 26750 */ "FFQR_W\000"
9592 /* 26757 */ "BINSR_W\000"
9593 /* 26765 */ "STR_W\000"
9594 /* 26771 */ "EXTR_W\000"
9595 /* 26778 */ "ILVR_W\000"
9596 /* 26785 */ "SHRA_R_W\000"
9597 /* 26794 */ "SUBQH_R_W\000"
9598 /* 26804 */ "ADDQH_R_W\000"
9599 /* 26814 */ "EXTR_R_W\000"
9600 /* 26823 */ "SHRAV_R_W\000"
9601 /* 26833 */ "EXTRV_R_W\000"
9602 /* 26843 */ "FABS_W\000"
9603 /* 26850 */ "MULQ_RS_W\000"
9604 /* 26860 */ "EXTR_RS_W\000"
9605 /* 26870 */ "EXTRV_RS_W\000"
9606 /* 26881 */ "FCLASS_W\000"
9607 /* 26890 */ "ASUB_S_W\000"
9608 /* 26899 */ "HSUB_S_W\000"
9609 /* 26908 */ "DPSUB_S_W\000"
9610 /* 26918 */ "FTRUNC_S_W\000"
9611 /* 26929 */ "HADD_S_W\000"
9612 /* 26938 */ "DPADD_S_W\000"
9613 /* 26948 */ "MOD_S_W\000"
9614 /* 26956 */ "CLE_S_W\000"
9615 /* 26964 */ "AVE_S_W\000"
9616 /* 26972 */ "CLEI_S_W\000"
9617 /* 26981 */ "MINI_S_W\000"
9618 /* 26990 */ "CLTI_S_W\000"
9619 /* 26999 */ "MAXI_S_W\000"
9620 /* 27008 */ "SHLL_S_W\000"
9621 /* 27017 */ "MIN_S_W\000"
9622 /* 27025 */ "DOTP_S_W\000"
9623 /* 27034 */ "SUBQ_S_W\000"
9624 /* 27043 */ "ADDQ_S_W\000"
9625 /* 27052 */ "MULQ_S_W\000"
9626 /* 27061 */ "ABSQ_S_W\000"
9627 /* 27070 */ "AVER_S_W\000"
9628 /* 27079 */ "SUBS_S_W\000"
9629 /* 27088 */ "ADDS_S_W\000"
9630 /* 27097 */ "SAT_S_W\000"
9631 /* 27105 */ "CLT_S_W\000"
9632 /* 27113 */ "FFINT_S_W\000"
9633 /* 27123 */ "FTINT_S_W\000"
9634 /* 27133 */ "PseudoCVT_S_W\000"
9635 /* 27147 */ "SUBSUU_S_W\000"
9636 /* 27158 */ "DIV_S_W\000"
9637 /* 27166 */ "SHLLV_S_W\000"
9638 /* 27176 */ "MAX_S_W\000"
9639 /* 27184 */ "COPY_S_W\000"
9640 /* 27193 */ "SPLAT_W\000"
9641 /* 27201 */ "BSET_W\000"
9642 /* 27208 */ "FCLT_W\000"
9643 /* 27215 */ "FSLT_W\000"
9644 /* 27222 */ "FCULT_W\000"
9645 /* 27230 */ "FSULT_W\000"
9646 /* 27238 */ "PCNT_W\000"
9647 /* 27245 */ "FRINT_W\000"
9648 /* 27253 */ "INSERT_W\000"
9649 /* 27262 */ "FSQRT_W\000"
9650 /* 27270 */ "FRSQRT_W\000"
9651 /* 27279 */ "ST_W\000"
9652 /* 27284 */ "ASUB_U_W\000"
9653 /* 27293 */ "HSUB_U_W\000"
9654 /* 27302 */ "DPSUB_U_W\000"
9655 /* 27312 */ "FTRUNC_U_W\000"
9656 /* 27323 */ "HADD_U_W\000"
9657 /* 27332 */ "DPADD_U_W\000"
9658 /* 27342 */ "MOD_U_W\000"
9659 /* 27350 */ "CLE_U_W\000"
9660 /* 27358 */ "AVE_U_W\000"
9661 /* 27366 */ "CLEI_U_W\000"
9662 /* 27375 */ "MINI_U_W\000"
9663 /* 27384 */ "CLTI_U_W\000"
9664 /* 27393 */ "MAXI_U_W\000"
9665 /* 27402 */ "MIN_U_W\000"
9666 /* 27410 */ "DOTP_U_W\000"
9667 /* 27419 */ "AVER_U_W\000"
9668 /* 27428 */ "SUBS_U_W\000"
9669 /* 27437 */ "ADDS_U_W\000"
9670 /* 27446 */ "SUBSUS_U_W\000"
9671 /* 27457 */ "SAT_U_W\000"
9672 /* 27465 */ "CLT_U_W\000"
9673 /* 27473 */ "FFINT_U_W\000"
9674 /* 27483 */ "FTINT_U_W\000"
9675 /* 27493 */ "DIV_U_W\000"
9676 /* 27501 */ "MAX_U_W\000"
9677 /* 27509 */ "COPY_U_W\000"
9678 /* 27518 */ "MSUBV_W\000"
9679 /* 27526 */ "MADDV_W\000"
9680 /* 27534 */ "PCKEV_W\000"
9681 /* 27542 */ "ILVEV_W\000"
9682 /* 27550 */ "FDIV_W\000"
9683 /* 27557 */ "MULV_W\000"
9684 /* 27564 */ "EXTRV_W\000"
9685 /* 27572 */ "FMAX_W\000"
9686 /* 27579 */ "BZ_W\000"
9687 /* 27584 */ "BNZ_W\000"
9688 /* 27590 */ "G_VECREDUCE_FMAX\000"
9689 /* 27607 */ "G_ATOMICRMW_FMAX\000"
9690 /* 27624 */ "G_VECREDUCE_SMAX\000"
9691 /* 27641 */ "G_SMAX\000"
9692 /* 27648 */ "G_VECREDUCE_UMAX\000"
9693 /* 27665 */ "G_UMAX\000"
9694 /* 27672 */ "G_ATOMICRMW_UMAX\000"
9695 /* 27689 */ "G_ATOMICRMW_MAX\000"
9696 /* 27705 */ "MFTACX\000"
9697 /* 27712 */ "MTTACX\000"
9698 /* 27719 */ "G_FRAME_INDEX\000"
9699 /* 27733 */ "G_SBFX\000"
9700 /* 27740 */ "G_UBFX\000"
9701 /* 27747 */ "LHX\000"
9702 /* 27751 */ "G_SMULFIX\000"
9703 /* 27761 */ "G_UMULFIX\000"
9704 /* 27771 */ "G_SDIVFIX\000"
9705 /* 27781 */ "G_UDIVFIX\000"
9706 /* 27791 */ "JALX\000"
9707 /* 27796 */ "LBUX\000"
9708 /* 27801 */ "LWX\000"
9709 /* 27805 */ "G_MEMCPY\000"
9710 /* 27814 */ "COPY\000"
9711 /* 27819 */ "CONSTPOOL_ENTRY\000"
9712 /* 27835 */ "CONVERGENCECTRL_ENTRY\000"
9713 /* 27857 */ "BGEZ\000"
9714 /* 27862 */ "BLEZ\000"
9715 /* 27867 */ "BC1NEZ\000"
9716 /* 27874 */ "BC2NEZ\000"
9717 /* 27881 */ "SELNEZ\000"
9718 /* 27888 */ "DCLZ\000"
9719 /* 27893 */ "G_CTLZ\000"
9720 /* 27900 */ "BC1EQZ\000"
9721 /* 27907 */ "BC2EQZ\000"
9722 /* 27914 */ "SELEQZ\000"
9723 /* 27921 */ "BGTZ\000"
9724 /* 27926 */ "BLTZ\000"
9725 /* 27931 */ "G_CTTZ\000"
9726 /* 27938 */ "SelBneZ\000"
9727 /* 27946 */ "SelBeqZ\000"
9728 /* 27954 */ "JalOneReg\000"
9729 /* 27964 */ "JalTwoReg\000"
9730 /* 27974 */ "PseudoIndirectHazardBranch\000"
9731 /* 28001 */ "PseudoIndirectBranch\000"
9732 /* 28022 */ "Ulh\000"
9733 /* 28026 */ "Ush\000"
9734 /* 28030 */ "DADDi\000"
9735 /* 28036 */ "ANDi\000"
9736 /* 28041 */ "SNEi\000"
9737 /* 28046 */ "SEQi\000"
9738 /* 28051 */ "XORi\000"
9739 /* 28056 */ "SLTi\000"
9740 /* 28061 */ "LONG_BRANCH_LUi\000"
9741 /* 28077 */ "SelTBtneZCmpi\000"
9742 /* 28091 */ "SelTBteqZCmpi\000"
9743 /* 28105 */ "SelTBtneZSlti\000"
9744 /* 28119 */ "SelTBteqZSlti\000"
9745 /* 28133 */ "SGEImm\000"
9746 /* 28140 */ "SLEImm\000"
9747 /* 28147 */ "DROLImm\000"
9748 /* 28155 */ "NORImm\000"
9749 /* 28162 */ "DRORImm\000"
9750 /* 28170 */ "SGTImm\000"
9751 /* 28177 */ "SGEUImm\000"
9752 /* 28185 */ "SLEUImm\000"
9753 /* 28193 */ "SGTUImm\000"
9754 /* 28201 */ "BneImm\000"
9755 /* 28208 */ "BeqImm\000"
9756 /* 28215 */ "PseudoReturn\000"
9757 /* 28228 */ "JALRHB64Pseudo\000"
9758 /* 28243 */ "JALR64Pseudo\000"
9759 /* 28256 */ "JALRHBPseudo\000"
9760 /* 28269 */ "JALRPseudo\000"
9761 /* 28280 */ "B_MMR6_Pseudo\000"
9762 /* 28294 */ "B_MM_Pseudo\000"
9763 /* 28306 */ "SDIV_MM_Pseudo\000"
9764 /* 28321 */ "UDIV_MM_Pseudo\000"
9765 /* 28336 */ "LDMacro\000"
9766 /* 28344 */ "SDMacro\000"
9767 /* 28352 */ "SNEMacro\000"
9768 /* 28361 */ "SNEIMacro\000"
9769 /* 28371 */ "SEQIMacro\000"
9770 /* 28381 */ "DSRemIMacro\000"
9771 /* 28393 */ "DURemIMacro\000"
9772 /* 28405 */ "DSDivIMacro\000"
9773 /* 28417 */ "DUDivIMacro\000"
9774 /* 28429 */ "DMULMacro\000"
9775 /* 28439 */ "DMULOMacro\000"
9776 /* 28450 */ "SEQMacro\000"
9777 /* 28459 */ "ABSMacro\000"
9778 /* 28468 */ "DMULOUMacro\000"
9779 /* 28480 */ "DSRemMacro\000"
9780 /* 28491 */ "DURemMacro\000"
9781 /* 28502 */ "BGEImmMacro\000"
9782 /* 28514 */ "BLEImmMacro\000"
9783 /* 28526 */ "BGELImmMacro\000"
9784 /* 28539 */ "BLELImmMacro\000"
9785 /* 28552 */ "BNELImmMacro\000"
9786 /* 28565 */ "BEQLImmMacro\000"
9787 /* 28578 */ "BGTLImmMacro\000"
9788 /* 28591 */ "BLTLImmMacro\000"
9789 /* 28604 */ "BGEULImmMacro\000"
9790 /* 28618 */ "BLEULImmMacro\000"
9791 /* 28632 */ "DMULImmMacro\000"
9792 /* 28645 */ "BGTULImmMacro\000"
9793 /* 28659 */ "BLTULImmMacro\000"
9794 /* 28673 */ "BGTImmMacro\000"
9795 /* 28685 */ "BLTImmMacro\000"
9796 /* 28697 */ "BGEUImmMacro\000"
9797 /* 28710 */ "BLEUImmMacro\000"
9798 /* 28723 */ "BGTUImmMacro\000"
9799 /* 28736 */ "BLTUImmMacro\000"
9800 /* 28749 */ "DSDivMacro\000"
9801 /* 28760 */ "DUDivMacro\000"
9802 /* 28771 */ "LONG_BRANCH_LUi2Op\000"
9803 /* 28790 */ "LONG_BRANCH_DADDiu2Op\000"
9804 /* 28812 */ "LONG_BRANCH_ADDiu2Op\000"
9805 /* 28833 */ "SelTBtneZCmp\000"
9806 /* 28846 */ "SelTBteqZCmp\000"
9807 /* 28859 */ "SaaAddr\000"
9808 /* 28867 */ "SaadAddr\000"
9809 /* 28876 */ "ERet\000"
9810 /* 28881 */ "SelTBtneZSlt\000"
9811 /* 28894 */ "SelTBteqZSlt\000"
9812 /* 28907 */ "LBu\000"
9813 /* 28911 */ "DSUBu\000"
9814 /* 28917 */ "BADDu\000"
9815 /* 28923 */ "DADDu\000"
9816 /* 28929 */ "LHu\000"
9817 /* 28933 */ "SLTu\000"
9818 /* 28938 */ "PseudoDMULTu\000"
9819 /* 28951 */ "PseudoMULTu\000"
9820 /* 28963 */ "LWu\000"
9821 /* 28967 */ "Ulhu\000"
9822 /* 28972 */ "LONG_BRANCH_DADDiu\000"
9823 /* 28991 */ "LEA_ADDiu\000"
9824 /* 29001 */ "LONG_BRANCH_ADDiu\000"
9825 /* 29019 */ "SLTiu\000"
9826 /* 29025 */ "SelTBtneZSltiu\000"
9827 /* 29040 */ "SelTBteqZSltiu\000"
9828 /* 29055 */ "SelTBtneZSltu\000"
9829 /* 29069 */ "SelTBteqZSltu\000"
9830 /* 29083 */ "Ulw\000"
9831 /* 29087 */ "Usw\000"
9832};
9833#ifdef __GNUC__
9834#pragma GCC diagnostic pop
9835#endif
9836
9837extern const unsigned MipsInstrNameIndices[] = {
9838 15622U, 21215U, 23311U, 21721U, 15988U, 15969U, 15997U, 16271U,
9839 13918U, 13933U, 13798U, 13785U, 13972U, 24088U, 13638U, 25519U,
9840 13816U, 15618U, 15978U, 13271U, 27814U, 15845U, 13443U, 25423U,
9841 11695U, 13218U, 13259U, 22653U, 16243U, 25333U, 11807U, 23148U,
9842 14065U, 25322U, 13523U, 22898U, 22885U, 23380U, 25129U, 25161U,
9843 16175U, 16222U, 16195U, 16029U, 13629U, 23345U, 22568U, 13504U,
9844 27835U, 23598U, 22851U, 13686U, 25560U, 25590U, 21538U, 11578U,
9845 10299U, 16435U, 25818U, 25848U, 16536U, 16543U, 16550U, 16560U,
9846 11658U, 23816U, 23779U, 23975U, 25616U, 23646U, 16139U, 23634U,
9847 16128U, 13796U, 15620U, 27719U, 13648U, 13663U, 16281U, 25091U,
9848 23982U, 25460U, 23999U, 23702U, 11185U, 24071U, 25344U, 23919U,
9849 25492U, 13737U, 23356U, 11776U, 11159U, 11758U, 25382U, 25363U,
9850 21502U, 23405U, 23424U, 11451U, 11395U, 11425U, 11364U, 11436U,
9851 11376U, 11406U, 13592U, 13546U, 13576U, 24118U, 13986U, 14003U,
9852 11594U, 10305U, 11664U, 11625U, 23821U, 23785U, 27689U, 21664U,
9853 27672U, 21647U, 11534U, 10271U, 27607U, 21582U, 21322U, 21269U,
9854 21443U, 21381U, 22715U, 22693U, 11717U, 25044U, 13251U, 14107U,
9855 11708U, 25110U, 25438U, 11071U, 24166U, 25299U, 24193U, 25574U,
9856 11177U, 24686U, 25737U, 25752U, 25288U, 25276U, 25413U, 14057U,
9857 25553U, 13959U, 25583U, 16114U, 23583U, 23569U, 16107U, 23576U,
9858 23912U, 16328U, 22824U, 22803U, 22831U, 22838U, 25101U, 21816U,
9859 13296U, 21800U, 13243U, 21808U, 13288U, 21792U, 13235U, 22637U,
9860 22629U, 14139U, 14131U, 24962U, 24952U, 24942U, 24932U, 24982U,
9861 24972U, 27751U, 27761U, 24992U, 25005U, 27771U, 27781U, 25018U,
9862 25031U, 11492U, 10250U, 16369U, 8504U, 11357U, 25785U, 16515U,
9863 13777U, 26038U, 15700U, 23200U, 1223U, 9U, 14050U, 1196U,
9864 0U, 23175U, 23207U, 13847U, 25545U, 11149U, 15648U, 15672U,
9865 22772U, 22781U, 25065U, 25078U, 23962U, 21553U, 24105U, 13746U,
9866 21467U, 21477U, 13345U, 13360U, 21258U, 21311U, 21367U, 21429U,
9867 25878U, 25904U, 25890U, 13304U, 13332U, 13317U, 14020U, 14035U,
9868 11584U, 15859U, 21616U, 27641U, 21640U, 27665U, 23969U, 11749U,
9869 11739U, 23299U, 25185U, 13421U, 23683U, 23663U, 25217U, 25196U,
9870 23717U, 23748U, 23734U, 24148U, 27931U, 21756U, 27893U, 21737U,
9871 24014U, 22877U, 22737U, 13610U, 16411U, 14122U, 16120U, 24039U,
9872 21688U, 24046U, 21495U, 24031U, 21680U, 21487U, 1209U, 14686U,
9873 14155U, 14147U, 25469U, 23625U, 25355U, 25400U, 25502U, 23324U,
9874 13430U, 11211U, 13707U, 13561U, 11520U, 10257U, 16397U, 25792U,
9875 16522U, 8510U, 25477U, 23184U, 22810U, 24056U, 23444U, 23460U,
9876 27805U, 13488U, 13719U, 25143U, 22645U, 13472U, 22686U, 22662U,
9877 22674U, 11499U, 16376U, 11475U, 16352U, 27590U, 21565U, 21290U,
9878 21237U, 21405U, 21343U, 11562U, 16419U, 11642U, 23801U, 23763U,
9879 27624U, 21599U, 27648U, 21623U, 27733U, 27740U, 28459U, 21775U,
9880 23133U, 22115U, 22199U, 22370U, 4068U, 9390U, 893U, 8746U,
9881 3107U, 9068U, 8374U, 9705U, 3950U, 9230U, 775U, 8586U,
9882 2937U, 8908U, 8262U, 9551U, 3991U, 9285U, 816U, 8641U,
9883 2978U, 8963U, 8301U, 9604U, 4148U, 9498U, 973U, 8854U,
9884 3253U, 9176U, 8450U, 9809U, 4032U, 9340U, 857U, 8696U,
9885 3071U, 9018U, 8340U, 9657U, 3970U, 9257U, 795U, 8613U,
9886 2957U, 8935U, 8281U, 9577U, 4108U, 9444U, 933U, 8800U,
9887 3147U, 9122U, 8412U, 9757U, 3930U, 9203U, 755U, 8559U,
9888 2917U, 8881U, 8243U, 9525U, 4127U, 9470U, 952U, 8826U,
9889 3232U, 9148U, 8430U, 9782U, 4011U, 9312U, 836U, 8668U,
9890 3050U, 8990U, 8320U, 9630U, 4088U, 9417U, 913U, 8773U,
9891 3127U, 9095U, 8393U, 9731U, 4052U, 9367U, 877U, 8723U,
9892 3091U, 9045U, 8359U, 9683U, 9865U, 23304U, 19793U, 28565U,
9893 13388U, 28502U, 16014U, 28526U, 25641U, 28697U, 16335U, 28604U,
9894 25152U, 28673U, 16318U, 28578U, 25710U, 28723U, 16441U, 28645U,
9895 13439U, 28514U, 16019U, 28539U, 25656U, 28710U, 16341U, 28618U,
9896 25192U, 28685U, 16323U, 28591U, 25715U, 28736U, 16447U, 28659U,
9897 28552U, 21858U, 22101U, 22039U, 22294U, 22185U, 22356U, 17985U,
9898 28280U, 28294U, 28208U, 28201U, 4672U, 4219U, 4700U, 4249U,
9899 4730U, 4761U, 4658U, 4204U, 4686U, 4234U, 4714U, 4746U,
9900 2795U, 3565U, 23836U, 131U, 27819U, 22086U, 22341U, 149U,
9901 1153U, 28632U, 28429U, 28439U, 28468U, 16297U, 28147U, 23658U,
9902 28162U, 28405U, 28749U, 28381U, 28480U, 28417U, 28760U, 28393U,
9903 28491U, 28876U, 2808U, 3581U, 12510U, 26843U, 21824U, 21841U,
9904 22054U, 22309U, 4819U, 21874U, 22440U, 21921U, 22483U, 22069U,
9905 21897U, 22461U, 22324U, 21967U, 22525U, 21944U, 22504U, 21991U,
9906 22547U, 28243U, 28228U, 28256U, 28269U, 6956U, 27954U, 27964U,
9907 28336U, 12439U, 26707U, 8218U, 2062U, 22910U, 22995U, 29001U,
9908 28812U, 28972U, 28790U, 28061U, 28771U, 3611U, 19337U, 1121U,
9909 3821U, 1088U, 3633U, 1111U, 3811U, 23483U, 1068U, 23867U,
9910 23500U, 23884U, 1151U, 27705U, 52U, 137U, 22951U, 23853U,
9911 112U, 15626U, 22612U, 1135U, 3850U, 27712U, 64U, 155U,
9912 22958U, 23860U, 119U, 15637U, 22623U, 28633U, 28440U, 28469U,
9913 5079U, 5212U, 5111U, 5264U, 22847U, 28155U, 3744U, 22130U,
9914 22214U, 22385U, 22131U, 22215U, 22386U, 10045U, 9947U, 10160U,
9915 14317U, 14212U, 14477U, 26048U, 16485U, 26080U, 16501U, 27133U,
9916 25245U, 28938U, 25806U, 25836U, 15774U, 3166U, 28001U, 3676U,
9917 5324U, 8195U, 21077U, 7989U, 27974U, 3647U, 5294U, 8167U,
9918 11551U, 25623U, 20521U, 18317U, 15594U, 2856U, 18969U, 22595U,
9919 3301U, 19358U, 10288U, 25604U, 20506U, 18248U, 15605U, 2869U,
9920 23035U, 18983U, 25257U, 20485U, 28951U, 21178U, 14246U, 9982U,
9921 28215U, 3835U, 25825U, 388U, 2380U, 15737U, 3007U, 24448U,
9922 644U, 2693U, 15813U, 3211U, 24817U, 559U, 2608U, 15791U,
9923 3185U, 24701U, 13162U, 683U, 24850U, 25855U, 16298U, 28148U,
9924 23659U, 28163U, 9835U, 3915U, 212U, 28306U, 28344U, 28406U,
9925 28750U, 28371U, 28450U, 13392U, 28133U, 3726U, 25646U, 28177U,
9926 3771U, 28170U, 3753U, 28193U, 3791U, 13454U, 28140U, 3735U,
9927 25661U, 28185U, 3781U, 3762U, 3801U, 28361U, 28352U, 22014U,
9928 22160U, 22244U, 22269U, 22415U, 28382U, 28481U, 8230U, 2073U,
9929 22924U, 23010U, 12497U, 26765U, 19344U, 22027U, 22173U, 22257U,
9930 22282U, 22428U, 28859U, 28867U, 27946U, 27938U, 28846U, 28091U,
9931 28894U, 28119U, 29040U, 29069U, 28833U, 28077U, 28881U, 28105U,
9932 29025U, 29055U, 5024U, 4483U, 4498U, 5036U, 5251U, 16150U,
9933 13872U, 13854U, 13888U, 13904U, 13947U, 2826U, 9883U, 2018U,
9934 18528U, 6833U, 19268U, 6965U, 22669U, 19389U, 28321U, 28418U,
9935 28761U, 28394U, 28492U, 28022U, 28967U, 29083U, 28026U, 29087U,
9936 22145U, 22229U, 22400U, 14436U, 18784U, 10105U, 1371U, 27061U,
9937 20952U, 11471U, 11246U, 18270U, 6010U, 19469U, 17217U, 17630U,
9938 19641U, 7875U, 14237U, 1474U, 14354U, 1529U, 26804U, 1887U,
9939 26366U, 1859U, 14309U, 18680U, 14416U, 18771U, 27043U, 20940U,
9940 3419U, 11270U, 18281U, 10343U, 11880U, 14721U, 26119U, 10751U,
9941 12679U, 15210U, 27088U, 10943U, 13044U, 15459U, 27437U, 17847U,
9942 5750U, 9973U, 1276U, 10083U, 1339U, 7845U, 14501U, 1617U,
9943 10185U, 18171U, 14456U, 1589U, 10125U, 18118U, 10557U, 12244U,
9944 14906U, 26484U, 11013U, 13125U, 15529U, 27527U, 11303U, 18290U,
9945 10327U, 11863U, 14705U, 26102U, 18324U, 6232U, 28031U, 21101U,
9946 28985U, 21197U, 28918U, 21155U, 21525U, 7023U, 11239U, 5998U,
9947 11638U, 17658U, 5591U, 2196U, 17685U, 5624U, 10432U, 6888U,
9948 18331U, 6241U, 25964U, 28036U, 3699U, 21109U, 11688U, 1431U,
9949 10656U, 12526U, 15059U, 26890U, 10848U, 12891U, 15317U, 27284U,
9950 15668U, 11233U, 5987U, 6916U, 10733U, 12661U, 15183U, 27070U,
9951 10925U, 13026U, 15441U, 27419U, 10681U, 12600U, 15122U, 26964U,
9952 10873U, 12965U, 15380U, 27358U, 4551U, 4427U, 4935U, 4579U,
9953 4376U, 4875U, 4443U, 5238U, 5177U, 17642U, 28917U, 15869U,
9954 11083U, 5866U, 21524U, 1792U, 85U, 231U, 225U, 239U,
9955 11054U, 5531U, 27900U, 6173U, 13772U, 16049U, 18500U, 27867U,
9956 6136U, 24927U, 16312U, 20446U, 27907U, 6186U, 27874U, 6149U,
9957 10493U, 12194U, 14856U, 26434U, 10627U, 12445U, 15030U, 26713U,
9958 5829U, 23216U, 3321U, 11265U, 2113U, 6033U, 16302U, 17892U,
9959 11118U, 5926U, 11327U, 5578U, 2172U, 18308U, 6199U, 19690U,
9960 11057U, 2085U, 5837U, 11281U, 2132U, 6072U, 27857U, 3519U,
9961 15881U, 11094U, 5887U, 16255U, 19962U, 19103U, 11309U, 2148U,
9962 6114U, 16461U, 21038U, 27921U, 3551U, 11126U, 5939U, 11333U,
9963 2180U, 6210U, 16473U, 21061U, 10469U, 12170U, 14832U, 26410U,
9964 10599U, 12293U, 14933U, 26527U, 10523U, 12210U, 14872U, 26450U,
9965 10641U, 12489U, 15044U, 26757U, 25773U, 20585U, 22746U, 7043U,
9966 27862U, 3526U, 11102U, 5900U, 11315U, 2156U, 6125U, 16467U,
9967 21046U, 11276U, 2125U, 6062U, 11287U, 2140U, 6083U, 27926U,
9968 3558U, 15888U, 11134U, 5952U, 16263U, 19973U, 19113U, 11339U,
9969 2188U, 6221U, 16479U, 21069U, 10572U, 26013U, 10565U, 26001U,
9970 13468U, 2789U, 11062U, 2092U, 5847U, 10439U, 12148U, 14810U,
9971 26388U, 10411U, 12127U, 14789U, 26292U, 16024U, 17882U, 11110U,
9972 5913U, 11321U, 5565U, 2164U, 18299U, 6162U, 18431U, 11293U,
9973 6094U, 11048U, 13199U, 15564U, 26007U, 27584U, 11298U, 6104U,
9974 746U, 1951U, 17159U, 15834U, 17713U, 5646U, 19087U, 6945U,
9975 10447U, 25977U, 10541U, 12228U, 14890U, 26468U, 10820U, 12768U,
9976 15289U, 27201U, 11043U, 13185U, 15559U, 25996U, 27579U, 4962U,
9977 4608U, 4974U, 4621U, 4950U, 4595U, 4861U, 5286U, 4785U,
9978 5278U, 4776U, 13400U, 13375U, 18359U, 18385U, 6776U, 8111U,
9979 2475U, 6439U, 24541U, 7423U, 713U, 2756U, 6708U, 20778U,
9980 24876U, 20410U, 7704U, 10478U, 12179U, 14841U, 26419U, 10614U,
9981 12363U, 14956U, 26610U, 101U, 16608U, 17201U, 9846U, 24021U,
9982 1015U, 1048U, 1102U, 12518U, 6581U, 24678U, 7565U, 10689U,
9983 12608U, 15130U, 26972U, 10881U, 12973U, 15388U, 27366U, 10673U,
9984 12592U, 15114U, 26956U, 10865U, 12957U, 15372U, 27350U, 22591U,
9985 19351U, 7034U, 8143U, 10707U, 12626U, 15148U, 26990U, 10899U,
9986 12991U, 15406U, 27384U, 10768U, 12696U, 15227U, 27105U, 10971U,
9987 13072U, 15487U, 27465U, 27889U, 21054U, 7968U, 8160U, 10020U,
9988 1290U, 9922U, 1244U, 10135U, 1386U, 10033U, 18076U, 9935U,
9989 18003U, 10148U, 18131U, 10051U, 18091U, 9953U, 18018U, 10166U,
9990 18146U, 6358U, 7318U, 12423U, 6567U, 14323U, 18691U, 24662U,
9991 7551U, 12119U, 24467U, 12025U, 6329U, 14218U, 18610U, 24393U,
9992 7289U, 12836U, 6640U, 14483U, 18811U, 24778U, 7624U, 12086U,
9993 6343U, 24402U, 7303U, 12376U, 6521U, 24616U, 7505U, 11978U,
9994 6283U, 24347U, 7243U, 12789U, 6594U, 24732U, 7578U, 12402U,
9995 6536U, 24626U, 7520U, 12004U, 6298U, 24357U, 7258U, 12815U,
9996 6609U, 24742U, 7593U, 12336U, 6492U, 24574U, 7476U, 12413U,
9997 6552U, 24645U, 7536U, 12015U, 6314U, 24376U, 7274U, 12826U,
9998 6625U, 24761U, 7609U, 12346U, 6507U, 24591U, 7491U, 10803U,
9999 12751U, 15272U, 27184U, 10995U, 15511U, 27509U, 9860U, 9867U,
10000 11458U, 14099U, 26027U, 11345U, 14082U, 26020U, 126U, 16624U,
10001 17209U, 9853U, 24236U, 20008U, 26054U, 20697U, 16491U, 24246U,
10002 20021U, 26086U, 20710U, 6997U, 2498U, 17415U, 6468U, 24560U,
10003 20215U, 7452U, 3502U, 3469U, 3457U, 549U, 17020U, 2598U,
10004 17503U, 16507U, 7010U, 3278U, 3486U, 27139U, 20964U, 7943U,
10005 736U, 17146U, 2779U, 17617U, 24895U, 20435U, 7733U, 531U,
10006 16996U, 2580U, 17479U, 24655U, 20269U, 380U, 16857U, 2372U,
10007 17367U, 24442U, 20151U, 353U, 16821U, 2345U, 17343U, 24386U,
10008 20121U, 606U, 17072U, 2655U, 17555U, 24771U, 20322U, 312U,
10009 16768U, 2304U, 17290U, 24322U, 20076U, 322U, 16781U, 2314U,
10010 17303U, 24330U, 20087U, 440U, 16908U, 2432U, 17390U, 24506U,
10011 20194U, 576U, 17033U, 2625U, 17516U, 24716U, 20289U, 333U,
10012 16795U, 2325U, 17317U, 24339U, 20099U, 586U, 17046U, 2635U,
10013 17529U, 24724U, 20300U, 511U, 16970U, 2560U, 17453U, 24608U,
10014 20247U, 362U, 16833U, 2354U, 17355U, 24428U, 20131U, 521U,
10015 16983U, 2570U, 17466U, 24637U, 20258U, 343U, 16808U, 2335U,
10016 17330U, 24368U, 20110U, 596U, 17059U, 2645U, 17542U, 24753U,
10017 20311U, 483U, 16933U, 2532U, 17428U, 24584U, 20226U, 5059U,
10018 4898U, 4525U, 11470U, 28030U, 28984U, 28923U, 15589U, 21531U,
10019 15657U, 15667U, 22745U, 22590U, 8142U, 27888U, 8159U, 25780U,
10020 25731U, 25123U, 20454U, 7785U, 25540U, 1058U, 21231U, 25725U,
10021 15576U, 24026U, 21225U, 25704U, 25781U, 25732U, 7896U, 7906U,
10022 10787U, 12735U, 15246U, 27158U, 10979U, 13100U, 15495U, 27493U,
10023 18947U, 6890U, 9841U, 8074U, 18U, 106U, 1174U, 21695U,
10024 24U, 11802U, 25635U, 25268U, 58U, 143U, 1180U, 21708U,
10025 45U, 14694U, 25666U, 16347U, 25251U, 28944U, 25692U, 8134U,
10026 12652U, 15174U, 27025U, 13017U, 15432U, 27410U, 12574U, 15096U,
10027 26938U, 12939U, 15354U, 27332U, 14565U, 1674U, 14640U, 1726U,
10028 26549U, 20788U, 14602U, 18860U, 15939U, 19176U, 23277U, 19765U,
10029 14666U, 1762U, 14545U, 1644U, 22872U, 14579U, 1693U, 14653U,
10030 1744U, 26561U, 20803U, 14628U, 18892U, 12544U, 15077U, 26908U,
10031 12909U, 15335U, 27302U, 15950U, 19190U, 23288U, 19779U, 14676U,
10032 1777U, 14593U, 1712U, 23906U, 1007U, 25952U, 14089U, 25812U,
10033 11610U, 16276U, 993U, 1038U, 25866U, 8554U, 247U, 25767U,
10034 16307U, 1000U, 25872U, 10245U, 28911U, 25842U, 23167U, 13536U,
10035 7115U, 5145U, 5123U, 9879U, 17990U, 5781U, 15581U, 18955U,
10036 6898U, 25272U, 25124U, 11142U, 5965U, 20455U, 7786U, 23171U,
10037 13541U, 7124U, 25541U, 23128U, 22765U, 25938U, 20648U, 19414U,
10038 25946U, 20659U, 19668U, 26870U, 20902U, 26833U, 20876U, 15254U,
10039 18925U, 27564U, 20988U, 26860U, 20889U, 26814U, 20851U, 15192U,
10040 18913U, 26771U, 20829U, 24231U, 1022U, 20499U, 7817U, 540U,
10041 17008U, 2589U, 17491U, 24671U, 20279U, 11927U, 293U, 16743U,
10042 2285U, 17278U, 3381U, 24307U, 20055U, 7231U, 26166U, 12072U,
10043 26271U, 12362U, 26609U, 12517U, 26881U, 11964U, 26203U, 12775U,
10044 27208U, 502U, 16958U, 2551U, 1029U, 17189U, 12034U, 26233U,
10045 12459U, 26727U, 12386U, 26623U, 11988U, 26217U, 12799U, 27222U,
10046 12048U, 26247U, 12322U, 26580U, 13148U, 665U, 17122U, 2714U,
10047 17593U, 24836U, 20364U, 7650U, 27550U, 14948U, 26594U, 11835U,
10048 26072U, 12271U, 26505U, 12473U, 26741U, 12704U, 27113U, 13080U,
10049 27473U, 12280U, 26514U, 12482U, 26750U, 10580U, 12258U, 14914U,
10050 26492U, 11827U, 26064U, 2486U, 6453U, 24550U, 7437U, 724U,
10051 2767U, 6722U, 20818U, 24885U, 20422U, 7718U, 11934U, 26173U,
10052 11889U, 26128U, 13178U, 27572U, 11871U, 26110U, 12315U, 26573U,
10053 674U, 17134U, 2723U, 17605U, 6666U, 24843U, 20374U, 7662U,
10054 11905U, 26144U, 12301U, 450U, 16921U, 2442U, 17403U, 3400U,
10055 24514U, 20205U, 7381U, 26535U, 409U, 16868U, 2401U, 17378U,
10056 24475U, 20160U, 7358U, 15840U, 12355U, 26602U, 12852U, 27245U,
10057 12877U, 27270U, 12079U, 26278U, 12369U, 26616U, 11971U, 26210U,
10058 12782U, 27215U, 12041U, 26240U, 12466U, 26734U, 12869U, 615U,
10059 17084U, 2664U, 17567U, 24794U, 20332U, 27262U, 11898U, 274U,
10060 16718U, 2266U, 17266U, 3371U, 24292U, 20034U, 7219U, 26137U,
10061 12394U, 26631U, 11996U, 26225U, 12807U, 27230U, 12056U, 26255U,
10062 12329U, 26587U, 12714U, 27123U, 13090U, 27483U, 14962U, 26639U,
10063 12554U, 26918U, 12919U, 27312U, 15681U, 6934U, 25534U, 7806U,
10064 12565U, 15087U, 26929U, 12930U, 15345U, 27323U, 12535U, 15068U,
10065 26899U, 12900U, 15326U, 27293U, 16159U, 19280U, 11028U, 13140U,
10066 15544U, 27542U, 10607U, 12308U, 14941U, 26542U, 10388U, 11956U,
10067 14766U, 26195U, 10649U, 12503U, 15052U, 26778U, 24022U, 10834U,
10068 12860U, 15303U, 27253U, 25959U, 10396U, 12064U, 14774U, 26263U,
10069 20677U, 19984U, 7186U, 15832U, 15873U, 23593U, 17789U, 3332U,
10070 5552U, 5790U, 6043U, 17808U, 19991U, 9903U, 2042U, 19882U,
10071 19954U, 27791U, 21015U, 19096U, 11088U, 2105U, 5876U, 11067U,
10072 2099U, 5857U, 23590U, 17781U, 3327U, 23118U, 17649U, 5541U,
10073 7089U, 9897U, 2034U, 8047U, 8082U, 19876U, 19082U, 4869U,
10074 3923U, 4802U, 4794U, 5008U, 4840U, 9911U, 2052U, 13214U,
10075 18338U, 17828U, 27796U, 21023U, 7826U, 17997U, 5804U, 28907U,
10076 3866U, 13762U, 18484U, 21140U, 11618U, 91U, 1966U, 5493U,
10077 459U, 2508U, 1164U, 5411U, 8015U, 1931U, 10426U, 12142U,
10078 14804U, 26382U, 15961U, 11228U, 23337U, 171U, 1980U, 10375U,
10079 11943U, 14753U, 26182U, 28991U, 3885U, 21193U, 14128U, 2846U,
10080 13406U, 18394U, 17857U, 27747U, 21008U, 18558U, 28929U, 3872U,
10081 13767U, 18492U, 21163U, 17705U, 5636U, 16156U, 3273U, 8066U,
10082 11621U, 8104U, 13450U, 18408U, 19274U, 6971U, 8128U, 9842U,
10083 5772U, 8075U, 6925U, 183U, 1996U, 16656U, 28073U, 3720U,
10084 21133U, 26035U, 17866U, 3497U, 161U, 16640U, 1186U, 5473U,
10085 8031U, 1941U, 22965U, 19500U, 13729U, 18470U, 19442U, 16453U,
10086 3289U, 13458U, 18415U, 19323U, 17742U, 5681U, 17171U, 11260U,
10087 6023U, 19676U, 23954U, 3359U, 13600U, 18445U, 19940U, 19652U,
10088 11254U, 20570U, 27801U, 195U, 16674U, 20000U, 21031U, 20685U,
10089 7927U, 28963U, 4278U, 4342U, 4310U, 4359U, 4888U, 4629U,
10090 4514U, 4988U, 4645U, 4395U, 4457U, 11557U, 12104U, 6385U,
10091 24420U, 7345U, 15004U, 26681U, 25629U, 23098U, 19615U, 20527U,
10092 11012U, 13124U, 15528U, 27526U, 303U, 16756U, 2295U, 22986U,
10093 19530U, 18323U, 14977U, 26654U, 24315U, 20066U, 16055U, 19204U,
10094 23517U, 19812U, 16081U, 19236U, 23543U, 19844U, 11856U, 6271U,
10095 24285U, 7207U, 10716U, 12635U, 15157U, 26999U, 10908U, 13000U,
10096 15415U, 27393U, 10352U, 11890U, 14730U, 26129U, 13179U, 6737U,
10097 24903U, 10795U, 12743U, 15264U, 7746U, 27176U, 10987U, 13108U,
10098 15503U, 27501U, 19U, 5349U, 107U, 2202U, 16616U, 5391U,
10099 1175U, 5431U, 25U, 16570U, 5359U, 254U, 16692U, 2211U,
10100 17228U, 5441U, 31U, 16579U, 15600U, 17695U, 2862U, 23026U,
10101 19542U, 18975U, 22601U, 17760U, 3307U, 23061U, 19566U, 19364U,
10102 23901U, 11843U, 6259U, 24278U, 7195U, 10698U, 12617U, 15139U,
10103 26981U, 10890U, 12982U, 15397U, 27375U, 10335U, 11872U, 14713U,
10104 26111U, 12316U, 6481U, 24568U, 10725U, 12644U, 15166U, 7465U,
10105 27017U, 10917U, 13009U, 15424U, 27402U, 11803U, 10243U, 18238U,
10106 25636U, 7855U, 6250U, 10665U, 12584U, 15106U, 26948U, 10857U,
10107 12949U, 15364U, 27342U, 17667U, 5602U, 19424U, 7067U, 25970U,
10108 371U, 16845U, 2363U, 15730U, 2998U, 19042U, 24435U, 20141U,
10109 2240U, 15708U, 2891U, 24256U, 418U, 16880U, 2410U, 15756U,
10110 3028U, 19052U, 24482U, 20170U, 635U, 17110U, 2684U, 15806U,
10111 3202U, 19062U, 24810U, 20354U, 2253U, 15719U, 2904U, 24267U,
10112 429U, 16894U, 2421U, 15765U, 3039U, 19072U, 24491U, 20182U,
10113 10294U, 12096U, 6372U, 24412U, 7332U, 14994U, 26671U, 25610U,
10114 23088U, 19602U, 20512U, 11004U, 13116U, 15520U, 27518U, 284U,
10115 16731U, 2276U, 22977U, 19518U, 18254U, 14968U, 26645U, 24300U,
10116 20045U, 59U, 5381U, 144U, 2231U, 17254U, 16632U, 5401U,
10117 1181U, 5463U, 46U, 16599U, 5370U, 264U, 16705U, 2221U,
10118 17241U, 5452U, 38U, 16589U, 15632U, 2884U, 23052U, 19554U,
10119 18999U, 22796U, 19450U, 22618U, 3314U, 23070U, 19578U, 19381U,
10120 75U, 207U, 1204U, 80U, 220U, 1218U, 23930U, 14695U,
10121 25667U, 7865U, 6868U, 16348U, 16093U, 19251U, 23555U, 19859U,
10122 15895U, 19123U, 23233U, 19712U, 14376U, 18731U, 26850U, 1902U,
10123 14426U, 1559U, 27052U, 1917U, 3429U, 15014U, 26691U, 14614U,
10124 18875U, 14554U, 1658U, 25252U, 23108U, 19628U, 23079U, 19590U,
10125 20491U, 28945U, 21184U, 25687U, 7886U, 11036U, 13155U, 15552U,
10126 27557U, 19316U, 6988U, 14294U, 1501U, 14986U, 26663U, 8135U,
10127 14397U, 1545U, 4854U, 4981U, 4168U, 3905U, 15877U, 10360U,
10128 11913U, 14738U, 26152U, 10367U, 11920U, 14745U, 26159U, 302U,
10129 16755U, 2294U, 24314U, 20065U, 283U, 16730U, 2275U, 24299U,
10130 20044U, 23621U, 3339U, 10509U, 19890U, 7133U, 25984U, 17819U,
10131 5727U, 5049U, 5090U, 23618U, 17800U, 5717U, 3340U, 10510U,
10132 6907U, 19891U, 7134U, 25985U, 28052U, 3707U, 21118U, 5189U,
10133 14284U, 18656U, 13623U, 18461U, 6799U, 11020U, 13132U, 15536U,
10134 27534U, 10380U, 11948U, 14758U, 26187U, 10827U, 12845U, 15296U,
10135 27238U, 14252U, 18623U, 9988U, 18032U, 3391U, 3439U, 22873U,
10136 15924U, 8488U, 17920U, 19158U, 23262U, 8538U, 17957U, 19747U,
10137 16068U, 19220U, 23530U, 19828U, 15910U, 8473U, 17902U, 19141U,
10138 23248U, 8523U, 17939U, 19730U, 14196U, 18591U, 26314U, 20745U,
10139 14171U, 18575U, 26343U, 20760U, 14184U, 1443U, 26299U, 1804U,
10140 26326U, 1824U, 13811U, 13382U, 18369U, 20999U, 18508U, 6810U,
10141 8120U, 11680U, 1418U, 3410U, 3448U, 10229U, 18218U, 22939U,
10142 19482U, 23948U, 3351U, 19931U, 7175U, 7151U, 492U, 16945U,
10143 2541U, 17440U, 24600U, 20236U, 14527U, 18848U, 10211U, 18194U,
10144 14268U, 18645U, 10004U, 18054U, 12853U, 6654U, 24787U, 7638U,
10145 23907U, 25953U, 20668U, 19904U, 2463U, 6424U, 24531U, 7408U,
10146 701U, 2744U, 6693U, 20734U, 24866U, 20397U, 7689U, 625U,
10147 17097U, 2674U, 17580U, 24802U, 20343U, 4809U, 4185U, 8469U,
10148 11352U, 10760U, 12688U, 15219U, 27097U, 10963U, 13064U, 15479U,
10149 27457U, 10240U, 17641U, 5521U, 2057U, 13231U, 18345U, 18232U,
10150 5812U, 11273U, 2120U, 8058U, 11466U, 8097U, 13284U, 18352U,
10151 18284U, 6054U, 8091U, 11824U, 22754U, 17770U, 5703U, 19397U,
10152 7056U, 8150U, 96U, 1973U, 5507U, 471U, 2520U, 1169U,
10153 5421U, 8023U, 1936U, 25813U, 20595U, 15965U, 23341U, 177U,
10154 1988U, 9875U, 2012U, 17983U, 14118U, 2840U, 18551U, 27914U,
10155 3542U, 13205U, 6762U, 7977U, 24918U, 7771U, 27881U, 3533U,
10156 13190U, 6748U, 7956U, 24909U, 7757U, 12252U, 6398U, 24500U,
10157 7370U, 23220U, 28046U, 14691U, 17677U, 5614U, 2851U, 13410U,
10158 18401U, 10405U, 14783U, 26286U, 22606U, 25931U, 20638U, 19372U,
10159 14518U, 18836U, 10202U, 18182U, 14466U, 18797U, 27166U, 20975U,
10160 14260U, 18634U, 9996U, 18043U, 14387U, 18745U, 27008U, 20916U,
10161 14509U, 18824U, 10193U, 1404U, 14365U, 18717U, 10094U, 1355U,
10162 26823U, 20863U, 14163U, 18564U, 9914U, 1231U, 14333U, 18704U,
10163 10062U, 1308U, 26785U, 20839U, 14536U, 1630U, 10220U, 18206U,
10164 14276U, 1488U, 10012U, 18065U, 18907U, 6860U, 13414U, 6787U,
10165 10425U, 12141U, 14803U, 26381U, 10374U, 11942U, 14752U, 26181U,
10166 16277U, 17724U, 5659U, 1039U, 3602U, 10455U, 12156U, 14818U,
10167 26396U, 25867U, 20611U, 10587U, 12265U, 14921U, 19302U, 6979U,
10168 26499U, 25237U, 3480U, 20471U, 28056U, 3713U, 21125U, 29019U,
10169 3897U, 21206U, 28933U, 3878U, 21170U, 13515U, 28041U, 10532U,
10170 12219U, 14881U, 26459U, 10812U, 12760U, 15281U, 27193U, 8555U,
10171 10418U, 12134U, 14796U, 26374U, 10485U, 12186U, 14848U, 26426U,
10172 10620U, 12432U, 15023U, 26700U, 25768U, 20577U, 10321U, 11850U,
10173 14699U, 17976U, 26096U, 16308U, 17733U, 5670U, 10462U, 12163U,
10174 14825U, 26403U, 10501U, 12202U, 14864U, 26442U, 10634U, 12452U,
10175 15037U, 26720U, 25873U, 20619U, 10593U, 12287U, 14927U, 19309U,
10176 26521U, 22845U, 19460U, 7078U, 10843U, 12886U, 15312U, 27279U,
10177 10246U, 14228U, 1460U, 14343U, 1513U, 26794U, 1872U, 26358U,
10178 1846U, 14301U, 18669U, 14406U, 18758U, 27034U, 20928U, 10952U,
10179 13053U, 15468U, 27446U, 10776U, 12724U, 15235U, 27147U, 10742U,
10180 12670U, 15201U, 27079U, 10934U, 13035U, 15450U, 27428U, 17837U,
10181 5738U, 9964U, 1262U, 10072U, 1323U, 7835U, 14493U, 1604U,
10182 10177U, 18160U, 14446U, 1574U, 10115U, 18105U, 10549U, 12236U,
10183 14898U, 26476U, 11005U, 13117U, 15521U, 27519U, 18241U, 5820U,
10184 28912U, 21147U, 189U, 2004U, 16665U, 26045U, 17874U, 5762U,
10185 3514U, 166U, 16648U, 1191U, 5483U, 8039U, 1946U, 22971U,
10186 19509U, 13733U, 18477U, 16457U, 3295U, 13463U, 18423U, 19330U,
10187 17751U, 5692U, 17180U, 19683U, 23958U, 3365U, 13605U, 18453U,
10188 19947U, 19660U, 7105U, 201U, 16683U, 20691U, 7935U, 11206U,
10189 15570U, 18938U, 6877U, 18262U, 5977U, 16167U, 19291U, 4833U,
10190 4196U, 4294U, 5000U, 5016U, 4326U, 4264U, 5155U, 5069U,
10191 4910U, 4538U, 4922U, 4565U, 5100U, 4178U, 5134U, 4271U,
10192 5166U, 5225U, 4411U, 4470U, 23224U, 15643U, 19007U, 19697U,
10193 13396U, 15579U, 25672U, 20544U, 18953U, 25651U, 20536U, 18378U,
10194 25923U, 13838U, 18516U, 20627U, 22790U, 19433U, 23477U, 19803U,
10195 15693U, 19032U, 23941U, 19921U, 25916U, 13830U, 6820U, 7915U,
10196 22760U, 19406U, 23228U, 19704U, 15687U, 19023U, 23935U, 19912U,
10197 25241U, 15662U, 20553U, 19015U, 25720U, 20562U, 20478U, 13519U,
10198 15584U, 18961U, 18438U, 2451U, 6409U, 24521U, 7393U, 689U,
10199 2732U, 6678U, 20723U, 24856U, 20384U, 7674U, 25678U, 25843U,
10200 20603U, 25685U, 70U, 25698U, 10404U, 12112U, 14782U, 26285U,
10201 25156U, 20463U, 7796U, 22945U, 19491U, 7163U, 14094U, 18543U,
10202 6850U, 23775U, 17799U, 5716U, 3345U, 10516U, 6906U, 19897U,
10203 7142U, 25990U, 28051U, 3706U, 21117U, 5200U, 11615U,
10204};
10205
10206extern const int16_t MipsRegClassByHwModeTables[2][4] = {
10207 { // DefaultMode
10208 Mips::GPR32RegClassID, // mips_ptr_rc
10209 Mips::GP32RegClassID, // ptr_gp_rc
10210 Mips::GPRMM16RegClassID, // ptr_gpr16mm_rc
10211 Mips::SP32RegClassID, // ptr_sp_rc
10212 },
10213 { // MIPS64
10214 Mips::GPR64RegClassID, // mips_ptr_rc
10215 Mips::GP64RegClassID, // ptr_gp_rc
10216 Mips::GPRMM16RegClassID, // ptr_gpr16mm_rc
10217 Mips::SP64RegClassID, // ptr_sp_rc
10218 },
10219};
10220
10221static inline void InitMipsMCInstrInfo(MCInstrInfo *II) {
10222 II->InitMCInstrInfo(MipsDescs.Insts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2927, &MipsRegClassByHwModeTables[0][0], 4);
10223}
10224
10225
10226} // namespace llvm
10227
10228#endif // GET_INSTRINFO_MC_DESC
10229
10230#ifdef GET_INSTRINFO_HEADER
10231#undef GET_INSTRINFO_HEADER
10232
10233namespace llvm {
10234
10235struct MipsGenInstrInfo : public TargetInstrInfo {
10236 explicit MipsGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode = ~0u, unsigned CFDestroyOpcode = ~0u, unsigned CatchRetOpcode = ~0u, unsigned ReturnOpcode = ~0u);
10237 ~MipsGenInstrInfo() override = default;
10238};
10239extern const int16_t MipsRegClassByHwModeTables[2][4];
10240
10241} // namespace llvm
10242
10243namespace llvm::Mips {
10244
10245constexpr unsigned SUBOP_mem_mm_gp_simm7_lsl2_base = 0;
10246constexpr unsigned SUBOP_mem_mm_gp_simm7_lsl2_offset = 1;
10247constexpr unsigned SUBOP_mem_mm_sp_imm5_lsl2_base = 0;
10248constexpr unsigned SUBOP_mem_mm_sp_imm5_lsl2_offset = 1;
10249
10250} // namespace llvm::Mips
10251
10252#endif // GET_INSTRINFO_HEADER
10253
10254#ifdef GET_INSTRINFO_HELPER_DECLS
10255#undef GET_INSTRINFO_HELPER_DECLS
10256
10257
10258#endif // GET_INSTRINFO_HELPER_DECLS
10259
10260#ifdef GET_INSTRINFO_HELPERS
10261#undef GET_INSTRINFO_HELPERS
10262
10263
10264#endif // GET_INSTRINFO_HELPERS
10265
10266#ifdef GET_INSTRINFO_CTOR_DTOR
10267#undef GET_INSTRINFO_CTOR_DTOR
10268
10269namespace llvm {
10270
10271extern const MipsInstrTable MipsDescs;
10272extern const unsigned MipsInstrNameIndices[];
10273extern const char MipsInstrNameData[];
10274MipsGenInstrInfo::MipsGenInstrInfo(const TargetSubtargetInfo &STI, const TargetRegisterInfo &TRI, unsigned CFSetupOpcode, unsigned CFDestroyOpcode, unsigned CatchRetOpcode, unsigned ReturnOpcode)
10275 : TargetInstrInfo(TRI, CFSetupOpcode, CFDestroyOpcode, CatchRetOpcode, ReturnOpcode, MipsRegClassByHwModeTables[STI.getHwMode(MCSubtargetInfo::HwMode_RegInfo)]) {
10276 InitMCInstrInfo(MipsDescs.Insts, MipsInstrNameIndices, MipsInstrNameData, nullptr, nullptr, 2927, &MipsRegClassByHwModeTables[0][0], 4);
10277}
10278
10279} // namespace llvm
10280
10281#endif // GET_INSTRINFO_CTOR_DTOR
10282
10283#ifdef GET_INSTRINFO_MC_HELPER_DECLS
10284#undef GET_INSTRINFO_MC_HELPER_DECLS
10285
10286namespace llvm {
10287
10288class MCInst;
10289class FeatureBitset;
10290
10291extern const int16_t MipsRegClassByHwModeTables[2][4];
10292
10293namespace Mips_MC {
10294
10295void verifyInstructionPredicates(unsigned Opcode, const FeatureBitset &Features);
10296
10297} // namespace Mips_MC
10298
10299} // namespace llvm
10300
10301#endif // GET_INSTRINFO_MC_HELPER_DECLS
10302
10303#ifdef GET_INSTRINFO_MC_HELPERS
10304#undef GET_INSTRINFO_MC_HELPERS
10305
10306namespace llvm::Mips_MC {
10307
10308
10309} // namespace llvm::Mips_MC
10310
10311#endif // GET_INSTRINFO_MC_HELPERS
10312
10313#if (defined(ENABLE_INSTR_PREDICATE_VERIFIER) && !defined(NDEBUG)) ||\
10314 defined(GET_AVAILABLE_OPCODE_CHECKER)
10315#define GET_COMPUTE_FEATURES
10316#endif
10317#ifdef GET_COMPUTE_FEATURES
10318#undef GET_COMPUTE_FEATURES
10319
10320namespace llvm::Mips_MC {
10321
10322// Bits for subtarget features that participate in instruction matching.
10323enum SubtargetFeatureBits : uint8_t {
10324 Feature_IsPTR64bitBit = 37,
10325 Feature_IsPTR32bitBit = 36,
10326 Feature_UseCompactBranchesBit = 54,
10327 Feature_HasMips2Bit = 11,
10328 Feature_HasMips3_32Bit = 14,
10329 Feature_HasMips3_32r2Bit = 15,
10330 Feature_HasMips3Bit = 12,
10331 Feature_NotMips3Bit = 48,
10332 Feature_HasMips4_32Bit = 16,
10333 Feature_NotMips4_32Bit = 49,
10334 Feature_HasMips4_32r2Bit = 17,
10335 Feature_HasMips5_32r2Bit = 18,
10336 Feature_HasMips32Bit = 19,
10337 Feature_HasMips32r2Bit = 20,
10338 Feature_HasMips32r5Bit = 21,
10339 Feature_HasMips32r6Bit = 22,
10340 Feature_NotMips32r6Bit = 50,
10341 Feature_IsGP64bitBit = 33,
10342 Feature_IsGP32bitBit = 32,
10343 Feature_HasMips64Bit = 23,
10344 Feature_NotMips64Bit = 51,
10345 Feature_HasMips64r2Bit = 24,
10346 Feature_HasMips64r5Bit = 25,
10347 Feature_HasMips64r6Bit = 26,
10348 Feature_NotMips64r6Bit = 52,
10349 Feature_InMips16ModeBit = 30,
10350 Feature_NotInMips16ModeBit = 47,
10351 Feature_HasCnMipsBit = 1,
10352 Feature_NotCnMipsBit = 43,
10353 Feature_HasCnMipsPBit = 2,
10354 Feature_NotCnMipsPBit = 44,
10355 Feature_IsSym32Bit = 40,
10356 Feature_IsSym64Bit = 41,
10357 Feature_HasStdEncBit = 27,
10358 Feature_InMicroMipsBit = 29,
10359 Feature_NotInMicroMipsBit = 46,
10360 Feature_HasEVABit = 6,
10361 Feature_HasMSABit = 8,
10362 Feature_HasMadd4Bit = 10,
10363 Feature_HasMTBit = 9,
10364 Feature_UseIndirectJumpsHazardBit = 55,
10365 Feature_NoIndirectJumpGuardsBit = 42,
10366 Feature_IsR5900Bit = 38,
10367 Feature_NotR5900Bit = 53,
10368 Feature_HasCRCBit = 0,
10369 Feature_HasVirtBit = 28,
10370 Feature_HasGINVBit = 7,
10371 Feature_IsFP64bitBit = 31,
10372 Feature_NotFP64bitBit = 45,
10373 Feature_IsSingleFloatBit = 39,
10374 Feature_IsNotSingleFloatBit = 34,
10375 Feature_IsNotSoftFloatBit = 35,
10376 Feature_HasMips3DBit = 13,
10377 Feature_HasDSPBit = 3,
10378 Feature_HasDSPR2Bit = 4,
10379 Feature_HasDSPR3Bit = 5,
10380};
10381
10382inline FeatureBitset computeAvailableFeatures(const FeatureBitset &FB) {
10383 FeatureBitset Features;
10384 if (FB[Mips::FeaturePTR64Bit])
10385 Features.set(Feature_IsPTR64bitBit);
10386 if (!(FB[Mips::FeaturePTR64Bit]))
10387 Features.set(Feature_IsPTR32bitBit);
10388 if (FB[Mips::FeatureUseCompactBranches])
10389 Features.set(Feature_UseCompactBranchesBit);
10390 if (FB[Mips::FeatureMips2])
10391 Features.set(Feature_HasMips2Bit);
10392 if (FB[Mips::FeatureMips3_32])
10393 Features.set(Feature_HasMips3_32Bit);
10394 if (FB[Mips::FeatureMips3_32r2])
10395 Features.set(Feature_HasMips3_32r2Bit);
10396 if (FB[Mips::FeatureMips3])
10397 Features.set(Feature_HasMips3Bit);
10398 if (!(FB[Mips::FeatureMips3]))
10399 Features.set(Feature_NotMips3Bit);
10400 if (FB[Mips::FeatureMips4_32])
10401 Features.set(Feature_HasMips4_32Bit);
10402 if (!(FB[Mips::FeatureMips4_32]))
10403 Features.set(Feature_NotMips4_32Bit);
10404 if (FB[Mips::FeatureMips4_32r2])
10405 Features.set(Feature_HasMips4_32r2Bit);
10406 if (FB[Mips::FeatureMips5_32r2])
10407 Features.set(Feature_HasMips5_32r2Bit);
10408 if (FB[Mips::FeatureMips32])
10409 Features.set(Feature_HasMips32Bit);
10410 if (FB[Mips::FeatureMips32r2])
10411 Features.set(Feature_HasMips32r2Bit);
10412 if (FB[Mips::FeatureMips32r5])
10413 Features.set(Feature_HasMips32r5Bit);
10414 if (FB[Mips::FeatureMips32r6])
10415 Features.set(Feature_HasMips32r6Bit);
10416 if (!(FB[Mips::FeatureMips32r6]))
10417 Features.set(Feature_NotMips32r6Bit);
10418 if (FB[Mips::FeatureGP64Bit])
10419 Features.set(Feature_IsGP64bitBit);
10420 if (!(FB[Mips::FeatureGP64Bit]))
10421 Features.set(Feature_IsGP32bitBit);
10422 if (FB[Mips::FeatureMips64])
10423 Features.set(Feature_HasMips64Bit);
10424 if (!(FB[Mips::FeatureMips64]))
10425 Features.set(Feature_NotMips64Bit);
10426 if (FB[Mips::FeatureMips64r2])
10427 Features.set(Feature_HasMips64r2Bit);
10428 if (FB[Mips::FeatureMips64r5])
10429 Features.set(Feature_HasMips64r5Bit);
10430 if (FB[Mips::FeatureMips64r6])
10431 Features.set(Feature_HasMips64r6Bit);
10432 if (!(FB[Mips::FeatureMips64r6]))
10433 Features.set(Feature_NotMips64r6Bit);
10434 if (FB[Mips::FeatureMips16])
10435 Features.set(Feature_InMips16ModeBit);
10436 if (!(FB[Mips::FeatureMips16]))
10437 Features.set(Feature_NotInMips16ModeBit);
10438 if (FB[Mips::FeatureCnMips])
10439 Features.set(Feature_HasCnMipsBit);
10440 if (!(FB[Mips::FeatureCnMips]))
10441 Features.set(Feature_NotCnMipsBit);
10442 if (FB[Mips::FeatureCnMipsP])
10443 Features.set(Feature_HasCnMipsPBit);
10444 if (!(FB[Mips::FeatureCnMipsP]))
10445 Features.set(Feature_NotCnMipsPBit);
10446 if (FB[Mips::FeatureSym32])
10447 Features.set(Feature_IsSym32Bit);
10448 if (!(FB[Mips::FeatureSym32]))
10449 Features.set(Feature_IsSym64Bit);
10450 if (!(FB[Mips::FeatureMips16]))
10451 Features.set(Feature_HasStdEncBit);
10452 if (FB[Mips::FeatureMicroMips])
10453 Features.set(Feature_InMicroMipsBit);
10454 if (!(FB[Mips::FeatureMicroMips]))
10455 Features.set(Feature_NotInMicroMipsBit);
10456 if (FB[Mips::FeatureEVA])
10457 Features.set(Feature_HasEVABit);
10458 if (FB[Mips::FeatureMSA])
10459 Features.set(Feature_HasMSABit);
10460 if (!(FB[Mips::FeatureNoMadd4]))
10461 Features.set(Feature_HasMadd4Bit);
10462 if (FB[Mips::FeatureMT])
10463 Features.set(Feature_HasMTBit);
10464 if (FB[Mips::FeatureUseIndirectJumpsHazard])
10465 Features.set(Feature_UseIndirectJumpsHazardBit);
10466 if (!(FB[Mips::FeatureUseIndirectJumpsHazard]))
10467 Features.set(Feature_NoIndirectJumpGuardsBit);
10468 if (FB[Mips::FeatureR5900])
10469 Features.set(Feature_IsR5900Bit);
10470 if (!(FB[Mips::FeatureR5900]))
10471 Features.set(Feature_NotR5900Bit);
10472 if (FB[Mips::FeatureCRC])
10473 Features.set(Feature_HasCRCBit);
10474 if (FB[Mips::FeatureVirt])
10475 Features.set(Feature_HasVirtBit);
10476 if (FB[Mips::FeatureGINV])
10477 Features.set(Feature_HasGINVBit);
10478 if (FB[Mips::FeatureFP64Bit])
10479 Features.set(Feature_IsFP64bitBit);
10480 if (!(FB[Mips::FeatureFP64Bit]))
10481 Features.set(Feature_NotFP64bitBit);
10482 if (FB[Mips::FeatureSingleFloat])
10483 Features.set(Feature_IsSingleFloatBit);
10484 if (!(FB[Mips::FeatureSingleFloat]))
10485 Features.set(Feature_IsNotSingleFloatBit);
10486 if (!(FB[Mips::FeatureSoftFloat]))
10487 Features.set(Feature_IsNotSoftFloatBit);
10488 if (FB[Mips::FeatureMips3D])
10489 Features.set(Feature_HasMips3DBit);
10490 if (FB[Mips::FeatureDSP])
10491 Features.set(Feature_HasDSPBit);
10492 if (FB[Mips::FeatureDSPR2])
10493 Features.set(Feature_HasDSPR2Bit);
10494 if (FB[Mips::FeatureDSPR3])
10495 Features.set(Feature_HasDSPR3Bit);
10496 return Features;
10497}
10498
10499inline FeatureBitset computeRequiredFeatures(unsigned Opcode) {
10500 enum : uint8_t {
10501 CEFBS_None,
10502 CEFBS_HasCnMips,
10503 CEFBS_HasCnMipsP,
10504 CEFBS_HasDSP,
10505 CEFBS_HasDSPR2,
10506 CEFBS_HasMT,
10507 CEFBS_InMicroMips,
10508 CEFBS_InMips16Mode,
10509 CEFBS_IsGP32bit,
10510 CEFBS_IsGP64bit,
10511 CEFBS_IsNotSingleFloat,
10512 CEFBS_IsNotSoftFloat,
10513 CEFBS_NotCnMips,
10514 CEFBS_NotInMips16Mode,
10515 CEFBS_NotR5900,
10516 CEFBS_HasDSP_NotInMicroMips,
10517 CEFBS_HasStdEnc_HasMSA,
10518 CEFBS_HasStdEnc_HasMips32,
10519 CEFBS_HasStdEnc_HasMips32r6,
10520 CEFBS_HasStdEnc_HasMips64,
10521 CEFBS_HasStdEnc_HasMips64r6,
10522 CEFBS_HasStdEnc_IsNotSoftFloat,
10523 CEFBS_HasStdEnc_NotInMicroMips,
10524 CEFBS_HasStdEnc_NotMips3,
10525 CEFBS_HasStdEnc_NotMips4_32,
10526 CEFBS_InMicroMips_HasDSP,
10527 CEFBS_InMicroMips_HasDSPR2,
10528 CEFBS_InMicroMips_HasDSPR3,
10529 CEFBS_InMicroMips_HasEVA,
10530 CEFBS_InMicroMips_HasMips32r6,
10531 CEFBS_InMicroMips_IsNotSoftFloat,
10532 CEFBS_InMicroMips_NotMips32r6,
10533 CEFBS_IsGP32bit_NotInMicroMips,
10534 CEFBS_NotInMips16Mode_HasDSP,
10535 CEFBS_NotInMips16Mode_IsGP64bit,
10536 CEFBS_NotInMips16Mode_IsNotSoftFloat,
10537 CEFBS_NotInMips16Mode_IsPTR64bit,
10538 CEFBS_HasMips64_HasCnMips_NotInMicroMips,
10539 CEFBS_HasStdEnc_HasMSA_HasMips64,
10540 CEFBS_HasStdEnc_HasMT_NotInMicroMips,
10541 CEFBS_HasStdEnc_HasMips2_NotInMicroMips,
10542 CEFBS_HasStdEnc_HasMips3_NotInMicroMips,
10543 CEFBS_HasStdEnc_HasMips32_NotInMicroMips,
10544 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips,
10545 CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips,
10546 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips,
10547 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips,
10548 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips,
10549 CEFBS_HasStdEnc_HasMips64r5_HasVirt,
10550 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips,
10551 CEFBS_HasStdEnc_IsGP64bit_HasMips3,
10552 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2,
10553 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6,
10554 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6,
10555 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips,
10556 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards,
10557 CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips,
10558 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6,
10559 CEFBS_InMicroMips_HasMips32r5_HasVirt,
10560 CEFBS_InMicroMips_HasMips32r6_HasGINV,
10561 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat,
10562 CEFBS_InMicroMips_NotMips32r6_HasDSP,
10563 CEFBS_InMicroMips_NotMips32r6_HasEVA,
10564 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat,
10565 CEFBS_InMicroMips_NotMips32r6_NotMips64r6,
10566 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10567 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10568 CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips,
10569 CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards,
10570 CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips,
10571 CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard,
10572 CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10573 CEFBS_HasMips3_NotMips64r6_NotCnMips_NotR5900,
10574 CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips,
10575 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6,
10576 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat,
10577 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6,
10578 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6,
10579 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips,
10580 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6,
10581 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips,
10582 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips,
10583 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips,
10584 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips,
10585 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
10586 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
10587 CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips,
10588 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips,
10589 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32,
10590 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips,
10591 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips,
10592 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips,
10593 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10594 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32,
10595 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips,
10596 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10597 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10598 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4,
10599 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10600 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat,
10601 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips,
10602 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips,
10603 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips,
10604 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900,
10605 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips,
10606 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10607 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10608 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips,
10609 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
10610 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
10611 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10612 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10613 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips,
10614 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips,
10615 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips,
10616 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10617 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat,
10618 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat,
10619 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat,
10620 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10621 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
10622 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips,
10623 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10624 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips,
10625 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
10626 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips,
10627 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips,
10628 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
10629 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat,
10630 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips,
10631 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips,
10632 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips,
10633 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips,
10634 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10635 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips,
10636 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips,
10637 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4,
10638 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10639 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10640 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10641 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
10642 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
10643 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat,
10644 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10645 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10646 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
10647 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips,
10648 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10649 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D,
10650 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10651 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10652 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10653 CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards,
10654 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard,
10655 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10656 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10657 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10658 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
10659 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
10660 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips,
10661 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips,
10662 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4,
10663 };
10664
10665 static constexpr FeatureBitset FeatureBitsets[] = {
10666 {}, // CEFBS_None
10667 {Feature_HasCnMipsBit, },
10668 {Feature_HasCnMipsPBit, },
10669 {Feature_HasDSPBit, },
10670 {Feature_HasDSPR2Bit, },
10671 {Feature_HasMTBit, },
10672 {Feature_InMicroMipsBit, },
10673 {Feature_InMips16ModeBit, },
10674 {Feature_IsGP32bitBit, },
10675 {Feature_IsGP64bitBit, },
10676 {Feature_IsNotSingleFloatBit, },
10677 {Feature_IsNotSoftFloatBit, },
10678 {Feature_NotCnMipsBit, },
10679 {Feature_NotInMips16ModeBit, },
10680 {Feature_NotR5900Bit, },
10681 {Feature_HasDSPBit, Feature_NotInMicroMipsBit, },
10682 {Feature_HasStdEncBit, Feature_HasMSABit, },
10683 {Feature_HasStdEncBit, Feature_HasMips32Bit, },
10684 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, },
10685 {Feature_HasStdEncBit, Feature_HasMips64Bit, },
10686 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, },
10687 {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, },
10688 {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, },
10689 {Feature_HasStdEncBit, Feature_NotMips3Bit, },
10690 {Feature_HasStdEncBit, Feature_NotMips4_32Bit, },
10691 {Feature_InMicroMipsBit, Feature_HasDSPBit, },
10692 {Feature_InMicroMipsBit, Feature_HasDSPR2Bit, },
10693 {Feature_InMicroMipsBit, Feature_HasDSPR3Bit, },
10694 {Feature_InMicroMipsBit, Feature_HasEVABit, },
10695 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, },
10696 {Feature_InMicroMipsBit, Feature_IsNotSoftFloatBit, },
10697 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, },
10698 {Feature_IsGP32bitBit, Feature_NotInMicroMipsBit, },
10699 {Feature_NotInMips16ModeBit, Feature_HasDSPBit, },
10700 {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, },
10701 {Feature_NotInMips16ModeBit, Feature_IsNotSoftFloatBit, },
10702 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, },
10703 {Feature_HasMips64Bit, Feature_HasCnMipsBit, Feature_NotInMicroMipsBit, },
10704 {Feature_HasStdEncBit, Feature_HasMSABit, Feature_HasMips64Bit, },
10705 {Feature_HasStdEncBit, Feature_HasMTBit, Feature_NotInMicroMipsBit, },
10706 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotInMicroMipsBit, },
10707 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotInMicroMipsBit, },
10708 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotInMicroMipsBit, },
10709 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotInMicroMipsBit, },
10710 {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_NotInMicroMipsBit, },
10711 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
10712 {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotInMicroMipsBit, },
10713 {Feature_HasStdEncBit, Feature_HasMips64r2Bit, Feature_NotInMicroMipsBit, },
10714 {Feature_HasStdEncBit, Feature_HasMips64r5Bit, Feature_HasVirtBit, },
10715 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
10716 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips3Bit, },
10717 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r2Bit, },
10718 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips32r6Bit, },
10719 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64r6Bit, },
10720 {Feature_HasStdEncBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10721 {Feature_HasStdEncBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10722 {Feature_HasStdEncBit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, },
10723 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10724 {Feature_InMicroMipsBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, },
10725 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, },
10726 {Feature_InMicroMipsBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
10727 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasDSPBit, },
10728 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_HasEVABit, },
10729 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
10730 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10731 {Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10732 {Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10733 {Feature_NotInMips16ModeBit, Feature_IsGP64bitBit, Feature_NotInMicroMipsBit, },
10734 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NoIndirectJumpGuardsBit, },
10735 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_NotInMicroMipsBit, },
10736 {Feature_NotInMips16ModeBit, Feature_IsPTR64bitBit, Feature_UseIndirectJumpsHazardBit, },
10737 {Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10738 {Feature_HasMips3Bit, Feature_NotMips64r6Bit, Feature_NotCnMipsBit, Feature_NotR5900Bit, },
10739 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10740 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10741 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_IsNotSoftFloatBit, Feature_IsNotSingleFloatBit, },
10742 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10743 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10744 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
10745 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, },
10746 {Feature_HasStdEncBit, Feature_HasMips32r5Bit, Feature_HasVirtBit, Feature_NotInMicroMipsBit, },
10747 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
10748 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_HasGINVBit, Feature_NotInMicroMipsBit, },
10749 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10750 {Feature_HasStdEncBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10751 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10752 {Feature_HasStdEncBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10753 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_HasCRCBit, Feature_NotInMicroMipsBit, },
10754 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips4_32Bit, },
10755 {Feature_HasStdEncBit, Feature_IsGP32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
10756 {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips32r6Bit, Feature_NotInMicroMipsBit, },
10757 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips64r6Bit, Feature_NotInMicroMipsBit, },
10758 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10759 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips4_32Bit, },
10760 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10761 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10762 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10763 {Feature_InMicroMipsBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
10764 {Feature_NotInMips16ModeBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10765 {Feature_NotInMips16ModeBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, },
10766 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10767 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotR5900Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10768 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotR5900Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
10769 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, },
10770 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10771 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10772 {Feature_HasStdEncBit, Feature_HasMips32r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10773 {Feature_HasStdEncBit, Feature_HasMips3_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10774 {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10775 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
10776 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10777 {Feature_HasStdEncBit, Feature_HasMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10778 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10779 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips64Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10780 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10781 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10782 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r6Bit, Feature_IsNotSoftFloatBit, },
10783 {Feature_InMicroMipsBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
10784 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, },
10785 {Feature_HasStdEncBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10786 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
10787 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_HasEVABit, Feature_NotInMicroMipsBit, },
10788 {Feature_HasStdEncBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10789 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10790 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10791 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips3_32Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10792 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips3_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10793 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10794 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
10795 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMicroMipsBit, },
10796 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10797 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10798 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10799 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10800 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10801 {Feature_HasStdEncBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotCnMipsBit, Feature_NotInMicroMipsBit, },
10802 {Feature_InMicroMipsBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, },
10803 {Feature_HasStdEncBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10804 {Feature_HasStdEncBit, Feature_HasMips32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10805 {Feature_HasStdEncBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10806 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
10807 {Feature_HasStdEncBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
10808 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, },
10809 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10810 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10811 {Feature_HasStdEncBit, Feature_IsPTR32bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
10812 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotR5900Bit, Feature_NotInMicroMipsBit, },
10813 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10814 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMips3DBit, },
10815 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10816 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10817 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10818 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips3Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_NoIndirectJumpGuardsBit, },
10819 {Feature_HasStdEncBit, Feature_IsPTR64bitBit, Feature_HasMips32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_NotInMips16ModeBit, Feature_NotInMicroMipsBit, Feature_UseIndirectJumpsHazardBit, },
10820 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10821 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10822 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips5_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10823 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
10824 {Feature_HasStdEncBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
10825 {Feature_HasStdEncBit, Feature_IsGP64bitBit, Feature_IsFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, },
10826 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_HasMadd4Bit, Feature_NotInMicroMipsBit, },
10827 {Feature_HasStdEncBit, Feature_NotFP64bitBit, Feature_IsNotSingleFloatBit, Feature_HasMips4_32r2Bit, Feature_NotMips32r6Bit, Feature_NotMips64r6Bit, Feature_IsNotSoftFloatBit, Feature_NotInMicroMipsBit, Feature_HasMadd4Bit, },
10828 };
10829 static constexpr uint8_t RequiredFeaturesRefs[] = {
10830 CEFBS_None, // PHI
10831 CEFBS_None, // INLINEASM
10832 CEFBS_None, // INLINEASM_BR
10833 CEFBS_None, // CFI_INSTRUCTION
10834 CEFBS_None, // EH_LABEL
10835 CEFBS_None, // GC_LABEL
10836 CEFBS_None, // ANNOTATION_LABEL
10837 CEFBS_None, // KILL
10838 CEFBS_None, // EXTRACT_SUBREG
10839 CEFBS_None, // INSERT_SUBREG
10840 CEFBS_None, // IMPLICIT_DEF
10841 CEFBS_None, // INIT_UNDEF
10842 CEFBS_None, // SUBREG_TO_REG
10843 CEFBS_None, // COPY_TO_REGCLASS
10844 CEFBS_None, // DBG_VALUE
10845 CEFBS_None, // DBG_VALUE_LIST
10846 CEFBS_None, // DBG_INSTR_REF
10847 CEFBS_None, // DBG_PHI
10848 CEFBS_None, // DBG_LABEL
10849 CEFBS_None, // REG_SEQUENCE
10850 CEFBS_None, // COPY
10851 CEFBS_None, // COPY_LANEMASK
10852 CEFBS_None, // BUNDLE
10853 CEFBS_None, // LIFETIME_START
10854 CEFBS_None, // LIFETIME_END
10855 CEFBS_None, // PSEUDO_PROBE
10856 CEFBS_None, // ARITH_FENCE
10857 CEFBS_None, // STACKMAP
10858 CEFBS_None, // FENTRY_CALL
10859 CEFBS_None, // PATCHPOINT
10860 CEFBS_None, // LOAD_STACK_GUARD
10861 CEFBS_None, // PREALLOCATED_SETUP
10862 CEFBS_None, // PREALLOCATED_ARG
10863 CEFBS_None, // STATEPOINT
10864 CEFBS_None, // LOCAL_ESCAPE
10865 CEFBS_None, // FAULTING_OP
10866 CEFBS_None, // PATCHABLE_OP
10867 CEFBS_None, // PATCHABLE_FUNCTION_ENTER
10868 CEFBS_None, // PATCHABLE_RET
10869 CEFBS_None, // PATCHABLE_FUNCTION_EXIT
10870 CEFBS_None, // PATCHABLE_TAIL_CALL
10871 CEFBS_None, // PATCHABLE_EVENT_CALL
10872 CEFBS_None, // PATCHABLE_TYPED_EVENT_CALL
10873 CEFBS_None, // ICALL_BRANCH_FUNNEL
10874 CEFBS_None, // FAKE_USE
10875 CEFBS_None, // MEMBARRIER
10876 CEFBS_None, // JUMP_TABLE_DEBUG_INFO
10877 CEFBS_None, // RELOC_NONE
10878 CEFBS_None, // CONVERGENCECTRL_ENTRY
10879 CEFBS_None, // CONVERGENCECTRL_ANCHOR
10880 CEFBS_None, // CONVERGENCECTRL_LOOP
10881 CEFBS_None, // CONVERGENCECTRL_GLUE
10882 CEFBS_None, // G_ASSERT_SEXT
10883 CEFBS_None, // G_ASSERT_ZEXT
10884 CEFBS_None, // G_ASSERT_ALIGN
10885 CEFBS_None, // G_ADD
10886 CEFBS_None, // G_SUB
10887 CEFBS_None, // G_MUL
10888 CEFBS_None, // G_SDIV
10889 CEFBS_None, // G_UDIV
10890 CEFBS_None, // G_SREM
10891 CEFBS_None, // G_UREM
10892 CEFBS_None, // G_SDIVREM
10893 CEFBS_None, // G_UDIVREM
10894 CEFBS_None, // G_AND
10895 CEFBS_None, // G_OR
10896 CEFBS_None, // G_XOR
10897 CEFBS_None, // G_ABDS
10898 CEFBS_None, // G_ABDU
10899 CEFBS_None, // G_UAVGFLOOR
10900 CEFBS_None, // G_UAVGCEIL
10901 CEFBS_None, // G_SAVGFLOOR
10902 CEFBS_None, // G_SAVGCEIL
10903 CEFBS_None, // G_IMPLICIT_DEF
10904 CEFBS_None, // G_PHI
10905 CEFBS_None, // G_FRAME_INDEX
10906 CEFBS_None, // G_GLOBAL_VALUE
10907 CEFBS_None, // G_PTRAUTH_GLOBAL_VALUE
10908 CEFBS_None, // G_CONSTANT_POOL
10909 CEFBS_None, // G_EXTRACT
10910 CEFBS_None, // G_UNMERGE_VALUES
10911 CEFBS_None, // G_INSERT
10912 CEFBS_None, // G_MERGE_VALUES
10913 CEFBS_None, // G_BUILD_VECTOR
10914 CEFBS_None, // G_BUILD_VECTOR_TRUNC
10915 CEFBS_None, // G_CONCAT_VECTORS
10916 CEFBS_None, // G_PTRTOINT
10917 CEFBS_None, // G_INTTOPTR
10918 CEFBS_None, // G_BITCAST
10919 CEFBS_None, // G_FREEZE
10920 CEFBS_None, // G_CONSTANT_FOLD_BARRIER
10921 CEFBS_None, // G_INTRINSIC_FPTRUNC_ROUND
10922 CEFBS_None, // G_INTRINSIC_TRUNC
10923 CEFBS_None, // G_INTRINSIC_ROUND
10924 CEFBS_None, // G_INTRINSIC_LRINT
10925 CEFBS_None, // G_INTRINSIC_LLRINT
10926 CEFBS_None, // G_INTRINSIC_ROUNDEVEN
10927 CEFBS_None, // G_READCYCLECOUNTER
10928 CEFBS_None, // G_READSTEADYCOUNTER
10929 CEFBS_None, // G_LOAD
10930 CEFBS_None, // G_SEXTLOAD
10931 CEFBS_None, // G_ZEXTLOAD
10932 CEFBS_None, // G_FPEXTLOAD
10933 CEFBS_None, // G_INDEXED_LOAD
10934 CEFBS_None, // G_INDEXED_SEXTLOAD
10935 CEFBS_None, // G_INDEXED_ZEXTLOAD
10936 CEFBS_None, // G_STORE
10937 CEFBS_None, // G_FPTRUNCSTORE
10938 CEFBS_None, // G_INDEXED_STORE
10939 CEFBS_None, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
10940 CEFBS_None, // G_ATOMIC_CMPXCHG
10941 CEFBS_None, // G_ATOMICRMW_XCHG
10942 CEFBS_None, // G_ATOMICRMW_ADD
10943 CEFBS_None, // G_ATOMICRMW_SUB
10944 CEFBS_None, // G_ATOMICRMW_AND
10945 CEFBS_None, // G_ATOMICRMW_NAND
10946 CEFBS_None, // G_ATOMICRMW_OR
10947 CEFBS_None, // G_ATOMICRMW_XOR
10948 CEFBS_None, // G_ATOMICRMW_MAX
10949 CEFBS_None, // G_ATOMICRMW_MIN
10950 CEFBS_None, // G_ATOMICRMW_UMAX
10951 CEFBS_None, // G_ATOMICRMW_UMIN
10952 CEFBS_None, // G_ATOMICRMW_FADD
10953 CEFBS_None, // G_ATOMICRMW_FSUB
10954 CEFBS_None, // G_ATOMICRMW_FMAX
10955 CEFBS_None, // G_ATOMICRMW_FMIN
10956 CEFBS_None, // G_ATOMICRMW_FMAXIMUM
10957 CEFBS_None, // G_ATOMICRMW_FMINIMUM
10958 CEFBS_None, // G_ATOMICRMW_FMAXIMUMNUM
10959 CEFBS_None, // G_ATOMICRMW_FMINIMUMNUM
10960 CEFBS_None, // G_ATOMICRMW_UINC_WRAP
10961 CEFBS_None, // G_ATOMICRMW_UDEC_WRAP
10962 CEFBS_None, // G_ATOMICRMW_USUB_COND
10963 CEFBS_None, // G_ATOMICRMW_USUB_SAT
10964 CEFBS_None, // G_FENCE
10965 CEFBS_None, // G_PREFETCH
10966 CEFBS_None, // G_BRCOND
10967 CEFBS_None, // G_BRINDIRECT
10968 CEFBS_None, // G_INVOKE_REGION_START
10969 CEFBS_None, // G_INTRINSIC
10970 CEFBS_None, // G_INTRINSIC_W_SIDE_EFFECTS
10971 CEFBS_None, // G_INTRINSIC_CONVERGENT
10972 CEFBS_None, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
10973 CEFBS_None, // G_ANYEXT
10974 CEFBS_None, // G_TRUNC
10975 CEFBS_None, // G_TRUNC_SSAT_S
10976 CEFBS_None, // G_TRUNC_SSAT_U
10977 CEFBS_None, // G_TRUNC_USAT_U
10978 CEFBS_None, // G_CONSTANT
10979 CEFBS_None, // G_FCONSTANT
10980 CEFBS_None, // G_VASTART
10981 CEFBS_None, // G_VAARG
10982 CEFBS_None, // G_SEXT
10983 CEFBS_None, // G_SEXT_INREG
10984 CEFBS_None, // G_ZEXT
10985 CEFBS_None, // G_SHL
10986 CEFBS_None, // G_LSHR
10987 CEFBS_None, // G_ASHR
10988 CEFBS_None, // G_FSHL
10989 CEFBS_None, // G_FSHR
10990 CEFBS_None, // G_ROTR
10991 CEFBS_None, // G_ROTL
10992 CEFBS_None, // G_ICMP
10993 CEFBS_None, // G_FCMP
10994 CEFBS_None, // G_SCMP
10995 CEFBS_None, // G_UCMP
10996 CEFBS_None, // G_SELECT
10997 CEFBS_None, // G_UADDO
10998 CEFBS_None, // G_UADDE
10999 CEFBS_None, // G_USUBO
11000 CEFBS_None, // G_USUBE
11001 CEFBS_None, // G_SADDO
11002 CEFBS_None, // G_SADDE
11003 CEFBS_None, // G_SSUBO
11004 CEFBS_None, // G_SSUBE
11005 CEFBS_None, // G_UMULO
11006 CEFBS_None, // G_SMULO
11007 CEFBS_None, // G_UMULH
11008 CEFBS_None, // G_SMULH
11009 CEFBS_None, // G_UADDSAT
11010 CEFBS_None, // G_SADDSAT
11011 CEFBS_None, // G_USUBSAT
11012 CEFBS_None, // G_SSUBSAT
11013 CEFBS_None, // G_USHLSAT
11014 CEFBS_None, // G_SSHLSAT
11015 CEFBS_None, // G_SMULFIX
11016 CEFBS_None, // G_UMULFIX
11017 CEFBS_None, // G_SMULFIXSAT
11018 CEFBS_None, // G_UMULFIXSAT
11019 CEFBS_None, // G_SDIVFIX
11020 CEFBS_None, // G_UDIVFIX
11021 CEFBS_None, // G_SDIVFIXSAT
11022 CEFBS_None, // G_UDIVFIXSAT
11023 CEFBS_None, // G_FADD
11024 CEFBS_None, // G_FSUB
11025 CEFBS_None, // G_FMUL
11026 CEFBS_None, // G_FMA
11027 CEFBS_None, // G_FMAD
11028 CEFBS_None, // G_FDIV
11029 CEFBS_None, // G_FREM
11030 CEFBS_None, // G_FMODF
11031 CEFBS_None, // G_FPOW
11032 CEFBS_None, // G_FPOWI
11033 CEFBS_None, // G_FEXP
11034 CEFBS_None, // G_FEXP2
11035 CEFBS_None, // G_FEXP10
11036 CEFBS_None, // G_FLOG
11037 CEFBS_None, // G_FLOG2
11038 CEFBS_None, // G_FLOG10
11039 CEFBS_None, // G_FLDEXP
11040 CEFBS_None, // G_FFREXP
11041 CEFBS_None, // G_FNEG
11042 CEFBS_None, // G_FPEXT
11043 CEFBS_None, // G_FPTRUNC
11044 CEFBS_None, // G_FPTOSI
11045 CEFBS_None, // G_FPTOUI
11046 CEFBS_None, // G_SITOFP
11047 CEFBS_None, // G_UITOFP
11048 CEFBS_None, // G_FPTOSI_SAT
11049 CEFBS_None, // G_FPTOUI_SAT
11050 CEFBS_None, // G_FABS
11051 CEFBS_None, // G_FCOPYSIGN
11052 CEFBS_None, // G_IS_FPCLASS
11053 CEFBS_None, // G_FCANONICALIZE
11054 CEFBS_None, // G_FMINNUM
11055 CEFBS_None, // G_FMAXNUM
11056 CEFBS_None, // G_FMINNUM_IEEE
11057 CEFBS_None, // G_FMAXNUM_IEEE
11058 CEFBS_None, // G_FMINIMUM
11059 CEFBS_None, // G_FMAXIMUM
11060 CEFBS_None, // G_FMINIMUMNUM
11061 CEFBS_None, // G_FMAXIMUMNUM
11062 CEFBS_None, // G_GET_FPENV
11063 CEFBS_None, // G_SET_FPENV
11064 CEFBS_None, // G_RESET_FPENV
11065 CEFBS_None, // G_GET_FPMODE
11066 CEFBS_None, // G_SET_FPMODE
11067 CEFBS_None, // G_RESET_FPMODE
11068 CEFBS_None, // G_GET_ROUNDING
11069 CEFBS_None, // G_SET_ROUNDING
11070 CEFBS_None, // G_PTR_ADD
11071 CEFBS_None, // G_PTRMASK
11072 CEFBS_None, // G_SMIN
11073 CEFBS_None, // G_SMAX
11074 CEFBS_None, // G_UMIN
11075 CEFBS_None, // G_UMAX
11076 CEFBS_None, // G_ABS
11077 CEFBS_None, // G_LROUND
11078 CEFBS_None, // G_LLROUND
11079 CEFBS_None, // G_BR
11080 CEFBS_None, // G_BRJT
11081 CEFBS_None, // G_VSCALE
11082 CEFBS_None, // G_INSERT_SUBVECTOR
11083 CEFBS_None, // G_EXTRACT_SUBVECTOR
11084 CEFBS_None, // G_INSERT_VECTOR_ELT
11085 CEFBS_None, // G_EXTRACT_VECTOR_ELT
11086 CEFBS_None, // G_SHUFFLE_VECTOR
11087 CEFBS_None, // G_SPLAT_VECTOR
11088 CEFBS_None, // G_STEP_VECTOR
11089 CEFBS_None, // G_VECTOR_COMPRESS
11090 CEFBS_None, // G_CTTZ
11091 CEFBS_None, // G_CTTZ_ZERO_POISON
11092 CEFBS_None, // G_CTLZ
11093 CEFBS_None, // G_CTLZ_ZERO_POISON
11094 CEFBS_None, // G_CTLS
11095 CEFBS_None, // G_CTPOP
11096 CEFBS_None, // G_BSWAP
11097 CEFBS_None, // G_BITREVERSE
11098 CEFBS_None, // G_CLMUL
11099 CEFBS_None, // G_CLMULH
11100 CEFBS_None, // G_FCEIL
11101 CEFBS_None, // G_FCOS
11102 CEFBS_None, // G_FSIN
11103 CEFBS_None, // G_FSINCOS
11104 CEFBS_None, // G_FTAN
11105 CEFBS_None, // G_FACOS
11106 CEFBS_None, // G_FASIN
11107 CEFBS_None, // G_FATAN
11108 CEFBS_None, // G_FATAN2
11109 CEFBS_None, // G_FCOSH
11110 CEFBS_None, // G_FSINH
11111 CEFBS_None, // G_FTANH
11112 CEFBS_None, // G_FSQRT
11113 CEFBS_None, // G_FFLOOR
11114 CEFBS_None, // G_FRINT
11115 CEFBS_None, // G_FNEARBYINT
11116 CEFBS_None, // G_ADDRSPACE_CAST
11117 CEFBS_None, // G_BLOCK_ADDR
11118 CEFBS_None, // G_JUMP_TABLE
11119 CEFBS_None, // G_DYN_STACKALLOC
11120 CEFBS_None, // G_STACKSAVE
11121 CEFBS_None, // G_STACKRESTORE
11122 CEFBS_None, // G_STRICT_FADD
11123 CEFBS_None, // G_STRICT_FSUB
11124 CEFBS_None, // G_STRICT_FMUL
11125 CEFBS_None, // G_STRICT_FDIV
11126 CEFBS_None, // G_STRICT_FREM
11127 CEFBS_None, // G_STRICT_FMA
11128 CEFBS_None, // G_STRICT_FSQRT
11129 CEFBS_None, // G_STRICT_FLDEXP
11130 CEFBS_None, // G_STRICT_FCMP
11131 CEFBS_None, // G_STRICT_FCMPS
11132 CEFBS_None, // G_READ_REGISTER
11133 CEFBS_None, // G_WRITE_REGISTER
11134 CEFBS_None, // G_MEMCPY
11135 CEFBS_None, // G_MEMCPY_INLINE
11136 CEFBS_None, // G_MEMMOVE
11137 CEFBS_None, // G_MEMSET
11138 CEFBS_None, // G_BZERO
11139 CEFBS_None, // G_MEMSET_INLINE
11140 CEFBS_None, // G_TRAP
11141 CEFBS_None, // G_DEBUGTRAP
11142 CEFBS_None, // G_UBSANTRAP
11143 CEFBS_None, // G_VECREDUCE_SEQ_FADD
11144 CEFBS_None, // G_VECREDUCE_SEQ_FMUL
11145 CEFBS_None, // G_VECREDUCE_FADD
11146 CEFBS_None, // G_VECREDUCE_FMUL
11147 CEFBS_None, // G_VECREDUCE_FMAX
11148 CEFBS_None, // G_VECREDUCE_FMIN
11149 CEFBS_None, // G_VECREDUCE_FMAXIMUM
11150 CEFBS_None, // G_VECREDUCE_FMINIMUM
11151 CEFBS_None, // G_VECREDUCE_FMAXIMUMNUM
11152 CEFBS_None, // G_VECREDUCE_FMINIMUMNUM
11153 CEFBS_None, // G_VECREDUCE_ADD
11154 CEFBS_None, // G_VECREDUCE_MUL
11155 CEFBS_None, // G_VECREDUCE_AND
11156 CEFBS_None, // G_VECREDUCE_OR
11157 CEFBS_None, // G_VECREDUCE_XOR
11158 CEFBS_None, // G_VECREDUCE_SMAX
11159 CEFBS_None, // G_VECREDUCE_SMIN
11160 CEFBS_None, // G_VECREDUCE_UMAX
11161 CEFBS_None, // G_VECREDUCE_UMIN
11162 CEFBS_None, // G_SBFX
11163 CEFBS_None, // G_UBFX
11164 CEFBS_None, // ABSMacro
11165 CEFBS_None, // ADJCALLSTACKDOWN
11166 CEFBS_None, // ADJCALLSTACKUP
11167 CEFBS_HasStdEnc_HasMSA, // AND_V_D_PSEUDO
11168 CEFBS_HasStdEnc_HasMSA, // AND_V_H_PSEUDO
11169 CEFBS_HasStdEnc_HasMSA, // AND_V_W_PSEUDO
11170 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I16
11171 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I16_POSTRA
11172 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I32
11173 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I32_POSTRA
11174 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I64
11175 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I64_POSTRA
11176 CEFBS_NotInMips16Mode, // ATOMIC_CMP_SWAP_I8
11177 CEFBS_NotR5900, // ATOMIC_CMP_SWAP_I8_POSTRA
11178 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I16
11179 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I16_POSTRA
11180 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I32
11181 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I32_POSTRA
11182 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I64
11183 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I64_POSTRA
11184 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_ADD_I8
11185 CEFBS_NotR5900, // ATOMIC_LOAD_ADD_I8_POSTRA
11186 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I16
11187 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I16_POSTRA
11188 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I32
11189 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I32_POSTRA
11190 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I64
11191 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I64_POSTRA
11192 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_AND_I8
11193 CEFBS_NotR5900, // ATOMIC_LOAD_AND_I8_POSTRA
11194 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I16
11195 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I16_POSTRA
11196 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I32
11197 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I32_POSTRA
11198 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I64
11199 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I64_POSTRA
11200 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MAX_I8
11201 CEFBS_NotR5900, // ATOMIC_LOAD_MAX_I8_POSTRA
11202 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I16
11203 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I16_POSTRA
11204 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I32
11205 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I32_POSTRA
11206 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I64
11207 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I64_POSTRA
11208 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_MIN_I8
11209 CEFBS_NotR5900, // ATOMIC_LOAD_MIN_I8_POSTRA
11210 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I16
11211 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I16_POSTRA
11212 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I32
11213 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I32_POSTRA
11214 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I64
11215 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I64_POSTRA
11216 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_NAND_I8
11217 CEFBS_NotR5900, // ATOMIC_LOAD_NAND_I8_POSTRA
11218 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I16
11219 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I16_POSTRA
11220 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I32
11221 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I32_POSTRA
11222 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I64
11223 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I64_POSTRA
11224 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_OR_I8
11225 CEFBS_NotR5900, // ATOMIC_LOAD_OR_I8_POSTRA
11226 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I16
11227 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I16_POSTRA
11228 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I32
11229 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I32_POSTRA
11230 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I64
11231 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I64_POSTRA
11232 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_SUB_I8
11233 CEFBS_NotR5900, // ATOMIC_LOAD_SUB_I8_POSTRA
11234 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I16
11235 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I16_POSTRA
11236 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I32
11237 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I32_POSTRA
11238 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I64
11239 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I64_POSTRA
11240 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMAX_I8
11241 CEFBS_NotR5900, // ATOMIC_LOAD_UMAX_I8_POSTRA
11242 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I16
11243 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I16_POSTRA
11244 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I32
11245 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I32_POSTRA
11246 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I64
11247 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I64_POSTRA
11248 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_UMIN_I8
11249 CEFBS_NotR5900, // ATOMIC_LOAD_UMIN_I8_POSTRA
11250 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I16
11251 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I16_POSTRA
11252 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I32
11253 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I32_POSTRA
11254 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I64
11255 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I64_POSTRA
11256 CEFBS_NotInMips16Mode, // ATOMIC_LOAD_XOR_I8
11257 CEFBS_NotR5900, // ATOMIC_LOAD_XOR_I8_POSTRA
11258 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I16
11259 CEFBS_NotR5900, // ATOMIC_SWAP_I16_POSTRA
11260 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I32
11261 CEFBS_NotR5900, // ATOMIC_SWAP_I32_POSTRA
11262 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I64
11263 CEFBS_NotR5900, // ATOMIC_SWAP_I64_POSTRA
11264 CEFBS_NotInMips16Mode, // ATOMIC_SWAP_I8
11265 CEFBS_NotR5900, // ATOMIC_SWAP_I8_POSTRA
11266 CEFBS_HasStdEnc_NotInMicroMips, // B
11267 CEFBS_HasStdEnc_NotInMicroMips, // BAL_BR
11268 CEFBS_InMicroMips_NotMips32r6, // BAL_BR_MM
11269 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BEQLImmMacro
11270 CEFBS_None, // BGE
11271 CEFBS_None, // BGEImmMacro
11272 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEL
11273 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGELImmMacro
11274 CEFBS_None, // BGEU
11275 CEFBS_None, // BGEUImmMacro
11276 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEUL
11277 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGEULImmMacro
11278 CEFBS_None, // BGT
11279 CEFBS_None, // BGTImmMacro
11280 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTL
11281 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTLImmMacro
11282 CEFBS_None, // BGTU
11283 CEFBS_None, // BGTUImmMacro
11284 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTUL
11285 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BGTULImmMacro
11286 CEFBS_None, // BLE
11287 CEFBS_None, // BLEImmMacro
11288 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEL
11289 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLELImmMacro
11290 CEFBS_None, // BLEU
11291 CEFBS_None, // BLEUImmMacro
11292 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEUL
11293 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLEULImmMacro
11294 CEFBS_None, // BLT
11295 CEFBS_None, // BLTImmMacro
11296 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTL
11297 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTLImmMacro
11298 CEFBS_None, // BLTU
11299 CEFBS_None, // BLTUImmMacro
11300 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTUL
11301 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BLTULImmMacro
11302 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6, // BNELImmMacro
11303 CEFBS_None, // BPOSGE32_PSEUDO
11304 CEFBS_HasStdEnc_HasMSA, // BSEL_D_PSEUDO
11305 CEFBS_HasStdEnc_HasMSA, // BSEL_FD_PSEUDO
11306 CEFBS_HasStdEnc_HasMSA, // BSEL_FW_PSEUDO
11307 CEFBS_HasStdEnc_HasMSA, // BSEL_H_PSEUDO
11308 CEFBS_HasStdEnc_HasMSA, // BSEL_W_PSEUDO
11309 CEFBS_InMicroMips_NotMips32r6, // B_MM
11310 CEFBS_None, // B_MMR6_Pseudo
11311 CEFBS_InMicroMips, // B_MM_Pseudo
11312 CEFBS_None, // BeqImm
11313 CEFBS_None, // BneImm
11314 CEFBS_InMips16Mode, // BteqzT8CmpX16
11315 CEFBS_InMips16Mode, // BteqzT8CmpiX16
11316 CEFBS_InMips16Mode, // BteqzT8SltX16
11317 CEFBS_InMips16Mode, // BteqzT8SltiX16
11318 CEFBS_InMips16Mode, // BteqzT8SltiuX16
11319 CEFBS_InMips16Mode, // BteqzT8SltuX16
11320 CEFBS_InMips16Mode, // BtnezT8CmpX16
11321 CEFBS_InMips16Mode, // BtnezT8CmpiX16
11322 CEFBS_InMips16Mode, // BtnezT8SltX16
11323 CEFBS_InMips16Mode, // BtnezT8SltiX16
11324 CEFBS_InMips16Mode, // BtnezT8SltiuX16
11325 CEFBS_InMips16Mode, // BtnezT8SltuX16
11326 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64
11327 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64_64
11328 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // BuildPairF64_FPR
11329 CEFBS_HasMT, // CFTC1
11330 CEFBS_InMips16Mode, // CONSTPOOL_ENTRY
11331 CEFBS_HasStdEnc_HasMSA, // COPY_FD_PSEUDO
11332 CEFBS_HasStdEnc_HasMSA, // COPY_FW_PSEUDO
11333 CEFBS_HasMT, // CTTC1
11334 CEFBS_InMips16Mode, // Constant32
11335 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULImmMacro
11336 CEFBS_HasMips3_NotMips64r6_NotCnMips_NotR5900, // DMULMacro
11337 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULOMacro
11338 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // DMULOUMacro
11339 CEFBS_HasStdEnc_HasMips64, // DROL
11340 CEFBS_HasStdEnc_HasMips64, // DROLImm
11341 CEFBS_HasStdEnc_HasMips64, // DROR
11342 CEFBS_HasStdEnc_HasMips64, // DRORImm
11343 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDivIMacro
11344 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDivMacro
11345 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSRemIMacro
11346 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSRemMacro
11347 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDivIMacro
11348 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDivMacro
11349 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DURemIMacro
11350 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DURemMacro
11351 CEFBS_NotInMips16Mode, // ERet
11352 CEFBS_NotInMips16Mode_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ExtractElementF64
11353 CEFBS_NotInMips16Mode_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ExtractElementF64_64
11354 CEFBS_HasStdEnc_HasMSA, // FABS_D
11355 CEFBS_HasStdEnc_HasMSA, // FABS_W
11356 CEFBS_HasStdEnc_HasMSA, // FEXP2_D_1_PSEUDO
11357 CEFBS_HasStdEnc_HasMSA, // FEXP2_W_1_PSEUDO
11358 CEFBS_HasStdEnc_HasMSA, // FILL_FD_PSEUDO
11359 CEFBS_HasStdEnc_HasMSA, // FILL_FW_PSEUDO
11360 CEFBS_InMips16Mode, // GotPrologue16
11361 CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX64_PSEUDO
11362 CEFBS_HasStdEnc_HasMSA, // INSERT_B_VIDX_PSEUDO
11363 CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX64_PSEUDO
11364 CEFBS_HasStdEnc_HasMSA, // INSERT_D_VIDX_PSEUDO
11365 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_PSEUDO
11366 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX64_PSEUDO
11367 CEFBS_HasStdEnc_HasMSA, // INSERT_FD_VIDX_PSEUDO
11368 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_PSEUDO
11369 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX64_PSEUDO
11370 CEFBS_HasStdEnc_HasMSA, // INSERT_FW_VIDX_PSEUDO
11371 CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX64_PSEUDO
11372 CEFBS_HasStdEnc_HasMSA, // INSERT_H_VIDX_PSEUDO
11373 CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX64_PSEUDO
11374 CEFBS_HasStdEnc_HasMSA, // INSERT_W_VIDX_PSEUDO
11375 CEFBS_NotInMips16Mode_IsPTR64bit_NoIndirectJumpGuards, // JALR64Pseudo
11376 CEFBS_NotInMips16Mode_IsPTR64bit_UseIndirectJumpsHazard, // JALRHB64Pseudo
11377 CEFBS_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // JALRHBPseudo
11378 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALRPseudo
11379 CEFBS_InMicroMips_HasMips32r6, // JAL_MMR6
11380 CEFBS_None, // JalOneReg
11381 CEFBS_None, // JalTwoReg
11382 CEFBS_HasStdEnc_NotMips3, // LDMacro
11383 CEFBS_NotInMips16Mode, // LDR_D
11384 CEFBS_NotInMips16Mode, // LDR_W
11385 CEFBS_NotInMips16Mode, // LOAD_ACC128
11386 CEFBS_NotInMips16Mode, // LOAD_ACC64
11387 CEFBS_NotInMips16Mode, // LOAD_ACC64DSP
11388 CEFBS_NotInMips16Mode, // LOAD_CCOND_DSP
11389 CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu
11390 CEFBS_NotInMips16Mode, // LONG_BRANCH_ADDiu2Op
11391 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu
11392 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_DADDiu2Op
11393 CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi
11394 CEFBS_NotInMips16Mode, // LONG_BRANCH_LUi2Op
11395 CEFBS_NotInMips16Mode_IsGP64bit, // LONG_BRANCH_LUi2Op_64
11396 CEFBS_InMicroMips, // LWM_MM
11397 CEFBS_None, // LoadAddrImm32
11398 CEFBS_None, // LoadAddrImm64
11399 CEFBS_None, // LoadAddrReg32
11400 CEFBS_None, // LoadAddrReg64
11401 CEFBS_None, // LoadImm32
11402 CEFBS_None, // LoadImm64
11403 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LoadImmDoubleFGR
11404 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LoadImmDoubleFGR_32
11405 CEFBS_None, // LoadImmDoubleGPR
11406 CEFBS_IsNotSoftFloat, // LoadImmSingleFGR
11407 CEFBS_None, // LoadImmSingleGPR
11408 CEFBS_InMips16Mode, // LwConstant32
11409 CEFBS_HasMT, // MFTACX
11410 CEFBS_HasMT, // MFTC0
11411 CEFBS_HasMT, // MFTC1
11412 CEFBS_HasMT, // MFTDSP
11413 CEFBS_HasMT, // MFTGPR
11414 CEFBS_HasMT, // MFTHC1
11415 CEFBS_HasMT, // MFTHI
11416 CEFBS_HasMT, // MFTLO
11417 CEFBS_None, // MIPSeh_return32
11418 CEFBS_None, // MIPSeh_return64
11419 CEFBS_HasMT, // MTTACX
11420 CEFBS_HasMT, // MTTC0
11421 CEFBS_HasMT, // MTTC1
11422 CEFBS_HasMT, // MTTDSP
11423 CEFBS_HasMT, // MTTGPR
11424 CEFBS_HasMT, // MTTHC1
11425 CEFBS_HasMT, // MTTHI
11426 CEFBS_HasMT, // MTTLO
11427 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULImmMacro
11428 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOMacro
11429 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // MULOUMacro
11430 CEFBS_InMips16Mode, // MultRxRy16
11431 CEFBS_InMips16Mode, // MultRxRyRz16
11432 CEFBS_InMips16Mode, // MultuRxRy16
11433 CEFBS_InMips16Mode, // MultuRxRyRz16
11434 CEFBS_HasStdEnc_NotInMicroMips, // NOP
11435 CEFBS_IsGP32bit, // NORImm
11436 CEFBS_IsGP64bit, // NORImm64
11437 CEFBS_HasStdEnc_HasMSA, // NOR_V_D_PSEUDO
11438 CEFBS_HasStdEnc_HasMSA, // NOR_V_H_PSEUDO
11439 CEFBS_HasStdEnc_HasMSA, // NOR_V_W_PSEUDO
11440 CEFBS_HasStdEnc_HasMSA, // OR_V_D_PSEUDO
11441 CEFBS_HasStdEnc_HasMSA, // OR_V_H_PSEUDO
11442 CEFBS_HasStdEnc_HasMSA, // OR_V_W_PSEUDO
11443 CEFBS_HasDSP, // PseudoCMPU_EQ_QB
11444 CEFBS_HasDSP, // PseudoCMPU_LE_QB
11445 CEFBS_HasDSP, // PseudoCMPU_LT_QB
11446 CEFBS_HasDSP, // PseudoCMP_EQ_PH
11447 CEFBS_HasDSP, // PseudoCMP_LE_PH
11448 CEFBS_HasDSP, // PseudoCMP_LT_PH
11449 CEFBS_IsNotSingleFloat, // PseudoCVT_D32_W
11450 CEFBS_IsNotSingleFloat, // PseudoCVT_D64_L
11451 CEFBS_IsNotSingleFloat, // PseudoCVT_D64_W
11452 CEFBS_IsNotSingleFloat, // PseudoCVT_S_L
11453 CEFBS_NotInMips16Mode_IsNotSoftFloat, // PseudoCVT_S_W
11454 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDMULT
11455 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDMULTu
11456 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDSDIV
11457 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // PseudoDUDIV
11458 CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I
11459 CEFBS_HasStdEnc_NotMips4_32, // PseudoD_SELECT_I64
11460 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch
11461 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64
11462 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranch64R6
11463 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // PseudoIndirectBranchR6
11464 CEFBS_InMicroMips_NotMips32r6, // PseudoIndirectBranch_MM
11465 CEFBS_InMicroMips_HasMips32r6, // PseudoIndirectBranch_MMR6
11466 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch
11467 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndirectHazardBranch64
11468 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranch64R6
11469 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // PseudoIndrectHazardBranchR6
11470 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADD
11471 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMADDU
11472 CEFBS_InMicroMips_NotMips32r6, // PseudoMADDU_MM
11473 CEFBS_InMicroMips_NotMips32r6, // PseudoMADD_MM
11474 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFHI
11475 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFHI64
11476 CEFBS_InMicroMips_NotMips32r6, // PseudoMFHI_MM
11477 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMFLO
11478 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMFLO64
11479 CEFBS_InMicroMips_NotMips32r6, // PseudoMFLO_MM
11480 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUB
11481 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6, // PseudoMSUBU
11482 CEFBS_InMicroMips_NotMips32r6, // PseudoMSUBU_MM
11483 CEFBS_InMicroMips_NotMips32r6, // PseudoMSUB_MM
11484 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMTLOHI
11485 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // PseudoMTLOHI64
11486 CEFBS_NotInMips16Mode_HasDSP, // PseudoMTLOHI_DSP
11487 CEFBS_InMicroMips_NotMips32r6, // PseudoMTLOHI_MM
11488 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULT
11489 CEFBS_InMicroMips_NotMips32r6, // PseudoMULT_MM
11490 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // PseudoMULTu
11491 CEFBS_InMicroMips_NotMips32r6, // PseudoMULTu_MM
11492 CEFBS_HasDSP, // PseudoPICK_PH
11493 CEFBS_HasDSP, // PseudoPICK_QB
11494 CEFBS_None, // PseudoReturn
11495 CEFBS_IsGP64bit, // PseudoReturn64
11496 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoSDIV
11497 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_F_D32
11498 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_F_D64
11499 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I
11500 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_I64
11501 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_F_S
11502 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_T_D32
11503 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECTFP_T_D64
11504 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I
11505 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_I64
11506 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECTFP_T_S
11507 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECT_D32
11508 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips4_32, // PseudoSELECT_D64
11509 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I
11510 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_I64
11511 CEFBS_HasStdEnc_NotMips4_32, // PseudoSELECT_S
11512 CEFBS_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // PseudoTRUNC_W_D
11513 CEFBS_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // PseudoTRUNC_W_D32
11514 CEFBS_None, // PseudoTRUNC_W_S
11515 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // PseudoUDIV
11516 CEFBS_None, // ROL
11517 CEFBS_None, // ROLImm
11518 CEFBS_None, // ROR
11519 CEFBS_None, // RORImm
11520 CEFBS_NotInMips16Mode, // RetRA
11521 CEFBS_InMips16Mode, // RetRA16
11522 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_M1
11523 CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // SDIV_MM_Pseudo
11524 CEFBS_HasStdEnc_NotMips3, // SDMacro
11525 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivIMacro
11526 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SDivMacro
11527 CEFBS_NotCnMips, // SEQIMacro
11528 CEFBS_NotCnMips, // SEQMacro
11529 CEFBS_HasStdEnc_NotInMicroMips, // SGE
11530 CEFBS_IsGP32bit_NotInMicroMips, // SGEImm
11531 CEFBS_IsGP64bit, // SGEImm64
11532 CEFBS_HasStdEnc_NotInMicroMips, // SGEU
11533 CEFBS_IsGP32bit_NotInMicroMips, // SGEUImm
11534 CEFBS_IsGP64bit, // SGEUImm64
11535 CEFBS_IsGP32bit_NotInMicroMips, // SGTImm
11536 CEFBS_IsGP64bit, // SGTImm64
11537 CEFBS_IsGP32bit_NotInMicroMips, // SGTUImm
11538 CEFBS_IsGP64bit, // SGTUImm64
11539 CEFBS_HasStdEnc_NotInMicroMips, // SLE
11540 CEFBS_IsGP32bit_NotInMicroMips, // SLEImm
11541 CEFBS_IsGP64bit, // SLEImm64
11542 CEFBS_HasStdEnc_NotInMicroMips, // SLEU
11543 CEFBS_IsGP32bit_NotInMicroMips, // SLEUImm
11544 CEFBS_IsGP64bit, // SLEUImm64
11545 CEFBS_IsGP64bit, // SLTImm64
11546 CEFBS_IsGP64bit, // SLTUImm64
11547 CEFBS_NotCnMips, // SNEIMacro
11548 CEFBS_NotCnMips, // SNEMacro
11549 CEFBS_None, // SNZ_B_PSEUDO
11550 CEFBS_None, // SNZ_D_PSEUDO
11551 CEFBS_None, // SNZ_H_PSEUDO
11552 CEFBS_None, // SNZ_V_PSEUDO
11553 CEFBS_None, // SNZ_W_PSEUDO
11554 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemIMacro
11555 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // SRemMacro
11556 CEFBS_NotInMips16Mode, // STORE_ACC128
11557 CEFBS_NotInMips16Mode, // STORE_ACC64
11558 CEFBS_NotInMips16Mode, // STORE_ACC64DSP
11559 CEFBS_NotInMips16Mode, // STORE_CCOND_DSP
11560 CEFBS_NotInMips16Mode, // STR_D
11561 CEFBS_NotInMips16Mode, // STR_W
11562 CEFBS_InMicroMips, // SWM_MM
11563 CEFBS_None, // SZ_B_PSEUDO
11564 CEFBS_None, // SZ_D_PSEUDO
11565 CEFBS_None, // SZ_H_PSEUDO
11566 CEFBS_None, // SZ_V_PSEUDO
11567 CEFBS_None, // SZ_W_PSEUDO
11568 CEFBS_HasCnMipsP, // SaaAddr
11569 CEFBS_HasCnMipsP, // SaadAddr
11570 CEFBS_InMips16Mode, // SelBeqZ
11571 CEFBS_InMips16Mode, // SelBneZ
11572 CEFBS_InMips16Mode, // SelTBteqZCmp
11573 CEFBS_InMips16Mode, // SelTBteqZCmpi
11574 CEFBS_InMips16Mode, // SelTBteqZSlt
11575 CEFBS_InMips16Mode, // SelTBteqZSlti
11576 CEFBS_InMips16Mode, // SelTBteqZSltiu
11577 CEFBS_InMips16Mode, // SelTBteqZSltu
11578 CEFBS_InMips16Mode, // SelTBtneZCmp
11579 CEFBS_InMips16Mode, // SelTBtneZCmpi
11580 CEFBS_InMips16Mode, // SelTBtneZSlt
11581 CEFBS_InMips16Mode, // SelTBtneZSlti
11582 CEFBS_InMips16Mode, // SelTBtneZSltiu
11583 CEFBS_InMips16Mode, // SelTBtneZSltu
11584 CEFBS_InMips16Mode, // SltCCRxRy16
11585 CEFBS_InMips16Mode, // SltiCCRxImmX16
11586 CEFBS_InMips16Mode, // SltiuCCRxImmX16
11587 CEFBS_InMips16Mode, // SltuCCRxRy16
11588 CEFBS_InMips16Mode, // SltuRxRyRz16
11589 CEFBS_HasStdEnc_NotInMips16Mode_NotInMicroMips, // TAILCALL
11590 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALL64R6REG
11591 CEFBS_HasStdEnc_HasMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHB64R6REG
11592 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLHBR6REG
11593 CEFBS_HasStdEnc_HasMips32r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLR6REG
11594 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG
11595 CEFBS_HasStdEnc_IsPTR64bit_HasMips3_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_NoIndirectJumpGuards, // TAILCALLREG64
11596 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB
11597 CEFBS_HasStdEnc_IsPTR64bit_HasMips32r2_NotMips32r6_NotMips64r6_NotInMips16Mode_NotInMicroMips_UseIndirectJumpsHazard, // TAILCALLREGHB64
11598 CEFBS_InMicroMips_NotMips32r6, // TAILCALLREG_MM
11599 CEFBS_InMicroMips_HasMips32r6, // TAILCALLREG_MMR6
11600 CEFBS_InMicroMips_NotMips32r6, // TAILCALL_MM
11601 CEFBS_InMicroMips_HasMips32r6, // TAILCALL_MMR6
11602 CEFBS_HasStdEnc_NotInMicroMips, // TRAP
11603 CEFBS_InMicroMips, // TRAP_MM
11604 CEFBS_InMicroMips_NotMips32r6_NotMips64r6, // UDIV_MM_Pseudo
11605 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivIMacro
11606 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // UDivMacro
11607 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemIMacro
11608 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6, // URemMacro
11609 CEFBS_None, // Ulh
11610 CEFBS_None, // Ulhu
11611 CEFBS_None, // Ulw
11612 CEFBS_None, // Ush
11613 CEFBS_None, // Usw
11614 CEFBS_HasStdEnc_HasMSA, // XOR_V_D_PSEUDO
11615 CEFBS_HasStdEnc_HasMSA, // XOR_V_H_PSEUDO
11616 CEFBS_HasStdEnc_HasMSA, // XOR_V_W_PSEUDO
11617 CEFBS_HasDSP, // ABSQ_S_PH
11618 CEFBS_InMicroMips_HasDSP, // ABSQ_S_PH_MM
11619 CEFBS_HasDSPR2, // ABSQ_S_QB
11620 CEFBS_InMicroMips_HasDSPR2, // ABSQ_S_QB_MMR2
11621 CEFBS_HasDSP, // ABSQ_S_W
11622 CEFBS_InMicroMips_HasDSP, // ABSQ_S_W_MM
11623 CEFBS_HasStdEnc_NotInMicroMips, // ADD
11624 CEFBS_HasStdEnc_HasMips32r6, // ADDIUPC
11625 CEFBS_InMicroMips_NotMips32r6, // ADDIUPC_MM
11626 CEFBS_InMicroMips_HasMips32r6, // ADDIUPC_MMR6
11627 CEFBS_InMicroMips, // ADDIUR1SP_MM
11628 CEFBS_InMicroMips, // ADDIUR2_MM
11629 CEFBS_InMicroMips, // ADDIUS5_MM
11630 CEFBS_InMicroMips, // ADDIUSP_MM
11631 CEFBS_InMicroMips_HasMips32r6, // ADDIU_MMR6
11632 CEFBS_HasDSPR2, // ADDQH_PH
11633 CEFBS_InMicroMips_HasDSPR2, // ADDQH_PH_MMR2
11634 CEFBS_HasDSPR2, // ADDQH_R_PH
11635 CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_PH_MMR2
11636 CEFBS_HasDSPR2, // ADDQH_R_W
11637 CEFBS_InMicroMips_HasDSPR2, // ADDQH_R_W_MMR2
11638 CEFBS_HasDSPR2, // ADDQH_W
11639 CEFBS_InMicroMips_HasDSPR2, // ADDQH_W_MMR2
11640 CEFBS_HasDSP, // ADDQ_PH
11641 CEFBS_InMicroMips_HasDSP, // ADDQ_PH_MM
11642 CEFBS_HasDSP, // ADDQ_S_PH
11643 CEFBS_InMicroMips_HasDSP, // ADDQ_S_PH_MM
11644 CEFBS_HasDSP, // ADDQ_S_W
11645 CEFBS_InMicroMips_HasDSP, // ADDQ_S_W_MM
11646 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // ADDR_PS64
11647 CEFBS_HasDSP, // ADDSC
11648 CEFBS_InMicroMips_HasDSP, // ADDSC_MM
11649 CEFBS_HasStdEnc_HasMSA, // ADDS_A_B
11650 CEFBS_HasStdEnc_HasMSA, // ADDS_A_D
11651 CEFBS_HasStdEnc_HasMSA, // ADDS_A_H
11652 CEFBS_HasStdEnc_HasMSA, // ADDS_A_W
11653 CEFBS_HasStdEnc_HasMSA, // ADDS_S_B
11654 CEFBS_HasStdEnc_HasMSA, // ADDS_S_D
11655 CEFBS_HasStdEnc_HasMSA, // ADDS_S_H
11656 CEFBS_HasStdEnc_HasMSA, // ADDS_S_W
11657 CEFBS_HasStdEnc_HasMSA, // ADDS_U_B
11658 CEFBS_HasStdEnc_HasMSA, // ADDS_U_D
11659 CEFBS_HasStdEnc_HasMSA, // ADDS_U_H
11660 CEFBS_HasStdEnc_HasMSA, // ADDS_U_W
11661 CEFBS_InMicroMips_NotMips32r6, // ADDU16_MM
11662 CEFBS_InMicroMips_HasMips32r6, // ADDU16_MMR6
11663 CEFBS_HasDSPR2, // ADDUH_QB
11664 CEFBS_InMicroMips_HasDSPR2, // ADDUH_QB_MMR2
11665 CEFBS_HasDSPR2, // ADDUH_R_QB
11666 CEFBS_InMicroMips_HasDSPR2, // ADDUH_R_QB_MMR2
11667 CEFBS_InMicroMips_HasMips32r6, // ADDU_MMR6
11668 CEFBS_HasDSPR2, // ADDU_PH
11669 CEFBS_InMicroMips_HasDSPR2, // ADDU_PH_MMR2
11670 CEFBS_HasDSP, // ADDU_QB
11671 CEFBS_InMicroMips_HasDSP, // ADDU_QB_MM
11672 CEFBS_HasDSPR2, // ADDU_S_PH
11673 CEFBS_InMicroMips_HasDSPR2, // ADDU_S_PH_MMR2
11674 CEFBS_HasDSP, // ADDU_S_QB
11675 CEFBS_InMicroMips_HasDSP, // ADDU_S_QB_MM
11676 CEFBS_HasStdEnc_HasMSA, // ADDVI_B
11677 CEFBS_HasStdEnc_HasMSA, // ADDVI_D
11678 CEFBS_HasStdEnc_HasMSA, // ADDVI_H
11679 CEFBS_HasStdEnc_HasMSA, // ADDVI_W
11680 CEFBS_HasStdEnc_HasMSA, // ADDV_B
11681 CEFBS_HasStdEnc_HasMSA, // ADDV_D
11682 CEFBS_HasStdEnc_HasMSA, // ADDV_H
11683 CEFBS_HasStdEnc_HasMSA, // ADDV_W
11684 CEFBS_HasDSP, // ADDWC
11685 CEFBS_InMicroMips_HasDSP, // ADDWC_MM
11686 CEFBS_HasStdEnc_HasMSA, // ADD_A_B
11687 CEFBS_HasStdEnc_HasMSA, // ADD_A_D
11688 CEFBS_HasStdEnc_HasMSA, // ADD_A_H
11689 CEFBS_HasStdEnc_HasMSA, // ADD_A_W
11690 CEFBS_InMicroMips_NotMips32r6, // ADD_MM
11691 CEFBS_InMicroMips_HasMips32r6, // ADD_MMR6
11692 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // ADDi
11693 CEFBS_InMicroMips_NotMips32r6, // ADDi_MM
11694 CEFBS_HasStdEnc_NotInMicroMips, // ADDiu
11695 CEFBS_InMicroMips_NotMips32r6, // ADDiu_MM
11696 CEFBS_HasStdEnc_NotInMicroMips, // ADDu
11697 CEFBS_InMicroMips_NotMips32r6, // ADDu_MM
11698 CEFBS_HasStdEnc_HasMips32r6, // ALIGN
11699 CEFBS_InMicroMips_HasMips32r6, // ALIGN_MMR6
11700 CEFBS_HasStdEnc_HasMips32r6, // ALUIPC
11701 CEFBS_InMicroMips_HasMips32r6, // ALUIPC_MMR6
11702 CEFBS_HasStdEnc_NotInMicroMips, // AND
11703 CEFBS_InMicroMips_NotMips32r6, // AND16_MM
11704 CEFBS_InMicroMips_HasMips32r6, // AND16_MMR6
11705 CEFBS_NotInMips16Mode_IsGP64bit, // AND64
11706 CEFBS_InMicroMips_NotMips32r6, // ANDI16_MM
11707 CEFBS_InMicroMips_HasMips32r6, // ANDI16_MMR6
11708 CEFBS_HasStdEnc_HasMSA, // ANDI_B
11709 CEFBS_InMicroMips_HasMips32r6, // ANDI_MMR6
11710 CEFBS_InMicroMips_NotMips32r6, // AND_MM
11711 CEFBS_InMicroMips_HasMips32r6, // AND_MMR6
11712 CEFBS_HasStdEnc_HasMSA, // AND_V
11713 CEFBS_HasStdEnc_NotInMicroMips, // ANDi
11714 CEFBS_NotInMips16Mode_IsGP64bit, // ANDi64
11715 CEFBS_InMicroMips_NotMips32r6, // ANDi_MM
11716 CEFBS_HasDSPR2, // APPEND
11717 CEFBS_InMicroMips_HasDSPR2, // APPEND_MMR2
11718 CEFBS_HasStdEnc_HasMSA, // ASUB_S_B
11719 CEFBS_HasStdEnc_HasMSA, // ASUB_S_D
11720 CEFBS_HasStdEnc_HasMSA, // ASUB_S_H
11721 CEFBS_HasStdEnc_HasMSA, // ASUB_S_W
11722 CEFBS_HasStdEnc_HasMSA, // ASUB_U_B
11723 CEFBS_HasStdEnc_HasMSA, // ASUB_U_D
11724 CEFBS_HasStdEnc_HasMSA, // ASUB_U_H
11725 CEFBS_HasStdEnc_HasMSA, // ASUB_U_W
11726 CEFBS_HasStdEnc_HasMips32r6, // AUI
11727 CEFBS_HasStdEnc_HasMips32r6, // AUIPC
11728 CEFBS_InMicroMips_HasMips32r6, // AUIPC_MMR6
11729 CEFBS_InMicroMips_HasMips32r6, // AUI_MMR6
11730 CEFBS_HasStdEnc_HasMSA, // AVER_S_B
11731 CEFBS_HasStdEnc_HasMSA, // AVER_S_D
11732 CEFBS_HasStdEnc_HasMSA, // AVER_S_H
11733 CEFBS_HasStdEnc_HasMSA, // AVER_S_W
11734 CEFBS_HasStdEnc_HasMSA, // AVER_U_B
11735 CEFBS_HasStdEnc_HasMSA, // AVER_U_D
11736 CEFBS_HasStdEnc_HasMSA, // AVER_U_H
11737 CEFBS_HasStdEnc_HasMSA, // AVER_U_W
11738 CEFBS_HasStdEnc_HasMSA, // AVE_S_B
11739 CEFBS_HasStdEnc_HasMSA, // AVE_S_D
11740 CEFBS_HasStdEnc_HasMSA, // AVE_S_H
11741 CEFBS_HasStdEnc_HasMSA, // AVE_S_W
11742 CEFBS_HasStdEnc_HasMSA, // AVE_U_B
11743 CEFBS_HasStdEnc_HasMSA, // AVE_U_D
11744 CEFBS_HasStdEnc_HasMSA, // AVE_U_H
11745 CEFBS_HasStdEnc_HasMSA, // AVE_U_W
11746 CEFBS_InMips16Mode, // AddiuRxImmX16
11747 CEFBS_InMips16Mode, // AddiuRxPcImmX16
11748 CEFBS_InMips16Mode, // AddiuRxRxImm16
11749 CEFBS_InMips16Mode, // AddiuRxRxImmX16
11750 CEFBS_InMips16Mode, // AddiuRxRyOffMemX16
11751 CEFBS_InMips16Mode, // AddiuSpImm16
11752 CEFBS_InMips16Mode, // AddiuSpImmX16
11753 CEFBS_InMips16Mode, // AdduRxRyRz16
11754 CEFBS_InMips16Mode, // AndRxRxRy16
11755 CEFBS_InMicroMips, // B16_MM
11756 CEFBS_HasCnMips, // BADDu
11757 CEFBS_HasStdEnc_HasMips32r6, // BAL
11758 CEFBS_HasStdEnc_HasMips32r6, // BALC
11759 CEFBS_InMicroMips_HasMips32r6, // BALC_MMR6
11760 CEFBS_HasDSPR2, // BALIGN
11761 CEFBS_InMicroMips_HasDSPR2, // BALIGN_MMR2
11762 CEFBS_HasCnMips, // BBIT0
11763 CEFBS_HasCnMips, // BBIT032
11764 CEFBS_HasCnMips, // BBIT1
11765 CEFBS_HasCnMips, // BBIT132
11766 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC
11767 CEFBS_InMicroMips_HasMips32r6, // BC16_MMR6
11768 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1EQZ
11769 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1EQZC_MMR6
11770 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1F
11771 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1FL
11772 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1F_MM
11773 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // BC1NEZ
11774 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // BC1NEZC_MMR6
11775 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1T
11776 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // BC1TL
11777 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // BC1T_MM
11778 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2EQZ
11779 CEFBS_InMicroMips_HasMips32r6, // BC2EQZC_MMR6
11780 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BC2NEZ
11781 CEFBS_InMicroMips_HasMips32r6, // BC2NEZC_MMR6
11782 CEFBS_HasStdEnc_HasMSA, // BCLRI_B
11783 CEFBS_HasStdEnc_HasMSA, // BCLRI_D
11784 CEFBS_HasStdEnc_HasMSA, // BCLRI_H
11785 CEFBS_HasStdEnc_HasMSA, // BCLRI_W
11786 CEFBS_HasStdEnc_HasMSA, // BCLR_B
11787 CEFBS_HasStdEnc_HasMSA, // BCLR_D
11788 CEFBS_HasStdEnc_HasMSA, // BCLR_H
11789 CEFBS_HasStdEnc_HasMSA, // BCLR_W
11790 CEFBS_InMicroMips_HasMips32r6, // BC_MMR6
11791 CEFBS_HasStdEnc_NotInMicroMips, // BEQ
11792 CEFBS_NotInMips16Mode_IsGP64bit, // BEQ64
11793 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQC
11794 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQC64
11795 CEFBS_InMicroMips_HasMips32r6, // BEQC_MMR6
11796 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BEQL
11797 CEFBS_InMicroMips_NotMips32r6, // BEQZ16_MM
11798 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZALC
11799 CEFBS_InMicroMips_HasMips32r6, // BEQZALC_MMR6
11800 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BEQZC
11801 CEFBS_InMicroMips_HasMips32r6, // BEQZC16_MMR6
11802 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BEQZC64
11803 CEFBS_InMicroMips_NotMips32r6, // BEQZC_MM
11804 CEFBS_InMicroMips_HasMips32r6, // BEQZC_MMR6
11805 CEFBS_InMicroMips_NotMips32r6, // BEQ_MM
11806 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEC
11807 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEC64
11808 CEFBS_InMicroMips_HasMips32r6, // BGEC_MMR6
11809 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEUC
11810 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEUC64
11811 CEFBS_InMicroMips_HasMips32r6, // BGEUC_MMR6
11812 CEFBS_HasStdEnc_NotInMicroMips, // BGEZ
11813 CEFBS_NotInMips16Mode_IsGP64bit, // BGEZ64
11814 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZAL
11815 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZALC
11816 CEFBS_InMicroMips_HasMips32r6, // BGEZALC_MMR6
11817 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZALL
11818 CEFBS_InMicroMips_NotMips32r6, // BGEZALS_MM
11819 CEFBS_InMicroMips_NotMips32r6, // BGEZAL_MM
11820 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGEZC
11821 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGEZC64
11822 CEFBS_InMicroMips_HasMips32r6, // BGEZC_MMR6
11823 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGEZL
11824 CEFBS_InMicroMips_NotMips32r6, // BGEZ_MM
11825 CEFBS_HasStdEnc_NotInMicroMips, // BGTZ
11826 CEFBS_NotInMips16Mode_IsGP64bit, // BGTZ64
11827 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZALC
11828 CEFBS_InMicroMips_HasMips32r6, // BGTZALC_MMR6
11829 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BGTZC
11830 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BGTZC64
11831 CEFBS_InMicroMips_HasMips32r6, // BGTZC_MMR6
11832 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BGTZL
11833 CEFBS_InMicroMips_NotMips32r6, // BGTZ_MM
11834 CEFBS_HasStdEnc_HasMSA, // BINSLI_B
11835 CEFBS_HasStdEnc_HasMSA, // BINSLI_D
11836 CEFBS_HasStdEnc_HasMSA, // BINSLI_H
11837 CEFBS_HasStdEnc_HasMSA, // BINSLI_W
11838 CEFBS_HasStdEnc_HasMSA, // BINSL_B
11839 CEFBS_HasStdEnc_HasMSA, // BINSL_D
11840 CEFBS_HasStdEnc_HasMSA, // BINSL_H
11841 CEFBS_HasStdEnc_HasMSA, // BINSL_W
11842 CEFBS_HasStdEnc_HasMSA, // BINSRI_B
11843 CEFBS_HasStdEnc_HasMSA, // BINSRI_D
11844 CEFBS_HasStdEnc_HasMSA, // BINSRI_H
11845 CEFBS_HasStdEnc_HasMSA, // BINSRI_W
11846 CEFBS_HasStdEnc_HasMSA, // BINSR_B
11847 CEFBS_HasStdEnc_HasMSA, // BINSR_D
11848 CEFBS_HasStdEnc_HasMSA, // BINSR_H
11849 CEFBS_HasStdEnc_HasMSA, // BINSR_W
11850 CEFBS_HasDSP, // BITREV
11851 CEFBS_InMicroMips_HasDSP, // BITREV_MM
11852 CEFBS_HasStdEnc_HasMips32r6, // BITSWAP
11853 CEFBS_InMicroMips_HasMips32r6, // BITSWAP_MMR6
11854 CEFBS_HasStdEnc_NotInMicroMips, // BLEZ
11855 CEFBS_NotInMips16Mode_IsGP64bit, // BLEZ64
11856 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZALC
11857 CEFBS_InMicroMips_HasMips32r6, // BLEZALC_MMR6
11858 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLEZC
11859 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLEZC64
11860 CEFBS_InMicroMips_HasMips32r6, // BLEZC_MMR6
11861 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLEZL
11862 CEFBS_InMicroMips_NotMips32r6, // BLEZ_MM
11863 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTC
11864 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTC64
11865 CEFBS_InMicroMips_HasMips32r6, // BLTC_MMR6
11866 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTUC
11867 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTUC64
11868 CEFBS_InMicroMips_HasMips32r6, // BLTUC_MMR6
11869 CEFBS_HasStdEnc_NotInMicroMips, // BLTZ
11870 CEFBS_NotInMips16Mode_IsGP64bit, // BLTZ64
11871 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZAL
11872 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZALC
11873 CEFBS_InMicroMips_HasMips32r6, // BLTZALC_MMR6
11874 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZALL
11875 CEFBS_InMicroMips_NotMips32r6, // BLTZALS_MM
11876 CEFBS_InMicroMips_NotMips32r6, // BLTZAL_MM
11877 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BLTZC
11878 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BLTZC64
11879 CEFBS_InMicroMips_HasMips32r6, // BLTZC_MMR6
11880 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BLTZL
11881 CEFBS_InMicroMips_NotMips32r6, // BLTZ_MM
11882 CEFBS_HasStdEnc_HasMSA, // BMNZI_B
11883 CEFBS_HasStdEnc_HasMSA, // BMNZ_V
11884 CEFBS_HasStdEnc_HasMSA, // BMZI_B
11885 CEFBS_HasStdEnc_HasMSA, // BMZ_V
11886 CEFBS_HasStdEnc_NotInMicroMips, // BNE
11887 CEFBS_NotInMips16Mode_IsGP64bit, // BNE64
11888 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEC
11889 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEC64
11890 CEFBS_InMicroMips_HasMips32r6, // BNEC_MMR6
11891 CEFBS_HasStdEnc_HasMSA, // BNEGI_B
11892 CEFBS_HasStdEnc_HasMSA, // BNEGI_D
11893 CEFBS_HasStdEnc_HasMSA, // BNEGI_H
11894 CEFBS_HasStdEnc_HasMSA, // BNEGI_W
11895 CEFBS_HasStdEnc_HasMSA, // BNEG_B
11896 CEFBS_HasStdEnc_HasMSA, // BNEG_D
11897 CEFBS_HasStdEnc_HasMSA, // BNEG_H
11898 CEFBS_HasStdEnc_HasMSA, // BNEG_W
11899 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // BNEL
11900 CEFBS_InMicroMips_NotMips32r6, // BNEZ16_MM
11901 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZALC
11902 CEFBS_InMicroMips_HasMips32r6, // BNEZALC_MMR6
11903 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNEZC
11904 CEFBS_InMicroMips_HasMips32r6, // BNEZC16_MMR6
11905 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // BNEZC64
11906 CEFBS_InMicroMips_NotMips32r6, // BNEZC_MM
11907 CEFBS_InMicroMips_HasMips32r6, // BNEZC_MMR6
11908 CEFBS_InMicroMips_NotMips32r6, // BNE_MM
11909 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BNVC
11910 CEFBS_InMicroMips_HasMips32r6, // BNVC_MMR6
11911 CEFBS_HasStdEnc_HasMSA, // BNZ_B
11912 CEFBS_HasStdEnc_HasMSA, // BNZ_D
11913 CEFBS_HasStdEnc_HasMSA, // BNZ_H
11914 CEFBS_HasStdEnc_HasMSA, // BNZ_V
11915 CEFBS_HasStdEnc_HasMSA, // BNZ_W
11916 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // BOVC
11917 CEFBS_InMicroMips_HasMips32r6, // BOVC_MMR6
11918 CEFBS_HasDSP_NotInMicroMips, // BPOSGE32
11919 CEFBS_InMicroMips_HasDSPR3, // BPOSGE32C_MMR3
11920 CEFBS_InMicroMips_NotMips32r6_HasDSP, // BPOSGE32_MM
11921 CEFBS_HasStdEnc_NotInMicroMips, // BREAK
11922 CEFBS_InMicroMips_NotMips32r6, // BREAK16_MM
11923 CEFBS_InMicroMips_HasMips32r6, // BREAK16_MMR6
11924 CEFBS_InMicroMips, // BREAK_MM
11925 CEFBS_InMicroMips_HasMips32r6, // BREAK_MMR6
11926 CEFBS_HasStdEnc_HasMSA, // BSELI_B
11927 CEFBS_HasStdEnc_HasMSA, // BSEL_V
11928 CEFBS_HasStdEnc_HasMSA, // BSETI_B
11929 CEFBS_HasStdEnc_HasMSA, // BSETI_D
11930 CEFBS_HasStdEnc_HasMSA, // BSETI_H
11931 CEFBS_HasStdEnc_HasMSA, // BSETI_W
11932 CEFBS_HasStdEnc_HasMSA, // BSET_B
11933 CEFBS_HasStdEnc_HasMSA, // BSET_D
11934 CEFBS_HasStdEnc_HasMSA, // BSET_H
11935 CEFBS_HasStdEnc_HasMSA, // BSET_W
11936 CEFBS_HasStdEnc_HasMSA, // BZ_B
11937 CEFBS_HasStdEnc_HasMSA, // BZ_D
11938 CEFBS_HasStdEnc_HasMSA, // BZ_H
11939 CEFBS_HasStdEnc_HasMSA, // BZ_V
11940 CEFBS_HasStdEnc_HasMSA, // BZ_W
11941 CEFBS_InMips16Mode, // BeqzRxImm16
11942 CEFBS_InMips16Mode, // BeqzRxImmX16
11943 CEFBS_InMips16Mode, // Bimm16
11944 CEFBS_InMips16Mode, // BimmX16
11945 CEFBS_InMips16Mode, // BnezRxImm16
11946 CEFBS_InMips16Mode, // BnezRxImmX16
11947 CEFBS_InMips16Mode, // Break16
11948 CEFBS_InMips16Mode, // Bteqz16
11949 CEFBS_InMips16Mode, // BteqzX16
11950 CEFBS_InMips16Mode, // Btnez16
11951 CEFBS_InMips16Mode, // BtnezX16
11952 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // CACHE
11953 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // CACHEE
11954 CEFBS_InMicroMips_HasEVA, // CACHEE_MM
11955 CEFBS_InMicroMips_NotMips32r6, // CACHE_MM
11956 CEFBS_InMicroMips_HasMips32r6, // CACHE_MMR6
11957 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // CACHE_R6
11958 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // CEIL_L_D64
11959 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_D_MMR6
11960 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_L_S
11961 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_L_S_MMR6
11962 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D32
11963 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // CEIL_W_D64
11964 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_D_MMR6
11965 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CEIL_W_MM
11966 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // CEIL_W_S
11967 CEFBS_InMicroMips_IsNotSoftFloat, // CEIL_W_S_MM
11968 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CEIL_W_S_MMR6
11969 CEFBS_HasStdEnc_HasMSA, // CEQI_B
11970 CEFBS_HasStdEnc_HasMSA, // CEQI_D
11971 CEFBS_HasStdEnc_HasMSA, // CEQI_H
11972 CEFBS_HasStdEnc_HasMSA, // CEQI_W
11973 CEFBS_HasStdEnc_HasMSA, // CEQ_B
11974 CEFBS_HasStdEnc_HasMSA, // CEQ_D
11975 CEFBS_HasStdEnc_HasMSA, // CEQ_H
11976 CEFBS_HasStdEnc_HasMSA, // CEQ_W
11977 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CFC1
11978 CEFBS_InMicroMips_IsNotSoftFloat, // CFC1_MM
11979 CEFBS_InMicroMips, // CFC2_MM
11980 CEFBS_HasStdEnc_HasMSA, // CFCMSA
11981 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS
11982 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS32
11983 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS64_32
11984 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // CINS_i32
11985 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_D
11986 CEFBS_InMicroMips_HasMips32r6, // CLASS_D_MMR6
11987 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CLASS_S
11988 CEFBS_InMicroMips_HasMips32r6, // CLASS_S_MMR6
11989 CEFBS_HasStdEnc_HasMSA, // CLEI_S_B
11990 CEFBS_HasStdEnc_HasMSA, // CLEI_S_D
11991 CEFBS_HasStdEnc_HasMSA, // CLEI_S_H
11992 CEFBS_HasStdEnc_HasMSA, // CLEI_S_W
11993 CEFBS_HasStdEnc_HasMSA, // CLEI_U_B
11994 CEFBS_HasStdEnc_HasMSA, // CLEI_U_D
11995 CEFBS_HasStdEnc_HasMSA, // CLEI_U_H
11996 CEFBS_HasStdEnc_HasMSA, // CLEI_U_W
11997 CEFBS_HasStdEnc_HasMSA, // CLE_S_B
11998 CEFBS_HasStdEnc_HasMSA, // CLE_S_D
11999 CEFBS_HasStdEnc_HasMSA, // CLE_S_H
12000 CEFBS_HasStdEnc_HasMSA, // CLE_S_W
12001 CEFBS_HasStdEnc_HasMSA, // CLE_U_B
12002 CEFBS_HasStdEnc_HasMSA, // CLE_U_D
12003 CEFBS_HasStdEnc_HasMSA, // CLE_U_H
12004 CEFBS_HasStdEnc_HasMSA, // CLE_U_W
12005 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLO
12006 CEFBS_InMicroMips, // CLO_MM
12007 CEFBS_InMicroMips_HasMips32r6, // CLO_MMR6
12008 CEFBS_HasStdEnc_HasMips32r6, // CLO_R6
12009 CEFBS_HasStdEnc_HasMSA, // CLTI_S_B
12010 CEFBS_HasStdEnc_HasMSA, // CLTI_S_D
12011 CEFBS_HasStdEnc_HasMSA, // CLTI_S_H
12012 CEFBS_HasStdEnc_HasMSA, // CLTI_S_W
12013 CEFBS_HasStdEnc_HasMSA, // CLTI_U_B
12014 CEFBS_HasStdEnc_HasMSA, // CLTI_U_D
12015 CEFBS_HasStdEnc_HasMSA, // CLTI_U_H
12016 CEFBS_HasStdEnc_HasMSA, // CLTI_U_W
12017 CEFBS_HasStdEnc_HasMSA, // CLT_S_B
12018 CEFBS_HasStdEnc_HasMSA, // CLT_S_D
12019 CEFBS_HasStdEnc_HasMSA, // CLT_S_H
12020 CEFBS_HasStdEnc_HasMSA, // CLT_S_W
12021 CEFBS_HasStdEnc_HasMSA, // CLT_U_B
12022 CEFBS_HasStdEnc_HasMSA, // CLT_U_D
12023 CEFBS_HasStdEnc_HasMSA, // CLT_U_H
12024 CEFBS_HasStdEnc_HasMSA, // CLT_U_W
12025 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // CLZ
12026 CEFBS_InMicroMips, // CLZ_MM
12027 CEFBS_InMicroMips_HasMips32r6, // CLZ_MMR6
12028 CEFBS_HasStdEnc_HasMips32r6, // CLZ_R6
12029 CEFBS_HasDSPR2, // CMPGDU_EQ_QB
12030 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_EQ_QB_MMR2
12031 CEFBS_HasDSPR2, // CMPGDU_LE_QB
12032 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LE_QB_MMR2
12033 CEFBS_HasDSPR2, // CMPGDU_LT_QB
12034 CEFBS_InMicroMips_HasDSPR2, // CMPGDU_LT_QB_MMR2
12035 CEFBS_HasDSP, // CMPGU_EQ_QB
12036 CEFBS_InMicroMips_HasDSP, // CMPGU_EQ_QB_MM
12037 CEFBS_HasDSP, // CMPGU_LE_QB
12038 CEFBS_InMicroMips_HasDSP, // CMPGU_LE_QB_MM
12039 CEFBS_HasDSP, // CMPGU_LT_QB
12040 CEFBS_InMicroMips_HasDSP, // CMPGU_LT_QB_MM
12041 CEFBS_HasDSP, // CMPU_EQ_QB
12042 CEFBS_InMicroMips_HasDSP, // CMPU_EQ_QB_MM
12043 CEFBS_HasDSP, // CMPU_LE_QB
12044 CEFBS_InMicroMips_HasDSP, // CMPU_LE_QB_MM
12045 CEFBS_HasDSP, // CMPU_LT_QB
12046 CEFBS_InMicroMips_HasDSP, // CMPU_LT_QB_MM
12047 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_D_MMR6
12048 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_AF_S_MMR6
12049 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_D
12050 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_D_MMR6
12051 CEFBS_HasDSP, // CMP_EQ_PH
12052 CEFBS_InMicroMips_HasDSP, // CMP_EQ_PH_MM
12053 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_EQ_S
12054 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_EQ_S_MMR6
12055 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_D
12056 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_F_S
12057 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_D
12058 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_D_MMR6
12059 CEFBS_HasDSP, // CMP_LE_PH
12060 CEFBS_InMicroMips_HasDSP, // CMP_LE_PH_MM
12061 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LE_S
12062 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LE_S_MMR6
12063 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_D
12064 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_D_MMR6
12065 CEFBS_HasDSP, // CMP_LT_PH
12066 CEFBS_InMicroMips_HasDSP, // CMP_LT_PH_MM
12067 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_LT_S
12068 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_LT_S_MMR6
12069 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_D
12070 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_D_MMR6
12071 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SAF_S
12072 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SAF_S_MMR6
12073 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_D
12074 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_D_MMR6
12075 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SEQ_S
12076 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SEQ_S_MMR6
12077 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_D
12078 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_D_MMR6
12079 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLE_S
12080 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLE_S_MMR6
12081 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_D
12082 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_D_MMR6
12083 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SLT_S
12084 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SLT_S_MMR6
12085 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_D
12086 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_D_MMR6
12087 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUEQ_S
12088 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUEQ_S_MMR6
12089 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_D
12090 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_D_MMR6
12091 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULE_S
12092 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULE_S_MMR6
12093 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_D
12094 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_D_MMR6
12095 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SULT_S
12096 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SULT_S_MMR6
12097 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_D
12098 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_D_MMR6
12099 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_SUN_S
12100 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_SUN_S_MMR6
12101 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_D
12102 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_D_MMR6
12103 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UEQ_S
12104 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UEQ_S_MMR6
12105 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_D
12106 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_D_MMR6
12107 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULE_S
12108 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULE_S_MMR6
12109 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_D
12110 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_D_MMR6
12111 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_ULT_S
12112 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_ULT_S_MMR6
12113 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_D
12114 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_D_MMR6
12115 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // CMP_UN_S
12116 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CMP_UN_S_MMR6
12117 CEFBS_HasStdEnc_HasMSA, // COPY_S_B
12118 CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_S_D
12119 CEFBS_HasStdEnc_HasMSA, // COPY_S_H
12120 CEFBS_HasStdEnc_HasMSA, // COPY_S_W
12121 CEFBS_HasStdEnc_HasMSA, // COPY_U_B
12122 CEFBS_HasStdEnc_HasMSA, // COPY_U_H
12123 CEFBS_HasStdEnc_HasMSA_HasMips64, // COPY_U_W
12124 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32B
12125 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CB
12126 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32CD
12127 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CH
12128 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32CW
12129 CEFBS_HasStdEnc_HasMips64r6_HasCRC_NotInMicroMips, // CRC32D
12130 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32H
12131 CEFBS_HasStdEnc_HasMips32r6_HasCRC_NotInMicroMips, // CRC32W
12132 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CTC1
12133 CEFBS_InMicroMips_IsNotSoftFloat, // CTC1_MM
12134 CEFBS_InMicroMips, // CTC2_MM
12135 CEFBS_HasStdEnc_HasMSA, // CTCMSA
12136 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D32_S
12137 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D32_S_MM
12138 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D32_W
12139 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D32_W_MM
12140 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_D64_L
12141 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D64_S
12142 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D64_S_MM
12143 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_D64_W
12144 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_D64_W_MM
12145 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // CVT_D_L_MMR6
12146 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_D64
12147 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_L_D64_MM
12148 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_D_MMR6
12149 CEFBS_HasStdEnc_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_L_S
12150 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_L_S_MM
12151 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_L_S_MMR6
12152 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PS_PW64
12153 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_PS_S64
12154 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // CVT_PW_PS64
12155 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_S_D32
12156 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_S_D32_MM
12157 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_S_D64
12158 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_S_D64_MM
12159 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32r2_IsNotSoftFloat_NotInMicroMips, // CVT_S_L
12160 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // CVT_S_L_MMR6
12161 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PL64
12162 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // CVT_S_PU64
12163 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_S_W
12164 CEFBS_InMicroMips_IsNotSoftFloat, // CVT_S_W_MM
12165 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_S_W_MMR6
12166 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_W_D32
12167 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_W_D32_MM
12168 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // CVT_W_D64
12169 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // CVT_W_D64_MM
12170 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // CVT_W_S
12171 CEFBS_InMicroMips_IsNotSoftFloat, // CVT_W_S_MM
12172 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // CVT_W_S_MMR6
12173 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D32
12174 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_EQ_D32_MM
12175 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_D64
12176 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_EQ_D64_MM
12177 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_EQ_S
12178 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_EQ_S_MM
12179 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D32
12180 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_F_D32_MM
12181 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_D64
12182 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_F_D64_MM
12183 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_F_S
12184 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_F_S_MM
12185 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D32
12186 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LE_D32_MM
12187 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LE_D64
12188 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LE_D64_MM
12189 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_LE_S
12190 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LE_S_MM
12191 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D32
12192 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LT_D32_MM
12193 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_LT_D64
12194 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_LT_D64_MM
12195 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_LT_S
12196 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_LT_S_MM
12197 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D32
12198 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGE_D32_MM
12199 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGE_D64
12200 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGE_D64_MM
12201 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGE_S
12202 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGE_S_MM
12203 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D32
12204 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGLE_D32_MM
12205 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGLE_D64
12206 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGLE_D64_MM
12207 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGLE_S
12208 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGLE_S_MM
12209 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D32
12210 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGL_D32_MM
12211 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGL_D64
12212 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGL_D64_MM
12213 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGL_S
12214 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGL_S_MM
12215 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D32
12216 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGT_D32_MM
12217 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_NGT_D64
12218 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_NGT_D64_MM
12219 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_NGT_S
12220 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_NGT_S_MM
12221 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D32
12222 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLE_D32_MM
12223 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_D64
12224 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLE_D64_MM
12225 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLE_S
12226 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLE_S_MM
12227 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D32
12228 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLT_D32_MM
12229 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_D64
12230 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_OLT_D64_MM
12231 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_OLT_S
12232 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_OLT_S_MM
12233 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D32
12234 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SEQ_D32_MM
12235 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SEQ_D64
12236 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SEQ_D64_MM
12237 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_SEQ_S
12238 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SEQ_S_MM
12239 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D32
12240 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SF_D32_MM
12241 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_SF_D64
12242 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_SF_D64_MM
12243 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_SF_S
12244 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_SF_S_MM
12245 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D32
12246 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UEQ_D32_MM
12247 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UEQ_D64
12248 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UEQ_D64_MM
12249 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_UEQ_S
12250 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UEQ_S_MM
12251 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D32
12252 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULE_D32_MM
12253 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULE_D64
12254 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULE_D64_MM
12255 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_ULE_S
12256 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULE_S_MM
12257 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D32
12258 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULT_D32_MM
12259 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_ULT_D64
12260 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_ULT_D64_MM
12261 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_ULT_S
12262 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_ULT_S_MM
12263 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D32
12264 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UN_D32_MM
12265 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // C_UN_D64
12266 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // C_UN_D64_MM
12267 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_IsNotSoftFloat_NotInMicroMips, // C_UN_S
12268 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // C_UN_S_MM
12269 CEFBS_InMips16Mode, // CmpRxRy16
12270 CEFBS_InMips16Mode, // CmpiRxImm16
12271 CEFBS_InMips16Mode, // CmpiRxImmX16
12272 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADD
12273 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // DADDi
12274 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDiu
12275 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DADDu
12276 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAHI
12277 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DALIGN
12278 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DATI
12279 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DAUI
12280 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DBITSWAP
12281 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLO
12282 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLO_R6
12283 CEFBS_HasStdEnc_IsGP64bit_HasMips64_NotMips64r6_NotInMicroMips, // DCLZ
12284 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DCLZ_R6
12285 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIV
12286 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DDIVU
12287 CEFBS_HasStdEnc_HasMips32_NotInMicroMips, // DERET
12288 CEFBS_InMicroMips, // DERET_MM
12289 CEFBS_InMicroMips_HasMips32r6, // DERET_MMR6
12290 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT
12291 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXT64_32
12292 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTM
12293 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DEXTU
12294 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // DI
12295 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINS
12296 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSM
12297 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DINSU
12298 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIV
12299 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // DIVU
12300 CEFBS_InMicroMips_HasMips32r6, // DIVU_MMR6
12301 CEFBS_InMicroMips_HasMips32r6, // DIV_MMR6
12302 CEFBS_HasStdEnc_HasMSA, // DIV_S_B
12303 CEFBS_HasStdEnc_HasMSA, // DIV_S_D
12304 CEFBS_HasStdEnc_HasMSA, // DIV_S_H
12305 CEFBS_HasStdEnc_HasMSA, // DIV_S_W
12306 CEFBS_HasStdEnc_HasMSA, // DIV_U_B
12307 CEFBS_HasStdEnc_HasMSA, // DIV_U_D
12308 CEFBS_HasStdEnc_HasMSA, // DIV_U_H
12309 CEFBS_HasStdEnc_HasMSA, // DIV_U_W
12310 CEFBS_InMicroMips, // DI_MM
12311 CEFBS_InMicroMips_HasMips32r6, // DI_MMR6
12312 CEFBS_HasStdEnc_HasMSA_HasMips64, // DLSA
12313 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DLSA_R6
12314 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC0
12315 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat, // DMFC1
12316 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMFC2
12317 CEFBS_HasCnMips, // DMFC2_OCTEON
12318 CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMFGC0
12319 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMOD
12320 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMODU
12321 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DMT
12322 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC0
12323 CEFBS_HasStdEnc_HasMips3_IsNotSoftFloat_IsNotSingleFloat, // DMTC1
12324 CEFBS_HasStdEnc_IsGP64bit_HasMips3, // DMTC2
12325 CEFBS_HasCnMips, // DMTC2_OCTEON
12326 CEFBS_HasStdEnc_HasMips64r5_HasVirt, // DMTGC0
12327 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUH
12328 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUHU
12329 CEFBS_HasCnMips, // DMUL
12330 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DMULT
12331 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DMULTu
12332 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMULU
12333 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // DMUL_R6
12334 CEFBS_HasStdEnc_HasMSA, // DOTP_S_D
12335 CEFBS_HasStdEnc_HasMSA, // DOTP_S_H
12336 CEFBS_HasStdEnc_HasMSA, // DOTP_S_W
12337 CEFBS_HasStdEnc_HasMSA, // DOTP_U_D
12338 CEFBS_HasStdEnc_HasMSA, // DOTP_U_H
12339 CEFBS_HasStdEnc_HasMSA, // DOTP_U_W
12340 CEFBS_HasStdEnc_HasMSA, // DPADD_S_D
12341 CEFBS_HasStdEnc_HasMSA, // DPADD_S_H
12342 CEFBS_HasStdEnc_HasMSA, // DPADD_S_W
12343 CEFBS_HasStdEnc_HasMSA, // DPADD_U_D
12344 CEFBS_HasStdEnc_HasMSA, // DPADD_U_H
12345 CEFBS_HasStdEnc_HasMSA, // DPADD_U_W
12346 CEFBS_HasDSPR2, // DPAQX_SA_W_PH
12347 CEFBS_InMicroMips_HasDSPR2, // DPAQX_SA_W_PH_MMR2
12348 CEFBS_HasDSPR2, // DPAQX_S_W_PH
12349 CEFBS_InMicroMips_HasDSPR2, // DPAQX_S_W_PH_MMR2
12350 CEFBS_HasDSP, // DPAQ_SA_L_W
12351 CEFBS_InMicroMips_HasDSP, // DPAQ_SA_L_W_MM
12352 CEFBS_HasDSP, // DPAQ_S_W_PH
12353 CEFBS_InMicroMips_HasDSP, // DPAQ_S_W_PH_MM
12354 CEFBS_HasDSP, // DPAU_H_QBL
12355 CEFBS_InMicroMips_HasDSP, // DPAU_H_QBL_MM
12356 CEFBS_HasDSP, // DPAU_H_QBR
12357 CEFBS_InMicroMips_HasDSP, // DPAU_H_QBR_MM
12358 CEFBS_HasDSPR2, // DPAX_W_PH
12359 CEFBS_InMicroMips_HasDSPR2, // DPAX_W_PH_MMR2
12360 CEFBS_HasDSPR2, // DPA_W_PH
12361 CEFBS_InMicroMips_HasDSPR2, // DPA_W_PH_MMR2
12362 CEFBS_HasCnMips, // DPOP
12363 CEFBS_HasDSPR2, // DPSQX_SA_W_PH
12364 CEFBS_InMicroMips_HasDSPR2, // DPSQX_SA_W_PH_MMR2
12365 CEFBS_HasDSPR2, // DPSQX_S_W_PH
12366 CEFBS_InMicroMips_HasDSPR2, // DPSQX_S_W_PH_MMR2
12367 CEFBS_HasDSP, // DPSQ_SA_L_W
12368 CEFBS_InMicroMips_HasDSP, // DPSQ_SA_L_W_MM
12369 CEFBS_HasDSP, // DPSQ_S_W_PH
12370 CEFBS_InMicroMips_HasDSP, // DPSQ_S_W_PH_MM
12371 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_D
12372 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_H
12373 CEFBS_HasStdEnc_HasMSA, // DPSUB_S_W
12374 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_D
12375 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_H
12376 CEFBS_HasStdEnc_HasMSA, // DPSUB_U_W
12377 CEFBS_HasDSP, // DPSU_H_QBL
12378 CEFBS_InMicroMips_HasDSP, // DPSU_H_QBL_MM
12379 CEFBS_HasDSP, // DPSU_H_QBR
12380 CEFBS_InMicroMips_HasDSP, // DPSU_H_QBR_MM
12381 CEFBS_HasDSPR2, // DPSX_W_PH
12382 CEFBS_InMicroMips_HasDSPR2, // DPSX_W_PH_MMR2
12383 CEFBS_HasDSPR2, // DPS_W_PH
12384 CEFBS_InMicroMips_HasDSPR2, // DPS_W_PH_MMR2
12385 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR
12386 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTR32
12387 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DROTRV
12388 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSBH
12389 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DSDIV
12390 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // DSHD
12391 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL
12392 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLL32
12393 CEFBS_NotInMips16Mode_IsGP64bit, // DSLL64_32
12394 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSLLV
12395 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA
12396 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRA32
12397 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRAV
12398 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL
12399 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRL32
12400 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSRLV
12401 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUB
12402 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // DSUBu
12403 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // DUDIV
12404 CEFBS_HasStdEnc_HasMips32r6, // DVP
12405 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // DVPE
12406 CEFBS_InMicroMips_HasMips32r6, // DVP_MMR6
12407 CEFBS_InMips16Mode, // DivRxRy16
12408 CEFBS_InMips16Mode, // DivuRxRy16
12409 CEFBS_HasStdEnc_NotInMicroMips, // EHB
12410 CEFBS_InMicroMips, // EHB_MM
12411 CEFBS_InMicroMips_HasMips32r6, // EHB_MMR6
12412 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EI
12413 CEFBS_InMicroMips, // EI_MM
12414 CEFBS_InMicroMips_HasMips32r6, // EI_MMR6
12415 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EMT
12416 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // ERET
12417 CEFBS_HasStdEnc_HasMips32r5_NotInMicroMips, // ERETNC
12418 CEFBS_InMicroMips_HasMips32r6, // ERETNC_MMR6
12419 CEFBS_InMicroMips, // ERET_MM
12420 CEFBS_InMicroMips_HasMips32r6, // ERET_MMR6
12421 CEFBS_HasStdEnc_HasMips32r6, // EVP
12422 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // EVPE
12423 CEFBS_InMicroMips_HasMips32r6, // EVP_MMR6
12424 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // EXT
12425 CEFBS_HasDSP, // EXTP
12426 CEFBS_HasDSP, // EXTPDP
12427 CEFBS_HasDSP, // EXTPDPV
12428 CEFBS_InMicroMips_HasDSP, // EXTPDPV_MM
12429 CEFBS_InMicroMips_HasDSP, // EXTPDP_MM
12430 CEFBS_HasDSP, // EXTPV
12431 CEFBS_InMicroMips_HasDSP, // EXTPV_MM
12432 CEFBS_InMicroMips_HasDSP, // EXTP_MM
12433 CEFBS_HasDSP, // EXTRV_RS_W
12434 CEFBS_InMicroMips_HasDSP, // EXTRV_RS_W_MM
12435 CEFBS_HasDSP, // EXTRV_R_W
12436 CEFBS_InMicroMips_HasDSP, // EXTRV_R_W_MM
12437 CEFBS_HasDSP, // EXTRV_S_H
12438 CEFBS_InMicroMips_HasDSP, // EXTRV_S_H_MM
12439 CEFBS_HasDSP, // EXTRV_W
12440 CEFBS_InMicroMips_HasDSP, // EXTRV_W_MM
12441 CEFBS_HasDSP, // EXTR_RS_W
12442 CEFBS_InMicroMips_HasDSP, // EXTR_RS_W_MM
12443 CEFBS_HasDSP, // EXTR_R_W
12444 CEFBS_InMicroMips_HasDSP, // EXTR_R_W_MM
12445 CEFBS_HasDSP, // EXTR_S_H
12446 CEFBS_InMicroMips_HasDSP, // EXTR_S_H_MM
12447 CEFBS_HasDSP, // EXTR_W
12448 CEFBS_InMicroMips_HasDSP, // EXTR_W_MM
12449 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS
12450 CEFBS_HasMips64_HasCnMips_NotInMicroMips, // EXTS32
12451 CEFBS_InMicroMips_NotMips32r6, // EXT_MM
12452 CEFBS_InMicroMips_HasMips32r6, // EXT_MMR6
12453 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FABS_D32
12454 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FABS_D32_MM
12455 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FABS_D64
12456 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FABS_D64_MM
12457 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FABS_S
12458 CEFBS_InMicroMips_IsNotSoftFloat, // FABS_S_MM
12459 CEFBS_HasStdEnc_HasMSA, // FADD_D
12460 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FADD_D32
12461 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FADD_D32_MM
12462 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FADD_D64
12463 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FADD_D64_MM
12464 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FADD_PS64
12465 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FADD_S
12466 CEFBS_InMicroMips_IsNotSoftFloat, // FADD_S_MM
12467 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FADD_S_MMR6
12468 CEFBS_HasStdEnc_HasMSA, // FADD_W
12469 CEFBS_HasStdEnc_HasMSA, // FCAF_D
12470 CEFBS_HasStdEnc_HasMSA, // FCAF_W
12471 CEFBS_HasStdEnc_HasMSA, // FCEQ_D
12472 CEFBS_HasStdEnc_HasMSA, // FCEQ_W
12473 CEFBS_HasStdEnc_HasMSA, // FCLASS_D
12474 CEFBS_HasStdEnc_HasMSA, // FCLASS_W
12475 CEFBS_HasStdEnc_HasMSA, // FCLE_D
12476 CEFBS_HasStdEnc_HasMSA, // FCLE_W
12477 CEFBS_HasStdEnc_HasMSA, // FCLT_D
12478 CEFBS_HasStdEnc_HasMSA, // FCLT_W
12479 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_D32
12480 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_D32_MM
12481 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_NotMips32r6_NotMips64r6_IsNotSoftFloat, // FCMP_D64
12482 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FCMP_S32
12483 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // FCMP_S32_MM
12484 CEFBS_HasStdEnc_HasMSA, // FCNE_D
12485 CEFBS_HasStdEnc_HasMSA, // FCNE_W
12486 CEFBS_HasStdEnc_HasMSA, // FCOR_D
12487 CEFBS_HasStdEnc_HasMSA, // FCOR_W
12488 CEFBS_HasStdEnc_HasMSA, // FCUEQ_D
12489 CEFBS_HasStdEnc_HasMSA, // FCUEQ_W
12490 CEFBS_HasStdEnc_HasMSA, // FCULE_D
12491 CEFBS_HasStdEnc_HasMSA, // FCULE_W
12492 CEFBS_HasStdEnc_HasMSA, // FCULT_D
12493 CEFBS_HasStdEnc_HasMSA, // FCULT_W
12494 CEFBS_HasStdEnc_HasMSA, // FCUNE_D
12495 CEFBS_HasStdEnc_HasMSA, // FCUNE_W
12496 CEFBS_HasStdEnc_HasMSA, // FCUN_D
12497 CEFBS_HasStdEnc_HasMSA, // FCUN_W
12498 CEFBS_HasStdEnc_HasMSA, // FDIV_D
12499 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FDIV_D32
12500 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FDIV_D32_MM
12501 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FDIV_D64
12502 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FDIV_D64_MM
12503 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FDIV_S
12504 CEFBS_InMicroMips_IsNotSoftFloat, // FDIV_S_MM
12505 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FDIV_S_MMR6
12506 CEFBS_HasStdEnc_HasMSA, // FDIV_W
12507 CEFBS_HasStdEnc_HasMSA, // FEXDO_H
12508 CEFBS_HasStdEnc_HasMSA, // FEXDO_W
12509 CEFBS_HasStdEnc_HasMSA, // FEXP2_D
12510 CEFBS_HasStdEnc_HasMSA, // FEXP2_W
12511 CEFBS_HasStdEnc_HasMSA, // FEXUPL_D
12512 CEFBS_HasStdEnc_HasMSA, // FEXUPL_W
12513 CEFBS_HasStdEnc_HasMSA, // FEXUPR_D
12514 CEFBS_HasStdEnc_HasMSA, // FEXUPR_W
12515 CEFBS_HasStdEnc_HasMSA, // FFINT_S_D
12516 CEFBS_HasStdEnc_HasMSA, // FFINT_S_W
12517 CEFBS_HasStdEnc_HasMSA, // FFINT_U_D
12518 CEFBS_HasStdEnc_HasMSA, // FFINT_U_W
12519 CEFBS_HasStdEnc_HasMSA, // FFQL_D
12520 CEFBS_HasStdEnc_HasMSA, // FFQL_W
12521 CEFBS_HasStdEnc_HasMSA, // FFQR_D
12522 CEFBS_HasStdEnc_HasMSA, // FFQR_W
12523 CEFBS_HasStdEnc_HasMSA, // FILL_B
12524 CEFBS_HasStdEnc_HasMSA_HasMips64, // FILL_D
12525 CEFBS_HasStdEnc_HasMSA, // FILL_H
12526 CEFBS_HasStdEnc_HasMSA, // FILL_W
12527 CEFBS_HasStdEnc_HasMSA, // FLOG2_D
12528 CEFBS_HasStdEnc_HasMSA, // FLOG2_W
12529 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_D64
12530 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_D_MMR6
12531 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_L_S
12532 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_L_S_MMR6
12533 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D32
12534 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_D64
12535 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_D_MMR6
12536 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FLOOR_W_MM
12537 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // FLOOR_W_S
12538 CEFBS_InMicroMips_IsNotSoftFloat, // FLOOR_W_S_MM
12539 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FLOOR_W_S_MMR6
12540 CEFBS_HasStdEnc_HasMSA, // FMADD_D
12541 CEFBS_HasStdEnc_HasMSA, // FMADD_W
12542 CEFBS_HasStdEnc_HasMSA, // FMAX_A_D
12543 CEFBS_HasStdEnc_HasMSA, // FMAX_A_W
12544 CEFBS_HasStdEnc_HasMSA, // FMAX_D
12545 CEFBS_HasStdEnc_HasMSA, // FMAX_W
12546 CEFBS_HasStdEnc_HasMSA, // FMIN_A_D
12547 CEFBS_HasStdEnc_HasMSA, // FMIN_A_W
12548 CEFBS_HasStdEnc_HasMSA, // FMIN_D
12549 CEFBS_HasStdEnc_HasMSA, // FMIN_W
12550 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMOV_D32
12551 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMOV_D32_MM
12552 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMOV_D64
12553 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMOV_D64_MM
12554 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_D_MMR6
12555 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMOV_S
12556 CEFBS_InMicroMips_IsNotSoftFloat, // FMOV_S_MM
12557 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMOV_S_MMR6
12558 CEFBS_HasStdEnc_HasMSA, // FMSUB_D
12559 CEFBS_HasStdEnc_HasMSA, // FMSUB_W
12560 CEFBS_HasStdEnc_HasMSA, // FMUL_D
12561 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMUL_D32
12562 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMUL_D32_MM
12563 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FMUL_D64
12564 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FMUL_D64_MM
12565 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FMUL_PS64
12566 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FMUL_S
12567 CEFBS_InMicroMips_IsNotSoftFloat, // FMUL_S_MM
12568 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FMUL_S_MMR6
12569 CEFBS_HasStdEnc_HasMSA, // FMUL_W
12570 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FNEG_D32
12571 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FNEG_D32_MM
12572 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FNEG_D64
12573 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FNEG_D64_MM
12574 CEFBS_HasStdEnc_IsNotSoftFloat, // FNEG_S
12575 CEFBS_InMicroMips_IsNotSoftFloat, // FNEG_S_MM
12576 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FNEG_S_MMR6
12577 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // FORK
12578 CEFBS_HasStdEnc_HasMSA, // FRCP_D
12579 CEFBS_HasStdEnc_HasMSA, // FRCP_W
12580 CEFBS_HasStdEnc_HasMSA, // FRINT_D
12581 CEFBS_HasStdEnc_HasMSA, // FRINT_W
12582 CEFBS_HasStdEnc_HasMSA, // FRSQRT_D
12583 CEFBS_HasStdEnc_HasMSA, // FRSQRT_W
12584 CEFBS_HasStdEnc_HasMSA, // FSAF_D
12585 CEFBS_HasStdEnc_HasMSA, // FSAF_W
12586 CEFBS_HasStdEnc_HasMSA, // FSEQ_D
12587 CEFBS_HasStdEnc_HasMSA, // FSEQ_W
12588 CEFBS_HasStdEnc_HasMSA, // FSLE_D
12589 CEFBS_HasStdEnc_HasMSA, // FSLE_W
12590 CEFBS_HasStdEnc_HasMSA, // FSLT_D
12591 CEFBS_HasStdEnc_HasMSA, // FSLT_W
12592 CEFBS_HasStdEnc_HasMSA, // FSNE_D
12593 CEFBS_HasStdEnc_HasMSA, // FSNE_W
12594 CEFBS_HasStdEnc_HasMSA, // FSOR_D
12595 CEFBS_HasStdEnc_HasMSA, // FSOR_W
12596 CEFBS_HasStdEnc_HasMSA, // FSQRT_D
12597 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D32
12598 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSQRT_D32_MM
12599 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_D64
12600 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSQRT_D64_MM
12601 CEFBS_HasStdEnc_HasMips2_IsNotSoftFloat_NotInMicroMips, // FSQRT_S
12602 CEFBS_InMicroMips_IsNotSoftFloat, // FSQRT_S_MM
12603 CEFBS_HasStdEnc_HasMSA, // FSQRT_W
12604 CEFBS_HasStdEnc_HasMSA, // FSUB_D
12605 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FSUB_D32
12606 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSUB_D32_MM
12607 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // FSUB_D64
12608 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // FSUB_D64_MM
12609 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // FSUB_PS64
12610 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // FSUB_S
12611 CEFBS_InMicroMips_IsNotSoftFloat, // FSUB_S_MM
12612 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // FSUB_S_MMR6
12613 CEFBS_HasStdEnc_HasMSA, // FSUB_W
12614 CEFBS_HasStdEnc_HasMSA, // FSUEQ_D
12615 CEFBS_HasStdEnc_HasMSA, // FSUEQ_W
12616 CEFBS_HasStdEnc_HasMSA, // FSULE_D
12617 CEFBS_HasStdEnc_HasMSA, // FSULE_W
12618 CEFBS_HasStdEnc_HasMSA, // FSULT_D
12619 CEFBS_HasStdEnc_HasMSA, // FSULT_W
12620 CEFBS_HasStdEnc_HasMSA, // FSUNE_D
12621 CEFBS_HasStdEnc_HasMSA, // FSUNE_W
12622 CEFBS_HasStdEnc_HasMSA, // FSUN_D
12623 CEFBS_HasStdEnc_HasMSA, // FSUN_W
12624 CEFBS_HasStdEnc_HasMSA, // FTINT_S_D
12625 CEFBS_HasStdEnc_HasMSA, // FTINT_S_W
12626 CEFBS_HasStdEnc_HasMSA, // FTINT_U_D
12627 CEFBS_HasStdEnc_HasMSA, // FTINT_U_W
12628 CEFBS_HasStdEnc_HasMSA, // FTQ_H
12629 CEFBS_HasStdEnc_HasMSA, // FTQ_W
12630 CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_D
12631 CEFBS_HasStdEnc_HasMSA, // FTRUNC_S_W
12632 CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_D
12633 CEFBS_HasStdEnc_HasMSA, // FTRUNC_U_W
12634 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVI
12635 CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVI_MMR6
12636 CEFBS_HasStdEnc_HasMips32r6_HasGINV_NotInMicroMips, // GINVT
12637 CEFBS_InMicroMips_HasMips32r6_HasGINV, // GINVT_MMR6
12638 CEFBS_HasStdEnc_HasMSA, // HADD_S_D
12639 CEFBS_HasStdEnc_HasMSA, // HADD_S_H
12640 CEFBS_HasStdEnc_HasMSA, // HADD_S_W
12641 CEFBS_HasStdEnc_HasMSA, // HADD_U_D
12642 CEFBS_HasStdEnc_HasMSA, // HADD_U_H
12643 CEFBS_HasStdEnc_HasMSA, // HADD_U_W
12644 CEFBS_HasStdEnc_HasMSA, // HSUB_S_D
12645 CEFBS_HasStdEnc_HasMSA, // HSUB_S_H
12646 CEFBS_HasStdEnc_HasMSA, // HSUB_S_W
12647 CEFBS_HasStdEnc_HasMSA, // HSUB_U_D
12648 CEFBS_HasStdEnc_HasMSA, // HSUB_U_H
12649 CEFBS_HasStdEnc_HasMSA, // HSUB_U_W
12650 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // HYPCALL
12651 CEFBS_InMicroMips_HasMips32r5_HasVirt, // HYPCALL_MM
12652 CEFBS_HasStdEnc_HasMSA, // ILVEV_B
12653 CEFBS_HasStdEnc_HasMSA, // ILVEV_D
12654 CEFBS_HasStdEnc_HasMSA, // ILVEV_H
12655 CEFBS_HasStdEnc_HasMSA, // ILVEV_W
12656 CEFBS_HasStdEnc_HasMSA, // ILVL_B
12657 CEFBS_HasStdEnc_HasMSA, // ILVL_D
12658 CEFBS_HasStdEnc_HasMSA, // ILVL_H
12659 CEFBS_HasStdEnc_HasMSA, // ILVL_W
12660 CEFBS_HasStdEnc_HasMSA, // ILVOD_B
12661 CEFBS_HasStdEnc_HasMSA, // ILVOD_D
12662 CEFBS_HasStdEnc_HasMSA, // ILVOD_H
12663 CEFBS_HasStdEnc_HasMSA, // ILVOD_W
12664 CEFBS_HasStdEnc_HasMSA, // ILVR_B
12665 CEFBS_HasStdEnc_HasMSA, // ILVR_D
12666 CEFBS_HasStdEnc_HasMSA, // ILVR_H
12667 CEFBS_HasStdEnc_HasMSA, // ILVR_W
12668 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // INS
12669 CEFBS_HasStdEnc_HasMSA, // INSERT_B
12670 CEFBS_HasStdEnc_HasMSA_HasMips64, // INSERT_D
12671 CEFBS_HasStdEnc_HasMSA, // INSERT_H
12672 CEFBS_HasStdEnc_HasMSA, // INSERT_W
12673 CEFBS_HasDSP, // INSV
12674 CEFBS_HasStdEnc_HasMSA, // INSVE_B
12675 CEFBS_HasStdEnc_HasMSA, // INSVE_D
12676 CEFBS_HasStdEnc_HasMSA, // INSVE_H
12677 CEFBS_HasStdEnc_HasMSA, // INSVE_W
12678 CEFBS_InMicroMips_HasDSP, // INSV_MM
12679 CEFBS_InMicroMips_NotMips32r6, // INS_MM
12680 CEFBS_InMicroMips_HasMips32r6, // INS_MMR6
12681 CEFBS_HasStdEnc_NotInMicroMips, // J
12682 CEFBS_HasStdEnc_NotInMicroMips, // JAL
12683 CEFBS_HasStdEnc_NotInMicroMips_NoIndirectJumpGuards, // JALR
12684 CEFBS_InMicroMips_NotMips32r6, // JALR16_MM
12685 CEFBS_NotInMips16Mode_IsPTR64bit, // JALR64
12686 CEFBS_InMicroMips_HasMips32r6, // JALRC16_MMR6
12687 CEFBS_InMicroMips_HasMips32r6, // JALRC_HB_MMR6
12688 CEFBS_InMicroMips_HasMips32r6, // JALRC_MMR6
12689 CEFBS_InMicroMips_NotMips32r6, // JALRS16_MM
12690 CEFBS_InMicroMips_NotMips32r6, // JALRS_MM
12691 CEFBS_HasStdEnc_HasMips32, // JALR_HB
12692 CEFBS_HasStdEnc_HasMips64r2_NotInMicroMips, // JALR_HB64
12693 CEFBS_InMicroMips_NotMips32r6, // JALR_MM
12694 CEFBS_InMicroMips_NotMips32r6, // JALS_MM
12695 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // JALX
12696 CEFBS_InMicroMips_NotMips32r6, // JALX_MM
12697 CEFBS_InMicroMips_NotMips32r6, // JAL_MM
12698 CEFBS_HasStdEnc_HasMips32r6, // JIALC
12699 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIALC64
12700 CEFBS_InMicroMips_HasMips32r6, // JIALC_MMR6
12701 CEFBS_HasStdEnc_HasMips32r6, // JIC
12702 CEFBS_HasStdEnc_IsGP64bit_HasMips64r6, // JIC64
12703 CEFBS_InMicroMips_HasMips32r6, // JIC_MMR6
12704 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // JR
12705 CEFBS_InMicroMips_NotMips32r6, // JR16_MM
12706 CEFBS_NotInMips16Mode_IsPTR64bit_NotInMicroMips, // JR64
12707 CEFBS_InMicroMips_NotMips32r6, // JRADDIUSP
12708 CEFBS_InMicroMips_NotMips32r6, // JRC16_MM
12709 CEFBS_InMicroMips_HasMips32r6, // JRC16_MMR6
12710 CEFBS_InMicroMips_HasMips32r6, // JRCADDIUSP_MMR6
12711 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6, // JR_HB
12712 CEFBS_HasStdEnc_HasMips64_NotMips64r6_NotInMicroMips, // JR_HB64
12713 CEFBS_HasStdEnc_HasMips32r6, // JR_HB64_R6
12714 CEFBS_HasStdEnc_HasMips32r6, // JR_HB_R6
12715 CEFBS_InMicroMips_NotMips32r6, // JR_MM
12716 CEFBS_InMicroMips_NotMips32r6, // J_MM
12717 CEFBS_InMips16Mode, // Jal16
12718 CEFBS_InMips16Mode, // JalB16
12719 CEFBS_InMips16Mode, // JrRa16
12720 CEFBS_InMips16Mode, // JrcRa16
12721 CEFBS_InMips16Mode, // JrcRx16
12722 CEFBS_InMips16Mode, // JumpLinkReg16
12723 CEFBS_HasStdEnc_NotInMicroMips, // LB
12724 CEFBS_NotInMips16Mode_IsGP64bit, // LB64
12725 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBE
12726 CEFBS_InMicroMips_HasEVA, // LBE_MM
12727 CEFBS_InMicroMips, // LBU16_MM
12728 CEFBS_HasDSP, // LBUX
12729 CEFBS_InMicroMips_HasDSP, // LBUX_MM
12730 CEFBS_InMicroMips_HasMips32r6, // LBU_MMR6
12731 CEFBS_InMicroMips, // LB_MM
12732 CEFBS_InMicroMips_HasMips32r6, // LB_MMR6
12733 CEFBS_HasStdEnc_NotInMicroMips, // LBu
12734 CEFBS_NotInMips16Mode_IsGP64bit, // LBu64
12735 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LBuE
12736 CEFBS_InMicroMips_HasEVA, // LBuE_MM
12737 CEFBS_InMicroMips, // LBu_MM
12738 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LD
12739 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC1
12740 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // LDC164
12741 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // LDC1_D64_MMR6
12742 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LDC1_MM_D32
12743 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // LDC1_MM_D64
12744 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // LDC2
12745 CEFBS_InMicroMips_HasMips32r6, // LDC2_MMR6
12746 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LDC2_R6
12747 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips, // LDC3
12748 CEFBS_HasStdEnc_HasMSA, // LDI_B
12749 CEFBS_HasStdEnc_HasMSA, // LDI_D
12750 CEFBS_HasStdEnc_HasMSA, // LDI_H
12751 CEFBS_HasStdEnc_HasMSA, // LDI_W
12752 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDL
12753 CEFBS_HasStdEnc_HasMips64r6, // LDPC
12754 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // LDR
12755 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LDXC1
12756 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LDXC164
12757 CEFBS_HasStdEnc_HasMSA, // LD_B
12758 CEFBS_HasStdEnc_HasMSA, // LD_D
12759 CEFBS_HasStdEnc_HasMSA, // LD_H
12760 CEFBS_HasStdEnc_HasMSA, // LD_W
12761 CEFBS_HasStdEnc_NotInMicroMips, // LEA_ADDiu
12762 CEFBS_NotInMips16Mode_IsGP64bit_NotInMicroMips, // LEA_ADDiu64
12763 CEFBS_InMicroMips, // LEA_ADDiu_MM
12764 CEFBS_HasStdEnc_NotInMicroMips, // LH
12765 CEFBS_NotInMips16Mode_IsGP64bit, // LH64
12766 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHE
12767 CEFBS_InMicroMips_HasEVA, // LHE_MM
12768 CEFBS_InMicroMips, // LHU16_MM
12769 CEFBS_HasDSP, // LHX
12770 CEFBS_InMicroMips_HasDSP, // LHX_MM
12771 CEFBS_InMicroMips, // LH_MM
12772 CEFBS_HasStdEnc_NotInMicroMips, // LHu
12773 CEFBS_NotInMips16Mode_IsGP64bit, // LHu64
12774 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LHuE
12775 CEFBS_InMicroMips_HasEVA, // LHuE_MM
12776 CEFBS_InMicroMips, // LHu_MM
12777 CEFBS_InMicroMips_NotMips32r6, // LI16_MM
12778 CEFBS_InMicroMips_HasMips32r6, // LI16_MMR6
12779 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LL
12780 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LL64
12781 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // LL64_R6
12782 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // LLD
12783 CEFBS_HasStdEnc_HasMips64r6_NotInMicroMips, // LLD_R6
12784 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LLE
12785 CEFBS_InMicroMips_HasEVA, // LLE_MM
12786 CEFBS_InMicroMips_NotMips32r6, // LL_MM
12787 CEFBS_InMicroMips_HasMips32r6, // LL_MMR6
12788 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // LL_R6
12789 CEFBS_HasStdEnc_HasMSA, // LSA
12790 CEFBS_InMicroMips_HasMips32r6, // LSA_MMR6
12791 CEFBS_HasStdEnc_HasMips32r6, // LSA_R6
12792 CEFBS_InMicroMips_HasMips32r6, // LUI_MMR6
12793 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC1
12794 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // LUXC164
12795 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // LUXC1_MM
12796 CEFBS_HasStdEnc_NotInMicroMips, // LUi
12797 CEFBS_NotInMips16Mode_IsGP64bit, // LUi64
12798 CEFBS_InMicroMips_NotMips32r6, // LUi_MM
12799 CEFBS_HasStdEnc_NotInMicroMips, // LW
12800 CEFBS_InMicroMips, // LW16_MM
12801 CEFBS_NotInMips16Mode_IsGP64bit, // LW64
12802 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // LWC1
12803 CEFBS_InMicroMips_IsNotSoftFloat, // LWC1_MM
12804 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWC2
12805 CEFBS_InMicroMips_HasMips32r6, // LWC2_MMR6
12806 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // LWC2_R6
12807 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips, // LWC3
12808 CEFBS_NotInMips16Mode_HasDSP, // LWDSP
12809 CEFBS_InMicroMips_HasDSP, // LWDSP_MM
12810 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // LWE
12811 CEFBS_InMicroMips_HasEVA, // LWE_MM
12812 CEFBS_InMicroMips, // LWGP_MM
12813 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWL
12814 CEFBS_NotInMips16Mode_IsGP64bit, // LWL64
12815 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWLE
12816 CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWLE_MM
12817 CEFBS_InMicroMips_NotMips32r6, // LWL_MM
12818 CEFBS_InMicroMips_NotMips32r6, // LWM16_MM
12819 CEFBS_InMicroMips_HasMips32r6, // LWM16_MMR6
12820 CEFBS_InMicroMips, // LWM32_MM
12821 CEFBS_HasStdEnc_HasMips32r6, // LWPC
12822 CEFBS_InMicroMips_HasMips32r6, // LWPC_MMR6
12823 CEFBS_InMicroMips, // LWP_MM
12824 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // LWR
12825 CEFBS_NotInMips16Mode_IsGP64bit, // LWR64
12826 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // LWRE
12827 CEFBS_InMicroMips_NotMips32r6_HasEVA, // LWRE_MM
12828 CEFBS_InMicroMips_NotMips32r6, // LWR_MM
12829 CEFBS_InMicroMips, // LWSP_MM
12830 CEFBS_HasStdEnc_HasMips64r6, // LWUPC
12831 CEFBS_InMicroMips_NotMips32r6, // LWU_MM
12832 CEFBS_HasDSP, // LWX
12833 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // LWXC1
12834 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // LWXC1_MM
12835 CEFBS_InMicroMips, // LWXS_MM
12836 CEFBS_InMicroMips_HasDSP, // LWX_MM
12837 CEFBS_InMicroMips, // LW_MM
12838 CEFBS_InMicroMips_HasMips32r6, // LW_MMR6
12839 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // LWu
12840 CEFBS_InMips16Mode, // LbRxRyOffMemX16
12841 CEFBS_InMips16Mode, // LbuRxRyOffMemX16
12842 CEFBS_InMips16Mode, // LhRxRyOffMemX16
12843 CEFBS_InMips16Mode, // LhuRxRyOffMemX16
12844 CEFBS_InMips16Mode, // LiRxImm16
12845 CEFBS_InMips16Mode, // LiRxImmAlignX16
12846 CEFBS_InMips16Mode, // LiRxImmX16
12847 CEFBS_InMips16Mode, // LwRxPcTcp16
12848 CEFBS_InMips16Mode, // LwRxPcTcpX16
12849 CEFBS_InMips16Mode, // LwRxRyOffMemX16
12850 CEFBS_InMips16Mode, // LwRxSpImmX16
12851 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADD
12852 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_D
12853 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_D_MMR6
12854 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MADDF_S
12855 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MADDF_S_MMR6
12856 CEFBS_HasStdEnc_HasMSA, // MADDR_Q_H
12857 CEFBS_HasStdEnc_HasMSA, // MADDR_Q_W
12858 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MADDU
12859 CEFBS_HasDSP, // MADDU_DSP
12860 CEFBS_InMicroMips_HasDSP, // MADDU_DSP_MM
12861 CEFBS_InMicroMips_NotMips32r6, // MADDU_MM
12862 CEFBS_HasStdEnc_HasMSA, // MADDV_B
12863 CEFBS_HasStdEnc_HasMSA, // MADDV_D
12864 CEFBS_HasStdEnc_HasMSA, // MADDV_H
12865 CEFBS_HasStdEnc_HasMSA, // MADDV_W
12866 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D32
12867 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_D32_MM
12868 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_D64
12869 CEFBS_HasDSP, // MADD_DSP
12870 CEFBS_InMicroMips_HasDSP, // MADD_DSP_MM
12871 CEFBS_InMicroMips_NotMips32r6, // MADD_MM
12872 CEFBS_HasStdEnc_HasMSA, // MADD_Q_H
12873 CEFBS_HasStdEnc_HasMSA, // MADD_Q_W
12874 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MADD_S
12875 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MADD_S_MM
12876 CEFBS_HasDSP, // MAQ_SA_W_PHL
12877 CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHL_MM
12878 CEFBS_HasDSP, // MAQ_SA_W_PHR
12879 CEFBS_InMicroMips_HasDSP, // MAQ_SA_W_PHR_MM
12880 CEFBS_HasDSP, // MAQ_S_W_PHL
12881 CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHL_MM
12882 CEFBS_HasDSP, // MAQ_S_W_PHR
12883 CEFBS_InMicroMips_HasDSP, // MAQ_S_W_PHR_MM
12884 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_D
12885 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_D_MMR6
12886 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAXA_S
12887 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAXA_S_MMR6
12888 CEFBS_HasStdEnc_HasMSA, // MAXI_S_B
12889 CEFBS_HasStdEnc_HasMSA, // MAXI_S_D
12890 CEFBS_HasStdEnc_HasMSA, // MAXI_S_H
12891 CEFBS_HasStdEnc_HasMSA, // MAXI_S_W
12892 CEFBS_HasStdEnc_HasMSA, // MAXI_U_B
12893 CEFBS_HasStdEnc_HasMSA, // MAXI_U_D
12894 CEFBS_HasStdEnc_HasMSA, // MAXI_U_H
12895 CEFBS_HasStdEnc_HasMSA, // MAXI_U_W
12896 CEFBS_HasStdEnc_HasMSA, // MAX_A_B
12897 CEFBS_HasStdEnc_HasMSA, // MAX_A_D
12898 CEFBS_HasStdEnc_HasMSA, // MAX_A_H
12899 CEFBS_HasStdEnc_HasMSA, // MAX_A_W
12900 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_D
12901 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_D_MMR6
12902 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MAX_S
12903 CEFBS_HasStdEnc_HasMSA, // MAX_S_B
12904 CEFBS_HasStdEnc_HasMSA, // MAX_S_D
12905 CEFBS_HasStdEnc_HasMSA, // MAX_S_H
12906 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MAX_S_MMR6
12907 CEFBS_HasStdEnc_HasMSA, // MAX_S_W
12908 CEFBS_HasStdEnc_HasMSA, // MAX_U_B
12909 CEFBS_HasStdEnc_HasMSA, // MAX_U_D
12910 CEFBS_HasStdEnc_HasMSA, // MAX_U_H
12911 CEFBS_HasStdEnc_HasMSA, // MAX_U_W
12912 CEFBS_HasStdEnc_NotInMicroMips, // MFC0
12913 CEFBS_InMicroMips_HasMips32r6, // MFC0_MMR6
12914 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MFC1
12915 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // MFC1_D64
12916 CEFBS_InMicroMips_IsNotSoftFloat, // MFC1_MM
12917 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MFC1_MMR6
12918 CEFBS_HasStdEnc_NotInMicroMips, // MFC2
12919 CEFBS_InMicroMips_HasMips32r6, // MFC2_MMR6
12920 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFGC0
12921 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFGC0_MM
12922 CEFBS_InMicroMips_HasMips32r6, // MFHC0_MMR6
12923 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D32
12924 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MFHC1_D32_MM
12925 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MFHC1_D64
12926 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MFHC1_D64_MM
12927 CEFBS_InMicroMips_HasMips32r6, // MFHC2_MMR6
12928 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MFHGC0
12929 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MFHGC0_MM
12930 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFHI
12931 CEFBS_InMicroMips_NotMips32r6, // MFHI16_MM
12932 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFHI64
12933 CEFBS_HasDSP, // MFHI_DSP
12934 CEFBS_InMicroMips_HasDSP, // MFHI_DSP_MM
12935 CEFBS_InMicroMips_NotMips32r6, // MFHI_MM
12936 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MFLO
12937 CEFBS_InMicroMips_NotMips32r6, // MFLO16_MM
12938 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MFLO64
12939 CEFBS_HasDSP, // MFLO_DSP
12940 CEFBS_InMicroMips_HasDSP, // MFLO_DSP_MM
12941 CEFBS_InMicroMips_NotMips32r6, // MFLO_MM
12942 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MFTR
12943 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_D
12944 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_D_MMR6
12945 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MINA_S
12946 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MINA_S_MMR6
12947 CEFBS_HasStdEnc_HasMSA, // MINI_S_B
12948 CEFBS_HasStdEnc_HasMSA, // MINI_S_D
12949 CEFBS_HasStdEnc_HasMSA, // MINI_S_H
12950 CEFBS_HasStdEnc_HasMSA, // MINI_S_W
12951 CEFBS_HasStdEnc_HasMSA, // MINI_U_B
12952 CEFBS_HasStdEnc_HasMSA, // MINI_U_D
12953 CEFBS_HasStdEnc_HasMSA, // MINI_U_H
12954 CEFBS_HasStdEnc_HasMSA, // MINI_U_W
12955 CEFBS_HasStdEnc_HasMSA, // MIN_A_B
12956 CEFBS_HasStdEnc_HasMSA, // MIN_A_D
12957 CEFBS_HasStdEnc_HasMSA, // MIN_A_H
12958 CEFBS_HasStdEnc_HasMSA, // MIN_A_W
12959 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_D
12960 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_D_MMR6
12961 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MIN_S
12962 CEFBS_HasStdEnc_HasMSA, // MIN_S_B
12963 CEFBS_HasStdEnc_HasMSA, // MIN_S_D
12964 CEFBS_HasStdEnc_HasMSA, // MIN_S_H
12965 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MIN_S_MMR6
12966 CEFBS_HasStdEnc_HasMSA, // MIN_S_W
12967 CEFBS_HasStdEnc_HasMSA, // MIN_U_B
12968 CEFBS_HasStdEnc_HasMSA, // MIN_U_D
12969 CEFBS_HasStdEnc_HasMSA, // MIN_U_H
12970 CEFBS_HasStdEnc_HasMSA, // MIN_U_W
12971 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MOD
12972 CEFBS_HasDSP, // MODSUB
12973 CEFBS_InMicroMips_HasDSP, // MODSUB_MM
12974 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MODU
12975 CEFBS_InMicroMips_HasMips32r6, // MODU_MMR6
12976 CEFBS_InMicroMips_HasMips32r6, // MOD_MMR6
12977 CEFBS_HasStdEnc_HasMSA, // MOD_S_B
12978 CEFBS_HasStdEnc_HasMSA, // MOD_S_D
12979 CEFBS_HasStdEnc_HasMSA, // MOD_S_H
12980 CEFBS_HasStdEnc_HasMSA, // MOD_S_W
12981 CEFBS_HasStdEnc_HasMSA, // MOD_U_B
12982 CEFBS_HasStdEnc_HasMSA, // MOD_U_D
12983 CEFBS_HasStdEnc_HasMSA, // MOD_U_H
12984 CEFBS_HasStdEnc_HasMSA, // MOD_U_W
12985 CEFBS_InMicroMips_NotMips32r6, // MOVE16_MM
12986 CEFBS_InMicroMips_HasMips32r6, // MOVE16_MMR6
12987 CEFBS_InMicroMips_NotMips32r6, // MOVEP_MM
12988 CEFBS_InMicroMips_HasMips32r6, // MOVEP_MMR6
12989 CEFBS_HasStdEnc_HasMSA, // MOVE_V
12990 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D32
12991 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVF_D32_MM
12992 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_D64
12993 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I
12994 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_I64
12995 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_I_MM
12996 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVF_S
12997 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVF_S_MM
12998 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_D64
12999 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I
13000 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I64_I64
13001 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I64_S
13002 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D32
13003 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVN_I_D32_MM
13004 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_D64
13005 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I
13006 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVN_I_I64
13007 CEFBS_InMicroMips_NotMips32r6, // MOVN_I_MM
13008 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVN_I_S
13009 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVN_I_S_MM
13010 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D32
13011 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVT_D32_MM
13012 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_D64
13013 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I
13014 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_I64
13015 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_I_MM
13016 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVT_S
13017 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVT_S_MM
13018 CEFBS_HasStdEnc_IsGP64bit_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_D64
13019 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I
13020 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I64_I64
13021 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I64_S
13022 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D32
13023 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // MOVZ_I_D32_MM
13024 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_D64
13025 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I
13026 CEFBS_HasStdEnc_IsGP64bit_HasMips4_32_NotMips32r6_NotMips64r6_NotInMicroMips, // MOVZ_I_I64
13027 CEFBS_InMicroMips_NotMips32r6, // MOVZ_I_MM
13028 CEFBS_HasStdEnc_HasMips4_32_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // MOVZ_I_S
13029 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // MOVZ_I_S_MM
13030 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUB
13031 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_D
13032 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_D_MMR6
13033 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // MSUBF_S
13034 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MSUBF_S_MMR6
13035 CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_H
13036 CEFBS_HasStdEnc_HasMSA, // MSUBR_Q_W
13037 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MSUBU
13038 CEFBS_HasDSP, // MSUBU_DSP
13039 CEFBS_InMicroMips_HasDSP, // MSUBU_DSP_MM
13040 CEFBS_InMicroMips_NotMips32r6, // MSUBU_MM
13041 CEFBS_HasStdEnc_HasMSA, // MSUBV_B
13042 CEFBS_HasStdEnc_HasMSA, // MSUBV_D
13043 CEFBS_HasStdEnc_HasMSA, // MSUBV_H
13044 CEFBS_HasStdEnc_HasMSA, // MSUBV_W
13045 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D32
13046 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_D32_MM
13047 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_D64
13048 CEFBS_HasDSP, // MSUB_DSP
13049 CEFBS_InMicroMips_HasDSP, // MSUB_DSP_MM
13050 CEFBS_InMicroMips_NotMips32r6, // MSUB_MM
13051 CEFBS_HasStdEnc_HasMSA, // MSUB_Q_H
13052 CEFBS_HasStdEnc_HasMSA, // MSUB_Q_W
13053 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips_HasMadd4, // MSUB_S
13054 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // MSUB_S_MM
13055 CEFBS_HasStdEnc_NotInMicroMips, // MTC0
13056 CEFBS_InMicroMips_HasMips32r6, // MTC0_MMR6
13057 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // MTC1
13058 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat_NotInMicroMips, // MTC1_D64
13059 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTC1_D64_MM
13060 CEFBS_InMicroMips_IsNotSoftFloat, // MTC1_MM
13061 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // MTC1_MMR6
13062 CEFBS_HasStdEnc_NotInMicroMips, // MTC2
13063 CEFBS_InMicroMips_HasMips32r6, // MTC2_MMR6
13064 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTGC0
13065 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTGC0_MM
13066 CEFBS_InMicroMips_HasMips32r6, // MTHC0_MMR6
13067 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D32
13068 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTHC1_D32_MM
13069 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_IsNotSoftFloat_NotInMicroMips, // MTHC1_D64
13070 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // MTHC1_D64_MM
13071 CEFBS_InMicroMips_HasMips32r6, // MTHC2_MMR6
13072 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // MTHGC0
13073 CEFBS_InMicroMips_HasMips32r5_HasVirt, // MTHGC0_MM
13074 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTHI
13075 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTHI64
13076 CEFBS_HasDSP, // MTHI_DSP
13077 CEFBS_InMicroMips_HasDSP, // MTHI_DSP_MM
13078 CEFBS_InMicroMips_NotMips32r6, // MTHI_MM
13079 CEFBS_HasDSP, // MTHLIP
13080 CEFBS_InMicroMips_HasDSP, // MTHLIP_MM
13081 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MTLO
13082 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // MTLO64
13083 CEFBS_HasDSP, // MTLO_DSP
13084 CEFBS_InMicroMips_HasDSP, // MTLO_DSP_MM
13085 CEFBS_InMicroMips_NotMips32r6, // MTLO_MM
13086 CEFBS_HasCnMips, // MTM0
13087 CEFBS_HasCnMips, // MTM1
13088 CEFBS_HasCnMips, // MTM2
13089 CEFBS_HasCnMips, // MTP0
13090 CEFBS_HasCnMips, // MTP1
13091 CEFBS_HasCnMips, // MTP2
13092 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // MTTR
13093 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUH
13094 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUHU
13095 CEFBS_InMicroMips_HasMips32r6, // MUHU_MMR6
13096 CEFBS_InMicroMips_HasMips32r6, // MUH_MMR6
13097 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // MUL
13098 CEFBS_HasDSP, // MULEQ_S_W_PHL
13099 CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHL_MM
13100 CEFBS_HasDSP, // MULEQ_S_W_PHR
13101 CEFBS_InMicroMips_HasDSP, // MULEQ_S_W_PHR_MM
13102 CEFBS_HasDSP, // MULEU_S_PH_QBL
13103 CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBL_MM
13104 CEFBS_HasDSP, // MULEU_S_PH_QBR
13105 CEFBS_InMicroMips_HasDSP, // MULEU_S_PH_QBR_MM
13106 CEFBS_HasDSP, // MULQ_RS_PH
13107 CEFBS_InMicroMips_HasDSP, // MULQ_RS_PH_MM
13108 CEFBS_HasDSPR2, // MULQ_RS_W
13109 CEFBS_InMicroMips_HasDSPR2, // MULQ_RS_W_MMR2
13110 CEFBS_HasDSPR2, // MULQ_S_PH
13111 CEFBS_InMicroMips_HasDSPR2, // MULQ_S_PH_MMR2
13112 CEFBS_HasDSPR2, // MULQ_S_W
13113 CEFBS_InMicroMips_HasDSPR2, // MULQ_S_W_MMR2
13114 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMips3D, // MULR_PS64
13115 CEFBS_HasStdEnc_HasMSA, // MULR_Q_H
13116 CEFBS_HasStdEnc_HasMSA, // MULR_Q_W
13117 CEFBS_HasDSP, // MULSAQ_S_W_PH
13118 CEFBS_InMicroMips_HasDSP, // MULSAQ_S_W_PH_MM
13119 CEFBS_HasDSPR2, // MULSA_W_PH
13120 CEFBS_InMicroMips_HasDSPR2, // MULSA_W_PH_MMR2
13121 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULT
13122 CEFBS_HasDSP, // MULTU_DSP
13123 CEFBS_InMicroMips_HasDSP, // MULTU_DSP_MM
13124 CEFBS_HasDSP, // MULT_DSP
13125 CEFBS_InMicroMips_HasDSP, // MULT_DSP_MM
13126 CEFBS_InMicroMips_NotMips32r6, // MULT_MM
13127 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // MULTu
13128 CEFBS_InMicroMips_NotMips32r6, // MULTu_MM
13129 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MULU
13130 CEFBS_InMicroMips_HasMips32r6, // MULU_MMR6
13131 CEFBS_HasStdEnc_HasMSA, // MULV_B
13132 CEFBS_HasStdEnc_HasMSA, // MULV_D
13133 CEFBS_HasStdEnc_HasMSA, // MULV_H
13134 CEFBS_HasStdEnc_HasMSA, // MULV_W
13135 CEFBS_InMicroMips_NotMips32r6, // MUL_MM
13136 CEFBS_InMicroMips_HasMips32r6, // MUL_MMR6
13137 CEFBS_HasDSPR2, // MUL_PH
13138 CEFBS_InMicroMips_HasDSPR2, // MUL_PH_MMR2
13139 CEFBS_HasStdEnc_HasMSA, // MUL_Q_H
13140 CEFBS_HasStdEnc_HasMSA, // MUL_Q_W
13141 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // MUL_R6
13142 CEFBS_HasDSPR2, // MUL_S_PH
13143 CEFBS_InMicroMips_HasDSPR2, // MUL_S_PH_MMR2
13144 CEFBS_InMips16Mode, // Mfhi16
13145 CEFBS_InMips16Mode, // Mflo16
13146 CEFBS_InMips16Mode, // Move32R16
13147 CEFBS_InMips16Mode, // MoveR3216
13148 CEFBS_HasStdEnc_HasMips32r6, // NAL
13149 CEFBS_HasStdEnc_HasMSA, // NLOC_B
13150 CEFBS_HasStdEnc_HasMSA, // NLOC_D
13151 CEFBS_HasStdEnc_HasMSA, // NLOC_H
13152 CEFBS_HasStdEnc_HasMSA, // NLOC_W
13153 CEFBS_HasStdEnc_HasMSA, // NLZC_B
13154 CEFBS_HasStdEnc_HasMSA, // NLZC_D
13155 CEFBS_HasStdEnc_HasMSA, // NLZC_H
13156 CEFBS_HasStdEnc_HasMSA, // NLZC_W
13157 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D32
13158 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_D32_MM
13159 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_D64
13160 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMADD_S
13161 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMADD_S_MM
13162 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D32
13163 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_D32_MM
13164 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_D64
13165 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_HasMadd4_NotInMicroMips, // NMSUB_S
13166 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat_HasMadd4, // NMSUB_S_MM
13167 CEFBS_HasStdEnc_NotInMicroMips, // NOR
13168 CEFBS_NotInMips16Mode_IsGP64bit, // NOR64
13169 CEFBS_HasStdEnc_HasMSA, // NORI_B
13170 CEFBS_InMicroMips_NotMips32r6, // NOR_MM
13171 CEFBS_InMicroMips_HasMips32r6, // NOR_MMR6
13172 CEFBS_HasStdEnc_HasMSA, // NOR_V
13173 CEFBS_InMicroMips_NotMips32r6, // NOT16_MM
13174 CEFBS_InMicroMips_HasMips32r6, // NOT16_MMR6
13175 CEFBS_InMips16Mode, // NegRxRy16
13176 CEFBS_InMips16Mode, // NotRxRy16
13177 CEFBS_HasStdEnc_NotInMicroMips, // OR
13178 CEFBS_InMicroMips_NotMips32r6, // OR16_MM
13179 CEFBS_InMicroMips_HasMips32r6, // OR16_MMR6
13180 CEFBS_NotInMips16Mode_IsGP64bit, // OR64
13181 CEFBS_HasStdEnc_HasMSA, // ORI_B
13182 CEFBS_InMicroMips_HasMips32r6, // ORI_MMR6
13183 CEFBS_InMicroMips_NotMips32r6, // OR_MM
13184 CEFBS_InMicroMips_HasMips32r6, // OR_MMR6
13185 CEFBS_HasStdEnc_HasMSA, // OR_V
13186 CEFBS_HasStdEnc_NotInMicroMips, // ORi
13187 CEFBS_NotInMips16Mode_IsGP64bit, // ORi64
13188 CEFBS_InMicroMips_NotMips32r6, // ORi_MM
13189 CEFBS_InMips16Mode, // OrRxRxRy16
13190 CEFBS_HasDSP, // PACKRL_PH
13191 CEFBS_InMicroMips_HasDSP, // PACKRL_PH_MM
13192 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // PAUSE
13193 CEFBS_InMicroMips, // PAUSE_MM
13194 CEFBS_InMicroMips_HasMips32r6, // PAUSE_MMR6
13195 CEFBS_HasStdEnc_HasMSA, // PCKEV_B
13196 CEFBS_HasStdEnc_HasMSA, // PCKEV_D
13197 CEFBS_HasStdEnc_HasMSA, // PCKEV_H
13198 CEFBS_HasStdEnc_HasMSA, // PCKEV_W
13199 CEFBS_HasStdEnc_HasMSA, // PCKOD_B
13200 CEFBS_HasStdEnc_HasMSA, // PCKOD_D
13201 CEFBS_HasStdEnc_HasMSA, // PCKOD_H
13202 CEFBS_HasStdEnc_HasMSA, // PCKOD_W
13203 CEFBS_HasStdEnc_HasMSA, // PCNT_B
13204 CEFBS_HasStdEnc_HasMSA, // PCNT_D
13205 CEFBS_HasStdEnc_HasMSA, // PCNT_H
13206 CEFBS_HasStdEnc_HasMSA, // PCNT_W
13207 CEFBS_HasDSP, // PICK_PH
13208 CEFBS_InMicroMips_HasDSP, // PICK_PH_MM
13209 CEFBS_HasDSP, // PICK_QB
13210 CEFBS_InMicroMips_HasDSP, // PICK_QB_MM
13211 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLL_PS64
13212 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PLU_PS64
13213 CEFBS_HasCnMips, // POP
13214 CEFBS_HasDSP, // PRECEQU_PH_QBL
13215 CEFBS_HasDSP, // PRECEQU_PH_QBLA
13216 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBLA_MM
13217 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBL_MM
13218 CEFBS_HasDSP, // PRECEQU_PH_QBR
13219 CEFBS_HasDSP, // PRECEQU_PH_QBRA
13220 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBRA_MM
13221 CEFBS_InMicroMips_HasDSP, // PRECEQU_PH_QBR_MM
13222 CEFBS_HasDSP, // PRECEQ_W_PHL
13223 CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHL_MM
13224 CEFBS_HasDSP, // PRECEQ_W_PHR
13225 CEFBS_InMicroMips_HasDSP, // PRECEQ_W_PHR_MM
13226 CEFBS_HasDSP, // PRECEU_PH_QBL
13227 CEFBS_HasDSP, // PRECEU_PH_QBLA
13228 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBLA_MM
13229 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBL_MM
13230 CEFBS_HasDSP, // PRECEU_PH_QBR
13231 CEFBS_HasDSP, // PRECEU_PH_QBRA
13232 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBRA_MM
13233 CEFBS_InMicroMips_HasDSP, // PRECEU_PH_QBR_MM
13234 CEFBS_HasDSP, // PRECRQU_S_QB_PH
13235 CEFBS_InMicroMips_HasDSP, // PRECRQU_S_QB_PH_MM
13236 CEFBS_HasDSP, // PRECRQ_PH_W
13237 CEFBS_InMicroMips_HasDSP, // PRECRQ_PH_W_MM
13238 CEFBS_HasDSP, // PRECRQ_QB_PH
13239 CEFBS_InMicroMips_HasDSP, // PRECRQ_QB_PH_MM
13240 CEFBS_HasDSP, // PRECRQ_RS_PH_W
13241 CEFBS_InMicroMips_HasDSP, // PRECRQ_RS_PH_W_MM
13242 CEFBS_HasDSPR2, // PRECR_QB_PH
13243 CEFBS_InMicroMips_HasDSPR2, // PRECR_QB_PH_MMR2
13244 CEFBS_HasDSPR2, // PRECR_SRA_PH_W
13245 CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_PH_W_MMR2
13246 CEFBS_HasDSPR2, // PRECR_SRA_R_PH_W
13247 CEFBS_InMicroMips_HasDSPR2, // PRECR_SRA_R_PH_W_MMR2
13248 CEFBS_HasStdEnc_HasMips3_32_NotMips32r6_NotMips64r6_NotInMicroMips, // PREF
13249 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // PREFE
13250 CEFBS_InMicroMips_HasEVA, // PREFE_MM
13251 CEFBS_InMicroMips_NotMips32r6, // PREFX_MM
13252 CEFBS_InMicroMips_NotMips32r6, // PREF_MM
13253 CEFBS_InMicroMips_HasMips32r6, // PREF_MMR6
13254 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // PREF_R6
13255 CEFBS_HasDSPR2, // PREPEND
13256 CEFBS_InMicroMips_HasDSPR2, // PREPEND_MMR2
13257 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUL_PS64
13258 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // PUU_PS64
13259 CEFBS_HasDSP, // RADDU_W_QB
13260 CEFBS_InMicroMips_HasDSP, // RADDU_W_QB_MM
13261 CEFBS_HasDSP, // RDDSP
13262 CEFBS_InMicroMips_HasDSP, // RDDSP_MM
13263 CEFBS_HasStdEnc_NotInMicroMips, // RDHWR
13264 CEFBS_NotInMips16Mode_IsGP64bit, // RDHWR64
13265 CEFBS_InMicroMips_NotMips32r6, // RDHWR_MM
13266 CEFBS_InMicroMips_HasMips32r6, // RDHWR_MMR6
13267 CEFBS_InMicroMips_HasMips32r6, // RDPGPR_MMR6
13268 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D32
13269 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RECIP_D32_MM
13270 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_D64
13271 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RECIP_D64_MM
13272 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RECIP_S
13273 CEFBS_InMicroMips_IsNotSoftFloat, // RECIP_S_MM
13274 CEFBS_HasDSP, // REPLV_PH
13275 CEFBS_InMicroMips_HasDSP, // REPLV_PH_MM
13276 CEFBS_HasDSP, // REPLV_QB
13277 CEFBS_InMicroMips_HasDSP, // REPLV_QB_MM
13278 CEFBS_HasDSP, // REPL_PH
13279 CEFBS_InMicroMips_HasDSP, // REPL_PH_MM
13280 CEFBS_HasDSP, // REPL_QB
13281 CEFBS_InMicroMips_HasDSP, // REPL_QB_MM
13282 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_D
13283 CEFBS_InMicroMips_HasMips32r6, // RINT_D_MMR6
13284 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // RINT_S
13285 CEFBS_InMicroMips_HasMips32r6, // RINT_S_MMR6
13286 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTR
13287 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // ROTRV
13288 CEFBS_InMicroMips, // ROTRV_MM
13289 CEFBS_InMicroMips, // ROTR_MM
13290 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // ROUND_L_D64
13291 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_D_MMR6
13292 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_L_S
13293 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_L_S_MMR6
13294 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D32
13295 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // ROUND_W_D64
13296 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_D_MMR6
13297 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // ROUND_W_MM
13298 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // ROUND_W_S
13299 CEFBS_InMicroMips_IsNotSoftFloat, // ROUND_W_S_MM
13300 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // ROUND_W_S_MMR6
13301 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D32
13302 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RSQRT_D32_MM
13303 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_D64
13304 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // RSQRT_D64_MM
13305 CEFBS_HasStdEnc_HasMips4_32r2_IsNotSoftFloat_NotInMicroMips, // RSQRT_S
13306 CEFBS_InMicroMips_IsNotSoftFloat, // RSQRT_S_MM
13307 CEFBS_InMips16Mode, // Restore16
13308 CEFBS_InMips16Mode, // RestoreX16
13309 CEFBS_HasCnMipsP, // SAA
13310 CEFBS_HasCnMipsP, // SAAD
13311 CEFBS_HasStdEnc_HasMSA, // SAT_S_B
13312 CEFBS_HasStdEnc_HasMSA, // SAT_S_D
13313 CEFBS_HasStdEnc_HasMSA, // SAT_S_H
13314 CEFBS_HasStdEnc_HasMSA, // SAT_S_W
13315 CEFBS_HasStdEnc_HasMSA, // SAT_U_B
13316 CEFBS_HasStdEnc_HasMSA, // SAT_U_D
13317 CEFBS_HasStdEnc_HasMSA, // SAT_U_H
13318 CEFBS_HasStdEnc_HasMSA, // SAT_U_W
13319 CEFBS_HasStdEnc_NotInMicroMips, // SB
13320 CEFBS_InMicroMips_NotMips32r6, // SB16_MM
13321 CEFBS_InMicroMips_HasMips32r6, // SB16_MMR6
13322 CEFBS_NotInMips16Mode_IsGP64bit, // SB64
13323 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SBE
13324 CEFBS_InMicroMips_HasEVA, // SBE_MM
13325 CEFBS_InMicroMips, // SB_MM
13326 CEFBS_InMicroMips_HasMips32r6, // SB_MMR6
13327 CEFBS_HasStdEnc_IsPTR32bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // SC
13328 CEFBS_HasStdEnc_IsPTR64bit_HasMips2_NotMips32r6_NotMips64r6_NotR5900_NotInMicroMips, // SC64
13329 CEFBS_HasStdEnc_IsPTR64bit_HasMips64r6_NotInMicroMips, // SC64_R6
13330 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6_NotR5900, // SCD
13331 CEFBS_HasStdEnc_HasMips32r6, // SCD_R6
13332 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SCE
13333 CEFBS_InMicroMips_HasEVA, // SCE_MM
13334 CEFBS_InMicroMips_NotMips32r6, // SC_MM
13335 CEFBS_InMicroMips_HasMips32r6, // SC_MMR6
13336 CEFBS_HasStdEnc_IsPTR32bit_HasMips32r6_NotInMicroMips, // SC_R6
13337 CEFBS_HasStdEnc_HasMips3_NotInMicroMips, // SD
13338 CEFBS_HasStdEnc_HasMips32_NotMips32r6_NotMips64r6_NotInMicroMips, // SDBBP
13339 CEFBS_InMicroMips_NotMips32r6, // SDBBP16_MM
13340 CEFBS_InMicroMips_HasMips32r6, // SDBBP16_MMR6
13341 CEFBS_InMicroMips, // SDBBP_MM
13342 CEFBS_InMicroMips_HasMips32r6, // SDBBP_MMR6
13343 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDBBP_R6
13344 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC1
13345 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // SDC164
13346 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_HasMips32r6_IsNotSoftFloat, // SDC1_D64_MMR6
13347 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_MM_D32
13348 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_IsNotSoftFloat, // SDC1_MM_D64
13349 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // SDC2
13350 CEFBS_InMicroMips_HasMips32r6, // SDC2_MMR6
13351 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SDC2_R6
13352 CEFBS_HasStdEnc_HasMips2_NotR5900_NotCnMips_NotInMicroMips, // SDC3
13353 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SDIV
13354 CEFBS_InMicroMips_NotMips32r6, // SDIV_MM
13355 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDL
13356 CEFBS_HasStdEnc_HasMips3_NotMips32r6_NotMips64r6, // SDR
13357 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SDXC1
13358 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SDXC164
13359 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEB
13360 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEB64
13361 CEFBS_InMicroMips, // SEB_MM
13362 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SEH
13363 CEFBS_HasStdEnc_IsGP64bit_HasMips32r2, // SEH64
13364 CEFBS_InMicroMips, // SEH_MM
13365 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELEQZ
13366 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELEQZ64
13367 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_D
13368 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_D_MMR6
13369 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_MMR6
13370 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELEQZ_S
13371 CEFBS_InMicroMips_HasMips32r6, // SELEQZ_S_MMR6
13372 CEFBS_HasStdEnc_IsGP32bit_HasMips32r6_NotInMicroMips, // SELNEZ
13373 CEFBS_HasStdEnc_IsGP64bit_HasMips32r6, // SELNEZ64
13374 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_D
13375 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_D_MMR6
13376 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_MMR6
13377 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SELNEZ_S
13378 CEFBS_InMicroMips_HasMips32r6, // SELNEZ_S_MMR6
13379 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_D
13380 CEFBS_InMicroMips_HasMips32r6, // SEL_D_MMR6
13381 CEFBS_HasStdEnc_HasMips32r6_IsNotSoftFloat_NotInMicroMips, // SEL_S
13382 CEFBS_InMicroMips_HasMips32r6, // SEL_S_MMR6
13383 CEFBS_HasCnMips, // SEQ
13384 CEFBS_HasCnMips, // SEQi
13385 CEFBS_HasStdEnc_NotInMicroMips, // SH
13386 CEFBS_InMicroMips_NotMips32r6, // SH16_MM
13387 CEFBS_InMicroMips_HasMips32r6, // SH16_MMR6
13388 CEFBS_NotInMips16Mode_IsGP64bit, // SH64
13389 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SHE
13390 CEFBS_InMicroMips_HasEVA, // SHE_MM
13391 CEFBS_HasStdEnc_HasMSA, // SHF_B
13392 CEFBS_HasStdEnc_HasMSA, // SHF_H
13393 CEFBS_HasStdEnc_HasMSA, // SHF_W
13394 CEFBS_HasDSP, // SHILO
13395 CEFBS_HasDSP, // SHILOV
13396 CEFBS_InMicroMips_HasDSP, // SHILOV_MM
13397 CEFBS_InMicroMips_HasDSP, // SHILO_MM
13398 CEFBS_HasDSP, // SHLLV_PH
13399 CEFBS_InMicroMips_HasDSP, // SHLLV_PH_MM
13400 CEFBS_HasDSP, // SHLLV_QB
13401 CEFBS_InMicroMips_HasDSP, // SHLLV_QB_MM
13402 CEFBS_HasDSP, // SHLLV_S_PH
13403 CEFBS_InMicroMips_HasDSP, // SHLLV_S_PH_MM
13404 CEFBS_HasDSP, // SHLLV_S_W
13405 CEFBS_InMicroMips_HasDSP, // SHLLV_S_W_MM
13406 CEFBS_HasDSP, // SHLL_PH
13407 CEFBS_InMicroMips_HasDSP, // SHLL_PH_MM
13408 CEFBS_HasDSP, // SHLL_QB
13409 CEFBS_InMicroMips_HasDSP, // SHLL_QB_MM
13410 CEFBS_HasDSP, // SHLL_S_PH
13411 CEFBS_InMicroMips_HasDSP, // SHLL_S_PH_MM
13412 CEFBS_HasDSP, // SHLL_S_W
13413 CEFBS_InMicroMips_HasDSP, // SHLL_S_W_MM
13414 CEFBS_HasDSP, // SHRAV_PH
13415 CEFBS_InMicroMips_HasDSP, // SHRAV_PH_MM
13416 CEFBS_HasDSPR2, // SHRAV_QB
13417 CEFBS_InMicroMips_HasDSPR2, // SHRAV_QB_MMR2
13418 CEFBS_HasDSP, // SHRAV_R_PH
13419 CEFBS_InMicroMips_HasDSP, // SHRAV_R_PH_MM
13420 CEFBS_HasDSPR2, // SHRAV_R_QB
13421 CEFBS_InMicroMips_HasDSPR2, // SHRAV_R_QB_MMR2
13422 CEFBS_HasDSP, // SHRAV_R_W
13423 CEFBS_InMicroMips_HasDSP, // SHRAV_R_W_MM
13424 CEFBS_HasDSP, // SHRA_PH
13425 CEFBS_InMicroMips_HasDSP, // SHRA_PH_MM
13426 CEFBS_HasDSPR2, // SHRA_QB
13427 CEFBS_InMicroMips_HasDSPR2, // SHRA_QB_MMR2
13428 CEFBS_HasDSP, // SHRA_R_PH
13429 CEFBS_InMicroMips_HasDSP, // SHRA_R_PH_MM
13430 CEFBS_HasDSPR2, // SHRA_R_QB
13431 CEFBS_InMicroMips_HasDSPR2, // SHRA_R_QB_MMR2
13432 CEFBS_HasDSP, // SHRA_R_W
13433 CEFBS_InMicroMips_HasDSP, // SHRA_R_W_MM
13434 CEFBS_HasDSPR2, // SHRLV_PH
13435 CEFBS_InMicroMips_HasDSPR2, // SHRLV_PH_MMR2
13436 CEFBS_HasDSP, // SHRLV_QB
13437 CEFBS_InMicroMips_HasDSP, // SHRLV_QB_MM
13438 CEFBS_HasDSPR2, // SHRL_PH
13439 CEFBS_InMicroMips_HasDSPR2, // SHRL_PH_MMR2
13440 CEFBS_HasDSP, // SHRL_QB
13441 CEFBS_InMicroMips_HasDSP, // SHRL_QB_MM
13442 CEFBS_InMicroMips, // SH_MM
13443 CEFBS_InMicroMips_HasMips32r6, // SH_MMR6
13444 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SIGRIE
13445 CEFBS_InMicroMips_HasMips32r6, // SIGRIE_MMR6
13446 CEFBS_HasStdEnc_HasMSA, // SLDI_B
13447 CEFBS_HasStdEnc_HasMSA, // SLDI_D
13448 CEFBS_HasStdEnc_HasMSA, // SLDI_H
13449 CEFBS_HasStdEnc_HasMSA, // SLDI_W
13450 CEFBS_HasStdEnc_HasMSA, // SLD_B
13451 CEFBS_HasStdEnc_HasMSA, // SLD_D
13452 CEFBS_HasStdEnc_HasMSA, // SLD_H
13453 CEFBS_HasStdEnc_HasMSA, // SLD_W
13454 CEFBS_HasStdEnc_NotInMicroMips, // SLL
13455 CEFBS_InMicroMips_NotMips32r6, // SLL16_MM
13456 CEFBS_InMicroMips_HasMips32r6, // SLL16_MMR6
13457 CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_32
13458 CEFBS_NotInMips16Mode_IsGP64bit, // SLL64_64
13459 CEFBS_HasStdEnc_HasMSA, // SLLI_B
13460 CEFBS_HasStdEnc_HasMSA, // SLLI_D
13461 CEFBS_HasStdEnc_HasMSA, // SLLI_H
13462 CEFBS_HasStdEnc_HasMSA, // SLLI_W
13463 CEFBS_HasStdEnc_NotInMicroMips, // SLLV
13464 CEFBS_InMicroMips, // SLLV_MM
13465 CEFBS_HasStdEnc_HasMSA, // SLL_B
13466 CEFBS_HasStdEnc_HasMSA, // SLL_D
13467 CEFBS_HasStdEnc_HasMSA, // SLL_H
13468 CEFBS_InMicroMips, // SLL_MM
13469 CEFBS_InMicroMips_HasMips32r6, // SLL_MMR6
13470 CEFBS_HasStdEnc_HasMSA, // SLL_W
13471 CEFBS_HasStdEnc_NotInMicroMips, // SLT
13472 CEFBS_NotInMips16Mode_IsGP64bit, // SLT64
13473 CEFBS_InMicroMips, // SLT_MM
13474 CEFBS_HasStdEnc_NotInMicroMips, // SLTi
13475 CEFBS_NotInMips16Mode_IsGP64bit, // SLTi64
13476 CEFBS_InMicroMips, // SLTi_MM
13477 CEFBS_HasStdEnc_NotInMicroMips, // SLTiu
13478 CEFBS_NotInMips16Mode_IsGP64bit, // SLTiu64
13479 CEFBS_InMicroMips, // SLTiu_MM
13480 CEFBS_HasStdEnc_NotInMicroMips, // SLTu
13481 CEFBS_NotInMips16Mode_IsGP64bit, // SLTu64
13482 CEFBS_InMicroMips, // SLTu_MM
13483 CEFBS_HasCnMips, // SNE
13484 CEFBS_HasCnMips, // SNEi
13485 CEFBS_HasStdEnc_HasMSA, // SPLATI_B
13486 CEFBS_HasStdEnc_HasMSA, // SPLATI_D
13487 CEFBS_HasStdEnc_HasMSA, // SPLATI_H
13488 CEFBS_HasStdEnc_HasMSA, // SPLATI_W
13489 CEFBS_HasStdEnc_HasMSA, // SPLAT_B
13490 CEFBS_HasStdEnc_HasMSA, // SPLAT_D
13491 CEFBS_HasStdEnc_HasMSA, // SPLAT_H
13492 CEFBS_HasStdEnc_HasMSA, // SPLAT_W
13493 CEFBS_HasStdEnc_NotInMicroMips, // SRA
13494 CEFBS_HasStdEnc_HasMSA, // SRAI_B
13495 CEFBS_HasStdEnc_HasMSA, // SRAI_D
13496 CEFBS_HasStdEnc_HasMSA, // SRAI_H
13497 CEFBS_HasStdEnc_HasMSA, // SRAI_W
13498 CEFBS_HasStdEnc_HasMSA, // SRARI_B
13499 CEFBS_HasStdEnc_HasMSA, // SRARI_D
13500 CEFBS_HasStdEnc_HasMSA, // SRARI_H
13501 CEFBS_HasStdEnc_HasMSA, // SRARI_W
13502 CEFBS_HasStdEnc_HasMSA, // SRAR_B
13503 CEFBS_HasStdEnc_HasMSA, // SRAR_D
13504 CEFBS_HasStdEnc_HasMSA, // SRAR_H
13505 CEFBS_HasStdEnc_HasMSA, // SRAR_W
13506 CEFBS_HasStdEnc_NotInMicroMips, // SRAV
13507 CEFBS_InMicroMips, // SRAV_MM
13508 CEFBS_HasStdEnc_HasMSA, // SRA_B
13509 CEFBS_HasStdEnc_HasMSA, // SRA_D
13510 CEFBS_HasStdEnc_HasMSA, // SRA_H
13511 CEFBS_InMicroMips, // SRA_MM
13512 CEFBS_HasStdEnc_HasMSA, // SRA_W
13513 CEFBS_HasStdEnc_NotInMicroMips, // SRL
13514 CEFBS_InMicroMips_NotMips32r6, // SRL16_MM
13515 CEFBS_InMicroMips_HasMips32r6, // SRL16_MMR6
13516 CEFBS_HasStdEnc_HasMSA, // SRLI_B
13517 CEFBS_HasStdEnc_HasMSA, // SRLI_D
13518 CEFBS_HasStdEnc_HasMSA, // SRLI_H
13519 CEFBS_HasStdEnc_HasMSA, // SRLI_W
13520 CEFBS_HasStdEnc_HasMSA, // SRLRI_B
13521 CEFBS_HasStdEnc_HasMSA, // SRLRI_D
13522 CEFBS_HasStdEnc_HasMSA, // SRLRI_H
13523 CEFBS_HasStdEnc_HasMSA, // SRLRI_W
13524 CEFBS_HasStdEnc_HasMSA, // SRLR_B
13525 CEFBS_HasStdEnc_HasMSA, // SRLR_D
13526 CEFBS_HasStdEnc_HasMSA, // SRLR_H
13527 CEFBS_HasStdEnc_HasMSA, // SRLR_W
13528 CEFBS_HasStdEnc_NotInMicroMips, // SRLV
13529 CEFBS_InMicroMips, // SRLV_MM
13530 CEFBS_HasStdEnc_HasMSA, // SRL_B
13531 CEFBS_HasStdEnc_HasMSA, // SRL_D
13532 CEFBS_HasStdEnc_HasMSA, // SRL_H
13533 CEFBS_InMicroMips, // SRL_MM
13534 CEFBS_HasStdEnc_HasMSA, // SRL_W
13535 CEFBS_HasStdEnc_NotInMicroMips, // SSNOP
13536 CEFBS_InMicroMips, // SSNOP_MM
13537 CEFBS_InMicroMips_HasMips32r6, // SSNOP_MMR6
13538 CEFBS_HasStdEnc_HasMSA, // ST_B
13539 CEFBS_HasStdEnc_HasMSA, // ST_D
13540 CEFBS_HasStdEnc_HasMSA, // ST_H
13541 CEFBS_HasStdEnc_HasMSA, // ST_W
13542 CEFBS_HasStdEnc_NotInMicroMips, // SUB
13543 CEFBS_HasDSPR2, // SUBQH_PH
13544 CEFBS_InMicroMips_HasDSPR2, // SUBQH_PH_MMR2
13545 CEFBS_HasDSPR2, // SUBQH_R_PH
13546 CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_PH_MMR2
13547 CEFBS_HasDSPR2, // SUBQH_R_W
13548 CEFBS_InMicroMips_HasDSPR2, // SUBQH_R_W_MMR2
13549 CEFBS_HasDSPR2, // SUBQH_W
13550 CEFBS_InMicroMips_HasDSPR2, // SUBQH_W_MMR2
13551 CEFBS_HasDSP, // SUBQ_PH
13552 CEFBS_InMicroMips_HasDSP, // SUBQ_PH_MM
13553 CEFBS_HasDSP, // SUBQ_S_PH
13554 CEFBS_InMicroMips_HasDSP, // SUBQ_S_PH_MM
13555 CEFBS_HasDSP, // SUBQ_S_W
13556 CEFBS_InMicroMips_HasDSP, // SUBQ_S_W_MM
13557 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_B
13558 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_D
13559 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_H
13560 CEFBS_HasStdEnc_HasMSA, // SUBSUS_U_W
13561 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_B
13562 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_D
13563 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_H
13564 CEFBS_HasStdEnc_HasMSA, // SUBSUU_S_W
13565 CEFBS_HasStdEnc_HasMSA, // SUBS_S_B
13566 CEFBS_HasStdEnc_HasMSA, // SUBS_S_D
13567 CEFBS_HasStdEnc_HasMSA, // SUBS_S_H
13568 CEFBS_HasStdEnc_HasMSA, // SUBS_S_W
13569 CEFBS_HasStdEnc_HasMSA, // SUBS_U_B
13570 CEFBS_HasStdEnc_HasMSA, // SUBS_U_D
13571 CEFBS_HasStdEnc_HasMSA, // SUBS_U_H
13572 CEFBS_HasStdEnc_HasMSA, // SUBS_U_W
13573 CEFBS_InMicroMips_NotMips32r6, // SUBU16_MM
13574 CEFBS_InMicroMips_HasMips32r6, // SUBU16_MMR6
13575 CEFBS_HasDSPR2, // SUBUH_QB
13576 CEFBS_InMicroMips_HasDSPR2, // SUBUH_QB_MMR2
13577 CEFBS_HasDSPR2, // SUBUH_R_QB
13578 CEFBS_InMicroMips_HasDSPR2, // SUBUH_R_QB_MMR2
13579 CEFBS_InMicroMips_HasMips32r6, // SUBU_MMR6
13580 CEFBS_HasDSPR2, // SUBU_PH
13581 CEFBS_InMicroMips_HasDSPR2, // SUBU_PH_MMR2
13582 CEFBS_HasDSP, // SUBU_QB
13583 CEFBS_InMicroMips_HasDSP, // SUBU_QB_MM
13584 CEFBS_HasDSPR2, // SUBU_S_PH
13585 CEFBS_InMicroMips_HasDSPR2, // SUBU_S_PH_MMR2
13586 CEFBS_HasDSP, // SUBU_S_QB
13587 CEFBS_InMicroMips_HasDSP, // SUBU_S_QB_MM
13588 CEFBS_HasStdEnc_HasMSA, // SUBVI_B
13589 CEFBS_HasStdEnc_HasMSA, // SUBVI_D
13590 CEFBS_HasStdEnc_HasMSA, // SUBVI_H
13591 CEFBS_HasStdEnc_HasMSA, // SUBVI_W
13592 CEFBS_HasStdEnc_HasMSA, // SUBV_B
13593 CEFBS_HasStdEnc_HasMSA, // SUBV_D
13594 CEFBS_HasStdEnc_HasMSA, // SUBV_H
13595 CEFBS_HasStdEnc_HasMSA, // SUBV_W
13596 CEFBS_InMicroMips_NotMips32r6, // SUB_MM
13597 CEFBS_InMicroMips_HasMips32r6, // SUB_MMR6
13598 CEFBS_HasStdEnc_NotInMicroMips, // SUBu
13599 CEFBS_InMicroMips_NotMips32r6, // SUBu_MM
13600 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC1
13601 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips5_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat_NotInMicroMips, // SUXC164
13602 CEFBS_InMicroMips_IsFP64bit_IsNotSingleFloat_NotMips32r6_IsNotSoftFloat, // SUXC1_MM
13603 CEFBS_HasStdEnc_NotInMicroMips, // SW
13604 CEFBS_InMicroMips_NotMips32r6, // SW16_MM
13605 CEFBS_InMicroMips_HasMips32r6, // SW16_MMR6
13606 CEFBS_NotInMips16Mode_IsGP64bit, // SW64
13607 CEFBS_HasStdEnc_IsNotSoftFloat_NotInMicroMips, // SWC1
13608 CEFBS_InMicroMips_IsNotSoftFloat, // SWC1_MM
13609 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWC2
13610 CEFBS_InMicroMips_HasMips32r6, // SWC2_MMR6
13611 CEFBS_HasStdEnc_HasMips32r6_NotInMicroMips, // SWC2_R6
13612 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotR5900_NotCnMips_NotInMicroMips, // SWC3
13613 CEFBS_NotInMips16Mode_HasDSP, // SWDSP
13614 CEFBS_InMicroMips_HasDSP, // SWDSP_MM
13615 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // SWE
13616 CEFBS_InMicroMips_HasEVA, // SWE_MM
13617 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWL
13618 CEFBS_NotInMips16Mode_IsGP64bit, // SWL64
13619 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWLE
13620 CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWLE_MM
13621 CEFBS_InMicroMips_NotMips32r6, // SWL_MM
13622 CEFBS_InMicroMips_NotMips32r6, // SWM16_MM
13623 CEFBS_InMicroMips_HasMips32r6, // SWM16_MMR6
13624 CEFBS_InMicroMips, // SWM32_MM
13625 CEFBS_InMicroMips, // SWP_MM
13626 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // SWR
13627 CEFBS_NotInMips16Mode_IsGP64bit, // SWR64
13628 CEFBS_HasStdEnc_HasMips32r2_NotMips32r6_NotMips64r6_HasEVA_NotInMicroMips, // SWRE
13629 CEFBS_InMicroMips_NotMips32r6_HasEVA, // SWRE_MM
13630 CEFBS_InMicroMips_NotMips32r6, // SWR_MM
13631 CEFBS_InMicroMips_NotMips32r6, // SWSP_MM
13632 CEFBS_InMicroMips_HasMips32r6, // SWSP_MMR6
13633 CEFBS_HasStdEnc_HasMips4_32r2_NotMips32r6_NotMips64r6_IsNotSoftFloat, // SWXC1
13634 CEFBS_InMicroMips_NotMips32r6_IsNotSoftFloat, // SWXC1_MM
13635 CEFBS_InMicroMips, // SW_MM
13636 CEFBS_InMicroMips_HasMips32r6, // SW_MMR6
13637 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // SYNC
13638 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // SYNCI
13639 CEFBS_InMicroMips_NotMips32r6, // SYNCI_MM
13640 CEFBS_InMicroMips_HasMips32r6, // SYNCI_MMR6
13641 CEFBS_InMicroMips, // SYNC_MM
13642 CEFBS_InMicroMips_HasMips32r6, // SYNC_MMR6
13643 CEFBS_HasStdEnc_NotInMicroMips, // SYSCALL
13644 CEFBS_InMicroMips, // SYSCALL_MM
13645 CEFBS_InMips16Mode, // Save16
13646 CEFBS_InMips16Mode, // SaveX16
13647 CEFBS_InMips16Mode, // SbRxRyOffMemX16
13648 CEFBS_InMips16Mode, // SebRx16
13649 CEFBS_InMips16Mode, // SehRx16
13650 CEFBS_InMips16Mode, // ShRxRyOffMemX16
13651 CEFBS_InMips16Mode, // SllX16
13652 CEFBS_InMips16Mode, // SllvRxRy16
13653 CEFBS_InMips16Mode, // SltRxRy16
13654 CEFBS_InMips16Mode, // SltiRxImm16
13655 CEFBS_InMips16Mode, // SltiRxImmX16
13656 CEFBS_InMips16Mode, // SltiuRxImm16
13657 CEFBS_InMips16Mode, // SltiuRxImmX16
13658 CEFBS_InMips16Mode, // SltuRxRy16
13659 CEFBS_InMips16Mode, // SraX16
13660 CEFBS_InMips16Mode, // SravRxRy16
13661 CEFBS_InMips16Mode, // SrlX16
13662 CEFBS_InMips16Mode, // SrlvRxRy16
13663 CEFBS_InMips16Mode, // SubuRxRyRz16
13664 CEFBS_InMips16Mode, // SwRxRyOffMemX16
13665 CEFBS_InMips16Mode, // SwRxSpImmX16
13666 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TEQ
13667 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TEQI
13668 CEFBS_InMicroMips_NotMips32r6, // TEQI_MM
13669 CEFBS_InMicroMips, // TEQ_MM
13670 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGE
13671 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEI
13672 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TGEIU
13673 CEFBS_InMicroMips_NotMips32r6, // TGEIU_MM
13674 CEFBS_InMicroMips_NotMips32r6, // TGEI_MM
13675 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TGEU
13676 CEFBS_InMicroMips, // TGEU_MM
13677 CEFBS_InMicroMips, // TGE_MM
13678 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINV
13679 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGINVF
13680 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINVF_MM
13681 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGINV_MM
13682 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGP
13683 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGP_MM
13684 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGR
13685 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGR_MM
13686 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWI
13687 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWI_MM
13688 CEFBS_HasStdEnc_HasMips32r5_HasVirt_NotInMicroMips, // TLBGWR
13689 CEFBS_InMicroMips_HasMips32r5_HasVirt, // TLBGWR_MM
13690 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINV
13691 CEFBS_HasStdEnc_HasMips32r2_HasEVA_NotInMicroMips, // TLBINVF
13692 CEFBS_InMicroMips_HasMips32r6, // TLBINVF_MMR6
13693 CEFBS_InMicroMips_HasMips32r6, // TLBINV_MMR6
13694 CEFBS_HasStdEnc_NotInMicroMips, // TLBP
13695 CEFBS_InMicroMips, // TLBP_MM
13696 CEFBS_HasStdEnc_NotInMicroMips, // TLBR
13697 CEFBS_InMicroMips, // TLBR_MM
13698 CEFBS_HasStdEnc_NotInMicroMips, // TLBWI
13699 CEFBS_InMicroMips, // TLBWI_MM
13700 CEFBS_HasStdEnc_NotInMicroMips, // TLBWR
13701 CEFBS_InMicroMips, // TLBWR_MM
13702 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLT
13703 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TLTI
13704 CEFBS_InMicroMips_NotMips32r6, // TLTIU_MM
13705 CEFBS_InMicroMips_NotMips32r6, // TLTI_MM
13706 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TLTU
13707 CEFBS_InMicroMips, // TLTU_MM
13708 CEFBS_InMicroMips, // TLT_MM
13709 CEFBS_HasStdEnc_HasMips2_NotInMicroMips, // TNE
13710 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TNEI
13711 CEFBS_InMicroMips_NotMips32r6, // TNEI_MM
13712 CEFBS_InMicroMips, // TNE_MM
13713 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips3_32_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_D64
13714 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_D_MMR6
13715 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_L_S
13716 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_L_S_MMR6
13717 CEFBS_HasStdEnc_NotFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D32
13718 CEFBS_HasStdEnc_IsFP64bit_IsNotSingleFloat_HasMips2_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_D64
13719 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_D_MMR6
13720 CEFBS_InMicroMips_NotFP64bit_IsNotSingleFloat_IsNotSoftFloat, // TRUNC_W_MM
13721 CEFBS_HasStdEnc_HasMips2_NotR5900_IsNotSoftFloat_NotInMicroMips, // TRUNC_W_S
13722 CEFBS_InMicroMips_IsNotSoftFloat, // TRUNC_W_S_MM
13723 CEFBS_InMicroMips_HasMips32r6_IsNotSoftFloat, // TRUNC_W_S_MMR6
13724 CEFBS_HasStdEnc_HasMips2_NotMips32r6_NotMips64r6_NotInMicroMips, // TTLTIU
13725 CEFBS_HasStdEnc_NotMips32r6_NotMips64r6_NotInMicroMips, // UDIV
13726 CEFBS_InMicroMips_NotMips32r6, // UDIV_MM
13727 CEFBS_HasCnMips, // V3MULU
13728 CEFBS_HasCnMips, // VMM0
13729 CEFBS_HasCnMips, // VMULU
13730 CEFBS_HasStdEnc_HasMSA, // VSHF_B
13731 CEFBS_HasStdEnc_HasMSA, // VSHF_D
13732 CEFBS_HasStdEnc_HasMSA, // VSHF_H
13733 CEFBS_HasStdEnc_HasMSA, // VSHF_W
13734 CEFBS_HasStdEnc_HasMips3_32_NotInMicroMips, // WAIT
13735 CEFBS_InMicroMips, // WAIT_MM
13736 CEFBS_InMicroMips_HasMips32r6, // WAIT_MMR6
13737 CEFBS_HasDSP_NotInMicroMips, // WRDSP
13738 CEFBS_InMicroMips_HasDSP, // WRDSP_MM
13739 CEFBS_InMicroMips_HasMips32r6, // WRPGPR_MMR6
13740 CEFBS_HasStdEnc_HasMips32r2_NotInMicroMips, // WSBH
13741 CEFBS_InMicroMips, // WSBH_MM
13742 CEFBS_InMicroMips_HasMips32r6, // WSBH_MMR6
13743 CEFBS_HasStdEnc_NotInMicroMips, // XOR
13744 CEFBS_InMicroMips_NotMips32r6, // XOR16_MM
13745 CEFBS_InMicroMips_HasMips32r6, // XOR16_MMR6
13746 CEFBS_NotInMips16Mode_IsGP64bit, // XOR64
13747 CEFBS_HasStdEnc_HasMSA, // XORI_B
13748 CEFBS_InMicroMips_HasMips32r6, // XORI_MMR6
13749 CEFBS_InMicroMips_NotMips32r6, // XOR_MM
13750 CEFBS_InMicroMips_HasMips32r6, // XOR_MMR6
13751 CEFBS_HasStdEnc_HasMSA, // XOR_V
13752 CEFBS_HasStdEnc_NotInMicroMips, // XORi
13753 CEFBS_NotInMips16Mode_IsGP64bit, // XORi64
13754 CEFBS_InMicroMips_NotMips32r6, // XORi_MM
13755 CEFBS_InMips16Mode, // XorRxRxRy16
13756 CEFBS_HasStdEnc_HasMT_NotInMicroMips, // YIELD
13757 };
13758
13759 assert(Opcode < 2927);
13760 return FeatureBitsets[RequiredFeaturesRefs[Opcode]];
13761}
13762
13763
13764} // namespace llvm::Mips_MC
13765
13766#endif // GET_COMPUTE_FEATURES
13767
13768#ifdef GET_AVAILABLE_OPCODE_CHECKER
13769#undef GET_AVAILABLE_OPCODE_CHECKER
13770
13771namespace llvm::Mips_MC {
13772
13773bool isOpcodeAvailable(unsigned Opcode, const FeatureBitset &Features) {
13774 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13775 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13776 FeatureBitset MissingFeatures =
13777 (AvailableFeatures & RequiredFeatures) ^
13778 RequiredFeatures;
13779 return !MissingFeatures.any();
13780}
13781
13782} // namespace llvm::Mips_MC
13783
13784#endif // GET_AVAILABLE_OPCODE_CHECKER
13785
13786#ifdef ENABLE_INSTR_PREDICATE_VERIFIER
13787#undef ENABLE_INSTR_PREDICATE_VERIFIER
13788
13789#include <sstream>
13790
13791namespace llvm::Mips_MC {
13792
13793#ifndef NDEBUG
13794static const char *SubtargetFeatureNames[] = {
13795 "Feature_HasCRC",
13796 "Feature_HasCnMips",
13797 "Feature_HasCnMipsP",
13798 "Feature_HasDSP",
13799 "Feature_HasDSPR2",
13800 "Feature_HasDSPR3",
13801 "Feature_HasEVA",
13802 "Feature_HasGINV",
13803 "Feature_HasMSA",
13804 "Feature_HasMT",
13805 "Feature_HasMadd4",
13806 "Feature_HasMips2",
13807 "Feature_HasMips3",
13808 "Feature_HasMips3D",
13809 "Feature_HasMips3_32",
13810 "Feature_HasMips3_32r2",
13811 "Feature_HasMips4_32",
13812 "Feature_HasMips4_32r2",
13813 "Feature_HasMips5_32r2",
13814 "Feature_HasMips32",
13815 "Feature_HasMips32r2",
13816 "Feature_HasMips32r5",
13817 "Feature_HasMips32r6",
13818 "Feature_HasMips64",
13819 "Feature_HasMips64r2",
13820 "Feature_HasMips64r5",
13821 "Feature_HasMips64r6",
13822 "Feature_HasStdEnc",
13823 "Feature_HasVirt",
13824 "Feature_InMicroMips",
13825 "Feature_InMips16Mode",
13826 "Feature_IsFP64bit",
13827 "Feature_IsGP32bit",
13828 "Feature_IsGP64bit",
13829 "Feature_IsNotSingleFloat",
13830 "Feature_IsNotSoftFloat",
13831 "Feature_IsPTR32bit",
13832 "Feature_IsPTR64bit",
13833 "Feature_IsR5900",
13834 "Feature_IsSingleFloat",
13835 "Feature_IsSym32",
13836 "Feature_IsSym64",
13837 "Feature_NoIndirectJumpGuards",
13838 "Feature_NotCnMips",
13839 "Feature_NotCnMipsP",
13840 "Feature_NotFP64bit",
13841 "Feature_NotInMicroMips",
13842 "Feature_NotInMips16Mode",
13843 "Feature_NotMips3",
13844 "Feature_NotMips4_32",
13845 "Feature_NotMips32r6",
13846 "Feature_NotMips64",
13847 "Feature_NotMips64r6",
13848 "Feature_NotR5900",
13849 "Feature_UseCompactBranches",
13850 "Feature_UseIndirectJumpsHazard",
13851 nullptr
13852};
13853
13854#endif // NDEBUG
13855
13856void verifyInstructionPredicates(
13857 unsigned Opcode, const FeatureBitset &Features) {
13858#ifndef NDEBUG
13859 FeatureBitset AvailableFeatures = computeAvailableFeatures(Features);
13860 FeatureBitset RequiredFeatures = computeRequiredFeatures(Opcode);
13861 FeatureBitset MissingFeatures =
13862 (AvailableFeatures & RequiredFeatures) ^
13863 RequiredFeatures;
13864 if (MissingFeatures.any()) {
13865 std::ostringstream Msg;
13866 Msg << "Attempting to emit " << &MipsInstrNameData[MipsInstrNameIndices[Opcode]]
13867 << " instruction but the ";
13868 for (unsigned i = 0, e = MissingFeatures.size(); i != e; ++i)
13869 if (MissingFeatures.test(i))
13870 Msg << SubtargetFeatureNames[i] << " ";
13871 Msg << "predicate(s) are not met";
13872 report_fatal_error(Msg.str().c_str());
13873 }
13874#endif // NDEBUG
13875}
13876
13877} // namespace llvm::Mips_MC
13878
13879#endif // ENABLE_INSTR_PREDICATE_VERIFIER
13880
13881#ifdef GET_INSTRMAP_INFO
13882#undef GET_INSTRMAP_INFO
13883
13884namespace llvm::Mips {
13885
13886enum Arch {
13887 Arch_dsp,
13888 Arch_mmdsp,
13889 Arch_mipsr6,
13890 Arch_micromipsr6,
13891 Arch_se,
13892 Arch_micromips
13893};
13894
13895// Dsp2MicroMips
13896LLVM_READONLY
13897int32_t Dsp2MicroMips(uint32_t Opcode, enum Arch inArch) {
13898 using namespace Mips;
13899 static constexpr uint32_t Table[][3] = {
13900 { ABSQ_S_PH, ABSQ_S_PH, ABSQ_S_PH_MM },
13901 { ABSQ_S_QB, ABSQ_S_QB, ABSQ_S_QB_MMR2 },
13902 { ABSQ_S_W, ABSQ_S_W, ABSQ_S_W_MM },
13903 { ADDQH_PH, ADDQH_PH, ADDQH_PH_MMR2 },
13904 { ADDQH_R_PH, ADDQH_R_PH, ADDQH_R_PH_MMR2 },
13905 { ADDQH_R_W, ADDQH_R_W, ADDQH_R_W_MMR2 },
13906 { ADDQH_W, ADDQH_W, ADDQH_W_MMR2 },
13907 { ADDQ_PH, ADDQ_PH, ADDQ_PH_MM },
13908 { ADDQ_S_PH, ADDQ_S_PH, ADDQ_S_PH_MM },
13909 { ADDQ_S_W, ADDQ_S_W, ADDQ_S_W_MM },
13910 { ADDSC, ADDSC, ADDSC_MM },
13911 { ADDUH_QB, ADDUH_QB, ADDUH_QB_MMR2 },
13912 { ADDUH_R_QB, ADDUH_R_QB, ADDUH_R_QB_MMR2 },
13913 { ADDU_PH, ADDU_PH, ADDU_PH_MMR2 },
13914 { ADDU_QB, ADDU_QB, ADDU_QB_MM },
13915 { ADDU_S_PH, ADDU_S_PH, ADDU_S_PH_MMR2 },
13916 { ADDU_S_QB, ADDU_S_QB, ADDU_S_QB_MM },
13917 { ADDWC, ADDWC, ADDWC_MM },
13918 { APPEND, APPEND, APPEND_MMR2 },
13919 { BALIGN, BALIGN, BALIGN_MMR2 },
13920 { BITREV, BITREV, BITREV_MM },
13921 { BPOSGE32, BPOSGE32, BPOSGE32_MM },
13922 { CMPGDU_EQ_QB, CMPGDU_EQ_QB, CMPGDU_EQ_QB_MMR2 },
13923 { CMPGDU_LE_QB, CMPGDU_LE_QB, CMPGDU_LE_QB_MMR2 },
13924 { CMPGDU_LT_QB, CMPGDU_LT_QB, CMPGDU_LT_QB_MMR2 },
13925 { CMPGU_EQ_QB, CMPGU_EQ_QB, CMPGU_EQ_QB_MM },
13926 { CMPGU_LE_QB, CMPGU_LE_QB, CMPGU_LE_QB_MM },
13927 { CMPGU_LT_QB, CMPGU_LT_QB, CMPGU_LT_QB_MM },
13928 { CMPU_EQ_QB, CMPU_EQ_QB, CMPU_EQ_QB_MM },
13929 { CMPU_LE_QB, CMPU_LE_QB, CMPU_LE_QB_MM },
13930 { CMPU_LT_QB, CMPU_LT_QB, CMPU_LT_QB_MM },
13931 { CMP_EQ_PH, CMP_EQ_PH, CMP_EQ_PH_MM },
13932 { CMP_LE_PH, CMP_LE_PH, CMP_LE_PH_MM },
13933 { CMP_LT_PH, CMP_LT_PH, CMP_LT_PH_MM },
13934 { DPAQX_SA_W_PH, DPAQX_SA_W_PH, DPAQX_SA_W_PH_MMR2 },
13935 { DPAQX_S_W_PH, DPAQX_S_W_PH, DPAQX_S_W_PH_MMR2 },
13936 { DPAQ_SA_L_W, DPAQ_SA_L_W, DPAQ_SA_L_W_MM },
13937 { DPAQ_S_W_PH, DPAQ_S_W_PH, DPAQ_S_W_PH_MM },
13938 { DPAU_H_QBL, DPAU_H_QBL, DPAU_H_QBL_MM },
13939 { DPAU_H_QBR, DPAU_H_QBR, DPAU_H_QBR_MM },
13940 { DPAX_W_PH, DPAX_W_PH, DPAX_W_PH_MMR2 },
13941 { DPA_W_PH, DPA_W_PH, DPA_W_PH_MMR2 },
13942 { DPSQX_SA_W_PH, DPSQX_SA_W_PH, DPSQX_SA_W_PH_MMR2 },
13943 { DPSQX_S_W_PH, DPSQX_S_W_PH, DPSQX_S_W_PH_MMR2 },
13944 { DPSQ_SA_L_W, DPSQ_SA_L_W, DPSQ_SA_L_W_MM },
13945 { DPSQ_S_W_PH, DPSQ_S_W_PH, DPSQ_S_W_PH_MM },
13946 { DPSU_H_QBL, DPSU_H_QBL, DPSU_H_QBL_MM },
13947 { DPSU_H_QBR, DPSU_H_QBR, DPSU_H_QBR_MM },
13948 { DPSX_W_PH, DPSX_W_PH, DPSX_W_PH_MMR2 },
13949 { DPS_W_PH, DPS_W_PH, DPS_W_PH_MMR2 },
13950 { EXTP, EXTP, EXTP_MM },
13951 { EXTPDP, EXTPDP, EXTPDP_MM },
13952 { EXTPDPV, EXTPDPV, EXTPDPV_MM },
13953 { EXTPV, EXTPV, EXTPV_MM },
13954 { EXTRV_RS_W, EXTRV_RS_W, EXTRV_RS_W_MM },
13955 { EXTRV_R_W, EXTRV_R_W, EXTRV_R_W_MM },
13956 { EXTRV_S_H, EXTRV_S_H, EXTRV_S_H_MM },
13957 { EXTRV_W, EXTRV_W, EXTRV_W_MM },
13958 { EXTR_RS_W, EXTR_RS_W, EXTR_RS_W_MM },
13959 { EXTR_R_W, EXTR_R_W, EXTR_R_W_MM },
13960 { EXTR_S_H, EXTR_S_H, EXTR_S_H_MM },
13961 { EXTR_W, EXTR_W, EXTR_W_MM },
13962 { INSV, INSV, INSV_MM },
13963 { LBUX, LBUX, LBUX_MM },
13964 { LHX, LHX, LHX_MM },
13965 { LWDSP, LWDSP, LWDSP_MM },
13966 { LWX, LWX, LWX_MM },
13967 { MADDU_DSP, MADDU_DSP, MADDU_DSP_MM },
13968 { MADD_DSP, MADD_DSP, MADD_DSP_MM },
13969 { MAQ_SA_W_PHL, MAQ_SA_W_PHL, MAQ_SA_W_PHL_MM },
13970 { MAQ_SA_W_PHR, MAQ_SA_W_PHR, MAQ_SA_W_PHR_MM },
13971 { MAQ_S_W_PHL, MAQ_S_W_PHL, MAQ_S_W_PHL_MM },
13972 { MAQ_S_W_PHR, MAQ_S_W_PHR, MAQ_S_W_PHR_MM },
13973 { MFHI_DSP, MFHI_DSP, MFHI_DSP_MM },
13974 { MFLO_DSP, MFLO_DSP, MFLO_DSP_MM },
13975 { MODSUB, MODSUB, MODSUB_MM },
13976 { MSUBU_DSP, MSUBU_DSP, MSUBU_DSP_MM },
13977 { MSUB_DSP, MSUB_DSP, MSUB_DSP_MM },
13978 { MTHI_DSP, MTHI_DSP, MTHI_DSP_MM },
13979 { MTHLIP, MTHLIP, MTHLIP_MM },
13980 { MTLO_DSP, MTLO_DSP, MTLO_DSP_MM },
13981 { MULEQ_S_W_PHL, MULEQ_S_W_PHL, MULEQ_S_W_PHL_MM },
13982 { MULEQ_S_W_PHR, MULEQ_S_W_PHR, MULEQ_S_W_PHR_MM },
13983 { MULEU_S_PH_QBL, MULEU_S_PH_QBL, MULEU_S_PH_QBL_MM },
13984 { MULEU_S_PH_QBR, MULEU_S_PH_QBR, MULEU_S_PH_QBR_MM },
13985 { MULQ_RS_PH, MULQ_RS_PH, MULQ_RS_PH_MM },
13986 { MULQ_RS_W, MULQ_RS_W, MULQ_RS_W_MMR2 },
13987 { MULQ_S_PH, MULQ_S_PH, MULQ_S_PH_MMR2 },
13988 { MULQ_S_W, MULQ_S_W, MULQ_S_W_MMR2 },
13989 { MULSAQ_S_W_PH, MULSAQ_S_W_PH, MULSAQ_S_W_PH_MM },
13990 { MULSA_W_PH, MULSA_W_PH, MULSA_W_PH_MMR2 },
13991 { MULTU_DSP, MULTU_DSP, MULTU_DSP_MM },
13992 { MULT_DSP, MULT_DSP, MULT_DSP_MM },
13993 { MUL_PH, MUL_PH, MUL_PH_MMR2 },
13994 { MUL_S_PH, MUL_S_PH, MUL_S_PH_MMR2 },
13995 { PACKRL_PH, PACKRL_PH, PACKRL_PH_MM },
13996 { PICK_PH, PICK_PH, PICK_PH_MM },
13997 { PICK_QB, PICK_QB, PICK_QB_MM },
13998 { PRECEQU_PH_QBL, PRECEQU_PH_QBL, PRECEQU_PH_QBL_MM },
13999 { PRECEQU_PH_QBLA, PRECEQU_PH_QBLA, PRECEQU_PH_QBLA_MM },
14000 { PRECEQU_PH_QBR, PRECEQU_PH_QBR, PRECEQU_PH_QBR_MM },
14001 { PRECEQU_PH_QBRA, PRECEQU_PH_QBRA, PRECEQU_PH_QBRA_MM },
14002 { PRECEQ_W_PHL, PRECEQ_W_PHL, PRECEQ_W_PHL_MM },
14003 { PRECEQ_W_PHR, PRECEQ_W_PHR, PRECEQ_W_PHR_MM },
14004 { PRECEU_PH_QBL, PRECEU_PH_QBL, PRECEU_PH_QBL_MM },
14005 { PRECEU_PH_QBLA, PRECEU_PH_QBLA, PRECEU_PH_QBLA_MM },
14006 { PRECEU_PH_QBR, PRECEU_PH_QBR, PRECEU_PH_QBR_MM },
14007 { PRECEU_PH_QBRA, PRECEU_PH_QBRA, PRECEU_PH_QBRA_MM },
14008 { PRECRQU_S_QB_PH, PRECRQU_S_QB_PH, PRECRQU_S_QB_PH_MM },
14009 { PRECRQ_PH_W, PRECRQ_PH_W, PRECRQ_PH_W_MM },
14010 { PRECRQ_QB_PH, PRECRQ_QB_PH, PRECRQ_QB_PH_MM },
14011 { PRECRQ_RS_PH_W, PRECRQ_RS_PH_W, PRECRQ_RS_PH_W_MM },
14012 { PRECR_QB_PH, PRECR_QB_PH, PRECR_QB_PH_MMR2 },
14013 { PRECR_SRA_PH_W, PRECR_SRA_PH_W, PRECR_SRA_PH_W_MMR2 },
14014 { PRECR_SRA_R_PH_W, PRECR_SRA_R_PH_W, PRECR_SRA_R_PH_W_MMR2 },
14015 { PREPEND, PREPEND, PREPEND_MMR2 },
14016 { RADDU_W_QB, RADDU_W_QB, RADDU_W_QB_MM },
14017 { RDDSP, RDDSP, RDDSP_MM },
14018 { REPLV_PH, REPLV_PH, REPLV_PH_MM },
14019 { REPLV_QB, REPLV_QB, REPLV_QB_MM },
14020 { REPL_PH, REPL_PH, REPL_PH_MM },
14021 { REPL_QB, REPL_QB, REPL_QB_MM },
14022 { SHILO, SHILO, SHILO_MM },
14023 { SHILOV, SHILOV, SHILOV_MM },
14024 { SHLLV_PH, SHLLV_PH, SHLLV_PH_MM },
14025 { SHLLV_QB, SHLLV_QB, SHLLV_QB_MM },
14026 { SHLLV_S_PH, SHLLV_S_PH, SHLLV_S_PH_MM },
14027 { SHLLV_S_W, SHLLV_S_W, SHLLV_S_W_MM },
14028 { SHLL_PH, SHLL_PH, SHLL_PH_MM },
14029 { SHLL_QB, SHLL_QB, SHLL_QB_MM },
14030 { SHLL_S_PH, SHLL_S_PH, SHLL_S_PH_MM },
14031 { SHLL_S_W, SHLL_S_W, SHLL_S_W_MM },
14032 { SHRAV_PH, SHRAV_PH, SHRAV_PH_MM },
14033 { SHRAV_QB, SHRAV_QB, SHRAV_QB_MMR2 },
14034 { SHRAV_R_PH, SHRAV_R_PH, SHRAV_R_PH_MM },
14035 { SHRAV_R_QB, SHRAV_R_QB, SHRAV_R_QB_MMR2 },
14036 { SHRAV_R_W, SHRAV_R_W, SHRAV_R_W_MM },
14037 { SHRA_PH, SHRA_PH, SHRA_PH_MM },
14038 { SHRA_QB, SHRA_QB, SHRA_QB_MMR2 },
14039 { SHRA_R_PH, SHRA_R_PH, SHRA_R_PH_MM },
14040 { SHRA_R_QB, SHRA_R_QB, SHRA_R_QB_MMR2 },
14041 { SHRA_R_W, SHRA_R_W, SHRA_R_W_MM },
14042 { SHRLV_PH, SHRLV_PH, SHRLV_PH_MMR2 },
14043 { SHRLV_QB, SHRLV_QB, SHRLV_QB_MM },
14044 { SHRL_PH, SHRL_PH, SHRL_PH_MMR2 },
14045 { SHRL_QB, SHRL_QB, SHRL_QB_MM },
14046 { SUBQH_PH, SUBQH_PH, SUBQH_PH_MMR2 },
14047 { SUBQH_R_PH, SUBQH_R_PH, SUBQH_R_PH_MMR2 },
14048 { SUBQH_R_W, SUBQH_R_W, SUBQH_R_W_MMR2 },
14049 { SUBQH_W, SUBQH_W, SUBQH_W_MMR2 },
14050 { SUBQ_PH, SUBQ_PH, SUBQ_PH_MM },
14051 { SUBQ_S_PH, SUBQ_S_PH, SUBQ_S_PH_MM },
14052 { SUBQ_S_W, SUBQ_S_W, SUBQ_S_W_MM },
14053 { SUBUH_QB, SUBUH_QB, SUBUH_QB_MMR2 },
14054 { SUBUH_R_QB, SUBUH_R_QB, SUBUH_R_QB_MMR2 },
14055 { SUBU_PH, SUBU_PH, SUBU_PH_MMR2 },
14056 { SUBU_QB, SUBU_QB, SUBU_QB_MM },
14057 { SUBU_S_PH, SUBU_S_PH, SUBU_S_PH_MMR2 },
14058 { SUBU_S_QB, SUBU_S_QB, SUBU_S_QB_MM },
14059 { SWDSP, SWDSP, SWDSP_MM },
14060 }; // End of Table
14061
14062 unsigned mid;
14063 unsigned start = 0;
14064 unsigned end = 160;
14065 while (start < end) {
14066 mid = start + (end - start) / 2;
14067 if (Opcode == Table[mid][0])
14068 break;
14069 if (Opcode < Table[mid][0])
14070 end = mid;
14071 else
14072 start = mid + 1;
14073 }
14074 if (start == end)
14075 return -1; // Instruction doesn't exist in this table.
14076
14077 if (inArch == Arch_dsp)
14078 return Table[mid][1];
14079 if (inArch == Arch_mmdsp)
14080 return Table[mid][2];
14081 llvm_unreachable("Unrecognized column value!");
14082}
14083
14084// MipsR62MicroMipsR6
14085LLVM_READONLY
14086int32_t MipsR62MicroMipsR6(uint32_t Opcode, enum Arch inArch) {
14087 using namespace Mips;
14088 static constexpr uint32_t Table[][3] = {
14089 { ADDIUPC, ADDIUPC, ADDIUPC_MMR6 },
14090 { ALIGN, ALIGN, ALIGN_MMR6 },
14091 { ALUIPC, ALUIPC, ALUIPC_MMR6 },
14092 { AUI, AUI, AUI_MMR6 },
14093 { AUIPC, AUIPC, AUIPC_MMR6 },
14094 { BALC, BALC, BALC_MMR6 },
14095 { BC, BC, BC_MMR6 },
14096 { BEQC, BEQC, BEQC_MMR6 },
14097 { BEQZALC, BEQZALC, BEQZALC_MMR6 },
14098 { BEQZC, BEQZC, BEQZC_MMR6 },
14099 { BGEC, BGEC, BGEC_MMR6 },
14100 { BGEUC, BGEUC, BGEUC_MMR6 },
14101 { BGEZALC, BGEZALC, BGEZALC_MMR6 },
14102 { BGEZC, BGEZC, BGEZC_MMR6 },
14103 { BGTZALC, BGTZALC, BGTZALC_MMR6 },
14104 { BGTZC, BGTZC, BGTZC_MMR6 },
14105 { BITSWAP, BITSWAP, BITSWAP_MMR6 },
14106 { BLEZALC, BLEZALC, BLEZALC_MMR6 },
14107 { BLEZC, BLEZC, BLEZC_MMR6 },
14108 { BLTC, BLTC, BLTC_MMR6 },
14109 { BLTUC, BLTUC, BLTUC_MMR6 },
14110 { BLTZALC, BLTZALC, BLTZALC_MMR6 },
14111 { BLTZC, BLTZC, BLTZC_MMR6 },
14112 { BNEC, BNEC, BNEC_MMR6 },
14113 { BNEZALC, BNEZALC, BNEZALC_MMR6 },
14114 { BNEZC, BNEZC, BNEZC_MMR6 },
14115 { BNVC, BNVC, BNVC_MMR6 },
14116 { BOVC, BOVC, BOVC_MMR6 },
14117 { CACHE_R6, CACHE_R6, CACHE_MMR6 },
14118 { CLO_R6, CLO_R6, CLO_MMR6 },
14119 { CLZ_R6, CLZ_R6, CLZ_MMR6 },
14120 { CMP_EQ_D, CMP_EQ_D, CMP_EQ_D_MMR6 },
14121 { CMP_EQ_S, CMP_EQ_S, CMP_EQ_S_MMR6 },
14122 { CMP_F_D, CMP_F_D, CMP_AF_D_MMR6 },
14123 { CMP_F_S, CMP_F_S, CMP_AF_S_MMR6 },
14124 { CMP_LE_D, CMP_LE_D, CMP_LE_D_MMR6 },
14125 { CMP_LE_S, CMP_LE_S, CMP_LE_S_MMR6 },
14126 { CMP_LT_D, CMP_LT_D, CMP_LT_D_MMR6 },
14127 { CMP_LT_S, CMP_LT_S, CMP_LT_S_MMR6 },
14128 { CMP_SAF_D, CMP_SAF_D, CMP_SAF_D_MMR6 },
14129 { CMP_SAF_S, CMP_SAF_S, CMP_SAF_S_MMR6 },
14130 { CMP_SEQ_D, CMP_SEQ_D, CMP_SEQ_D_MMR6 },
14131 { CMP_SEQ_S, CMP_SEQ_S, CMP_SEQ_S_MMR6 },
14132 { CMP_SLE_D, CMP_SLE_D, CMP_SLE_D_MMR6 },
14133 { CMP_SLE_S, CMP_SLE_S, CMP_SLE_S_MMR6 },
14134 { CMP_SLT_D, CMP_SLT_D, CMP_SLT_D_MMR6 },
14135 { CMP_SLT_S, CMP_SLT_S, CMP_SLT_S_MMR6 },
14136 { CMP_SUEQ_D, CMP_SUEQ_D, CMP_SUEQ_D_MMR6 },
14137 { CMP_SUEQ_S, CMP_SUEQ_S, CMP_SUEQ_S_MMR6 },
14138 { CMP_SULE_D, CMP_SULE_D, CMP_SULE_D_MMR6 },
14139 { CMP_SULE_S, CMP_SULE_S, CMP_SULE_S_MMR6 },
14140 { CMP_SULT_D, CMP_SULT_D, CMP_SULT_D_MMR6 },
14141 { CMP_SULT_S, CMP_SULT_S, CMP_SULT_S_MMR6 },
14142 { CMP_SUN_D, CMP_SUN_D, CMP_SUN_D_MMR6 },
14143 { CMP_SUN_S, CMP_SUN_S, CMP_SUN_S_MMR6 },
14144 { CMP_UEQ_D, CMP_UEQ_D, CMP_UEQ_D_MMR6 },
14145 { CMP_UEQ_S, CMP_UEQ_S, CMP_UEQ_S_MMR6 },
14146 { CMP_ULE_D, CMP_ULE_D, CMP_ULE_D_MMR6 },
14147 { CMP_ULE_S, CMP_ULE_S, CMP_ULE_S_MMR6 },
14148 { CMP_ULT_D, CMP_ULT_D, CMP_ULT_D_MMR6 },
14149 { CMP_ULT_S, CMP_ULT_S, CMP_ULT_S_MMR6 },
14150 { CMP_UN_D, CMP_UN_D, CMP_UN_D_MMR6 },
14151 { CMP_UN_S, CMP_UN_S, CMP_UN_S_MMR6 },
14152 { CRC32B, CRC32B, INSTRUCTION_LIST_END },
14153 { CRC32CB, CRC32CB, INSTRUCTION_LIST_END },
14154 { CRC32CD, CRC32CD, INSTRUCTION_LIST_END },
14155 { CRC32CH, CRC32CH, INSTRUCTION_LIST_END },
14156 { CRC32CW, CRC32CW, INSTRUCTION_LIST_END },
14157 { CRC32D, CRC32D, INSTRUCTION_LIST_END },
14158 { CRC32H, CRC32H, INSTRUCTION_LIST_END },
14159 { CRC32W, CRC32W, INSTRUCTION_LIST_END },
14160 { DIV, DIV, DIV_MMR6 },
14161 { DIVU, DIVU, DIVU_MMR6 },
14162 { DVP, DVP, DVP_MMR6 },
14163 { EVP, EVP, EVP_MMR6 },
14164 { GINVI, GINVI, GINVI_MMR6 },
14165 { GINVT, GINVT, GINVT_MMR6 },
14166 { JIALC, JIALC, JIALC_MMR6 },
14167 { JIC, JIC, JIC_MMR6 },
14168 { LSA_R6, LSA_R6, LSA_MMR6 },
14169 { LWPC, LWPC, LWPC_MMR6 },
14170 { MOD, MOD, MOD_MMR6 },
14171 { MODU, MODU, MODU_MMR6 },
14172 { MUH, MUH, MUH_MMR6 },
14173 { MUHU, MUHU, MUHU_MMR6 },
14174 { MULU, MULU, MULU_MMR6 },
14175 { MUL_R6, MUL_R6, MUL_MMR6 },
14176 { PREF_R6, PREF_R6, PREF_MMR6 },
14177 { SELEQZ, SELEQZ, SELEQZ_MMR6 },
14178 { SELEQZ_D, SELEQZ_D, SELEQZ_D_MMR6 },
14179 { SELEQZ_S, SELEQZ_S, SELEQZ_S_MMR6 },
14180 { SELNEZ, SELNEZ, SELNEZ_MMR6 },
14181 { SELNEZ_D, SELNEZ_D, SELNEZ_D_MMR6 },
14182 { SELNEZ_S, SELNEZ_S, SELNEZ_S_MMR6 },
14183 { SEL_D, SEL_D, SEL_D_MMR6 },
14184 { SEL_S, SEL_S, SEL_S_MMR6 },
14185 }; // End of Table
14186
14187 unsigned mid;
14188 unsigned start = 0;
14189 unsigned end = 96;
14190 while (start < end) {
14191 mid = start + (end - start) / 2;
14192 if (Opcode == Table[mid][0])
14193 break;
14194 if (Opcode < Table[mid][0])
14195 end = mid;
14196 else
14197 start = mid + 1;
14198 }
14199 if (start == end)
14200 return -1; // Instruction doesn't exist in this table.
14201
14202 if (inArch == Arch_mipsr6)
14203 return Table[mid][1];
14204 if (inArch == Arch_micromipsr6)
14205 return Table[mid][2];
14206 llvm_unreachable("Unrecognized column value!");
14207}
14208
14209// Std2MicroMips
14210LLVM_READONLY
14211int32_t Std2MicroMips(uint32_t Opcode, enum Arch inArch) {
14212 using namespace Mips;
14213 static constexpr uint32_t Table[][3] = {
14214 { ADD, ADD, ADD_MM },
14215 { ADDi, ADDi, ADDi_MM },
14216 { ADDiu, ADDiu, ADDiu_MM },
14217 { ADDu, ADDu, ADDu_MM },
14218 { AND, AND, AND_MM },
14219 { ANDi, ANDi, ANDi_MM },
14220 { BC1F, BC1F, BC1F_MM },
14221 { BC1FL, BC1FL, INSTRUCTION_LIST_END },
14222 { BC1T, BC1T, BC1T_MM },
14223 { BC1TL, BC1TL, INSTRUCTION_LIST_END },
14224 { BEQ, BEQ, BEQ_MM },
14225 { BEQL, BEQL, INSTRUCTION_LIST_END },
14226 { BGEZ, BGEZ, BGEZ_MM },
14227 { BGEZAL, BGEZAL, BGEZAL_MM },
14228 { BGEZALL, BGEZALL, INSTRUCTION_LIST_END },
14229 { BGEZL, BGEZL, INSTRUCTION_LIST_END },
14230 { BGTZ, BGTZ, BGTZ_MM },
14231 { BGTZL, BGTZL, INSTRUCTION_LIST_END },
14232 { BLEZ, BLEZ, BLEZ_MM },
14233 { BLEZL, BLEZL, INSTRUCTION_LIST_END },
14234 { BLTZ, BLTZ, BLTZ_MM },
14235 { BLTZAL, BLTZAL, BLTZAL_MM },
14236 { BLTZALL, BLTZALL, INSTRUCTION_LIST_END },
14237 { BLTZL, BLTZL, INSTRUCTION_LIST_END },
14238 { BNE, BNE, BNE_MM },
14239 { BNEL, BNEL, INSTRUCTION_LIST_END },
14240 { BREAK, BREAK, BREAK_MM },
14241 { CACHE, CACHE, CACHE_MM },
14242 { CACHEE, CACHEE, CACHEE_MM },
14243 { CEIL_W_D32, CEIL_W_D32, CEIL_W_MM },
14244 { CEIL_W_S, CEIL_W_S, CEIL_W_S_MM },
14245 { CFC1, CFC1, CFC1_MM },
14246 { CLO, CLO, CLO_MM },
14247 { CLZ, CLZ, CLZ_MM },
14248 { CTC1, CTC1, CTC1_MM },
14249 { CVT_D32_S, CVT_D32_S, CVT_D32_S_MM },
14250 { CVT_D32_W, CVT_D32_W, CVT_D32_W_MM },
14251 { CVT_L_D64, CVT_L_D64, CVT_L_D64_MM },
14252 { CVT_L_S, CVT_L_S, CVT_L_S_MM },
14253 { CVT_S_D32, CVT_S_D32, CVT_S_D32_MM },
14254 { CVT_S_W, CVT_S_W, CVT_S_W_MM },
14255 { CVT_W_D32, CVT_W_D32, CVT_W_D32_MM },
14256 { CVT_W_S, CVT_W_S, CVT_W_S_MM },
14257 { C_EQ_D32, C_EQ_D32, C_EQ_D32_MM },
14258 { C_EQ_D64, C_EQ_D64, C_EQ_D64_MM },
14259 { C_EQ_S, C_EQ_S, C_EQ_S_MM },
14260 { C_F_D32, C_F_D32, C_F_D32_MM },
14261 { C_F_D64, C_F_D64, C_F_D64_MM },
14262 { C_F_S, C_F_S, C_F_S_MM },
14263 { C_LE_D32, C_LE_D32, C_LE_D32_MM },
14264 { C_LE_D64, C_LE_D64, C_LE_D64_MM },
14265 { C_LE_S, C_LE_S, C_LE_S_MM },
14266 { C_LT_D32, C_LT_D32, C_LT_D32_MM },
14267 { C_LT_D64, C_LT_D64, C_LT_D64_MM },
14268 { C_LT_S, C_LT_S, C_LT_S_MM },
14269 { C_NGE_D32, C_NGE_D32, C_NGE_D32_MM },
14270 { C_NGE_D64, C_NGE_D64, C_NGE_D64_MM },
14271 { C_NGE_S, C_NGE_S, C_NGE_S_MM },
14272 { C_NGLE_D32, C_NGLE_D32, C_NGLE_D32_MM },
14273 { C_NGLE_D64, C_NGLE_D64, C_NGLE_D64_MM },
14274 { C_NGLE_S, C_NGLE_S, C_NGLE_S_MM },
14275 { C_NGL_D32, C_NGL_D32, C_NGL_D32_MM },
14276 { C_NGL_D64, C_NGL_D64, C_NGL_D64_MM },
14277 { C_NGL_S, C_NGL_S, C_NGL_S_MM },
14278 { C_NGT_D32, C_NGT_D32, C_NGT_D32_MM },
14279 { C_NGT_D64, C_NGT_D64, C_NGT_D64_MM },
14280 { C_NGT_S, C_NGT_S, C_NGT_S_MM },
14281 { C_OLE_D32, C_OLE_D32, C_OLE_D32_MM },
14282 { C_OLE_D64, C_OLE_D64, C_OLE_D64_MM },
14283 { C_OLE_S, C_OLE_S, C_OLE_S_MM },
14284 { C_OLT_D32, C_OLT_D32, C_OLT_D32_MM },
14285 { C_OLT_D64, C_OLT_D64, C_OLT_D64_MM },
14286 { C_OLT_S, C_OLT_S, C_OLT_S_MM },
14287 { C_SEQ_D32, C_SEQ_D32, C_SEQ_D32_MM },
14288 { C_SEQ_D64, C_SEQ_D64, C_SEQ_D64_MM },
14289 { C_SEQ_S, C_SEQ_S, C_SEQ_S_MM },
14290 { C_SF_D32, C_SF_D32, C_SF_D32_MM },
14291 { C_SF_D64, C_SF_D64, C_SF_D64_MM },
14292 { C_SF_S, C_SF_S, C_SF_S_MM },
14293 { C_UEQ_D32, C_UEQ_D32, C_UEQ_D32_MM },
14294 { C_UEQ_D64, C_UEQ_D64, C_UEQ_D64_MM },
14295 { C_UEQ_S, C_UEQ_S, C_UEQ_S_MM },
14296 { C_ULE_D32, C_ULE_D32, C_ULE_D32_MM },
14297 { C_ULE_D64, C_ULE_D64, C_ULE_D64_MM },
14298 { C_ULE_S, C_ULE_S, C_ULE_S_MM },
14299 { C_ULT_D32, C_ULT_D32, C_ULT_D32_MM },
14300 { C_ULT_D64, C_ULT_D64, C_ULT_D64_MM },
14301 { C_ULT_S, C_ULT_S, C_ULT_S_MM },
14302 { C_UN_D32, C_UN_D32, C_UN_D32_MM },
14303 { C_UN_D64, C_UN_D64, C_UN_D64_MM },
14304 { C_UN_S, C_UN_S, C_UN_S_MM },
14305 { DERET, DERET, DERET_MM },
14306 { DI, DI, DI_MM },
14307 { EHB, EHB, EHB_MM },
14308 { EI, EI, EI_MM },
14309 { ERET, ERET, ERET_MM },
14310 { ERETNC, ERETNC, INSTRUCTION_LIST_END },
14311 { EXT, EXT, EXT_MM },
14312 { FABS_D32, FABS_D32, FABS_D32_MM },
14313 { FABS_S, FABS_S, FABS_S_MM },
14314 { FADD_D32, FADD_D32, FADD_D32_MM },
14315 { FADD_S, FADD_S, FADD_S_MM },
14316 { FCMP_D32, FCMP_D32, FCMP_D32_MM },
14317 { FCMP_S32, FCMP_S32, FCMP_S32_MM },
14318 { FDIV_D32, FDIV_D32, FDIV_D32_MM },
14319 { FDIV_S, FDIV_S, FDIV_S_MM },
14320 { FLOOR_W_D32, FLOOR_W_D32, FLOOR_W_MM },
14321 { FLOOR_W_S, FLOOR_W_S, FLOOR_W_S_MM },
14322 { FMOV_D32, FMOV_D32, FMOV_D32_MM },
14323 { FMOV_S, FMOV_S, FMOV_S_MM },
14324 { FMUL_D32, FMUL_D32, FMUL_D32_MM },
14325 { FMUL_S, FMUL_S, FMUL_S_MM },
14326 { FNEG_D32, FNEG_D32, FNEG_D32_MM },
14327 { FNEG_S, FNEG_S, FNEG_S_MM },
14328 { FSQRT_D32, FSQRT_D32, FSQRT_D32_MM },
14329 { FSQRT_S, FSQRT_S, FSQRT_S_MM },
14330 { FSUB_D32, FSUB_D32, FSUB_D32_MM },
14331 { FSUB_S, FSUB_S, FSUB_S_MM },
14332 { HYPCALL, HYPCALL, HYPCALL_MM },
14333 { INS, INS, INS_MM },
14334 { J, J, J_MM },
14335 { JAL, JAL, JAL_MM },
14336 { JALX, JALX, JALX_MM },
14337 { JR, JR, JR_MM },
14338 { LB, LB, LB_MM },
14339 { LBE, LBE, LBE_MM },
14340 { LBu, LBu, LBu_MM },
14341 { LBuE, LBuE, LBuE_MM },
14342 { LDC1, LDC1, LDC1_MM_D32 },
14343 { LEA_ADDiu, LEA_ADDiu, LEA_ADDiu_MM },
14344 { LH, LH, LH_MM },
14345 { LHE, LHE, LHE_MM },
14346 { LHu, LHu, LHu_MM },
14347 { LHuE, LHuE, LHuE_MM },
14348 { LLE, LLE, LLE_MM },
14349 { LUXC1, LUXC1, LUXC1_MM },
14350 { LUi, LUi, LUi_MM },
14351 { LW, LW, LW_MM },
14352 { LWC1, LWC1, LWC1_MM },
14353 { LWE, LWE, LWE_MM },
14354 { LWL, LWL, LWL_MM },
14355 { LWLE, LWLE, LWLE_MM },
14356 { LWR, LWR, LWR_MM },
14357 { LWRE, LWRE, LWRE_MM },
14358 { LWXC1, LWXC1, LWXC1_MM },
14359 { LWu, LWu, LWU_MM },
14360 { MADD, MADD, MADD_MM },
14361 { MADDU, MADDU, MADDU_MM },
14362 { MADD_D32, MADD_D32, MADD_D32_MM },
14363 { MADD_S, MADD_S, MADD_S_MM },
14364 { MFC1, MFC1, MFC1_MM },
14365 { MFGC0, MFGC0, MFGC0_MM },
14366 { MFHC1_D32, MFHC1_D32, MFHC1_D32_MM },
14367 { MFHGC0, MFHGC0, MFHGC0_MM },
14368 { MFHI, MFHI, MFHI_MM },
14369 { MFLO, MFLO, MFLO_MM },
14370 { MOVF_D32, MOVF_D32, MOVF_D32_MM },
14371 { MOVF_I, MOVF_I, MOVF_I_MM },
14372 { MOVF_S, MOVF_S, MOVF_S_MM },
14373 { MOVN_I_D32, MOVN_I_D32, MOVN_I_D32_MM },
14374 { MOVN_I_I, MOVN_I_I, MOVN_I_MM },
14375 { MOVN_I_S, MOVN_I_S, MOVN_I_S_MM },
14376 { MOVT_D32, MOVT_D32, MOVT_D32_MM },
14377 { MOVT_I, MOVT_I, MOVT_I_MM },
14378 { MOVT_S, MOVT_S, MOVT_S_MM },
14379 { MOVZ_I_D32, MOVZ_I_D32, MOVZ_I_D32_MM },
14380 { MOVZ_I_I, MOVZ_I_I, MOVZ_I_MM },
14381 { MOVZ_I_S, MOVZ_I_S, MOVZ_I_S_MM },
14382 { MSUB, MSUB, MSUB_MM },
14383 { MSUBU, MSUBU, MSUBU_MM },
14384 { MSUB_D32, MSUB_D32, MSUB_D32_MM },
14385 { MSUB_S, MSUB_S, MSUB_S_MM },
14386 { MTC1, MTC1, MTC1_MM },
14387 { MTGC0, MTGC0, MTGC0_MM },
14388 { MTHC1_D32, MTHC1_D32, MTHC1_D32_MM },
14389 { MTHGC0, MTHGC0, MTHGC0_MM },
14390 { MTHI, MTHI, MTHI_MM },
14391 { MTLO, MTLO, MTLO_MM },
14392 { MUL, MUL, MUL_MM },
14393 { MULT, MULT, MULT_MM },
14394 { MULTu, MULTu, MULTu_MM },
14395 { NMADD_D32, NMADD_D32, NMADD_D32_MM },
14396 { NMADD_S, NMADD_S, NMADD_S_MM },
14397 { NMSUB_D32, NMSUB_D32, NMSUB_D32_MM },
14398 { NMSUB_S, NMSUB_S, NMSUB_S_MM },
14399 { NOR, NOR, NOR_MM },
14400 { OR, OR, OR_MM },
14401 { ORi, ORi, ORi_MM },
14402 { PAUSE, PAUSE, PAUSE_MM },
14403 { PREF, PREF, PREF_MM },
14404 { PREFE, PREFE, PREFE_MM },
14405 { RDHWR, RDHWR, RDHWR_MM },
14406 { RECIP_D32, RECIP_D32, RECIP_D32_MM },
14407 { RECIP_D64, RECIP_D64, RECIP_D64_MM },
14408 { RECIP_S, RECIP_S, RECIP_S_MM },
14409 { ROTR, ROTR, ROTR_MM },
14410 { ROTRV, ROTRV, ROTRV_MM },
14411 { ROUND_W_D32, ROUND_W_D32, ROUND_W_MM },
14412 { ROUND_W_S, ROUND_W_S, ROUND_W_S_MM },
14413 { RSQRT_D32, RSQRT_D32, RSQRT_D32_MM },
14414 { RSQRT_D64, RSQRT_D64, RSQRT_D64_MM },
14415 { RSQRT_S, RSQRT_S, RSQRT_S_MM },
14416 { SB, SB, SB_MM },
14417 { SBE, SBE, SBE_MM },
14418 { SCE, SCE, SCE_MM },
14419 { SDBBP, SDBBP, SDBBP_MM },
14420 { SDC1, SDC1, INSTRUCTION_LIST_END },
14421 { SDIV, SDIV, SDIV_MM },
14422 { SEB, SEB, SEB_MM },
14423 { SEH, SEH, SEH_MM },
14424 { SH, SH, SH_MM },
14425 { SHE, SHE, SHE_MM },
14426 { SLL, SLL, SLL_MM },
14427 { SLLV, SLLV, SLLV_MM },
14428 { SLT, SLT, SLT_MM },
14429 { SLTi, SLTi, SLTi_MM },
14430 { SLTiu, SLTiu, SLTiu_MM },
14431 { SLTu, SLTu, SLTu_MM },
14432 { SRA, SRA, SRA_MM },
14433 { SRAV, SRAV, SRAV_MM },
14434 { SRL, SRL, SRL_MM },
14435 { SRLV, SRLV, SRLV_MM },
14436 { SSNOP, SSNOP, SSNOP_MM },
14437 { SUB, SUB, SUB_MM },
14438 { SUBu, SUBu, SUBu_MM },
14439 { SUXC1, SUXC1, SUXC1_MM },
14440 { SW, SW, SW_MM },
14441 { SWC1, SWC1, SWC1_MM },
14442 { SWE, SWE, SWE_MM },
14443 { SWL, SWL, SWL_MM },
14444 { SWLE, SWLE, SWLE_MM },
14445 { SWR, SWR, SWR_MM },
14446 { SWRE, SWRE, SWRE_MM },
14447 { SWXC1, SWXC1, SWXC1_MM },
14448 { SYNC, SYNC, SYNC_MM },
14449 { SYNCI, SYNCI, SYNCI_MM },
14450 { SYSCALL, SYSCALL, SYSCALL_MM },
14451 { TEQ, TEQ, TEQ_MM },
14452 { TEQI, TEQI, TEQI_MM },
14453 { TGE, TGE, TGE_MM },
14454 { TGEI, TGEI, TGEI_MM },
14455 { TGEIU, TGEIU, TGEIU_MM },
14456 { TGEU, TGEU, TGEU_MM },
14457 { TLBGINV, TLBGINV, TLBGINV_MM },
14458 { TLBGINVF, TLBGINVF, TLBGINVF_MM },
14459 { TLBGP, TLBGP, TLBGP_MM },
14460 { TLBGR, TLBGR, TLBGR_MM },
14461 { TLBGWI, TLBGWI, TLBGWI_MM },
14462 { TLBGWR, TLBGWR, TLBGWR_MM },
14463 { TLBP, TLBP, TLBP_MM },
14464 { TLBR, TLBR, TLBR_MM },
14465 { TLBWI, TLBWI, TLBWI_MM },
14466 { TLBWR, TLBWR, TLBWR_MM },
14467 { TLT, TLT, TLT_MM },
14468 { TLTI, TLTI, TLTI_MM },
14469 { TLTU, TLTU, TLTU_MM },
14470 { TNE, TNE, TNE_MM },
14471 { TNEI, TNEI, TNEI_MM },
14472 { TRUNC_W_D32, TRUNC_W_D32, TRUNC_W_MM },
14473 { TRUNC_W_S, TRUNC_W_S, TRUNC_W_S_MM },
14474 { TTLTIU, TTLTIU, TLTIU_MM },
14475 { UDIV, UDIV, UDIV_MM },
14476 { WAIT, WAIT, WAIT_MM },
14477 { WSBH, WSBH, WSBH_MM },
14478 { XOR, XOR, XOR_MM },
14479 { XORi, XORi, XORi_MM },
14480 }; // End of Table
14481
14482 unsigned mid;
14483 unsigned start = 0;
14484 unsigned end = 266;
14485 while (start < end) {
14486 mid = start + (end - start) / 2;
14487 if (Opcode == Table[mid][0])
14488 break;
14489 if (Opcode < Table[mid][0])
14490 end = mid;
14491 else
14492 start = mid + 1;
14493 }
14494 if (start == end)
14495 return -1; // Instruction doesn't exist in this table.
14496
14497 if (inArch == Arch_se)
14498 return Table[mid][1];
14499 if (inArch == Arch_micromips)
14500 return Table[mid][2];
14501 llvm_unreachable("Unrecognized column value!");
14502}
14503
14504// Std2MicroMipsR6
14505LLVM_READONLY
14506int32_t Std2MicroMipsR6(uint32_t Opcode, enum Arch inArch) {
14507 using namespace Mips;
14508 static constexpr uint32_t Table[][3] = {
14509 { ADD, ADD, ADD_MMR6 },
14510 { ADDiu, ADDiu, ADDIU_MMR6 },
14511 { ADDu, ADDu, ADDU_MMR6 },
14512 { AND, AND, AND_MMR6 },
14513 { ANDi, ANDi, ANDI_MMR6 },
14514 { BREAK, BREAK, BREAK_MMR6 },
14515 { CEIL_W_D64, CEIL_W_D64, CEIL_W_D_MMR6 },
14516 { CEIL_W_S, CEIL_W_S, CEIL_W_S_MMR6 },
14517 { CVT_W_D64, CVT_W_D64, INSTRUCTION_LIST_END },
14518 { DI, DI, DI_MMR6 },
14519 { EI, EI, EI_MMR6 },
14520 { EXT, EXT, EXT_MMR6 },
14521 { FABS_D64, FABS_D64, INSTRUCTION_LIST_END },
14522 { FLOOR_W_D64, FLOOR_W_D64, FLOOR_W_D_MMR6 },
14523 { FLOOR_W_S, FLOOR_W_S, FLOOR_W_S_MMR6 },
14524 { FMOV_D64, FMOV_D64, FMOV_D_MMR6 },
14525 { FNEG_D64, FNEG_D64, INSTRUCTION_LIST_END },
14526 { FSQRT_D64, FSQRT_D64, INSTRUCTION_LIST_END },
14527 { FSQRT_S, FSQRT_S, INSTRUCTION_LIST_END },
14528 { INS, INS, INS_MMR6 },
14529 { LDC1, LDC1, INSTRUCTION_LIST_END },
14530 { LDC164, LDC164, LDC1_D64_MMR6 },
14531 { LDC2, LDC2, LDC2_MMR6 },
14532 { LW, LW, LW_MMR6 },
14533 { LWC2, LWC2, LWC2_MMR6 },
14534 { MFC1, MFC1, MFC1_MMR6 },
14535 { MTC1, MTC1, MTC1_MMR6 },
14536 { MTHC1_D32, MTHC1_D32, INSTRUCTION_LIST_END },
14537 { NOR, NOR, NOR_MMR6 },
14538 { OR, OR, OR_MMR6 },
14539 { ORi, ORi, ORI_MMR6 },
14540 { PAUSE, PAUSE, PAUSE_MMR6 },
14541 { ROUND_W_D64, ROUND_W_D64, ROUND_W_D_MMR6 },
14542 { ROUND_W_S, ROUND_W_S, ROUND_W_S_MMR6 },
14543 { SB, SB, SB_MMR6 },
14544 { SDC164, SDC164, SDC1_D64_MMR6 },
14545 { SDC2, SDC2, SDC2_MMR6 },
14546 { SEB, SEB, INSTRUCTION_LIST_END },
14547 { SEH, SEH, INSTRUCTION_LIST_END },
14548 { SSNOP, SSNOP, SSNOP_MMR6 },
14549 { SUB, SUB, SUB_MMR6 },
14550 { SUBu, SUBu, SUBU_MMR6 },
14551 { SW, SW, SW_MMR6 },
14552 { SWC2, SWC2, SWC2_MMR6 },
14553 { SYNC, SYNC, SYNC_MMR6 },
14554 { SYNCI, SYNCI, SYNCI_MMR6 },
14555 { TRUNC_W_D64, TRUNC_W_D64, TRUNC_W_D_MMR6 },
14556 { TRUNC_W_S, TRUNC_W_S, TRUNC_W_S_MMR6 },
14557 { WAIT, WAIT, WAIT_MMR6 },
14558 { XOR, XOR, XOR_MMR6 },
14559 { XORi, XORi, XORI_MMR6 },
14560 }; // End of Table
14561
14562 unsigned mid;
14563 unsigned start = 0;
14564 unsigned end = 51;
14565 while (start < end) {
14566 mid = start + (end - start) / 2;
14567 if (Opcode == Table[mid][0])
14568 break;
14569 if (Opcode < Table[mid][0])
14570 end = mid;
14571 else
14572 start = mid + 1;
14573 }
14574 if (start == end)
14575 return -1; // Instruction doesn't exist in this table.
14576
14577 if (inArch == Arch_se)
14578 return Table[mid][1];
14579 if (inArch == Arch_micromipsr6)
14580 return Table[mid][2];
14581 llvm_unreachable("Unrecognized column value!");
14582}
14583
14584
14585} // namespace llvm::Mips
14586
14587#endif // GET_INSTRMAP_INFO
14588
14589