Coverage Report

Created: 2026-11-12 06:22

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/capstonenext/arch/Mips/MipsGenAsmWriter.inc
Line
Count
Source
1
/* Capstone Disassembly Engine, https://www.capstone-engine.org */
2
/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2022, */
3
/*    Rot127 <unisono@quyllur.org> 2022-2024 */
4
/* Automatically generated file by Capstone's LLVM TableGen Disassembler Backend. */
5
6
/* LLVM-commit: <commit> */
7
/* LLVM-tag: <tag> */
8
9
/* Do not edit. */
10
11
/* Capstone's LLVM TableGen Backends: */
12
/* https://github.com/capstone-engine/llvm-capstone */
13
14
#include <capstone/platform.h>
15
#include "../../cs_priv.h"
16
17
/// getMnemonic - This method is automatically generated by tablegen
18
/// from the instruction set description.
19
134k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
134k
#ifndef CAPSTONE_DIET
21
134k
  static const char AsmStrs[] = {
22
134k
  /* 0 */ "ins \t\0"
23
134k
  /* 6 */ "dmfc0\t\0"
24
134k
  /* 13 */ "dmfgc0\t\0"
25
134k
  /* 21 */ "mfhgc0\t\0"
26
134k
  /* 29 */ "mthgc0\t\0"
27
134k
  /* 37 */ "dmtgc0\t\0"
28
134k
  /* 45 */ "mfhc0\t\0"
29
134k
  /* 52 */ "mthc0\t\0"
30
134k
  /* 59 */ "dmtc0\t\0"
31
134k
  /* 66 */ "vmm0\t\0"
32
134k
  /* 72 */ "mtm0\t\0"
33
134k
  /* 78 */ "mtp0\t\0"
34
134k
  /* 84 */ "bbit0\t\0"
35
134k
  /* 91 */ "ldc1\t\0"
36
134k
  /* 97 */ "sdc1\t\0"
37
134k
  /* 103 */ "cfc1\t\0"
38
134k
  /* 109 */ "dmfc1\t\0"
39
134k
  /* 116 */ "mfhc1\t\0"
40
134k
  /* 123 */ "mthc1\t\0"
41
134k
  /* 130 */ "ctc1\t\0"
42
134k
  /* 136 */ "dmtc1\t\0"
43
134k
  /* 143 */ "lwc1\t\0"
44
134k
  /* 149 */ "swc1\t\0"
45
134k
  /* 155 */ "ldxc1\t\0"
46
134k
  /* 162 */ "sdxc1\t\0"
47
134k
  /* 169 */ "luxc1\t\0"
48
134k
  /* 176 */ "suxc1\t\0"
49
134k
  /* 183 */ "lwxc1\t\0"
50
134k
  /* 190 */ "swxc1\t\0"
51
134k
  /* 197 */ "mtm1\t\0"
52
134k
  /* 203 */ "mtp1\t\0"
53
134k
  /* 209 */ "bbit1\t\0"
54
134k
  /* 216 */ "bbit032\t\0"
55
134k
  /* 225 */ "bbit132\t\0"
56
134k
  /* 234 */ "dsra32\t\0"
57
134k
  /* 242 */ "bposge32\t\0"
58
134k
  /* 252 */ "dsll32\t\0"
59
134k
  /* 260 */ "dsrl32\t\0"
60
134k
  /* 268 */ "lwm32\t\0"
61
134k
  /* 275 */ "swm32\t\0"
62
134k
  /* 282 */ "drotr32\t\0"
63
134k
  /* 291 */ "cins32\t\0"
64
134k
  /* 299 */ "exts32\t\0"
65
134k
  /* 307 */ "ldc2\t\0"
66
134k
  /* 313 */ "sdc2\t\0"
67
134k
  /* 319 */ "cfc2\t\0"
68
134k
  /* 325 */ "dmfc2\t\0"
69
134k
  /* 332 */ "mfhc2\t\0"
70
134k
  /* 339 */ "mthc2\t\0"
71
134k
  /* 346 */ "ctc2\t\0"
72
134k
  /* 352 */ "dmtc2\t\0"
73
134k
  /* 359 */ "lwc2\t\0"
74
134k
  /* 365 */ "swc2\t\0"
75
134k
  /* 371 */ "mtm2\t\0"
76
134k
  /* 377 */ "mtp2\t\0"
77
134k
  /* 383 */ "addiur2\t\0"
78
134k
  /* 392 */ "ldc3\t\0"
79
134k
  /* 398 */ "sdc3\t\0"
80
134k
  /* 404 */ "lwc3\t\0"
81
134k
  /* 410 */ "swc3\t\0"
82
134k
  /* 416 */ "addius5\t\0"
83
134k
  /* 425 */ "sb16\t\0"
84
134k
  /* 431 */ "bc16\t\0"
85
134k
  /* 437 */ "jrc16\t\0"
86
134k
  /* 444 */ "bnezc16\t\0"
87
134k
  /* 453 */ "beqzc16\t\0"
88
134k
  /* 462 */ "and16\t\0"
89
134k
  /* 469 */ "move16\t\0"
90
134k
  /* 477 */ "sh16\t\0"
91
134k
  /* 483 */ "andi16\t\0"
92
134k
  /* 491 */ "mfhi16\t\0"
93
134k
  /* 499 */ "li16\t\0"
94
134k
  /* 505 */ "break16\t\0"
95
134k
  /* 514 */ "sll16\t\0"
96
134k
  /* 521 */ "srl16\t\0"
97
134k
  /* 528 */ "lwm16\t\0"
98
134k
  /* 535 */ "swm16\t\0"
99
134k
  /* 542 */ "mflo16\t\0"
100
134k
  /* 550 */ "sdbbp16\t\0"
101
134k
  /* 559 */ "jr16\t\0"
102
134k
  /* 565 */ "xor16\t\0"
103
134k
  /* 572 */ "jalrs16\t\0"
104
134k
  /* 581 */ "not16\t\0"
105
134k
  /* 588 */ "lbu16\t\0"
106
134k
  /* 595 */ "subu16\t\0"
107
134k
  /* 603 */ "addu16\t\0"
108
134k
  /* 611 */ "lhu16\t\0"
109
134k
  /* 618 */ "lw16\t\0"
110
134k
  /* 624 */ "sw16\t\0"
111
134k
  /* 630 */ "bnez16\t\0"
112
134k
  /* 638 */ "beqz16\t\0"
113
134k
  /* 646 */ "andi[32]\t\0"
114
134k
  /* 656 */ "addiu[32]\t\0"
115
134k
  /* 667 */ "addiu[r2]\t\0"
116
134k
  /* 678 */ "addiu[rs5]\t\0"
117
134k
  /* 690 */ "balc[16]\t\0"
118
134k
  /* 700 */ "andi[16]\t\0"
119
134k
  /* 710 */ "li[48]\t\0"
120
134k
  /* 718 */ "addiu[48]\t\0"
121
134k
  /* 729 */ "addiu[gp48]\t\0"
122
134k
  /* 742 */ "addiu[gp.b]\t\0"
123
134k
  /* 755 */ "addiu[neg]\t\0"
124
134k
  /* 767 */ "addiu[r1.sp]\t\0"
125
134k
  /* 781 */ "addiu[gp.w]\t\0"
126
134k
  /* 794 */ "saa\t\0"
127
134k
  /* 799 */ "preceu.ph.qbla\t\0"
128
134k
  /* 815 */ "precequ.ph.qbla\t\0"
129
134k
  /* 832 */ "dla\t\0"
130
134k
  /* 837 */ "preceu.ph.qbra\t\0"
131
134k
  /* 853 */ "precequ.ph.qbra\t\0"
132
134k
  /* 870 */ "dsra\t\0"
133
134k
  /* 876 */ "dlsa\t\0"
134
134k
  /* 882 */ "cfcmsa\t\0"
135
134k
  /* 890 */ "ctcmsa\t\0"
136
134k
  /* 898 */ "add_a.b\t\0"
137
134k
  /* 907 */ "min_a.b\t\0"
138
134k
  /* 916 */ "adds_a.b\t\0"
139
134k
  /* 926 */ "max_a.b\t\0"
140
134k
  /* 935 */ "sra.b\t\0"
141
134k
  /* 942 */ "nloc.b\t\0"
142
134k
  /* 950 */ "lapc.b\t\0"
143
134k
  /* 958 */ "nlzc.b\t\0"
144
134k
  /* 966 */ "sld.b\t\0"
145
134k
  /* 973 */ "pckod.b\t\0"
146
134k
  /* 982 */ "ilvod.b\t\0"
147
134k
  /* 991 */ "insve.b\t\0"
148
134k
  /* 1000 */ "vshf.b\t\0"
149
134k
  /* 1008 */ "bneg.b\t\0"
150
134k
  /* 1016 */ "srai.b\t\0"
151
134k
  /* 1024 */ "sldi.b\t\0"
152
134k
  /* 1032 */ "andi.b\t\0"
153
134k
  /* 1040 */ "bnegi.b\t\0"
154
134k
  /* 1049 */ "bseli.b\t\0"
155
134k
  /* 1058 */ "slli.b\t\0"
156
134k
  /* 1066 */ "srli.b\t\0"
157
134k
  /* 1074 */ "binsli.b\t\0"
158
134k
  /* 1084 */ "ceqi.b\t\0"
159
134k
  /* 1092 */ "srari.b\t\0"
160
134k
  /* 1101 */ "bclri.b\t\0"
161
134k
  /* 1110 */ "srlri.b\t\0"
162
134k
  /* 1119 */ "nori.b\t\0"
163
134k
  /* 1127 */ "xori.b\t\0"
164
134k
  /* 1135 */ "binsri.b\t\0"
165
134k
  /* 1145 */ "splati.b\t\0"
166
134k
  /* 1155 */ "bseti.b\t\0"
167
134k
  /* 1164 */ "subvi.b\t\0"
168
134k
  /* 1173 */ "addvi.b\t\0"
169
134k
  /* 1182 */ "bmzi.b\t\0"
170
134k
  /* 1190 */ "bmnzi.b\t\0"
171
134k
  /* 1199 */ "fill.b\t\0"
172
134k
  /* 1207 */ "sll.b\t\0"
173
134k
  /* 1214 */ "srl.b\t\0"
174
134k
  /* 1221 */ "binsl.b\t\0"
175
134k
  /* 1230 */ "ilvl.b\t\0"
176
134k
  /* 1238 */ "ceq.b\t\0"
177
134k
  /* 1245 */ "srar.b\t\0"
178
134k
  /* 1253 */ "bclr.b\t\0"
179
134k
  /* 1261 */ "srlr.b\t\0"
180
134k
  /* 1269 */ "binsr.b\t\0"
181
134k
  /* 1278 */ "ilvr.b\t\0"
182
134k
  /* 1286 */ "asub_s.b\t\0"
183
134k
  /* 1296 */ "mod_s.b\t\0"
184
134k
  /* 1305 */ "cle_s.b\t\0"
185
134k
  /* 1314 */ "ave_s.b\t\0"
186
134k
  /* 1323 */ "clei_s.b\t\0"
187
134k
  /* 1333 */ "mini_s.b\t\0"
188
134k
  /* 1343 */ "clti_s.b\t\0"
189
134k
  /* 1353 */ "maxi_s.b\t\0"
190
134k
  /* 1363 */ "min_s.b\t\0"
191
134k
  /* 1372 */ "aver_s.b\t\0"
192
134k
  /* 1382 */ "subs_s.b\t\0"
193
134k
  /* 1392 */ "adds_s.b\t\0"
194
134k
  /* 1402 */ "sat_s.b\t\0"
195
134k
  /* 1411 */ "clt_s.b\t\0"
196
134k
  /* 1420 */ "subsuu_s.b\t\0"
197
134k
  /* 1432 */ "div_s.b\t\0"
198
134k
  /* 1441 */ "max_s.b\t\0"
199
134k
  /* 1450 */ "copy_s.b\t\0"
200
134k
  /* 1460 */ "splat.b\t\0"
201
134k
  /* 1469 */ "bset.b\t\0"
202
134k
  /* 1477 */ "pcnt.b\t\0"
203
134k
  /* 1485 */ "insert.b\t\0"
204
134k
  /* 1495 */ "st.b\t\0"
205
134k
  /* 1501 */ "asub_u.b\t\0"
206
134k
  /* 1511 */ "mod_u.b\t\0"
207
134k
  /* 1520 */ "cle_u.b\t\0"
208
134k
  /* 1529 */ "ave_u.b\t\0"
209
134k
  /* 1538 */ "clei_u.b\t\0"
210
134k
  /* 1548 */ "mini_u.b\t\0"
211
134k
  /* 1558 */ "clti_u.b\t\0"
212
134k
  /* 1568 */ "maxi_u.b\t\0"
213
134k
  /* 1578 */ "min_u.b\t\0"
214
134k
  /* 1587 */ "aver_u.b\t\0"
215
134k
  /* 1597 */ "subs_u.b\t\0"
216
134k
  /* 1607 */ "adds_u.b\t\0"
217
134k
  /* 1617 */ "subsus_u.b\t\0"
218
134k
  /* 1629 */ "sat_u.b\t\0"
219
134k
  /* 1638 */ "clt_u.b\t\0"
220
134k
  /* 1647 */ "div_u.b\t\0"
221
134k
  /* 1656 */ "max_u.b\t\0"
222
134k
  /* 1665 */ "copy_u.b\t\0"
223
134k
  /* 1675 */ "msubv.b\t\0"
224
134k
  /* 1684 */ "maddv.b\t\0"
225
134k
  /* 1693 */ "pckev.b\t\0"
226
134k
  /* 1702 */ "ilvev.b\t\0"
227
134k
  /* 1711 */ "mulv.b\t\0"
228
134k
  /* 1719 */ "bz.b\t\0"
229
134k
  /* 1725 */ "bnz.b\t\0"
230
134k
  /* 1732 */ "crc32b\t\0"
231
134k
  /* 1740 */ "crc32cb\t\0"
232
134k
  /* 1749 */ "seb\t\0"
233
134k
  /* 1754 */ "jalrc.hb\t\0"
234
134k
  /* 1764 */ "jr.hb\t\0"
235
134k
  /* 1771 */ "jalr.hb\t\0"
236
134k
  /* 1780 */ "lb\t\0"
237
134k
  /* 1784 */ "shra.qb\t\0"
238
134k
  /* 1793 */ "cmpgdu.le.qb\t\0"
239
134k
  /* 1807 */ "cmpgu.le.qb\t\0"
240
134k
  /* 1820 */ "cmpu.le.qb\t\0"
241
134k
  /* 1832 */ "subuh.qb\t\0"
242
134k
  /* 1842 */ "adduh.qb\t\0"
243
134k
  /* 1852 */ "pick.qb\t\0"
244
134k
  /* 1861 */ "shll.qb\t\0"
245
134k
  /* 1870 */ "repl.qb\t\0"
246
134k
  /* 1879 */ "shrl.qb\t\0"
247
134k
  /* 1888 */ "cmpgdu.eq.qb\t\0"
248
134k
  /* 1902 */ "cmpgu.eq.qb\t\0"
249
134k
  /* 1915 */ "cmpu.eq.qb\t\0"
250
134k
  /* 1927 */ "shra_r.qb\t\0"
251
134k
  /* 1938 */ "subuh_r.qb\t\0"
252
134k
  /* 1950 */ "adduh_r.qb\t\0"
253
134k
  /* 1962 */ "shrav_r.qb\t\0"
254
134k
  /* 1974 */ "absq_s.qb\t\0"
255
134k
  /* 1985 */ "subu_s.qb\t\0"
256
134k
  /* 1996 */ "addu_s.qb\t\0"
257
134k
  /* 2007 */ "cmpgdu.lt.qb\t\0"
258
134k
  /* 2021 */ "cmpgu.lt.qb\t\0"
259
134k
  /* 2034 */ "cmpu.lt.qb\t\0"
260
134k
  /* 2046 */ "subu.qb\t\0"
261
134k
  /* 2055 */ "addu.qb\t\0"
262
134k
  /* 2064 */ "shrav.qb\t\0"
263
134k
  /* 2074 */ "shllv.qb\t\0"
264
134k
  /* 2084 */ "replv.qb\t\0"
265
134k
  /* 2094 */ "shrlv.qb\t\0"
266
134k
  /* 2104 */ "raddu.w.qb\t\0"
267
134k
  /* 2116 */ "sb\t\0"
268
134k
  /* 2120 */ "modsub\t\0"
269
134k
  /* 2128 */ "msub\t\0"
270
134k
  /* 2134 */ "bposge32c\t\0"
271
134k
  /* 2145 */ "bc\t\0"
272
134k
  /* 2149 */ "bgec\t\0"
273
134k
  /* 2155 */ "bnec\t\0"
274
134k
  /* 2161 */ "bgeic\t\0"
275
134k
  /* 2168 */ "bneic\t\0"
276
134k
  /* 2175 */ "jic\t\0"
277
134k
  /* 2180 */ "beqic\t\0"
278
134k
  /* 2187 */ "bltic\t\0"
279
134k
  /* 2194 */ "move.balc\t\0"
280
134k
  /* 2205 */ "jialc\t\0"
281
134k
  /* 2212 */ "bgezalc\t\0"
282
134k
  /* 2221 */ "blezalc\t\0"
283
134k
  /* 2230 */ "bnezalc\t\0"
284
134k
  /* 2239 */ "beqzalc\t\0"
285
134k
  /* 2248 */ "bgtzalc\t\0"
286
134k
  /* 2257 */ "bltzalc\t\0"
287
134k
  /* 2266 */ "sync\t\0"
288
134k
  /* 2272 */ "ldpc\t\0"
289
134k
  /* 2278 */ "auipc\t\0"
290
134k
  /* 2285 */ "aluipc\t\0"
291
134k
  /* 2293 */ "addiupc\t\0"
292
134k
  /* 2302 */ "lwupc\t\0"
293
134k
  /* 2309 */ "lwpc\t\0"
294
134k
  /* 2315 */ "swpc\t\0"
295
134k
  /* 2321 */ "beqc\t\0"
296
134k
  /* 2327 */ "restore.jrc\t\0"
297
134k
  /* 2340 */ "jalrc\t\0"
298
134k
  /* 2347 */ "addsc\t\0"
299
134k
  /* 2354 */ "brsc\t\0"
300
134k
  /* 2360 */ "balrsc\t\0"
301
134k
  /* 2368 */ "bltc\t\0"
302
134k
  /* 2374 */ "bgeuc\t\0"
303
134k
  /* 2381 */ "bgeiuc\t\0"
304
134k
  /* 2389 */ "bltiuc\t\0"
305
134k
  /* 2397 */ "bltuc\t\0"
306
134k
  /* 2404 */ "bnvc\t\0"
307
134k
  /* 2410 */ "bovc\t\0"
308
134k
  /* 2416 */ "addwc\t\0"
309
134k
  /* 2423 */ "bgezc\t\0"
310
134k
  /* 2430 */ "blezc\t\0"
311
134k
  /* 2437 */ "bc1nezc\t\0"
312
134k
  /* 2446 */ "bc2nezc\t\0"
313
134k
  /* 2455 */ "bbnezc\t\0"
314
134k
  /* 2463 */ "bc1eqzc\t\0"
315
134k
  /* 2472 */ "bc2eqzc\t\0"
316
134k
  /* 2481 */ "bbeqzc\t\0"
317
134k
  /* 2489 */ "bgtzc\t\0"
318
134k
  /* 2496 */ "bltzc\t\0"
319
134k
  /* 2503 */ "flog2.d\t\0"
320
134k
  /* 2512 */ "fexp2.d\t\0"
321
134k
  /* 2521 */ "add_a.d\t\0"
322
134k
  /* 2530 */ "fmin_a.d\t\0"
323
134k
  /* 2540 */ "adds_a.d\t\0"
324
134k
  /* 2550 */ "fmax_a.d\t\0"
325
134k
  /* 2560 */ "mina.d\t\0"
326
134k
  /* 2568 */ "sra.d\t\0"
327
134k
  /* 2575 */ "maxa.d\t\0"
328
134k
  /* 2583 */ "fsub.d\t\0"
329
134k
  /* 2591 */ "fmsub.d\t\0"
330
134k
  /* 2600 */ "nmsub.d\t\0"
331
134k
  /* 2609 */ "nloc.d\t\0"
332
134k
  /* 2617 */ "nlzc.d\t\0"
333
134k
  /* 2625 */ "fadd.d\t\0"
334
134k
  /* 2633 */ "fmadd.d\t\0"
335
134k
  /* 2642 */ "nmadd.d\t\0"
336
134k
  /* 2651 */ "sld.d\t\0"
337
134k
  /* 2658 */ "pckod.d\t\0"
338
134k
  /* 2667 */ "ilvod.d\t\0"
339
134k
  /* 2676 */ "c.nge.d\t\0"
340
134k
  /* 2685 */ "c.le.d\t\0"
341
134k
  /* 2693 */ "cmp.le.d\t\0"
342
134k
  /* 2703 */ "fcle.d\t\0"
343
134k
  /* 2711 */ "c.ngle.d\t\0"
344
134k
  /* 2721 */ "c.ole.d\t\0"
345
134k
  /* 2730 */ "cmp.sle.d\t\0"
346
134k
  /* 2741 */ "fsle.d\t\0"
347
134k
  /* 2749 */ "c.ule.d\t\0"
348
134k
  /* 2758 */ "cmp.ule.d\t\0"
349
134k
  /* 2769 */ "fcule.d\t\0"
350
134k
  /* 2778 */ "cmp.sule.d\t\0"
351
134k
  /* 2790 */ "fsule.d\t\0"
352
134k
  /* 2799 */ "fcne.d\t\0"
353
134k
  /* 2807 */ "fsne.d\t\0"
354
134k
  /* 2815 */ "fcune.d\t\0"
355
134k
  /* 2824 */ "fsune.d\t\0"
356
134k
  /* 2833 */ "insve.d\t\0"
357
134k
  /* 2842 */ "c.f.d\t\0"
358
134k
  /* 2849 */ "cmp.af.d\t\0"
359
134k
  /* 2859 */ "fcaf.d\t\0"
360
134k
  /* 2867 */ "cmp.saf.d\t\0"
361
134k
  /* 2878 */ "fsaf.d\t\0"
362
134k
  /* 2886 */ "msubf.d\t\0"
363
134k
  /* 2895 */ "maddf.d\t\0"
364
134k
  /* 2904 */ "vshf.d\t\0"
365
134k
  /* 2912 */ "c.sf.d\t\0"
366
134k
  /* 2920 */ "movf.d\t\0"
367
134k
  /* 2928 */ "bneg.d\t\0"
368
134k
  /* 2936 */ "srai.d\t\0"
369
134k
  /* 2944 */ "sldi.d\t\0"
370
134k
  /* 2952 */ "bnegi.d\t\0"
371
134k
  /* 2961 */ "slli.d\t\0"
372
134k
  /* 2969 */ "srli.d\t\0"
373
134k
  /* 2977 */ "binsli.d\t\0"
374
134k
  /* 2987 */ "ceqi.d\t\0"
375
134k
  /* 2995 */ "srari.d\t\0"
376
134k
  /* 3004 */ "bclri.d\t\0"
377
134k
  /* 3013 */ "srlri.d\t\0"
378
134k
  /* 3022 */ "binsri.d\t\0"
379
134k
  /* 3032 */ "splati.d\t\0"
380
134k
  /* 3042 */ "bseti.d\t\0"
381
134k
  /* 3051 */ "subvi.d\t\0"
382
134k
  /* 3060 */ "addvi.d\t\0"
383
134k
  /* 3069 */ "trunc.l.d\t\0"
384
134k
  /* 3080 */ "round.l.d\t\0"
385
134k
  /* 3091 */ "ceil.l.d\t\0"
386
134k
  /* 3101 */ "floor.l.d\t\0"
387
134k
  /* 3112 */ "cvt.l.d\t\0"
388
134k
  /* 3121 */ "sel.d\t\0"
389
134k
  /* 3128 */ "c.ngl.d\t\0"
390
134k
  /* 3137 */ "fill.d\t\0"
391
134k
  /* 3145 */ "sll.d\t\0"
392
134k
  /* 3152 */ "fexupl.d\t\0"
393
134k
  /* 3162 */ "ffql.d\t\0"
394
134k
  /* 3170 */ "srl.d\t\0"
395
134k
  /* 3177 */ "binsl.d\t\0"
396
134k
  /* 3186 */ "fmul.d\t\0"
397
134k
  /* 3194 */ "ilvl.d\t\0"
398
134k
  /* 3202 */ "fmin.d\t\0"
399
134k
  /* 3210 */ "c.un.d\t\0"
400
134k
  /* 3218 */ "cmp.un.d\t\0"
401
134k
  /* 3228 */ "fcun.d\t\0"
402
134k
  /* 3236 */ "cmp.sun.d\t\0"
403
134k
  /* 3247 */ "fsun.d\t\0"
404
134k
  /* 3255 */ "movn.d\t\0"
405
134k
  /* 3263 */ "frcp.d\t\0"
406
134k
  /* 3271 */ "recip.d\t\0"
407
134k
  /* 3280 */ "c.eq.d\t\0"
408
134k
  /* 3288 */ "cmp.eq.d\t\0"
409
134k
  /* 3298 */ "fceq.d\t\0"
410
134k
  /* 3306 */ "c.seq.d\t\0"
411
134k
  /* 3315 */ "cmp.seq.d\t\0"
412
134k
  /* 3326 */ "fseq.d\t\0"
413
134k
  /* 3334 */ "c.ueq.d\t\0"
414
134k
  /* 3343 */ "cmp.ueq.d\t\0"
415
134k
  /* 3354 */ "fcueq.d\t\0"
416
134k
  /* 3363 */ "cmp.sueq.d\t\0"
417
134k
  /* 3375 */ "fsueq.d\t\0"
418
134k
  /* 3384 */ "srar.d\t\0"
419
134k
  /* 3392 */ "bclr.d\t\0"
420
134k
  /* 3400 */ "srlr.d\t\0"
421
134k
  /* 3408 */ "fcor.d\t\0"
422
134k
  /* 3416 */ "fsor.d\t\0"
423
134k
  /* 3424 */ "fexupr.d\t\0"
424
134k
  /* 3434 */ "ffqr.d\t\0"
425
134k
  /* 3442 */ "binsr.d\t\0"
426
134k
  /* 3451 */ "ilvr.d\t\0"
427
134k
  /* 3459 */ "cvt.s.d\t\0"
428
134k
  /* 3468 */ "asub_s.d\t\0"
429
134k
  /* 3478 */ "hsub_s.d\t\0"
430
134k
  /* 3488 */ "dpsub_s.d\t\0"
431
134k
  /* 3499 */ "ftrunc_s.d\t\0"
432
134k
  /* 3511 */ "hadd_s.d\t\0"
433
134k
  /* 3521 */ "dpadd_s.d\t\0"
434
134k
  /* 3532 */ "mod_s.d\t\0"
435
134k
  /* 3541 */ "cle_s.d\t\0"
436
134k
  /* 3550 */ "ave_s.d\t\0"
437
134k
  /* 3559 */ "clei_s.d\t\0"
438
134k
  /* 3569 */ "mini_s.d\t\0"
439
134k
  /* 3579 */ "clti_s.d\t\0"
440
134k
  /* 3589 */ "maxi_s.d\t\0"
441
134k
  /* 3599 */ "min_s.d\t\0"
442
134k
  /* 3608 */ "dotp_s.d\t\0"
443
134k
  /* 3618 */ "aver_s.d\t\0"
444
134k
  /* 3628 */ "subs_s.d\t\0"
445
134k
  /* 3638 */ "adds_s.d\t\0"
446
134k
  /* 3648 */ "sat_s.d\t\0"
447
134k
  /* 3657 */ "clt_s.d\t\0"
448
134k
  /* 3666 */ "ffint_s.d\t\0"
449
134k
  /* 3677 */ "ftint_s.d\t\0"
450
134k
  /* 3688 */ "subsuu_s.d\t\0"
451
134k
  /* 3700 */ "div_s.d\t\0"
452
134k
  /* 3709 */ "max_s.d\t\0"
453
134k
  /* 3718 */ "copy_s.d\t\0"
454
134k
  /* 3728 */ "abs.d\t\0"
455
134k
  /* 3735 */ "fclass.d\t\0"
456
134k
  /* 3745 */ "splat.d\t\0"
457
134k
  /* 3754 */ "bset.d\t\0"
458
134k
  /* 3762 */ "c.ngt.d\t\0"
459
134k
  /* 3771 */ "c.lt.d\t\0"
460
134k
  /* 3779 */ "cmp.lt.d\t\0"
461
134k
  /* 3789 */ "fclt.d\t\0"
462
134k
  /* 3797 */ "c.olt.d\t\0"
463
134k
  /* 3806 */ "cmp.slt.d\t\0"
464
134k
  /* 3817 */ "fslt.d\t\0"
465
134k
  /* 3825 */ "c.ult.d\t\0"
466
134k
  /* 3834 */ "cmp.ult.d\t\0"
467
134k
  /* 3845 */ "fcult.d\t\0"
468
134k
  /* 3854 */ "cmp.sult.d\t\0"
469
134k
  /* 3866 */ "fsult.d\t\0"
470
134k
  /* 3875 */ "pcnt.d\t\0"
471
134k
  /* 3883 */ "frint.d\t\0"
472
134k
  /* 3892 */ "insert.d\t\0"
473
134k
  /* 3902 */ "fsqrt.d\t\0"
474
134k
  /* 3911 */ "frsqrt.d\t\0"
475
134k
  /* 3921 */ "st.d\t\0"
476
134k
  /* 3927 */ "movt.d\t\0"
477
134k
  /* 3935 */ "asub_u.d\t\0"
478
134k
  /* 3945 */ "hsub_u.d\t\0"
479
134k
  /* 3955 */ "dpsub_u.d\t\0"
480
134k
  /* 3966 */ "ftrunc_u.d\t\0"
481
134k
  /* 3978 */ "hadd_u.d\t\0"
482
134k
  /* 3988 */ "dpadd_u.d\t\0"
483
134k
  /* 3999 */ "mod_u.d\t\0"
484
134k
  /* 4008 */ "cle_u.d\t\0"
485
134k
  /* 4017 */ "ave_u.d\t\0"
486
134k
  /* 4026 */ "clei_u.d\t\0"
487
134k
  /* 4036 */ "mini_u.d\t\0"
488
134k
  /* 4046 */ "clti_u.d\t\0"
489
134k
  /* 4056 */ "maxi_u.d\t\0"
490
134k
  /* 4066 */ "min_u.d\t\0"
491
134k
  /* 4075 */ "dotp_u.d\t\0"
492
134k
  /* 4085 */ "aver_u.d\t\0"
493
134k
  /* 4095 */ "subs_u.d\t\0"
494
134k
  /* 4105 */ "adds_u.d\t\0"
495
134k
  /* 4115 */ "subsus_u.d\t\0"
496
134k
  /* 4127 */ "sat_u.d\t\0"
497
134k
  /* 4136 */ "clt_u.d\t\0"
498
134k
  /* 4145 */ "ffint_u.d\t\0"
499
134k
  /* 4156 */ "ftint_u.d\t\0"
500
134k
  /* 4167 */ "div_u.d\t\0"
501
134k
  /* 4176 */ "max_u.d\t\0"
502
134k
  /* 4185 */ "msubv.d\t\0"
503
134k
  /* 4194 */ "maddv.d\t\0"
504
134k
  /* 4203 */ "pckev.d\t\0"
505
134k
  /* 4212 */ "ilvev.d\t\0"
506
134k
  /* 4221 */ "fdiv.d\t\0"
507
134k
  /* 4229 */ "mulv.d\t\0"
508
134k
  /* 4237 */ "mov.d\t\0"
509
134k
  /* 4244 */ "trunc.w.d\t\0"
510
134k
  /* 4255 */ "round.w.d\t\0"
511
134k
  /* 4266 */ "ceil.w.d\t\0"
512
134k
  /* 4276 */ "floor.w.d\t\0"
513
134k
  /* 4287 */ "cvt.w.d\t\0"
514
134k
  /* 4296 */ "fmax.d\t\0"
515
134k
  /* 4304 */ "bz.d\t\0"
516
134k
  /* 4310 */ "selnez.d\t\0"
517
134k
  /* 4320 */ "bnz.d\t\0"
518
134k
  /* 4327 */ "seleqz.d\t\0"
519
134k
  /* 4337 */ "movz.d\t\0"
520
134k
  /* 4345 */ "crc32d\t\0"
521
134k
  /* 4353 */ "saad\t\0"
522
134k
  /* 4359 */ "crc32cd\t\0"
523
134k
  /* 4368 */ "scd\t\0"
524
134k
  /* 4373 */ "dadd\t\0"
525
134k
  /* 4379 */ "madd\t\0"
526
134k
  /* 4385 */ "dshd\t\0"
527
134k
  /* 4391 */ "yield\t\0"
528
134k
  /* 4398 */ "lld\t\0"
529
134k
  /* 4403 */ "and\t\0"
530
134k
  /* 4408 */ "prepend\t\0"
531
134k
  /* 4417 */ "append\t\0"
532
134k
  /* 4425 */ "dmod\t\0"
533
134k
  /* 4431 */ "sd\t\0"
534
134k
  /* 4435 */ "lbe\t\0"
535
134k
  /* 4440 */ "sbe\t\0"
536
134k
  /* 4445 */ "sce\t\0"
537
134k
  /* 4450 */ "cachee\t\0"
538
134k
  /* 4458 */ "prefe\t\0"
539
134k
  /* 4465 */ "bge\t\0"
540
134k
  /* 4470 */ "sge\t\0"
541
134k
  /* 4475 */ "tge\t\0"
542
134k
  /* 4480 */ "cache\t\0"
543
134k
  /* 4487 */ "lhe\t\0"
544
134k
  /* 4492 */ "she\t\0"
545
134k
  /* 4497 */ "sigrie\t\0"
546
134k
  /* 4505 */ "ble\t\0"
547
134k
  /* 4510 */ "lle\t\0"
548
134k
  /* 4515 */ "sle\t\0"
549
134k
  /* 4520 */ "lwle\t\0"
550
134k
  /* 4526 */ "swle\t\0"
551
134k
  /* 4532 */ "bne\t\0"
552
134k
  /* 4537 */ "sne\t\0"
553
134k
  /* 4542 */ "tne\t\0"
554
134k
  /* 4547 */ "dvpe\t\0"
555
134k
  /* 4553 */ "evpe\t\0"
556
134k
  /* 4559 */ "restore\t\0"
557
134k
  /* 4568 */ "lwre\t\0"
558
134k
  /* 4574 */ "swre\t\0"
559
134k
  /* 4580 */ "lbue\t\0"
560
134k
  /* 4586 */ "lhue\t\0"
561
134k
  /* 4592 */ "save\t\0"
562
134k
  /* 4598 */ "move\t\0"
563
134k
  /* 4604 */ "lwe\t\0"
564
134k
  /* 4609 */ "swe\t\0"
565
134k
  /* 4614 */ "bc1f\t\0"
566
134k
  /* 4620 */ "pref\t\0"
567
134k
  /* 4626 */ "movf\t\0"
568
134k
  /* 4632 */ "neg\t\0"
569
134k
  /* 4637 */ "add_a.h\t\0"
570
134k
  /* 4646 */ "min_a.h\t\0"
571
134k
  /* 4655 */ "adds_a.h\t\0"
572
134k
  /* 4665 */ "max_a.h\t\0"
573
134k
  /* 4674 */ "sra.h\t\0"
574
134k
  /* 4681 */ "nloc.h\t\0"
575
134k
  /* 4689 */ "lapc.h\t\0"
576
134k
  /* 4697 */ "nlzc.h\t\0"
577
134k
  /* 4705 */ "sld.h\t\0"
578
134k
  /* 4712 */ "pckod.h\t\0"
579
134k
  /* 4721 */ "ilvod.h\t\0"
580
134k
  /* 4730 */ "insve.h\t\0"
581
134k
  /* 4739 */ "vshf.h\t\0"
582
134k
  /* 4747 */ "bneg.h\t\0"
583
134k
  /* 4755 */ "srai.h\t\0"
584
134k
  /* 4763 */ "sldi.h\t\0"
585
134k
  /* 4771 */ "bnegi.h\t\0"
586
134k
  /* 4780 */ "slli.h\t\0"
587
134k
  /* 4788 */ "srli.h\t\0"
588
134k
  /* 4796 */ "binsli.h\t\0"
589
134k
  /* 4806 */ "ceqi.h\t\0"
590
134k
  /* 4814 */ "srari.h\t\0"
591
134k
  /* 4823 */ "bclri.h\t\0"
592
134k
  /* 4832 */ "srlri.h\t\0"
593
134k
  /* 4841 */ "binsri.h\t\0"
594
134k
  /* 4851 */ "splati.h\t\0"
595
134k
  /* 4861 */ "bseti.h\t\0"
596
134k
  /* 4870 */ "subvi.h\t\0"
597
134k
  /* 4879 */ "addvi.h\t\0"
598
134k
  /* 4888 */ "fill.h\t\0"
599
134k
  /* 4896 */ "sll.h\t\0"
600
134k
  /* 4903 */ "srl.h\t\0"
601
134k
  /* 4910 */ "binsl.h\t\0"
602
134k
  /* 4919 */ "ilvl.h\t\0"
603
134k
  /* 4927 */ "fexdo.h\t\0"
604
134k
  /* 4936 */ "msub_q.h\t\0"
605
134k
  /* 4946 */ "madd_q.h\t\0"
606
134k
  /* 4956 */ "mul_q.h\t\0"
607
134k
  /* 4965 */ "msubr_q.h\t\0"
608
134k
  /* 4976 */ "maddr_q.h\t\0"
609
134k
  /* 4987 */ "mulr_q.h\t\0"
610
134k
  /* 4997 */ "ceq.h\t\0"
611
134k
  /* 5004 */ "ftq.h\t\0"
612
134k
  /* 5011 */ "srar.h\t\0"
613
134k
  /* 5019 */ "bclr.h\t\0"
614
134k
  /* 5027 */ "srlr.h\t\0"
615
134k
  /* 5035 */ "binsr.h\t\0"
616
134k
  /* 5044 */ "ilvr.h\t\0"
617
134k
  /* 5052 */ "asub_s.h\t\0"
618
134k
  /* 5062 */ "hsub_s.h\t\0"
619
134k
  /* 5072 */ "dpsub_s.h\t\0"
620
134k
  /* 5083 */ "hadd_s.h\t\0"
621
134k
  /* 5093 */ "dpadd_s.h\t\0"
622
134k
  /* 5104 */ "mod_s.h\t\0"
623
134k
  /* 5113 */ "cle_s.h\t\0"
624
134k
  /* 5122 */ "ave_s.h\t\0"
625
134k
  /* 5131 */ "clei_s.h\t\0"
626
134k
  /* 5141 */ "mini_s.h\t\0"
627
134k
  /* 5151 */ "clti_s.h\t\0"
628
134k
  /* 5161 */ "maxi_s.h\t\0"
629
134k
  /* 5171 */ "min_s.h\t\0"
630
134k
  /* 5180 */ "dotp_s.h\t\0"
631
134k
  /* 5190 */ "aver_s.h\t\0"
632
134k
  /* 5200 */ "extr_s.h\t\0"
633
134k
  /* 5210 */ "subs_s.h\t\0"
634
134k
  /* 5220 */ "adds_s.h\t\0"
635
134k
  /* 5230 */ "sat_s.h\t\0"
636
134k
  /* 5239 */ "clt_s.h\t\0"
637
134k
  /* 5248 */ "subsuu_s.h\t\0"
638
134k
  /* 5260 */ "div_s.h\t\0"
639
134k
  /* 5269 */ "extrv_s.h\t\0"
640
134k
  /* 5280 */ "max_s.h\t\0"
641
134k
  /* 5289 */ "copy_s.h\t\0"
642
134k
  /* 5299 */ "splat.h\t\0"
643
134k
  /* 5308 */ "bset.h\t\0"
644
134k
  /* 5316 */ "pcnt.h\t\0"
645
134k
  /* 5324 */ "insert.h\t\0"
646
134k
  /* 5334 */ "st.h\t\0"
647
134k
  /* 5340 */ "asub_u.h\t\0"
648
134k
  /* 5350 */ "hsub_u.h\t\0"
649
134k
  /* 5360 */ "dpsub_u.h\t\0"
650
134k
  /* 5371 */ "hadd_u.h\t\0"
651
134k
  /* 5381 */ "dpadd_u.h\t\0"
652
134k
  /* 5392 */ "mod_u.h\t\0"
653
134k
  /* 5401 */ "cle_u.h\t\0"
654
134k
  /* 5410 */ "ave_u.h\t\0"
655
134k
  /* 5419 */ "clei_u.h\t\0"
656
134k
  /* 5429 */ "mini_u.h\t\0"
657
134k
  /* 5439 */ "clti_u.h\t\0"
658
134k
  /* 5449 */ "maxi_u.h\t\0"
659
134k
  /* 5459 */ "min_u.h\t\0"
660
134k
  /* 5468 */ "dotp_u.h\t\0"
661
134k
  /* 5478 */ "aver_u.h\t\0"
662
134k
  /* 5488 */ "subs_u.h\t\0"
663
134k
  /* 5498 */ "adds_u.h\t\0"
664
134k
  /* 5508 */ "subsus_u.h\t\0"
665
134k
  /* 5520 */ "sat_u.h\t\0"
666
134k
  /* 5529 */ "clt_u.h\t\0"
667
134k
  /* 5538 */ "div_u.h\t\0"
668
134k
  /* 5547 */ "max_u.h\t\0"
669
134k
  /* 5556 */ "copy_u.h\t\0"
670
134k
  /* 5566 */ "msubv.h\t\0"
671
134k
  /* 5575 */ "maddv.h\t\0"
672
134k
  /* 5584 */ "pckev.h\t\0"
673
134k
  /* 5593 */ "ilvev.h\t\0"
674
134k
  /* 5602 */ "mulv.h\t\0"
675
134k
  /* 5610 */ "bz.h\t\0"
676
134k
  /* 5616 */ "bnz.h\t\0"
677
134k
  /* 5623 */ "crc32h\t\0"
678
134k
  /* 5631 */ "dsbh\t\0"
679
134k
  /* 5637 */ "wsbh\t\0"
680
134k
  /* 5643 */ "crc32ch\t\0"
681
134k
  /* 5652 */ "seh\t\0"
682
134k
  /* 5657 */ "ualh\t\0"
683
134k
  /* 5663 */ "ulh\t\0"
684
134k
  /* 5668 */ "shra.ph\t\0"
685
134k
  /* 5677 */ "precrq.qb.ph\t\0"
686
134k
  /* 5691 */ "precr.qb.ph\t\0"
687
134k
  /* 5704 */ "precrqu_s.qb.ph\t\0"
688
134k
  /* 5721 */ "cmp.le.ph\t\0"
689
134k
  /* 5732 */ "subqh.ph\t\0"
690
134k
  /* 5742 */ "addqh.ph\t\0"
691
134k
  /* 5752 */ "pick.ph\t\0"
692
134k
  /* 5761 */ "shll.ph\t\0"
693
134k
  /* 5770 */ "repl.ph\t\0"
694
134k
  /* 5779 */ "shrl.ph\t\0"
695
134k
  /* 5788 */ "packrl.ph\t\0"
696
134k
  /* 5799 */ "mul.ph\t\0"
697
134k
  /* 5807 */ "subq.ph\t\0"
698
134k
  /* 5816 */ "addq.ph\t\0"
699
134k
  /* 5825 */ "cmp.eq.ph\t\0"
700
134k
  /* 5836 */ "shra_r.ph\t\0"
701
134k
  /* 5847 */ "subqh_r.ph\t\0"
702
134k
  /* 5859 */ "addqh_r.ph\t\0"
703
134k
  /* 5871 */ "shrav_r.ph\t\0"
704
134k
  /* 5883 */ "shll_s.ph\t\0"
705
134k
  /* 5894 */ "mul_s.ph\t\0"
706
134k
  /* 5904 */ "subq_s.ph\t\0"
707
134k
  /* 5915 */ "addq_s.ph\t\0"
708
134k
  /* 5926 */ "mulq_s.ph\t\0"
709
134k
  /* 5937 */ "absq_s.ph\t\0"
710
134k
  /* 5948 */ "subu_s.ph\t\0"
711
134k
  /* 5959 */ "addu_s.ph\t\0"
712
134k
  /* 5970 */ "shllv_s.ph\t\0"
713
134k
  /* 5982 */ "mulq_rs.ph\t\0"
714
134k
  /* 5994 */ "cmp.lt.ph\t\0"
715
134k
  /* 6005 */ "subu.ph\t\0"
716
134k
  /* 6014 */ "addu.ph\t\0"
717
134k
  /* 6023 */ "shrav.ph\t\0"
718
134k
  /* 6033 */ "shllv.ph\t\0"
719
134k
  /* 6043 */ "replv.ph\t\0"
720
134k
  /* 6053 */ "shrlv.ph\t\0"
721
134k
  /* 6063 */ "dpa.w.ph\t\0"
722
134k
  /* 6073 */ "dpaqx_sa.w.ph\t\0"
723
134k
  /* 6088 */ "dpsqx_sa.w.ph\t\0"
724
134k
  /* 6103 */ "mulsa.w.ph\t\0"
725
134k
  /* 6115 */ "dpaq_s.w.ph\t\0"
726
134k
  /* 6128 */ "mulsaq_s.w.ph\t\0"
727
134k
  /* 6143 */ "dpsq_s.w.ph\t\0"
728
134k
  /* 6156 */ "dpaqx_s.w.ph\t\0"
729
134k
  /* 6170 */ "dpsqx_s.w.ph\t\0"
730
134k
  /* 6184 */ "dps.w.ph\t\0"
731
134k
  /* 6194 */ "dpax.w.ph\t\0"
732
134k
  /* 6205 */ "dpsx.w.ph\t\0"
733
134k
  /* 6216 */ "uash\t\0"
734
134k
  /* 6222 */ "ush\t\0"
735
134k
  /* 6227 */ "dmuh\t\0"
736
134k
  /* 6233 */ "synci\t\0"
737
134k
  /* 6240 */ "daddi\t\0"
738
134k
  /* 6247 */ "andi\t\0"
739
134k
  /* 6253 */ "tgei\t\0"
740
134k
  /* 6259 */ "snei\t\0"
741
134k
  /* 6265 */ "tnei\t\0"
742
134k
  /* 6271 */ "dahi\t\0"
743
134k
  /* 6277 */ "mfhi\t\0"
744
134k
  /* 6283 */ "mthi\t\0"
745
134k
  /* 6289 */ ".align 2\n\tli\t\0"
746
134k
  /* 6303 */ "dli\t\0"
747
134k
  /* 6308 */ "cmpi\t\0"
748
134k
  /* 6314 */ "seqi\t\0"
749
134k
  /* 6320 */ "teqi\t\0"
750
134k
  /* 6326 */ "xori\t\0"
751
134k
  /* 6332 */ "dati\t\0"
752
134k
  /* 6338 */ "slti\t\0"
753
134k
  /* 6344 */ "tlti\t\0"
754
134k
  /* 6350 */ "daui\t\0"
755
134k
  /* 6356 */ "lui\t\0"
756
134k
  /* 6361 */ "ginvi\t\0"
757
134k
  /* 6368 */ "j\t\0"
758
134k
  /* 6371 */ "break\t\0"
759
134k
  /* 6378 */ "fork\t\0"
760
134k
  /* 6384 */ "cvt.d.l\t\0"
761
134k
  /* 6393 */ "cvt.s.l\t\0"
762
134k
  /* 6402 */ "bal\t\0"
763
134k
  /* 6407 */ "jal\t\0"
764
134k
  /* 6412 */ "bgezal\t\0"
765
134k
  /* 6420 */ "bltzal\t\0"
766
134k
  /* 6428 */ "dpau.h.qbl\t\0"
767
134k
  /* 6440 */ "dpsu.h.qbl\t\0"
768
134k
  /* 6452 */ "muleu_s.ph.qbl\t\0"
769
134k
  /* 6468 */ "preceu.ph.qbl\t\0"
770
134k
  /* 6483 */ "precequ.ph.qbl\t\0"
771
134k
  /* 6499 */ "ldl\t\0"
772
134k
  /* 6504 */ "sdl\t\0"
773
134k
  /* 6509 */ "bgel\t\0"
774
134k
  /* 6515 */ "blel\t\0"
775
134k
  /* 6521 */ "bnel\t\0"
776
134k
  /* 6527 */ "bc1fl\t\0"
777
134k
  /* 6534 */ "maq_sa.w.phl\t\0"
778
134k
  /* 6548 */ "preceq.w.phl\t\0"
779
134k
  /* 6562 */ "maq_s.w.phl\t\0"
780
134k
  /* 6575 */ "muleq_s.w.phl\t\0"
781
134k
  /* 6590 */ "hypcall\t\0"
782
134k
  /* 6599 */ "syscall\t\0"
783
134k
  /* 6608 */ "bgezall\t\0"
784
134k
  /* 6617 */ "bltzall\t\0"
785
134k
  /* 6626 */ "dsll\t\0"
786
134k
  /* 6632 */ "drol\t\0"
787
134k
  /* 6638 */ "cvt.s.pl\t\0"
788
134k
  /* 6648 */ "beql\t\0"
789
134k
  /* 6654 */ "dsrl\t\0"
790
134k
  /* 6660 */ "bc1tl\t\0"
791
134k
  /* 6667 */ "bgtl\t\0"
792
134k
  /* 6673 */ "bltl\t\0"
793
134k
  /* 6679 */ "bgeul\t\0"
794
134k
  /* 6686 */ "bleul\t\0"
795
134k
  /* 6693 */ "dmul\t\0"
796
134k
  /* 6699 */ "bgtul\t\0"
797
134k
  /* 6706 */ "bltul\t\0"
798
134k
  /* 6713 */ "lwl\t\0"
799
134k
  /* 6718 */ "swl\t\0"
800
134k
  /* 6723 */ "bgezl\t\0"
801
134k
  /* 6730 */ "blezl\t\0"
802
134k
  /* 6737 */ "bgtzl\t\0"
803
134k
  /* 6744 */ "bltzl\t\0"
804
134k
  /* 6751 */ "drem\t\0"
805
134k
  /* 6757 */ "dinsm\t\0"
806
134k
  /* 6764 */ "dextm\t\0"
807
134k
  /* 6771 */ "ualwm\t\0"
808
134k
  /* 6778 */ "uaswm\t\0"
809
134k
  /* 6785 */ "balign\t\0"
810
134k
  /* 6793 */ "dalign\t\0"
811
134k
  /* 6801 */ "movn\t\0"
812
134k
  /* 6807 */ "dclo\t\0"
813
134k
  /* 6813 */ "mflo\t\0"
814
134k
  /* 6819 */ "shilo\t\0"
815
134k
  /* 6826 */ "mtlo\t\0"
816
134k
  /* 6832 */ "dmulo\t\0"
817
134k
  /* 6839 */ "dbitswap\t\0"
818
134k
  /* 6849 */ "sdbbp\t\0"
819
134k
  /* 6856 */ "extpdp\t\0"
820
134k
  /* 6864 */ "movep\t\0"
821
134k
  /* 6871 */ "mthlip\t\0"
822
134k
  /* 6879 */ "cmp\t\0"
823
134k
  /* 6884 */ "dpop\t\0"
824
134k
  /* 6890 */ "addiur1sp\t\0"
825
134k
  /* 6901 */ "load_ccond_dsp\t\0"
826
134k
  /* 6917 */ "store_ccond_dsp\t\0"
827
134k
  /* 6934 */ "rddsp\t\0"
828
134k
  /* 6941 */ "wrdsp\t\0"
829
134k
  /* 6948 */ "jrcaddiusp\t\0"
830
134k
  /* 6960 */ "jraddiusp\t\0"
831
134k
  /* 6971 */ "swsp\t\0"
832
134k
  /* 6977 */ "extp\t\0"
833
134k
  /* 6983 */ "dvp\t\0"
834
134k
  /* 6988 */ "evp\t\0"
835
134k
  /* 6993 */ "lwp\t\0"
836
134k
  /* 6998 */ "swp\t\0"
837
134k
  /* 7003 */ "beq\t\0"
838
134k
  /* 7008 */ "seq\t\0"
839
134k
  /* 7013 */ "teq\t\0"
840
134k
  /* 7018 */ "dpau.h.qbr\t\0"
841
134k
  /* 7030 */ "dpsu.h.qbr\t\0"
842
134k
  /* 7042 */ "muleu_s.ph.qbr\t\0"
843
134k
  /* 7058 */ "preceu.ph.qbr\t\0"
844
134k
  /* 7073 */ "precequ.ph.qbr\t\0"
845
134k
  /* 7089 */ "ldr\t\0"
846
134k
  /* 7094 */ "sdr\t\0"
847
134k
  /* 7099 */ "maq_sa.w.phr\t\0"
848
134k
  /* 7113 */ "preceq.w.phr\t\0"
849
134k
  /* 7127 */ "maq_s.w.phr\t\0"
850
134k
  /* 7140 */ "muleq_s.w.phr\t\0"
851
134k
  /* 7155 */ "jr\t\0"
852
134k
  /* 7159 */ "jalr\t\0"
853
134k
  /* 7165 */ "nor\t\0"
854
134k
  /* 7170 */ "dror\t\0"
855
134k
  /* 7176 */ "xor\t\0"
856
134k
  /* 7181 */ "rdpgpr\t\0"
857
134k
  /* 7189 */ "wrpgpr\t\0"
858
134k
  /* 7197 */ "mftr\t\0"
859
134k
  /* 7203 */ "drotr\t\0"
860
134k
  /* 7210 */ "mttr\t\0"
861
134k
  /* 7216 */ "rdhwr\t\0"
862
134k
  /* 7223 */ "lwr\t\0"
863
134k
  /* 7228 */ "swr\t\0"
864
134k
  /* 7233 */ "mina.s\t\0"
865
134k
  /* 7241 */ "maxa.s\t\0"
866
134k
  /* 7249 */ "nmsub.s\t\0"
867
134k
  /* 7258 */ "cvt.d.s\t\0"
868
134k
  /* 7267 */ "nmadd.s\t\0"
869
134k
  /* 7276 */ "c.nge.s\t\0"
870
134k
  /* 7285 */ "c.le.s\t\0"
871
134k
  /* 7293 */ "cmp.le.s\t\0"
872
134k
  /* 7303 */ "c.ngle.s\t\0"
873
134k
  /* 7313 */ "c.ole.s\t\0"
874
134k
  /* 7322 */ "cmp.sle.s\t\0"
875
134k
  /* 7333 */ "c.ule.s\t\0"
876
134k
  /* 7342 */ "cmp.ule.s\t\0"
877
134k
  /* 7353 */ "cmp.sule.s\t\0"
878
134k
  /* 7365 */ "c.f.s\t\0"
879
134k
  /* 7372 */ "cmp.af.s\t\0"
880
134k
  /* 7382 */ "cmp.saf.s\t\0"
881
134k
  /* 7393 */ "msubf.s\t\0"
882
134k
  /* 7402 */ "maddf.s\t\0"
883
134k
  /* 7411 */ "c.sf.s\t\0"
884
134k
  /* 7419 */ "movf.s\t\0"
885
134k
  /* 7427 */ "neg.s\t\0"
886
134k
  /* 7434 */ "li.s\t\0"
887
134k
  /* 7440 */ "trunc.l.s\t\0"
888
134k
  /* 7451 */ "round.l.s\t\0"
889
134k
  /* 7462 */ "ceil.l.s\t\0"
890
134k
  /* 7472 */ "floor.l.s\t\0"
891
134k
  /* 7483 */ "cvt.l.s\t\0"
892
134k
  /* 7492 */ "sel.s\t\0"
893
134k
  /* 7499 */ "c.ngl.s\t\0"
894
134k
  /* 7508 */ "mul.s\t\0"
895
134k
  /* 7515 */ "min.s\t\0"
896
134k
  /* 7522 */ "c.un.s\t\0"
897
134k
  /* 7530 */ "cmp.un.s\t\0"
898
134k
  /* 7540 */ "cmp.sun.s\t\0"
899
134k
  /* 7551 */ "movn.s\t\0"
900
134k
  /* 7559 */ "recip.s\t\0"
901
134k
  /* 7568 */ "c.eq.s\t\0"
902
134k
  /* 7576 */ "cmp.eq.s\t\0"
903
134k
  /* 7586 */ "c.seq.s\t\0"
904
134k
  /* 7595 */ "cmp.seq.s\t\0"
905
134k
  /* 7606 */ "c.ueq.s\t\0"
906
134k
  /* 7615 */ "cmp.ueq.s\t\0"
907
134k
  /* 7626 */ "cmp.sueq.s\t\0"
908
134k
  /* 7638 */ "abs.s\t\0"
909
134k
  /* 7645 */ "cvt.ps.s\t\0"
910
134k
  /* 7655 */ "class.s\t\0"
911
134k
  /* 7664 */ "c.ngt.s\t\0"
912
134k
  /* 7673 */ "c.lt.s\t\0"
913
134k
  /* 7681 */ "cmp.lt.s\t\0"
914
134k
  /* 7691 */ "c.olt.s\t\0"
915
134k
  /* 7700 */ "cmp.slt.s\t\0"
916
134k
  /* 7711 */ "c.ult.s\t\0"
917
134k
  /* 7720 */ "cmp.ult.s\t\0"
918
134k
  /* 7731 */ "cmp.sult.s\t\0"
919
134k
  /* 7743 */ "rint.s\t\0"
920
134k
  /* 7751 */ "rsqrt.s\t\0"
921
134k
  /* 7760 */ "movt.s\t\0"
922
134k
  /* 7768 */ "div.s\t\0"
923
134k
  /* 7775 */ "mov.s\t\0"
924
134k
  /* 7782 */ "trunc.w.s\t\0"
925
134k
  /* 7793 */ "round.w.s\t\0"
926
134k
  /* 7804 */ "ceil.w.s\t\0"
927
134k
  /* 7814 */ "floor.w.s\t\0"
928
134k
  /* 7825 */ "cvt.w.s\t\0"
929
134k
  /* 7834 */ "max.s\t\0"
930
134k
  /* 7841 */ "selnez.s\t\0"
931
134k
  /* 7851 */ "seleqz.s\t\0"
932
134k
  /* 7861 */ "movz.s\t\0"
933
134k
  /* 7869 */ "abs\t\0"
934
134k
  /* 7874 */ "jals\t\0"
935
134k
  /* 7880 */ "bgezals\t\0"
936
134k
  /* 7889 */ "bltzals\t\0"
937
134k
  /* 7898 */ "cins\t\0"
938
134k
  /* 7904 */ "dins\t\0"
939
134k
  /* 7910 */ "sub.ps\t\0"
940
134k
  /* 7918 */ "add.ps\t\0"
941
134k
  /* 7926 */ "pll.ps\t\0"
942
134k
  /* 7934 */ "mul.ps\t\0"
943
134k
  /* 7942 */ "pul.ps\t\0"
944
134k
  /* 7950 */ "addr.ps\t\0"
945
134k
  /* 7959 */ "mulr.ps\t\0"
946
134k
  /* 7968 */ "plu.ps\t\0"
947
134k
  /* 7976 */ "puu.ps\t\0"
948
134k
  /* 7984 */ "cvt.pw.ps\t\0"
949
134k
  /* 7995 */ "jalrs\t\0"
950
134k
  /* 8002 */ "exts\t\0"
951
134k
  /* 8008 */ "lhxs\t\0"
952
134k
  /* 8014 */ "shxs\t\0"
953
134k
  /* 8020 */ "lhuxs\t\0"
954
134k
  /* 8027 */ "lwxs\t\0"
955
134k
  /* 8033 */ "swxs\t\0"
956
134k
  /* 8039 */ "bc1t\t\0"
957
134k
  /* 8045 */ "bgt\t\0"
958
134k
  /* 8050 */ "sgt\t\0"
959
134k
  /* 8055 */ "wait\t\0"
960
134k
  /* 8061 */ "blt\t\0"
961
134k
  /* 8066 */ "slt\t\0"
962
134k
  /* 8071 */ "tlt\t\0"
963
134k
  /* 8076 */ "dmult\t\0"
964
134k
  /* 8083 */ "dmt\t\0"
965
134k
  /* 8088 */ "emt\t\0"
966
134k
  /* 8093 */ "not\t\0"
967
134k
  /* 8098 */ "ginvt\t\0"
968
134k
  /* 8105 */ "movt\t\0"
969
134k
  /* 8111 */ "dext\t\0"
970
134k
  /* 8117 */ "lbu\t\0"
971
134k
  /* 8122 */ "dsubu\t\0"
972
134k
  /* 8129 */ "msubu\t\0"
973
134k
  /* 8136 */ "baddu\t\0"
974
134k
  /* 8143 */ "daddu\t\0"
975
134k
  /* 8150 */ "maddu\t\0"
976
134k
  /* 8157 */ "dmodu\t\0"
977
134k
  /* 8164 */ "bgeu\t\0"
978
134k
  /* 8170 */ "sgeu\t\0"
979
134k
  /* 8176 */ "tgeu\t\0"
980
134k
  /* 8182 */ "bleu\t\0"
981
134k
  /* 8188 */ "sleu\t\0"
982
134k
  /* 8194 */ "ulhu\t\0"
983
134k
  /* 8200 */ "dmuhu\t\0"
984
134k
  /* 8207 */ "daddiu\t\0"
985
134k
  /* 8215 */ "tgeiu\t\0"
986
134k
  /* 8222 */ "sltiu\t\0"
987
134k
  /* 8229 */ "tltiu\t\0"
988
134k
  /* 8236 */ "v3mulu\t\0"
989
134k
  /* 8244 */ "dmulu\t\0"
990
134k
  /* 8251 */ "vmulu\t\0"
991
134k
  /* 8258 */ "dremu\t\0"
992
134k
  /* 8265 */ "dmulou\t\0"
993
134k
  /* 8273 */ "cvt.s.pu\t\0"
994
134k
  /* 8283 */ "dinsu\t\0"
995
134k
  /* 8290 */ "bgtu\t\0"
996
134k
  /* 8296 */ "sgtu\t\0"
997
134k
  /* 8302 */ "bltu\t\0"
998
134k
  /* 8308 */ "sltu\t\0"
999
134k
  /* 8314 */ "tltu\t\0"
1000
134k
  /* 8320 */ "dmultu\t\0"
1001
134k
  /* 8328 */ "dextu\t\0"
1002
134k
  /* 8335 */ "ddivu\t\0"
1003
134k
  /* 8342 */ "lwu\t\0"
1004
134k
  /* 8347 */ "and.v\t\0"
1005
134k
  /* 8354 */ "move.v\t\0"
1006
134k
  /* 8362 */ "bsel.v\t\0"
1007
134k
  /* 8370 */ "nor.v\t\0"
1008
134k
  /* 8377 */ "xor.v\t\0"
1009
134k
  /* 8384 */ "bz.v\t\0"
1010
134k
  /* 8390 */ "bmz.v\t\0"
1011
134k
  /* 8397 */ "bnz.v\t\0"
1012
134k
  /* 8404 */ "bmnz.v\t\0"
1013
134k
  /* 8412 */ "dsrav\t\0"
1014
134k
  /* 8419 */ "bitrev\t\0"
1015
134k
  /* 8427 */ "ddiv\t\0"
1016
134k
  /* 8433 */ "dsllv\t\0"
1017
134k
  /* 8440 */ "dsrlv\t\0"
1018
134k
  /* 8447 */ "shilov\t\0"
1019
134k
  /* 8455 */ "sov\t\0"
1020
134k
  /* 8460 */ "extpdpv\t\0"
1021
134k
  /* 8469 */ "extpv\t\0"
1022
134k
  /* 8476 */ "drotrv\t\0"
1023
134k
  /* 8484 */ "insv\t\0"
1024
134k
  /* 8490 */ "flog2.w\t\0"
1025
134k
  /* 8499 */ "fexp2.w\t\0"
1026
134k
  /* 8508 */ "add_a.w\t\0"
1027
134k
  /* 8517 */ "fmin_a.w\t\0"
1028
134k
  /* 8527 */ "adds_a.w\t\0"
1029
134k
  /* 8537 */ "fmax_a.w\t\0"
1030
134k
  /* 8547 */ "sra.w\t\0"
1031
134k
  /* 8554 */ "fsub.w\t\0"
1032
134k
  /* 8562 */ "fmsub.w\t\0"
1033
134k
  /* 8571 */ "nloc.w\t\0"
1034
134k
  /* 8579 */ "nlzc.w\t\0"
1035
134k
  /* 8587 */ "cvt.d.w\t\0"
1036
134k
  /* 8596 */ "fadd.w\t\0"
1037
134k
  /* 8604 */ "fmadd.w\t\0"
1038
134k
  /* 8613 */ "sld.w\t\0"
1039
134k
  /* 8620 */ "pckod.w\t\0"
1040
134k
  /* 8629 */ "ilvod.w\t\0"
1041
134k
  /* 8638 */ "fcle.w\t\0"
1042
134k
  /* 8646 */ "fsle.w\t\0"
1043
134k
  /* 8654 */ "fcule.w\t\0"
1044
134k
  /* 8663 */ "fsule.w\t\0"
1045
134k
  /* 8672 */ "fcne.w\t\0"
1046
134k
  /* 8680 */ "fsne.w\t\0"
1047
134k
  /* 8688 */ "fcune.w\t\0"
1048
134k
  /* 8697 */ "fsune.w\t\0"
1049
134k
  /* 8706 */ "insve.w\t\0"
1050
134k
  /* 8715 */ "fcaf.w\t\0"
1051
134k
  /* 8723 */ "fsaf.w\t\0"
1052
134k
  /* 8731 */ "vshf.w\t\0"
1053
134k
  /* 8739 */ "bneg.w\t\0"
1054
134k
  /* 8747 */ "precr_sra.ph.w\t\0"
1055
134k
  /* 8763 */ "precrq.ph.w\t\0"
1056
134k
  /* 8776 */ "precr_sra_r.ph.w\t\0"
1057
134k
  /* 8794 */ "precrq_rs.ph.w\t\0"
1058
134k
  /* 8810 */ "subqh.w\t\0"
1059
134k
  /* 8819 */ "addqh.w\t\0"
1060
134k
  /* 8828 */ "srai.w\t\0"
1061
134k
  /* 8836 */ "sldi.w\t\0"
1062
134k
  /* 8844 */ "bnegi.w\t\0"
1063
134k
  /* 8853 */ "slli.w\t\0"
1064
134k
  /* 8861 */ "srli.w\t\0"
1065
134k
  /* 8869 */ "binsli.w\t\0"
1066
134k
  /* 8879 */ "ceqi.w\t\0"
1067
134k
  /* 8887 */ "srari.w\t\0"
1068
134k
  /* 8896 */ "bclri.w\t\0"
1069
134k
  /* 8905 */ "srlri.w\t\0"
1070
134k
  /* 8914 */ "binsri.w\t\0"
1071
134k
  /* 8924 */ "splati.w\t\0"
1072
134k
  /* 8934 */ "bseti.w\t\0"
1073
134k
  /* 8943 */ "subvi.w\t\0"
1074
134k
  /* 8952 */ "addvi.w\t\0"
1075
134k
  /* 8961 */ "dpaq_sa.l.w\t\0"
1076
134k
  /* 8974 */ "dpsq_sa.l.w\t\0"
1077
134k
  /* 8987 */ "fill.w\t\0"
1078
134k
  /* 8995 */ "sll.w\t\0"
1079
134k
  /* 9002 */ "fexupl.w\t\0"
1080
134k
  /* 9012 */ "ffql.w\t\0"
1081
134k
  /* 9020 */ "srl.w\t\0"
1082
134k
  /* 9027 */ "binsl.w\t\0"
1083
134k
  /* 9036 */ "fmul.w\t\0"
1084
134k
  /* 9044 */ "ilvl.w\t\0"
1085
134k
  /* 9052 */ "fmin.w\t\0"
1086
134k
  /* 9060 */ "fcun.w\t\0"
1087
134k
  /* 9068 */ "fsun.w\t\0"
1088
134k
  /* 9076 */ "fexdo.w\t\0"
1089
134k
  /* 9085 */ "frcp.w\t\0"
1090
134k
  /* 9093 */ "msub_q.w\t\0"
1091
134k
  /* 9103 */ "madd_q.w\t\0"
1092
134k
  /* 9113 */ "mul_q.w\t\0"
1093
134k
  /* 9122 */ "msubr_q.w\t\0"
1094
134k
  /* 9133 */ "maddr_q.w\t\0"
1095
134k
  /* 9144 */ "mulr_q.w\t\0"
1096
134k
  /* 9154 */ "fceq.w\t\0"
1097
134k
  /* 9162 */ "fseq.w\t\0"
1098
134k
  /* 9170 */ "fcueq.w\t\0"
1099
134k
  /* 9179 */ "fsueq.w\t\0"
1100
134k
  /* 9188 */ "ftq.w\t\0"
1101
134k
  /* 9195 */ "shra_r.w\t\0"
1102
134k
  /* 9205 */ "subqh_r.w\t\0"
1103
134k
  /* 9216 */ "addqh_r.w\t\0"
1104
134k
  /* 9227 */ "extr_r.w\t\0"
1105
134k
  /* 9237 */ "shrav_r.w\t\0"
1106
134k
  /* 9248 */ "extrv_r.w\t\0"
1107
134k
  /* 9259 */ "srar.w\t\0"
1108
134k
  /* 9267 */ "bclr.w\t\0"
1109
134k
  /* 9275 */ "srlr.w\t\0"
1110
134k
  /* 9283 */ "fcor.w\t\0"
1111
134k
  /* 9291 */ "fsor.w\t\0"
1112
134k
  /* 9299 */ "fexupr.w\t\0"
1113
134k
  /* 9309 */ "ffqr.w\t\0"
1114
134k
  /* 9317 */ "binsr.w\t\0"
1115
134k
  /* 9326 */ "extr.w\t\0"
1116
134k
  /* 9334 */ "ilvr.w\t\0"
1117
134k
  /* 9342 */ "cvt.s.w\t\0"
1118
134k
  /* 9351 */ "asub_s.w\t\0"
1119
134k
  /* 9361 */ "hsub_s.w\t\0"
1120
134k
  /* 9371 */ "dpsub_s.w\t\0"
1121
134k
  /* 9382 */ "ftrunc_s.w\t\0"
1122
134k
  /* 9394 */ "hadd_s.w\t\0"
1123
134k
  /* 9404 */ "dpadd_s.w\t\0"
1124
134k
  /* 9415 */ "mod_s.w\t\0"
1125
134k
  /* 9424 */ "cle_s.w\t\0"
1126
134k
  /* 9433 */ "ave_s.w\t\0"
1127
134k
  /* 9442 */ "clei_s.w\t\0"
1128
134k
  /* 9452 */ "mini_s.w\t\0"
1129
134k
  /* 9462 */ "clti_s.w\t\0"
1130
134k
  /* 9472 */ "maxi_s.w\t\0"
1131
134k
  /* 9482 */ "shll_s.w\t\0"
1132
134k
  /* 9492 */ "min_s.w\t\0"
1133
134k
  /* 9501 */ "dotp_s.w\t\0"
1134
134k
  /* 9511 */ "subq_s.w\t\0"
1135
134k
  /* 9521 */ "addq_s.w\t\0"
1136
134k
  /* 9531 */ "mulq_s.w\t\0"
1137
134k
  /* 9541 */ "absq_s.w\t\0"
1138
134k
  /* 9551 */ "aver_s.w\t\0"
1139
134k
  /* 9561 */ "subs_s.w\t\0"
1140
134k
  /* 9571 */ "adds_s.w\t\0"
1141
134k
  /* 9581 */ "sat_s.w\t\0"
1142
134k
  /* 9590 */ "clt_s.w\t\0"
1143
134k
  /* 9599 */ "ffint_s.w\t\0"
1144
134k
  /* 9610 */ "ftint_s.w\t\0"
1145
134k
  /* 9621 */ "subsuu_s.w\t\0"
1146
134k
  /* 9633 */ "div_s.w\t\0"
1147
134k
  /* 9642 */ "shllv_s.w\t\0"
1148
134k
  /* 9653 */ "max_s.w\t\0"
1149
134k
  /* 9662 */ "copy_s.w\t\0"
1150
134k
  /* 9672 */ "mulq_rs.w\t\0"
1151
134k
  /* 9683 */ "extr_rs.w\t\0"
1152
134k
  /* 9694 */ "extrv_rs.w\t\0"
1153
134k
  /* 9706 */ "fclass.w\t\0"
1154
134k
  /* 9716 */ "splat.w\t\0"
1155
134k
  /* 9725 */ "bset.w\t\0"
1156
134k
  /* 9733 */ "fclt.w\t\0"
1157
134k
  /* 9741 */ "fslt.w\t\0"
1158
134k
  /* 9749 */ "fcult.w\t\0"
1159
134k
  /* 9758 */ "fsult.w\t\0"
1160
134k
  /* 9767 */ "pcnt.w\t\0"
1161
134k
  /* 9775 */ "frint.w\t\0"
1162
134k
  /* 9784 */ "insert.w\t\0"
1163
134k
  /* 9794 */ "fsqrt.w\t\0"
1164
134k
  /* 9803 */ "frsqrt.w\t\0"
1165
134k
  /* 9813 */ "st.w\t\0"
1166
134k
  /* 9819 */ "asub_u.w\t\0"
1167
134k
  /* 9829 */ "hsub_u.w\t\0"
1168
134k
  /* 9839 */ "dpsub_u.w\t\0"
1169
134k
  /* 9850 */ "ftrunc_u.w\t\0"
1170
134k
  /* 9862 */ "hadd_u.w\t\0"
1171
134k
  /* 9872 */ "dpadd_u.w\t\0"
1172
134k
  /* 9883 */ "mod_u.w\t\0"
1173
134k
  /* 9892 */ "cle_u.w\t\0"
1174
134k
  /* 9901 */ "ave_u.w\t\0"
1175
134k
  /* 9910 */ "clei_u.w\t\0"
1176
134k
  /* 9920 */ "mini_u.w\t\0"
1177
134k
  /* 9930 */ "clti_u.w\t\0"
1178
134k
  /* 9940 */ "maxi_u.w\t\0"
1179
134k
  /* 9950 */ "min_u.w\t\0"
1180
134k
  /* 9959 */ "dotp_u.w\t\0"
1181
134k
  /* 9969 */ "aver_u.w\t\0"
1182
134k
  /* 9979 */ "subs_u.w\t\0"
1183
134k
  /* 9989 */ "adds_u.w\t\0"
1184
134k
  /* 9999 */ "subsus_u.w\t\0"
1185
134k
  /* 10011 */ "sat_u.w\t\0"
1186
134k
  /* 10020 */ "clt_u.w\t\0"
1187
134k
  /* 10029 */ "ffint_u.w\t\0"
1188
134k
  /* 10040 */ "ftint_u.w\t\0"
1189
134k
  /* 10051 */ "div_u.w\t\0"
1190
134k
  /* 10060 */ "max_u.w\t\0"
1191
134k
  /* 10069 */ "copy_u.w\t\0"
1192
134k
  /* 10079 */ "msubv.w\t\0"
1193
134k
  /* 10088 */ "maddv.w\t\0"
1194
134k
  /* 10097 */ "pckev.w\t\0"
1195
134k
  /* 10106 */ "ilvev.w\t\0"
1196
134k
  /* 10115 */ "fdiv.w\t\0"
1197
134k
  /* 10123 */ "mulv.w\t\0"
1198
134k
  /* 10131 */ "extrv.w\t\0"
1199
134k
  /* 10140 */ "fmax.w\t\0"
1200
134k
  /* 10148 */ "bz.w\t\0"
1201
134k
  /* 10154 */ "bnz.w\t\0"
1202
134k
  /* 10161 */ "crc32w\t\0"
1203
134k
  /* 10169 */ "crc32cw\t\0"
1204
134k
  /* 10178 */ "ualw\t\0"
1205
134k
  /* 10184 */ "ulw\t\0"
1206
134k
  /* 10189 */ "cvt.ps.pw\t\0"
1207
134k
  /* 10200 */ "uasw\t\0"
1208
134k
  /* 10206 */ "usw\t\0"
1209
134k
  /* 10211 */ "extw\t\0"
1210
134k
  /* 10217 */ "byterevw\t\0"
1211
134k
  /* 10227 */ "bitrevw\t\0"
1212
134k
  /* 10236 */ "lbx\t\0"
1213
134k
  /* 10241 */ "sbx\t\0"
1214
134k
  /* 10246 */ "prefx\t\0"
1215
134k
  /* 10253 */ "lhx\t\0"
1216
134k
  /* 10258 */ "shx\t\0"
1217
134k
  /* 10263 */ "jalx\t\0"
1218
134k
  /* 10269 */ "rotx\t\0"
1219
134k
  /* 10275 */ "lbux\t\0"
1220
134k
  /* 10281 */ "lhux\t\0"
1221
134k
  /* 10287 */ "lwx\t\0"
1222
134k
  /* 10292 */ "swx\t\0"
1223
134k
  /* 10297 */ "bgez\t\0"
1224
134k
  /* 10303 */ "blez\t\0"
1225
134k
  /* 10309 */ "bnez\t\0"
1226
134k
  /* 10315 */ "selnez\t\0"
1227
134k
  /* 10323 */ "btnez\t\0"
1228
134k
  /* 10330 */ "dclz\t\0"
1229
134k
  /* 10336 */ "beqz\t\0"
1230
134k
  /* 10342 */ "seleqz\t\0"
1231
134k
  /* 10350 */ "bteqz\t\0"
1232
134k
  /* 10357 */ "bgtz\t\0"
1233
134k
  /* 10363 */ "bltz\t\0"
1234
134k
  /* 10369 */ "movz\t\0"
1235
134k
  /* 10375 */ "seb\t \0"
1236
134k
  /* 10381 */ "seh\t \0"
1237
134k
  /* 10387 */ "ddivu\t$zero, \0"
1238
134k
  /* 10401 */ "ddiv\t$zero, \0"
1239
134k
  /* 10414 */ "addiu\t$sp, \0"
1240
134k
  /* 10426 */ "mftc0 \0"
1241
134k
  /* 10433 */ "mttc0 \0"
1242
134k
  /* 10440 */ "mfthc1 \0"
1243
134k
  /* 10448 */ "mtthc1 \0"
1244
134k
  /* 10456 */ "cftc1 \0"
1245
134k
  /* 10463 */ "mftc1 \0"
1246
134k
  /* 10470 */ "cttc1 \0"
1247
134k
  /* 10477 */ "mttc1 \0"
1248
134k
  /* 10484 */ "sync \0"
1249
134k
  /* 10490 */ "ld \0"
1250
134k
  /* 10494 */ "\t.word \0"
1251
134k
  /* 10502 */ "sd \0"
1252
134k
  /* 10506 */ "sne \0"
1253
134k
  /* 10511 */ "mfthi \0"
1254
134k
  /* 10518 */ "mtthi \0"
1255
134k
  /* 10525 */ "mftlo \0"
1256
134k
  /* 10532 */ "mttlo \0"
1257
134k
  /* 10539 */ "mftdsp \0"
1258
134k
  /* 10547 */ "mttdsp \0"
1259
134k
  /* 10555 */ "scwp \0"
1260
134k
  /* 10561 */ "llwp \0"
1261
134k
  /* 10567 */ "seq \0"
1262
134k
  /* 10572 */ "mftgpr \0"
1263
134k
  /* 10580 */ "mttgpr \0"
1264
134k
  /* 10588 */ "dext \0"
1265
134k
  /* 10594 */ "mftacx \0"
1266
134k
  /* 10602 */ "mttacx \0"
1267
134k
  /* 10610 */ "bc1nez \0"
1268
134k
  /* 10618 */ "bc2nez \0"
1269
134k
  /* 10626 */ "bc1eqz \0"
1270
134k
  /* 10634 */ "bc2eqz \0"
1271
134k
  /* 10642 */ "# XRay Function Patchable RET.\0"
1272
134k
  /* 10673 */ "c.\0"
1273
134k
  /* 10676 */ "# XRay Typed Event Log.\0"
1274
134k
  /* 10700 */ "# XRay Custom Event Log.\0"
1275
134k
  /* 10725 */ "# XRay Function Enter.\0"
1276
134k
  /* 10748 */ "# XRay Tail Call Exit.\0"
1277
134k
  /* 10771 */ "# XRay Function Exit.\0"
1278
134k
  /* 10793 */ "break 0\0"
1279
134k
  /* 10801 */ "nop32\0"
1280
134k
  /* 10807 */ "LIFETIME_END\0"
1281
134k
  /* 10820 */ "PSEUDO_PROBE\0"
1282
134k
  /* 10833 */ "BUNDLE\0"
1283
134k
  /* 10840 */ "DBG_VALUE\0"
1284
134k
  /* 10850 */ "DBG_INSTR_REF\0"
1285
134k
  /* 10864 */ "DBG_PHI\0"
1286
134k
  /* 10872 */ "DBG_LABEL\0"
1287
134k
  /* 10882 */ "LIFETIME_START\0"
1288
134k
  /* 10897 */ "DBG_VALUE_LIST\0"
1289
134k
  /* 10912 */ "jrc\t$ra\0"
1290
134k
  /* 10920 */ "jr\t$ra\0"
1291
134k
  /* 10927 */ "ehb\0"
1292
134k
  /* 10931 */ "eretnc\0"
1293
134k
  /* 10938 */ "pause\0"
1294
134k
  /* 10944 */ "tlbinvf\0"
1295
134k
  /* 10952 */ "tlbginvf\0"
1296
134k
  /* 10961 */ "tlbwi\0"
1297
134k
  /* 10967 */ "tlbgwi\0"
1298
134k
  /* 10974 */ "# FEntry call\0"
1299
134k
  /* 10988 */ "foo\0"
1300
134k
  /* 10992 */ "tlbp\0"
1301
134k
  /* 10997 */ "tlbgp\0"
1302
134k
  /* 11003 */ "ssnop\0"
1303
134k
  /* 11009 */ "tlbr\0"
1304
134k
  /* 11014 */ "tlbgr\0"
1305
134k
  /* 11020 */ "tlbwr\0"
1306
134k
  /* 11026 */ "tlbgwr\0"
1307
134k
  /* 11033 */ "deret\0"
1308
134k
  /* 11039 */ "wait\0"
1309
134k
  /* 11044 */ "tlbinv\0"
1310
134k
  /* 11051 */ "tlbginv\0"
1311
134k
};
1312
134k
#endif // CAPSTONE_DIET
1313
1314
134k
  static const uint32_t OpInfo0[] = {
1315
134k
    0U, // PHI
1316
134k
    0U, // INLINEASM
1317
134k
    0U, // INLINEASM_BR
1318
134k
    0U, // CFI_INSTRUCTION
1319
134k
    0U, // EH_LABEL
1320
134k
    0U, // GC_LABEL
1321
134k
    0U, // ANNOTATION_LABEL
1322
134k
    0U, // KILL
1323
134k
    0U, // EXTRACT_SUBREG
1324
134k
    0U, // INSERT_SUBREG
1325
134k
    0U, // IMPLICIT_DEF
1326
134k
    0U, // SUBREG_TO_REG
1327
134k
    0U, // COPY_TO_REGCLASS
1328
134k
    10841U, // DBG_VALUE
1329
134k
    10898U, // DBG_VALUE_LIST
1330
134k
    10851U, // DBG_INSTR_REF
1331
134k
    10865U, // DBG_PHI
1332
134k
    10873U, // DBG_LABEL
1333
134k
    0U, // REG_SEQUENCE
1334
134k
    0U, // COPY
1335
134k
    10834U, // BUNDLE
1336
134k
    10883U, // LIFETIME_START
1337
134k
    10808U, // LIFETIME_END
1338
134k
    10821U, // PSEUDO_PROBE
1339
134k
    0U, // ARITH_FENCE
1340
134k
    0U, // STACKMAP
1341
134k
    10975U, // FENTRY_CALL
1342
134k
    0U, // PATCHPOINT
1343
134k
    0U, // LOAD_STACK_GUARD
1344
134k
    0U, // PREALLOCATED_SETUP
1345
134k
    0U, // PREALLOCATED_ARG
1346
134k
    0U, // STATEPOINT
1347
134k
    0U, // LOCAL_ESCAPE
1348
134k
    0U, // FAULTING_OP
1349
134k
    0U, // PATCHABLE_OP
1350
134k
    10726U, // PATCHABLE_FUNCTION_ENTER
1351
134k
    10643U, // PATCHABLE_RET
1352
134k
    10772U, // PATCHABLE_FUNCTION_EXIT
1353
134k
    10749U, // PATCHABLE_TAIL_CALL
1354
134k
    10701U, // PATCHABLE_EVENT_CALL
1355
134k
    10677U, // PATCHABLE_TYPED_EVENT_CALL
1356
134k
    0U, // ICALL_BRANCH_FUNNEL
1357
134k
    0U, // MEMBARRIER
1358
134k
    0U, // JUMP_TABLE_DEBUG_INFO
1359
134k
    0U, // G_ASSERT_SEXT
1360
134k
    0U, // G_ASSERT_ZEXT
1361
134k
    0U, // G_ASSERT_ALIGN
1362
134k
    0U, // G_ADD
1363
134k
    0U, // G_SUB
1364
134k
    0U, // G_MUL
1365
134k
    0U, // G_SDIV
1366
134k
    0U, // G_UDIV
1367
134k
    0U, // G_SREM
1368
134k
    0U, // G_UREM
1369
134k
    0U, // G_SDIVREM
1370
134k
    0U, // G_UDIVREM
1371
134k
    0U, // G_AND
1372
134k
    0U, // G_OR
1373
134k
    0U, // G_XOR
1374
134k
    0U, // G_IMPLICIT_DEF
1375
134k
    0U, // G_PHI
1376
134k
    0U, // G_FRAME_INDEX
1377
134k
    0U, // G_GLOBAL_VALUE
1378
134k
    0U, // G_CONSTANT_POOL
1379
134k
    0U, // G_EXTRACT
1380
134k
    0U, // G_UNMERGE_VALUES
1381
134k
    0U, // G_INSERT
1382
134k
    0U, // G_MERGE_VALUES
1383
134k
    0U, // G_BUILD_VECTOR
1384
134k
    0U, // G_BUILD_VECTOR_TRUNC
1385
134k
    0U, // G_CONCAT_VECTORS
1386
134k
    0U, // G_PTRTOINT
1387
134k
    0U, // G_INTTOPTR
1388
134k
    0U, // G_BITCAST
1389
134k
    0U, // G_FREEZE
1390
134k
    0U, // G_CONSTANT_FOLD_BARRIER
1391
134k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1392
134k
    0U, // G_INTRINSIC_TRUNC
1393
134k
    0U, // G_INTRINSIC_ROUND
1394
134k
    0U, // G_INTRINSIC_LRINT
1395
134k
    0U, // G_INTRINSIC_ROUNDEVEN
1396
134k
    0U, // G_READCYCLECOUNTER
1397
134k
    0U, // G_LOAD
1398
134k
    0U, // G_SEXTLOAD
1399
134k
    0U, // G_ZEXTLOAD
1400
134k
    0U, // G_INDEXED_LOAD
1401
134k
    0U, // G_INDEXED_SEXTLOAD
1402
134k
    0U, // G_INDEXED_ZEXTLOAD
1403
134k
    0U, // G_STORE
1404
134k
    0U, // G_INDEXED_STORE
1405
134k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1406
134k
    0U, // G_ATOMIC_CMPXCHG
1407
134k
    0U, // G_ATOMICRMW_XCHG
1408
134k
    0U, // G_ATOMICRMW_ADD
1409
134k
    0U, // G_ATOMICRMW_SUB
1410
134k
    0U, // G_ATOMICRMW_AND
1411
134k
    0U, // G_ATOMICRMW_NAND
1412
134k
    0U, // G_ATOMICRMW_OR
1413
134k
    0U, // G_ATOMICRMW_XOR
1414
134k
    0U, // G_ATOMICRMW_MAX
1415
134k
    0U, // G_ATOMICRMW_MIN
1416
134k
    0U, // G_ATOMICRMW_UMAX
1417
134k
    0U, // G_ATOMICRMW_UMIN
1418
134k
    0U, // G_ATOMICRMW_FADD
1419
134k
    0U, // G_ATOMICRMW_FSUB
1420
134k
    0U, // G_ATOMICRMW_FMAX
1421
134k
    0U, // G_ATOMICRMW_FMIN
1422
134k
    0U, // G_ATOMICRMW_UINC_WRAP
1423
134k
    0U, // G_ATOMICRMW_UDEC_WRAP
1424
134k
    0U, // G_FENCE
1425
134k
    0U, // G_PREFETCH
1426
134k
    0U, // G_BRCOND
1427
134k
    0U, // G_BRINDIRECT
1428
134k
    0U, // G_INVOKE_REGION_START
1429
134k
    0U, // G_INTRINSIC
1430
134k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1431
134k
    0U, // G_INTRINSIC_CONVERGENT
1432
134k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1433
134k
    0U, // G_ANYEXT
1434
134k
    0U, // G_TRUNC
1435
134k
    0U, // G_CONSTANT
1436
134k
    0U, // G_FCONSTANT
1437
134k
    0U, // G_VASTART
1438
134k
    0U, // G_VAARG
1439
134k
    0U, // G_SEXT
1440
134k
    0U, // G_SEXT_INREG
1441
134k
    0U, // G_ZEXT
1442
134k
    0U, // G_SHL
1443
134k
    0U, // G_LSHR
1444
134k
    0U, // G_ASHR
1445
134k
    0U, // G_FSHL
1446
134k
    0U, // G_FSHR
1447
134k
    0U, // G_ROTR
1448
134k
    0U, // G_ROTL
1449
134k
    0U, // G_ICMP
1450
134k
    0U, // G_FCMP
1451
134k
    0U, // G_SELECT
1452
134k
    0U, // G_UADDO
1453
134k
    0U, // G_UADDE
1454
134k
    0U, // G_USUBO
1455
134k
    0U, // G_USUBE
1456
134k
    0U, // G_SADDO
1457
134k
    0U, // G_SADDE
1458
134k
    0U, // G_SSUBO
1459
134k
    0U, // G_SSUBE
1460
134k
    0U, // G_UMULO
1461
134k
    0U, // G_SMULO
1462
134k
    0U, // G_UMULH
1463
134k
    0U, // G_SMULH
1464
134k
    0U, // G_UADDSAT
1465
134k
    0U, // G_SADDSAT
1466
134k
    0U, // G_USUBSAT
1467
134k
    0U, // G_SSUBSAT
1468
134k
    0U, // G_USHLSAT
1469
134k
    0U, // G_SSHLSAT
1470
134k
    0U, // G_SMULFIX
1471
134k
    0U, // G_UMULFIX
1472
134k
    0U, // G_SMULFIXSAT
1473
134k
    0U, // G_UMULFIXSAT
1474
134k
    0U, // G_SDIVFIX
1475
134k
    0U, // G_UDIVFIX
1476
134k
    0U, // G_SDIVFIXSAT
1477
134k
    0U, // G_UDIVFIXSAT
1478
134k
    0U, // G_FADD
1479
134k
    0U, // G_FSUB
1480
134k
    0U, // G_FMUL
1481
134k
    0U, // G_FMA
1482
134k
    0U, // G_FMAD
1483
134k
    0U, // G_FDIV
1484
134k
    0U, // G_FREM
1485
134k
    0U, // G_FPOW
1486
134k
    0U, // G_FPOWI
1487
134k
    0U, // G_FEXP
1488
134k
    0U, // G_FEXP2
1489
134k
    0U, // G_FEXP10
1490
134k
    0U, // G_FLOG
1491
134k
    0U, // G_FLOG2
1492
134k
    0U, // G_FLOG10
1493
134k
    0U, // G_FLDEXP
1494
134k
    0U, // G_FFREXP
1495
134k
    0U, // G_FNEG
1496
134k
    0U, // G_FPEXT
1497
134k
    0U, // G_FPTRUNC
1498
134k
    0U, // G_FPTOSI
1499
134k
    0U, // G_FPTOUI
1500
134k
    0U, // G_SITOFP
1501
134k
    0U, // G_UITOFP
1502
134k
    0U, // G_FABS
1503
134k
    0U, // G_FCOPYSIGN
1504
134k
    0U, // G_IS_FPCLASS
1505
134k
    0U, // G_FCANONICALIZE
1506
134k
    0U, // G_FMINNUM
1507
134k
    0U, // G_FMAXNUM
1508
134k
    0U, // G_FMINNUM_IEEE
1509
134k
    0U, // G_FMAXNUM_IEEE
1510
134k
    0U, // G_FMINIMUM
1511
134k
    0U, // G_FMAXIMUM
1512
134k
    0U, // G_GET_FPENV
1513
134k
    0U, // G_SET_FPENV
1514
134k
    0U, // G_RESET_FPENV
1515
134k
    0U, // G_GET_FPMODE
1516
134k
    0U, // G_SET_FPMODE
1517
134k
    0U, // G_RESET_FPMODE
1518
134k
    0U, // G_PTR_ADD
1519
134k
    0U, // G_PTRMASK
1520
134k
    0U, // G_SMIN
1521
134k
    0U, // G_SMAX
1522
134k
    0U, // G_UMIN
1523
134k
    0U, // G_UMAX
1524
134k
    0U, // G_ABS
1525
134k
    0U, // G_LROUND
1526
134k
    0U, // G_LLROUND
1527
134k
    0U, // G_BR
1528
134k
    0U, // G_BRJT
1529
134k
    0U, // G_INSERT_VECTOR_ELT
1530
134k
    0U, // G_EXTRACT_VECTOR_ELT
1531
134k
    0U, // G_SHUFFLE_VECTOR
1532
134k
    0U, // G_CTTZ
1533
134k
    0U, // G_CTTZ_ZERO_UNDEF
1534
134k
    0U, // G_CTLZ
1535
134k
    0U, // G_CTLZ_ZERO_UNDEF
1536
134k
    0U, // G_CTPOP
1537
134k
    0U, // G_BSWAP
1538
134k
    0U, // G_BITREVERSE
1539
134k
    0U, // G_FCEIL
1540
134k
    0U, // G_FCOS
1541
134k
    0U, // G_FSIN
1542
134k
    0U, // G_FSQRT
1543
134k
    0U, // G_FFLOOR
1544
134k
    0U, // G_FRINT
1545
134k
    0U, // G_FNEARBYINT
1546
134k
    0U, // G_ADDRSPACE_CAST
1547
134k
    0U, // G_BLOCK_ADDR
1548
134k
    0U, // G_JUMP_TABLE
1549
134k
    0U, // G_DYN_STACKALLOC
1550
134k
    0U, // G_STACKSAVE
1551
134k
    0U, // G_STACKRESTORE
1552
134k
    0U, // G_STRICT_FADD
1553
134k
    0U, // G_STRICT_FSUB
1554
134k
    0U, // G_STRICT_FMUL
1555
134k
    0U, // G_STRICT_FDIV
1556
134k
    0U, // G_STRICT_FREM
1557
134k
    0U, // G_STRICT_FMA
1558
134k
    0U, // G_STRICT_FSQRT
1559
134k
    0U, // G_STRICT_FLDEXP
1560
134k
    0U, // G_READ_REGISTER
1561
134k
    0U, // G_WRITE_REGISTER
1562
134k
    0U, // G_MEMCPY
1563
134k
    0U, // G_MEMCPY_INLINE
1564
134k
    0U, // G_MEMMOVE
1565
134k
    0U, // G_MEMSET
1566
134k
    0U, // G_BZERO
1567
134k
    0U, // G_VECREDUCE_SEQ_FADD
1568
134k
    0U, // G_VECREDUCE_SEQ_FMUL
1569
134k
    0U, // G_VECREDUCE_FADD
1570
134k
    0U, // G_VECREDUCE_FMUL
1571
134k
    0U, // G_VECREDUCE_FMAX
1572
134k
    0U, // G_VECREDUCE_FMIN
1573
134k
    0U, // G_VECREDUCE_FMAXIMUM
1574
134k
    0U, // G_VECREDUCE_FMINIMUM
1575
134k
    0U, // G_VECREDUCE_ADD
1576
134k
    0U, // G_VECREDUCE_MUL
1577
134k
    0U, // G_VECREDUCE_AND
1578
134k
    0U, // G_VECREDUCE_OR
1579
134k
    0U, // G_VECREDUCE_XOR
1580
134k
    0U, // G_VECREDUCE_SMAX
1581
134k
    0U, // G_VECREDUCE_SMIN
1582
134k
    0U, // G_VECREDUCE_UMAX
1583
134k
    0U, // G_VECREDUCE_UMIN
1584
134k
    0U, // G_SBFX
1585
134k
    0U, // G_UBFX
1586
134k
    24254U, // ABSMacro
1587
134k
    0U, // ADJCALLSTACKDOWN
1588
134k
    0U, // ADJCALLSTACKDOWN_NM
1589
134k
    0U, // ADJCALLSTACKUP
1590
134k
    0U, // ADJCALLSTACKUP_NM
1591
134k
    536894083U, // ALIGN_NM
1592
134k
    0U, // AND_V_D_PSEUDO
1593
134k
    0U, // AND_V_H_PSEUDO
1594
134k
    0U, // AND_V_W_PSEUDO
1595
134k
    0U, // ATOMIC_CMP_SWAP_I16
1596
134k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
1597
134k
    0U, // ATOMIC_CMP_SWAP_I32
1598
134k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
1599
134k
    0U, // ATOMIC_CMP_SWAP_I64
1600
134k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
1601
134k
    0U, // ATOMIC_CMP_SWAP_I8
1602
134k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
1603
134k
    0U, // ATOMIC_LOAD_ADD_I16
1604
134k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
1605
134k
    0U, // ATOMIC_LOAD_ADD_I32
1606
134k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
1607
134k
    0U, // ATOMIC_LOAD_ADD_I64
1608
134k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
1609
134k
    0U, // ATOMIC_LOAD_ADD_I8
1610
134k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
1611
134k
    0U, // ATOMIC_LOAD_AND_I16
1612
134k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
1613
134k
    0U, // ATOMIC_LOAD_AND_I32
1614
134k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
1615
134k
    0U, // ATOMIC_LOAD_AND_I64
1616
134k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
1617
134k
    0U, // ATOMIC_LOAD_AND_I8
1618
134k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
1619
134k
    0U, // ATOMIC_LOAD_MAX_I16
1620
134k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
1621
134k
    0U, // ATOMIC_LOAD_MAX_I32
1622
134k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
1623
134k
    0U, // ATOMIC_LOAD_MAX_I64
1624
134k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
1625
134k
    0U, // ATOMIC_LOAD_MAX_I8
1626
134k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
1627
134k
    0U, // ATOMIC_LOAD_MIN_I16
1628
134k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
1629
134k
    0U, // ATOMIC_LOAD_MIN_I32
1630
134k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
1631
134k
    0U, // ATOMIC_LOAD_MIN_I64
1632
134k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
1633
134k
    0U, // ATOMIC_LOAD_MIN_I8
1634
134k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
1635
134k
    0U, // ATOMIC_LOAD_NAND_I16
1636
134k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
1637
134k
    0U, // ATOMIC_LOAD_NAND_I32
1638
134k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
1639
134k
    0U, // ATOMIC_LOAD_NAND_I64
1640
134k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
1641
134k
    0U, // ATOMIC_LOAD_NAND_I8
1642
134k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
1643
134k
    0U, // ATOMIC_LOAD_OR_I16
1644
134k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
1645
134k
    0U, // ATOMIC_LOAD_OR_I32
1646
134k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
1647
134k
    0U, // ATOMIC_LOAD_OR_I64
1648
134k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
1649
134k
    0U, // ATOMIC_LOAD_OR_I8
1650
134k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
1651
134k
    0U, // ATOMIC_LOAD_SUB_I16
1652
134k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
1653
134k
    0U, // ATOMIC_LOAD_SUB_I32
1654
134k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
1655
134k
    0U, // ATOMIC_LOAD_SUB_I64
1656
134k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
1657
134k
    0U, // ATOMIC_LOAD_SUB_I8
1658
134k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
1659
134k
    0U, // ATOMIC_LOAD_UMAX_I16
1660
134k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
1661
134k
    0U, // ATOMIC_LOAD_UMAX_I32
1662
134k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
1663
134k
    0U, // ATOMIC_LOAD_UMAX_I64
1664
134k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
1665
134k
    0U, // ATOMIC_LOAD_UMAX_I8
1666
134k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
1667
134k
    0U, // ATOMIC_LOAD_UMIN_I16
1668
134k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
1669
134k
    0U, // ATOMIC_LOAD_UMIN_I32
1670
134k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
1671
134k
    0U, // ATOMIC_LOAD_UMIN_I64
1672
134k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
1673
134k
    0U, // ATOMIC_LOAD_UMIN_I8
1674
134k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
1675
134k
    0U, // ATOMIC_LOAD_XOR_I16
1676
134k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
1677
134k
    0U, // ATOMIC_LOAD_XOR_I32
1678
134k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
1679
134k
    0U, // ATOMIC_LOAD_XOR_I64
1680
134k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
1681
134k
    0U, // ATOMIC_LOAD_XOR_I8
1682
134k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
1683
134k
    0U, // ATOMIC_SWAP_I16
1684
134k
    0U, // ATOMIC_SWAP_I16_POSTRA
1685
134k
    0U, // ATOMIC_SWAP_I32
1686
134k
    0U, // ATOMIC_SWAP_I32_POSTRA
1687
134k
    0U, // ATOMIC_SWAP_I64
1688
134k
    0U, // ATOMIC_SWAP_I64_POSTRA
1689
134k
    0U, // ATOMIC_SWAP_I8
1690
134k
    0U, // ATOMIC_SWAP_I8_POSTRA
1691
134k
    0U, // B
1692
134k
    0U, // BAL_BR
1693
134k
    0U, // BAL_BR_MM
1694
134k
    536893945U, // BEQLImmMacro
1695
134k
    536891762U, // BGE
1696
134k
    536891762U, // BGEImmMacro
1697
134k
    536893806U, // BGEL
1698
134k
    536893806U, // BGELImmMacro
1699
134k
    536895461U, // BGEU
1700
134k
    536895461U, // BGEUImmMacro
1701
134k
    536893976U, // BGEUL
1702
134k
    536893976U, // BGEULImmMacro
1703
134k
    536895342U, // BGT
1704
134k
    536895342U, // BGTImmMacro
1705
134k
    536893964U, // BGTL
1706
134k
    536893964U, // BGTLImmMacro
1707
134k
    536895587U, // BGTU
1708
134k
    536895587U, // BGTUImmMacro
1709
134k
    536893996U, // BGTUL
1710
134k
    536893996U, // BGTULImmMacro
1711
134k
    536891802U, // BLE
1712
134k
    536891802U, // BLEImmMacro
1713
134k
    536893812U, // BLEL
1714
134k
    536893812U, // BLELImmMacro
1715
134k
    536895479U, // BLEU
1716
134k
    536895479U, // BLEUImmMacro
1717
134k
    536893983U, // BLEUL
1718
134k
    536893983U, // BLEULImmMacro
1719
134k
    536895358U, // BLT
1720
134k
    536895358U, // BLTImmMacro
1721
134k
    536893970U, // BLTL
1722
134k
    536893970U, // BLTLImmMacro
1723
134k
    536895599U, // BLTU
1724
134k
    536895599U, // BLTUImmMacro
1725
134k
    536894003U, // BLTUL
1726
134k
    536894003U, // BLTULImmMacro
1727
134k
    536893818U, // BNELImmMacro
1728
134k
    0U, // BPOSGE32_PSEUDO
1729
134k
    0U, // BSEL_D_PSEUDO
1730
134k
    0U, // BSEL_FD_PSEUDO
1731
134k
    0U, // BSEL_FW_PSEUDO
1732
134k
    0U, // BSEL_H_PSEUDO
1733
134k
    0U, // BSEL_W_PSEUDO
1734
134k
    0U, // B_MM
1735
134k
    557961U,  // B_MMR6_Pseudo
1736
134k
    557961U,  // B_MM_Pseudo
1737
134k
    536894300U, // BeqImm
1738
134k
    536891829U, // BneImm
1739
134k
    1073765088U,  // BteqzT8CmpX16
1740
134k
    1073764517U,  // BteqzT8CmpiX16
1741
134k
    1073766275U,  // BteqzT8SltX16
1742
134k
    1073764547U,  // BteqzT8SltiX16
1743
134k
    1073766431U,  // BteqzT8SltiuX16
1744
134k
    1073766517U,  // BteqzT8SltuX16
1745
134k
    1610636000U,  // BtnezT8CmpX16
1746
134k
    1610635429U,  // BtnezT8CmpiX16
1747
134k
    1610637187U,  // BtnezT8SltX16
1748
134k
    1610635459U,  // BtnezT8SltiX16
1749
134k
    1610637343U,  // BtnezT8SltiuX16
1750
134k
    1610637429U,  // BtnezT8SltuX16
1751
134k
    0U, // BuildPairF64
1752
134k
    0U, // BuildPairF64_64
1753
134k
    26841U, // CFTC1
1754
134k
    10989U, // CONSTPOOL_ENTRY
1755
134k
    0U, // COPY_FD_PSEUDO
1756
134k
    0U, // COPY_FW_PSEUDO
1757
134k
    17885415U,  // CTTC1
1758
134k
    551167U,  // Constant32
1759
134k
    536893990U, // DMULImmMacro
1760
134k
    536893990U, // DMULMacro
1761
134k
    536894129U, // DMULOMacro
1762
134k
    536895562U, // DMULOUMacro
1763
134k
    536893929U, // DROL
1764
134k
    536893929U, // DROLImm
1765
134k
    536894467U, // DROR
1766
134k
    536894467U, // DRORImm
1767
134k
    536895724U, // DSDivIMacro
1768
134k
    536895724U, // DSDivMacro
1769
134k
    536894048U, // DSRemIMacro
1770
134k
    536894048U, // DSRemMacro
1771
134k
    536895632U, // DUDivIMacro
1772
134k
    536895632U, // DUDivMacro
1773
134k
    536895555U, // DURemIMacro
1774
134k
    536895555U, // DURemMacro
1775
134k
    0U, // ERet
1776
134k
    0U, // ExtractElementF64
1777
134k
    0U, // ExtractElementF64_64
1778
134k
    0U, // FABS_D
1779
134k
    0U, // FABS_W
1780
134k
    0U, // FEXP2_D_1_PSEUDO
1781
134k
    0U, // FEXP2_W_1_PSEUDO
1782
134k
    0U, // FILL_FD_PSEUDO
1783
134k
    0U, // FILL_FW_PSEUDO
1784
134k
    2181060764U,  // GotPrologue16
1785
134k
    0U, // INSERT_B_VIDX64_PSEUDO
1786
134k
    0U, // INSERT_B_VIDX_PSEUDO
1787
134k
    0U, // INSERT_D_VIDX64_PSEUDO
1788
134k
    0U, // INSERT_D_VIDX_PSEUDO
1789
134k
    0U, // INSERT_FD_PSEUDO
1790
134k
    0U, // INSERT_FD_VIDX64_PSEUDO
1791
134k
    0U, // INSERT_FD_VIDX_PSEUDO
1792
134k
    0U, // INSERT_FW_PSEUDO
1793
134k
    0U, // INSERT_FW_VIDX64_PSEUDO
1794
134k
    0U, // INSERT_FW_VIDX_PSEUDO
1795
134k
    0U, // INSERT_H_VIDX64_PSEUDO
1796
134k
    0U, // INSERT_H_VIDX_PSEUDO
1797
134k
    0U, // INSERT_W_VIDX64_PSEUDO
1798
134k
    0U, // INSERT_W_VIDX_PSEUDO
1799
134k
    0U, // JALR64Pseudo
1800
134k
    0U, // JALRCPseudo
1801
134k
    0U, // JALRHB64Pseudo
1802
134k
    0U, // JALRHBPseudo
1803
134k
    0U, // JALRPseudo
1804
134k
    0U, // JAL_MMR6
1805
134k
    547080U,  // JalOneReg
1806
134k
    22792U, // JalTwoReg
1807
134k
    50358523U,  // LDMacro
1808
134k
    0U, // LDR_D
1809
134k
    0U, // LDR_W
1810
134k
    0U, // LD_F16
1811
134k
    50348037U,  // LOAD_ACC128
1812
134k
    50348037U,  // LOAD_ACC64
1813
134k
    50348037U,  // LOAD_ACC64DSP
1814
134k
    50354934U,  // LOAD_CCOND_DSP
1815
134k
    0U, // LONG_BRANCH_ADDiu
1816
134k
    0U, // LONG_BRANCH_ADDiu2Op
1817
134k
    0U, // LONG_BRANCH_DADDiu
1818
134k
    0U, // LONG_BRANCH_DADDiu2Op
1819
134k
    0U, // LONG_BRANCH_LUi
1820
134k
    0U, // LONG_BRANCH_LUi2Op
1821
134k
    0U, // LONG_BRANCH_LUi2Op_64
1822
134k
    72310U, // LWM_MM
1823
134k
    17196U, // LoadAddrImm32
1824
134k
    17217U, // LoadAddrImm64
1825
134k
    50348844U,  // LoadAddrReg32
1826
134k
    50348865U,  // LoadAddrReg64
1827
134k
    22684U, // LoadImm32
1828
134k
    22688U, // LoadImm64
1829
134k
    19348U, // LoadImmDoubleFGR
1830
134k
    19348U, // LoadImmDoubleFGR_32
1831
134k
    19348U, // LoadImmDoubleGPR
1832
134k
    23819U, // LoadImmSingleFGR
1833
134k
    23819U, // LoadImmSingleGPR
1834
134k
    0U, // LoadJumpTableOffset
1835
134k
    1599429U, // LwConstant32
1836
134k
    26979U, // MFTACX
1837
134k
    26979U, // MFTACX_NM
1838
134k
    536897723U, // MFTC0
1839
134k
    536897723U, // MFTC0_NM
1840
134k
    26848U, // MFTC1
1841
134k
    551212U,  // MFTDSP
1842
134k
    551212U,  // MFTDSP_NM
1843
134k
    26957U, // MFTGPR
1844
134k
    26957U, // MFTGPR_NM
1845
134k
    26825U, // MFTHC1
1846
134k
    26896U, // MFTHI
1847
134k
    26896U, // MFTHI_NM
1848
134k
    26910U, // MFTLO
1849
134k
    26910U, // MFTLO_NM
1850
134k
    0U, // MIPSeh_return32
1851
134k
    0U, // MIPSeh_return64
1852
134k
    0U, // MSA_FP_EXTEND_D_PSEUDO
1853
134k
    0U, // MSA_FP_EXTEND_W_PSEUDO
1854
134k
    0U, // MSA_FP_ROUND_D_PSEUDO
1855
134k
    0U, // MSA_FP_ROUND_W_PSEUDO
1856
134k
    17885547U,  // MTTACX
1857
134k
    17885547U,  // MTTACX_NM
1858
134k
    2752571586U,  // MTTC0
1859
134k
    2752571586U,  // MTTC0_NM
1860
134k
    17885422U,  // MTTC1
1861
134k
    551220U,  // MTTDSP
1862
134k
    551220U,  // MTTDSP_NM
1863
134k
    17885525U,  // MTTGPR
1864
134k
    17885525U,  // MTTGPR_NM
1865
134k
    17885393U,  // MTTHC1
1866
134k
    17885463U,  // MTTHI
1867
134k
    17885463U,  // MTTHI_NM
1868
134k
    17885477U,  // MTTLO
1869
134k
    17885477U,  // MTTLO_NM
1870
134k
    536893991U, // MULImmMacro
1871
134k
    536894130U, // MULOMacro
1872
134k
    536895563U, // MULOUMacro
1873
134k
    0U, // MUSTTAILCALLREG_NM
1874
134k
    0U, // MUSTTAILCALL_NM
1875
134k
    24462U, // MultRxRy16
1876
134k
    86040462U,  // MultRxRyRz16
1877
134k
    24706U, // MultuRxRy16
1878
134k
    86040706U,  // MultuRxRyRz16
1879
134k
    0U, // NOP
1880
134k
    536894462U, // NORImm
1881
134k
    536894462U, // NORImm64
1882
134k
    0U, // NOR_V_D_PSEUDO
1883
134k
    0U, // NOR_V_H_PSEUDO
1884
134k
    0U, // NOR_V_W_PSEUDO
1885
134k
    0U, // OR_V_D_PSEUDO
1886
134k
    0U, // OR_V_H_PSEUDO
1887
134k
    0U, // OR_V_W_PSEUDO
1888
134k
    536895505U, // PseudoADDIU_NM
1889
134k
    536893544U, // PseudoANDI_NM
1890
134k
    0U, // PseudoCMPU_EQ_QB
1891
134k
    0U, // PseudoCMPU_LE_QB
1892
134k
    0U, // PseudoCMPU_LT_QB
1893
134k
    0U, // PseudoCMP_EQ_PH
1894
134k
    0U, // PseudoCMP_LE_PH
1895
134k
    0U, // PseudoCMP_LT_PH
1896
134k
    16389U, // PseudoCVT_D32_W
1897
134k
    16389U, // PseudoCVT_D64_L
1898
134k
    16389U, // PseudoCVT_D64_W
1899
134k
    16389U, // PseudoCVT_S_L
1900
134k
    16389U, // PseudoCVT_S_W
1901
134k
    0U, // PseudoDMULT
1902
134k
    0U, // PseudoDMULTu
1903
134k
    0U, // PseudoDSDIV
1904
134k
    0U, // PseudoDUDIV
1905
134k
    0U, // PseudoD_SELECT_I
1906
134k
    0U, // PseudoD_SELECT_I64
1907
134k
    0U, // PseudoIndirectBranch
1908
134k
    0U, // PseudoIndirectBranch64
1909
134k
    0U, // PseudoIndirectBranch64R6
1910
134k
    0U, // PseudoIndirectBranchNM
1911
134k
    0U, // PseudoIndirectBranchR6
1912
134k
    0U, // PseudoIndirectBranch_MM
1913
134k
    0U, // PseudoIndirectBranch_MMR6
1914
134k
    0U, // PseudoIndirectHazardBranch
1915
134k
    0U, // PseudoIndirectHazardBranch64
1916
134k
    0U, // PseudoIndrectHazardBranch64R6
1917
134k
    0U, // PseudoIndrectHazardBranchR6
1918
134k
    100680492U, // PseudoLA_NM
1919
134k
    100685980U, // PseudoLI_NM
1920
134k
    0U, // PseudoMADD
1921
134k
    0U, // PseudoMADDU
1922
134k
    0U, // PseudoMADDU_MM
1923
134k
    0U, // PseudoMADD_MM
1924
134k
    0U, // PseudoMFHI
1925
134k
    0U, // PseudoMFHI64
1926
134k
    0U, // PseudoMFHI_MM
1927
134k
    0U, // PseudoMFLO
1928
134k
    0U, // PseudoMFLO64
1929
134k
    0U, // PseudoMFLO_MM
1930
134k
    0U, // PseudoMSUB
1931
134k
    0U, // PseudoMSUBU
1932
134k
    0U, // PseudoMSUBU_MM
1933
134k
    0U, // PseudoMSUB_MM
1934
134k
    0U, // PseudoMTLOHI
1935
134k
    0U, // PseudoMTLOHI64
1936
134k
    0U, // PseudoMTLOHI_DSP
1937
134k
    0U, // PseudoMTLOHI_MM
1938
134k
    0U, // PseudoMULT
1939
134k
    0U, // PseudoMULT_MM
1940
134k
    0U, // PseudoMULTu
1941
134k
    0U, // PseudoMULTu_MM
1942
134k
    0U, // PseudoPICK_PH
1943
134k
    0U, // PseudoPICK_QB
1944
134k
    0U, // PseudoReturn
1945
134k
    0U, // PseudoReturn64
1946
134k
    0U, // PseudoReturnNM
1947
134k
    0U, // PseudoSDIV
1948
134k
    0U, // PseudoSELECTFP_F_D32
1949
134k
    0U, // PseudoSELECTFP_F_D64
1950
134k
    0U, // PseudoSELECTFP_F_I
1951
134k
    0U, // PseudoSELECTFP_F_I64
1952
134k
    0U, // PseudoSELECTFP_F_S
1953
134k
    0U, // PseudoSELECTFP_T_D32
1954
134k
    0U, // PseudoSELECTFP_T_D64
1955
134k
    0U, // PseudoSELECTFP_T_I
1956
134k
    0U, // PseudoSELECTFP_T_I64
1957
134k
    0U, // PseudoSELECTFP_T_S
1958
134k
    0U, // PseudoSELECT_D32
1959
134k
    0U, // PseudoSELECT_D64
1960
134k
    0U, // PseudoSELECT_I
1961
134k
    0U, // PseudoSELECT_I64
1962
134k
    0U, // PseudoSELECT_S
1963
134k
    536895420U, // PseudoSUBU_NM
1964
134k
    536891541U, // PseudoTRUNC_W_D
1965
134k
    536891541U, // PseudoTRUNC_W_D32
1966
134k
    536895079U, // PseudoTRUNC_W_S
1967
134k
    0U, // PseudoUDIV
1968
134k
    536893930U, // ROL
1969
134k
    536893930U, // ROLImm
1970
134k
    536894468U, // ROR
1971
134k
    536894468U, // RORImm
1972
134k
    0U, // RetRA
1973
134k
    0U, // RetRA16
1974
134k
    50351496U,  // SDC1_M1
1975
134k
    0U, // SDIV_MM_Pseudo
1976
134k
    50358535U,  // SDMacro
1977
134k
    536895725U, // SDivIMacro
1978
134k
    536895725U, // SDivMacro
1979
134k
    536897864U, // SEQIMacro
1980
134k
    536897864U, // SEQMacro
1981
134k
    536891767U, // SGE
1982
134k
    536891767U, // SGEImm
1983
134k
    536891767U, // SGEImm64
1984
134k
    536895467U, // SGEU
1985
134k
    536895467U, // SGEUImm
1986
134k
    536895467U, // SGEUImm64
1987
134k
    536895347U, // SGTImm
1988
134k
    536895347U, // SGTImm64
1989
134k
    536895593U, // SGTUImm
1990
134k
    536895593U, // SGTUImm64
1991
134k
    536891812U, // SLE
1992
134k
    536891812U, // SLEImm
1993
134k
    536891812U, // SLEImm64
1994
134k
    536895485U, // SLEU
1995
134k
    536895485U, // SLEUImm
1996
134k
    536895485U, // SLEUImm64
1997
134k
    536895363U, // SLTImm64
1998
134k
    536895605U, // SLTUImm64
1999
134k
    536897803U, // SNEIMacro
2000
134k
    536897803U, // SNEMacro
2001
134k
    0U, // SNZ_B_PSEUDO
2002
134k
    0U, // SNZ_D_PSEUDO
2003
134k
    0U, // SNZ_H_PSEUDO
2004
134k
    0U, // SNZ_V_PSEUDO
2005
134k
    0U, // SNZ_W_PSEUDO
2006
134k
    536894049U, // SRemIMacro
2007
134k
    536894049U, // SRemMacro
2008
134k
    50348037U,  // STORE_ACC128
2009
134k
    50348037U,  // STORE_ACC64
2010
134k
    50348037U,  // STORE_ACC64DSP
2011
134k
    50354950U,  // STORE_CCOND_DSP
2012
134k
    0U, // STR_D
2013
134k
    0U, // STR_W
2014
134k
    0U, // ST_F16
2015
134k
    72317U, // SWM_MM
2016
134k
    0U, // SZ_B_PSEUDO
2017
134k
    0U, // SZ_D_PSEUDO
2018
134k
    0U, // SZ_H_PSEUDO
2019
134k
    0U, // SZ_V_PSEUDO
2020
134k
    0U, // SZ_W_PSEUDO
2021
134k
    50348827U,  // SaaAddr
2022
134k
    50352386U,  // SaadAddr
2023
134k
    2713697U, // SelBeqZ
2024
134k
    2713670U, // SelBneZ
2025
134k
    3338754784U,  // SelTBteqZCmp
2026
134k
    3338754213U,  // SelTBteqZCmpi
2027
134k
    3338755971U,  // SelTBteqZSlt
2028
134k
    3338754243U,  // SelTBteqZSlti
2029
134k
    3338756127U,  // SelTBteqZSltiu
2030
134k
    3338756213U,  // SelTBteqZSltu
2031
134k
    3875625696U,  // SelTBtneZCmp
2032
134k
    3875625125U,  // SelTBtneZCmpi
2033
134k
    3875626883U,  // SelTBtneZSlt
2034
134k
    3875625155U,  // SelTBtneZSlti
2035
134k
    3875627039U,  // SelTBtneZSltiu
2036
134k
    3875627125U,  // SelTBtneZSltu
2037
134k
    136372099U, // SltCCRxRy16
2038
134k
    136370371U, // SltiCCRxImmX16
2039
134k
    136372255U, // SltiuCCRxImmX16
2040
134k
    136372341U, // SltuCCRxRy16
2041
134k
    136372341U, // SltuRxRyRz16
2042
134k
    0U, // TAILCALL
2043
134k
    0U, // TAILCALL64R6REG
2044
134k
    0U, // TAILCALLHB64R6REG
2045
134k
    0U, // TAILCALLHBR6REG
2046
134k
    0U, // TAILCALLR6REG
2047
134k
    0U, // TAILCALLREG
2048
134k
    0U, // TAILCALLREG64
2049
134k
    0U, // TAILCALLREGHB
2050
134k
    0U, // TAILCALLREGHB64
2051
134k
    0U, // TAILCALLREG_MM
2052
134k
    0U, // TAILCALLREG_MMR6
2053
134k
    0U, // TAILCALLREG_NM
2054
134k
    0U, // TAILCALL_MM
2055
134k
    0U, // TAILCALL_MMR6
2056
134k
    0U, // TAILCALL_NM
2057
134k
    0U, // TRAP
2058
134k
    0U, // TRAP_MM
2059
134k
    0U, // UDIV_MM_Pseudo
2060
134k
    536895633U, // UDivIMacro
2061
134k
    536895633U, // UDivMacro
2062
134k
    536895556U, // URemIMacro
2063
134k
    536895556U, // URemMacro
2064
134k
    50353696U,  // Ulh
2065
134k
    50356227U,  // Ulhu
2066
134k
    50358217U,  // Ulw
2067
134k
    50354255U,  // Ush
2068
134k
    50358239U,  // Usw
2069
134k
    0U, // XOR_V_D_PSEUDO
2070
134k
    0U, // XOR_V_H_PSEUDO
2071
134k
    0U, // XOR_V_W_PSEUDO
2072
134k
    22322U, // ABSQ_S_PH
2073
134k
    22322U, // ABSQ_S_PH_MM
2074
134k
    18359U, // ABSQ_S_QB
2075
134k
    18359U, // ABSQ_S_QB_MMR2
2076
134k
    25926U, // ABSQ_S_W
2077
134k
    25926U, // ABSQ_S_W_MM
2078
134k
    536891671U, // ADD
2079
134k
    536888015U, // ADDIU48_NM
2080
134k
    536888026U, // ADDIUGP48_NM
2081
134k
    536888039U, // ADDIUGPB_NM
2082
134k
    536888078U, // ADDIUGPW_NM
2083
134k
    536888052U, // ADDIUNEG_NM
2084
134k
    18678U, // ADDIUPC
2085
134k
    18678U, // ADDIUPC_MM
2086
134k
    18678U, // ADDIUPC_MMR6
2087
134k
    23275U, // ADDIUR1SP_MM
2088
134k
    536888064U, // ADDIUR1SP_NM
2089
134k
    536887680U, // ADDIUR2_MM
2090
134k
    536887964U, // ADDIUR2_NM
2091
134k
    536887975U, // ADDIURS5_NM
2092
134k
    18923937U,  // ADDIUS5_MM
2093
134k
    547624U,  // ADDIUSP_MM
2094
134k
    536895505U, // ADDIU_MMR6
2095
134k
    536887953U, // ADDIU_NM
2096
134k
    536893039U, // ADDQH_PH
2097
134k
    536893039U, // ADDQH_PH_MMR2
2098
134k
    536893156U, // ADDQH_R_PH
2099
134k
    536893156U, // ADDQH_R_PH_MMR2
2100
134k
    536896513U, // ADDQH_R_W
2101
134k
    536896513U, // ADDQH_R_W_MMR2
2102
134k
    536896116U, // ADDQH_W
2103
134k
    536896116U, // ADDQH_W_MMR2
2104
134k
    536893113U, // ADDQ_PH
2105
134k
    536893113U, // ADDQ_PH_MM
2106
134k
    536893212U, // ADDQ_S_PH
2107
134k
    536893212U, // ADDQ_S_PH_MM
2108
134k
    536896818U, // ADDQ_S_W
2109
134k
    536896818U, // ADDQ_S_W_MM
2110
134k
    536895247U, // ADDR_PS64
2111
134k
    536889644U, // ADDSC
2112
134k
    536889644U, // ADDSC_MM
2113
134k
    536888213U, // ADDS_A_B
2114
134k
    536889837U, // ADDS_A_D
2115
134k
    536891952U, // ADDS_A_H
2116
134k
    536895824U, // ADDS_A_W
2117
134k
    536888689U, // ADDS_S_B
2118
134k
    536890935U, // ADDS_S_D
2119
134k
    536892517U, // ADDS_S_H
2120
134k
    536896868U, // ADDS_S_W
2121
134k
    536888904U, // ADDS_U_B
2122
134k
    536891402U, // ADDS_U_D
2123
134k
    536892795U, // ADDS_U_H
2124
134k
    536897286U, // ADDS_U_W
2125
134k
    536887900U, // ADDU16_MM
2126
134k
    536887900U, // ADDU16_MMR6
2127
134k
    536889139U, // ADDUH_QB
2128
134k
    536889139U, // ADDUH_QB_MMR2
2129
134k
    536889247U, // ADDUH_R_QB
2130
134k
    536889247U, // ADDUH_R_QB_MMR2
2131
134k
    536895434U, // ADDU_MMR6
2132
134k
    536893311U, // ADDU_PH
2133
134k
    536893311U, // ADDU_PH_MMR2
2134
134k
    536889352U, // ADDU_QB
2135
134k
    536889352U, // ADDU_QB_MM
2136
134k
    536893256U, // ADDU_S_PH
2137
134k
    536893256U, // ADDU_S_PH_MMR2
2138
134k
    536889293U, // ADDU_S_QB
2139
134k
    536889293U, // ADDU_S_QB_MM
2140
134k
    536888470U, // ADDVI_B
2141
134k
    536890357U, // ADDVI_D
2142
134k
    536892176U, // ADDVI_H
2143
134k
    536896249U, // ADDVI_W
2144
134k
    536888982U, // ADDV_B
2145
134k
    536891492U, // ADDV_D
2146
134k
    536892873U, // ADDV_H
2147
134k
    536897386U, // ADDV_W
2148
134k
    536889713U, // ADDWC
2149
134k
    536889713U, // ADDWC_MM
2150
134k
    536888195U, // ADD_A_B
2151
134k
    536889818U, // ADD_A_D
2152
134k
    536891934U, // ADD_A_H
2153
134k
    536895805U, // ADD_A_W
2154
134k
    536891671U, // ADD_MM
2155
134k
    536891671U, // ADD_MMR6
2156
134k
    536891671U, // ADD_NM
2157
134k
    536893538U, // ADDi
2158
134k
    536893538U, // ADDi_MM
2159
134k
    536895505U, // ADDiu
2160
134k
    536895505U, // ADDiu_MM
2161
134k
    536895434U, // ADDu
2162
134k
    536895434U, // ADDu16_NM
2163
134k
    536895434U, // ADDu4x4_NM
2164
134k
    536895434U, // ADDu_MM
2165
134k
    536895434U, // ADDu_NM
2166
134k
    536894083U, // ALIGN
2167
134k
    536894083U, // ALIGN_MMR6
2168
134k
    18670U, // ALUIPC
2169
134k
    18670U, // ALUIPC_MMR6
2170
134k
    151013614U, // ALUIPC_NM
2171
134k
    536891700U, // AND
2172
134k
    20021711U,  // AND16_MM
2173
134k
    20021711U,  // AND16_MMR6
2174
134k
    536891700U, // AND16_NM
2175
134k
    536891700U, // AND64
2176
134k
    536887780U, // ANDI16_MM
2177
134k
    536887780U, // ANDI16_MMR6
2178
134k
    536887997U, // ANDI16_NM
2179
134k
    536888329U, // ANDI_B
2180
134k
    536893544U, // ANDI_MMR6
2181
134k
    536887943U, // ANDI_NM
2182
134k
    536891700U, // AND_MM
2183
134k
    536891700U, // AND_MMR6
2184
134k
    536891700U, // AND_NM
2185
134k
    536895644U, // AND_V
2186
134k
    536893544U, // ANDi
2187
134k
    536893544U, // ANDi64
2188
134k
    536893544U, // ANDi_MM
2189
134k
    536891714U, // APPEND
2190
134k
    536891714U, // APPEND_MMR2
2191
134k
    536888583U, // ASUB_S_B
2192
134k
    536890765U, // ASUB_S_D
2193
134k
    536892349U, // ASUB_S_H
2194
134k
    536896648U, // ASUB_S_W
2195
134k
    536888798U, // ASUB_U_B
2196
134k
    536891232U, // ASUB_U_D
2197
134k
    536892637U, // ASUB_U_H
2198
134k
    536897116U, // ASUB_U_W
2199
134k
    536893648U, // AUI
2200
134k
    18663U, // AUIPC
2201
134k
    18663U, // AUIPC_MMR6
2202
134k
    536893648U, // AUI_MMR6
2203
134k
    536888669U, // AVER_S_B
2204
134k
    536890915U, // AVER_S_D
2205
134k
    536892487U, // AVER_S_H
2206
134k
    536896848U, // AVER_S_W
2207
134k
    536888884U, // AVER_U_B
2208
134k
    536891382U, // AVER_U_D
2209
134k
    536892775U, // AVER_U_H
2210
134k
    536897266U, // AVER_U_W
2211
134k
    536888611U, // AVE_S_B
2212
134k
    536890847U, // AVE_S_D
2213
134k
    536892419U, // AVE_S_H
2214
134k
    536896730U, // AVE_S_W
2215
134k
    536888826U, // AVE_U_B
2216
134k
    536891314U, // AVE_U_D
2217
134k
    536892707U, // AVE_U_H
2218
134k
    536897198U, // AVE_U_W
2219
134k
    24593U, // AddiuRxImmX16
2220
134k
    3694609U, // AddiuRxPcImmX16
2221
134k
    33579025U,  // AddiuRxRxImm16
2222
134k
    33579025U,  // AddiuRxRxImmX16
2223
134k
    167796753U, // AddiuRxRyOffMemX16
2224
134k
    4221103U, // AddiuSpImm16
2225
134k
    551087U,  // AddiuSpImmX16
2226
134k
    536895434U, // AdduRxRyRz16
2227
134k
    33575220U,  // AndRxRxRy16
2228
134k
    557483U,  // B16_MM
2229
134k
    536895433U, // BADDu
2230
134k
    563459U,  // BAL
2231
134k
    559256U,  // BALC
2232
134k
    115379U,  // BALC16_NM
2233
134k
    559256U,  // BALC_MMR6
2234
134k
    116888U,  // BALC_NM
2235
134k
    536894082U, // BALIGN
2236
134k
    536894082U, // BALIGN_MMR2
2237
134k
    18745U, // BALRSC_NM
2238
134k
    536889778U, // BBEQZC_NM
2239
134k
    184565845U, // BBIT0
2240
134k
    184565977U, // BBIT032
2241
134k
    184565970U, // BBIT1
2242
134k
    184565986U, // BBIT132
2243
134k
    536889752U, // BBNEZC_NM
2244
134k
    559202U,  // BC
2245
134k
    557488U,  // BC16_MMR6
2246
134k
    559202U,  // BC16_NM
2247
134k
    201353603U, // BC1EQZ
2248
134k
    201345440U, // BC1EQZC_MMR6
2249
134k
    201347591U, // BC1F
2250
134k
    201349504U, // BC1FL
2251
134k
    201347591U, // BC1F_MM
2252
134k
    201353587U, // BC1NEZ
2253
134k
    201345414U, // BC1NEZC_MMR6
2254
134k
    201351016U, // BC1T
2255
134k
    201349637U, // BC1TL
2256
134k
    201351016U, // BC1T_MM
2257
134k
    201353611U, // BC2EQZ
2258
134k
    201345449U, // BC2EQZC_MMR6
2259
134k
    201353595U, // BC2NEZ
2260
134k
    201345423U, // BC2NEZC_MMR6
2261
134k
    536888398U, // BCLRI_B
2262
134k
    536890301U, // BCLRI_D
2263
134k
    536892120U, // BCLRI_H
2264
134k
    536896193U, // BCLRI_W
2265
134k
    536888550U, // BCLR_B
2266
134k
    536890689U, // BCLR_D
2267
134k
    536892316U, // BCLR_H
2268
134k
    536896564U, // BCLR_W
2269
134k
    559202U,  // BC_MMR6
2270
134k
    559202U,  // BC_NM
2271
134k
    536894300U, // BEQ
2272
134k
    536894300U, // BEQ64
2273
134k
    536889618U, // BEQC
2274
134k
    536889618U, // BEQC16_NM
2275
134k
    536889618U, // BEQC64
2276
134k
    536889618U, // BEQC_MMR6
2277
134k
    536889618U, // BEQC_NM
2278
134k
    536889618U, // BEQCzero_NM
2279
134k
    754993285U, // BEQIC_NM
2280
134k
    536893945U, // BEQL
2281
134k
    201343615U, // BEQZ16_MM
2282
134k
    201345216U, // BEQZALC
2283
134k
    201345216U, // BEQZALC_MMR6
2284
134k
    201345459U, // BEQZC
2285
134k
    201343430U, // BEQZC16_MMR6
2286
134k
    201345459U, // BEQZC16_NM
2287
134k
    201345459U, // BEQZC64
2288
134k
    201345459U, // BEQZC_MM
2289
134k
    201345459U, // BEQZC_MMR6
2290
134k
    201345459U, // BEQZC_NM
2291
134k
    536894300U, // BEQ_MM
2292
134k
    536889446U, // BGEC
2293
134k
    536889446U, // BGEC64
2294
134k
    536889446U, // BGEC_MMR6
2295
134k
    536889446U, // BGEC_NM
2296
134k
    754993266U, // BGEIC_NM
2297
134k
    754993486U, // BGEIUC_NM
2298
134k
    536889671U, // BGEUC
2299
134k
    536889671U, // BGEUC64
2300
134k
    536889671U, // BGEUC_MMR6
2301
134k
    536889671U, // BGEUC_NM
2302
134k
    201353274U, // BGEZ
2303
134k
    201353274U, // BGEZ64
2304
134k
    201349389U, // BGEZAL
2305
134k
    201345189U, // BGEZALC
2306
134k
    201345189U, // BGEZALC_MMR6
2307
134k
    201349585U, // BGEZALL
2308
134k
    201350857U, // BGEZALS_MM
2309
134k
    201349389U, // BGEZAL_MM
2310
134k
    201345400U, // BGEZC
2311
134k
    201345400U, // BGEZC64
2312
134k
    201345400U, // BGEZC_MMR6
2313
134k
    201349700U, // BGEZL
2314
134k
    201353274U, // BGEZ_MM
2315
134k
    201353334U, // BGTZ
2316
134k
    201353334U, // BGTZ64
2317
134k
    201345225U, // BGTZALC
2318
134k
    201345225U, // BGTZALC_MMR6
2319
134k
    201345466U, // BGTZC
2320
134k
    201345466U, // BGTZC64
2321
134k
    201345466U, // BGTZC_MMR6
2322
134k
    201349714U, // BGTZL
2323
134k
    201353334U, // BGTZ_MM
2324
134k
    570442803U, // BINSLI_B
2325
134k
    570444706U, // BINSLI_D
2326
134k
    570446525U, // BINSLI_H
2327
134k
    570450598U, // BINSLI_W
2328
134k
    570442950U, // BINSL_B
2329
134k
    570444906U, // BINSL_D
2330
134k
    570446639U, // BINSL_H
2331
134k
    570450756U, // BINSL_W
2332
134k
    570442864U, // BINSRI_B
2333
134k
    570444751U, // BINSRI_D
2334
134k
    570446570U, // BINSRI_H
2335
134k
    570450643U, // BINSRI_W
2336
134k
    570442998U, // BINSR_B
2337
134k
    570445171U, // BINSR_D
2338
134k
    570446764U, // BINSR_H
2339
134k
    570451046U, // BINSR_W
2340
134k
    24804U, // BITREV
2341
134k
    26612U, // BITREVW_NM
2342
134k
    24804U, // BITREV_MM
2343
134k
    23225U, // BITSWAP
2344
134k
    23225U, // BITSWAP_MMR6
2345
134k
    201353280U, // BLEZ
2346
134k
    201353280U, // BLEZ64
2347
134k
    201345198U, // BLEZALC
2348
134k
    201345198U, // BLEZALC_MMR6
2349
134k
    201345407U, // BLEZC
2350
134k
    201345407U, // BLEZC64
2351
134k
    201345407U, // BLEZC_MMR6
2352
134k
    201349707U, // BLEZL
2353
134k
    201353280U, // BLEZ_MM
2354
134k
    536889665U, // BLTC
2355
134k
    536889665U, // BLTC64
2356
134k
    536889665U, // BLTC_MMR6
2357
134k
    536889665U, // BLTC_NM
2358
134k
    754993292U, // BLTIC_NM
2359
134k
    754993494U, // BLTIUC_NM
2360
134k
    536889694U, // BLTUC
2361
134k
    536889694U, // BLTUC64
2362
134k
    536889694U, // BLTUC_MMR6
2363
134k
    536889694U, // BLTUC_NM
2364
134k
    201353340U, // BLTZ
2365
134k
    201353340U, // BLTZ64
2366
134k
    201349397U, // BLTZAL
2367
134k
    201345234U, // BLTZALC
2368
134k
    201345234U, // BLTZALC_MMR6
2369
134k
    201349594U, // BLTZALL
2370
134k
    201350866U, // BLTZALS_MM
2371
134k
    201349397U, // BLTZAL_MM
2372
134k
    201345473U, // BLTZC
2373
134k
    201345473U, // BLTZC64
2374
134k
    201345473U, // BLTZC_MMR6
2375
134k
    201349721U, // BLTZL
2376
134k
    201353340U, // BLTZ_MM
2377
134k
    570442919U, // BMNZI_B
2378
134k
    570450133U, // BMNZ_V
2379
134k
    570442911U, // BMZI_B
2380
134k
    570450119U, // BMZ_V
2381
134k
    536891829U, // BNE
2382
134k
    536891829U, // BNE64
2383
134k
    536889452U, // BNEC
2384
134k
    536889452U, // BNEC16_NM
2385
134k
    536889452U, // BNEC64
2386
134k
    536889452U, // BNEC_MMR6
2387
134k
    536889452U, // BNEC_NM
2388
134k
    536889452U, // BNECzero_NM
2389
134k
    536888337U, // BNEGI_B
2390
134k
    536890249U, // BNEGI_D
2391
134k
    536892068U, // BNEGI_H
2392
134k
    536896141U, // BNEGI_W
2393
134k
    536888305U, // BNEG_B
2394
134k
    536890225U, // BNEG_D
2395
134k
    536892044U, // BNEG_H
2396
134k
    536896036U, // BNEG_W
2397
134k
    754993273U, // BNEIC_NM
2398
134k
    536893818U, // BNEL
2399
134k
    201343607U, // BNEZ16_MM
2400
134k
    201345207U, // BNEZALC
2401
134k
    201345207U, // BNEZALC_MMR6
2402
134k
    201345433U, // BNEZC
2403
134k
    201343421U, // BNEZC16_MMR6
2404
134k
    201345433U, // BNEZC16_NM
2405
134k
    201345433U, // BNEZC64
2406
134k
    201345433U, // BNEZC_MM
2407
134k
    201345433U, // BNEZC_MMR6
2408
134k
    201345433U, // BNEZC_NM
2409
134k
    536891829U, // BNE_MM
2410
134k
    536889701U, // BNVC
2411
134k
    536889701U, // BNVC_MMR6
2412
134k
    201344702U, // BNZ_B
2413
134k
    201347297U, // BNZ_D
2414
134k
    201348593U, // BNZ_H
2415
134k
    201351374U, // BNZ_V
2416
134k
    201353131U, // BNZ_W
2417
134k
    536889707U, // BOVC
2418
134k
    536889707U, // BOVC_MMR6
2419
134k
    557299U,  // BPOSGE32
2420
134k
    559191U,  // BPOSGE32C_MMR3
2421
134k
    557299U,  // BPOSGE32_MM
2422
134k
    235018468U, // BREAK
2423
134k
    147962U,  // BREAK16_MM
2424
134k
    147962U,  // BREAK16_MMR6
2425
134k
    547044U,  // BREAK16_NM
2426
134k
    235018468U, // BREAK_MM
2427
134k
    235018468U, // BREAK_MMR6
2428
134k
    547044U,  // BREAK_NM
2429
134k
    543027U,  // BRSC_NM
2430
134k
    570442778U, // BSELI_B
2431
134k
    570450091U, // BSEL_V
2432
134k
    536888452U, // BSETI_B
2433
134k
    536890339U, // BSETI_D
2434
134k
    536892158U, // BSETI_H
2435
134k
    536896231U, // BSETI_W
2436
134k
    536888766U, // BSET_B
2437
134k
    536891051U, // BSET_D
2438
134k
    536892605U, // BSET_H
2439
134k
    536897022U, // BSET_W
2440
134k
    26602U, // BYTEREVW_NM
2441
134k
    201344696U, // BZ_B
2442
134k
    201347281U, // BZ_D
2443
134k
    201348587U, // BZ_H
2444
134k
    201351361U, // BZ_V
2445
134k
    201353125U, // BZ_W
2446
134k
    738224225U, // BeqzRxImm16
2447
134k
    201353313U, // BeqzRxImmX16
2448
134k
    4227977U, // Bimm16
2449
134k
    557961U,  // BimmX16
2450
134k
    738224198U, // BnezRxImm16
2451
134k
    201353286U, // BnezRxImmX16
2452
134k
    10794U, // Break16
2453
134k
    4745327U, // Bteqz16
2454
134k
    551023U,  // BteqzX16
2455
134k
    4745300U, // Btnez16
2456
134k
    550996U,  // BtnezX16
2457
134k
    5411201U, // CACHE
2458
134k
    5411171U, // CACHEE
2459
134k
    5411171U, // CACHEE_MM
2460
134k
    5411201U, // CACHE_MM
2461
134k
    5411201U, // CACHE_MMR6
2462
134k
    50516353U,  // CACHE_NM
2463
134k
    5411201U, // CACHE_R6
2464
134k
    19476U, // CEIL_L_D64
2465
134k
    19476U, // CEIL_L_D_MMR6
2466
134k
    23847U, // CEIL_L_S
2467
134k
    23847U, // CEIL_L_S_MMR6
2468
134k
    20651U, // CEIL_W_D32
2469
134k
    20651U, // CEIL_W_D64
2470
134k
    20651U, // CEIL_W_D_MMR6
2471
134k
    20651U, // CEIL_W_MM
2472
134k
    24189U, // CEIL_W_S
2473
134k
    24189U, // CEIL_W_S_MM
2474
134k
    24189U, // CEIL_W_S_MMR6
2475
134k
    536888381U, // CEQI_B
2476
134k
    536890284U, // CEQI_D
2477
134k
    536892103U, // CEQI_H
2478
134k
    536896176U, // CEQI_W
2479
134k
    536888535U, // CEQ_B
2480
134k
    536890596U, // CEQ_D
2481
134k
    536892294U, // CEQ_H
2482
134k
    536896452U, // CEQ_W
2483
134k
    16488U, // CFC1
2484
134k
    16488U, // CFC1_MM
2485
134k
    16704U, // CFC2_MM
2486
134k
    17267U, // CFCMSA
2487
134k
    536895195U, // CINS
2488
134k
    536887588U, // CINS32
2489
134k
    536895195U, // CINS64_32
2490
134k
    536895195U, // CINS_i32
2491
134k
    20121U, // CLASS_D
2492
134k
    20121U, // CLASS_D_MMR6
2493
134k
    24040U, // CLASS_S
2494
134k
    24040U, // CLASS_S_MMR6
2495
134k
    536888620U, // CLEI_S_B
2496
134k
    536890856U, // CLEI_S_D
2497
134k
    536892428U, // CLEI_S_H
2498
134k
    536896739U, // CLEI_S_W
2499
134k
    536888835U, // CLEI_U_B
2500
134k
    536891323U, // CLEI_U_D
2501
134k
    536892716U, // CLEI_U_H
2502
134k
    536897207U, // CLEI_U_W
2503
134k
    536888602U, // CLE_S_B
2504
134k
    536890838U, // CLE_S_D
2505
134k
    536892410U, // CLE_S_H
2506
134k
    536896721U, // CLE_S_W
2507
134k
    536888817U, // CLE_U_B
2508
134k
    536891305U, // CLE_U_D
2509
134k
    536892698U, // CLE_U_H
2510
134k
    536897189U, // CLE_U_W
2511
134k
    23193U, // CLO
2512
134k
    23193U, // CLO_MM
2513
134k
    23193U, // CLO_MMR6
2514
134k
    23193U, // CLO_NM
2515
134k
    23193U, // CLO_R6
2516
134k
    536888640U, // CLTI_S_B
2517
134k
    536890876U, // CLTI_S_D
2518
134k
    536892448U, // CLTI_S_H
2519
134k
    536896759U, // CLTI_S_W
2520
134k
    536888855U, // CLTI_U_B
2521
134k
    536891343U, // CLTI_U_D
2522
134k
    536892736U, // CLTI_U_H
2523
134k
    536897227U, // CLTI_U_W
2524
134k
    536888708U, // CLT_S_B
2525
134k
    536890954U, // CLT_S_D
2526
134k
    536892536U, // CLT_S_H
2527
134k
    536896887U, // CLT_S_W
2528
134k
    536888935U, // CLT_U_B
2529
134k
    536891433U, // CLT_U_D
2530
134k
    536892826U, // CLT_U_H
2531
134k
    536897317U, // CLT_U_W
2532
134k
    26716U, // CLZ
2533
134k
    26716U, // CLZ_MM
2534
134k
    26716U, // CLZ_MMR6
2535
134k
    26716U, // CLZ_NM
2536
134k
    26716U, // CLZ_R6
2537
134k
    536889185U, // CMPGDU_EQ_QB
2538
134k
    536889185U, // CMPGDU_EQ_QB_MMR2
2539
134k
    536889090U, // CMPGDU_LE_QB
2540
134k
    536889090U, // CMPGDU_LE_QB_MMR2
2541
134k
    536889304U, // CMPGDU_LT_QB
2542
134k
    536889304U, // CMPGDU_LT_QB_MMR2
2543
134k
    536889199U, // CMPGU_EQ_QB
2544
134k
    536889199U, // CMPGU_EQ_QB_MM
2545
134k
    536889104U, // CMPGU_LE_QB
2546
134k
    536889104U, // CMPGU_LE_QB_MM
2547
134k
    536889318U, // CMPGU_LT_QB
2548
134k
    536889318U, // CMPGU_LT_QB_MM
2549
134k
    18300U, // CMPU_EQ_QB
2550
134k
    18300U, // CMPU_EQ_QB_MM
2551
134k
    18205U, // CMPU_LE_QB
2552
134k
    18205U, // CMPU_LE_QB_MM
2553
134k
    18419U, // CMPU_LT_QB
2554
134k
    18419U, // CMPU_LT_QB_MM
2555
134k
    536890146U, // CMP_AF_D_MMR6
2556
134k
    536894669U, // CMP_AF_S_MMR6
2557
134k
    536890585U, // CMP_EQ_D
2558
134k
    536890585U, // CMP_EQ_D_MMR6
2559
134k
    22210U, // CMP_EQ_PH
2560
134k
    22210U, // CMP_EQ_PH_MM
2561
134k
    536894873U, // CMP_EQ_S
2562
134k
    536894873U, // CMP_EQ_S_MMR6
2563
134k
    536890146U, // CMP_F_D
2564
134k
    536894669U, // CMP_F_S
2565
134k
    536889990U, // CMP_LE_D
2566
134k
    536889990U, // CMP_LE_D_MMR6
2567
134k
    22106U, // CMP_LE_PH
2568
134k
    22106U, // CMP_LE_PH_MM
2569
134k
    536894590U, // CMP_LE_S
2570
134k
    536894590U, // CMP_LE_S_MMR6
2571
134k
    536891076U, // CMP_LT_D
2572
134k
    536891076U, // CMP_LT_D_MMR6
2573
134k
    22379U, // CMP_LT_PH
2574
134k
    22379U, // CMP_LT_PH_MM
2575
134k
    536894978U, // CMP_LT_S
2576
134k
    536894978U, // CMP_LT_S_MMR6
2577
134k
    536890164U, // CMP_SAF_D
2578
134k
    536890164U, // CMP_SAF_D_MMR6
2579
134k
    536894679U, // CMP_SAF_S
2580
134k
    536894679U, // CMP_SAF_S_MMR6
2581
134k
    536890612U, // CMP_SEQ_D
2582
134k
    536890612U, // CMP_SEQ_D_MMR6
2583
134k
    536894892U, // CMP_SEQ_S
2584
134k
    536894892U, // CMP_SEQ_S_MMR6
2585
134k
    536890027U, // CMP_SLE_D
2586
134k
    536890027U, // CMP_SLE_D_MMR6
2587
134k
    536894619U, // CMP_SLE_S
2588
134k
    536894619U, // CMP_SLE_S_MMR6
2589
134k
    536891103U, // CMP_SLT_D
2590
134k
    536891103U, // CMP_SLT_D_MMR6
2591
134k
    536894997U, // CMP_SLT_S
2592
134k
    536894997U, // CMP_SLT_S_MMR6
2593
134k
    536890660U, // CMP_SUEQ_D
2594
134k
    536890660U, // CMP_SUEQ_D_MMR6
2595
134k
    536894923U, // CMP_SUEQ_S
2596
134k
    536894923U, // CMP_SUEQ_S_MMR6
2597
134k
    536890075U, // CMP_SULE_D
2598
134k
    536890075U, // CMP_SULE_D_MMR6
2599
134k
    536894650U, // CMP_SULE_S
2600
134k
    536894650U, // CMP_SULE_S_MMR6
2601
134k
    536891151U, // CMP_SULT_D
2602
134k
    536891151U, // CMP_SULT_D_MMR6
2603
134k
    536895028U, // CMP_SULT_S
2604
134k
    536895028U, // CMP_SULT_S_MMR6
2605
134k
    536890533U, // CMP_SUN_D
2606
134k
    536890533U, // CMP_SUN_D_MMR6
2607
134k
    536894837U, // CMP_SUN_S
2608
134k
    536894837U, // CMP_SUN_S_MMR6
2609
134k
    536890640U, // CMP_UEQ_D
2610
134k
    536890640U, // CMP_UEQ_D_MMR6
2611
134k
    536894912U, // CMP_UEQ_S
2612
134k
    536894912U, // CMP_UEQ_S_MMR6
2613
134k
    536890055U, // CMP_ULE_D
2614
134k
    536890055U, // CMP_ULE_D_MMR6
2615
134k
    536894639U, // CMP_ULE_S
2616
134k
    536894639U, // CMP_ULE_S_MMR6
2617
134k
    536891131U, // CMP_ULT_D
2618
134k
    536891131U, // CMP_ULT_D_MMR6
2619
134k
    536895017U, // CMP_ULT_S
2620
134k
    536895017U, // CMP_ULT_S_MMR6
2621
134k
    536890515U, // CMP_UN_D
2622
134k
    536890515U, // CMP_UN_D_MMR6
2623
134k
    536894827U, // CMP_UN_S
2624
134k
    536894827U, // CMP_UN_S_MMR6
2625
134k
    1073759659U,  // COPY_S_B
2626
134k
    1073761927U,  // COPY_S_D
2627
134k
    1073763498U,  // COPY_S_H
2628
134k
    1073767871U,  // COPY_S_W
2629
134k
    1073759874U,  // COPY_U_B
2630
134k
    1073763765U,  // COPY_U_H
2631
134k
    1073768278U,  // COPY_U_W
2632
134k
    536889029U, // CRC32B
2633
134k
    33572549U,  // CRC32B_NM
2634
134k
    536889037U, // CRC32CB
2635
134k
    33572557U,  // CRC32CB_NM
2636
134k
    536891656U, // CRC32CD
2637
134k
    536892940U, // CRC32CH
2638
134k
    33576460U,  // CRC32CH_NM
2639
134k
    536897466U, // CRC32CW
2640
134k
    33580986U,  // CRC32CW_NM
2641
134k
    536891642U, // CRC32D
2642
134k
    536892920U, // CRC32H
2643
134k
    33576440U,  // CRC32H_NM
2644
134k
    536897458U, // CRC32W
2645
134k
    33580978U,  // CRC32W_NM
2646
134k
    17875075U,  // CTC1
2647
134k
    17875075U,  // CTC1_MM
2648
134k
    17875291U,  // CTC2_MM
2649
134k
    17275U, // CTCMSA
2650
134k
    23643U, // CVT_D32_S
2651
134k
    23643U, // CVT_D32_S_MM
2652
134k
    24972U, // CVT_D32_W
2653
134k
    24972U, // CVT_D32_W_MM
2654
134k
    22769U, // CVT_D64_L
2655
134k
    23643U, // CVT_D64_S
2656
134k
    23643U, // CVT_D64_S_MM
2657
134k
    24972U, // CVT_D64_W
2658
134k
    24972U, // CVT_D64_W_MM
2659
134k
    22769U, // CVT_D_L_MMR6
2660
134k
    19497U, // CVT_L_D64
2661
134k
    19497U, // CVT_L_D64_MM
2662
134k
    19497U, // CVT_L_D_MMR6
2663
134k
    23868U, // CVT_L_S
2664
134k
    23868U, // CVT_L_S_MM
2665
134k
    23868U, // CVT_L_S_MMR6
2666
134k
    26574U, // CVT_PS_PW64
2667
134k
    536894942U, // CVT_PS_S64
2668
134k
    24369U, // CVT_PW_PS64
2669
134k
    19844U, // CVT_S_D32
2670
134k
    19844U, // CVT_S_D32_MM
2671
134k
    19844U, // CVT_S_D64
2672
134k
    19844U, // CVT_S_D64_MM
2673
134k
    22778U, // CVT_S_L
2674
134k
    22778U, // CVT_S_L_MMR6
2675
134k
    23023U, // CVT_S_PL64
2676
134k
    24658U, // CVT_S_PU64
2677
134k
    25727U, // CVT_S_W
2678
134k
    25727U, // CVT_S_W_MM
2679
134k
    25727U, // CVT_S_W_MMR6
2680
134k
    20672U, // CVT_W_D32
2681
134k
    20672U, // CVT_W_D32_MM
2682
134k
    20672U, // CVT_W_D64
2683
134k
    20672U, // CVT_W_D64_MM
2684
134k
    24210U, // CVT_W_S
2685
134k
    24210U, // CVT_W_S_MM
2686
134k
    24210U, // CVT_W_S_MMR6
2687
134k
    536890577U, // C_EQ_D32
2688
134k
    536890577U, // C_EQ_D32_MM
2689
134k
    536890577U, // C_EQ_D64
2690
134k
    536890577U, // C_EQ_D64_MM
2691
134k
    536894865U, // C_EQ_S
2692
134k
    536894865U, // C_EQ_S_MM
2693
134k
    536890139U, // C_F_D32
2694
134k
    536890139U, // C_F_D32_MM
2695
134k
    536890139U, // C_F_D64
2696
134k
    536890139U, // C_F_D64_MM
2697
134k
    536894662U, // C_F_S
2698
134k
    536894662U, // C_F_S_MM
2699
134k
    536889982U, // C_LE_D32
2700
134k
    536889982U, // C_LE_D32_MM
2701
134k
    536889982U, // C_LE_D64
2702
134k
    536889982U, // C_LE_D64_MM
2703
134k
    536894582U, // C_LE_S
2704
134k
    536894582U, // C_LE_S_MM
2705
134k
    536891068U, // C_LT_D32
2706
134k
    536891068U, // C_LT_D32_MM
2707
134k
    536891068U, // C_LT_D64
2708
134k
    536891068U, // C_LT_D64_MM
2709
134k
    536894970U, // C_LT_S
2710
134k
    536894970U, // C_LT_S_MM
2711
134k
    536889973U, // C_NGE_D32
2712
134k
    536889973U, // C_NGE_D32_MM
2713
134k
    536889973U, // C_NGE_D64
2714
134k
    536889973U, // C_NGE_D64_MM
2715
134k
    536894573U, // C_NGE_S
2716
134k
    536894573U, // C_NGE_S_MM
2717
134k
    536890008U, // C_NGLE_D32
2718
134k
    536890008U, // C_NGLE_D32_MM
2719
134k
    536890008U, // C_NGLE_D64
2720
134k
    536890008U, // C_NGLE_D64_MM
2721
134k
    536894600U, // C_NGLE_S
2722
134k
    536894600U, // C_NGLE_S_MM
2723
134k
    536890425U, // C_NGL_D32
2724
134k
    536890425U, // C_NGL_D32_MM
2725
134k
    536890425U, // C_NGL_D64
2726
134k
    536890425U, // C_NGL_D64_MM
2727
134k
    536894796U, // C_NGL_S
2728
134k
    536894796U, // C_NGL_S_MM
2729
134k
    536891059U, // C_NGT_D32
2730
134k
    536891059U, // C_NGT_D32_MM
2731
134k
    536891059U, // C_NGT_D64
2732
134k
    536891059U, // C_NGT_D64_MM
2733
134k
    536894961U, // C_NGT_S
2734
134k
    536894961U, // C_NGT_S_MM
2735
134k
    536890018U, // C_OLE_D32
2736
134k
    536890018U, // C_OLE_D32_MM
2737
134k
    536890018U, // C_OLE_D64
2738
134k
    536890018U, // C_OLE_D64_MM
2739
134k
    536894610U, // C_OLE_S
2740
134k
    536894610U, // C_OLE_S_MM
2741
134k
    536891094U, // C_OLT_D32
2742
134k
    536891094U, // C_OLT_D32_MM
2743
134k
    536891094U, // C_OLT_D64
2744
134k
    536891094U, // C_OLT_D64_MM
2745
134k
    536894988U, // C_OLT_S
2746
134k
    536894988U, // C_OLT_S_MM
2747
134k
    536890603U, // C_SEQ_D32
2748
134k
    536890603U, // C_SEQ_D32_MM
2749
134k
    536890603U, // C_SEQ_D64
2750
134k
    536890603U, // C_SEQ_D64_MM
2751
134k
    536894883U, // C_SEQ_S
2752
134k
    536894883U, // C_SEQ_S_MM
2753
134k
    536890209U, // C_SF_D32
2754
134k
    536890209U, // C_SF_D32_MM
2755
134k
    536890209U, // C_SF_D64
2756
134k
    536890209U, // C_SF_D64_MM
2757
134k
    536894708U, // C_SF_S
2758
134k
    536894708U, // C_SF_S_MM
2759
134k
    536890631U, // C_UEQ_D32
2760
134k
    536890631U, // C_UEQ_D32_MM
2761
134k
    536890631U, // C_UEQ_D64
2762
134k
    536890631U, // C_UEQ_D64_MM
2763
134k
    536894903U, // C_UEQ_S
2764
134k
    536894903U, // C_UEQ_S_MM
2765
134k
    536890046U, // C_ULE_D32
2766
134k
    536890046U, // C_ULE_D32_MM
2767
134k
    536890046U, // C_ULE_D64
2768
134k
    536890046U, // C_ULE_D64_MM
2769
134k
    536894630U, // C_ULE_S
2770
134k
    536894630U, // C_ULE_S_MM
2771
134k
    536891122U, // C_ULT_D32
2772
134k
    536891122U, // C_ULT_D32_MM
2773
134k
    536891122U, // C_ULT_D64
2774
134k
    536891122U, // C_ULT_D64_MM
2775
134k
    536895008U, // C_ULT_S
2776
134k
    536895008U, // C_ULT_S_MM
2777
134k
    536890507U, // C_UN_D32
2778
134k
    536890507U, // C_UN_D32_MM
2779
134k
    536890507U, // C_UN_D64
2780
134k
    536890507U, // C_UN_D64_MM
2781
134k
    536894819U, // C_UN_S
2782
134k
    536894819U, // C_UN_S_MM
2783
134k
    23264U, // CmpRxRy16
2784
134k
    1610635429U,  // CmpiRxImm16
2785
134k
    22693U, // CmpiRxImmX16
2786
134k
    536891670U, // DADD
2787
134k
    536893537U, // DADDi
2788
134k
    536895504U, // DADDiu
2789
134k
    536895440U, // DADDu
2790
134k
    536893568U, // DAHI
2791
134k
    536894090U, // DALIGN
2792
134k
    536893629U, // DATI
2793
134k
    536893647U, // DAUI
2794
134k
    23224U, // DBITSWAP
2795
134k
    23192U, // DCLO
2796
134k
    23192U, // DCLO_R6
2797
134k
    26715U, // DCLZ
2798
134k
    26715U, // DCLZ_R6
2799
134k
    536895724U, // DDIV
2800
134k
    536895632U, // DDIVU
2801
134k
    11034U, // DERET
2802
134k
    11034U, // DERET_MM
2803
134k
    11034U, // DERET_MMR6
2804
134k
    11034U, // DERET_NM
2805
134k
    536895408U, // DEXT
2806
134k
    536897885U, // DEXT64_32
2807
134k
    536894061U, // DEXTM
2808
134k
    536895625U, // DEXTU
2809
134k
    546916U,  // DI
2810
134k
    536895201U, // DINS
2811
134k
    536894054U, // DINSM
2812
134k
    536895580U, // DINSU
2813
134k
    536895725U, // DIV
2814
134k
    536895633U, // DIVU
2815
134k
    536895633U, // DIVU_MMR6
2816
134k
    536895633U, // DIVU_NM
2817
134k
    536895725U, // DIV_MMR6
2818
134k
    536895725U, // DIV_NM
2819
134k
    536888729U, // DIV_S_B
2820
134k
    536890997U, // DIV_S_D
2821
134k
    536892557U, // DIV_S_H
2822
134k
    536896930U, // DIV_S_W
2823
134k
    536888944U, // DIV_U_B
2824
134k
    536891464U, // DIV_U_D
2825
134k
    536892835U, // DIV_U_H
2826
134k
    536897348U, // DIV_U_W
2827
134k
    546916U,  // DI_MM
2828
134k
    546916U,  // DI_MMR6
2829
134k
    546916U,  // DI_NM
2830
134k
    536888173U, // DLSA
2831
134k
    536888173U, // DLSA_R6
2832
134k
    536887303U, // DMFC0
2833
134k
    16494U, // DMFC1
2834
134k
    536887622U, // DMFC2
2835
134k
    251674950U, // DMFC2_OCTEON
2836
134k
    536887310U, // DMFGC0
2837
134k
    536891722U, // DMOD
2838
134k
    536895454U, // DMODU
2839
134k
    548756U,  // DMT
2840
134k
    2752561212U,  // DMTC0
2841
134k
    17875081U,  // DMTC1
2842
134k
    2752561505U,  // DMTC2
2843
134k
    251674977U, // DMTC2_OCTEON
2844
134k
    2752561190U,  // DMTGC0
2845
134k
    548756U,  // DMT_NM
2846
134k
    536893524U, // DMUH
2847
134k
    536895497U, // DMUHU
2848
134k
    536893990U, // DMUL
2849
134k
    24461U, // DMULT
2850
134k
    24705U, // DMULTu
2851
134k
    536895541U, // DMULU
2852
134k
    536893990U, // DMUL_R6
2853
134k
    536890905U, // DOTP_S_D
2854
134k
    536892477U, // DOTP_S_H
2855
134k
    536896798U, // DOTP_S_W
2856
134k
    536891372U, // DOTP_U_D
2857
134k
    536892765U, // DOTP_U_H
2858
134k
    536897256U, // DOTP_U_W
2859
134k
    570445250U, // DPADD_S_D
2860
134k
    570446822U, // DPADD_S_H
2861
134k
    570451133U, // DPADD_S_W
2862
134k
    570445717U, // DPADD_U_D
2863
134k
    570447110U, // DPADD_U_H
2864
134k
    570451601U, // DPADD_U_W
2865
134k
    536893370U, // DPAQX_SA_W_PH
2866
134k
    536893370U, // DPAQX_SA_W_PH_MMR2
2867
134k
    536893453U, // DPAQX_S_W_PH
2868
134k
    536893453U, // DPAQX_S_W_PH_MMR2
2869
134k
    536896258U, // DPAQ_SA_L_W
2870
134k
    536896258U, // DPAQ_SA_L_W_MM
2871
134k
    536893412U, // DPAQ_S_W_PH
2872
134k
    536893412U, // DPAQ_S_W_PH_MM
2873
134k
    536893725U, // DPAU_H_QBL
2874
134k
    536893725U, // DPAU_H_QBL_MM
2875
134k
    536894315U, // DPAU_H_QBR
2876
134k
    536894315U, // DPAU_H_QBR_MM
2877
134k
    536893491U, // DPAX_W_PH
2878
134k
    536893491U, // DPAX_W_PH_MMR2
2879
134k
    536893360U, // DPA_W_PH
2880
134k
    536893360U, // DPA_W_PH_MMR2
2881
134k
    23269U, // DPOP
2882
134k
    536893385U, // DPSQX_SA_W_PH
2883
134k
    536893385U, // DPSQX_SA_W_PH_MMR2
2884
134k
    536893467U, // DPSQX_S_W_PH
2885
134k
    536893467U, // DPSQX_S_W_PH_MMR2
2886
134k
    536896271U, // DPSQ_SA_L_W
2887
134k
    536896271U, // DPSQ_SA_L_W_MM
2888
134k
    536893440U, // DPSQ_S_W_PH
2889
134k
    536893440U, // DPSQ_S_W_PH_MM
2890
134k
    570445217U, // DPSUB_S_D
2891
134k
    570446801U, // DPSUB_S_H
2892
134k
    570451100U, // DPSUB_S_W
2893
134k
    570445684U, // DPSUB_U_D
2894
134k
    570447089U, // DPSUB_U_H
2895
134k
    570451568U, // DPSUB_U_W
2896
134k
    536893737U, // DPSU_H_QBL
2897
134k
    536893737U, // DPSU_H_QBL_MM
2898
134k
    536894327U, // DPSU_H_QBR
2899
134k
    536894327U, // DPSU_H_QBR_MM
2900
134k
    536893502U, // DPSX_W_PH
2901
134k
    536893502U, // DPSX_W_PH_MMR2
2902
134k
    536893481U, // DPS_W_PH
2903
134k
    536893481U, // DPS_W_PH_MMR2
2904
134k
    536894500U, // DROTR
2905
134k
    536887579U, // DROTR32
2906
134k
    536895773U, // DROTRV
2907
134k
    22016U, // DSBH
2908
134k
    26786U, // DSDIV
2909
134k
    20770U, // DSHD
2910
134k
    536893923U, // DSLL
2911
134k
    536887549U, // DSLL32
2912
134k
    2147506659U,  // DSLL64_32
2913
134k
    536895730U, // DSLLV
2914
134k
    536888167U, // DSRA
2915
134k
    536887531U, // DSRA32
2916
134k
    536895709U, // DSRAV
2917
134k
    536893951U, // DSRL
2918
134k
    536887557U, // DSRL32
2919
134k
    536895737U, // DSRLV
2920
134k
    536889419U, // DSUB
2921
134k
    536895419U, // DSUBu
2922
134k
    26772U, // DUDIV
2923
134k
    547656U,  // DVP
2924
134k
    545220U,  // DVPE
2925
134k
    545220U,  // DVPE_NM
2926
134k
    547656U,  // DVP_MMR6
2927
134k
    26787U, // DivRxRy16
2928
134k
    26773U, // DivuRxRy16
2929
134k
    10928U, // EHB
2930
134k
    10928U, // EHB_MM
2931
134k
    10928U, // EHB_MMR6
2932
134k
    10928U, // EHB_NM
2933
134k
    546928U,  // EI
2934
134k
    546928U,  // EI_MM
2935
134k
    546928U,  // EI_MMR6
2936
134k
    546928U,  // EI_NM
2937
134k
    548761U,  // EMT
2938
134k
    548761U,  // EMT_NM
2939
134k
    11035U, // ERET
2940
134k
    10932U, // ERETNC
2941
134k
    10932U, // ERETNC_MMR6
2942
134k
    10932U, // ERETNC_NM
2943
134k
    11035U, // ERET_MM
2944
134k
    11035U, // ERET_MMR6
2945
134k
    11035U, // ERET_NM
2946
134k
    547661U,  // EVP
2947
134k
    545226U,  // EVPE
2948
134k
    545226U,  // EVPE_NM
2949
134k
    547661U,  // EVP_MMR6
2950
134k
    536895409U, // EXT
2951
134k
    536894274U, // EXTP
2952
134k
    536894153U, // EXTPDP
2953
134k
    536895757U, // EXTPDPV
2954
134k
    536895757U, // EXTPDPV_MM
2955
134k
    536894153U, // EXTPDP_MM
2956
134k
    536895766U, // EXTPV
2957
134k
    536895766U, // EXTPV_MM
2958
134k
    536894274U, // EXTP_MM
2959
134k
    536896991U, // EXTRV_RS_W
2960
134k
    536896991U, // EXTRV_RS_W_MM
2961
134k
    536896545U, // EXTRV_R_W
2962
134k
    536896545U, // EXTRV_R_W_MM
2963
134k
    536892566U, // EXTRV_S_H
2964
134k
    536892566U, // EXTRV_S_H_MM
2965
134k
    536897428U, // EXTRV_W
2966
134k
    536897428U, // EXTRV_W_MM
2967
134k
    536896980U, // EXTR_RS_W
2968
134k
    536896980U, // EXTR_RS_W_MM
2969
134k
    536896524U, // EXTR_R_W
2970
134k
    536896524U, // EXTR_R_W_MM
2971
134k
    536892497U, // EXTR_S_H
2972
134k
    536892497U, // EXTR_S_H_MM
2973
134k
    536896623U, // EXTR_W
2974
134k
    536896623U, // EXTR_W_MM
2975
134k
    536895299U, // EXTS
2976
134k
    536887596U, // EXTS32
2977
134k
    536897508U, // EXTW_NM
2978
134k
    536895409U, // EXT_MM
2979
134k
    536895409U, // EXT_MMR6
2980
134k
    536895409U, // EXT_NM
2981
134k
    20113U, // FABS_D32
2982
134k
    20113U, // FABS_D32_MM
2983
134k
    20113U, // FABS_D64
2984
134k
    20113U, // FABS_D64_MM
2985
134k
    24023U, // FABS_S
2986
134k
    24023U, // FABS_S_MM
2987
134k
    536889922U, // FADD_D
2988
134k
    536889923U, // FADD_D32
2989
134k
    536889923U, // FADD_D32_MM
2990
134k
    536889923U, // FADD_D64
2991
134k
    536889923U, // FADD_D64_MM
2992
134k
    536895215U, // FADD_PS64
2993
134k
    536894566U, // FADD_S
2994
134k
    536894566U, // FADD_S_MM
2995
134k
    570448998U, // FADD_S_MMR6
2996
134k
    536895893U, // FADD_W
2997
134k
    536890156U, // FCAF_D
2998
134k
    536896012U, // FCAF_W
2999
134k
    536890595U, // FCEQ_D
3000
134k
    536896451U, // FCEQ_W
3001
134k
    20120U, // FCLASS_D
3002
134k
    26091U, // FCLASS_W
3003
134k
    536890000U, // FCLE_D
3004
134k
    536895935U, // FCLE_W
3005
134k
    536891086U, // FCLT_D
3006
134k
    536897030U, // FCLT_W
3007
134k
    5974450U, // FCMP_D32
3008
134k
    5974450U, // FCMP_D32_MM
3009
134k
    5974450U, // FCMP_D64
3010
134k
    6498738U, // FCMP_S32
3011
134k
    6498738U, // FCMP_S32_MM
3012
134k
    536890096U, // FCNE_D
3013
134k
    536895969U, // FCNE_W
3014
134k
    536890705U, // FCOR_D
3015
134k
    536896580U, // FCOR_W
3016
134k
    536890651U, // FCUEQ_D
3017
134k
    536896467U, // FCUEQ_W
3018
134k
    536890066U, // FCULE_D
3019
134k
    536895951U, // FCULE_W
3020
134k
    536891142U, // FCULT_D
3021
134k
    536897046U, // FCULT_W
3022
134k
    536890112U, // FCUNE_D
3023
134k
    536895985U, // FCUNE_W
3024
134k
    536890525U, // FCUN_D
3025
134k
    536896357U, // FCUN_W
3026
134k
    536891518U, // FDIV_D
3027
134k
    536891519U, // FDIV_D32
3028
134k
    536891519U, // FDIV_D32_MM
3029
134k
    536891519U, // FDIV_D64
3030
134k
    536891519U, // FDIV_D64_MM
3031
134k
    536895065U, // FDIV_S
3032
134k
    536895065U, // FDIV_S_MM
3033
134k
    570449497U, // FDIV_S_MMR6
3034
134k
    536897412U, // FDIV_W
3035
134k
    536892224U, // FEXDO_H
3036
134k
    536896373U, // FEXDO_W
3037
134k
    536889809U, // FEXP2_D
3038
134k
    536895796U, // FEXP2_W
3039
134k
    19537U, // FEXUPL_D
3040
134k
    25387U, // FEXUPL_W
3041
134k
    19809U, // FEXUPR_D
3042
134k
    25684U, // FEXUPR_W
3043
134k
    20051U, // FFINT_S_D
3044
134k
    25984U, // FFINT_S_W
3045
134k
    20530U, // FFINT_U_D
3046
134k
    26414U, // FFINT_U_W
3047
134k
    19547U, // FFQL_D
3048
134k
    25397U, // FFQL_W
3049
134k
    19819U, // FFQR_D
3050
134k
    25694U, // FFQR_W
3051
134k
    17584U, // FILL_B
3052
134k
    19522U, // FILL_D
3053
134k
    21273U, // FILL_H
3054
134k
    25372U, // FILL_W
3055
134k
    18888U, // FLOG2_D
3056
134k
    24875U, // FLOG2_W
3057
134k
    19486U, // FLOOR_L_D64
3058
134k
    19486U, // FLOOR_L_D_MMR6
3059
134k
    23857U, // FLOOR_L_S
3060
134k
    23857U, // FLOOR_L_S_MMR6
3061
134k
    20661U, // FLOOR_W_D32
3062
134k
    20661U, // FLOOR_W_D64
3063
134k
    20661U, // FLOOR_W_D_MMR6
3064
134k
    20661U, // FLOOR_W_MM
3065
134k
    24199U, // FLOOR_W_S
3066
134k
    24199U, // FLOOR_W_S_MM
3067
134k
    24199U, // FLOOR_W_S_MMR6
3068
134k
    570444362U, // FMADD_D
3069
134k
    570450333U, // FMADD_W
3070
134k
    536889847U, // FMAX_A_D
3071
134k
    536895834U, // FMAX_A_W
3072
134k
    536891593U, // FMAX_D
3073
134k
    536897437U, // FMAX_W
3074
134k
    536889827U, // FMIN_A_D
3075
134k
    536895814U, // FMIN_A_W
3076
134k
    536890499U, // FMIN_D
3077
134k
    536896349U, // FMIN_W
3078
134k
    20622U, // FMOV_D32
3079
134k
    20622U, // FMOV_D32_MM
3080
134k
    20622U, // FMOV_D64
3081
134k
    20622U, // FMOV_D64_MM
3082
134k
    20622U, // FMOV_D_MMR6
3083
134k
    24160U, // FMOV_S
3084
134k
    24160U, // FMOV_S_MM
3085
134k
    24160U, // FMOV_S_MMR6
3086
134k
    570444320U, // FMSUB_D
3087
134k
    570450291U, // FMSUB_W
3088
134k
    536890483U, // FMUL_D
3089
134k
    536890484U, // FMUL_D32
3090
134k
    536890484U, // FMUL_D32_MM
3091
134k
    536890484U, // FMUL_D64
3092
134k
    536890484U, // FMUL_D64_MM
3093
134k
    536895231U, // FMUL_PS64
3094
134k
    536894805U, // FMUL_S
3095
134k
    536894805U, // FMUL_S_MM
3096
134k
    570449237U, // FMUL_S_MMR6
3097
134k
    536896333U, // FMUL_W
3098
134k
    19314U, // FNEG_D32
3099
134k
    19314U, // FNEG_D32_MM
3100
134k
    19314U, // FNEG_D64
3101
134k
    19314U, // FNEG_D64_MM
3102
134k
    23812U, // FNEG_S
3103
134k
    23812U, // FNEG_S_MM
3104
134k
    23812U, // FNEG_S_MMR6
3105
134k
    2752567531U,  // FORK
3106
134k
    2752567531U,  // FORK_NM
3107
134k
    19648U, // FRCP_D
3108
134k
    25470U, // FRCP_W
3109
134k
    20268U, // FRINT_D
3110
134k
    26160U, // FRINT_W
3111
134k
    20296U, // FRSQRT_D
3112
134k
    26188U, // FRSQRT_W
3113
134k
    536890175U, // FSAF_D
3114
134k
    536896020U, // FSAF_W
3115
134k
    536890623U, // FSEQ_D
3116
134k
    536896459U, // FSEQ_W
3117
134k
    536890038U, // FSLE_D
3118
134k
    536895943U, // FSLE_W
3119
134k
    536891114U, // FSLT_D
3120
134k
    536897038U, // FSLT_W
3121
134k
    536890104U, // FSNE_D
3122
134k
    536895977U, // FSNE_W
3123
134k
    536890713U, // FSOR_D
3124
134k
    536896588U, // FSOR_W
3125
134k
    20287U, // FSQRT_D
3126
134k
    20288U, // FSQRT_D32
3127
134k
    20288U, // FSQRT_D32_MM
3128
134k
    20288U, // FSQRT_D64
3129
134k
    20288U, // FSQRT_D64_MM
3130
134k
    24137U, // FSQRT_S
3131
134k
    24137U, // FSQRT_S_MM
3132
134k
    26179U, // FSQRT_W
3133
134k
    536889880U, // FSUB_D
3134
134k
    536889881U, // FSUB_D32
3135
134k
    536889881U, // FSUB_D32_MM
3136
134k
    536889881U, // FSUB_D64
3137
134k
    536889881U, // FSUB_D64_MM
3138
134k
    536895207U, // FSUB_PS64
3139
134k
    536894548U, // FSUB_S
3140
134k
    536894548U, // FSUB_S_MM
3141
134k
    570448980U, // FSUB_S_MMR6
3142
134k
    536895851U, // FSUB_W
3143
134k
    536890672U, // FSUEQ_D
3144
134k
    536896476U, // FSUEQ_W
3145
134k
    536890087U, // FSULE_D
3146
134k
    536895960U, // FSULE_W
3147
134k
    536891163U, // FSULT_D
3148
134k
    536897055U, // FSULT_W
3149
134k
    536890121U, // FSUNE_D
3150
134k
    536895994U, // FSUNE_W
3151
134k
    536890544U, // FSUN_D
3152
134k
    536896365U, // FSUN_W
3153
134k
    20062U, // FTINT_S_D
3154
134k
    25995U, // FTINT_S_W
3155
134k
    20541U, // FTINT_U_D
3156
134k
    26425U, // FTINT_U_W
3157
134k
    536892301U, // FTQ_H
3158
134k
    536896485U, // FTQ_W
3159
134k
    19884U, // FTRUNC_S_D
3160
134k
    25767U, // FTRUNC_S_W
3161
134k
    20351U, // FTRUNC_U_D
3162
134k
    26235U, // FTRUNC_U_W
3163
134k
    547034U,  // GINVI
3164
134k
    547034U,  // GINVI_MMR6
3165
134k
    547034U,  // GINVI_NM
3166
134k
    268459939U, // GINVT
3167
134k
    268459939U, // GINVT_MMR6
3168
134k
    268459939U, // GINVT_NM
3169
134k
    536890808U, // HADD_S_D
3170
134k
    536892380U, // HADD_S_H
3171
134k
    536896691U, // HADD_S_W
3172
134k
    536891275U, // HADD_U_D
3173
134k
    536892668U, // HADD_U_H
3174
134k
    536897159U, // HADD_U_W
3175
134k
    536890775U, // HSUB_S_D
3176
134k
    536892359U, // HSUB_S_H
3177
134k
    536896658U, // HSUB_S_W
3178
134k
    536891242U, // HSUB_U_D
3179
134k
    536892647U, // HSUB_U_H
3180
134k
    536897126U, // HSUB_U_W
3181
134k
    661951U,  // HYPCALL
3182
134k
    661951U,  // HYPCALL_MM
3183
134k
    536888999U, // ILVEV_B
3184
134k
    536891509U, // ILVEV_D
3185
134k
    536892890U, // ILVEV_H
3186
134k
    536897403U, // ILVEV_W
3187
134k
    536888527U, // ILVL_B
3188
134k
    536890491U, // ILVL_D
3189
134k
    536892216U, // ILVL_H
3190
134k
    536896341U, // ILVL_W
3191
134k
    536888279U, // ILVOD_B
3192
134k
    536889964U, // ILVOD_D
3193
134k
    536892018U, // ILVOD_H
3194
134k
    536895926U, // ILVOD_W
3195
134k
    536888575U, // ILVR_B
3196
134k
    536890748U, // ILVR_D
3197
134k
    536892341U, // ILVR_H
3198
134k
    536896631U, // ILVR_W
3199
134k
    536895196U, // INS
3200
134k
    292046286U, // INSERT_B
3201
134k
    308825909U, // INSERT_D
3202
134k
    325604557U, // INSERT_H
3203
134k
    342386233U, // INSERT_W
3204
134k
    33579301U,  // INSV
3205
134k
    359154656U, // INSVE_B
3206
134k
    375933714U, // INSVE_D
3207
134k
    392712827U, // INSVE_H
3208
134k
    409494019U, // INSVE_W
3209
134k
    33579301U,  // INSV_MM
3210
134k
    536895196U, // INS_MM
3211
134k
    536895196U, // INS_MMR6
3212
134k
    536887297U, // INS_NM
3213
134k
    219361U,  // J
3214
134k
    219400U,  // JAL
3215
134k
    23544U, // JALR
3216
134k
    547832U,  // JALR16_MM
3217
134k
    23544U, // JALR64
3218
134k
    547832U,  // JALRC16_MMR6
3219
134k
    18725U, // JALRC16_NM
3220
134k
    18139U, // JALRCHB_NM
3221
134k
    18139U, // JALRC_HB_MMR6
3222
134k
    18725U, // JALRC_MMR6
3223
134k
    18725U, // JALRC_NM
3224
134k
    541245U,  // JALRS16_MM
3225
134k
    24380U, // JALRS_MM
3226
134k
    18156U, // JALR_HB
3227
134k
    18156U, // JALR_HB64
3228
134k
    23544U, // JALR_MM
3229
134k
    220867U,  // JALS_MM
3230
134k
    223256U,  // JALX
3231
134k
    223256U,  // JALX_MM
3232
134k
    219400U,  // JAL_MM
3233
134k
    18590U, // JIALC
3234
134k
    18590U, // JIALC64
3235
134k
    18590U, // JIALC_MMR6
3236
134k
    18560U, // JIC
3237
134k
    18560U, // JIC64
3238
134k
    18560U, // JIC_MMR6
3239
134k
    547828U,  // JR
3240
134k
    541232U,  // JR16_MM
3241
134k
    547828U,  // JR64
3242
134k
    547633U,  // JRADDIUSP
3243
134k
    543008U,  // JRC16_MM
3244
134k
    541110U,  // JRC16_MMR6
3245
134k
    547621U,  // JRCADDIUSP_MMR6
3246
134k
    543008U,  // JRC_NM
3247
134k
    542437U,  // JR_HB
3248
134k
    542437U,  // JR_HB64
3249
134k
    542437U,  // JR_HB64_R6
3250
134k
    542437U,  // JR_HB_R6
3251
134k
    547828U,  // JR_MM
3252
134k
    219361U,  // J_MM
3253
134k
    7575816U, // Jal16
3254
134k
    8100104U, // JalB16
3255
134k
    10921U, // JrRa16
3256
134k
    10913U, // JrcRa16
3257
134k
    543008U,  // JrcRx16
3258
134k
    543013U,  // JumpLinkReg16
3259
134k
    419451474U, // LAPC32_NM
3260
134k
    419447735U, // LAPC48_NM
3261
134k
    50349813U,  // LB
3262
134k
    50349813U,  // LB16_NM
3263
134k
    50349813U,  // LB64
3264
134k
    50352468U,  // LBE
3265
134k
    50352468U,  // LBE_MM
3266
134k
    50349813U,  // LBGP_NM
3267
134k
    50348621U,  // LBU16_MM
3268
134k
    50356150U,  // LBU16_NM
3269
134k
    50356150U,  // LBUGP_NM
3270
134k
    3254806564U,  // LBUX
3271
134k
    3254806564U,  // LBUX_MM
3272
134k
    50358308U,  // LBUX_NM
3273
134k
    50356150U,  // LBU_MMR6
3274
134k
    50356150U,  // LBU_NM
3275
134k
    50356150U,  // LBUs9_NM
3276
134k
    50358269U,  // LBX_NM
3277
134k
    50349813U,  // LB_MM
3278
134k
    50349813U,  // LB_MMR6
3279
134k
    50349813U,  // LB_NM
3280
134k
    50349813U,  // LBs9_NM
3281
134k
    50356150U,  // LBu
3282
134k
    50356150U,  // LBu64
3283
134k
    50352613U,  // LBuE
3284
134k
    50352613U,  // LBuE_MM
3285
134k
    50356150U,  // LBu_MM
3286
134k
    50352427U,  // LD
3287
134k
    50348124U,  // LDC1
3288
134k
    50348124U,  // LDC164
3289
134k
    50348124U,  // LDC1_D64_MMR6
3290
134k
    50348124U,  // LDC1_MM_D32
3291
134k
    50348124U,  // LDC1_MM_D64
3292
134k
    50348340U,  // LDC2
3293
134k
    50348340U,  // LDC2_MMR6
3294
134k
    50348340U,  // LDC2_R6
3295
134k
    50348425U,  // LDC3
3296
134k
    17410U, // LDI_B
3297
134k
    19330U, // LDI_D
3298
134k
    21149U, // LDI_H
3299
134k
    25222U, // LDI_W
3300
134k
    50354532U,  // LDL
3301
134k
    18657U, // LDPC
3302
134k
    50355122U,  // LDR
3303
134k
    3254796444U,  // LDXC1
3304
134k
    3254796444U,  // LDXC164
3305
134k
    50349000U,  // LD_B
3306
134k
    50350685U,  // LD_D
3307
134k
    50352739U,  // LD_H
3308
134k
    50356647U,  // LD_W
3309
134k
    167796753U, // LEA_ADDIU_NM
3310
134k
    167796753U, // LEA_ADDiu
3311
134k
    167796752U, // LEA_ADDiu64
3312
134k
    167796753U, // LEA_ADDiu_MM
3313
134k
    50353692U,  // LH
3314
134k
    50353692U,  // LH16_NM
3315
134k
    50353692U,  // LH64
3316
134k
    50352520U,  // LHE
3317
134k
    50352520U,  // LHE_MM
3318
134k
    50353692U,  // LHGP_NM
3319
134k
    50348644U,  // LHU16_MM
3320
134k
    50356228U,  // LHU16_NM
3321
134k
    50356228U,  // LHUGP_NM
3322
134k
    50356053U,  // LHUXS_NM
3323
134k
    50358314U,  // LHUX_NM
3324
134k
    50356228U,  // LHU_NM
3325
134k
    50356228U,  // LHUs9_NM
3326
134k
    3254806542U,  // LHX
3327
134k
    50356041U,  // LHXS_NM
3328
134k
    3254806542U,  // LHX_MM
3329
134k
    50358286U,  // LHX_NM
3330
134k
    50353692U,  // LH_MM
3331
134k
    50353692U,  // LH_NM
3332
134k
    50353692U,  // LHs9_NM
3333
134k
    50356228U,  // LHu
3334
134k
    50356228U,  // LHu64
3335
134k
    50352619U,  // LHuE
3336
134k
    50352619U,  // LHuE_MM
3337
134k
    50356228U,  // LHu_MM
3338
134k
    16884U, // LI16_MM
3339
134k
    16884U, // LI16_MMR6
3340
134k
    218126492U, // LI16_NM
3341
134k
    100680391U, // LI48_NM
3342
134k
    50354628U,  // LL
3343
134k
    50354628U,  // LL64
3344
134k
    50354628U,  // LL64_R6
3345
134k
    50352431U,  // LLD
3346
134k
    50352431U,  // LLD_R6
3347
134k
    50352543U,  // LLE
3348
134k
    50352543U,  // LLE_MM
3349
134k
    536897858U, // LLWP_NM
3350
134k
    50354628U,  // LL_MM
3351
134k
    50354628U,  // LL_MMR6
3352
134k
    50354628U,  // LL_NM
3353
134k
    50354628U,  // LL_R6
3354
134k
    536888174U, // LSA
3355
134k
    3828450158U,  // LSA_MMR6
3356
134k
    536888174U, // LSA_NM
3357
134k
    536888174U, // LSA_R6
3358
134k
    251680981U, // LUI_MMR6
3359
134k
    436230357U, // LUI_NM
3360
134k
    3254796458U,  // LUXC1
3361
134k
    3254796458U,  // LUXC164
3362
134k
    3254796458U,  // LUXC1_MM
3363
134k
    251680981U, // LUi
3364
134k
    251680981U, // LUi64
3365
134k
    251680981U, // LUi_MM
3366
134k
    50358213U,  // LW
3367
134k
    50348651U,  // LW16_MM
3368
134k
    50358213U,  // LW16_NM
3369
134k
    50358213U,  // LW4x4_NM
3370
134k
    50358213U,  // LW64
3371
134k
    50348176U,  // LWC1
3372
134k
    50348176U,  // LWC1_MM
3373
134k
    50348392U,  // LWC2
3374
134k
    50348392U,  // LWC2_MMR6
3375
134k
    50348392U,  // LWC2_R6
3376
134k
    50348437U,  // LWC3
3377
134k
    50358213U,  // LWDSP
3378
134k
    50358213U,  // LWDSP_MM
3379
134k
    50352637U,  // LWE
3380
134k
    50352637U,  // LWE_MM
3381
134k
    50358213U,  // LWGP16_NM
3382
134k
    50358213U,  // LWGP_MM
3383
134k
    50358213U,  // LWGP_NM
3384
134k
    50354746U,  // LWL
3385
134k
    50354746U,  // LWL64
3386
134k
    50352553U,  // LWLE
3387
134k
    50352553U,  // LWLE_MM
3388
134k
    50354746U,  // LWL_MM
3389
134k
    66065U, // LWM16_MM
3390
134k
    66065U, // LWM16_MMR6
3391
134k
    65805U, // LWM32_MM
3392
134k
    587225718U, // LWM_NM
3393
134k
    18694U, // LWPC
3394
134k
    18694U, // LWPC_MMR6
3395
134k
    419449094U, // LWPC_NM
3396
134k
    453008210U, // LWP_MM
3397
134k
    50355256U,  // LWR
3398
134k
    50355256U,  // LWR64
3399
134k
    50352601U,  // LWRE
3400
134k
    50352601U,  // LWRE_MM
3401
134k
    50355256U,  // LWR_MM
3402
134k
    50358213U,  // LWSP16_NM
3403
134k
    50358213U,  // LWSP_MM
3404
134k
    18687U, // LWUPC
3405
134k
    50356375U,  // LWU_MM
3406
134k
    3254806576U,  // LWX
3407
134k
    3254796472U,  // LWXC1
3408
134k
    3254796472U,  // LWXC1_MM
3409
134k
    50356060U,  // LWXS16_NM
3410
134k
    3254804316U,  // LWXS_MM
3411
134k
    50356060U,  // LWXS_NM
3412
134k
    3254806576U,  // LWX_MM
3413
134k
    50358320U,  // LWX_NM
3414
134k
    50358213U,  // LW_MM
3415
134k
    50358213U,  // LW_MMR6
3416
134k
    50358213U,  // LW_NM
3417
134k
    50358213U,  // LWs9_NM
3418
134k
    50356375U,  // LWu
3419
134k
    50349813U,  // LbRxRyOffMemX16
3420
134k
    50356150U,  // LbuRxRyOffMemX16
3421
134k
    50353692U,  // LhRxRyOffMemX16
3422
134k
    50356228U,  // LhuRxRyOffMemX16
3423
134k
    1610635420U,  // LiRxImm16
3424
134k
    22674U, // LiRxImmAlignX16
3425
134k
    22684U, // LiRxImmX16
3426
134k
    26565U, // LwRxPcTcp16
3427
134k
    26565U, // LwRxPcTcpX16
3428
134k
    50358213U,  // LwRxRyOffMemX16
3429
134k
    50358213U,  // LwRxSpImmX16
3430
134k
    20764U, // MADD
3431
134k
    570444624U, // MADDF_D
3432
134k
    570444624U, // MADDF_D_MMR6
3433
134k
    570449131U, // MADDF_S
3434
134k
    570449131U, // MADDF_S_MMR6
3435
134k
    570446705U, // MADDR_Q_H
3436
134k
    570450862U, // MADDR_Q_W
3437
134k
    24535U, // MADDU
3438
134k
    536895447U, // MADDU_DSP
3439
134k
    536895447U, // MADDU_DSP_MM
3440
134k
    24535U, // MADDU_MM
3441
134k
    570443413U, // MADDV_B
3442
134k
    570445923U, // MADDV_D
3443
134k
    570447304U, // MADDV_H
3444
134k
    570451817U, // MADDV_W
3445
134k
    536889931U, // MADD_D32
3446
134k
    536889931U, // MADD_D32_MM
3447
134k
    536889931U, // MADD_D64
3448
134k
    536891676U, // MADD_DSP
3449
134k
    536891676U, // MADD_DSP_MM
3450
134k
    20764U, // MADD_MM
3451
134k
    570446675U, // MADD_Q_H
3452
134k
    570450832U, // MADD_Q_W
3453
134k
    536894565U, // MADD_S
3454
134k
    536894565U, // MADD_S_MM
3455
134k
    536893831U, // MAQ_SA_W_PHL
3456
134k
    536893831U, // MAQ_SA_W_PHL_MM
3457
134k
    536894396U, // MAQ_SA_W_PHR
3458
134k
    536894396U, // MAQ_SA_W_PHR_MM
3459
134k
    536893859U, // MAQ_S_W_PHL
3460
134k
    536893859U, // MAQ_S_W_PHL_MM
3461
134k
    536894424U, // MAQ_S_W_PHR
3462
134k
    536894424U, // MAQ_S_W_PHR_MM
3463
134k
    536889872U, // MAXA_D
3464
134k
    536889872U, // MAXA_D_MMR6
3465
134k
    536894538U, // MAXA_S
3466
134k
    536894538U, // MAXA_S_MMR6
3467
134k
    536888650U, // MAXI_S_B
3468
134k
    536890886U, // MAXI_S_D
3469
134k
    536892458U, // MAXI_S_H
3470
134k
    536896769U, // MAXI_S_W
3471
134k
    536888865U, // MAXI_U_B
3472
134k
    536891353U, // MAXI_U_D
3473
134k
    536892746U, // MAXI_U_H
3474
134k
    536897237U, // MAXI_U_W
3475
134k
    536888223U, // MAX_A_B
3476
134k
    536889848U, // MAX_A_D
3477
134k
    536891962U, // MAX_A_H
3478
134k
    536895835U, // MAX_A_W
3479
134k
    536891594U, // MAX_D
3480
134k
    536891594U, // MAX_D_MMR6
3481
134k
    536895131U, // MAX_S
3482
134k
    536888738U, // MAX_S_B
3483
134k
    536891006U, // MAX_S_D
3484
134k
    536892577U, // MAX_S_H
3485
134k
    536895131U, // MAX_S_MMR6
3486
134k
    536896950U, // MAX_S_W
3487
134k
    536888953U, // MAX_U_B
3488
134k
    536891473U, // MAX_U_D
3489
134k
    536892844U, // MAX_U_H
3490
134k
    536897357U, // MAX_U_W
3491
134k
    536887304U, // MFC0
3492
134k
    16392U, // MFC0Sel_NM
3493
134k
    536887304U, // MFC0_MMR6
3494
134k
    536887304U, // MFC0_NM
3495
134k
    16495U, // MFC1
3496
134k
    16495U, // MFC1_D64
3497
134k
    16495U, // MFC1_MM
3498
134k
    16495U, // MFC1_MMR6
3499
134k
    536887623U, // MFC2
3500
134k
    16711U, // MFC2_MMR6
3501
134k
    536887311U, // MFGC0
3502
134k
    536887311U, // MFGC0_MM
3503
134k
    16430U, // MFHC0Sel_NM
3504
134k
    536887342U, // MFHC0_MMR6
3505
134k
    536887342U, // MFHC0_NM
3506
134k
    16501U, // MFHC1_D32
3507
134k
    16501U, // MFHC1_D32_MM
3508
134k
    16501U, // MFHC1_D64
3509
134k
    16501U, // MFHC1_D64_MM
3510
134k
    16717U, // MFHC2_MMR6
3511
134k
    536887318U, // MFHGC0
3512
134k
    536887318U, // MFHGC0_MM
3513
134k
    546950U,  // MFHI
3514
134k
    541164U,  // MFHI16_MM
3515
134k
    546950U,  // MFHI64
3516
134k
    22662U, // MFHI_DSP
3517
134k
    22662U, // MFHI_DSP_MM
3518
134k
    546950U,  // MFHI_MM
3519
134k
    547486U,  // MFLO
3520
134k
    541215U,  // MFLO16_MM
3521
134k
    547486U,  // MFLO64
3522
134k
    23198U, // MFLO_DSP
3523
134k
    23198U, // MFLO_DSP_MM
3524
134k
    547486U,  // MFLO_MM
3525
134k
    536894494U, // MFTR
3526
134k
    536894494U, // MFTR_NM
3527
134k
    536889857U, // MINA_D
3528
134k
    536889857U, // MINA_D_MMR6
3529
134k
    536894530U, // MINA_S
3530
134k
    536894530U, // MINA_S_MMR6
3531
134k
    536888630U, // MINI_S_B
3532
134k
    536890866U, // MINI_S_D
3533
134k
    536892438U, // MINI_S_H
3534
134k
    536896749U, // MINI_S_W
3535
134k
    536888845U, // MINI_U_B
3536
134k
    536891333U, // MINI_U_D
3537
134k
    536892726U, // MINI_U_H
3538
134k
    536897217U, // MINI_U_W
3539
134k
    536888204U, // MIN_A_B
3540
134k
    536889828U, // MIN_A_D
3541
134k
    536891943U, // MIN_A_H
3542
134k
    536895815U, // MIN_A_W
3543
134k
    536890500U, // MIN_D
3544
134k
    536890500U, // MIN_D_MMR6
3545
134k
    536894812U, // MIN_S
3546
134k
    536888660U, // MIN_S_B
3547
134k
    536890896U, // MIN_S_D
3548
134k
    536892468U, // MIN_S_H
3549
134k
    536894812U, // MIN_S_MMR6
3550
134k
    536896789U, // MIN_S_W
3551
134k
    536888875U, // MIN_U_B
3552
134k
    536891363U, // MIN_U_D
3553
134k
    536892756U, // MIN_U_H
3554
134k
    536897247U, // MIN_U_W
3555
134k
    536891723U, // MOD
3556
134k
    536889417U, // MODSUB
3557
134k
    536889417U, // MODSUB_MM
3558
134k
    536895455U, // MODU
3559
134k
    536895455U, // MODU_MMR6
3560
134k
    536895455U, // MODU_NM
3561
134k
    536891723U, // MOD_MMR6
3562
134k
    536891723U, // MOD_NM
3563
134k
    536888593U, // MOD_S_B
3564
134k
    536890829U, // MOD_S_D
3565
134k
    536892401U, // MOD_S_H
3566
134k
    536896712U, // MOD_S_W
3567
134k
    536888808U, // MOD_U_B
3568
134k
    536891296U, // MOD_U_D
3569
134k
    536892689U, // MOD_U_H
3570
134k
    536897180U, // MOD_U_W
3571
134k
    20983U, // MOVE16_MM
3572
134k
    16854U, // MOVE16_MMR6
3573
134k
    536889491U, // MOVEBALC_NM
3574
134k
    536894161U, // MOVEPREV_NM
3575
134k
    536894161U, // MOVEP_MM
3576
134k
    536894161U, // MOVEP_MMR6
3577
134k
    536894161U, // MOVEP_NM
3578
134k
    20983U, // MOVE_NM
3579
134k
    24739U, // MOVE_V
3580
134k
    536890217U, // MOVF_D32
3581
134k
    536890217U, // MOVF_D32_MM
3582
134k
    536890217U, // MOVF_D64
3583
134k
    536891923U, // MOVF_I
3584
134k
    536891923U, // MOVF_I64
3585
134k
    536891923U, // MOVF_I_MM
3586
134k
    536894716U, // MOVF_S
3587
134k
    536894716U, // MOVF_S_MM
3588
134k
    536890552U, // MOVN_I64_D64
3589
134k
    536894098U, // MOVN_I64_I
3590
134k
    536894098U, // MOVN_I64_I64
3591
134k
    536894848U, // MOVN_I64_S
3592
134k
    536890552U, // MOVN_I_D32
3593
134k
    536890552U, // MOVN_I_D32_MM
3594
134k
    536890552U, // MOVN_I_D64
3595
134k
    536894098U, // MOVN_I_I
3596
134k
    536894098U, // MOVN_I_I64
3597
134k
    536894098U, // MOVN_I_MM
3598
134k
    536894848U, // MOVN_I_S
3599
134k
    536894848U, // MOVN_I_S_MM
3600
134k
    536894098U, // MOVN_NM
3601
134k
    536891224U, // MOVT_D32
3602
134k
    536891224U, // MOVT_D32_MM
3603
134k
    536891224U, // MOVT_D64
3604
134k
    536895402U, // MOVT_I
3605
134k
    536895402U, // MOVT_I64
3606
134k
    536895402U, // MOVT_I_MM
3607
134k
    536895057U, // MOVT_S
3608
134k
    536895057U, // MOVT_S_MM
3609
134k
    536891634U, // MOVZ_I64_D64
3610
134k
    536897666U, // MOVZ_I64_I
3611
134k
    536897666U, // MOVZ_I64_I64
3612
134k
    536895158U, // MOVZ_I64_S
3613
134k
    536891634U, // MOVZ_I_D32
3614
134k
    536891634U, // MOVZ_I_D32_MM
3615
134k
    536891634U, // MOVZ_I_D64
3616
134k
    536897666U, // MOVZ_I_I
3617
134k
    536897666U, // MOVZ_I_I64
3618
134k
    536897666U, // MOVZ_I_MM
3619
134k
    536895158U, // MOVZ_I_S
3620
134k
    536895158U, // MOVZ_I_S_MM
3621
134k
    536897666U, // MOVZ_NM
3622
134k
    18513U, // MSUB
3623
134k
    570444615U, // MSUBF_D
3624
134k
    570444615U, // MSUBF_D_MMR6
3625
134k
    570449122U, // MSUBF_S
3626
134k
    570449122U, // MSUBF_S_MMR6
3627
134k
    570446694U, // MSUBR_Q_H
3628
134k
    570450851U, // MSUBR_Q_W
3629
134k
    24514U, // MSUBU
3630
134k
    536895426U, // MSUBU_DSP
3631
134k
    536895426U, // MSUBU_DSP_MM
3632
134k
    24514U, // MSUBU_MM
3633
134k
    570443404U, // MSUBV_B
3634
134k
    570445914U, // MSUBV_D
3635
134k
    570447295U, // MSUBV_H
3636
134k
    570451808U, // MSUBV_W
3637
134k
    536889889U, // MSUB_D32
3638
134k
    536889889U, // MSUB_D32_MM
3639
134k
    536889889U, // MSUB_D64
3640
134k
    536889425U, // MSUB_DSP
3641
134k
    536889425U, // MSUB_DSP_MM
3642
134k
    18513U, // MSUB_MM
3643
134k
    570446665U, // MSUB_Q_H
3644
134k
    570450822U, // MSUB_Q_W
3645
134k
    536894547U, // MSUB_S
3646
134k
    536894547U, // MSUB_S_MM
3647
134k
    2752561213U,  // MTC0
3648
134k
    16445U, // MTC0Sel_NM
3649
134k
    2752561213U,  // MTC0_MMR6
3650
134k
    536887357U, // MTC0_NM
3651
134k
    17875082U,  // MTC1
3652
134k
    17875082U,  // MTC1_D64
3653
134k
    17875082U,  // MTC1_D64_MM
3654
134k
    17875082U,  // MTC1_MM
3655
134k
    17875082U,  // MTC1_MMR6
3656
134k
    2752561506U,  // MTC2
3657
134k
    17875298U,  // MTC2_MMR6
3658
134k
    2752561191U,  // MTGC0
3659
134k
    2752561191U,  // MTGC0_MM
3660
134k
    16437U, // MTHC0Sel_NM
3661
134k
    2752561205U,  // MTHC0_MMR6
3662
134k
    536887349U, // MTHC0_NM
3663
134k
    17924220U,  // MTHC1_D32
3664
134k
    17924220U,  // MTHC1_D32_MM
3665
134k
    17924220U,  // MTHC1_D64
3666
134k
    17924220U,  // MTHC1_D64_MM
3667
134k
    17875284U,  // MTHC2_MMR6
3668
134k
    2752561182U,  // MTHGC0
3669
134k
    2752561182U,  // MTHGC0_MM
3670
134k
    546956U,  // MTHI
3671
134k
    546956U,  // MTHI64
3672
134k
    17881228U,  // MTHI_DSP
3673
134k
    17881228U,  // MTHI_DSP_MM
3674
134k
    546956U,  // MTHI_MM
3675
134k
    17881816U,  // MTHLIP
3676
134k
    17881816U,  // MTHLIP_MM
3677
134k
    547499U,  // MTLO
3678
134k
    547499U,  // MTLO64
3679
134k
    17881771U,  // MTLO_DSP
3680
134k
    17881771U,  // MTLO_DSP_MM
3681
134k
    547499U,  // MTLO_MM
3682
134k
    540745U,  // MTM0
3683
134k
    540870U,  // MTM1
3684
134k
    541044U,  // MTM2
3685
134k
    540751U,  // MTP0
3686
134k
    540876U,  // MTP1
3687
134k
    541050U,  // MTP2
3688
134k
    68213803U,  // MTTR
3689
134k
    68213803U,  // MTTR_NM
3690
134k
    536893525U, // MUH
3691
134k
    536895498U, // MUHU
3692
134k
    536895498U, // MUHU_MMR6
3693
134k
    536895498U, // MUHU_NM
3694
134k
    536893525U, // MUH_MMR6
3695
134k
    536893525U, // MUH_NM
3696
134k
    536893991U, // MUL
3697
134k
    536893991U, // MUL4x4_NM
3698
134k
    536893872U, // MULEQ_S_W_PHL
3699
134k
    536893872U, // MULEQ_S_W_PHL_MM
3700
134k
    536894437U, // MULEQ_S_W_PHR
3701
134k
    536894437U, // MULEQ_S_W_PHR_MM
3702
134k
    536893749U, // MULEU_S_PH_QBL
3703
134k
    536893749U, // MULEU_S_PH_QBL_MM
3704
134k
    536894339U, // MULEU_S_PH_QBR
3705
134k
    536894339U, // MULEU_S_PH_QBR_MM
3706
134k
    536893279U, // MULQ_RS_PH
3707
134k
    536893279U, // MULQ_RS_PH_MM
3708
134k
    536896969U, // MULQ_RS_W
3709
134k
    536896969U, // MULQ_RS_W_MMR2
3710
134k
    536893223U, // MULQ_S_PH
3711
134k
    536893223U, // MULQ_S_PH_MMR2
3712
134k
    536896828U, // MULQ_S_W
3713
134k
    536896828U, // MULQ_S_W_MMR2
3714
134k
    536895256U, // MULR_PS64
3715
134k
    536892284U, // MULR_Q_H
3716
134k
    536896441U, // MULR_Q_W
3717
134k
    536893425U, // MULSAQ_S_W_PH
3718
134k
    536893425U, // MULSAQ_S_W_PH_MM
3719
134k
    536893400U, // MULSA_W_PH
3720
134k
    536893400U, // MULSA_W_PH_MMR2
3721
134k
    24462U, // MULT
3722
134k
    536895618U, // MULTU_DSP
3723
134k
    536895618U, // MULTU_DSP_MM
3724
134k
    536895374U, // MULT_DSP
3725
134k
    536895374U, // MULT_DSP_MM
3726
134k
    24462U, // MULT_MM
3727
134k
    24706U, // MULTu
3728
134k
    24706U, // MULTu_MM
3729
134k
    536895535U, // MULU
3730
134k
    536895535U, // MULU_MMR6
3731
134k
    536895535U, // MULU_NM
3732
134k
    536889008U, // MULV_B
3733
134k
    536891526U, // MULV_D
3734
134k
    536892899U, // MULV_H
3735
134k
    536897420U, // MULV_W
3736
134k
    536893991U, // MUL_MM
3737
134k
    536893991U, // MUL_MMR6
3738
134k
    536893991U, // MUL_NM
3739
134k
    536893096U, // MUL_PH
3740
134k
    536893096U, // MUL_PH_MMR2
3741
134k
    536892253U, // MUL_Q_H
3742
134k
    536896410U, // MUL_Q_W
3743
134k
    536893991U, // MUL_R6
3744
134k
    536893191U, // MUL_S_PH
3745
134k
    536893191U, // MUL_S_PH_MMR2
3746
134k
    546950U,  // Mfhi16
3747
134k
    547486U,  // Mflo16
3748
134k
    20983U, // Move32R16
3749
134k
    20983U, // MoveR3216
3750
134k
    17327U, // NLOC_B
3751
134k
    18994U, // NLOC_D
3752
134k
    21066U, // NLOC_H
3753
134k
    24956U, // NLOC_W
3754
134k
    17343U, // NLZC_B
3755
134k
    19002U, // NLZC_D
3756
134k
    21082U, // NLZC_H
3757
134k
    24964U, // NLZC_W
3758
134k
    536889939U, // NMADD_D32
3759
134k
    536889939U, // NMADD_D32_MM
3760
134k
    536889939U, // NMADD_D64
3761
134k
    536894564U, // NMADD_S
3762
134k
    536894564U, // NMADD_S_MM
3763
134k
    536889897U, // NMSUB_D32
3764
134k
    536889897U, // NMSUB_D32_MM
3765
134k
    536889897U, // NMSUB_D64
3766
134k
    536894546U, // NMSUB_S
3767
134k
    536894546U, // NMSUB_S_MM
3768
134k
    10802U, // NOP32_NM
3769
134k
    11006U, // NOP_NM
3770
134k
    536894462U, // NOR
3771
134k
    536894462U, // NOR64
3772
134k
    536888416U, // NORI_B
3773
134k
    536894462U, // NOR_MM
3774
134k
    536894462U, // NOR_MMR6
3775
134k
    536894462U, // NOR_NM
3776
134k
    536895667U, // NOR_V
3777
134k
    16966U, // NOT16_MM
3778
134k
    16966U, // NOT16_MMR6
3779
134k
    24478U, // NOT16_NM
3780
134k
    21017U, // NegRxRy16
3781
134k
    24478U, // NotRxRy16
3782
134k
    536894463U, // OR
3783
134k
    20021815U,  // OR16_MM
3784
134k
    20021815U,  // OR16_MMR6
3785
134k
    536894463U, // OR16_NM
3786
134k
    536894463U, // OR64
3787
134k
    536888417U, // ORI_B
3788
134k
    536893624U, // ORI_MMR6
3789
134k
    536893624U, // ORI_NM
3790
134k
    536894463U, // OR_MM
3791
134k
    536894463U, // OR_MMR6
3792
134k
    536894463U, // OR_NM
3793
134k
    536895668U, // OR_V
3794
134k
    536893624U, // ORi
3795
134k
    536893624U, // ORi64
3796
134k
    536893624U, // ORi_MM
3797
134k
    33577983U,  // OrRxRxRy16
3798
134k
    536893085U, // PACKRL_PH
3799
134k
    536893085U, // PACKRL_PH_MM
3800
134k
    10939U, // PAUSE
3801
134k
    10939U, // PAUSE_MM
3802
134k
    10939U, // PAUSE_MMR6
3803
134k
    10939U, // PAUSE_NM
3804
134k
    536888990U, // PCKEV_B
3805
134k
    536891500U, // PCKEV_D
3806
134k
    536892881U, // PCKEV_H
3807
134k
    536897394U, // PCKEV_W
3808
134k
    536888270U, // PCKOD_B
3809
134k
    536889955U, // PCKOD_D
3810
134k
    536892009U, // PCKOD_H
3811
134k
    536895917U, // PCKOD_W
3812
134k
    17862U, // PCNT_B
3813
134k
    20260U, // PCNT_D
3814
134k
    21701U, // PCNT_H
3815
134k
    26152U, // PCNT_W
3816
134k
    536893049U, // PICK_PH
3817
134k
    536893049U, // PICK_PH_MM
3818
134k
    536889149U, // PICK_QB
3819
134k
    536889149U, // PICK_QB_MM
3820
134k
    536895223U, // PLL_PS64
3821
134k
    536895265U, // PLU_PS64
3822
134k
    23270U, // POP
3823
134k
    22868U, // PRECEQU_PH_QBL
3824
134k
    17200U, // PRECEQU_PH_QBLA
3825
134k
    17200U, // PRECEQU_PH_QBLA_MM
3826
134k
    22868U, // PRECEQU_PH_QBL_MM
3827
134k
    23458U, // PRECEQU_PH_QBR
3828
134k
    17238U, // PRECEQU_PH_QBRA
3829
134k
    17238U, // PRECEQU_PH_QBRA_MM
3830
134k
    23458U, // PRECEQU_PH_QBR_MM
3831
134k
    22933U, // PRECEQ_W_PHL
3832
134k
    22933U, // PRECEQ_W_PHL_MM
3833
134k
    23498U, // PRECEQ_W_PHR
3834
134k
    23498U, // PRECEQ_W_PHR_MM
3835
134k
    22853U, // PRECEU_PH_QBL
3836
134k
    17184U, // PRECEU_PH_QBLA
3837
134k
    17184U, // PRECEU_PH_QBLA_MM
3838
134k
    22853U, // PRECEU_PH_QBL_MM
3839
134k
    23443U, // PRECEU_PH_QBR
3840
134k
    17222U, // PRECEU_PH_QBRA
3841
134k
    17222U, // PRECEU_PH_QBRA_MM
3842
134k
    23443U, // PRECEU_PH_QBR_MM
3843
134k
    536893001U, // PRECRQU_S_QB_PH
3844
134k
    536893001U, // PRECRQU_S_QB_PH_MM
3845
134k
    536896060U, // PRECRQ_PH_W
3846
134k
    536896060U, // PRECRQ_PH_W_MM
3847
134k
    536892974U, // PRECRQ_QB_PH
3848
134k
    536892974U, // PRECRQ_QB_PH_MM
3849
134k
    536896091U, // PRECRQ_RS_PH_W
3850
134k
    536896091U, // PRECRQ_RS_PH_W_MM
3851
134k
    536892988U, // PRECR_QB_PH
3852
134k
    536892988U, // PRECR_QB_PH_MMR2
3853
134k
    536896044U, // PRECR_SRA_PH_W
3854
134k
    536896044U, // PRECR_SRA_PH_W_MMR2
3855
134k
    536896073U, // PRECR_SRA_R_PH_W
3856
134k
    536896073U, // PRECR_SRA_R_PH_W_MMR2
3857
134k
    5411341U, // PREF
3858
134k
    5411179U, // PREFE
3859
134k
    5411179U, // PREFE_MM
3860
134k
    473081863U, // PREFX_MM
3861
134k
    5411341U, // PREF_MM
3862
134k
    5411341U, // PREF_MMR6
3863
134k
    50516493U,  // PREF_NM
3864
134k
    5411341U, // PREF_R6
3865
134k
    50516493U,  // PREFs9_NM
3866
134k
    536891705U, // PREPEND
3867
134k
    536891705U, // PREPEND_MMR2
3868
134k
    536895239U, // PUL_PS64
3869
134k
    536895273U, // PUU_PS64
3870
134k
    18489U, // RADDU_W_QB
3871
134k
    18489U, // RADDU_W_QB_MM
3872
134k
    234904343U, // RDDSP
3873
134k
    218127127U, // RDDSP_MM
3874
134k
    536894513U, // RDHWR
3875
134k
    536894513U, // RDHWR64
3876
134k
    536894513U, // RDHWR_MM
3877
134k
    536894513U, // RDHWR_MMR6
3878
134k
    536894513U, // RDHWR_NM
3879
134k
    23566U, // RDPGPR_MMR6
3880
134k
    23566U, // RDPGPR_NM
3881
134k
    19656U, // RECIP_D32
3882
134k
    19656U, // RECIP_D32_MM
3883
134k
    19656U, // RECIP_D64
3884
134k
    19656U, // RECIP_D64_MM
3885
134k
    23944U, // RECIP_S
3886
134k
    23944U, // RECIP_S_MM
3887
134k
    22428U, // REPLV_PH
3888
134k
    22428U, // REPLV_PH_MM
3889
134k
    18469U, // REPLV_QB
3890
134k
    18469U, // REPLV_QB_MM
3891
134k
    22155U, // REPL_PH
3892
134k
    22155U, // REPL_PH_MM
3893
134k
    486557519U, // REPL_QB
3894
134k
    486557519U, // REPL_QB_MM
3895
134k
    248088U,  // RESTOREJRC16_NM
3896
134k
    264472U,  // RESTOREJRC_NM
3897
134k
    266704U,  // RESTORE_NM
3898
134k
    20269U, // RINT_D
3899
134k
    20269U, // RINT_D_MMR6
3900
134k
    24128U, // RINT_S
3901
134k
    24128U, // RINT_S_MMR6
3902
134k
    536894501U, // ROTR
3903
134k
    536895774U, // ROTRV
3904
134k
    536895774U, // ROTRV_MM
3905
134k
    536895774U, // ROTRV_NM
3906
134k
    536894501U, // ROTR_MM
3907
134k
    536894501U, // ROTR_NM
3908
134k
    536897566U, // ROTX_NM
3909
134k
    19465U, // ROUND_L_D64
3910
134k
    19465U, // ROUND_L_D_MMR6
3911
134k
    23836U, // ROUND_L_S
3912
134k
    23836U, // ROUND_L_S_MMR6
3913
134k
    20640U, // ROUND_W_D32
3914
134k
    20640U, // ROUND_W_D64
3915
134k
    20640U, // ROUND_W_D_MMR6
3916
134k
    20640U, // ROUND_W_MM
3917
134k
    24178U, // ROUND_W_S
3918
134k
    24178U, // ROUND_W_S_MM
3919
134k
    24178U, // ROUND_W_S_MMR6
3920
134k
    20297U, // RSQRT_D32
3921
134k
    20297U, // RSQRT_D32_MM
3922
134k
    20297U, // RSQRT_D64
3923
134k
    20297U, // RSQRT_D64_MM
3924
134k
    24136U, // RSQRT_S
3925
134k
    24136U, // RSQRT_S_MM
3926
134k
    0U, // Restore16
3927
134k
    0U, // RestoreX16
3928
134k
    8405787U, // SAA
3929
134k
    8409346U, // SAAD
3930
134k
    536888699U, // SAT_S_B
3931
134k
    536890945U, // SAT_S_D
3932
134k
    536892527U, // SAT_S_H
3933
134k
    536896878U, // SAT_S_W
3934
134k
    536888926U, // SAT_U_B
3935
134k
    536891424U, // SAT_U_D
3936
134k
    536892817U, // SAT_U_H
3937
134k
    536897308U, // SAT_U_W
3938
134k
    250353U,  // SAVE16_NM
3939
134k
    266737U,  // SAVE_NM
3940
134k
    50350149U,  // SB
3941
134k
    50348458U,  // SB16_MM
3942
134k
    50348458U,  // SB16_MMR6
3943
134k
    50350149U,  // SB16_NM
3944
134k
    50350149U,  // SB64
3945
134k
    50352473U,  // SBE
3946
134k
    50352473U,  // SBE_MM
3947
134k
    50350149U,  // SBGP_NM
3948
134k
    50358274U,  // SBX_NM
3949
134k
    50350149U,  // SB_MM
3950
134k
    50350149U,  // SB_MMR6
3951
134k
    50350149U,  // SB_NM
3952
134k
    50350149U,  // SBs9_NM
3953
134k
    8964399U, // SC
3954
134k
    8964399U, // SC64
3955
134k
    8964399U, // SC64_R6
3956
134k
    8966417U, // SCD
3957
134k
    8966417U, // SCD_R6
3958
134k
    8966494U, // SCE
3959
134k
    8966494U, // SCE_MM
3960
134k
    606136636U, // SCWP_NM
3961
134k
    8964399U, // SC_MM
3962
134k
    8964399U, // SC_MMR6
3963
134k
    8964399U, // SC_NM
3964
134k
    8964399U, // SC_R6
3965
134k
    50352464U,  // SD
3966
134k
    285378U,  // SDBBP
3967
134k
    148007U,  // SDBBP16_MM
3968
134k
    148007U,  // SDBBP16_MMR6
3969
134k
    547522U,  // SDBBP16_NM
3970
134k
    662210U,  // SDBBP_MM
3971
134k
    285378U,  // SDBBP_MMR6
3972
134k
    547522U,  // SDBBP_NM
3973
134k
    285378U,  // SDBBP_R6
3974
134k
    50348130U,  // SDC1
3975
134k
    50348130U,  // SDC164
3976
134k
    50348130U,  // SDC1_D64_MMR6
3977
134k
    50348130U,  // SDC1_MM_D32
3978
134k
    50348130U,  // SDC1_MM_D64
3979
134k
    50348346U,  // SDC2
3980
134k
    50348346U,  // SDC2_MMR6
3981
134k
    50348346U,  // SDC2_R6
3982
134k
    50348431U,  // SDC3
3983
134k
    26787U, // SDIV
3984
134k
    26787U, // SDIV_MM
3985
134k
    50354537U,  // SDL
3986
134k
    50355127U,  // SDR
3987
134k
    3254796451U,  // SDXC1
3988
134k
    3254796451U,  // SDXC164
3989
134k
    18134U, // SEB
3990
134k
    18134U, // SEB64
3991
134k
    18134U, // SEB_MM
3992
134k
    18134U, // SEB_NM
3993
134k
    22037U, // SEH
3994
134k
    22037U, // SEH64
3995
134k
    22037U, // SEH_MM
3996
134k
    22037U, // SEH_NM
3997
134k
    536897639U, // SELEQZ
3998
134k
    536897639U, // SELEQZ64
3999
134k
    536891624U, // SELEQZ_D
4000
134k
    536891624U, // SELEQZ_D_MMR6
4001
134k
    536897639U, // SELEQZ_MMR6
4002
134k
    536895148U, // SELEQZ_S
4003
134k
    536895148U, // SELEQZ_S_MMR6
4004
134k
    536897612U, // SELNEZ
4005
134k
    536897612U, // SELNEZ64
4006
134k
    536891607U, // SELNEZ_D
4007
134k
    536891607U, // SELNEZ_D_MMR6
4008
134k
    536897612U, // SELNEZ_MMR6
4009
134k
    536895138U, // SELNEZ_S
4010
134k
    536895138U, // SELNEZ_S_MMR6
4011
134k
    570444850U, // SEL_D
4012
134k
    570444850U, // SEL_D_MMR6
4013
134k
    570449221U, // SEL_S
4014
134k
    570449221U, // SEL_S_MMR6
4015
134k
    536894305U, // SEQ
4016
134k
    536893611U, // SEQI_NM
4017
134k
    536893611U, // SEQi
4018
134k
    50354251U,  // SH
4019
134k
    50348510U,  // SH16_MM
4020
134k
    50348510U,  // SH16_MMR6
4021
134k
    50354251U,  // SH16_NM
4022
134k
    50354251U,  // SH64
4023
134k
    50352525U,  // SHE
4024
134k
    50352525U,  // SHE_MM
4025
134k
    536888298U, // SHF_B
4026
134k
    536892037U, // SHF_H
4027
134k
    536896029U, // SHF_W
4028
134k
    50354251U,  // SHGP_NM
4029
134k
    23204U, // SHILO
4030
134k
    24832U, // SHILOV
4031
134k
    24832U, // SHILOV_MM
4032
134k
    23204U, // SHILO_MM
4033
134k
    536893330U, // SHLLV_PH
4034
134k
    536893330U, // SHLLV_PH_MM
4035
134k
    536889371U, // SHLLV_QB
4036
134k
    536889371U, // SHLLV_QB_MM
4037
134k
    536893267U, // SHLLV_S_PH
4038
134k
    536893267U, // SHLLV_S_PH_MM
4039
134k
    536896939U, // SHLLV_S_W
4040
134k
    536896939U, // SHLLV_S_W_MM
4041
134k
    536893058U, // SHLL_PH
4042
134k
    536893058U, // SHLL_PH_MM
4043
134k
    536889158U, // SHLL_QB
4044
134k
    536889158U, // SHLL_QB_MM
4045
134k
    536893180U, // SHLL_S_PH
4046
134k
    536893180U, // SHLL_S_PH_MM
4047
134k
    536896779U, // SHLL_S_W
4048
134k
    536896779U, // SHLL_S_W_MM
4049
134k
    536893320U, // SHRAV_PH
4050
134k
    536893320U, // SHRAV_PH_MM
4051
134k
    536889361U, // SHRAV_QB
4052
134k
    536889361U, // SHRAV_QB_MMR2
4053
134k
    536893168U, // SHRAV_R_PH
4054
134k
    536893168U, // SHRAV_R_PH_MM
4055
134k
    536889259U, // SHRAV_R_QB
4056
134k
    536889259U, // SHRAV_R_QB_MMR2
4057
134k
    536896534U, // SHRAV_R_W
4058
134k
    536896534U, // SHRAV_R_W_MM
4059
134k
    536892965U, // SHRA_PH
4060
134k
    536892965U, // SHRA_PH_MM
4061
134k
    536889081U, // SHRA_QB
4062
134k
    536889081U, // SHRA_QB_MMR2
4063
134k
    536893133U, // SHRA_R_PH
4064
134k
    536893133U, // SHRA_R_PH_MM
4065
134k
    536889224U, // SHRA_R_QB
4066
134k
    536889224U, // SHRA_R_QB_MMR2
4067
134k
    536896492U, // SHRA_R_W
4068
134k
    536896492U, // SHRA_R_W_MM
4069
134k
    536893350U, // SHRLV_PH
4070
134k
    536893350U, // SHRLV_PH_MMR2
4071
134k
    536889391U, // SHRLV_QB
4072
134k
    536889391U, // SHRLV_QB_MM
4073
134k
    536893076U, // SHRL_PH
4074
134k
    536893076U, // SHRL_PH_MMR2
4075
134k
    536889176U, // SHRL_QB
4076
134k
    536889176U, // SHRL_QB_MM
4077
134k
    50356047U,  // SHXS_NM
4078
134k
    50358291U,  // SHX_NM
4079
134k
    50354251U,  // SH_MM
4080
134k
    50354251U,  // SH_MMR6
4081
134k
    50354251U,  // SH_NM
4082
134k
    50354251U,  // SHs9_NM
4083
134k
    299410U,  // SIGRIE
4084
134k
    299410U,  // SIGRIE_MMR6
4085
134k
    545170U,  // SIGRIE_NM
4086
134k
    1107313665U,  // SLDI_B
4087
134k
    1107315585U,  // SLDI_D
4088
134k
    1107317404U,  // SLDI_H
4089
134k
    1107321477U,  // SLDI_W
4090
134k
    1107313607U,  // SLD_B
4091
134k
    1107315292U,  // SLD_D
4092
134k
    1107317346U,  // SLD_H
4093
134k
    1107321254U,  // SLD_W
4094
134k
    536893924U, // SLL
4095
134k
    536887811U, // SLL16_MM
4096
134k
    536887811U, // SLL16_MMR6
4097
134k
    536893924U, // SLL16_NM
4098
134k
    1073764836U,  // SLL64_32
4099
134k
    1073764836U,  // SLL64_64
4100
134k
    536888355U, // SLLI_B
4101
134k
    536890258U, // SLLI_D
4102
134k
    536892077U, // SLLI_H
4103
134k
    536896150U, // SLLI_W
4104
134k
    536895731U, // SLLV
4105
134k
    536895731U, // SLLV_MM
4106
134k
    536895731U, // SLLV_NM
4107
134k
    536888504U, // SLL_B
4108
134k
    536890442U, // SLL_D
4109
134k
    536892193U, // SLL_H
4110
134k
    536893924U, // SLL_MM
4111
134k
    536893924U, // SLL_MMR6
4112
134k
    536893924U, // SLL_NM
4113
134k
    536896292U, // SLL_W
4114
134k
    536895363U, // SLT
4115
134k
    536895363U, // SLT64
4116
134k
    536895519U, // SLTIU_NM
4117
134k
    536893635U, // SLTI_NM
4118
134k
    536895605U, // SLTU_NM
4119
134k
    536895363U, // SLT_MM
4120
134k
    536895363U, // SLT_NM
4121
134k
    536893635U, // SLTi
4122
134k
    536893635U, // SLTi64
4123
134k
    536893635U, // SLTi_MM
4124
134k
    536895519U, // SLTiu
4125
134k
    536895519U, // SLTiu64
4126
134k
    536895519U, // SLTiu_MM
4127
134k
    536895605U, // SLTu
4128
134k
    536895605U, // SLTu64
4129
134k
    536895605U, // SLTu_MM
4130
134k
    536891834U, // SNE
4131
134k
    536893556U, // SNEi
4132
134k
    536895752U, // SOV_NM
4133
134k
    1073759354U,  // SPLATI_B
4134
134k
    1073761241U,  // SPLATI_D
4135
134k
    1073763060U,  // SPLATI_H
4136
134k
    1073767133U,  // SPLATI_W
4137
134k
    1073759669U,  // SPLAT_B
4138
134k
    1073761954U,  // SPLAT_D
4139
134k
    1073763508U,  // SPLAT_H
4140
134k
    1073767925U,  // SPLAT_W
4141
134k
    536888168U, // SRA
4142
134k
    536888313U, // SRAI_B
4143
134k
    536890233U, // SRAI_D
4144
134k
    536892052U, // SRAI_H
4145
134k
    536896125U, // SRAI_W
4146
134k
    536888389U, // SRARI_B
4147
134k
    536890292U, // SRARI_D
4148
134k
    536892111U, // SRARI_H
4149
134k
    536896184U, // SRARI_W
4150
134k
    536888542U, // SRAR_B
4151
134k
    536890681U, // SRAR_D
4152
134k
    536892308U, // SRAR_H
4153
134k
    536896556U, // SRAR_W
4154
134k
    536895710U, // SRAV
4155
134k
    536895710U, // SRAV_MM
4156
134k
    536895710U, // SRAV_NM
4157
134k
    536888232U, // SRA_B
4158
134k
    536889865U, // SRA_D
4159
134k
    536891971U, // SRA_H
4160
134k
    536888168U, // SRA_MM
4161
134k
    536888168U, // SRA_NM
4162
134k
    536895844U, // SRA_W
4163
134k
    536893952U, // SRL
4164
134k
    536887818U, // SRL16_MM
4165
134k
    536887818U, // SRL16_MMR6
4166
134k
    536893952U, // SRL16_NM
4167
134k
    536888363U, // SRLI_B
4168
134k
    536890266U, // SRLI_D
4169
134k
    536892085U, // SRLI_H
4170
134k
    536896158U, // SRLI_W
4171
134k
    536888407U, // SRLRI_B
4172
134k
    536890310U, // SRLRI_D
4173
134k
    536892129U, // SRLRI_H
4174
134k
    536896202U, // SRLRI_W
4175
134k
    536888558U, // SRLR_B
4176
134k
    536890697U, // SRLR_D
4177
134k
    536892324U, // SRLR_H
4178
134k
    536896572U, // SRLR_W
4179
134k
    536895738U, // SRLV
4180
134k
    536895738U, // SRLV_MM
4181
134k
    536895738U, // SRLV_NM
4182
134k
    536888511U, // SRL_B
4183
134k
    536890467U, // SRL_D
4184
134k
    536892200U, // SRL_H
4185
134k
    536893952U, // SRL_MM
4186
134k
    536893952U, // SRL_NM
4187
134k
    536896317U, // SRL_W
4188
134k
    11004U, // SSNOP
4189
134k
    11004U, // SSNOP_MM
4190
134k
    11004U, // SSNOP_MMR6
4191
134k
    50349528U,  // ST_B
4192
134k
    50351954U,  // ST_D
4193
134k
    50353367U,  // ST_H
4194
134k
    50357846U,  // ST_W
4195
134k
    536889420U, // SUB
4196
134k
    536893029U, // SUBQH_PH
4197
134k
    536893029U, // SUBQH_PH_MMR2
4198
134k
    536893144U, // SUBQH_R_PH
4199
134k
    536893144U, // SUBQH_R_PH_MMR2
4200
134k
    536896502U, // SUBQH_R_W
4201
134k
    536896502U, // SUBQH_R_W_MMR2
4202
134k
    536896107U, // SUBQH_W
4203
134k
    536896107U, // SUBQH_W_MMR2
4204
134k
    536893104U, // SUBQ_PH
4205
134k
    536893104U, // SUBQ_PH_MM
4206
134k
    536893201U, // SUBQ_S_PH
4207
134k
    536893201U, // SUBQ_S_PH_MM
4208
134k
    536896808U, // SUBQ_S_W
4209
134k
    536896808U, // SUBQ_S_W_MM
4210
134k
    536888914U, // SUBSUS_U_B
4211
134k
    536891412U, // SUBSUS_U_D
4212
134k
    536892805U, // SUBSUS_U_H
4213
134k
    536897296U, // SUBSUS_U_W
4214
134k
    536888717U, // SUBSUU_S_B
4215
134k
    536890985U, // SUBSUU_S_D
4216
134k
    536892545U, // SUBSUU_S_H
4217
134k
    536896918U, // SUBSUU_S_W
4218
134k
    536888679U, // SUBS_S_B
4219
134k
    536890925U, // SUBS_S_D
4220
134k
    536892507U, // SUBS_S_H
4221
134k
    536896858U, // SUBS_S_W
4222
134k
    536888894U, // SUBS_U_B
4223
134k
    536891392U, // SUBS_U_D
4224
134k
    536892785U, // SUBS_U_H
4225
134k
    536897276U, // SUBS_U_W
4226
134k
    536887892U, // SUBU16_MM
4227
134k
    536887892U, // SUBU16_MMR6
4228
134k
    536889129U, // SUBUH_QB
4229
134k
    536889129U, // SUBUH_QB_MMR2
4230
134k
    536889235U, // SUBUH_R_QB
4231
134k
    536889235U, // SUBUH_R_QB_MMR2
4232
134k
    536895420U, // SUBU_MMR6
4233
134k
    536893302U, // SUBU_PH
4234
134k
    536893302U, // SUBU_PH_MMR2
4235
134k
    536889343U, // SUBU_QB
4236
134k
    536889343U, // SUBU_QB_MM
4237
134k
    536893245U, // SUBU_S_PH
4238
134k
    536893245U, // SUBU_S_PH_MMR2
4239
134k
    536889282U, // SUBU_S_QB
4240
134k
    536889282U, // SUBU_S_QB_MM
4241
134k
    536888461U, // SUBVI_B
4242
134k
    536890348U, // SUBVI_D
4243
134k
    536892167U, // SUBVI_H
4244
134k
    536896240U, // SUBVI_W
4245
134k
    536888973U, // SUBV_B
4246
134k
    536891483U, // SUBV_D
4247
134k
    536892864U, // SUBV_H
4248
134k
    536897377U, // SUBV_W
4249
134k
    536889420U, // SUB_MM
4250
134k
    536889420U, // SUB_MMR6
4251
134k
    536889420U, // SUB_NM
4252
134k
    536895420U, // SUBu
4253
134k
    536895420U, // SUBu16_NM
4254
134k
    536895420U, // SUBu_MM
4255
134k
    536895420U, // SUBu_NM
4256
134k
    3254796465U,  // SUXC1
4257
134k
    3254796465U,  // SUXC164
4258
134k
    3254796465U,  // SUXC1_MM
4259
134k
    50358235U,  // SW
4260
134k
    50348657U,  // SW16_MM
4261
134k
    50348657U,  // SW16_MMR6
4262
134k
    50358235U,  // SW16_NM
4263
134k
    50358235U,  // SW4x4_NM
4264
134k
    50358235U,  // SW64
4265
134k
    50348182U,  // SWC1
4266
134k
    50348182U,  // SWC1_MM
4267
134k
    50348398U,  // SWC2
4268
134k
    50348398U,  // SWC2_MMR6
4269
134k
    50348398U,  // SWC2_R6
4270
134k
    50348443U,  // SWC3
4271
134k
    50358235U,  // SWDSP
4272
134k
    50358235U,  // SWDSP_MM
4273
134k
    50352642U,  // SWE
4274
134k
    50352642U,  // SWE_MM
4275
134k
    50358235U,  // SWGP16_NM
4276
134k
    50358235U,  // SWGP_NM
4277
134k
    50354751U,  // SWL
4278
134k
    50354751U,  // SWL64
4279
134k
    50352559U,  // SWLE
4280
134k
    50352559U,  // SWLE_MM
4281
134k
    50354751U,  // SWL_MM
4282
134k
    66072U, // SWM16_MM
4283
134k
    66072U, // SWM16_MMR6
4284
134k
    65812U, // SWM32_MM
4285
134k
    587225725U, // SWM_NM
4286
134k
    419449100U, // SWPC_NM
4287
134k
    453008215U, // SWP_MM
4288
134k
    50355261U,  // SWR
4289
134k
    50355261U,  // SWR64
4290
134k
    50352607U,  // SWRE
4291
134k
    50352607U,  // SWRE_MM
4292
134k
    50355261U,  // SWR_MM
4293
134k
    50358235U,  // SWSP16_NM
4294
134k
    50355004U,  // SWSP_MM
4295
134k
    50358235U,  // SWSP_MMR6
4296
134k
    3254796479U,  // SWXC1
4297
134k
    3254796479U,  // SWXC1_MM
4298
134k
    50356066U,  // SWXS_NM
4299
134k
    50358325U,  // SWX_NM
4300
134k
    50358235U,  // SW_MM
4301
134k
    50358235U,  // SW_MMR6
4302
134k
    50358235U,  // SW_NM
4303
134k
    50358235U,  // SWs9_NM
4304
134k
    714997U,  // SYNC
4305
134k
    317530U,  // SYNCI
4306
134k
    317530U,  // SYNCI_MM
4307
134k
    317530U,  // SYNCI_MMR6
4308
134k
    317530U,  // SYNCI_NM
4309
134k
    317530U,  // SYNCIs9_NM
4310
134k
    714997U,  // SYNC_MM
4311
134k
    706779U,  // SYNC_MMR6
4312
134k
    706779U,  // SYNC_NM
4313
134k
    285128U,  // SYSCALL
4314
134k
    547272U,  // SYSCALL16_NM
4315
134k
    661960U,  // SYSCALL_MM
4316
134k
    547272U,  // SYSCALL_NM
4317
134k
    0U, // Save16
4318
134k
    0U, // SaveX16
4319
134k
    50350149U,  // SbRxRyOffMemX16
4320
134k
    551048U,  // SebRx16
4321
134k
    551054U,  // SehRx16
4322
134k
    50354251U,  // ShRxRyOffMemX16
4323
134k
    536893924U, // SllX16
4324
134k
    33579251U,  // SllvRxRy16
4325
134k
    24451U, // SltRxRy16
4326
134k
    1610635459U,  // SltiRxImm16
4327
134k
    22723U, // SltiRxImmX16
4328
134k
    1610637343U,  // SltiuRxImm16
4329
134k
    24607U, // SltiuRxImmX16
4330
134k
    24693U, // SltuRxRy16
4331
134k
    536888168U, // SraX16
4332
134k
    33579230U,  // SravRxRy16
4333
134k
    536893952U, // SrlX16
4334
134k
    33579258U,  // SrlvRxRy16
4335
134k
    536895420U, // SubuRxRyRz16
4336
134k
    50358235U,  // SwRxRyOffMemX16
4337
134k
    50358235U,  // SwRxSpImmX16
4338
134k
    536894310U, // TEQ
4339
134k
    22705U, // TEQI
4340
134k
    22705U, // TEQI_MM
4341
134k
    536894310U, // TEQ_MM
4342
134k
    536894310U, // TEQ_NM
4343
134k
    536891772U, // TGE
4344
134k
    22638U, // TGEI
4345
134k
    24600U, // TGEIU
4346
134k
    24600U, // TGEIU_MM
4347
134k
    22638U, // TGEI_MM
4348
134k
    536895473U, // TGEU
4349
134k
    536895473U, // TGEU_MM
4350
134k
    536891772U, // TGE_MM
4351
134k
    11052U, // TLBGINV
4352
134k
    10953U, // TLBGINVF
4353
134k
    10953U, // TLBGINVF_MM
4354
134k
    11052U, // TLBGINV_MM
4355
134k
    10998U, // TLBGP
4356
134k
    10998U, // TLBGP_MM
4357
134k
    11015U, // TLBGR
4358
134k
    11015U, // TLBGR_MM
4359
134k
    10968U, // TLBGWI
4360
134k
    10968U, // TLBGWI_MM
4361
134k
    11027U, // TLBGWR
4362
134k
    11027U, // TLBGWR_MM
4363
134k
    11045U, // TLBINV
4364
134k
    10945U, // TLBINVF
4365
134k
    10945U, // TLBINVF_MMR6
4366
134k
    10945U, // TLBINVF_NM
4367
134k
    11045U, // TLBINV_MMR6
4368
134k
    11045U, // TLBINV_NM
4369
134k
    10993U, // TLBP
4370
134k
    10993U, // TLBP_MM
4371
134k
    10993U, // TLBP_NM
4372
134k
    11010U, // TLBR
4373
134k
    11010U, // TLBR_MM
4374
134k
    11010U, // TLBR_NM
4375
134k
    10962U, // TLBWI
4376
134k
    10962U, // TLBWI_MM
4377
134k
    10962U, // TLBWI_NM
4378
134k
    11021U, // TLBWR
4379
134k
    11021U, // TLBWR_MM
4380
134k
    11021U, // TLBWR_NM
4381
134k
    536895368U, // TLT
4382
134k
    22729U, // TLTI
4383
134k
    24614U, // TLTIU_MM
4384
134k
    22729U, // TLTI_MM
4385
134k
    536895611U, // TLTU
4386
134k
    536895611U, // TLTU_MM
4387
134k
    536895368U, // TLT_MM
4388
134k
    536891839U, // TNE
4389
134k
    22650U, // TNEI
4390
134k
    22650U, // TNEI_MM
4391
134k
    536891839U, // TNE_MM
4392
134k
    536891839U, // TNE_NM
4393
134k
    19454U, // TRUNC_L_D64
4394
134k
    19454U, // TRUNC_L_D_MMR6
4395
134k
    23825U, // TRUNC_L_S
4396
134k
    23825U, // TRUNC_L_S_MMR6
4397
134k
    20629U, // TRUNC_W_D32
4398
134k
    20629U, // TRUNC_W_D64
4399
134k
    20629U, // TRUNC_W_D_MMR6
4400
134k
    20629U, // TRUNC_W_MM
4401
134k
    24167U, // TRUNC_W_S
4402
134k
    24167U, // TRUNC_W_S_MM
4403
134k
    24167U, // TRUNC_W_S_MMR6
4404
134k
    24614U, // TTLTIU
4405
134k
    50353690U,  // UALH_NM
4406
134k
    587225716U, // UALWM_NM
4407
134k
    50358211U,  // UALW_NM
4408
134k
    50354249U,  // UASH_NM
4409
134k
    587225723U, // UASWM_NM
4410
134k
    50358233U,  // UASW_NM
4411
134k
    26773U, // UDIV
4412
134k
    26773U, // UDIV_MM
4413
134k
    536895533U, // V3MULU
4414
134k
    536887363U, // VMM0
4415
134k
    536895548U, // VMULU
4416
134k
    570442729U, // VSHF_B
4417
134k
    570444633U, // VSHF_D
4418
134k
    570446468U, // VSHF_H
4419
134k
    570450460U, // VSHF_W
4420
134k
    11040U, // WAIT
4421
134k
    663416U,  // WAIT_MM
4422
134k
    663416U,  // WAIT_MMR6
4423
134k
    663416U,  // WAIT_NM
4424
134k
    234904350U, // WRDSP
4425
134k
    218127134U, // WRDSP_MM
4426
134k
    23574U, // WRPGPR_MMR6
4427
134k
    23574U, // WRPGPR_NM
4428
134k
    22022U, // WSBH
4429
134k
    22022U, // WSBH_MM
4430
134k
    22022U, // WSBH_MMR6
4431
134k
    536894473U, // XOR
4432
134k
    20021814U,  // XOR16_MM
4433
134k
    20021814U,  // XOR16_MMR6
4434
134k
    536894473U, // XOR16_NM
4435
134k
    536894473U, // XOR64
4436
134k
    536888424U, // XORI_B
4437
134k
    536893623U, // XORI_MMR6
4438
134k
    536893623U, // XORI_NM
4439
134k
    536894473U, // XOR_MM
4440
134k
    536894473U, // XOR_MMR6
4441
134k
    536894473U, // XOR_NM
4442
134k
    536895674U, // XOR_V
4443
134k
    536893623U, // XORi
4444
134k
    536893623U, // XORi64
4445
134k
    536893623U, // XORi_MM
4446
134k
    33577993U,  // XorRxRxRy16
4447
134k
    20776U, // YIELD
4448
134k
    20776U, // YIELD_NM
4449
134k
  };
4450
4451
134k
  static const uint16_t OpInfo1[] = {
4452
134k
    0U, // PHI
4453
134k
    0U, // INLINEASM
4454
134k
    0U, // INLINEASM_BR
4455
134k
    0U, // CFI_INSTRUCTION
4456
134k
    0U, // EH_LABEL
4457
134k
    0U, // GC_LABEL
4458
134k
    0U, // ANNOTATION_LABEL
4459
134k
    0U, // KILL
4460
134k
    0U, // EXTRACT_SUBREG
4461
134k
    0U, // INSERT_SUBREG
4462
134k
    0U, // IMPLICIT_DEF
4463
134k
    0U, // SUBREG_TO_REG
4464
134k
    0U, // COPY_TO_REGCLASS
4465
134k
    0U, // DBG_VALUE
4466
134k
    0U, // DBG_VALUE_LIST
4467
134k
    0U, // DBG_INSTR_REF
4468
134k
    0U, // DBG_PHI
4469
134k
    0U, // DBG_LABEL
4470
134k
    0U, // REG_SEQUENCE
4471
134k
    0U, // COPY
4472
134k
    0U, // BUNDLE
4473
134k
    0U, // LIFETIME_START
4474
134k
    0U, // LIFETIME_END
4475
134k
    0U, // PSEUDO_PROBE
4476
134k
    0U, // ARITH_FENCE
4477
134k
    0U, // STACKMAP
4478
134k
    0U, // FENTRY_CALL
4479
134k
    0U, // PATCHPOINT
4480
134k
    0U, // LOAD_STACK_GUARD
4481
134k
    0U, // PREALLOCATED_SETUP
4482
134k
    0U, // PREALLOCATED_ARG
4483
134k
    0U, // STATEPOINT
4484
134k
    0U, // LOCAL_ESCAPE
4485
134k
    0U, // FAULTING_OP
4486
134k
    0U, // PATCHABLE_OP
4487
134k
    0U, // PATCHABLE_FUNCTION_ENTER
4488
134k
    0U, // PATCHABLE_RET
4489
134k
    0U, // PATCHABLE_FUNCTION_EXIT
4490
134k
    0U, // PATCHABLE_TAIL_CALL
4491
134k
    0U, // PATCHABLE_EVENT_CALL
4492
134k
    0U, // PATCHABLE_TYPED_EVENT_CALL
4493
134k
    0U, // ICALL_BRANCH_FUNNEL
4494
134k
    0U, // MEMBARRIER
4495
134k
    0U, // JUMP_TABLE_DEBUG_INFO
4496
134k
    0U, // G_ASSERT_SEXT
4497
134k
    0U, // G_ASSERT_ZEXT
4498
134k
    0U, // G_ASSERT_ALIGN
4499
134k
    0U, // G_ADD
4500
134k
    0U, // G_SUB
4501
134k
    0U, // G_MUL
4502
134k
    0U, // G_SDIV
4503
134k
    0U, // G_UDIV
4504
134k
    0U, // G_SREM
4505
134k
    0U, // G_UREM
4506
134k
    0U, // G_SDIVREM
4507
134k
    0U, // G_UDIVREM
4508
134k
    0U, // G_AND
4509
134k
    0U, // G_OR
4510
134k
    0U, // G_XOR
4511
134k
    0U, // G_IMPLICIT_DEF
4512
134k
    0U, // G_PHI
4513
134k
    0U, // G_FRAME_INDEX
4514
134k
    0U, // G_GLOBAL_VALUE
4515
134k
    0U, // G_CONSTANT_POOL
4516
134k
    0U, // G_EXTRACT
4517
134k
    0U, // G_UNMERGE_VALUES
4518
134k
    0U, // G_INSERT
4519
134k
    0U, // G_MERGE_VALUES
4520
134k
    0U, // G_BUILD_VECTOR
4521
134k
    0U, // G_BUILD_VECTOR_TRUNC
4522
134k
    0U, // G_CONCAT_VECTORS
4523
134k
    0U, // G_PTRTOINT
4524
134k
    0U, // G_INTTOPTR
4525
134k
    0U, // G_BITCAST
4526
134k
    0U, // G_FREEZE
4527
134k
    0U, // G_CONSTANT_FOLD_BARRIER
4528
134k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4529
134k
    0U, // G_INTRINSIC_TRUNC
4530
134k
    0U, // G_INTRINSIC_ROUND
4531
134k
    0U, // G_INTRINSIC_LRINT
4532
134k
    0U, // G_INTRINSIC_ROUNDEVEN
4533
134k
    0U, // G_READCYCLECOUNTER
4534
134k
    0U, // G_LOAD
4535
134k
    0U, // G_SEXTLOAD
4536
134k
    0U, // G_ZEXTLOAD
4537
134k
    0U, // G_INDEXED_LOAD
4538
134k
    0U, // G_INDEXED_SEXTLOAD
4539
134k
    0U, // G_INDEXED_ZEXTLOAD
4540
134k
    0U, // G_STORE
4541
134k
    0U, // G_INDEXED_STORE
4542
134k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4543
134k
    0U, // G_ATOMIC_CMPXCHG
4544
134k
    0U, // G_ATOMICRMW_XCHG
4545
134k
    0U, // G_ATOMICRMW_ADD
4546
134k
    0U, // G_ATOMICRMW_SUB
4547
134k
    0U, // G_ATOMICRMW_AND
4548
134k
    0U, // G_ATOMICRMW_NAND
4549
134k
    0U, // G_ATOMICRMW_OR
4550
134k
    0U, // G_ATOMICRMW_XOR
4551
134k
    0U, // G_ATOMICRMW_MAX
4552
134k
    0U, // G_ATOMICRMW_MIN
4553
134k
    0U, // G_ATOMICRMW_UMAX
4554
134k
    0U, // G_ATOMICRMW_UMIN
4555
134k
    0U, // G_ATOMICRMW_FADD
4556
134k
    0U, // G_ATOMICRMW_FSUB
4557
134k
    0U, // G_ATOMICRMW_FMAX
4558
134k
    0U, // G_ATOMICRMW_FMIN
4559
134k
    0U, // G_ATOMICRMW_UINC_WRAP
4560
134k
    0U, // G_ATOMICRMW_UDEC_WRAP
4561
134k
    0U, // G_FENCE
4562
134k
    0U, // G_PREFETCH
4563
134k
    0U, // G_BRCOND
4564
134k
    0U, // G_BRINDIRECT
4565
134k
    0U, // G_INVOKE_REGION_START
4566
134k
    0U, // G_INTRINSIC
4567
134k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4568
134k
    0U, // G_INTRINSIC_CONVERGENT
4569
134k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4570
134k
    0U, // G_ANYEXT
4571
134k
    0U, // G_TRUNC
4572
134k
    0U, // G_CONSTANT
4573
134k
    0U, // G_FCONSTANT
4574
134k
    0U, // G_VASTART
4575
134k
    0U, // G_VAARG
4576
134k
    0U, // G_SEXT
4577
134k
    0U, // G_SEXT_INREG
4578
134k
    0U, // G_ZEXT
4579
134k
    0U, // G_SHL
4580
134k
    0U, // G_LSHR
4581
134k
    0U, // G_ASHR
4582
134k
    0U, // G_FSHL
4583
134k
    0U, // G_FSHR
4584
134k
    0U, // G_ROTR
4585
134k
    0U, // G_ROTL
4586
134k
    0U, // G_ICMP
4587
134k
    0U, // G_FCMP
4588
134k
    0U, // G_SELECT
4589
134k
    0U, // G_UADDO
4590
134k
    0U, // G_UADDE
4591
134k
    0U, // G_USUBO
4592
134k
    0U, // G_USUBE
4593
134k
    0U, // G_SADDO
4594
134k
    0U, // G_SADDE
4595
134k
    0U, // G_SSUBO
4596
134k
    0U, // G_SSUBE
4597
134k
    0U, // G_UMULO
4598
134k
    0U, // G_SMULO
4599
134k
    0U, // G_UMULH
4600
134k
    0U, // G_SMULH
4601
134k
    0U, // G_UADDSAT
4602
134k
    0U, // G_SADDSAT
4603
134k
    0U, // G_USUBSAT
4604
134k
    0U, // G_SSUBSAT
4605
134k
    0U, // G_USHLSAT
4606
134k
    0U, // G_SSHLSAT
4607
134k
    0U, // G_SMULFIX
4608
134k
    0U, // G_UMULFIX
4609
134k
    0U, // G_SMULFIXSAT
4610
134k
    0U, // G_UMULFIXSAT
4611
134k
    0U, // G_SDIVFIX
4612
134k
    0U, // G_UDIVFIX
4613
134k
    0U, // G_SDIVFIXSAT
4614
134k
    0U, // G_UDIVFIXSAT
4615
134k
    0U, // G_FADD
4616
134k
    0U, // G_FSUB
4617
134k
    0U, // G_FMUL
4618
134k
    0U, // G_FMA
4619
134k
    0U, // G_FMAD
4620
134k
    0U, // G_FDIV
4621
134k
    0U, // G_FREM
4622
134k
    0U, // G_FPOW
4623
134k
    0U, // G_FPOWI
4624
134k
    0U, // G_FEXP
4625
134k
    0U, // G_FEXP2
4626
134k
    0U, // G_FEXP10
4627
134k
    0U, // G_FLOG
4628
134k
    0U, // G_FLOG2
4629
134k
    0U, // G_FLOG10
4630
134k
    0U, // G_FLDEXP
4631
134k
    0U, // G_FFREXP
4632
134k
    0U, // G_FNEG
4633
134k
    0U, // G_FPEXT
4634
134k
    0U, // G_FPTRUNC
4635
134k
    0U, // G_FPTOSI
4636
134k
    0U, // G_FPTOUI
4637
134k
    0U, // G_SITOFP
4638
134k
    0U, // G_UITOFP
4639
134k
    0U, // G_FABS
4640
134k
    0U, // G_FCOPYSIGN
4641
134k
    0U, // G_IS_FPCLASS
4642
134k
    0U, // G_FCANONICALIZE
4643
134k
    0U, // G_FMINNUM
4644
134k
    0U, // G_FMAXNUM
4645
134k
    0U, // G_FMINNUM_IEEE
4646
134k
    0U, // G_FMAXNUM_IEEE
4647
134k
    0U, // G_FMINIMUM
4648
134k
    0U, // G_FMAXIMUM
4649
134k
    0U, // G_GET_FPENV
4650
134k
    0U, // G_SET_FPENV
4651
134k
    0U, // G_RESET_FPENV
4652
134k
    0U, // G_GET_FPMODE
4653
134k
    0U, // G_SET_FPMODE
4654
134k
    0U, // G_RESET_FPMODE
4655
134k
    0U, // G_PTR_ADD
4656
134k
    0U, // G_PTRMASK
4657
134k
    0U, // G_SMIN
4658
134k
    0U, // G_SMAX
4659
134k
    0U, // G_UMIN
4660
134k
    0U, // G_UMAX
4661
134k
    0U, // G_ABS
4662
134k
    0U, // G_LROUND
4663
134k
    0U, // G_LLROUND
4664
134k
    0U, // G_BR
4665
134k
    0U, // G_BRJT
4666
134k
    0U, // G_INSERT_VECTOR_ELT
4667
134k
    0U, // G_EXTRACT_VECTOR_ELT
4668
134k
    0U, // G_SHUFFLE_VECTOR
4669
134k
    0U, // G_CTTZ
4670
134k
    0U, // G_CTTZ_ZERO_UNDEF
4671
134k
    0U, // G_CTLZ
4672
134k
    0U, // G_CTLZ_ZERO_UNDEF
4673
134k
    0U, // G_CTPOP
4674
134k
    0U, // G_BSWAP
4675
134k
    0U, // G_BITREVERSE
4676
134k
    0U, // G_FCEIL
4677
134k
    0U, // G_FCOS
4678
134k
    0U, // G_FSIN
4679
134k
    0U, // G_FSQRT
4680
134k
    0U, // G_FFLOOR
4681
134k
    0U, // G_FRINT
4682
134k
    0U, // G_FNEARBYINT
4683
134k
    0U, // G_ADDRSPACE_CAST
4684
134k
    0U, // G_BLOCK_ADDR
4685
134k
    0U, // G_JUMP_TABLE
4686
134k
    0U, // G_DYN_STACKALLOC
4687
134k
    0U, // G_STACKSAVE
4688
134k
    0U, // G_STACKRESTORE
4689
134k
    0U, // G_STRICT_FADD
4690
134k
    0U, // G_STRICT_FSUB
4691
134k
    0U, // G_STRICT_FMUL
4692
134k
    0U, // G_STRICT_FDIV
4693
134k
    0U, // G_STRICT_FREM
4694
134k
    0U, // G_STRICT_FMA
4695
134k
    0U, // G_STRICT_FSQRT
4696
134k
    0U, // G_STRICT_FLDEXP
4697
134k
    0U, // G_READ_REGISTER
4698
134k
    0U, // G_WRITE_REGISTER
4699
134k
    0U, // G_MEMCPY
4700
134k
    0U, // G_MEMCPY_INLINE
4701
134k
    0U, // G_MEMMOVE
4702
134k
    0U, // G_MEMSET
4703
134k
    0U, // G_BZERO
4704
134k
    0U, // G_VECREDUCE_SEQ_FADD
4705
134k
    0U, // G_VECREDUCE_SEQ_FMUL
4706
134k
    0U, // G_VECREDUCE_FADD
4707
134k
    0U, // G_VECREDUCE_FMUL
4708
134k
    0U, // G_VECREDUCE_FMAX
4709
134k
    0U, // G_VECREDUCE_FMIN
4710
134k
    0U, // G_VECREDUCE_FMAXIMUM
4711
134k
    0U, // G_VECREDUCE_FMINIMUM
4712
134k
    0U, // G_VECREDUCE_ADD
4713
134k
    0U, // G_VECREDUCE_MUL
4714
134k
    0U, // G_VECREDUCE_AND
4715
134k
    0U, // G_VECREDUCE_OR
4716
134k
    0U, // G_VECREDUCE_XOR
4717
134k
    0U, // G_VECREDUCE_SMAX
4718
134k
    0U, // G_VECREDUCE_SMIN
4719
134k
    0U, // G_VECREDUCE_UMAX
4720
134k
    0U, // G_VECREDUCE_UMIN
4721
134k
    0U, // G_SBFX
4722
134k
    0U, // G_UBFX
4723
134k
    0U, // ABSMacro
4724
134k
    0U, // ADJCALLSTACKDOWN
4725
134k
    0U, // ADJCALLSTACKDOWN_NM
4726
134k
    0U, // ADJCALLSTACKUP
4727
134k
    0U, // ADJCALLSTACKUP_NM
4728
134k
    0U, // ALIGN_NM
4729
134k
    0U, // AND_V_D_PSEUDO
4730
134k
    0U, // AND_V_H_PSEUDO
4731
134k
    0U, // AND_V_W_PSEUDO
4732
134k
    0U, // ATOMIC_CMP_SWAP_I16
4733
134k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
4734
134k
    0U, // ATOMIC_CMP_SWAP_I32
4735
134k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
4736
134k
    0U, // ATOMIC_CMP_SWAP_I64
4737
134k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
4738
134k
    0U, // ATOMIC_CMP_SWAP_I8
4739
134k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
4740
134k
    0U, // ATOMIC_LOAD_ADD_I16
4741
134k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
4742
134k
    0U, // ATOMIC_LOAD_ADD_I32
4743
134k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
4744
134k
    0U, // ATOMIC_LOAD_ADD_I64
4745
134k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
4746
134k
    0U, // ATOMIC_LOAD_ADD_I8
4747
134k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
4748
134k
    0U, // ATOMIC_LOAD_AND_I16
4749
134k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
4750
134k
    0U, // ATOMIC_LOAD_AND_I32
4751
134k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
4752
134k
    0U, // ATOMIC_LOAD_AND_I64
4753
134k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
4754
134k
    0U, // ATOMIC_LOAD_AND_I8
4755
134k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
4756
134k
    0U, // ATOMIC_LOAD_MAX_I16
4757
134k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
4758
134k
    0U, // ATOMIC_LOAD_MAX_I32
4759
134k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
4760
134k
    0U, // ATOMIC_LOAD_MAX_I64
4761
134k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
4762
134k
    0U, // ATOMIC_LOAD_MAX_I8
4763
134k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
4764
134k
    0U, // ATOMIC_LOAD_MIN_I16
4765
134k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
4766
134k
    0U, // ATOMIC_LOAD_MIN_I32
4767
134k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
4768
134k
    0U, // ATOMIC_LOAD_MIN_I64
4769
134k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
4770
134k
    0U, // ATOMIC_LOAD_MIN_I8
4771
134k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
4772
134k
    0U, // ATOMIC_LOAD_NAND_I16
4773
134k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
4774
134k
    0U, // ATOMIC_LOAD_NAND_I32
4775
134k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
4776
134k
    0U, // ATOMIC_LOAD_NAND_I64
4777
134k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
4778
134k
    0U, // ATOMIC_LOAD_NAND_I8
4779
134k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
4780
134k
    0U, // ATOMIC_LOAD_OR_I16
4781
134k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
4782
134k
    0U, // ATOMIC_LOAD_OR_I32
4783
134k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
4784
134k
    0U, // ATOMIC_LOAD_OR_I64
4785
134k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
4786
134k
    0U, // ATOMIC_LOAD_OR_I8
4787
134k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
4788
134k
    0U, // ATOMIC_LOAD_SUB_I16
4789
134k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
4790
134k
    0U, // ATOMIC_LOAD_SUB_I32
4791
134k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
4792
134k
    0U, // ATOMIC_LOAD_SUB_I64
4793
134k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
4794
134k
    0U, // ATOMIC_LOAD_SUB_I8
4795
134k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
4796
134k
    0U, // ATOMIC_LOAD_UMAX_I16
4797
134k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
4798
134k
    0U, // ATOMIC_LOAD_UMAX_I32
4799
134k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
4800
134k
    0U, // ATOMIC_LOAD_UMAX_I64
4801
134k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
4802
134k
    0U, // ATOMIC_LOAD_UMAX_I8
4803
134k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
4804
134k
    0U, // ATOMIC_LOAD_UMIN_I16
4805
134k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
4806
134k
    0U, // ATOMIC_LOAD_UMIN_I32
4807
134k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
4808
134k
    0U, // ATOMIC_LOAD_UMIN_I64
4809
134k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
4810
134k
    0U, // ATOMIC_LOAD_UMIN_I8
4811
134k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
4812
134k
    0U, // ATOMIC_LOAD_XOR_I16
4813
134k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
4814
134k
    0U, // ATOMIC_LOAD_XOR_I32
4815
134k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
4816
134k
    0U, // ATOMIC_LOAD_XOR_I64
4817
134k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
4818
134k
    0U, // ATOMIC_LOAD_XOR_I8
4819
134k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
4820
134k
    0U, // ATOMIC_SWAP_I16
4821
134k
    0U, // ATOMIC_SWAP_I16_POSTRA
4822
134k
    0U, // ATOMIC_SWAP_I32
4823
134k
    0U, // ATOMIC_SWAP_I32_POSTRA
4824
134k
    0U, // ATOMIC_SWAP_I64
4825
134k
    0U, // ATOMIC_SWAP_I64_POSTRA
4826
134k
    0U, // ATOMIC_SWAP_I8
4827
134k
    0U, // ATOMIC_SWAP_I8_POSTRA
4828
134k
    0U, // B
4829
134k
    0U, // BAL_BR
4830
134k
    0U, // BAL_BR_MM
4831
134k
    4U, // BEQLImmMacro
4832
134k
    4U, // BGE
4833
134k
    4U, // BGEImmMacro
4834
134k
    4U, // BGEL
4835
134k
    4U, // BGELImmMacro
4836
134k
    4U, // BGEU
4837
134k
    4U, // BGEUImmMacro
4838
134k
    4U, // BGEUL
4839
134k
    4U, // BGEULImmMacro
4840
134k
    4U, // BGT
4841
134k
    4U, // BGTImmMacro
4842
134k
    4U, // BGTL
4843
134k
    4U, // BGTLImmMacro
4844
134k
    4U, // BGTU
4845
134k
    4U, // BGTUImmMacro
4846
134k
    4U, // BGTUL
4847
134k
    4U, // BGTULImmMacro
4848
134k
    4U, // BLE
4849
134k
    4U, // BLEImmMacro
4850
134k
    4U, // BLEL
4851
134k
    4U, // BLELImmMacro
4852
134k
    4U, // BLEU
4853
134k
    4U, // BLEUImmMacro
4854
134k
    4U, // BLEUL
4855
134k
    4U, // BLEULImmMacro
4856
134k
    4U, // BLT
4857
134k
    4U, // BLTImmMacro
4858
134k
    4U, // BLTL
4859
134k
    4U, // BLTLImmMacro
4860
134k
    4U, // BLTU
4861
134k
    4U, // BLTUImmMacro
4862
134k
    4U, // BLTUL
4863
134k
    4U, // BLTULImmMacro
4864
134k
    4U, // BNELImmMacro
4865
134k
    0U, // BPOSGE32_PSEUDO
4866
134k
    0U, // BSEL_D_PSEUDO
4867
134k
    0U, // BSEL_FD_PSEUDO
4868
134k
    0U, // BSEL_FW_PSEUDO
4869
134k
    0U, // BSEL_H_PSEUDO
4870
134k
    0U, // BSEL_W_PSEUDO
4871
134k
    0U, // B_MM
4872
134k
    0U, // B_MMR6_Pseudo
4873
134k
    0U, // B_MM_Pseudo
4874
134k
    4U, // BeqImm
4875
134k
    4U, // BneImm
4876
134k
    0U, // BteqzT8CmpX16
4877
134k
    0U, // BteqzT8CmpiX16
4878
134k
    0U, // BteqzT8SltX16
4879
134k
    0U, // BteqzT8SltiX16
4880
134k
    0U, // BteqzT8SltiuX16
4881
134k
    0U, // BteqzT8SltuX16
4882
134k
    0U, // BtnezT8CmpX16
4883
134k
    0U, // BtnezT8CmpiX16
4884
134k
    0U, // BtnezT8SltX16
4885
134k
    0U, // BtnezT8SltiX16
4886
134k
    0U, // BtnezT8SltiuX16
4887
134k
    0U, // BtnezT8SltuX16
4888
134k
    0U, // BuildPairF64
4889
134k
    0U, // BuildPairF64_64
4890
134k
    0U, // CFTC1
4891
134k
    0U, // CONSTPOOL_ENTRY
4892
134k
    0U, // COPY_FD_PSEUDO
4893
134k
    0U, // COPY_FW_PSEUDO
4894
134k
    0U, // CTTC1
4895
134k
    0U, // Constant32
4896
134k
    128U, // DMULImmMacro
4897
134k
    128U, // DMULMacro
4898
134k
    128U, // DMULOMacro
4899
134k
    128U, // DMULOUMacro
4900
134k
    128U, // DROL
4901
134k
    128U, // DROLImm
4902
134k
    128U, // DROR
4903
134k
    128U, // DRORImm
4904
134k
    128U, // DSDivIMacro
4905
134k
    128U, // DSDivMacro
4906
134k
    128U, // DSRemIMacro
4907
134k
    128U, // DSRemMacro
4908
134k
    128U, // DUDivIMacro
4909
134k
    128U, // DUDivMacro
4910
134k
    128U, // DURemIMacro
4911
134k
    128U, // DURemMacro
4912
134k
    0U, // ERet
4913
134k
    0U, // ExtractElementF64
4914
134k
    0U, // ExtractElementF64_64
4915
134k
    0U, // FABS_D
4916
134k
    0U, // FABS_W
4917
134k
    0U, // FEXP2_D_1_PSEUDO
4918
134k
    0U, // FEXP2_W_1_PSEUDO
4919
134k
    0U, // FILL_FD_PSEUDO
4920
134k
    0U, // FILL_FW_PSEUDO
4921
134k
    0U, // GotPrologue16
4922
134k
    0U, // INSERT_B_VIDX64_PSEUDO
4923
134k
    0U, // INSERT_B_VIDX_PSEUDO
4924
134k
    0U, // INSERT_D_VIDX64_PSEUDO
4925
134k
    0U, // INSERT_D_VIDX_PSEUDO
4926
134k
    0U, // INSERT_FD_PSEUDO
4927
134k
    0U, // INSERT_FD_VIDX64_PSEUDO
4928
134k
    0U, // INSERT_FD_VIDX_PSEUDO
4929
134k
    0U, // INSERT_FW_PSEUDO
4930
134k
    0U, // INSERT_FW_VIDX64_PSEUDO
4931
134k
    0U, // INSERT_FW_VIDX_PSEUDO
4932
134k
    0U, // INSERT_H_VIDX64_PSEUDO
4933
134k
    0U, // INSERT_H_VIDX_PSEUDO
4934
134k
    0U, // INSERT_W_VIDX64_PSEUDO
4935
134k
    0U, // INSERT_W_VIDX_PSEUDO
4936
134k
    0U, // JALR64Pseudo
4937
134k
    0U, // JALRCPseudo
4938
134k
    0U, // JALRHB64Pseudo
4939
134k
    0U, // JALRHBPseudo
4940
134k
    0U, // JALRPseudo
4941
134k
    0U, // JAL_MMR6
4942
134k
    0U, // JalOneReg
4943
134k
    0U, // JalTwoReg
4944
134k
    0U, // LDMacro
4945
134k
    0U, // LDR_D
4946
134k
    0U, // LDR_W
4947
134k
    0U, // LD_F16
4948
134k
    0U, // LOAD_ACC128
4949
134k
    0U, // LOAD_ACC64
4950
134k
    0U, // LOAD_ACC64DSP
4951
134k
    0U, // LOAD_CCOND_DSP
4952
134k
    0U, // LONG_BRANCH_ADDiu
4953
134k
    0U, // LONG_BRANCH_ADDiu2Op
4954
134k
    0U, // LONG_BRANCH_DADDiu
4955
134k
    0U, // LONG_BRANCH_DADDiu2Op
4956
134k
    0U, // LONG_BRANCH_LUi
4957
134k
    0U, // LONG_BRANCH_LUi2Op
4958
134k
    0U, // LONG_BRANCH_LUi2Op_64
4959
134k
    0U, // LWM_MM
4960
134k
    0U, // LoadAddrImm32
4961
134k
    0U, // LoadAddrImm64
4962
134k
    0U, // LoadAddrReg32
4963
134k
    0U, // LoadAddrReg64
4964
134k
    0U, // LoadImm32
4965
134k
    0U, // LoadImm64
4966
134k
    0U, // LoadImmDoubleFGR
4967
134k
    0U, // LoadImmDoubleFGR_32
4968
134k
    0U, // LoadImmDoubleGPR
4969
134k
    0U, // LoadImmSingleFGR
4970
134k
    0U, // LoadImmSingleGPR
4971
134k
    0U, // LoadJumpTableOffset
4972
134k
    0U, // LwConstant32
4973
134k
    0U, // MFTACX
4974
134k
    0U, // MFTACX_NM
4975
134k
    136U, // MFTC0
4976
134k
    136U, // MFTC0_NM
4977
134k
    0U, // MFTC1
4978
134k
    0U, // MFTDSP
4979
134k
    0U, // MFTDSP_NM
4980
134k
    0U, // MFTGPR
4981
134k
    0U, // MFTGPR_NM
4982
134k
    0U, // MFTHC1
4983
134k
    0U, // MFTHI
4984
134k
    0U, // MFTHI_NM
4985
134k
    0U, // MFTLO
4986
134k
    0U, // MFTLO_NM
4987
134k
    0U, // MIPSeh_return32
4988
134k
    0U, // MIPSeh_return64
4989
134k
    0U, // MSA_FP_EXTEND_D_PSEUDO
4990
134k
    0U, // MSA_FP_EXTEND_W_PSEUDO
4991
134k
    0U, // MSA_FP_ROUND_D_PSEUDO
4992
134k
    0U, // MSA_FP_ROUND_W_PSEUDO
4993
134k
    0U, // MTTACX
4994
134k
    0U, // MTTACX_NM
4995
134k
    0U, // MTTC0
4996
134k
    0U, // MTTC0_NM
4997
134k
    0U, // MTTC1
4998
134k
    0U, // MTTDSP
4999
134k
    0U, // MTTDSP_NM
5000
134k
    0U, // MTTGPR
5001
134k
    0U, // MTTGPR_NM
5002
134k
    0U, // MTTHC1
5003
134k
    0U, // MTTHI
5004
134k
    0U, // MTTHI_NM
5005
134k
    0U, // MTTLO
5006
134k
    0U, // MTTLO_NM
5007
134k
    128U, // MULImmMacro
5008
134k
    128U, // MULOMacro
5009
134k
    128U, // MULOUMacro
5010
134k
    0U, // MUSTTAILCALLREG_NM
5011
134k
    0U, // MUSTTAILCALL_NM
5012
134k
    0U, // MultRxRy16
5013
134k
    0U, // MultRxRyRz16
5014
134k
    0U, // MultuRxRy16
5015
134k
    0U, // MultuRxRyRz16
5016
134k
    0U, // NOP
5017
134k
    128U, // NORImm
5018
134k
    128U, // NORImm64
5019
134k
    0U, // NOR_V_D_PSEUDO
5020
134k
    0U, // NOR_V_H_PSEUDO
5021
134k
    0U, // NOR_V_W_PSEUDO
5022
134k
    0U, // OR_V_D_PSEUDO
5023
134k
    0U, // OR_V_H_PSEUDO
5024
134k
    0U, // OR_V_W_PSEUDO
5025
134k
    12U,  // PseudoADDIU_NM
5026
134k
    16U,  // PseudoANDI_NM
5027
134k
    0U, // PseudoCMPU_EQ_QB
5028
134k
    0U, // PseudoCMPU_LE_QB
5029
134k
    0U, // PseudoCMPU_LT_QB
5030
134k
    0U, // PseudoCMP_EQ_PH
5031
134k
    0U, // PseudoCMP_LE_PH
5032
134k
    0U, // PseudoCMP_LT_PH
5033
134k
    0U, // PseudoCVT_D32_W
5034
134k
    0U, // PseudoCVT_D64_L
5035
134k
    0U, // PseudoCVT_D64_W
5036
134k
    0U, // PseudoCVT_S_L
5037
134k
    0U, // PseudoCVT_S_W
5038
134k
    0U, // PseudoDMULT
5039
134k
    0U, // PseudoDMULTu
5040
134k
    0U, // PseudoDSDIV
5041
134k
    0U, // PseudoDUDIV
5042
134k
    0U, // PseudoD_SELECT_I
5043
134k
    0U, // PseudoD_SELECT_I64
5044
134k
    0U, // PseudoIndirectBranch
5045
134k
    0U, // PseudoIndirectBranch64
5046
134k
    0U, // PseudoIndirectBranch64R6
5047
134k
    0U, // PseudoIndirectBranchNM
5048
134k
    0U, // PseudoIndirectBranchR6
5049
134k
    0U, // PseudoIndirectBranch_MM
5050
134k
    0U, // PseudoIndirectBranch_MMR6
5051
134k
    0U, // PseudoIndirectHazardBranch
5052
134k
    0U, // PseudoIndirectHazardBranch64
5053
134k
    0U, // PseudoIndrectHazardBranch64R6
5054
134k
    0U, // PseudoIndrectHazardBranchR6
5055
134k
    0U, // PseudoLA_NM
5056
134k
    0U, // PseudoLI_NM
5057
134k
    0U, // PseudoMADD
5058
134k
    0U, // PseudoMADDU
5059
134k
    0U, // PseudoMADDU_MM
5060
134k
    0U, // PseudoMADD_MM
5061
134k
    0U, // PseudoMFHI
5062
134k
    0U, // PseudoMFHI64
5063
134k
    0U, // PseudoMFHI_MM
5064
134k
    0U, // PseudoMFLO
5065
134k
    0U, // PseudoMFLO64
5066
134k
    0U, // PseudoMFLO_MM
5067
134k
    0U, // PseudoMSUB
5068
134k
    0U, // PseudoMSUBU
5069
134k
    0U, // PseudoMSUBU_MM
5070
134k
    0U, // PseudoMSUB_MM
5071
134k
    0U, // PseudoMTLOHI
5072
134k
    0U, // PseudoMTLOHI64
5073
134k
    0U, // PseudoMTLOHI_DSP
5074
134k
    0U, // PseudoMTLOHI_MM
5075
134k
    0U, // PseudoMULT
5076
134k
    0U, // PseudoMULT_MM
5077
134k
    0U, // PseudoMULTu
5078
134k
    0U, // PseudoMULTu_MM
5079
134k
    0U, // PseudoPICK_PH
5080
134k
    0U, // PseudoPICK_QB
5081
134k
    0U, // PseudoReturn
5082
134k
    0U, // PseudoReturn64
5083
134k
    0U, // PseudoReturnNM
5084
134k
    0U, // PseudoSDIV
5085
134k
    0U, // PseudoSELECTFP_F_D32
5086
134k
    0U, // PseudoSELECTFP_F_D64
5087
134k
    0U, // PseudoSELECTFP_F_I
5088
134k
    0U, // PseudoSELECTFP_F_I64
5089
134k
    0U, // PseudoSELECTFP_F_S
5090
134k
    0U, // PseudoSELECTFP_T_D32
5091
134k
    0U, // PseudoSELECTFP_T_D64
5092
134k
    0U, // PseudoSELECTFP_T_I
5093
134k
    0U, // PseudoSELECTFP_T_I64
5094
134k
    0U, // PseudoSELECTFP_T_S
5095
134k
    0U, // PseudoSELECT_D32
5096
134k
    0U, // PseudoSELECT_D64
5097
134k
    0U, // PseudoSELECT_I
5098
134k
    0U, // PseudoSELECT_I64
5099
134k
    0U, // PseudoSELECT_S
5100
134k
    128U, // PseudoSUBU_NM
5101
134k
    128U, // PseudoTRUNC_W_D
5102
134k
    128U, // PseudoTRUNC_W_D32
5103
134k
    128U, // PseudoTRUNC_W_S
5104
134k
    0U, // PseudoUDIV
5105
134k
    128U, // ROL
5106
134k
    128U, // ROLImm
5107
134k
    128U, // ROR
5108
134k
    128U, // RORImm
5109
134k
    0U, // RetRA
5110
134k
    0U, // RetRA16
5111
134k
    0U, // SDC1_M1
5112
134k
    0U, // SDIV_MM_Pseudo
5113
134k
    0U, // SDMacro
5114
134k
    128U, // SDivIMacro
5115
134k
    128U, // SDivMacro
5116
134k
    128U, // SEQIMacro
5117
134k
    128U, // SEQMacro
5118
134k
    128U, // SGE
5119
134k
    128U, // SGEImm
5120
134k
    128U, // SGEImm64
5121
134k
    128U, // SGEU
5122
134k
    128U, // SGEUImm
5123
134k
    128U, // SGEUImm64
5124
134k
    128U, // SGTImm
5125
134k
    128U, // SGTImm64
5126
134k
    128U, // SGTUImm
5127
134k
    128U, // SGTUImm64
5128
134k
    128U, // SLE
5129
134k
    128U, // SLEImm
5130
134k
    128U, // SLEImm64
5131
134k
    128U, // SLEU
5132
134k
    128U, // SLEUImm
5133
134k
    128U, // SLEUImm64
5134
134k
    128U, // SLTImm64
5135
134k
    128U, // SLTUImm64
5136
134k
    128U, // SNEIMacro
5137
134k
    128U, // SNEMacro
5138
134k
    0U, // SNZ_B_PSEUDO
5139
134k
    0U, // SNZ_D_PSEUDO
5140
134k
    0U, // SNZ_H_PSEUDO
5141
134k
    0U, // SNZ_V_PSEUDO
5142
134k
    0U, // SNZ_W_PSEUDO
5143
134k
    128U, // SRemIMacro
5144
134k
    128U, // SRemMacro
5145
134k
    0U, // STORE_ACC128
5146
134k
    0U, // STORE_ACC64
5147
134k
    0U, // STORE_ACC64DSP
5148
134k
    0U, // STORE_CCOND_DSP
5149
134k
    0U, // STR_D
5150
134k
    0U, // STR_W
5151
134k
    0U, // ST_F16
5152
134k
    0U, // SWM_MM
5153
134k
    0U, // SZ_B_PSEUDO
5154
134k
    0U, // SZ_D_PSEUDO
5155
134k
    0U, // SZ_H_PSEUDO
5156
134k
    0U, // SZ_V_PSEUDO
5157
134k
    0U, // SZ_W_PSEUDO
5158
134k
    0U, // SaaAddr
5159
134k
    0U, // SaadAddr
5160
134k
    0U, // SelBeqZ
5161
134k
    0U, // SelBneZ
5162
134k
    0U, // SelTBteqZCmp
5163
134k
    0U, // SelTBteqZCmpi
5164
134k
    0U, // SelTBteqZSlt
5165
134k
    0U, // SelTBteqZSlti
5166
134k
    0U, // SelTBteqZSltiu
5167
134k
    0U, // SelTBteqZSltu
5168
134k
    0U, // SelTBtneZCmp
5169
134k
    0U, // SelTBtneZCmpi
5170
134k
    0U, // SelTBtneZSlt
5171
134k
    0U, // SelTBtneZSlti
5172
134k
    0U, // SelTBtneZSltiu
5173
134k
    0U, // SelTBtneZSltu
5174
134k
    0U, // SltCCRxRy16
5175
134k
    0U, // SltiCCRxImmX16
5176
134k
    0U, // SltiuCCRxImmX16
5177
134k
    0U, // SltuCCRxRy16
5178
134k
    0U, // SltuRxRyRz16
5179
134k
    0U, // TAILCALL
5180
134k
    0U, // TAILCALL64R6REG
5181
134k
    0U, // TAILCALLHB64R6REG
5182
134k
    0U, // TAILCALLHBR6REG
5183
134k
    0U, // TAILCALLR6REG
5184
134k
    0U, // TAILCALLREG
5185
134k
    0U, // TAILCALLREG64
5186
134k
    0U, // TAILCALLREGHB
5187
134k
    0U, // TAILCALLREGHB64
5188
134k
    0U, // TAILCALLREG_MM
5189
134k
    0U, // TAILCALLREG_MMR6
5190
134k
    0U, // TAILCALLREG_NM
5191
134k
    0U, // TAILCALL_MM
5192
134k
    0U, // TAILCALL_MMR6
5193
134k
    0U, // TAILCALL_NM
5194
134k
    0U, // TRAP
5195
134k
    0U, // TRAP_MM
5196
134k
    0U, // UDIV_MM_Pseudo
5197
134k
    128U, // UDivIMacro
5198
134k
    128U, // UDivMacro
5199
134k
    128U, // URemIMacro
5200
134k
    128U, // URemMacro
5201
134k
    0U, // Ulh
5202
134k
    0U, // Ulhu
5203
134k
    0U, // Ulw
5204
134k
    0U, // Ush
5205
134k
    0U, // Usw
5206
134k
    0U, // XOR_V_D_PSEUDO
5207
134k
    0U, // XOR_V_H_PSEUDO
5208
134k
    0U, // XOR_V_W_PSEUDO
5209
134k
    0U, // ABSQ_S_PH
5210
134k
    0U, // ABSQ_S_PH_MM
5211
134k
    0U, // ABSQ_S_QB
5212
134k
    0U, // ABSQ_S_QB_MMR2
5213
134k
    0U, // ABSQ_S_W
5214
134k
    0U, // ABSQ_S_W_MM
5215
134k
    128U, // ADD
5216
134k
    12U,  // ADDIU48_NM
5217
134k
    128U, // ADDIUGP48_NM
5218
134k
    128U, // ADDIUGPB_NM
5219
134k
    128U, // ADDIUGPW_NM
5220
134k
    128U, // ADDIUNEG_NM
5221
134k
    0U, // ADDIUPC
5222
134k
    0U, // ADDIUPC_MM
5223
134k
    0U, // ADDIUPC_MMR6
5224
134k
    0U, // ADDIUR1SP_MM
5225
134k
    20U,  // ADDIUR1SP_NM
5226
134k
    128U, // ADDIUR2_MM
5227
134k
    152U, // ADDIUR2_NM
5228
134k
    128U, // ADDIURS5_NM
5229
134k
    0U, // ADDIUS5_MM
5230
134k
    0U, // ADDIUSP_MM
5231
134k
    128U, // ADDIU_MMR6
5232
134k
    16U,  // ADDIU_NM
5233
134k
    128U, // ADDQH_PH
5234
134k
    128U, // ADDQH_PH_MMR2
5235
134k
    128U, // ADDQH_R_PH
5236
134k
    128U, // ADDQH_R_PH_MMR2
5237
134k
    128U, // ADDQH_R_W
5238
134k
    128U, // ADDQH_R_W_MMR2
5239
134k
    128U, // ADDQH_W
5240
134k
    128U, // ADDQH_W_MMR2
5241
134k
    128U, // ADDQ_PH
5242
134k
    128U, // ADDQ_PH_MM
5243
134k
    128U, // ADDQ_S_PH
5244
134k
    128U, // ADDQ_S_PH_MM
5245
134k
    128U, // ADDQ_S_W
5246
134k
    128U, // ADDQ_S_W_MM
5247
134k
    128U, // ADDR_PS64
5248
134k
    128U, // ADDSC
5249
134k
    128U, // ADDSC_MM
5250
134k
    128U, // ADDS_A_B
5251
134k
    128U, // ADDS_A_D
5252
134k
    128U, // ADDS_A_H
5253
134k
    128U, // ADDS_A_W
5254
134k
    128U, // ADDS_S_B
5255
134k
    128U, // ADDS_S_D
5256
134k
    128U, // ADDS_S_H
5257
134k
    128U, // ADDS_S_W
5258
134k
    128U, // ADDS_U_B
5259
134k
    128U, // ADDS_U_D
5260
134k
    128U, // ADDS_U_H
5261
134k
    128U, // ADDS_U_W
5262
134k
    128U, // ADDU16_MM
5263
134k
    128U, // ADDU16_MMR6
5264
134k
    128U, // ADDUH_QB
5265
134k
    128U, // ADDUH_QB_MMR2
5266
134k
    128U, // ADDUH_R_QB
5267
134k
    128U, // ADDUH_R_QB_MMR2
5268
134k
    128U, // ADDU_MMR6
5269
134k
    128U, // ADDU_PH
5270
134k
    128U, // ADDU_PH_MMR2
5271
134k
    128U, // ADDU_QB
5272
134k
    128U, // ADDU_QB_MM
5273
134k
    128U, // ADDU_S_PH
5274
134k
    128U, // ADDU_S_PH_MMR2
5275
134k
    128U, // ADDU_S_QB
5276
134k
    128U, // ADDU_S_QB_MM
5277
134k
    152U, // ADDVI_B
5278
134k
    152U, // ADDVI_D
5279
134k
    152U, // ADDVI_H
5280
134k
    152U, // ADDVI_W
5281
134k
    128U, // ADDV_B
5282
134k
    128U, // ADDV_D
5283
134k
    128U, // ADDV_H
5284
134k
    128U, // ADDV_W
5285
134k
    128U, // ADDWC
5286
134k
    128U, // ADDWC_MM
5287
134k
    128U, // ADD_A_B
5288
134k
    128U, // ADD_A_D
5289
134k
    128U, // ADD_A_H
5290
134k
    128U, // ADD_A_W
5291
134k
    128U, // ADD_MM
5292
134k
    128U, // ADD_MMR6
5293
134k
    128U, // ADD_NM
5294
134k
    128U, // ADDi
5295
134k
    128U, // ADDi_MM
5296
134k
    128U, // ADDiu
5297
134k
    128U, // ADDiu_MM
5298
134k
    128U, // ADDu
5299
134k
    128U, // ADDu16_NM
5300
134k
    128U, // ADDu4x4_NM
5301
134k
    128U, // ADDu_MM
5302
134k
    128U, // ADDu_NM
5303
134k
    1024U,  // ALIGN
5304
134k
    1024U,  // ALIGN_MMR6
5305
134k
    0U, // ALUIPC
5306
134k
    0U, // ALUIPC_MMR6
5307
134k
    0U, // ALUIPC_NM
5308
134k
    128U, // AND
5309
134k
    0U, // AND16_MM
5310
134k
    0U, // AND16_MMR6
5311
134k
    128U, // AND16_NM
5312
134k
    128U, // AND64
5313
134k
    128U, // ANDI16_MM
5314
134k
    128U, // ANDI16_MMR6
5315
134k
    16U,  // ANDI16_NM
5316
134k
    20U,  // ANDI_B
5317
134k
    16U,  // ANDI_MMR6
5318
134k
    128U, // ANDI_NM
5319
134k
    128U, // AND_MM
5320
134k
    128U, // AND_MMR6
5321
134k
    128U, // AND_NM
5322
134k
    128U, // AND_V
5323
134k
    16U,  // ANDi
5324
134k
    16U,  // ANDi64
5325
134k
    16U,  // ANDi_MM
5326
134k
    152U, // APPEND
5327
134k
    152U, // APPEND_MMR2
5328
134k
    128U, // ASUB_S_B
5329
134k
    128U, // ASUB_S_D
5330
134k
    128U, // ASUB_S_H
5331
134k
    128U, // ASUB_S_W
5332
134k
    128U, // ASUB_U_B
5333
134k
    128U, // ASUB_U_D
5334
134k
    128U, // ASUB_U_H
5335
134k
    128U, // ASUB_U_W
5336
134k
    16U,  // AUI
5337
134k
    0U, // AUIPC
5338
134k
    0U, // AUIPC_MMR6
5339
134k
    16U,  // AUI_MMR6
5340
134k
    128U, // AVER_S_B
5341
134k
    128U, // AVER_S_D
5342
134k
    128U, // AVER_S_H
5343
134k
    128U, // AVER_S_W
5344
134k
    128U, // AVER_U_B
5345
134k
    128U, // AVER_U_D
5346
134k
    128U, // AVER_U_H
5347
134k
    128U, // AVER_U_W
5348
134k
    128U, // AVE_S_B
5349
134k
    128U, // AVE_S_D
5350
134k
    128U, // AVE_S_H
5351
134k
    128U, // AVE_S_W
5352
134k
    128U, // AVE_U_B
5353
134k
    128U, // AVE_U_D
5354
134k
    128U, // AVE_U_H
5355
134k
    128U, // AVE_U_W
5356
134k
    0U, // AddiuRxImmX16
5357
134k
    0U, // AddiuRxPcImmX16
5358
134k
    1U, // AddiuRxRxImm16
5359
134k
    0U, // AddiuRxRxImmX16
5360
134k
    0U, // AddiuRxRyOffMemX16
5361
134k
    0U, // AddiuSpImm16
5362
134k
    0U, // AddiuSpImmX16
5363
134k
    128U, // AdduRxRyRz16
5364
134k
    0U, // AndRxRxRy16
5365
134k
    0U, // B16_MM
5366
134k
    128U, // BADDu
5367
134k
    0U, // BAL
5368
134k
    0U, // BALC
5369
134k
    0U, // BALC16_NM
5370
134k
    0U, // BALC_MMR6
5371
134k
    0U, // BALC_NM
5372
134k
    156U, // BALIGN
5373
134k
    156U, // BALIGN_MMR2
5374
134k
    0U, // BALRSC_NM
5375
134k
    4U, // BBEQZC_NM
5376
134k
    0U, // BBIT0
5377
134k
    0U, // BBIT032
5378
134k
    0U, // BBIT1
5379
134k
    0U, // BBIT132
5380
134k
    4U, // BBNEZC_NM
5381
134k
    0U, // BC
5382
134k
    0U, // BC16_MMR6
5383
134k
    0U, // BC16_NM
5384
134k
    0U, // BC1EQZ
5385
134k
    0U, // BC1EQZC_MMR6
5386
134k
    0U, // BC1F
5387
134k
    0U, // BC1FL
5388
134k
    0U, // BC1F_MM
5389
134k
    0U, // BC1NEZ
5390
134k
    0U, // BC1NEZC_MMR6
5391
134k
    0U, // BC1T
5392
134k
    0U, // BC1TL
5393
134k
    0U, // BC1T_MM
5394
134k
    0U, // BC2EQZ
5395
134k
    0U, // BC2EQZC_MMR6
5396
134k
    0U, // BC2NEZ
5397
134k
    0U, // BC2NEZC_MMR6
5398
134k
    136U, // BCLRI_B
5399
134k
    160U, // BCLRI_D
5400
134k
    164U, // BCLRI_H
5401
134k
    152U, // BCLRI_W
5402
134k
    128U, // BCLR_B
5403
134k
    128U, // BCLR_D
5404
134k
    128U, // BCLR_H
5405
134k
    128U, // BCLR_W
5406
134k
    0U, // BC_MMR6
5407
134k
    0U, // BC_NM
5408
134k
    4U, // BEQ
5409
134k
    4U, // BEQ64
5410
134k
    4U, // BEQC
5411
134k
    4U, // BEQC16_NM
5412
134k
    4U, // BEQC64
5413
134k
    4U, // BEQC_MMR6
5414
134k
    4U, // BEQC_NM
5415
134k
    4U, // BEQCzero_NM
5416
134k
    4U, // BEQIC_NM
5417
134k
    4U, // BEQL
5418
134k
    0U, // BEQZ16_MM
5419
134k
    0U, // BEQZALC
5420
134k
    0U, // BEQZALC_MMR6
5421
134k
    0U, // BEQZC
5422
134k
    0U, // BEQZC16_MMR6
5423
134k
    0U, // BEQZC16_NM
5424
134k
    0U, // BEQZC64
5425
134k
    0U, // BEQZC_MM
5426
134k
    0U, // BEQZC_MMR6
5427
134k
    0U, // BEQZC_NM
5428
134k
    4U, // BEQ_MM
5429
134k
    4U, // BGEC
5430
134k
    4U, // BGEC64
5431
134k
    4U, // BGEC_MMR6
5432
134k
    4U, // BGEC_NM
5433
134k
    4U, // BGEIC_NM
5434
134k
    4U, // BGEIUC_NM
5435
134k
    4U, // BGEUC
5436
134k
    4U, // BGEUC64
5437
134k
    4U, // BGEUC_MMR6
5438
134k
    4U, // BGEUC_NM
5439
134k
    0U, // BGEZ
5440
134k
    0U, // BGEZ64
5441
134k
    0U, // BGEZAL
5442
134k
    0U, // BGEZALC
5443
134k
    0U, // BGEZALC_MMR6
5444
134k
    0U, // BGEZALL
5445
134k
    0U, // BGEZALS_MM
5446
134k
    0U, // BGEZAL_MM
5447
134k
    0U, // BGEZC
5448
134k
    0U, // BGEZC64
5449
134k
    0U, // BGEZC_MMR6
5450
134k
    0U, // BGEZL
5451
134k
    0U, // BGEZ_MM
5452
134k
    0U, // BGTZ
5453
134k
    0U, // BGTZ64
5454
134k
    0U, // BGTZALC
5455
134k
    0U, // BGTZALC_MMR6
5456
134k
    0U, // BGTZC
5457
134k
    0U, // BGTZC64
5458
134k
    0U, // BGTZC_MMR6
5459
134k
    0U, // BGTZL
5460
134k
    0U, // BGTZ_MM
5461
134k
    168U, // BINSLI_B
5462
134k
    44U,  // BINSLI_D
5463
134k
    176U, // BINSLI_H
5464
134k
    52U,  // BINSLI_W
5465
134k
    184U, // BINSL_B
5466
134k
    184U, // BINSL_D
5467
134k
    184U, // BINSL_H
5468
134k
    184U, // BINSL_W
5469
134k
    168U, // BINSRI_B
5470
134k
    44U,  // BINSRI_D
5471
134k
    176U, // BINSRI_H
5472
134k
    52U,  // BINSRI_W
5473
134k
    184U, // BINSR_B
5474
134k
    184U, // BINSR_D
5475
134k
    184U, // BINSR_H
5476
134k
    184U, // BINSR_W
5477
134k
    0U, // BITREV
5478
134k
    0U, // BITREVW_NM
5479
134k
    0U, // BITREV_MM
5480
134k
    0U, // BITSWAP
5481
134k
    0U, // BITSWAP_MMR6
5482
134k
    0U, // BLEZ
5483
134k
    0U, // BLEZ64
5484
134k
    0U, // BLEZALC
5485
134k
    0U, // BLEZALC_MMR6
5486
134k
    0U, // BLEZC
5487
134k
    0U, // BLEZC64
5488
134k
    0U, // BLEZC_MMR6
5489
134k
    0U, // BLEZL
5490
134k
    0U, // BLEZ_MM
5491
134k
    4U, // BLTC
5492
134k
    4U, // BLTC64
5493
134k
    4U, // BLTC_MMR6
5494
134k
    4U, // BLTC_NM
5495
134k
    4U, // BLTIC_NM
5496
134k
    4U, // BLTIUC_NM
5497
134k
    4U, // BLTUC
5498
134k
    4U, // BLTUC64
5499
134k
    4U, // BLTUC_MMR6
5500
134k
    4U, // BLTUC_NM
5501
134k
    0U, // BLTZ
5502
134k
    0U, // BLTZ64
5503
134k
    0U, // BLTZAL
5504
134k
    0U, // BLTZALC
5505
134k
    0U, // BLTZALC_MMR6
5506
134k
    0U, // BLTZALL
5507
134k
    0U, // BLTZALS_MM
5508
134k
    0U, // BLTZAL_MM
5509
134k
    0U, // BLTZC
5510
134k
    0U, // BLTZC64
5511
134k
    0U, // BLTZC_MMR6
5512
134k
    0U, // BLTZL
5513
134k
    0U, // BLTZ_MM
5514
134k
    60U,  // BMNZI_B
5515
134k
    184U, // BMNZ_V
5516
134k
    60U,  // BMZI_B
5517
134k
    184U, // BMZ_V
5518
134k
    4U, // BNE
5519
134k
    4U, // BNE64
5520
134k
    4U, // BNEC
5521
134k
    4U, // BNEC16_NM
5522
134k
    4U, // BNEC64
5523
134k
    4U, // BNEC_MMR6
5524
134k
    4U, // BNEC_NM
5525
134k
    4U, // BNECzero_NM
5526
134k
    136U, // BNEGI_B
5527
134k
    160U, // BNEGI_D
5528
134k
    164U, // BNEGI_H
5529
134k
    152U, // BNEGI_W
5530
134k
    128U, // BNEG_B
5531
134k
    128U, // BNEG_D
5532
134k
    128U, // BNEG_H
5533
134k
    128U, // BNEG_W
5534
134k
    4U, // BNEIC_NM
5535
134k
    4U, // BNEL
5536
134k
    0U, // BNEZ16_MM
5537
134k
    0U, // BNEZALC
5538
134k
    0U, // BNEZALC_MMR6
5539
134k
    0U, // BNEZC
5540
134k
    0U, // BNEZC16_MMR6
5541
134k
    0U, // BNEZC16_NM
5542
134k
    0U, // BNEZC64
5543
134k
    0U, // BNEZC_MM
5544
134k
    0U, // BNEZC_MMR6
5545
134k
    0U, // BNEZC_NM
5546
134k
    4U, // BNE_MM
5547
134k
    4U, // BNVC
5548
134k
    4U, // BNVC_MMR6
5549
134k
    0U, // BNZ_B
5550
134k
    0U, // BNZ_D
5551
134k
    0U, // BNZ_H
5552
134k
    0U, // BNZ_V
5553
134k
    0U, // BNZ_W
5554
134k
    4U, // BOVC
5555
134k
    4U, // BOVC_MMR6
5556
134k
    0U, // BPOSGE32
5557
134k
    0U, // BPOSGE32C_MMR3
5558
134k
    0U, // BPOSGE32_MM
5559
134k
    0U, // BREAK
5560
134k
    0U, // BREAK16_MM
5561
134k
    0U, // BREAK16_MMR6
5562
134k
    0U, // BREAK16_NM
5563
134k
    0U, // BREAK_MM
5564
134k
    0U, // BREAK_MMR6
5565
134k
    0U, // BREAK_NM
5566
134k
    0U, // BRSC_NM
5567
134k
    60U,  // BSELI_B
5568
134k
    184U, // BSEL_V
5569
134k
    136U, // BSETI_B
5570
134k
    160U, // BSETI_D
5571
134k
    164U, // BSETI_H
5572
134k
    152U, // BSETI_W
5573
134k
    128U, // BSET_B
5574
134k
    128U, // BSET_D
5575
134k
    128U, // BSET_H
5576
134k
    128U, // BSET_W
5577
134k
    0U, // BYTEREVW_NM
5578
134k
    0U, // BZ_B
5579
134k
    0U, // BZ_D
5580
134k
    0U, // BZ_H
5581
134k
    0U, // BZ_V
5582
134k
    0U, // BZ_W
5583
134k
    1U, // BeqzRxImm16
5584
134k
    0U, // BeqzRxImmX16
5585
134k
    0U, // Bimm16
5586
134k
    0U, // BimmX16
5587
134k
    1U, // BnezRxImm16
5588
134k
    0U, // BnezRxImmX16
5589
134k
    0U, // Break16
5590
134k
    0U, // Bteqz16
5591
134k
    0U, // BteqzX16
5592
134k
    0U, // Btnez16
5593
134k
    0U, // BtnezX16
5594
134k
    0U, // CACHE
5595
134k
    0U, // CACHEE
5596
134k
    0U, // CACHEE_MM
5597
134k
    0U, // CACHE_MM
5598
134k
    0U, // CACHE_MMR6
5599
134k
    0U, // CACHE_NM
5600
134k
    0U, // CACHE_R6
5601
134k
    0U, // CEIL_L_D64
5602
134k
    0U, // CEIL_L_D_MMR6
5603
134k
    0U, // CEIL_L_S
5604
134k
    0U, // CEIL_L_S_MMR6
5605
134k
    0U, // CEIL_W_D32
5606
134k
    0U, // CEIL_W_D64
5607
134k
    0U, // CEIL_W_D_MMR6
5608
134k
    0U, // CEIL_W_MM
5609
134k
    0U, // CEIL_W_S
5610
134k
    0U, // CEIL_W_S_MM
5611
134k
    0U, // CEIL_W_S_MMR6
5612
134k
    128U, // CEQI_B
5613
134k
    128U, // CEQI_D
5614
134k
    128U, // CEQI_H
5615
134k
    128U, // CEQI_W
5616
134k
    128U, // CEQ_B
5617
134k
    128U, // CEQ_D
5618
134k
    128U, // CEQ_H
5619
134k
    128U, // CEQ_W
5620
134k
    0U, // CFC1
5621
134k
    0U, // CFC1_MM
5622
134k
    0U, // CFC2_MM
5623
134k
    0U, // CFCMSA
5624
134k
    2072U,  // CINS
5625
134k
    2072U,  // CINS32
5626
134k
    2072U,  // CINS64_32
5627
134k
    2072U,  // CINS_i32
5628
134k
    0U, // CLASS_D
5629
134k
    0U, // CLASS_D_MMR6
5630
134k
    0U, // CLASS_S
5631
134k
    0U, // CLASS_S_MMR6
5632
134k
    128U, // CLEI_S_B
5633
134k
    128U, // CLEI_S_D
5634
134k
    128U, // CLEI_S_H
5635
134k
    128U, // CLEI_S_W
5636
134k
    152U, // CLEI_U_B
5637
134k
    152U, // CLEI_U_D
5638
134k
    152U, // CLEI_U_H
5639
134k
    152U, // CLEI_U_W
5640
134k
    128U, // CLE_S_B
5641
134k
    128U, // CLE_S_D
5642
134k
    128U, // CLE_S_H
5643
134k
    128U, // CLE_S_W
5644
134k
    128U, // CLE_U_B
5645
134k
    128U, // CLE_U_D
5646
134k
    128U, // CLE_U_H
5647
134k
    128U, // CLE_U_W
5648
134k
    0U, // CLO
5649
134k
    0U, // CLO_MM
5650
134k
    0U, // CLO_MMR6
5651
134k
    0U, // CLO_NM
5652
134k
    0U, // CLO_R6
5653
134k
    128U, // CLTI_S_B
5654
134k
    128U, // CLTI_S_D
5655
134k
    128U, // CLTI_S_H
5656
134k
    128U, // CLTI_S_W
5657
134k
    152U, // CLTI_U_B
5658
134k
    152U, // CLTI_U_D
5659
134k
    152U, // CLTI_U_H
5660
134k
    152U, // CLTI_U_W
5661
134k
    128U, // CLT_S_B
5662
134k
    128U, // CLT_S_D
5663
134k
    128U, // CLT_S_H
5664
134k
    128U, // CLT_S_W
5665
134k
    128U, // CLT_U_B
5666
134k
    128U, // CLT_U_D
5667
134k
    128U, // CLT_U_H
5668
134k
    128U, // CLT_U_W
5669
134k
    0U, // CLZ
5670
134k
    0U, // CLZ_MM
5671
134k
    0U, // CLZ_MMR6
5672
134k
    0U, // CLZ_NM
5673
134k
    0U, // CLZ_R6
5674
134k
    128U, // CMPGDU_EQ_QB
5675
134k
    128U, // CMPGDU_EQ_QB_MMR2
5676
134k
    128U, // CMPGDU_LE_QB
5677
134k
    128U, // CMPGDU_LE_QB_MMR2
5678
134k
    128U, // CMPGDU_LT_QB
5679
134k
    128U, // CMPGDU_LT_QB_MMR2
5680
134k
    128U, // CMPGU_EQ_QB
5681
134k
    128U, // CMPGU_EQ_QB_MM
5682
134k
    128U, // CMPGU_LE_QB
5683
134k
    128U, // CMPGU_LE_QB_MM
5684
134k
    128U, // CMPGU_LT_QB
5685
134k
    128U, // CMPGU_LT_QB_MM
5686
134k
    0U, // CMPU_EQ_QB
5687
134k
    0U, // CMPU_EQ_QB_MM
5688
134k
    0U, // CMPU_LE_QB
5689
134k
    0U, // CMPU_LE_QB_MM
5690
134k
    0U, // CMPU_LT_QB
5691
134k
    0U, // CMPU_LT_QB_MM
5692
134k
    128U, // CMP_AF_D_MMR6
5693
134k
    128U, // CMP_AF_S_MMR6
5694
134k
    128U, // CMP_EQ_D
5695
134k
    128U, // CMP_EQ_D_MMR6
5696
134k
    0U, // CMP_EQ_PH
5697
134k
    0U, // CMP_EQ_PH_MM
5698
134k
    128U, // CMP_EQ_S
5699
134k
    128U, // CMP_EQ_S_MMR6
5700
134k
    128U, // CMP_F_D
5701
134k
    128U, // CMP_F_S
5702
134k
    128U, // CMP_LE_D
5703
134k
    128U, // CMP_LE_D_MMR6
5704
134k
    0U, // CMP_LE_PH
5705
134k
    0U, // CMP_LE_PH_MM
5706
134k
    128U, // CMP_LE_S
5707
134k
    128U, // CMP_LE_S_MMR6
5708
134k
    128U, // CMP_LT_D
5709
134k
    128U, // CMP_LT_D_MMR6
5710
134k
    0U, // CMP_LT_PH
5711
134k
    0U, // CMP_LT_PH_MM
5712
134k
    128U, // CMP_LT_S
5713
134k
    128U, // CMP_LT_S_MMR6
5714
134k
    128U, // CMP_SAF_D
5715
134k
    128U, // CMP_SAF_D_MMR6
5716
134k
    128U, // CMP_SAF_S
5717
134k
    128U, // CMP_SAF_S_MMR6
5718
134k
    128U, // CMP_SEQ_D
5719
134k
    128U, // CMP_SEQ_D_MMR6
5720
134k
    128U, // CMP_SEQ_S
5721
134k
    128U, // CMP_SEQ_S_MMR6
5722
134k
    128U, // CMP_SLE_D
5723
134k
    128U, // CMP_SLE_D_MMR6
5724
134k
    128U, // CMP_SLE_S
5725
134k
    128U, // CMP_SLE_S_MMR6
5726
134k
    128U, // CMP_SLT_D
5727
134k
    128U, // CMP_SLT_D_MMR6
5728
134k
    128U, // CMP_SLT_S
5729
134k
    128U, // CMP_SLT_S_MMR6
5730
134k
    128U, // CMP_SUEQ_D
5731
134k
    128U, // CMP_SUEQ_D_MMR6
5732
134k
    128U, // CMP_SUEQ_S
5733
134k
    128U, // CMP_SUEQ_S_MMR6
5734
134k
    128U, // CMP_SULE_D
5735
134k
    128U, // CMP_SULE_D_MMR6
5736
134k
    128U, // CMP_SULE_S
5737
134k
    128U, // CMP_SULE_S_MMR6
5738
134k
    128U, // CMP_SULT_D
5739
134k
    128U, // CMP_SULT_D_MMR6
5740
134k
    128U, // CMP_SULT_S
5741
134k
    128U, // CMP_SULT_S_MMR6
5742
134k
    128U, // CMP_SUN_D
5743
134k
    128U, // CMP_SUN_D_MMR6
5744
134k
    128U, // CMP_SUN_S
5745
134k
    128U, // CMP_SUN_S_MMR6
5746
134k
    128U, // CMP_UEQ_D
5747
134k
    128U, // CMP_UEQ_D_MMR6
5748
134k
    128U, // CMP_UEQ_S
5749
134k
    128U, // CMP_UEQ_S_MMR6
5750
134k
    128U, // CMP_ULE_D
5751
134k
    128U, // CMP_ULE_D_MMR6
5752
134k
    128U, // CMP_ULE_S
5753
134k
    128U, // CMP_ULE_S_MMR6
5754
134k
    128U, // CMP_ULT_D
5755
134k
    128U, // CMP_ULT_D_MMR6
5756
134k
    128U, // CMP_ULT_S
5757
134k
    128U, // CMP_ULT_S_MMR6
5758
134k
    128U, // CMP_UN_D
5759
134k
    128U, // CMP_UN_D_MMR6
5760
134k
    128U, // CMP_UN_S
5761
134k
    128U, // CMP_UN_S_MMR6
5762
134k
    293U, // COPY_S_B
5763
134k
    321U, // COPY_S_D
5764
134k
    265U, // COPY_S_H
5765
134k
    285U, // COPY_S_W
5766
134k
    293U, // COPY_U_B
5767
134k
    265U, // COPY_U_H
5768
134k
    285U, // COPY_U_W
5769
134k
    128U, // CRC32B
5770
134k
    0U, // CRC32B_NM
5771
134k
    128U, // CRC32CB
5772
134k
    0U, // CRC32CB_NM
5773
134k
    128U, // CRC32CD
5774
134k
    128U, // CRC32CH
5775
134k
    0U, // CRC32CH_NM
5776
134k
    128U, // CRC32CW
5777
134k
    0U, // CRC32CW_NM
5778
134k
    128U, // CRC32D
5779
134k
    128U, // CRC32H
5780
134k
    0U, // CRC32H_NM
5781
134k
    128U, // CRC32W
5782
134k
    0U, // CRC32W_NM
5783
134k
    0U, // CTC1
5784
134k
    0U, // CTC1_MM
5785
134k
    0U, // CTC2_MM
5786
134k
    0U, // CTCMSA
5787
134k
    0U, // CVT_D32_S
5788
134k
    0U, // CVT_D32_S_MM
5789
134k
    0U, // CVT_D32_W
5790
134k
    0U, // CVT_D32_W_MM
5791
134k
    0U, // CVT_D64_L
5792
134k
    0U, // CVT_D64_S
5793
134k
    0U, // CVT_D64_S_MM
5794
134k
    0U, // CVT_D64_W
5795
134k
    0U, // CVT_D64_W_MM
5796
134k
    0U, // CVT_D_L_MMR6
5797
134k
    0U, // CVT_L_D64
5798
134k
    0U, // CVT_L_D64_MM
5799
134k
    0U, // CVT_L_D_MMR6
5800
134k
    0U, // CVT_L_S
5801
134k
    0U, // CVT_L_S_MM
5802
134k
    0U, // CVT_L_S_MMR6
5803
134k
    0U, // CVT_PS_PW64
5804
134k
    128U, // CVT_PS_S64
5805
134k
    0U, // CVT_PW_PS64
5806
134k
    0U, // CVT_S_D32
5807
134k
    0U, // CVT_S_D32_MM
5808
134k
    0U, // CVT_S_D64
5809
134k
    0U, // CVT_S_D64_MM
5810
134k
    0U, // CVT_S_L
5811
134k
    0U, // CVT_S_L_MMR6
5812
134k
    0U, // CVT_S_PL64
5813
134k
    0U, // CVT_S_PU64
5814
134k
    0U, // CVT_S_W
5815
134k
    0U, // CVT_S_W_MM
5816
134k
    0U, // CVT_S_W_MMR6
5817
134k
    0U, // CVT_W_D32
5818
134k
    0U, // CVT_W_D32_MM
5819
134k
    0U, // CVT_W_D64
5820
134k
    0U, // CVT_W_D64_MM
5821
134k
    0U, // CVT_W_S
5822
134k
    0U, // CVT_W_S_MM
5823
134k
    0U, // CVT_W_S_MMR6
5824
134k
    128U, // C_EQ_D32
5825
134k
    128U, // C_EQ_D32_MM
5826
134k
    128U, // C_EQ_D64
5827
134k
    128U, // C_EQ_D64_MM
5828
134k
    128U, // C_EQ_S
5829
134k
    128U, // C_EQ_S_MM
5830
134k
    128U, // C_F_D32
5831
134k
    128U, // C_F_D32_MM
5832
134k
    128U, // C_F_D64
5833
134k
    128U, // C_F_D64_MM
5834
134k
    128U, // C_F_S
5835
134k
    128U, // C_F_S_MM
5836
134k
    128U, // C_LE_D32
5837
134k
    128U, // C_LE_D32_MM
5838
134k
    128U, // C_LE_D64
5839
134k
    128U, // C_LE_D64_MM
5840
134k
    128U, // C_LE_S
5841
134k
    128U, // C_LE_S_MM
5842
134k
    128U, // C_LT_D32
5843
134k
    128U, // C_LT_D32_MM
5844
134k
    128U, // C_LT_D64
5845
134k
    128U, // C_LT_D64_MM
5846
134k
    128U, // C_LT_S
5847
134k
    128U, // C_LT_S_MM
5848
134k
    128U, // C_NGE_D32
5849
134k
    128U, // C_NGE_D32_MM
5850
134k
    128U, // C_NGE_D64
5851
134k
    128U, // C_NGE_D64_MM
5852
134k
    128U, // C_NGE_S
5853
134k
    128U, // C_NGE_S_MM
5854
134k
    128U, // C_NGLE_D32
5855
134k
    128U, // C_NGLE_D32_MM
5856
134k
    128U, // C_NGLE_D64
5857
134k
    128U, // C_NGLE_D64_MM
5858
134k
    128U, // C_NGLE_S
5859
134k
    128U, // C_NGLE_S_MM
5860
134k
    128U, // C_NGL_D32
5861
134k
    128U, // C_NGL_D32_MM
5862
134k
    128U, // C_NGL_D64
5863
134k
    128U, // C_NGL_D64_MM
5864
134k
    128U, // C_NGL_S
5865
134k
    128U, // C_NGL_S_MM
5866
134k
    128U, // C_NGT_D32
5867
134k
    128U, // C_NGT_D32_MM
5868
134k
    128U, // C_NGT_D64
5869
134k
    128U, // C_NGT_D64_MM
5870
134k
    128U, // C_NGT_S
5871
134k
    128U, // C_NGT_S_MM
5872
134k
    128U, // C_OLE_D32
5873
134k
    128U, // C_OLE_D32_MM
5874
134k
    128U, // C_OLE_D64
5875
134k
    128U, // C_OLE_D64_MM
5876
134k
    128U, // C_OLE_S
5877
134k
    128U, // C_OLE_S_MM
5878
134k
    128U, // C_OLT_D32
5879
134k
    128U, // C_OLT_D32_MM
5880
134k
    128U, // C_OLT_D64
5881
134k
    128U, // C_OLT_D64_MM
5882
134k
    128U, // C_OLT_S
5883
134k
    128U, // C_OLT_S_MM
5884
134k
    128U, // C_SEQ_D32
5885
134k
    128U, // C_SEQ_D32_MM
5886
134k
    128U, // C_SEQ_D64
5887
134k
    128U, // C_SEQ_D64_MM
5888
134k
    128U, // C_SEQ_S
5889
134k
    128U, // C_SEQ_S_MM
5890
134k
    128U, // C_SF_D32
5891
134k
    128U, // C_SF_D32_MM
5892
134k
    128U, // C_SF_D64
5893
134k
    128U, // C_SF_D64_MM
5894
134k
    128U, // C_SF_S
5895
134k
    128U, // C_SF_S_MM
5896
134k
    128U, // C_UEQ_D32
5897
134k
    128U, // C_UEQ_D32_MM
5898
134k
    128U, // C_UEQ_D64
5899
134k
    128U, // C_UEQ_D64_MM
5900
134k
    128U, // C_UEQ_S
5901
134k
    128U, // C_UEQ_S_MM
5902
134k
    128U, // C_ULE_D32
5903
134k
    128U, // C_ULE_D32_MM
5904
134k
    128U, // C_ULE_D64
5905
134k
    128U, // C_ULE_D64_MM
5906
134k
    128U, // C_ULE_S
5907
134k
    128U, // C_ULE_S_MM
5908
134k
    128U, // C_ULT_D32
5909
134k
    128U, // C_ULT_D32_MM
5910
134k
    128U, // C_ULT_D64
5911
134k
    128U, // C_ULT_D64_MM
5912
134k
    128U, // C_ULT_S
5913
134k
    128U, // C_ULT_S_MM
5914
134k
    128U, // C_UN_D32
5915
134k
    128U, // C_UN_D32_MM
5916
134k
    128U, // C_UN_D64
5917
134k
    128U, // C_UN_D64_MM
5918
134k
    128U, // C_UN_S
5919
134k
    128U, // C_UN_S_MM
5920
134k
    0U, // CmpRxRy16
5921
134k
    1U, // CmpiRxImm16
5922
134k
    0U, // CmpiRxImmX16
5923
134k
    128U, // DADD
5924
134k
    128U, // DADDi
5925
134k
    128U, // DADDiu
5926
134k
    128U, // DADDu
5927
134k
    16U,  // DAHI
5928
134k
    3072U,  // DALIGN
5929
134k
    16U,  // DATI
5930
134k
    16U,  // DAUI
5931
134k
    0U, // DBITSWAP
5932
134k
    0U, // DCLO
5933
134k
    0U, // DCLO_R6
5934
134k
    0U, // DCLZ
5935
134k
    0U, // DCLZ_R6
5936
134k
    128U, // DDIV
5937
134k
    128U, // DDIVU
5938
134k
    0U, // DERET
5939
134k
    0U, // DERET_MM
5940
134k
    0U, // DERET_MMR6
5941
134k
    0U, // DERET_NM
5942
134k
    4128U,  // DEXT
5943
134k
    5152U,  // DEXT64_32
5944
134k
    6168U,  // DEXTM
5945
134k
    452U, // DEXTU
5946
134k
    0U, // DI
5947
134k
    7200U,  // DINS
5948
134k
    8216U,  // DINSM
5949
134k
    580U, // DINSU
5950
134k
    128U, // DIV
5951
134k
    128U, // DIVU
5952
134k
    128U, // DIVU_MMR6
5953
134k
    128U, // DIVU_NM
5954
134k
    128U, // DIV_MMR6
5955
134k
    128U, // DIV_NM
5956
134k
    128U, // DIV_S_B
5957
134k
    128U, // DIV_S_D
5958
134k
    128U, // DIV_S_H
5959
134k
    128U, // DIV_S_W
5960
134k
    128U, // DIV_U_B
5961
134k
    128U, // DIV_U_D
5962
134k
    128U, // DIV_U_H
5963
134k
    128U, // DIV_U_W
5964
134k
    0U, // DI_MM
5965
134k
    0U, // DI_MMR6
5966
134k
    0U, // DI_NM
5967
134k
    9216U,  // DLSA
5968
134k
    9216U,  // DLSA_R6
5969
134k
    136U, // DMFC0
5970
134k
    0U, // DMFC1
5971
134k
    136U, // DMFC2
5972
134k
    0U, // DMFC2_OCTEON
5973
134k
    136U, // DMFGC0
5974
134k
    128U, // DMOD
5975
134k
    128U, // DMODU
5976
134k
    0U, // DMT
5977
134k
    0U, // DMTC0
5978
134k
    0U, // DMTC1
5979
134k
    0U, // DMTC2
5980
134k
    0U, // DMTC2_OCTEON
5981
134k
    0U, // DMTGC0
5982
134k
    0U, // DMT_NM
5983
134k
    128U, // DMUH
5984
134k
    128U, // DMUHU
5985
134k
    128U, // DMUL
5986
134k
    0U, // DMULT
5987
134k
    0U, // DMULTu
5988
134k
    128U, // DMULU
5989
134k
    128U, // DMUL_R6
5990
134k
    128U, // DOTP_S_D
5991
134k
    128U, // DOTP_S_H
5992
134k
    128U, // DOTP_S_W
5993
134k
    128U, // DOTP_U_D
5994
134k
    128U, // DOTP_U_H
5995
134k
    128U, // DOTP_U_W
5996
134k
    184U, // DPADD_S_D
5997
134k
    184U, // DPADD_S_H
5998
134k
    184U, // DPADD_S_W
5999
134k
    184U, // DPADD_U_D
6000
134k
    184U, // DPADD_U_H
6001
134k
    184U, // DPADD_U_W
6002
134k
    128U, // DPAQX_SA_W_PH
6003
134k
    128U, // DPAQX_SA_W_PH_MMR2
6004
134k
    128U, // DPAQX_S_W_PH
6005
134k
    128U, // DPAQX_S_W_PH_MMR2
6006
134k
    128U, // DPAQ_SA_L_W
6007
134k
    128U, // DPAQ_SA_L_W_MM
6008
134k
    128U, // DPAQ_S_W_PH
6009
134k
    128U, // DPAQ_S_W_PH_MM
6010
134k
    128U, // DPAU_H_QBL
6011
134k
    128U, // DPAU_H_QBL_MM
6012
134k
    128U, // DPAU_H_QBR
6013
134k
    128U, // DPAU_H_QBR_MM
6014
134k
    128U, // DPAX_W_PH
6015
134k
    128U, // DPAX_W_PH_MMR2
6016
134k
    128U, // DPA_W_PH
6017
134k
    128U, // DPA_W_PH_MMR2
6018
134k
    0U, // DPOP
6019
134k
    128U, // DPSQX_SA_W_PH
6020
134k
    128U, // DPSQX_SA_W_PH_MMR2
6021
134k
    128U, // DPSQX_S_W_PH
6022
134k
    128U, // DPSQX_S_W_PH_MMR2
6023
134k
    128U, // DPSQ_SA_L_W
6024
134k
    128U, // DPSQ_SA_L_W_MM
6025
134k
    128U, // DPSQ_S_W_PH
6026
134k
    128U, // DPSQ_S_W_PH_MM
6027
134k
    184U, // DPSUB_S_D
6028
134k
    184U, // DPSUB_S_H
6029
134k
    184U, // DPSUB_S_W
6030
134k
    184U, // DPSUB_U_D
6031
134k
    184U, // DPSUB_U_H
6032
134k
    184U, // DPSUB_U_W
6033
134k
    128U, // DPSU_H_QBL
6034
134k
    128U, // DPSU_H_QBL_MM
6035
134k
    128U, // DPSU_H_QBR
6036
134k
    128U, // DPSU_H_QBR_MM
6037
134k
    128U, // DPSX_W_PH
6038
134k
    128U, // DPSX_W_PH_MMR2
6039
134k
    128U, // DPS_W_PH
6040
134k
    128U, // DPS_W_PH_MMR2
6041
134k
    160U, // DROTR
6042
134k
    152U, // DROTR32
6043
134k
    128U, // DROTRV
6044
134k
    0U, // DSBH
6045
134k
    0U, // DSDIV
6046
134k
    0U, // DSHD
6047
134k
    160U, // DSLL
6048
134k
    152U, // DSLL32
6049
134k
    1U, // DSLL64_32
6050
134k
    128U, // DSLLV
6051
134k
    160U, // DSRA
6052
134k
    152U, // DSRA32
6053
134k
    128U, // DSRAV
6054
134k
    160U, // DSRL
6055
134k
    152U, // DSRL32
6056
134k
    128U, // DSRLV
6057
134k
    128U, // DSUB
6058
134k
    128U, // DSUBu
6059
134k
    0U, // DUDIV
6060
134k
    0U, // DVP
6061
134k
    0U, // DVPE
6062
134k
    0U, // DVPE_NM
6063
134k
    0U, // DVP_MMR6
6064
134k
    0U, // DivRxRy16
6065
134k
    0U, // DivuRxRy16
6066
134k
    0U, // EHB
6067
134k
    0U, // EHB_MM
6068
134k
    0U, // EHB_MMR6
6069
134k
    0U, // EHB_NM
6070
134k
    0U, // EI
6071
134k
    0U, // EI_MM
6072
134k
    0U, // EI_MMR6
6073
134k
    0U, // EI_NM
6074
134k
    0U, // EMT
6075
134k
    0U, // EMT_NM
6076
134k
    0U, // ERET
6077
134k
    0U, // ERETNC
6078
134k
    0U, // ERETNC_MMR6
6079
134k
    0U, // ERETNC_NM
6080
134k
    0U, // ERET_MM
6081
134k
    0U, // ERET_MMR6
6082
134k
    0U, // ERET_NM
6083
134k
    0U, // EVP
6084
134k
    0U, // EVPE
6085
134k
    0U, // EVPE_NM
6086
134k
    0U, // EVP_MMR6
6087
134k
    5144U,  // EXT
6088
134k
    152U, // EXTP
6089
134k
    152U, // EXTPDP
6090
134k
    128U, // EXTPDPV
6091
134k
    128U, // EXTPDPV_MM
6092
134k
    152U, // EXTPDP_MM
6093
134k
    128U, // EXTPV
6094
134k
    128U, // EXTPV_MM
6095
134k
    152U, // EXTP_MM
6096
134k
    128U, // EXTRV_RS_W
6097
134k
    128U, // EXTRV_RS_W_MM
6098
134k
    128U, // EXTRV_R_W
6099
134k
    128U, // EXTRV_R_W_MM
6100
134k
    128U, // EXTRV_S_H
6101
134k
    128U, // EXTRV_S_H_MM
6102
134k
    128U, // EXTRV_W
6103
134k
    128U, // EXTRV_W_MM
6104
134k
    152U, // EXTR_RS_W
6105
134k
    152U, // EXTR_RS_W_MM
6106
134k
    152U, // EXTR_R_W
6107
134k
    152U, // EXTR_R_W_MM
6108
134k
    152U, // EXTR_S_H
6109
134k
    152U, // EXTR_S_H_MM
6110
134k
    152U, // EXTR_W
6111
134k
    152U, // EXTR_W_MM
6112
134k
    2072U,  // EXTS
6113
134k
    2072U,  // EXTS32
6114
134k
    2048U,  // EXTW_NM
6115
134k
    5144U,  // EXT_MM
6116
134k
    5144U,  // EXT_MMR6
6117
134k
    5144U,  // EXT_NM
6118
134k
    0U, // FABS_D32
6119
134k
    0U, // FABS_D32_MM
6120
134k
    0U, // FABS_D64
6121
134k
    0U, // FABS_D64_MM
6122
134k
    0U, // FABS_S
6123
134k
    0U, // FABS_S_MM
6124
134k
    128U, // FADD_D
6125
134k
    128U, // FADD_D32
6126
134k
    128U, // FADD_D32_MM
6127
134k
    128U, // FADD_D64
6128
134k
    128U, // FADD_D64_MM
6129
134k
    128U, // FADD_PS64
6130
134k
    128U, // FADD_S
6131
134k
    128U, // FADD_S_MM
6132
134k
    72U,  // FADD_S_MMR6
6133
134k
    128U, // FADD_W
6134
134k
    128U, // FCAF_D
6135
134k
    128U, // FCAF_W
6136
134k
    128U, // FCEQ_D
6137
134k
    128U, // FCEQ_W
6138
134k
    0U, // FCLASS_D
6139
134k
    0U, // FCLASS_W
6140
134k
    128U, // FCLE_D
6141
134k
    128U, // FCLE_W
6142
134k
    128U, // FCLT_D
6143
134k
    128U, // FCLT_W
6144
134k
    0U, // FCMP_D32
6145
134k
    0U, // FCMP_D32_MM
6146
134k
    0U, // FCMP_D64
6147
134k
    0U, // FCMP_S32
6148
134k
    0U, // FCMP_S32_MM
6149
134k
    128U, // FCNE_D
6150
134k
    128U, // FCNE_W
6151
134k
    128U, // FCOR_D
6152
134k
    128U, // FCOR_W
6153
134k
    128U, // FCUEQ_D
6154
134k
    128U, // FCUEQ_W
6155
134k
    128U, // FCULE_D
6156
134k
    128U, // FCULE_W
6157
134k
    128U, // FCULT_D
6158
134k
    128U, // FCULT_W
6159
134k
    128U, // FCUNE_D
6160
134k
    128U, // FCUNE_W
6161
134k
    128U, // FCUN_D
6162
134k
    128U, // FCUN_W
6163
134k
    128U, // FDIV_D
6164
134k
    128U, // FDIV_D32
6165
134k
    128U, // FDIV_D32_MM
6166
134k
    128U, // FDIV_D64
6167
134k
    128U, // FDIV_D64_MM
6168
134k
    128U, // FDIV_S
6169
134k
    128U, // FDIV_S_MM
6170
134k
    72U,  // FDIV_S_MMR6
6171
134k
    128U, // FDIV_W
6172
134k
    128U, // FEXDO_H
6173
134k
    128U, // FEXDO_W
6174
134k
    128U, // FEXP2_D
6175
134k
    128U, // FEXP2_W
6176
134k
    0U, // FEXUPL_D
6177
134k
    0U, // FEXUPL_W
6178
134k
    0U, // FEXUPR_D
6179
134k
    0U, // FEXUPR_W
6180
134k
    0U, // FFINT_S_D
6181
134k
    0U, // FFINT_S_W
6182
134k
    0U, // FFINT_U_D
6183
134k
    0U, // FFINT_U_W
6184
134k
    0U, // FFQL_D
6185
134k
    0U, // FFQL_W
6186
134k
    0U, // FFQR_D
6187
134k
    0U, // FFQR_W
6188
134k
    0U, // FILL_B
6189
134k
    0U, // FILL_D
6190
134k
    0U, // FILL_H
6191
134k
    0U, // FILL_W
6192
134k
    0U, // FLOG2_D
6193
134k
    0U, // FLOG2_W
6194
134k
    0U, // FLOOR_L_D64
6195
134k
    0U, // FLOOR_L_D_MMR6
6196
134k
    0U, // FLOOR_L_S
6197
134k
    0U, // FLOOR_L_S_MMR6
6198
134k
    0U, // FLOOR_W_D32
6199
134k
    0U, // FLOOR_W_D64
6200
134k
    0U, // FLOOR_W_D_MMR6
6201
134k
    0U, // FLOOR_W_MM
6202
134k
    0U, // FLOOR_W_S
6203
134k
    0U, // FLOOR_W_S_MM
6204
134k
    0U, // FLOOR_W_S_MMR6
6205
134k
    184U, // FMADD_D
6206
134k
    184U, // FMADD_W
6207
134k
    128U, // FMAX_A_D
6208
134k
    128U, // FMAX_A_W
6209
134k
    128U, // FMAX_D
6210
134k
    128U, // FMAX_W
6211
134k
    128U, // FMIN_A_D
6212
134k
    128U, // FMIN_A_W
6213
134k
    128U, // FMIN_D
6214
134k
    128U, // FMIN_W
6215
134k
    0U, // FMOV_D32
6216
134k
    0U, // FMOV_D32_MM
6217
134k
    0U, // FMOV_D64
6218
134k
    0U, // FMOV_D64_MM
6219
134k
    0U, // FMOV_D_MMR6
6220
134k
    0U, // FMOV_S
6221
134k
    0U, // FMOV_S_MM
6222
134k
    0U, // FMOV_S_MMR6
6223
134k
    184U, // FMSUB_D
6224
134k
    184U, // FMSUB_W
6225
134k
    128U, // FMUL_D
6226
134k
    128U, // FMUL_D32
6227
134k
    128U, // FMUL_D32_MM
6228
134k
    128U, // FMUL_D64
6229
134k
    128U, // FMUL_D64_MM
6230
134k
    128U, // FMUL_PS64
6231
134k
    128U, // FMUL_S
6232
134k
    128U, // FMUL_S_MM
6233
134k
    72U,  // FMUL_S_MMR6
6234
134k
    128U, // FMUL_W
6235
134k
    0U, // FNEG_D32
6236
134k
    0U, // FNEG_D32_MM
6237
134k
    0U, // FNEG_D64
6238
134k
    0U, // FNEG_D64_MM
6239
134k
    0U, // FNEG_S
6240
134k
    0U, // FNEG_S_MM
6241
134k
    0U, // FNEG_S_MMR6
6242
134k
    1U, // FORK
6243
134k
    1U, // FORK_NM
6244
134k
    0U, // FRCP_D
6245
134k
    0U, // FRCP_W
6246
134k
    0U, // FRINT_D
6247
134k
    0U, // FRINT_W
6248
134k
    0U, // FRSQRT_D
6249
134k
    0U, // FRSQRT_W
6250
134k
    128U, // FSAF_D
6251
134k
    128U, // FSAF_W
6252
134k
    128U, // FSEQ_D
6253
134k
    128U, // FSEQ_W
6254
134k
    128U, // FSLE_D
6255
134k
    128U, // FSLE_W
6256
134k
    128U, // FSLT_D
6257
134k
    128U, // FSLT_W
6258
134k
    128U, // FSNE_D
6259
134k
    128U, // FSNE_W
6260
134k
    128U, // FSOR_D
6261
134k
    128U, // FSOR_W
6262
134k
    0U, // FSQRT_D
6263
134k
    0U, // FSQRT_D32
6264
134k
    0U, // FSQRT_D32_MM
6265
134k
    0U, // FSQRT_D64
6266
134k
    0U, // FSQRT_D64_MM
6267
134k
    0U, // FSQRT_S
6268
134k
    0U, // FSQRT_S_MM
6269
134k
    0U, // FSQRT_W
6270
134k
    128U, // FSUB_D
6271
134k
    128U, // FSUB_D32
6272
134k
    128U, // FSUB_D32_MM
6273
134k
    128U, // FSUB_D64
6274
134k
    128U, // FSUB_D64_MM
6275
134k
    128U, // FSUB_PS64
6276
134k
    128U, // FSUB_S
6277
134k
    128U, // FSUB_S_MM
6278
134k
    72U,  // FSUB_S_MMR6
6279
134k
    128U, // FSUB_W
6280
134k
    128U, // FSUEQ_D
6281
134k
    128U, // FSUEQ_W
6282
134k
    128U, // FSULE_D
6283
134k
    128U, // FSULE_W
6284
134k
    128U, // FSULT_D
6285
134k
    128U, // FSULT_W
6286
134k
    128U, // FSUNE_D
6287
134k
    128U, // FSUNE_W
6288
134k
    128U, // FSUN_D
6289
134k
    128U, // FSUN_W
6290
134k
    0U, // FTINT_S_D
6291
134k
    0U, // FTINT_S_W
6292
134k
    0U, // FTINT_U_D
6293
134k
    0U, // FTINT_U_W
6294
134k
    128U, // FTQ_H
6295
134k
    128U, // FTQ_W
6296
134k
    0U, // FTRUNC_S_D
6297
134k
    0U, // FTRUNC_S_W
6298
134k
    0U, // FTRUNC_U_D
6299
134k
    0U, // FTRUNC_U_W
6300
134k
    0U, // GINVI
6301
134k
    0U, // GINVI_MMR6
6302
134k
    0U, // GINVI_NM
6303
134k
    0U, // GINVT
6304
134k
    0U, // GINVT_MMR6
6305
134k
    0U, // GINVT_NM
6306
134k
    128U, // HADD_S_D
6307
134k
    128U, // HADD_S_H
6308
134k
    128U, // HADD_S_W
6309
134k
    128U, // HADD_U_D
6310
134k
    128U, // HADD_U_H
6311
134k
    128U, // HADD_U_W
6312
134k
    128U, // HSUB_S_D
6313
134k
    128U, // HSUB_S_H
6314
134k
    128U, // HSUB_S_W
6315
134k
    128U, // HSUB_U_D
6316
134k
    128U, // HSUB_U_H
6317
134k
    128U, // HSUB_U_W
6318
134k
    0U, // HYPCALL
6319
134k
    0U, // HYPCALL_MM
6320
134k
    128U, // ILVEV_B
6321
134k
    128U, // ILVEV_D
6322
134k
    128U, // ILVEV_H
6323
134k
    128U, // ILVEV_W
6324
134k
    128U, // ILVL_B
6325
134k
    128U, // ILVL_D
6326
134k
    128U, // ILVL_H
6327
134k
    128U, // ILVL_W
6328
134k
    128U, // ILVOD_B
6329
134k
    128U, // ILVOD_D
6330
134k
    128U, // ILVOD_H
6331
134k
    128U, // ILVOD_W
6332
134k
    128U, // ILVR_B
6333
134k
    128U, // ILVR_D
6334
134k
    128U, // ILVR_H
6335
134k
    128U, // ILVR_W
6336
134k
    7192U,  // INS
6337
134k
    0U, // INSERT_B
6338
134k
    0U, // INSERT_D
6339
134k
    0U, // INSERT_H
6340
134k
    0U, // INSERT_W
6341
134k
    0U, // INSV
6342
134k
    0U, // INSVE_B
6343
134k
    0U, // INSVE_D
6344
134k
    0U, // INSVE_H
6345
134k
    0U, // INSVE_W
6346
134k
    0U, // INSV_MM
6347
134k
    7192U,  // INS_MM
6348
134k
    7192U,  // INS_MMR6
6349
134k
    7192U,  // INS_NM
6350
134k
    0U, // J
6351
134k
    0U, // JAL
6352
134k
    0U, // JALR
6353
134k
    0U, // JALR16_MM
6354
134k
    0U, // JALR64
6355
134k
    0U, // JALRC16_MMR6
6356
134k
    0U, // JALRC16_NM
6357
134k
    0U, // JALRCHB_NM
6358
134k
    0U, // JALRC_HB_MMR6
6359
134k
    0U, // JALRC_MMR6
6360
134k
    0U, // JALRC_NM
6361
134k
    0U, // JALRS16_MM
6362
134k
    0U, // JALRS_MM
6363
134k
    0U, // JALR_HB
6364
134k
    0U, // JALR_HB64
6365
134k
    0U, // JALR_MM
6366
134k
    0U, // JALS_MM
6367
134k
    0U, // JALX
6368
134k
    0U, // JALX_MM
6369
134k
    0U, // JAL_MM
6370
134k
    0U, // JIALC
6371
134k
    0U, // JIALC64
6372
134k
    0U, // JIALC_MMR6
6373
134k
    0U, // JIC
6374
134k
    0U, // JIC64
6375
134k
    0U, // JIC_MMR6
6376
134k
    0U, // JR
6377
134k
    0U, // JR16_MM
6378
134k
    0U, // JR64
6379
134k
    0U, // JRADDIUSP
6380
134k
    0U, // JRC16_MM
6381
134k
    0U, // JRC16_MMR6
6382
134k
    0U, // JRCADDIUSP_MMR6
6383
134k
    0U, // JRC_NM
6384
134k
    0U, // JR_HB
6385
134k
    0U, // JR_HB64
6386
134k
    0U, // JR_HB64_R6
6387
134k
    0U, // JR_HB_R6
6388
134k
    0U, // JR_MM
6389
134k
    0U, // J_MM
6390
134k
    0U, // Jal16
6391
134k
    0U, // JalB16
6392
134k
    0U, // JrRa16
6393
134k
    0U, // JrcRa16
6394
134k
    0U, // JrcRx16
6395
134k
    0U, // JumpLinkReg16
6396
134k
    0U, // LAPC32_NM
6397
134k
    0U, // LAPC48_NM
6398
134k
    0U, // LB
6399
134k
    0U, // LB16_NM
6400
134k
    0U, // LB64
6401
134k
    0U, // LBE
6402
134k
    0U, // LBE_MM
6403
134k
    0U, // LBGP_NM
6404
134k
    0U, // LBU16_MM
6405
134k
    0U, // LBU16_NM
6406
134k
    0U, // LBUGP_NM
6407
134k
    1U, // LBUX
6408
134k
    1U, // LBUX_MM
6409
134k
    0U, // LBUX_NM
6410
134k
    0U, // LBU_MMR6
6411
134k
    0U, // LBU_NM
6412
134k
    0U, // LBUs9_NM
6413
134k
    0U, // LBX_NM
6414
134k
    0U, // LB_MM
6415
134k
    0U, // LB_MMR6
6416
134k
    0U, // LB_NM
6417
134k
    0U, // LBs9_NM
6418
134k
    0U, // LBu
6419
134k
    0U, // LBu64
6420
134k
    0U, // LBuE
6421
134k
    0U, // LBuE_MM
6422
134k
    0U, // LBu_MM
6423
134k
    0U, // LD
6424
134k
    0U, // LDC1
6425
134k
    0U, // LDC164
6426
134k
    0U, // LDC1_D64_MMR6
6427
134k
    0U, // LDC1_MM_D32
6428
134k
    0U, // LDC1_MM_D64
6429
134k
    0U, // LDC2
6430
134k
    0U, // LDC2_MMR6
6431
134k
    0U, // LDC2_R6
6432
134k
    0U, // LDC3
6433
134k
    0U, // LDI_B
6434
134k
    0U, // LDI_D
6435
134k
    0U, // LDI_H
6436
134k
    0U, // LDI_W
6437
134k
    0U, // LDL
6438
134k
    0U, // LDPC
6439
134k
    0U, // LDR
6440
134k
    1U, // LDXC1
6441
134k
    1U, // LDXC164
6442
134k
    0U, // LD_B
6443
134k
    0U, // LD_D
6444
134k
    0U, // LD_H
6445
134k
    0U, // LD_W
6446
134k
    0U, // LEA_ADDIU_NM
6447
134k
    0U, // LEA_ADDiu
6448
134k
    0U, // LEA_ADDiu64
6449
134k
    0U, // LEA_ADDiu_MM
6450
134k
    0U, // LH
6451
134k
    0U, // LH16_NM
6452
134k
    0U, // LH64
6453
134k
    0U, // LHE
6454
134k
    0U, // LHE_MM
6455
134k
    0U, // LHGP_NM
6456
134k
    0U, // LHU16_MM
6457
134k
    0U, // LHU16_NM
6458
134k
    0U, // LHUGP_NM
6459
134k
    0U, // LHUXS_NM
6460
134k
    0U, // LHUX_NM
6461
134k
    0U, // LHU_NM
6462
134k
    0U, // LHUs9_NM
6463
134k
    1U, // LHX
6464
134k
    0U, // LHXS_NM
6465
134k
    1U, // LHX_MM
6466
134k
    0U, // LHX_NM
6467
134k
    0U, // LH_MM
6468
134k
    0U, // LH_NM
6469
134k
    0U, // LHs9_NM
6470
134k
    0U, // LHu
6471
134k
    0U, // LHu64
6472
134k
    0U, // LHuE
6473
134k
    0U, // LHuE_MM
6474
134k
    0U, // LHu_MM
6475
134k
    0U, // LI16_MM
6476
134k
    0U, // LI16_MMR6
6477
134k
    0U, // LI16_NM
6478
134k
    0U, // LI48_NM
6479
134k
    0U, // LL
6480
134k
    0U, // LL64
6481
134k
    0U, // LL64_R6
6482
134k
    0U, // LLD
6483
134k
    0U, // LLD_R6
6484
134k
    0U, // LLE
6485
134k
    0U, // LLE_MM
6486
134k
    76U,  // LLWP_NM
6487
134k
    0U, // LL_MM
6488
134k
    0U, // LL_MMR6
6489
134k
    0U, // LL_NM
6490
134k
    0U, // LL_R6
6491
134k
    9216U,  // LSA
6492
134k
    1U, // LSA_MMR6
6493
134k
    1024U,  // LSA_NM
6494
134k
    9216U,  // LSA_R6
6495
134k
    0U, // LUI_MMR6
6496
134k
    0U, // LUI_NM
6497
134k
    1U, // LUXC1
6498
134k
    1U, // LUXC164
6499
134k
    1U, // LUXC1_MM
6500
134k
    0U, // LUi
6501
134k
    0U, // LUi64
6502
134k
    0U, // LUi_MM
6503
134k
    0U, // LW
6504
134k
    0U, // LW16_MM
6505
134k
    0U, // LW16_NM
6506
134k
    0U, // LW4x4_NM
6507
134k
    0U, // LW64
6508
134k
    0U, // LWC1
6509
134k
    0U, // LWC1_MM
6510
134k
    0U, // LWC2
6511
134k
    0U, // LWC2_MMR6
6512
134k
    0U, // LWC2_R6
6513
134k
    0U, // LWC3
6514
134k
    0U, // LWDSP
6515
134k
    0U, // LWDSP_MM
6516
134k
    0U, // LWE
6517
134k
    0U, // LWE_MM
6518
134k
    0U, // LWGP16_NM
6519
134k
    0U, // LWGP_MM
6520
134k
    0U, // LWGP_NM
6521
134k
    0U, // LWL
6522
134k
    0U, // LWL64
6523
134k
    0U, // LWLE
6524
134k
    0U, // LWLE_MM
6525
134k
    0U, // LWL_MM
6526
134k
    0U, // LWM16_MM
6527
134k
    0U, // LWM16_MMR6
6528
134k
    0U, // LWM32_MM
6529
134k
    184U, // LWM_NM
6530
134k
    0U, // LWPC
6531
134k
    0U, // LWPC_MMR6
6532
134k
    0U, // LWPC_NM
6533
134k
    0U, // LWP_MM
6534
134k
    0U, // LWR
6535
134k
    0U, // LWR64
6536
134k
    0U, // LWRE
6537
134k
    0U, // LWRE_MM
6538
134k
    0U, // LWR_MM
6539
134k
    0U, // LWSP16_NM
6540
134k
    0U, // LWSP_MM
6541
134k
    0U, // LWUPC
6542
134k
    0U, // LWU_MM
6543
134k
    1U, // LWX
6544
134k
    1U, // LWXC1
6545
134k
    1U, // LWXC1_MM
6546
134k
    0U, // LWXS16_NM
6547
134k
    1U, // LWXS_MM
6548
134k
    0U, // LWXS_NM
6549
134k
    1U, // LWX_MM
6550
134k
    0U, // LWX_NM
6551
134k
    0U, // LW_MM
6552
134k
    0U, // LW_MMR6
6553
134k
    0U, // LW_NM
6554
134k
    0U, // LWs9_NM
6555
134k
    0U, // LWu
6556
134k
    0U, // LbRxRyOffMemX16
6557
134k
    0U, // LbuRxRyOffMemX16
6558
134k
    0U, // LhRxRyOffMemX16
6559
134k
    0U, // LhuRxRyOffMemX16
6560
134k
    1U, // LiRxImm16
6561
134k
    0U, // LiRxImmAlignX16
6562
134k
    0U, // LiRxImmX16
6563
134k
    1U, // LwRxPcTcp16
6564
134k
    0U, // LwRxPcTcpX16
6565
134k
    0U, // LwRxRyOffMemX16
6566
134k
    0U, // LwRxSpImmX16
6567
134k
    0U, // MADD
6568
134k
    184U, // MADDF_D
6569
134k
    184U, // MADDF_D_MMR6
6570
134k
    184U, // MADDF_S
6571
134k
    184U, // MADDF_S_MMR6
6572
134k
    184U, // MADDR_Q_H
6573
134k
    184U, // MADDR_Q_W
6574
134k
    0U, // MADDU
6575
134k
    128U, // MADDU_DSP
6576
134k
    128U, // MADDU_DSP_MM
6577
134k
    0U, // MADDU_MM
6578
134k
    184U, // MADDV_B
6579
134k
    184U, // MADDV_D
6580
134k
    184U, // MADDV_H
6581
134k
    184U, // MADDV_W
6582
134k
    0U, // MADD_D32
6583
134k
    0U, // MADD_D32_MM
6584
134k
    0U, // MADD_D64
6585
134k
    128U, // MADD_DSP
6586
134k
    128U, // MADD_DSP_MM
6587
134k
    0U, // MADD_MM
6588
134k
    184U, // MADD_Q_H
6589
134k
    184U, // MADD_Q_W
6590
134k
    0U, // MADD_S
6591
134k
    0U, // MADD_S_MM
6592
134k
    128U, // MAQ_SA_W_PHL
6593
134k
    128U, // MAQ_SA_W_PHL_MM
6594
134k
    128U, // MAQ_SA_W_PHR
6595
134k
    128U, // MAQ_SA_W_PHR_MM
6596
134k
    128U, // MAQ_S_W_PHL
6597
134k
    128U, // MAQ_S_W_PHL_MM
6598
134k
    128U, // MAQ_S_W_PHR
6599
134k
    128U, // MAQ_S_W_PHR_MM
6600
134k
    128U, // MAXA_D
6601
134k
    128U, // MAXA_D_MMR6
6602
134k
    128U, // MAXA_S
6603
134k
    128U, // MAXA_S_MMR6
6604
134k
    128U, // MAXI_S_B
6605
134k
    128U, // MAXI_S_D
6606
134k
    128U, // MAXI_S_H
6607
134k
    128U, // MAXI_S_W
6608
134k
    152U, // MAXI_U_B
6609
134k
    152U, // MAXI_U_D
6610
134k
    152U, // MAXI_U_H
6611
134k
    152U, // MAXI_U_W
6612
134k
    128U, // MAX_A_B
6613
134k
    128U, // MAX_A_D
6614
134k
    128U, // MAX_A_H
6615
134k
    128U, // MAX_A_W
6616
134k
    128U, // MAX_D
6617
134k
    128U, // MAX_D_MMR6
6618
134k
    128U, // MAX_S
6619
134k
    128U, // MAX_S_B
6620
134k
    128U, // MAX_S_D
6621
134k
    128U, // MAX_S_H
6622
134k
    128U, // MAX_S_MMR6
6623
134k
    128U, // MAX_S_W
6624
134k
    128U, // MAX_U_B
6625
134k
    128U, // MAX_U_D
6626
134k
    128U, // MAX_U_H
6627
134k
    128U, // MAX_U_W
6628
134k
    136U, // MFC0
6629
134k
    0U, // MFC0Sel_NM
6630
134k
    136U, // MFC0_MMR6
6631
134k
    152U, // MFC0_NM
6632
134k
    0U, // MFC1
6633
134k
    0U, // MFC1_D64
6634
134k
    0U, // MFC1_MM
6635
134k
    0U, // MFC1_MMR6
6636
134k
    136U, // MFC2
6637
134k
    0U, // MFC2_MMR6
6638
134k
    136U, // MFGC0
6639
134k
    136U, // MFGC0_MM
6640
134k
    0U, // MFHC0Sel_NM
6641
134k
    136U, // MFHC0_MMR6
6642
134k
    152U, // MFHC0_NM
6643
134k
    0U, // MFHC1_D32
6644
134k
    0U, // MFHC1_D32_MM
6645
134k
    0U, // MFHC1_D64
6646
134k
    0U, // MFHC1_D64_MM
6647
134k
    0U, // MFHC2_MMR6
6648
134k
    136U, // MFHGC0
6649
134k
    136U, // MFHGC0_MM
6650
134k
    0U, // MFHI
6651
134k
    0U, // MFHI16_MM
6652
134k
    0U, // MFHI64
6653
134k
    0U, // MFHI_DSP
6654
134k
    0U, // MFHI_DSP_MM
6655
134k
    0U, // MFHI_MM
6656
134k
    0U, // MFLO
6657
134k
    0U, // MFLO16_MM
6658
134k
    0U, // MFLO64
6659
134k
    0U, // MFLO_DSP
6660
134k
    0U, // MFLO_DSP_MM
6661
134k
    0U, // MFLO_MM
6662
134k
    19520U, // MFTR
6663
134k
    19520U, // MFTR_NM
6664
134k
    128U, // MINA_D
6665
134k
    128U, // MINA_D_MMR6
6666
134k
    128U, // MINA_S
6667
134k
    128U, // MINA_S_MMR6
6668
134k
    128U, // MINI_S_B
6669
134k
    128U, // MINI_S_D
6670
134k
    128U, // MINI_S_H
6671
134k
    128U, // MINI_S_W
6672
134k
    152U, // MINI_U_B
6673
134k
    152U, // MINI_U_D
6674
134k
    152U, // MINI_U_H
6675
134k
    152U, // MINI_U_W
6676
134k
    128U, // MIN_A_B
6677
134k
    128U, // MIN_A_D
6678
134k
    128U, // MIN_A_H
6679
134k
    128U, // MIN_A_W
6680
134k
    128U, // MIN_D
6681
134k
    128U, // MIN_D_MMR6
6682
134k
    128U, // MIN_S
6683
134k
    128U, // MIN_S_B
6684
134k
    128U, // MIN_S_D
6685
134k
    128U, // MIN_S_H
6686
134k
    128U, // MIN_S_MMR6
6687
134k
    128U, // MIN_S_W
6688
134k
    128U, // MIN_U_B
6689
134k
    128U, // MIN_U_D
6690
134k
    128U, // MIN_U_H
6691
134k
    128U, // MIN_U_W
6692
134k
    128U, // MOD
6693
134k
    128U, // MODSUB
6694
134k
    128U, // MODSUB_MM
6695
134k
    128U, // MODU
6696
134k
    128U, // MODU_MMR6
6697
134k
    128U, // MODU_NM
6698
134k
    128U, // MOD_MMR6
6699
134k
    128U, // MOD_NM
6700
134k
    128U, // MOD_S_B
6701
134k
    128U, // MOD_S_D
6702
134k
    128U, // MOD_S_H
6703
134k
    128U, // MOD_S_W
6704
134k
    128U, // MOD_U_B
6705
134k
    128U, // MOD_U_D
6706
134k
    128U, // MOD_U_H
6707
134k
    128U, // MOD_U_W
6708
134k
    0U, // MOVE16_MM
6709
134k
    0U, // MOVE16_MMR6
6710
134k
    80U,  // MOVEBALC_NM
6711
134k
    0U, // MOVEPREV_NM
6712
134k
    0U, // MOVEP_MM
6713
134k
    0U, // MOVEP_MMR6
6714
134k
    0U, // MOVEP_NM
6715
134k
    0U, // MOVE_NM
6716
134k
    0U, // MOVE_V
6717
134k
    128U, // MOVF_D32
6718
134k
    128U, // MOVF_D32_MM
6719
134k
    128U, // MOVF_D64
6720
134k
    128U, // MOVF_I
6721
134k
    128U, // MOVF_I64
6722
134k
    128U, // MOVF_I_MM
6723
134k
    128U, // MOVF_S
6724
134k
    128U, // MOVF_S_MM
6725
134k
    128U, // MOVN_I64_D64
6726
134k
    128U, // MOVN_I64_I
6727
134k
    128U, // MOVN_I64_I64
6728
134k
    128U, // MOVN_I64_S
6729
134k
    128U, // MOVN_I_D32
6730
134k
    128U, // MOVN_I_D32_MM
6731
134k
    128U, // MOVN_I_D64
6732
134k
    128U, // MOVN_I_I
6733
134k
    128U, // MOVN_I_I64
6734
134k
    128U, // MOVN_I_MM
6735
134k
    128U, // MOVN_I_S
6736
134k
    128U, // MOVN_I_S_MM
6737
134k
    128U, // MOVN_NM
6738
134k
    128U, // MOVT_D32
6739
134k
    128U, // MOVT_D32_MM
6740
134k
    128U, // MOVT_D64
6741
134k
    128U, // MOVT_I
6742
134k
    128U, // MOVT_I64
6743
134k
    128U, // MOVT_I_MM
6744
134k
    128U, // MOVT_S
6745
134k
    128U, // MOVT_S_MM
6746
134k
    128U, // MOVZ_I64_D64
6747
134k
    128U, // MOVZ_I64_I
6748
134k
    128U, // MOVZ_I64_I64
6749
134k
    128U, // MOVZ_I64_S
6750
134k
    128U, // MOVZ_I_D32
6751
134k
    128U, // MOVZ_I_D32_MM
6752
134k
    128U, // MOVZ_I_D64
6753
134k
    128U, // MOVZ_I_I
6754
134k
    128U, // MOVZ_I_I64
6755
134k
    128U, // MOVZ_I_MM
6756
134k
    128U, // MOVZ_I_S
6757
134k
    128U, // MOVZ_I_S_MM
6758
134k
    128U, // MOVZ_NM
6759
134k
    0U, // MSUB
6760
134k
    184U, // MSUBF_D
6761
134k
    184U, // MSUBF_D_MMR6
6762
134k
    184U, // MSUBF_S
6763
134k
    184U, // MSUBF_S_MMR6
6764
134k
    184U, // MSUBR_Q_H
6765
134k
    184U, // MSUBR_Q_W
6766
134k
    0U, // MSUBU
6767
134k
    128U, // MSUBU_DSP
6768
134k
    128U, // MSUBU_DSP_MM
6769
134k
    0U, // MSUBU_MM
6770
134k
    184U, // MSUBV_B
6771
134k
    184U, // MSUBV_D
6772
134k
    184U, // MSUBV_H
6773
134k
    184U, // MSUBV_W
6774
134k
    0U, // MSUB_D32
6775
134k
    0U, // MSUB_D32_MM
6776
134k
    0U, // MSUB_D64
6777
134k
    128U, // MSUB_DSP
6778
134k
    128U, // MSUB_DSP_MM
6779
134k
    0U, // MSUB_MM
6780
134k
    184U, // MSUB_Q_H
6781
134k
    184U, // MSUB_Q_W
6782
134k
    0U, // MSUB_S
6783
134k
    0U, // MSUB_S_MM
6784
134k
    0U, // MTC0
6785
134k
    0U, // MTC0Sel_NM
6786
134k
    0U, // MTC0_MMR6
6787
134k
    152U, // MTC0_NM
6788
134k
    0U, // MTC1
6789
134k
    0U, // MTC1_D64
6790
134k
    0U, // MTC1_D64_MM
6791
134k
    0U, // MTC1_MM
6792
134k
    0U, // MTC1_MMR6
6793
134k
    0U, // MTC2
6794
134k
    0U, // MTC2_MMR6
6795
134k
    0U, // MTGC0
6796
134k
    0U, // MTGC0_MM
6797
134k
    0U, // MTHC0Sel_NM
6798
134k
    0U, // MTHC0_MMR6
6799
134k
    152U, // MTHC0_NM
6800
134k
    0U, // MTHC1_D32
6801
134k
    0U, // MTHC1_D32_MM
6802
134k
    0U, // MTHC1_D64
6803
134k
    0U, // MTHC1_D64_MM
6804
134k
    0U, // MTHC2_MMR6
6805
134k
    0U, // MTHGC0
6806
134k
    0U, // MTHGC0_MM
6807
134k
    0U, // MTHI
6808
134k
    0U, // MTHI64
6809
134k
    0U, // MTHI_DSP
6810
134k
    0U, // MTHI_DSP_MM
6811
134k
    0U, // MTHI_MM
6812
134k
    0U, // MTHLIP
6813
134k
    0U, // MTHLIP_MM
6814
134k
    0U, // MTLO
6815
134k
    0U, // MTLO64
6816
134k
    0U, // MTLO_DSP
6817
134k
    0U, // MTLO_DSP_MM
6818
134k
    0U, // MTLO_MM
6819
134k
    0U, // MTM0
6820
134k
    0U, // MTM1
6821
134k
    0U, // MTM2
6822
134k
    0U, // MTP0
6823
134k
    0U, // MTP1
6824
134k
    0U, // MTP2
6825
134k
    2U, // MTTR
6826
134k
    2U, // MTTR_NM
6827
134k
    128U, // MUH
6828
134k
    128U, // MUHU
6829
134k
    128U, // MUHU_MMR6
6830
134k
    128U, // MUHU_NM
6831
134k
    128U, // MUH_MMR6
6832
134k
    128U, // MUH_NM
6833
134k
    128U, // MUL
6834
134k
    128U, // MUL4x4_NM
6835
134k
    128U, // MULEQ_S_W_PHL
6836
134k
    128U, // MULEQ_S_W_PHL_MM
6837
134k
    128U, // MULEQ_S_W_PHR
6838
134k
    128U, // MULEQ_S_W_PHR_MM
6839
134k
    128U, // MULEU_S_PH_QBL
6840
134k
    128U, // MULEU_S_PH_QBL_MM
6841
134k
    128U, // MULEU_S_PH_QBR
6842
134k
    128U, // MULEU_S_PH_QBR_MM
6843
134k
    128U, // MULQ_RS_PH
6844
134k
    128U, // MULQ_RS_PH_MM
6845
134k
    128U, // MULQ_RS_W
6846
134k
    128U, // MULQ_RS_W_MMR2
6847
134k
    128U, // MULQ_S_PH
6848
134k
    128U, // MULQ_S_PH_MMR2
6849
134k
    128U, // MULQ_S_W
6850
134k
    128U, // MULQ_S_W_MMR2
6851
134k
    128U, // MULR_PS64
6852
134k
    128U, // MULR_Q_H
6853
134k
    128U, // MULR_Q_W
6854
134k
    128U, // MULSAQ_S_W_PH
6855
134k
    128U, // MULSAQ_S_W_PH_MM
6856
134k
    128U, // MULSA_W_PH
6857
134k
    128U, // MULSA_W_PH_MMR2
6858
134k
    0U, // MULT
6859
134k
    128U, // MULTU_DSP
6860
134k
    128U, // MULTU_DSP_MM
6861
134k
    128U, // MULT_DSP
6862
134k
    128U, // MULT_DSP_MM
6863
134k
    0U, // MULT_MM
6864
134k
    0U, // MULTu
6865
134k
    0U, // MULTu_MM
6866
134k
    128U, // MULU
6867
134k
    128U, // MULU_MMR6
6868
134k
    128U, // MULU_NM
6869
134k
    128U, // MULV_B
6870
134k
    128U, // MULV_D
6871
134k
    128U, // MULV_H
6872
134k
    128U, // MULV_W
6873
134k
    128U, // MUL_MM
6874
134k
    128U, // MUL_MMR6
6875
134k
    128U, // MUL_NM
6876
134k
    128U, // MUL_PH
6877
134k
    128U, // MUL_PH_MMR2
6878
134k
    128U, // MUL_Q_H
6879
134k
    128U, // MUL_Q_W
6880
134k
    128U, // MUL_R6
6881
134k
    128U, // MUL_S_PH
6882
134k
    128U, // MUL_S_PH_MMR2
6883
134k
    0U, // Mfhi16
6884
134k
    0U, // Mflo16
6885
134k
    0U, // Move32R16
6886
134k
    0U, // MoveR3216
6887
134k
    0U, // NLOC_B
6888
134k
    0U, // NLOC_D
6889
134k
    0U, // NLOC_H
6890
134k
    0U, // NLOC_W
6891
134k
    0U, // NLZC_B
6892
134k
    0U, // NLZC_D
6893
134k
    0U, // NLZC_H
6894
134k
    0U, // NLZC_W
6895
134k
    0U, // NMADD_D32
6896
134k
    0U, // NMADD_D32_MM
6897
134k
    0U, // NMADD_D64
6898
134k
    0U, // NMADD_S
6899
134k
    0U, // NMADD_S_MM
6900
134k
    0U, // NMSUB_D32
6901
134k
    0U, // NMSUB_D32_MM
6902
134k
    0U, // NMSUB_D64
6903
134k
    0U, // NMSUB_S
6904
134k
    0U, // NMSUB_S_MM
6905
134k
    0U, // NOP32_NM
6906
134k
    0U, // NOP_NM
6907
134k
    128U, // NOR
6908
134k
    128U, // NOR64
6909
134k
    20U,  // NORI_B
6910
134k
    128U, // NOR_MM
6911
134k
    128U, // NOR_MMR6
6912
134k
    128U, // NOR_NM
6913
134k
    128U, // NOR_V
6914
134k
    0U, // NOT16_MM
6915
134k
    0U, // NOT16_MMR6
6916
134k
    0U, // NOT16_NM
6917
134k
    0U, // NegRxRy16
6918
134k
    0U, // NotRxRy16
6919
134k
    128U, // OR
6920
134k
    0U, // OR16_MM
6921
134k
    0U, // OR16_MMR6
6922
134k
    128U, // OR16_NM
6923
134k
    128U, // OR64
6924
134k
    20U,  // ORI_B
6925
134k
    16U,  // ORI_MMR6
6926
134k
    128U, // ORI_NM
6927
134k
    128U, // OR_MM
6928
134k
    128U, // OR_MMR6
6929
134k
    128U, // OR_NM
6930
134k
    128U, // OR_V
6931
134k
    16U,  // ORi
6932
134k
    16U,  // ORi64
6933
134k
    16U,  // ORi_MM
6934
134k
    0U, // OrRxRxRy16
6935
134k
    128U, // PACKRL_PH
6936
134k
    128U, // PACKRL_PH_MM
6937
134k
    0U, // PAUSE
6938
134k
    0U, // PAUSE_MM
6939
134k
    0U, // PAUSE_MMR6
6940
134k
    0U, // PAUSE_NM
6941
134k
    128U, // PCKEV_B
6942
134k
    128U, // PCKEV_D
6943
134k
    128U, // PCKEV_H
6944
134k
    128U, // PCKEV_W
6945
134k
    128U, // PCKOD_B
6946
134k
    128U, // PCKOD_D
6947
134k
    128U, // PCKOD_H
6948
134k
    128U, // PCKOD_W
6949
134k
    0U, // PCNT_B
6950
134k
    0U, // PCNT_D
6951
134k
    0U, // PCNT_H
6952
134k
    0U, // PCNT_W
6953
134k
    128U, // PICK_PH
6954
134k
    128U, // PICK_PH_MM
6955
134k
    128U, // PICK_QB
6956
134k
    128U, // PICK_QB_MM
6957
134k
    128U, // PLL_PS64
6958
134k
    128U, // PLU_PS64
6959
134k
    0U, // POP
6960
134k
    0U, // PRECEQU_PH_QBL
6961
134k
    0U, // PRECEQU_PH_QBLA
6962
134k
    0U, // PRECEQU_PH_QBLA_MM
6963
134k
    0U, // PRECEQU_PH_QBL_MM
6964
134k
    0U, // PRECEQU_PH_QBR
6965
134k
    0U, // PRECEQU_PH_QBRA
6966
134k
    0U, // PRECEQU_PH_QBRA_MM
6967
134k
    0U, // PRECEQU_PH_QBR_MM
6968
134k
    0U, // PRECEQ_W_PHL
6969
134k
    0U, // PRECEQ_W_PHL_MM
6970
134k
    0U, // PRECEQ_W_PHR
6971
134k
    0U, // PRECEQ_W_PHR_MM
6972
134k
    0U, // PRECEU_PH_QBL
6973
134k
    0U, // PRECEU_PH_QBLA
6974
134k
    0U, // PRECEU_PH_QBLA_MM
6975
134k
    0U, // PRECEU_PH_QBL_MM
6976
134k
    0U, // PRECEU_PH_QBR
6977
134k
    0U, // PRECEU_PH_QBRA
6978
134k
    0U, // PRECEU_PH_QBRA_MM
6979
134k
    0U, // PRECEU_PH_QBR_MM
6980
134k
    128U, // PRECRQU_S_QB_PH
6981
134k
    128U, // PRECRQU_S_QB_PH_MM
6982
134k
    128U, // PRECRQ_PH_W
6983
134k
    128U, // PRECRQ_PH_W_MM
6984
134k
    128U, // PRECRQ_QB_PH
6985
134k
    128U, // PRECRQ_QB_PH_MM
6986
134k
    128U, // PRECRQ_RS_PH_W
6987
134k
    128U, // PRECRQ_RS_PH_W_MM
6988
134k
    128U, // PRECR_QB_PH
6989
134k
    128U, // PRECR_QB_PH_MMR2
6990
134k
    152U, // PRECR_SRA_PH_W
6991
134k
    152U, // PRECR_SRA_PH_W_MMR2
6992
134k
    152U, // PRECR_SRA_R_PH_W
6993
134k
    152U, // PRECR_SRA_R_PH_W_MMR2
6994
134k
    0U, // PREF
6995
134k
    0U, // PREFE
6996
134k
    0U, // PREFE_MM
6997
134k
    0U, // PREFX_MM
6998
134k
    0U, // PREF_MM
6999
134k
    0U, // PREF_MMR6
7000
134k
    0U, // PREF_NM
7001
134k
    0U, // PREF_R6
7002
134k
    0U, // PREFs9_NM
7003
134k
    152U, // PREPEND
7004
134k
    152U, // PREPEND_MMR2
7005
134k
    128U, // PUL_PS64
7006
134k
    128U, // PUU_PS64
7007
134k
    0U, // RADDU_W_QB
7008
134k
    0U, // RADDU_W_QB_MM
7009
134k
    0U, // RDDSP
7010
134k
    0U, // RDDSP_MM
7011
134k
    20U,  // RDHWR
7012
134k
    20U,  // RDHWR64
7013
134k
    20U,  // RDHWR_MM
7014
134k
    136U, // RDHWR_MMR6
7015
134k
    152U, // RDHWR_NM
7016
134k
    0U, // RDPGPR_MMR6
7017
134k
    0U, // RDPGPR_NM
7018
134k
    0U, // RECIP_D32
7019
134k
    0U, // RECIP_D32_MM
7020
134k
    0U, // RECIP_D64
7021
134k
    0U, // RECIP_D64_MM
7022
134k
    0U, // RECIP_S
7023
134k
    0U, // RECIP_S_MM
7024
134k
    0U, // REPLV_PH
7025
134k
    0U, // REPLV_PH_MM
7026
134k
    0U, // REPLV_QB
7027
134k
    0U, // REPLV_QB_MM
7028
134k
    0U, // REPL_PH
7029
134k
    0U, // REPL_PH_MM
7030
134k
    0U, // REPL_QB
7031
134k
    0U, // REPL_QB_MM
7032
134k
    0U, // RESTOREJRC16_NM
7033
134k
    0U, // RESTOREJRC_NM
7034
134k
    0U, // RESTORE_NM
7035
134k
    0U, // RINT_D
7036
134k
    0U, // RINT_D_MMR6
7037
134k
    0U, // RINT_S
7038
134k
    0U, // RINT_S_MMR6
7039
134k
    152U, // ROTR
7040
134k
    128U, // ROTRV
7041
134k
    128U, // ROTRV_MM
7042
134k
    128U, // ROTRV_NM
7043
134k
    152U, // ROTR_MM
7044
134k
    152U, // ROTR_NM
7045
134k
    18456U, // ROTX_NM
7046
134k
    0U, // ROUND_L_D64
7047
134k
    0U, // ROUND_L_D_MMR6
7048
134k
    0U, // ROUND_L_S
7049
134k
    0U, // ROUND_L_S_MMR6
7050
134k
    0U, // ROUND_W_D32
7051
134k
    0U, // ROUND_W_D64
7052
134k
    0U, // ROUND_W_D_MMR6
7053
134k
    0U, // ROUND_W_MM
7054
134k
    0U, // ROUND_W_S
7055
134k
    0U, // ROUND_W_S_MM
7056
134k
    0U, // ROUND_W_S_MMR6
7057
134k
    0U, // RSQRT_D32
7058
134k
    0U, // RSQRT_D32_MM
7059
134k
    0U, // RSQRT_D64
7060
134k
    0U, // RSQRT_D64_MM
7061
134k
    0U, // RSQRT_S
7062
134k
    0U, // RSQRT_S_MM
7063
134k
    0U, // Restore16
7064
134k
    0U, // RestoreX16
7065
134k
    0U, // SAA
7066
134k
    0U, // SAAD
7067
134k
    136U, // SAT_S_B
7068
134k
    160U, // SAT_S_D
7069
134k
    164U, // SAT_S_H
7070
134k
    152U, // SAT_S_W
7071
134k
    136U, // SAT_U_B
7072
134k
    160U, // SAT_U_D
7073
134k
    164U, // SAT_U_H
7074
134k
    152U, // SAT_U_W
7075
134k
    0U, // SAVE16_NM
7076
134k
    0U, // SAVE_NM
7077
134k
    0U, // SB
7078
134k
    0U, // SB16_MM
7079
134k
    0U, // SB16_MMR6
7080
134k
    0U, // SB16_NM
7081
134k
    0U, // SB64
7082
134k
    0U, // SBE
7083
134k
    0U, // SBE_MM
7084
134k
    0U, // SBGP_NM
7085
134k
    0U, // SBX_NM
7086
134k
    0U, // SB_MM
7087
134k
    0U, // SB_MMR6
7088
134k
    0U, // SB_NM
7089
134k
    0U, // SBs9_NM
7090
134k
    0U, // SC
7091
134k
    0U, // SC64
7092
134k
    0U, // SC64_R6
7093
134k
    0U, // SCD
7094
134k
    0U, // SCD_R6
7095
134k
    0U, // SCE
7096
134k
    0U, // SCE_MM
7097
134k
    2U, // SCWP_NM
7098
134k
    0U, // SC_MM
7099
134k
    0U, // SC_MMR6
7100
134k
    0U, // SC_NM
7101
134k
    0U, // SC_R6
7102
134k
    0U, // SD
7103
134k
    0U, // SDBBP
7104
134k
    0U, // SDBBP16_MM
7105
134k
    0U, // SDBBP16_MMR6
7106
134k
    0U, // SDBBP16_NM
7107
134k
    0U, // SDBBP_MM
7108
134k
    0U, // SDBBP_MMR6
7109
134k
    0U, // SDBBP_NM
7110
134k
    0U, // SDBBP_R6
7111
134k
    0U, // SDC1
7112
134k
    0U, // SDC164
7113
134k
    0U, // SDC1_D64_MMR6
7114
134k
    0U, // SDC1_MM_D32
7115
134k
    0U, // SDC1_MM_D64
7116
134k
    0U, // SDC2
7117
134k
    0U, // SDC2_MMR6
7118
134k
    0U, // SDC2_R6
7119
134k
    0U, // SDC3
7120
134k
    0U, // SDIV
7121
134k
    0U, // SDIV_MM
7122
134k
    0U, // SDL
7123
134k
    0U, // SDR
7124
134k
    1U, // SDXC1
7125
134k
    1U, // SDXC164
7126
134k
    0U, // SEB
7127
134k
    0U, // SEB64
7128
134k
    0U, // SEB_MM
7129
134k
    0U, // SEB_NM
7130
134k
    0U, // SEH
7131
134k
    0U, // SEH64
7132
134k
    0U, // SEH_MM
7133
134k
    0U, // SEH_NM
7134
134k
    128U, // SELEQZ
7135
134k
    128U, // SELEQZ64
7136
134k
    128U, // SELEQZ_D
7137
134k
    128U, // SELEQZ_D_MMR6
7138
134k
    128U, // SELEQZ_MMR6
7139
134k
    128U, // SELEQZ_S
7140
134k
    128U, // SELEQZ_S_MMR6
7141
134k
    128U, // SELNEZ
7142
134k
    128U, // SELNEZ64
7143
134k
    128U, // SELNEZ_D
7144
134k
    128U, // SELNEZ_D_MMR6
7145
134k
    128U, // SELNEZ_MMR6
7146
134k
    128U, // SELNEZ_S
7147
134k
    128U, // SELNEZ_S_MMR6
7148
134k
    184U, // SEL_D
7149
134k
    184U, // SEL_D_MMR6
7150
134k
    184U, // SEL_S
7151
134k
    184U, // SEL_S_MMR6
7152
134k
    128U, // SEQ
7153
134k
    128U, // SEQI_NM
7154
134k
    128U, // SEQi
7155
134k
    0U, // SH
7156
134k
    0U, // SH16_MM
7157
134k
    0U, // SH16_MMR6
7158
134k
    0U, // SH16_NM
7159
134k
    0U, // SH64
7160
134k
    0U, // SHE
7161
134k
    0U, // SHE_MM
7162
134k
    20U,  // SHF_B
7163
134k
    20U,  // SHF_H
7164
134k
    20U,  // SHF_W
7165
134k
    0U, // SHGP_NM
7166
134k
    0U, // SHILO
7167
134k
    0U, // SHILOV
7168
134k
    0U, // SHILOV_MM
7169
134k
    0U, // SHILO_MM
7170
134k
    128U, // SHLLV_PH
7171
134k
    128U, // SHLLV_PH_MM
7172
134k
    128U, // SHLLV_QB
7173
134k
    128U, // SHLLV_QB_MM
7174
134k
    128U, // SHLLV_S_PH
7175
134k
    128U, // SHLLV_S_PH_MM
7176
134k
    128U, // SHLLV_S_W
7177
134k
    128U, // SHLLV_S_W_MM
7178
134k
    164U, // SHLL_PH
7179
134k
    164U, // SHLL_PH_MM
7180
134k
    136U, // SHLL_QB
7181
134k
    136U, // SHLL_QB_MM
7182
134k
    164U, // SHLL_S_PH
7183
134k
    164U, // SHLL_S_PH_MM
7184
134k
    152U, // SHLL_S_W
7185
134k
    152U, // SHLL_S_W_MM
7186
134k
    128U, // SHRAV_PH
7187
134k
    128U, // SHRAV_PH_MM
7188
134k
    128U, // SHRAV_QB
7189
134k
    128U, // SHRAV_QB_MMR2
7190
134k
    128U, // SHRAV_R_PH
7191
134k
    128U, // SHRAV_R_PH_MM
7192
134k
    128U, // SHRAV_R_QB
7193
134k
    128U, // SHRAV_R_QB_MMR2
7194
134k
    128U, // SHRAV_R_W
7195
134k
    128U, // SHRAV_R_W_MM
7196
134k
    164U, // SHRA_PH
7197
134k
    164U, // SHRA_PH_MM
7198
134k
    136U, // SHRA_QB
7199
134k
    136U, // SHRA_QB_MMR2
7200
134k
    164U, // SHRA_R_PH
7201
134k
    164U, // SHRA_R_PH_MM
7202
134k
    136U, // SHRA_R_QB
7203
134k
    136U, // SHRA_R_QB_MMR2
7204
134k
    152U, // SHRA_R_W
7205
134k
    152U, // SHRA_R_W_MM
7206
134k
    128U, // SHRLV_PH
7207
134k
    128U, // SHRLV_PH_MMR2
7208
134k
    128U, // SHRLV_QB
7209
134k
    128U, // SHRLV_QB_MM
7210
134k
    164U, // SHRL_PH
7211
134k
    164U, // SHRL_PH_MMR2
7212
134k
    136U, // SHRL_QB
7213
134k
    136U, // SHRL_QB_MM
7214
134k
    0U, // SHXS_NM
7215
134k
    0U, // SHX_NM
7216
134k
    0U, // SH_MM
7217
134k
    0U, // SH_MMR6
7218
134k
    0U, // SH_NM
7219
134k
    0U, // SHs9_NM
7220
134k
    0U, // SIGRIE
7221
134k
    0U, // SIGRIE_MMR6
7222
134k
    0U, // SIGRIE_NM
7223
134k
    305U, // SLDI_B
7224
134k
    85U,  // SLDI_D
7225
134k
    297U, // SLDI_H
7226
134k
    89U,  // SLDI_W
7227
134k
    313U, // SLD_B
7228
134k
    313U, // SLD_D
7229
134k
    313U, // SLD_H
7230
134k
    313U, // SLD_W
7231
134k
    152U, // SLL
7232
134k
    128U, // SLL16_MM
7233
134k
    128U, // SLL16_MMR6
7234
134k
    164U, // SLL16_NM
7235
134k
    2U, // SLL64_32
7236
134k
    2U, // SLL64_64
7237
134k
    136U, // SLLI_B
7238
134k
    160U, // SLLI_D
7239
134k
    164U, // SLLI_H
7240
134k
    152U, // SLLI_W
7241
134k
    128U, // SLLV
7242
134k
    128U, // SLLV_MM
7243
134k
    128U, // SLLV_NM
7244
134k
    128U, // SLL_B
7245
134k
    128U, // SLL_D
7246
134k
    128U, // SLL_H
7247
134k
    152U, // SLL_MM
7248
134k
    152U, // SLL_MMR6
7249
134k
    152U, // SLL_NM
7250
134k
    128U, // SLL_W
7251
134k
    128U, // SLT
7252
134k
    128U, // SLT64
7253
134k
    128U, // SLTIU_NM
7254
134k
    128U, // SLTI_NM
7255
134k
    128U, // SLTU_NM
7256
134k
    128U, // SLT_MM
7257
134k
    128U, // SLT_NM
7258
134k
    128U, // SLTi
7259
134k
    128U, // SLTi64
7260
134k
    128U, // SLTi_MM
7261
134k
    128U, // SLTiu
7262
134k
    128U, // SLTiu64
7263
134k
    128U, // SLTiu_MM
7264
134k
    128U, // SLTu
7265
134k
    128U, // SLTu64
7266
134k
    128U, // SLTu_MM
7267
134k
    128U, // SNE
7268
134k
    128U, // SNEi
7269
134k
    128U, // SOV_NM
7270
134k
    293U, // SPLATI_B
7271
134k
    321U, // SPLATI_D
7272
134k
    265U, // SPLATI_H
7273
134k
    285U, // SPLATI_W
7274
134k
    257U, // SPLAT_B
7275
134k
    257U, // SPLAT_D
7276
134k
    257U, // SPLAT_H
7277
134k
    257U, // SPLAT_W
7278
134k
    152U, // SRA
7279
134k
    136U, // SRAI_B
7280
134k
    160U, // SRAI_D
7281
134k
    164U, // SRAI_H
7282
134k
    152U, // SRAI_W
7283
134k
    136U, // SRARI_B
7284
134k
    160U, // SRARI_D
7285
134k
    164U, // SRARI_H
7286
134k
    152U, // SRARI_W
7287
134k
    128U, // SRAR_B
7288
134k
    128U, // SRAR_D
7289
134k
    128U, // SRAR_H
7290
134k
    128U, // SRAR_W
7291
134k
    128U, // SRAV
7292
134k
    128U, // SRAV_MM
7293
134k
    128U, // SRAV_NM
7294
134k
    128U, // SRA_B
7295
134k
    128U, // SRA_D
7296
134k
    128U, // SRA_H
7297
134k
    152U, // SRA_MM
7298
134k
    152U, // SRA_NM
7299
134k
    128U, // SRA_W
7300
134k
    152U, // SRL
7301
134k
    128U, // SRL16_MM
7302
134k
    128U, // SRL16_MMR6
7303
134k
    164U, // SRL16_NM
7304
134k
    136U, // SRLI_B
7305
134k
    160U, // SRLI_D
7306
134k
    164U, // SRLI_H
7307
134k
    152U, // SRLI_W
7308
134k
    136U, // SRLRI_B
7309
134k
    160U, // SRLRI_D
7310
134k
    164U, // SRLRI_H
7311
134k
    152U, // SRLRI_W
7312
134k
    128U, // SRLR_B
7313
134k
    128U, // SRLR_D
7314
134k
    128U, // SRLR_H
7315
134k
    128U, // SRLR_W
7316
134k
    128U, // SRLV
7317
134k
    128U, // SRLV_MM
7318
134k
    128U, // SRLV_NM
7319
134k
    128U, // SRL_B
7320
134k
    128U, // SRL_D
7321
134k
    128U, // SRL_H
7322
134k
    152U, // SRL_MM
7323
134k
    152U, // SRL_NM
7324
134k
    128U, // SRL_W
7325
134k
    0U, // SSNOP
7326
134k
    0U, // SSNOP_MM
7327
134k
    0U, // SSNOP_MMR6
7328
134k
    0U, // ST_B
7329
134k
    0U, // ST_D
7330
134k
    0U, // ST_H
7331
134k
    0U, // ST_W
7332
134k
    128U, // SUB
7333
134k
    128U, // SUBQH_PH
7334
134k
    128U, // SUBQH_PH_MMR2
7335
134k
    128U, // SUBQH_R_PH
7336
134k
    128U, // SUBQH_R_PH_MMR2
7337
134k
    128U, // SUBQH_R_W
7338
134k
    128U, // SUBQH_R_W_MMR2
7339
134k
    128U, // SUBQH_W
7340
134k
    128U, // SUBQH_W_MMR2
7341
134k
    128U, // SUBQ_PH
7342
134k
    128U, // SUBQ_PH_MM
7343
134k
    128U, // SUBQ_S_PH
7344
134k
    128U, // SUBQ_S_PH_MM
7345
134k
    128U, // SUBQ_S_W
7346
134k
    128U, // SUBQ_S_W_MM
7347
134k
    128U, // SUBSUS_U_B
7348
134k
    128U, // SUBSUS_U_D
7349
134k
    128U, // SUBSUS_U_H
7350
134k
    128U, // SUBSUS_U_W
7351
134k
    128U, // SUBSUU_S_B
7352
134k
    128U, // SUBSUU_S_D
7353
134k
    128U, // SUBSUU_S_H
7354
134k
    128U, // SUBSUU_S_W
7355
134k
    128U, // SUBS_S_B
7356
134k
    128U, // SUBS_S_D
7357
134k
    128U, // SUBS_S_H
7358
134k
    128U, // SUBS_S_W
7359
134k
    128U, // SUBS_U_B
7360
134k
    128U, // SUBS_U_D
7361
134k
    128U, // SUBS_U_H
7362
134k
    128U, // SUBS_U_W
7363
134k
    128U, // SUBU16_MM
7364
134k
    128U, // SUBU16_MMR6
7365
134k
    128U, // SUBUH_QB
7366
134k
    128U, // SUBUH_QB_MMR2
7367
134k
    128U, // SUBUH_R_QB
7368
134k
    128U, // SUBUH_R_QB_MMR2
7369
134k
    128U, // SUBU_MMR6
7370
134k
    128U, // SUBU_PH
7371
134k
    128U, // SUBU_PH_MMR2
7372
134k
    128U, // SUBU_QB
7373
134k
    128U, // SUBU_QB_MM
7374
134k
    128U, // SUBU_S_PH
7375
134k
    128U, // SUBU_S_PH_MMR2
7376
134k
    128U, // SUBU_S_QB
7377
134k
    128U, // SUBU_S_QB_MM
7378
134k
    152U, // SUBVI_B
7379
134k
    152U, // SUBVI_D
7380
134k
    152U, // SUBVI_H
7381
134k
    152U, // SUBVI_W
7382
134k
    128U, // SUBV_B
7383
134k
    128U, // SUBV_D
7384
134k
    128U, // SUBV_H
7385
134k
    128U, // SUBV_W
7386
134k
    128U, // SUB_MM
7387
134k
    128U, // SUB_MMR6
7388
134k
    128U, // SUB_NM
7389
134k
    128U, // SUBu
7390
134k
    128U, // SUBu16_NM
7391
134k
    128U, // SUBu_MM
7392
134k
    128U, // SUBu_NM
7393
134k
    1U, // SUXC1
7394
134k
    1U, // SUXC164
7395
134k
    1U, // SUXC1_MM
7396
134k
    0U, // SW
7397
134k
    0U, // SW16_MM
7398
134k
    0U, // SW16_MMR6
7399
134k
    0U, // SW16_NM
7400
134k
    0U, // SW4x4_NM
7401
134k
    0U, // SW64
7402
134k
    0U, // SWC1
7403
134k
    0U, // SWC1_MM
7404
134k
    0U, // SWC2
7405
134k
    0U, // SWC2_MMR6
7406
134k
    0U, // SWC2_R6
7407
134k
    0U, // SWC3
7408
134k
    0U, // SWDSP
7409
134k
    0U, // SWDSP_MM
7410
134k
    0U, // SWE
7411
134k
    0U, // SWE_MM
7412
134k
    0U, // SWGP16_NM
7413
134k
    0U, // SWGP_NM
7414
134k
    0U, // SWL
7415
134k
    0U, // SWL64
7416
134k
    0U, // SWLE
7417
134k
    0U, // SWLE_MM
7418
134k
    0U, // SWL_MM
7419
134k
    0U, // SWM16_MM
7420
134k
    0U, // SWM16_MMR6
7421
134k
    0U, // SWM32_MM
7422
134k
    184U, // SWM_NM
7423
134k
    0U, // SWPC_NM
7424
134k
    0U, // SWP_MM
7425
134k
    0U, // SWR
7426
134k
    0U, // SWR64
7427
134k
    0U, // SWRE
7428
134k
    0U, // SWRE_MM
7429
134k
    0U, // SWR_MM
7430
134k
    0U, // SWSP16_NM
7431
134k
    0U, // SWSP_MM
7432
134k
    0U, // SWSP_MMR6
7433
134k
    1U, // SWXC1
7434
134k
    1U, // SWXC1_MM
7435
134k
    0U, // SWXS_NM
7436
134k
    0U, // SWX_NM
7437
134k
    0U, // SW_MM
7438
134k
    0U, // SW_MMR6
7439
134k
    0U, // SW_NM
7440
134k
    0U, // SWs9_NM
7441
134k
    0U, // SYNC
7442
134k
    0U, // SYNCI
7443
134k
    0U, // SYNCI_MM
7444
134k
    0U, // SYNCI_MMR6
7445
134k
    0U, // SYNCI_NM
7446
134k
    0U, // SYNCIs9_NM
7447
134k
    0U, // SYNC_MM
7448
134k
    0U, // SYNC_MMR6
7449
134k
    0U, // SYNC_NM
7450
134k
    0U, // SYSCALL
7451
134k
    0U, // SYSCALL16_NM
7452
134k
    0U, // SYSCALL_MM
7453
134k
    0U, // SYSCALL_NM
7454
134k
    0U, // Save16
7455
134k
    0U, // SaveX16
7456
134k
    0U, // SbRxRyOffMemX16
7457
134k
    0U, // SebRx16
7458
134k
    0U, // SehRx16
7459
134k
    0U, // ShRxRyOffMemX16
7460
134k
    152U, // SllX16
7461
134k
    0U, // SllvRxRy16
7462
134k
    0U, // SltRxRy16
7463
134k
    1U, // SltiRxImm16
7464
134k
    0U, // SltiRxImmX16
7465
134k
    1U, // SltiuRxImm16
7466
134k
    0U, // SltiuRxImmX16
7467
134k
    0U, // SltuRxRy16
7468
134k
    152U, // SraX16
7469
134k
    0U, // SravRxRy16
7470
134k
    152U, // SrlX16
7471
134k
    0U, // SrlvRxRy16
7472
134k
    128U, // SubuRxRyRz16
7473
134k
    0U, // SwRxRyOffMemX16
7474
134k
    0U, // SwRxSpImmX16
7475
134k
    92U,  // TEQ
7476
134k
    0U, // TEQI
7477
134k
    0U, // TEQI_MM
7478
134k
    164U, // TEQ_MM
7479
134k
    152U, // TEQ_NM
7480
134k
    92U,  // TGE
7481
134k
    0U, // TGEI
7482
134k
    0U, // TGEIU
7483
134k
    0U, // TGEIU_MM
7484
134k
    0U, // TGEI_MM
7485
134k
    92U,  // TGEU
7486
134k
    164U, // TGEU_MM
7487
134k
    164U, // TGE_MM
7488
134k
    0U, // TLBGINV
7489
134k
    0U, // TLBGINVF
7490
134k
    0U, // TLBGINVF_MM
7491
134k
    0U, // TLBGINV_MM
7492
134k
    0U, // TLBGP
7493
134k
    0U, // TLBGP_MM
7494
134k
    0U, // TLBGR
7495
134k
    0U, // TLBGR_MM
7496
134k
    0U, // TLBGWI
7497
134k
    0U, // TLBGWI_MM
7498
134k
    0U, // TLBGWR
7499
134k
    0U, // TLBGWR_MM
7500
134k
    0U, // TLBINV
7501
134k
    0U, // TLBINVF
7502
134k
    0U, // TLBINVF_MMR6
7503
134k
    0U, // TLBINVF_NM
7504
134k
    0U, // TLBINV_MMR6
7505
134k
    0U, // TLBINV_NM
7506
134k
    0U, // TLBP
7507
134k
    0U, // TLBP_MM
7508
134k
    0U, // TLBP_NM
7509
134k
    0U, // TLBR
7510
134k
    0U, // TLBR_MM
7511
134k
    0U, // TLBR_NM
7512
134k
    0U, // TLBWI
7513
134k
    0U, // TLBWI_MM
7514
134k
    0U, // TLBWI_NM
7515
134k
    0U, // TLBWR
7516
134k
    0U, // TLBWR_MM
7517
134k
    0U, // TLBWR_NM
7518
134k
    92U,  // TLT
7519
134k
    0U, // TLTI
7520
134k
    0U, // TLTIU_MM
7521
134k
    0U, // TLTI_MM
7522
134k
    92U,  // TLTU
7523
134k
    164U, // TLTU_MM
7524
134k
    164U, // TLT_MM
7525
134k
    92U,  // TNE
7526
134k
    0U, // TNEI
7527
134k
    0U, // TNEI_MM
7528
134k
    164U, // TNE_MM
7529
134k
    152U, // TNE_NM
7530
134k
    0U, // TRUNC_L_D64
7531
134k
    0U, // TRUNC_L_D_MMR6
7532
134k
    0U, // TRUNC_L_S
7533
134k
    0U, // TRUNC_L_S_MMR6
7534
134k
    0U, // TRUNC_W_D32
7535
134k
    0U, // TRUNC_W_D64
7536
134k
    0U, // TRUNC_W_D_MMR6
7537
134k
    0U, // TRUNC_W_MM
7538
134k
    0U, // TRUNC_W_S
7539
134k
    0U, // TRUNC_W_S_MM
7540
134k
    0U, // TRUNC_W_S_MMR6
7541
134k
    0U, // TTLTIU
7542
134k
    0U, // UALH_NM
7543
134k
    184U, // UALWM_NM
7544
134k
    0U, // UALW_NM
7545
134k
    0U, // UASH_NM
7546
134k
    184U, // UASWM_NM
7547
134k
    0U, // UASW_NM
7548
134k
    0U, // UDIV
7549
134k
    0U, // UDIV_MM
7550
134k
    128U, // V3MULU
7551
134k
    128U, // VMM0
7552
134k
    128U, // VMULU
7553
134k
    184U, // VSHF_B
7554
134k
    184U, // VSHF_D
7555
134k
    184U, // VSHF_H
7556
134k
    184U, // VSHF_W
7557
134k
    0U, // WAIT
7558
134k
    0U, // WAIT_MM
7559
134k
    0U, // WAIT_MMR6
7560
134k
    0U, // WAIT_NM
7561
134k
    0U, // WRDSP
7562
134k
    0U, // WRDSP_MM
7563
134k
    0U, // WRPGPR_MMR6
7564
134k
    0U, // WRPGPR_NM
7565
134k
    0U, // WSBH
7566
134k
    0U, // WSBH_MM
7567
134k
    0U, // WSBH_MMR6
7568
134k
    128U, // XOR
7569
134k
    0U, // XOR16_MM
7570
134k
    0U, // XOR16_MMR6
7571
134k
    128U, // XOR16_NM
7572
134k
    128U, // XOR64
7573
134k
    20U,  // XORI_B
7574
134k
    16U,  // XORI_MMR6
7575
134k
    128U, // XORI_NM
7576
134k
    128U, // XOR_MM
7577
134k
    128U, // XOR_MMR6
7578
134k
    128U, // XOR_NM
7579
134k
    128U, // XOR_V
7580
134k
    16U,  // XORi
7581
134k
    16U,  // XORi64
7582
134k
    16U,  // XORi_MM
7583
134k
    0U, // XorRxRxRy16
7584
134k
    0U, // YIELD
7585
134k
    0U, // YIELD_NM
7586
134k
  };
7587
7588
  // Emit the opcode for the instruction.
7589
134k
  uint64_t Bits = 0;
7590
134k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
7591
134k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
7592
134k
  MnemonicBitsInfo MBI = {
7593
134k
#ifndef CAPSTONE_DIET
7594
134k
    AsmStrs+(Bits & 16383)-1,
7595
#else
7596
    NULL,
7597
#endif // CAPSTONE_DIET
7598
134k
    Bits
7599
134k
  };
7600
134k
  return MBI;
7601
134k
}
7602
7603
/// printInstruction - This method is automatically generated by tablegen
7604
/// from the instruction set description.
7605
134k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
7606
134k
  SStream_concat0(O, "");
7607
134k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
7608
7609
134k
  SStream_concat0(O, MnemonicInfo.first);
7610
7611
134k
  uint64_t Bits = MnemonicInfo.second;
7612
134k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
7613
7614
  // Fragment 0 encoded into 5 bits for 20 unique commands.
7615
134k
  switch ((Bits >> 14) & 31) {
7616
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7617
899
  case 0:
7618
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
7619
899
    return;
7620
0
    break;
7621
116k
  case 1:
7622
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7623
116k
    printOperand(MI, 0, O);
7624
116k
    break;
7625
1.93k
  case 2:
7626
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
7627
1.93k
    printBranchOperand(MI, Address, 0, O);
7628
1.93k
    break;
7629
5.13k
  case 3:
7630
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7631
5.13k
    printOperand(MI, 1, O);
7632
5.13k
    SStream_concat0(O, ", ");
7633
5.13k
    break;
7634
1.63k
  case 4:
7635
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
7636
1.63k
    printRegisterList(MI, 0, O);
7637
1.63k
    SStream_concat0(O, ", ");
7638
1.63k
    printMemOperand(MI, 1, O);
7639
1.63k
    return;
7640
0
    break;
7641
0
  case 5:
7642
    // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ...
7643
0
    printOperand(MI, 3, O);
7644
0
    break;
7645
993
  case 6:
7646
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
7647
993
    printOperand(MI, 2, O);
7648
993
    SStream_concat0(O, ", ");
7649
993
    break;
7650
0
  case 7:
7651
    // BALC16_NM, BALC_NM
7652
0
    printPCRel(MI, Address, 0, O);
7653
0
    return;
7654
0
    break;
7655
389
  case 8:
7656
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
7657
389
    printUImm_10_0(MI, 0, O);
7658
389
    break;
7659
440
  case 9:
7660
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
7661
440
    printUImm_4_0(MI, 0, O);
7662
440
    return;
7663
0
    break;
7664
1.17k
  case 10:
7665
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7666
1.17k
    printUImm_5_0(MI, 2, O);
7667
1.17k
    SStream_concat0(O, ", ");
7668
1.17k
    break;
7669
593
  case 11:
7670
    // CACHE_NM, PREF_NM, PREFs9_NM, SYNC, SYNC_MM, SYNC_MMR6, SYNC_NM
7671
593
    printUImm_5_0(MI, 0, O);
7672
593
    break;
7673
0
  case 12:
7674
    // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM
7675
0
    printFCCOperand(MI, 2, O);
7676
0
    break;
7677
3.37k
  case 13:
7678
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
7679
3.37k
    printJumpOperand(MI, 0, O);
7680
3.37k
    return;
7681
0
    break;
7682
0
  case 14:
7683
    // Jal16, JalB16
7684
0
    printUImm_26_0(MI, 0, O);
7685
0
    break;
7686
0
  case 15:
7687
    // RESTOREJRC16_NM, SAVE16_NM
7688
0
    printUImm_8_0(MI, 0, O);
7689
0
    printNanoMipsRegisterList(MI, 1, O);
7690
0
    return;
7691
0
    break;
7692
0
  case 16:
7693
    // RESTOREJRC_NM, RESTORE_NM, SAVE_NM
7694
0
    printUImm_12_0(MI, 0, O);
7695
0
    printNanoMipsRegisterList(MI, 1, O);
7696
0
    return;
7697
0
    break;
7698
231
  case 17:
7699
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
7700
231
    printUImm_20_0(MI, 0, O);
7701
231
    return;
7702
0
    break;
7703
318
  case 18:
7704
    // SIGRIE, SIGRIE_MMR6
7705
318
    printUImm_16_0(MI, 0, O);
7706
318
    return;
7707
0
    break;
7708
668
  case 19:
7709
    // SYNCI, SYNCI_MM, SYNCI_MMR6, SYNCI_NM, SYNCIs9_NM
7710
668
    printMemOperand(MI, 0, O);
7711
668
    return;
7712
0
    break;
7713
134k
  }
7714
7715
7716
  // Fragment 1 encoded into 5 bits for 18 unique commands.
7717
126k
  switch ((Bits >> 19) & 31) {
7718
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7719
112k
  case 0:
7720
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7721
112k
    SStream_concat0(O, ", ");
7722
112k
    break;
7723
5.31k
  case 1:
7724
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MFTDSP_NM, ...
7725
5.31k
    return;
7726
0
    break;
7727
2.85k
  case 2:
7728
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7729
2.85k
    printOperand(MI, 0, O);
7730
2.85k
    break;
7731
0
  case 3:
7732
    // LwConstant32
7733
0
    SStream_concat0(O, ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t");
7734
0
    printOperand(MI, 1, O);
7735
0
    SStream_concat0(O, "\n2:");
7736
0
    return;
7737
0
    break;
7738
567
  case 4:
7739
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
7740
567
    printOperand(MI, 2, O);
7741
567
    break;
7742
0
  case 5:
7743
    // SelBeqZ, SelBneZ
7744
0
    SStream_concat0(O, ", .+4\n\t\n\tmove ");
7745
0
    printOperand(MI, 1, O);
7746
0
    SStream_concat0(O, ", ");
7747
0
    printOperand(MI, 2, O);
7748
0
    return;
7749
0
    break;
7750
870
  case 6:
7751
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
7752
870
    printOperand(MI, 1, O);
7753
870
    break;
7754
0
  case 7:
7755
    // AddiuRxPcImmX16
7756
0
    SStream_concat0(O, ", $pc, ");
7757
0
    printOperand(MI, 1, O);
7758
0
    return;
7759
0
    break;
7760
0
  case 8:
7761
    // AddiuSpImm16, Bimm16
7762
0
    SStream_concat0(O, " # 16 bit inst");
7763
0
    return;
7764
0
    break;
7765
0
  case 9:
7766
    // Bteqz16, Btnez16
7767
0
    SStream_concat0(O, "  # 16 bit inst");
7768
0
    return;
7769
0
    break;
7770
914
  case 10:
7771
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7772
914
    printMemOperand(MI, 0, O);
7773
914
    return;
7774
0
    break;
7775
0
  case 11:
7776
    // FCMP_D32, FCMP_D32_MM, FCMP_D64
7777
0
    SStream_concat0(O, ".d\t");
7778
0
    printOperand(MI, 0, O);
7779
0
    SStream_concat0(O, ", ");
7780
0
    printOperand(MI, 1, O);
7781
0
    return;
7782
0
    break;
7783
0
  case 12:
7784
    // FCMP_S32, FCMP_S32_MM
7785
0
    SStream_concat0(O, ".s\t");
7786
0
    printOperand(MI, 0, O);
7787
0
    SStream_concat0(O, ", ");
7788
0
    printOperand(MI, 1, O);
7789
0
    return;
7790
0
    break;
7791
2.09k
  case 13:
7792
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
7793
2.09k
    SStream_concat1(O, '[');
7794
2.09k
    break;
7795
0
  case 14:
7796
    // Jal16
7797
0
    SStream_concat0(O, "\n\tnop");
7798
0
    return;
7799
0
    break;
7800
0
  case 15:
7801
    // JalB16
7802
0
    SStream_concat0(O, "\t# branch\n\tnop");
7803
0
    return;
7804
0
    break;
7805
0
  case 16:
7806
    // SAA, SAAD
7807
0
    SStream_concat0(O, ", (");
7808
0
    printOperand(MI, 1, O);
7809
0
    SStream_concat1(O, ')');
7810
0
    return;
7811
0
    break;
7812
2.09k
  case 17:
7813
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_NM, SC...
7814
2.09k
    printMemOperand(MI, 2, O);
7815
2.09k
    return;
7816
0
    break;
7817
126k
  }
7818
7819
7820
  // Fragment 2 encoded into 5 bits for 30 unique commands.
7821
118k
  switch ((Bits >> 24) & 31) {
7822
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7823
63.6k
  case 0:
7824
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7825
63.6k
    printOperand(MI, 1, O);
7826
63.6k
    break;
7827
2.66k
  case 1:
7828
    // CTTC1, MTTACX, MTTACX_NM, MTTC1, MTTGPR, MTTGPR_NM, MTTHC1, MTTHI, MTT...
7829
2.66k
    return;
7830
0
    break;
7831
5.82k
  case 2:
7832
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
7833
5.82k
    printOperand(MI, 2, O);
7834
5.82k
    break;
7835
26.7k
  case 3:
7836
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
7837
26.7k
    printMemOperand(MI, 1, O);
7838
26.7k
    break;
7839
1.36k
  case 4:
7840
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, FORK, FORK_NM, LSA_MMR6, MTC0, ...
7841
1.36k
    SStream_concat0(O, ", ");
7842
1.36k
    break;
7843
0
  case 5:
7844
    // MultRxRyRz16, MultuRxRyRz16
7845
0
    SStream_concat0(O, "\n\tmflo\t");
7846
0
    printOperand(MI, 0, O);
7847
0
    return;
7848
0
    break;
7849
0
  case 6:
7850
    // PseudoLA_NM, PseudoLI_NM, LI48_NM
7851
0
    printUImm_32_0(MI, 1, O);
7852
0
    return;
7853
0
    break;
7854
0
  case 7:
7855
    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
7856
0
    printOperand(MI, 4, O);
7857
0
    break;
7858
0
  case 8:
7859
    // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz...
7860
0
    SStream_concat0(O, "\n\tmove\t");
7861
0
    printOperand(MI, 0, O);
7862
0
    SStream_concat0(O, ", $t8");
7863
0
    return;
7864
0
    break;
7865
0
  case 9:
7866
    // ALUIPC_NM
7867
0
    printHi20PCRel(MI, Address, 1, O);
7868
0
    return;
7869
0
    break;
7870
0
  case 10:
7871
    // AddiuRxRyOffMemX16, LEA_ADDIU_NM, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM
7872
0
    printMemOperandEA(MI, 1, O);
7873
0
    return;
7874
0
    break;
7875
0
  case 11:
7876
    // BBIT0, BBIT032, BBIT1, BBIT132
7877
0
    printUImm_5_0(MI, 1, O);
7878
0
    SStream_concat0(O, ", ");
7879
0
    printBranchOperand(MI, Address, 2, O);
7880
0
    return;
7881
0
    break;
7882
12.9k
  case 12:
7883
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
7884
12.9k
    printBranchOperand(MI, Address, 1, O);
7885
12.9k
    break;
7886
1.15k
  case 13:
7887
    // BEQIC_NM, BGEIC_NM, BGEIUC_NM, BLTIC_NM, BLTIUC_NM, BNEIC_NM, LI16_NM,...
7888
1.15k
    printUImm_7_0(MI, 1, O);
7889
1.15k
    break;
7890
384
  case 14:
7891
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
7892
384
    printUImm_10_0(MI, 1, O);
7893
384
    return;
7894
0
    break;
7895
421
  case 15:
7896
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
7897
421
    printUImm_16_0(MI, 1, O);
7898
421
    return;
7899
0
    break;
7900
279
  case 16:
7901
    // GINVT, GINVT_MMR6, GINVT_NM
7902
279
    printUImm_2_0(MI, 1, O);
7903
279
    return;
7904
0
    break;
7905
236
  case 17:
7906
    // INSERT_B
7907
236
    printUImm_4_0(MI, 3, O);
7908
236
    SStream_concat0(O, "], ");
7909
236
    printOperand(MI, 2, O);
7910
236
    return;
7911
0
    break;
7912
67
  case 18:
7913
    // INSERT_D
7914
67
    printUImm_1_0(MI, 3, O);
7915
67
    SStream_concat0(O, "], ");
7916
67
    printOperand(MI, 2, O);
7917
67
    return;
7918
0
    break;
7919
34
  case 19:
7920
    // INSERT_H
7921
34
    printUImm_3_0(MI, 3, O);
7922
34
    SStream_concat0(O, "], ");
7923
34
    printOperand(MI, 2, O);
7924
34
    return;
7925
0
    break;
7926
272
  case 20:
7927
    // INSERT_W
7928
272
    printUImm_2_0(MI, 3, O);
7929
272
    SStream_concat0(O, "], ");
7930
272
    printOperand(MI, 2, O);
7931
272
    return;
7932
0
    break;
7933
199
  case 21:
7934
    // INSVE_B
7935
199
    printUImm_4_0(MI, 2, O);
7936
199
    SStream_concat0(O, "], ");
7937
199
    printOperand(MI, 3, O);
7938
199
    SStream_concat1(O, '[');
7939
199
    printUImm_0_0(MI, 4, O);
7940
199
    SStream_concat1(O, ']');
7941
199
    return;
7942
0
    break;
7943
73
  case 22:
7944
    // INSVE_D
7945
73
    printUImm_1_0(MI, 2, O);
7946
73
    SStream_concat0(O, "], ");
7947
73
    printOperand(MI, 3, O);
7948
73
    SStream_concat1(O, '[');
7949
73
    printUImm_0_0(MI, 4, O);
7950
73
    SStream_concat1(O, ']');
7951
73
    return;
7952
0
    break;
7953
802
  case 23:
7954
    // INSVE_H
7955
802
    printUImm_3_0(MI, 2, O);
7956
802
    SStream_concat0(O, "], ");
7957
802
    printOperand(MI, 3, O);
7958
802
    SStream_concat1(O, '[');
7959
802
    printUImm_0_0(MI, 4, O);
7960
802
    SStream_concat1(O, ']');
7961
802
    return;
7962
0
    break;
7963
407
  case 24:
7964
    // INSVE_W
7965
407
    printUImm_2_0(MI, 2, O);
7966
407
    SStream_concat0(O, "], ");
7967
407
    printOperand(MI, 3, O);
7968
407
    SStream_concat1(O, '[');
7969
407
    printUImm_0_0(MI, 4, O);
7970
407
    SStream_concat1(O, ']');
7971
407
    return;
7972
0
    break;
7973
0
  case 25:
7974
    // LAPC32_NM, LAPC48_NM, LWPC_NM, SWPC_NM
7975
0
    printPCRel(MI, Address, 1, O);
7976
0
    return;
7977
0
    break;
7978
0
  case 26:
7979
    // LUI_NM
7980
0
    printHi20(MI, 1, O);
7981
0
    return;
7982
0
    break;
7983
612
  case 27:
7984
    // LWP_MM, SWP_MM
7985
612
    printMemOperand(MI, 2, O);
7986
612
    return;
7987
0
    break;
7988
259
  case 28:
7989
    // PREFX_MM
7990
259
    SStream_concat1(O, '(');
7991
259
    printOperand(MI, 0, O);
7992
259
    SStream_concat1(O, ')');
7993
259
    return;
7994
0
    break;
7995
132
  case 29:
7996
    // REPL_QB, REPL_QB_MM
7997
132
    printUImm_8_0(MI, 1, O);
7998
132
    return;
7999
0
    break;
8000
118k
  }
8001
8002
8003
  // Fragment 3 encoded into 5 bits for 19 unique commands.
8004
111k
  switch ((Bits >> 29) & 31) {
8005
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8006
58.1k
  case 0:
8007
    // ABSMacro, CFTC1, JalTwoReg, LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC...
8008
58.1k
    return;
8009
0
    break;
8010
48.1k
  case 1:
8011
    // ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
8012
48.1k
    SStream_concat0(O, ", ");
8013
48.1k
    break;
8014
0
  case 2:
8015
    // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S...
8016
0
    SStream_concat0(O, "\n\tbteqz\t");
8017
0
    printBranchOperand(MI, Address, 2, O);
8018
0
    return;
8019
0
    break;
8020
0
  case 3:
8021
    // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S...
8022
0
    SStream_concat0(O, "\n\tbtnez\t");
8023
0
    printBranchOperand(MI, Address, 2, O);
8024
0
    return;
8025
0
    break;
8026
0
  case 4:
8027
    // GotPrologue16
8028
0
    SStream_concat0(O, "\n\taddiu\t");
8029
0
    printOperand(MI, 1, O);
8030
0
    SStream_concat0(O, ", $pc, ");
8031
0
    printOperand(MI, 3, O);
8032
0
    SStream_concat0(O, "\n ");
8033
0
    return;
8034
0
    break;
8035
788
  case 5:
8036
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, M...
8037
788
    printUImm_3_0(MI, 2, O);
8038
788
    return;
8039
0
    break;
8040
0
  case 6:
8041
    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
8042
0
    SStream_concat0(O, "\n\tbteqz\t.+4\n\tmove ");
8043
0
    printOperand(MI, 1, O);
8044
0
    SStream_concat0(O, ", ");
8045
0
    printOperand(MI, 2, O);
8046
0
    return;
8047
0
    break;
8048
0
  case 7:
8049
    // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt...
8050
0
    SStream_concat0(O, "\n\tbtnez\t.+4\n\tmove ");
8051
0
    printOperand(MI, 1, O);
8052
0
    SStream_concat0(O, ", ");
8053
0
    printOperand(MI, 2, O);
8054
0
    return;
8055
0
    break;
8056
0
  case 8:
8057
    // AddiuRxRxImm16, LwRxPcTcp16
8058
0
    SStream_concat0(O, "\t# 16 bit inst");
8059
0
    return;
8060
0
    break;
8061
0
  case 9:
8062
    // BeqzRxImm16, BnezRxImm16
8063
0
    SStream_concat0(O, "  # 16 bit inst");
8064
0
    return;
8065
0
    break;
8066
2.97k
  case 10:
8067
    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
8068
2.97k
    SStream_concat1(O, '[');
8069
2.97k
    break;
8070
0
  case 11:
8071
    // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16
8072
0
    SStream_concat0(O, " \t# 16 bit inst");
8073
0
    return;
8074
0
    break;
8075
0
  case 12:
8076
    // DSLL64_32
8077
0
    SStream_concat0(O, ", 32");
8078
0
    return;
8079
0
    break;
8080
200
  case 13:
8081
    // FORK, FORK_NM
8082
200
    printOperand(MI, 2, O);
8083
200
    return;
8084
0
    break;
8085
1.15k
  case 14:
8086
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
8087
1.15k
    SStream_concat1(O, '(');
8088
1.15k
    printOperand(MI, 1, O);
8089
1.15k
    SStream_concat1(O, ')');
8090
1.15k
    return;
8091
0
    break;
8092
75
  case 15:
8093
    // LSA_MMR6
8094
75
    printOperand(MI, 0, O);
8095
75
    SStream_concat0(O, ", ");
8096
75
    printUImm_2_1(MI, 3, O);
8097
75
    return;
8098
0
    break;
8099
298
  case 16:
8100
    // MTTR, MTTR_NM
8101
298
    printUImm_1_0(MI, 2, O);
8102
298
    SStream_concat0(O, ", ");
8103
298
    printUImm_3_0(MI, 3, O);
8104
298
    SStream_concat0(O, ", ");
8105
298
    printUImm_1_0(MI, 4, O);
8106
298
    return;
8107
0
    break;
8108
0
  case 17:
8109
    // SCWP_NM
8110
0
    printMemOperand(MI, 3, O);
8111
0
    return;
8112
0
    break;
8113
0
  case 18:
8114
    // SLL64_32, SLL64_64
8115
0
    SStream_concat0(O, ", 0");
8116
0
    return;
8117
0
    break;
8118
111k
  }
8119
8120
8121
  // Fragment 4 encoded into 5 bits for 24 unique commands.
8122
51.0k
  switch ((Bits >> 34) & 31) {
8123
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8124
27.0k
  case 0:
8125
    // ALIGN_NM, DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROL...
8126
27.0k
    printOperand(MI, 2, O);
8127
27.0k
    break;
8128
7.95k
  case 1:
8129
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
8130
7.95k
    printBranchOperand(MI, Address, 2, O);
8131
7.95k
    return;
8132
0
    break;
8133
1.17k
  case 2:
8134
    // MFTC0, MFTC0_NM, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0,...
8135
1.17k
    printUImm_3_0(MI, 2, O);
8136
1.17k
    break;
8137
0
  case 3:
8138
    // PseudoADDIU_NM, ADDIU48_NM
8139
0
    printUImm_32_0(MI, 2, O);
8140
0
    return;
8141
0
    break;
8142
2.84k
  case 4:
8143
    // PseudoANDI_NM, ADDIU_NM, ANDI16_NM, ANDI_MMR6, ANDi, ANDi64, ANDi_MM, ...
8144
2.84k
    printUImm_16_0(MI, 2, O);
8145
2.84k
    return;
8146
0
    break;
8147
904
  case 5:
8148
    // ADDIUR1SP_NM, ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, ...
8149
904
    printUImm_8_0(MI, 2, O);
8150
904
    return;
8151
0
    break;
8152
3.82k
  case 6:
8153
    // ADDIUR2_NM, ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, B...
8154
3.82k
    printUImm_5_0(MI, 2, O);
8155
3.82k
    break;
8156
579
  case 7:
8157
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
8158
579
    printUImm_2_0(MI, 2, O);
8159
579
    break;
8160
504
  case 8:
8161
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
8162
504
    printUImm_6_0(MI, 2, O);
8163
504
    break;
8164
987
  case 9:
8165
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
8166
987
    printUImm_4_0(MI, 2, O);
8167
987
    break;
8168
140
  case 10:
8169
    // BINSLI_B, BINSRI_B, SLDI_H
8170
140
    printUImm_3_0(MI, 3, O);
8171
140
    break;
8172
79
  case 11:
8173
    // BINSLI_D, BINSRI_D
8174
79
    printUImm_6_0(MI, 3, O);
8175
79
    return;
8176
0
    break;
8177
174
  case 12:
8178
    // BINSLI_H, BINSRI_H, SLDI_B
8179
174
    printUImm_4_0(MI, 3, O);
8180
174
    break;
8181
363
  case 13:
8182
    // BINSLI_W, BINSRI_W
8183
363
    printUImm_5_0(MI, 3, O);
8184
363
    return;
8185
0
    break;
8186
2.65k
  case 14:
8187
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
8188
2.65k
    printOperand(MI, 3, O);
8189
2.65k
    break;
8190
347
  case 15:
8191
    // BMNZI_B, BMZI_B, BSELI_B
8192
347
    printUImm_8_0(MI, 3, O);
8193
347
    return;
8194
0
    break;
8195
620
  case 16:
8196
    // COPY_S_D, MFTR, MFTR_NM, SPLATI_D
8197
620
    printUImm_1_0(MI, 2, O);
8198
620
    break;
8199
0
  case 17:
8200
    // DEXTU, DINSU
8201
0
    printUImm_5_32(MI, 2, O);
8202
0
    SStream_concat0(O, ", ");
8203
0
    break;
8204
323
  case 18:
8205
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
8206
323
    printOperand(MI, 1, O);
8207
323
    return;
8208
0
    break;
8209
0
  case 19:
8210
    // LLWP_NM
8211
0
    printMemOperand(MI, 2, O);
8212
0
    return;
8213
0
    break;
8214
0
  case 20:
8215
    // MOVEBALC_NM
8216
0
    printPCRel(MI, Address, 2, O);
8217
0
    return;
8218
0
    break;
8219
198
  case 21:
8220
    // SLDI_D
8221
198
    printUImm_1_0(MI, 3, O);
8222
198
    SStream_concat1(O, ']');
8223
198
    return;
8224
0
    break;
8225
114
  case 22:
8226
    // SLDI_W
8227
114
    printUImm_2_0(MI, 3, O);
8228
114
    SStream_concat1(O, ']');
8229
114
    return;
8230
0
    break;
8231
280
  case 23:
8232
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
8233
280
    printUImm_10_0(MI, 2, O);
8234
280
    return;
8235
0
    break;
8236
51.0k
  }
8237
8238
8239
  // Fragment 5 encoded into 3 bits for 5 unique commands.
8240
37.6k
  switch ((Bits >> 39) & 7) {
8241
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8242
3.65k
  case 0:
8243
    // ALIGN_NM, ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN...
8244
3.65k
    SStream_concat0(O, ", ");
8245
3.65k
    break;
8246
31.3k
  case 1:
8247
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
8248
31.3k
    return;
8249
0
    break;
8250
2.66k
  case 2:
8251
    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
8252
2.66k
    SStream_concat1(O, ']');
8253
2.66k
    return;
8254
0
    break;
8255
0
  case 3:
8256
    // DEXTU
8257
0
    printUImm_5_1(MI, 3, O);
8258
0
    return;
8259
0
    break;
8260
0
  case 4:
8261
    // DINSU
8262
0
    printUImm_6_0(MI, 3, O);
8263
0
    return;
8264
0
    break;
8265
37.6k
  }
8266
8267
8268
  // Fragment 6 encoded into 4 bits for 10 unique commands.
8269
3.65k
  switch ((Bits >> 42) & 15) {
8270
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8271
2.02k
  case 0:
8272
    // ALIGN_NM, MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEPREV...
8273
2.02k
    printOperand(MI, 3, O);
8274
2.02k
    return;
8275
0
    break;
8276
261
  case 1:
8277
    // ALIGN, ALIGN_MMR6, LSA_NM
8278
261
    printUImm_2_0(MI, 3, O);
8279
261
    return;
8280
0
    break;
8281
0
  case 2:
8282
    // CINS, CINS32, CINS64_32, CINS_i32, EXTS, EXTS32, EXTW_NM, ROTX_NM
8283
0
    printUImm_5_0(MI, 3, O);
8284
0
    break;
8285
316
  case 3:
8286
    // DALIGN, MFTR, MFTR_NM
8287
316
    printUImm_3_0(MI, 3, O);
8288
316
    break;
8289
0
  case 4:
8290
    // DEXT
8291
0
    printUImm_6_1(MI, 3, O);
8292
0
    return;
8293
0
    break;
8294
422
  case 5:
8295
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6, EXT_NM
8296
422
    printUImm_5_1(MI, 3, O);
8297
422
    return;
8298
0
    break;
8299
0
  case 6:
8300
    // DEXTM
8301
0
    printUImm_5_33(MI, 3, O);
8302
0
    return;
8303
0
    break;
8304
302
  case 7:
8305
    // DINS, INS, INS_MM, INS_MMR6, INS_NM
8306
302
    printUImm_6_0(MI, 3, O);
8307
302
    return;
8308
0
    break;
8309
0
  case 8:
8310
    // DINSM
8311
0
    printUImm_6_2(MI, 3, O);
8312
0
    return;
8313
0
    break;
8314
331
  case 9:
8315
    // DLSA, DLSA_R6, LSA, LSA_R6
8316
331
    printUImm_2_1(MI, 3, O);
8317
331
    return;
8318
0
    break;
8319
3.65k
  }
8320
8321
8322
  // Fragment 7 encoded into 1 bits for 2 unique commands.
8323
316
  if ((Bits >> 46) & 1) {
8324
    // MFTR, MFTR_NM, ROTX_NM
8325
316
    SStream_concat0(O, ", ");
8326
316
    printUImm_1_0(MI, 4, O);
8327
316
    return;
8328
316
  } else {
8329
    // CINS, CINS32, CINS64_32, CINS_i32, DALIGN, EXTS, EXTS32, EXTW_NM
8330
0
    return;
8331
0
  }
8332
8333
316
}
8334
8335
8336
/// getRegisterName - This method is automatically generated by tblgen
8337
/// from the register set description.  This returns the assembler name
8338
/// for the specified register.
8339
129k
static const char *getRegisterName(unsigned RegNo) {
8340
129k
#ifndef CAPSTONE_DIET
8341
129k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 635 && "Invalid register number!", NULL);
8342
8343
129k
  static const char AsmStrs[] = {
8344
129k
  /* 0 */ "f10\0"
8345
129k
  /* 4 */ "watchhi10\0"
8346
129k
  /* 14 */ "watchlo10\0"
8347
129k
  /* 24 */ "w10\0"
8348
129k
  /* 28 */ "f20\0"
8349
129k
  /* 32 */ "DSPOutFlag20\0"
8350
129k
  /* 45 */ "w20\0"
8351
129k
  /* 49 */ "f30\0"
8352
129k
  /* 53 */ "w30\0"
8353
129k
  /* 57 */ "a0\0"
8354
129k
  /* 60 */ "ac0\0"
8355
129k
  /* 64 */ "fcc0\0"
8356
129k
  /* 69 */ "vpeconf0\0"
8357
129k
  /* 78 */ "mvpconf0\0"
8358
129k
  /* 87 */ "srsconf0\0"
8359
129k
  /* 96 */ "watchhi0\0"
8360
129k
  /* 105 */ "k0\0"
8361
129k
  /* 108 */ "mpl0\0"
8362
129k
  /* 113 */ "perfctl0\0"
8363
129k
  /* 122 */ "segctl0\0"
8364
129k
  /* 130 */ "guestctl0\0"
8365
129k
  /* 140 */ "watchlo0\0"
8366
129k
  /* 149 */ "entrylo0\0"
8367
129k
  /* 158 */ "p0\0"
8368
129k
  /* 161 */ "s0\0"
8369
129k
  /* 164 */ "perfcnt0\0"
8370
129k
  /* 173 */ "w0\0"
8371
129k
  /* 176 */ "f11\0"
8372
129k
  /* 180 */ "watchhi11\0"
8373
129k
  /* 190 */ "watchlo11\0"
8374
129k
  /* 200 */ "w11\0"
8375
129k
  /* 204 */ "f21\0"
8376
129k
  /* 208 */ "DSPOutFlag21\0"
8377
129k
  /* 221 */ "w21\0"
8378
129k
  /* 225 */ "f31\0"
8379
129k
  /* 229 */ "w31\0"
8380
129k
  /* 233 */ "usertracedata1\0"
8381
129k
  /* 248 */ "ac1\0"
8382
129k
  /* 252 */ "fcc1\0"
8383
129k
  /* 257 */ "vpeconf1\0"
8384
129k
  /* 266 */ "mvpconf1\0"
8385
129k
  /* 275 */ "srsconf1\0"
8386
129k
  /* 284 */ "config1\0"
8387
129k
  /* 292 */ "kscratch1\0"
8388
129k
  /* 302 */ "watchhi1\0"
8389
129k
  /* 311 */ "k1\0"
8390
129k
  /* 314 */ "mpl1\0"
8391
129k
  /* 319 */ "perfctl1\0"
8392
129k
  /* 328 */ "segctl1\0"
8393
129k
  /* 336 */ "guestctl1\0"
8394
129k
  /* 346 */ "watchlo1\0"
8395
129k
  /* 355 */ "entrylo1\0"
8396
129k
  /* 364 */ "p1\0"
8397
129k
  /* 367 */ "s1\0"
8398
129k
  /* 370 */ "perfcnt1\0"
8399
129k
  /* 379 */ "w1\0"
8400
129k
  /* 382 */ "f12\0"
8401
129k
  /* 386 */ "watchhi12\0"
8402
129k
  /* 396 */ "watchlo12\0"
8403
129k
  /* 406 */ "w12\0"
8404
129k
  /* 410 */ "f22\0"
8405
129k
  /* 414 */ "DSPOutFlag22\0"
8406
129k
  /* 427 */ "w22\0"
8407
129k
  /* 431 */ "usertracedata2\0"
8408
129k
  /* 446 */ "ac2\0"
8409
129k
  /* 450 */ "fcc2\0"
8410
129k
  /* 455 */ "srsconf2\0"
8411
129k
  /* 464 */ "config2\0"
8412
129k
  /* 472 */ "debug2\0"
8413
129k
  /* 479 */ "kscratch2\0"
8414
129k
  /* 489 */ "watchhi2\0"
8415
129k
  /* 498 */ "tracecontrol2\0"
8416
129k
  /* 512 */ "mpl2\0"
8417
129k
  /* 517 */ "perfctl2\0"
8418
129k
  /* 526 */ "segctl2\0"
8419
129k
  /* 534 */ "guestctl2\0"
8420
129k
  /* 544 */ "watchlo2\0"
8421
129k
  /* 553 */ "srsmap2\0"
8422
129k
  /* 561 */ "s2\0"
8423
129k
  /* 564 */ "perfcnt2\0"
8424
129k
  /* 573 */ "w2\0"
8425
129k
  /* 576 */ "f13\0"
8426
129k
  /* 580 */ "watchhi13\0"
8427
129k
  /* 590 */ "watchlo13\0"
8428
129k
  /* 600 */ "w13\0"
8429
129k
  /* 604 */ "f23\0"
8430
129k
  /* 608 */ "DSPOutFlag23\0"
8431
129k
  /* 621 */ "w23\0"
8432
129k
  /* 625 */ "a3\0"
8433
129k
  /* 628 */ "ac3\0"
8434
129k
  /* 632 */ "fcc3\0"
8435
129k
  /* 637 */ "srsconf3\0"
8436
129k
  /* 646 */ "config3\0"
8437
129k
  /* 654 */ "kscratch3\0"
8438
129k
  /* 664 */ "watchhi3\0"
8439
129k
  /* 673 */ "tracecontrol3\0"
8440
129k
  /* 687 */ "perfctl3\0"
8441
129k
  /* 696 */ "guestctl3\0"
8442
129k
  /* 706 */ "watchlo3\0"
8443
129k
  /* 715 */ "s3\0"
8444
129k
  /* 718 */ "perfcnt3\0"
8445
129k
  /* 727 */ "w3\0"
8446
129k
  /* 730 */ "f14\0"
8447
129k
  /* 734 */ "watchhi14\0"
8448
129k
  /* 744 */ "watchlo14\0"
8449
129k
  /* 754 */ "w14\0"
8450
129k
  /* 758 */ "f24\0"
8451
129k
  /* 762 */ "w24\0"
8452
129k
  /* 766 */ "a4\0"
8453
129k
  /* 769 */ "fcc4\0"
8454
129k
  /* 774 */ "srsconf4\0"
8455
129k
  /* 783 */ "config4\0"
8456
129k
  /* 791 */ "kscratch4\0"
8457
129k
  /* 801 */ "watchhi4\0"
8458
129k
  /* 810 */ "perfctl4\0"
8459
129k
  /* 819 */ "watchlo4\0"
8460
129k
  /* 828 */ "s4\0"
8461
129k
  /* 831 */ "perfcnt4\0"
8462
129k
  /* 840 */ "w4\0"
8463
129k
  /* 843 */ "f15\0"
8464
129k
  /* 847 */ "watchhi15\0"
8465
129k
  /* 857 */ "watchlo15\0"
8466
129k
  /* 867 */ "w15\0"
8467
129k
  /* 871 */ "f25\0"
8468
129k
  /* 875 */ "w25\0"
8469
129k
  /* 879 */ "a5\0"
8470
129k
  /* 882 */ "fcc5\0"
8471
129k
  /* 887 */ "f5\0"
8472
129k
  /* 890 */ "config5\0"
8473
129k
  /* 898 */ "kscratch5\0"
8474
129k
  /* 908 */ "watchhi5\0"
8475
129k
  /* 917 */ "perfctl5\0"
8476
129k
  /* 926 */ "watchlo5\0"
8477
129k
  /* 935 */ "s5\0"
8478
129k
  /* 938 */ "perfcnt5\0"
8479
129k
  /* 947 */ "w5\0"
8480
129k
  /* 950 */ "f16\0"
8481
129k
  /* 954 */ "w16\0"
8482
129k
  /* 958 */ "f26\0"
8483
129k
  /* 962 */ "w26\0"
8484
129k
  /* 966 */ "a6\0"
8485
129k
  /* 969 */ "fcc6\0"
8486
129k
  /* 974 */ "f6\0"
8487
129k
  /* 977 */ "kscratch6\0"
8488
129k
  /* 987 */ "watchhi6\0"
8489
129k
  /* 996 */ "perfctl6\0"
8490
129k
  /* 1005 */ "watchlo6\0"
8491
129k
  /* 1014 */ "s6\0"
8492
129k
  /* 1017 */ "perfcnt6\0"
8493
129k
  /* 1026 */ "w6\0"
8494
129k
  /* 1029 */ "f17\0"
8495
129k
  /* 1033 */ "w17\0"
8496
129k
  /* 1037 */ "f27\0"
8497
129k
  /* 1041 */ "w27\0"
8498
129k
  /* 1045 */ "a7\0"
8499
129k
  /* 1048 */ "fcc7\0"
8500
129k
  /* 1053 */ "f7\0"
8501
129k
  /* 1056 */ "watchhi7\0"
8502
129k
  /* 1065 */ "perfctl7\0"
8503
129k
  /* 1074 */ "watchlo7\0"
8504
129k
  /* 1083 */ "s7\0"
8505
129k
  /* 1086 */ "perfcnt7\0"
8506
129k
  /* 1095 */ "w7\0"
8507
129k
  /* 1098 */ "f18\0"
8508
129k
  /* 1102 */ "w18\0"
8509
129k
  /* 1106 */ "f28\0"
8510
129k
  /* 1110 */ "w28\0"
8511
129k
  /* 1114 */ "f8\0"
8512
129k
  /* 1117 */ "watchhi8\0"
8513
129k
  /* 1126 */ "watchlo8\0"
8514
129k
  /* 1135 */ "t8\0"
8515
129k
  /* 1138 */ "w8\0"
8516
129k
  /* 1141 */ "DSPOutFlag16_19\0"
8517
129k
  /* 1157 */ "f19\0"
8518
129k
  /* 1161 */ "w19\0"
8519
129k
  /* 1165 */ "f29\0"
8520
129k
  /* 1169 */ "w29\0"
8521
129k
  /* 1173 */ "f9\0"
8522
129k
  /* 1176 */ "watchhi9\0"
8523
129k
  /* 1185 */ "watchlo9\0"
8524
129k
  /* 1194 */ "t9\0"
8525
129k
  /* 1197 */ "w9\0"
8526
129k
  /* 1200 */ "DSPEFI\0"
8527
129k
  /* 1207 */ "hwrena\0"
8528
129k
  /* 1214 */ "ra\0"
8529
129k
  /* 1217 */ "bevva\0"
8530
129k
  /* 1223 */ "hwr_cc\0"
8531
129k
  /* 1230 */ "tracedbpc\0"
8532
129k
  /* 1240 */ "traceibpc\0"
8533
129k
  /* 1250 */ "nestedepc\0"
8534
129k
  /* 1260 */ "errorepc\0"
8535
129k
  /* 1269 */ "nestedexc\0"
8536
129k
  /* 1279 */ "wired\0"
8537
129k
  /* 1285 */ "memorymapid\0"
8538
129k
  /* 1297 */ "prid\0"
8539
129k
  /* 1302 */ "debugcontextid\0"
8540
129k
  /* 1317 */ "pwfield\0"
8541
129k
  /* 1325 */ "tcbind\0"
8542
129k
  /* 1332 */ "DSPCCond\0"
8543
129k
  /* 1341 */ "tcschedule\0"
8544
129k
  /* 1352 */ "vpeschedule\0"
8545
129k
  /* 1364 */ "compare\0"
8546
129k
  /* 1372 */ "ebase\0"
8547
129k
  /* 1378 */ "cdmmbase\0"
8548
129k
  /* 1387 */ "cmgcrbase\0"
8549
129k
  /* 1397 */ "pwbase\0"
8550
129k
  /* 1404 */ "cause\0"
8551
129k
  /* 1410 */ "desave\0"
8552
129k
  /* 1417 */ "pwsize\0"
8553
129k
  /* 1424 */ "DSPOutFlag\0"
8554
129k
  /* 1435 */ "xcontextconfig\0"
8555
129k
  /* 1450 */ "debug\0"
8556
129k
  /* 1456 */ "ddatahi\0"
8557
129k
  /* 1464 */ "idatahi\0"
8558
129k
  /* 1472 */ "dtaghi\0"
8559
129k
  /* 1479 */ "itaghi\0"
8560
129k
  /* 1486 */ "entryhi\0"
8561
129k
  /* 1494 */ "maari\0"
8562
129k
  /* 1500 */ "tcschefback\0"
8563
129k
  /* 1512 */ "vpeschefback\0"
8564
129k
  /* 1525 */ "pagemask\0"
8565
129k
  /* 1534 */ "yqmask\0"
8566
129k
  /* 1541 */ "userlocal\0"
8567
129k
  /* 1551 */ "tracecontrol\0"
8568
129k
  /* 1564 */ "vpecontrol\0"
8569
129k
  /* 1575 */ "mvpcontrol\0"
8570
129k
  /* 1586 */ "view_ipl\0"
8571
129k
  /* 1595 */ "view_ripl\0"
8572
129k
  /* 1605 */ "errctl\0"
8573
129k
  /* 1612 */ "srsctl\0"
8574
129k
  /* 1619 */ "intctl\0"
8575
129k
  /* 1626 */ "pwctl\0"
8576
129k
  /* 1632 */ "random\0"
8577
129k
  /* 1639 */ "hwr_cpunum\0"
8578
129k
  /* 1650 */ "pagegrain\0"
8579
129k
  /* 1660 */ "ddatalo\0"
8580
129k
  /* 1668 */ "idatalo\0"
8581
129k
  /* 1676 */ "dtaglo\0"
8582
129k
  /* 1683 */ "itaglo\0"
8583
129k
  /* 1690 */ "zero\0"
8584
129k
  /* 1695 */ "srsmap\0"
8585
129k
  /* 1702 */ "hwr_synci_step\0"
8586
129k
  /* 1717 */ "fp\0"
8587
129k
  /* 1720 */ "gp\0"
8588
129k
  /* 1723 */ "badinstrp\0"
8589
129k
  /* 1733 */ "sp\0"
8590
129k
  /* 1736 */ "maar\0"
8591
129k
  /* 1741 */ "lladdr\0"
8592
129k
  /* 1748 */ "badvaddr\0"
8593
129k
  /* 1757 */ "globalnumber\0"
8594
129k
  /* 1770 */ "cacheerr\0"
8595
129k
  /* 1779 */ "hwr_ccres\0"
8596
129k
  /* 1789 */ "DSPPos\0"
8597
129k
  /* 1796 */ "tcstatus\0"
8598
129k
  /* 1805 */ "at\0"
8599
129k
  /* 1808 */ "gtoffset\0"
8600
129k
  /* 1817 */ "tchalt\0"
8601
129k
  /* 1824 */ "DSPSCount\0"
8602
129k
  /* 1834 */ "count\0"
8603
129k
  /* 1840 */ "tcopt\0"
8604
129k
  /* 1846 */ "vpeopt\0"
8605
129k
  /* 1853 */ "tcrestart\0"
8606
129k
  /* 1863 */ "badinst\0"
8607
129k
  /* 1871 */ "guestctl0ext\0"
8608
129k
  /* 1884 */ "tccontext\0"
8609
129k
  /* 1894 */ "xcontext\0"
8610
129k
  /* 1903 */ "index\0"
8611
129k
  /* 1909 */ "badinstrx\0"
8612
129k
  /* 1919 */ "DSPCarry\0"
8613
129k
};
8614
129k
  static const uint16_t RegAsmOffset[] = {
8615
129k
    178, 1805, 1332, 1919, 1200, 1424, 1789, 1824, 1717, 1717, 1720, 1720, 384, 178, 
8616
129k
    2, 952, 732, 845, 578, 1031, 1237, 1214, 1214, 1733, 1733, 1690, 1690, 732, 
8617
129k
    845, 952, 1031, 60, 248, 446, 628, 178, 2, 178, 384, 578, 732, 845, 
8618
129k
    952, 1031, 1100, 1155, 2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 
8619
129k
    2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 
8620
129k
    731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 
8621
129k
    1107, 1166, 50, 226, 1, 177, 383, 577, 731, 844, 951, 1030, 1099, 1154, 
8622
129k
    29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 1, 177, 
8623
129k
    383, 577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 
8624
129k
    959, 1038, 1107, 1166, 50, 226, 75, 461, 780, 974, 1114, 0, 382, 730, 
8625
129k
    950, 1098, 28, 410, 758, 958, 1106, 49, 32, 208, 414, 608, 75, 263, 
8626
129k
    461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 576, 730, 843, 
8627
129k
    950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 1037, 1106, 1165, 
8628
129k
    49, 225, 64, 252, 450, 632, 769, 882, 969, 1048, 2, 178, 384, 578, 
8629
129k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8630
129k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8631
129k
    1717, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 
8632
129k
    576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 
8633
129k
    1037, 1106, 1165, 49, 225, 1720, 60, 248, 446, 628, 1639, 1702, 1223, 1779, 
8634
129k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8635
129k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8636
129k
    959, 1038, 60, 248, 446, 628, 108, 314, 512, 1100, 1155, 1, 177, 383, 
8637
129k
    577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 
8638
129k
    1038, 1107, 1166, 50, 226, 158, 364, 558, 1214, 951, 1030, 1099, 1154, 29, 
8639
129k
    205, 411, 605, 1733, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 872, 
8640
129k
    384, 578, 173, 379, 573, 727, 840, 947, 1026, 1095, 1138, 1197, 24, 200, 
8641
129k
    406, 600, 754, 867, 954, 1033, 1102, 1161, 45, 221, 427, 621, 762, 875, 
8642
129k
    962, 1041, 1110, 1169, 53, 229, 1690, 57, 245, 443, 625, 766, 879, 966, 
8643
129k
    1045, 1863, 1723, 1909, 1748, 1217, 1770, 1404, 1378, 1387, 1364, 1443, 1886, 1436, 
8644
129k
    1834, 1456, 1660, 1450, 1302, 1255, 1410, 1472, 1676, 1372, 1486, 1256, 1605, 1260, 
8645
129k
    1757, 1808, 1207, 1464, 1668, 1903, 1619, 1479, 1683, 1741, 1736, 1494, 1285, 1575, 
8646
129k
    1250, 1269, 1650, 1525, 1297, 1397, 1626, 1317, 1417, 1632, 1612, 1695, 1798, 1325, 
8647
129k
    1884, 1817, 1840, 1853, 1341, 1500, 1796, 1551, 1230, 1240, 1541, 1586, 1595, 1576, 
8648
129k
    1564, 1846, 1352, 1512, 1279, 1894, 1435, 1534, 105, 311, 161, 367, 561, 715, 
8649
129k
    828, 935, 1014, 1083, 170, 376, 570, 724, 837, 944, 1135, 1194, 732, 845, 
8650
129k
    952, 1031, 60, 284, 464, 646, 783, 890, 472, 149, 355, 130, 336, 534, 
8651
129k
    696, 292, 479, 654, 791, 898, 977, 78, 266, 164, 370, 564, 718, 831, 
8652
129k
    938, 1017, 1086, 113, 319, 517, 687, 810, 917, 996, 1065, 122, 328, 526, 
8653
129k
    87, 275, 455, 637, 774, 553, 498, 673, 233, 431, 69, 257, 96, 302, 
8654
129k
    489, 664, 801, 908, 987, 1056, 1117, 1176, 4, 180, 386, 580, 734, 847, 
8655
129k
    140, 346, 544, 706, 819, 926, 1005, 1074, 1126, 1185, 14, 190, 396, 590, 
8656
129k
    744, 857, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 
8657
129k
    382, 576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 
8658
129k
    958, 1037, 1106, 1165, 49, 225, 1141, 1461, 959, 1038, 1665, 951, 1030, 1099, 
8659
129k
    1154, 29, 205, 411, 605, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 
8660
129k
    872, 384, 578, 1871, 
8661
129k
  };
8662
8663
129k
  CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) &&
8664
129k
          "Invalid alt name index for register!", NULL);
8665
129k
  return AsmStrs+RegAsmOffset[RegNo-1];
8666
#else
8667
  return NULL;
8668
#endif // CAPSTONE_DIET
8669
129k
}
8670
#ifdef PRINT_ALIAS_INSTR
8671
#undef PRINT_ALIAS_INSTR
8672
8673
142k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
8674
142k
#ifndef CAPSTONE_DIET
8675
142k
  static const PatternsForOpcode OpToPatterns[] = {
8676
142k
    {Mips_MFTACX, 0, 1 },
8677
142k
    {Mips_MFTACX_NM, 1, 1 },
8678
142k
    {Mips_MFTC0, 2, 1 },
8679
142k
    {Mips_MFTC0_NM, 3, 1 },
8680
142k
    {Mips_MFTHI, 4, 1 },
8681
142k
    {Mips_MFTHI_NM, 5, 1 },
8682
142k
    {Mips_MFTLO, 6, 1 },
8683
142k
    {Mips_MFTLO_NM, 7, 1 },
8684
142k
    {Mips_MTTACX, 8, 1 },
8685
142k
    {Mips_MTTACX_NM, 9, 1 },
8686
142k
    {Mips_MTTC0, 10, 1 },
8687
142k
    {Mips_MTTC0_NM, 11, 1 },
8688
142k
    {Mips_MTTHI, 12, 1 },
8689
142k
    {Mips_MTTHI_NM, 13, 1 },
8690
142k
    {Mips_MTTLO, 14, 1 },
8691
142k
    {Mips_MTTLO_NM, 15, 1 },
8692
142k
    {Mips_NORImm, 16, 1 },
8693
142k
    {Mips_NORImm64, 17, 1 },
8694
142k
    {Mips_SLTImm64, 18, 1 },
8695
142k
    {Mips_SLTUImm64, 19, 1 },
8696
142k
    {Mips_ADDIUGP48_NM, 20, 1 },
8697
142k
    {Mips_ADDIUGPB_NM, 21, 1 },
8698
142k
    {Mips_ADDIUGPW_NM, 22, 1 },
8699
142k
    {Mips_ADDIUPC, 23, 1 },
8700
142k
    {Mips_ADDIUPC_MMR6, 24, 1 },
8701
142k
    {Mips_ADDu, 25, 1 },
8702
142k
    {Mips_BC1F, 26, 1 },
8703
142k
    {Mips_BC1FL, 27, 1 },
8704
142k
    {Mips_BC1F_MM, 28, 1 },
8705
142k
    {Mips_BC1T, 29, 1 },
8706
142k
    {Mips_BC1TL, 30, 1 },
8707
142k
    {Mips_BC1T_MM, 31, 1 },
8708
142k
    {Mips_BEQC16_NM, 32, 1 },
8709
142k
    {Mips_BEQC_NM, 33, 2 },
8710
142k
    {Mips_BEQL, 35, 1 },
8711
142k
    {Mips_BGEZAL, 36, 1 },
8712
142k
    {Mips_BGEZAL_MM, 37, 1 },
8713
142k
    {Mips_BNEC16_NM, 38, 1 },
8714
142k
    {Mips_BNEC_NM, 39, 2 },
8715
142k
    {Mips_BNEL, 41, 1 },
8716
142k
    {Mips_BREAK, 42, 2 },
8717
142k
    {Mips_BREAK_MM, 44, 2 },
8718
142k
    {Mips_C_EQ_D32, 46, 1 },
8719
142k
    {Mips_C_EQ_D32_MM, 47, 1 },
8720
142k
    {Mips_C_EQ_D64, 48, 1 },
8721
142k
    {Mips_C_EQ_D64_MM, 49, 1 },
8722
142k
    {Mips_C_EQ_S, 50, 1 },
8723
142k
    {Mips_C_EQ_S_MM, 51, 1 },
8724
142k
    {Mips_C_F_D32, 52, 1 },
8725
142k
    {Mips_C_F_D32_MM, 53, 1 },
8726
142k
    {Mips_C_F_D64, 54, 1 },
8727
142k
    {Mips_C_F_D64_MM, 55, 1 },
8728
142k
    {Mips_C_F_S, 56, 1 },
8729
142k
    {Mips_C_F_S_MM, 57, 1 },
8730
142k
    {Mips_C_LE_D32, 58, 1 },
8731
142k
    {Mips_C_LE_D32_MM, 59, 1 },
8732
142k
    {Mips_C_LE_D64, 60, 1 },
8733
142k
    {Mips_C_LE_D64_MM, 61, 1 },
8734
142k
    {Mips_C_LE_S, 62, 1 },
8735
142k
    {Mips_C_LE_S_MM, 63, 1 },
8736
142k
    {Mips_C_LT_D32, 64, 1 },
8737
142k
    {Mips_C_LT_D32_MM, 65, 1 },
8738
142k
    {Mips_C_LT_D64, 66, 1 },
8739
142k
    {Mips_C_LT_D64_MM, 67, 1 },
8740
142k
    {Mips_C_LT_S, 68, 1 },
8741
142k
    {Mips_C_LT_S_MM, 69, 1 },
8742
142k
    {Mips_C_NGE_D32, 70, 1 },
8743
142k
    {Mips_C_NGE_D32_MM, 71, 1 },
8744
142k
    {Mips_C_NGE_D64, 72, 1 },
8745
142k
    {Mips_C_NGE_D64_MM, 73, 1 },
8746
142k
    {Mips_C_NGE_S, 74, 1 },
8747
142k
    {Mips_C_NGE_S_MM, 75, 1 },
8748
142k
    {Mips_C_NGLE_D32, 76, 1 },
8749
142k
    {Mips_C_NGLE_D32_MM, 77, 1 },
8750
142k
    {Mips_C_NGLE_D64, 78, 1 },
8751
142k
    {Mips_C_NGLE_D64_MM, 79, 1 },
8752
142k
    {Mips_C_NGLE_S, 80, 1 },
8753
142k
    {Mips_C_NGLE_S_MM, 81, 1 },
8754
142k
    {Mips_C_NGL_D32, 82, 1 },
8755
142k
    {Mips_C_NGL_D32_MM, 83, 1 },
8756
142k
    {Mips_C_NGL_D64, 84, 1 },
8757
142k
    {Mips_C_NGL_D64_MM, 85, 1 },
8758
142k
    {Mips_C_NGL_S, 86, 1 },
8759
142k
    {Mips_C_NGL_S_MM, 87, 1 },
8760
142k
    {Mips_C_NGT_D32, 88, 1 },
8761
142k
    {Mips_C_NGT_D32_MM, 89, 1 },
8762
142k
    {Mips_C_NGT_D64, 90, 1 },
8763
142k
    {Mips_C_NGT_D64_MM, 91, 1 },
8764
142k
    {Mips_C_NGT_S, 92, 1 },
8765
142k
    {Mips_C_NGT_S_MM, 93, 1 },
8766
142k
    {Mips_C_OLE_D32, 94, 1 },
8767
142k
    {Mips_C_OLE_D32_MM, 95, 1 },
8768
142k
    {Mips_C_OLE_D64, 96, 1 },
8769
142k
    {Mips_C_OLE_D64_MM, 97, 1 },
8770
142k
    {Mips_C_OLE_S, 98, 1 },
8771
142k
    {Mips_C_OLE_S_MM, 99, 1 },
8772
142k
    {Mips_C_OLT_D32, 100, 1 },
8773
142k
    {Mips_C_OLT_D32_MM, 101, 1 },
8774
142k
    {Mips_C_OLT_D64, 102, 1 },
8775
142k
    {Mips_C_OLT_D64_MM, 103, 1 },
8776
142k
    {Mips_C_OLT_S, 104, 1 },
8777
142k
    {Mips_C_OLT_S_MM, 105, 1 },
8778
142k
    {Mips_C_SEQ_D32, 106, 1 },
8779
142k
    {Mips_C_SEQ_D32_MM, 107, 1 },
8780
142k
    {Mips_C_SEQ_D64, 108, 1 },
8781
142k
    {Mips_C_SEQ_D64_MM, 109, 1 },
8782
142k
    {Mips_C_SEQ_S, 110, 1 },
8783
142k
    {Mips_C_SEQ_S_MM, 111, 1 },
8784
142k
    {Mips_C_SF_D32, 112, 1 },
8785
142k
    {Mips_C_SF_D32_MM, 113, 1 },
8786
142k
    {Mips_C_SF_D64, 114, 1 },
8787
142k
    {Mips_C_SF_D64_MM, 115, 1 },
8788
142k
    {Mips_C_SF_S, 116, 1 },
8789
142k
    {Mips_C_SF_S_MM, 117, 1 },
8790
142k
    {Mips_C_UEQ_D32, 118, 1 },
8791
142k
    {Mips_C_UEQ_D32_MM, 119, 1 },
8792
142k
    {Mips_C_UEQ_D64, 120, 1 },
8793
142k
    {Mips_C_UEQ_D64_MM, 121, 1 },
8794
142k
    {Mips_C_UEQ_S, 122, 1 },
8795
142k
    {Mips_C_UEQ_S_MM, 123, 1 },
8796
142k
    {Mips_C_ULE_D32, 124, 1 },
8797
142k
    {Mips_C_ULE_D32_MM, 125, 1 },
8798
142k
    {Mips_C_ULE_D64, 126, 1 },
8799
142k
    {Mips_C_ULE_D64_MM, 127, 1 },
8800
142k
    {Mips_C_ULE_S, 128, 1 },
8801
142k
    {Mips_C_ULE_S_MM, 129, 1 },
8802
142k
    {Mips_C_ULT_D32, 130, 1 },
8803
142k
    {Mips_C_ULT_D32_MM, 131, 1 },
8804
142k
    {Mips_C_ULT_D64, 132, 1 },
8805
142k
    {Mips_C_ULT_D64_MM, 133, 1 },
8806
142k
    {Mips_C_ULT_S, 134, 1 },
8807
142k
    {Mips_C_ULT_S_MM, 135, 1 },
8808
142k
    {Mips_C_UN_D32, 136, 1 },
8809
142k
    {Mips_C_UN_D32_MM, 137, 1 },
8810
142k
    {Mips_C_UN_D64, 138, 1 },
8811
142k
    {Mips_C_UN_D64_MM, 139, 1 },
8812
142k
    {Mips_C_UN_S, 140, 1 },
8813
142k
    {Mips_C_UN_S_MM, 141, 1 },
8814
142k
    {Mips_DADDu, 142, 1 },
8815
142k
    {Mips_DI, 143, 1 },
8816
142k
    {Mips_DIV, 144, 1 },
8817
142k
    {Mips_DIVU, 145, 1 },
8818
142k
    {Mips_DI_MM, 146, 1 },
8819
142k
    {Mips_DI_MMR6, 147, 1 },
8820
142k
    {Mips_DI_NM, 148, 1 },
8821
142k
    {Mips_DMT, 149, 1 },
8822
142k
    {Mips_DMT_NM, 150, 1 },
8823
142k
    {Mips_DSUB, 151, 2 },
8824
142k
    {Mips_DSUBu, 153, 2 },
8825
142k
    {Mips_DVPE, 155, 1 },
8826
142k
    {Mips_DVPE_NM, 156, 1 },
8827
142k
    {Mips_EI, 157, 1 },
8828
142k
    {Mips_EI_MM, 158, 1 },
8829
142k
    {Mips_EI_MMR6, 159, 1 },
8830
142k
    {Mips_EI_NM, 160, 1 },
8831
142k
    {Mips_EMT, 161, 1 },
8832
142k
    {Mips_EMT_NM, 162, 1 },
8833
142k
    {Mips_EVPE, 163, 1 },
8834
142k
    {Mips_EVPE_NM, 164, 1 },
8835
142k
    {Mips_HYPCALL, 165, 1 },
8836
142k
    {Mips_HYPCALL_MM, 166, 1 },
8837
142k
    {Mips_JALR, 167, 1 },
8838
142k
    {Mips_JALR64, 168, 1 },
8839
142k
    {Mips_JALRCHB_NM, 169, 1 },
8840
142k
    {Mips_JALRC_HB_MMR6, 170, 1 },
8841
142k
    {Mips_JALRC_MMR6, 171, 1 },
8842
142k
    {Mips_JALR_HB, 172, 1 },
8843
142k
    {Mips_JALR_HB64, 173, 1 },
8844
142k
    {Mips_JIALC, 174, 1 },
8845
142k
    {Mips_JIALC64, 175, 1 },
8846
142k
    {Mips_JIC, 176, 1 },
8847
142k
    {Mips_JIC64, 177, 1 },
8848
142k
    {Mips_MFC0_NM, 178, 1 },
8849
142k
    {Mips_MFHC0_NM, 179, 1 },
8850
142k
    {Mips_MOVE16_MM, 180, 1 },
8851
142k
    {Mips_MTC0_NM, 181, 1 },
8852
142k
    {Mips_MTHC0_NM, 182, 1 },
8853
142k
    {Mips_Move32R16, 183, 1 },
8854
142k
    {Mips_NOR_NM, 184, 1 },
8855
142k
    {Mips_OR, 185, 1 },
8856
142k
    {Mips_OR64, 186, 1 },
8857
142k
    {Mips_RDHWR, 187, 1 },
8858
142k
    {Mips_RDHWR64, 188, 1 },
8859
142k
    {Mips_RDHWR_MM, 189, 1 },
8860
142k
    {Mips_RDHWR_MMR6, 190, 1 },
8861
142k
    {Mips_RESTOREJRC16_NM, 191, 1 },
8862
142k
    {Mips_RESTOREJRC_NM, 192, 1 },
8863
142k
    {Mips_RESTORE_NM, 193, 1 },
8864
142k
    {Mips_ROTX_NM, 194, 3 },
8865
142k
    {Mips_SAVE16_NM, 197, 1 },
8866
142k
    {Mips_SAVE_NM, 198, 1 },
8867
142k
    {Mips_SDBBP, 199, 1 },
8868
142k
    {Mips_SDBBP_MMR6, 200, 1 },
8869
142k
    {Mips_SDBBP_R6, 201, 1 },
8870
142k
    {Mips_SIGRIE, 202, 1 },
8871
142k
    {Mips_SIGRIE_MMR6, 203, 1 },
8872
142k
    {Mips_SLL, 204, 1 },
8873
142k
    {Mips_SLL_MM, 205, 1 },
8874
142k
    {Mips_SLL_MMR6, 206, 1 },
8875
142k
    {Mips_SUB, 207, 2 },
8876
142k
    {Mips_SUBU_MMR6, 209, 2 },
8877
142k
    {Mips_SUB_MM, 211, 2 },
8878
142k
    {Mips_SUB_MMR6, 213, 2 },
8879
142k
    {Mips_SUBu, 215, 2 },
8880
142k
    {Mips_SUBu_MM, 217, 2 },
8881
142k
    {Mips_SWSP_MM, 219, 1 },
8882
142k
    {Mips_SYNC, 220, 1 },
8883
142k
    {Mips_SYNC_MM, 221, 1 },
8884
142k
    {Mips_SYNC_MMR6, 222, 1 },
8885
142k
    {Mips_SYNC_NM, 223, 6 },
8886
142k
    {Mips_SYSCALL, 229, 1 },
8887
142k
    {Mips_SYSCALL_MM, 230, 1 },
8888
142k
    {Mips_TEQ, 231, 1 },
8889
142k
    {Mips_TEQ_MM, 232, 1 },
8890
142k
    {Mips_TGE, 233, 1 },
8891
142k
    {Mips_TGEU, 234, 1 },
8892
142k
    {Mips_TGEU_MM, 235, 1 },
8893
142k
    {Mips_TGE_MM, 236, 1 },
8894
142k
    {Mips_TLT, 237, 1 },
8895
142k
    {Mips_TLTU, 238, 1 },
8896
142k
    {Mips_TLTU_MM, 239, 1 },
8897
142k
    {Mips_TLT_MM, 240, 1 },
8898
142k
    {Mips_TNE, 241, 1 },
8899
142k
    {Mips_TNE_MM, 242, 1 },
8900
142k
    {Mips_WAIT_MM, 243, 1 },
8901
142k
    {Mips_WAIT_NM, 244, 1 },
8902
142k
    {Mips_WRDSP, 245, 1 },
8903
142k
    {Mips_WRDSP_MM, 246, 1 },
8904
142k
    {Mips_YIELD, 247, 1 },
8905
142k
    {Mips_YIELD_NM, 248, 1 },
8906
142k
  {0},  };
8907
8908
142k
  static const AliasPattern Patterns[] = {
8909
    // Mips_MFTACX - 0
8910
142k
    {0, 0, 2, 5 },
8911
    // Mips_MFTACX_NM - 1
8912
142k
    {0, 5, 2, 4 },
8913
    // Mips_MFTC0 - 2
8914
142k
    {10, 9, 3, 6 },
8915
    // Mips_MFTC0_NM - 3
8916
142k
    {10, 15, 3, 5 },
8917
    // Mips_MFTHI - 4
8918
142k
    {23, 20, 2, 5 },
8919
    // Mips_MFTHI_NM - 5
8920
142k
    {23, 25, 2, 4 },
8921
    // Mips_MFTLO - 6
8922
142k
    {32, 29, 2, 5 },
8923
    // Mips_MFTLO_NM - 7
8924
142k
    {32, 34, 2, 4 },
8925
    // Mips_MTTACX - 8
8926
142k
    {41, 38, 2, 5 },
8927
    // Mips_MTTACX_NM - 9
8928
142k
    {41, 43, 2, 4 },
8929
    // Mips_MTTC0 - 10
8930
142k
    {51, 47, 3, 6 },
8931
    // Mips_MTTC0_NM - 11
8932
142k
    {51, 53, 3, 5 },
8933
    // Mips_MTTHI - 12
8934
142k
    {64, 58, 2, 5 },
8935
    // Mips_MTTHI_NM - 13
8936
142k
    {64, 63, 2, 4 },
8937
    // Mips_MTTLO - 14
8938
142k
    {73, 67, 2, 5 },
8939
    // Mips_MTTLO_NM - 15
8940
142k
    {73, 72, 2, 4 },
8941
    // Mips_NORImm - 16
8942
142k
    {82, 76, 3, 3 },
8943
    // Mips_NORImm64 - 17
8944
142k
    {82, 79, 3, 3 },
8945
    // Mips_SLTImm64 - 18
8946
142k
    {93, 82, 3, 3 },
8947
    // Mips_SLTUImm64 - 19
8948
142k
    {104, 85, 3, 3 },
8949
    // Mips_ADDIUGP48_NM - 20
8950
142k
    {116, 88, 3, 3 },
8951
    // Mips_ADDIUGPB_NM - 21
8952
142k
    {137, 91, 3, 3 },
8953
    // Mips_ADDIUGPW_NM - 22
8954
142k
    {156, 94, 3, 3 },
8955
    // Mips_ADDIUPC - 23
8956
142k
    {175, 97, 2, 3 },
8957
    // Mips_ADDIUPC_MMR6 - 24
8958
142k
    {175, 100, 2, 3 },
8959
    // Mips_ADDu - 25
8960
142k
    {187, 103, 3, 7 },
8961
    // Mips_BC1F - 26
8962
142k
    {199, 110, 2, 6 },
8963
    // Mips_BC1FL - 27
8964
142k
    {209, 116, 2, 7 },
8965
    // Mips_BC1F_MM - 28
8966
142k
    {199, 123, 2, 4 },
8967
    // Mips_BC1T - 29
8968
142k
    {220, 127, 2, 6 },
8969
    // Mips_BC1TL - 30
8970
142k
    {230, 133, 2, 7 },
8971
    // Mips_BC1T_MM - 31
8972
142k
    {220, 140, 2, 4 },
8973
    // Mips_BEQC16_NM - 32
8974
142k
    {241, 144, 3, 3 },
8975
    // Mips_BEQC_NM - 33
8976
142k
    {259, 147, 3, 3 },
8977
142k
    {274, 150, 3, 3 },
8978
    // Mips_BEQL - 35
8979
142k
    {289, 153, 3, 6 },
8980
    // Mips_BGEZAL - 36
8981
142k
    {304, 159, 2, 6 },
8982
    // Mips_BGEZAL_MM - 37
8983
142k
    {304, 165, 2, 3 },
8984
    // Mips_BNEC16_NM - 38
8985
142k
    {313, 168, 3, 3 },
8986
    // Mips_BNEC_NM - 39
8987
142k
    {331, 171, 3, 3 },
8988
142k
    {346, 174, 3, 3 },
8989
    // Mips_BNEL - 41
8990
142k
    {361, 177, 3, 6 },
8991
    // Mips_BREAK - 42
8992
142k
    {376, 183, 2, 5 },
8993
142k
    {382, 188, 2, 5 },
8994
    // Mips_BREAK_MM - 44
8995
142k
    {376, 193, 2, 3 },
8996
142k
    {382, 196, 2, 3 },
8997
    // Mips_C_EQ_D32 - 46
8998
142k
    {393, 199, 3, 9 },
8999
    // Mips_C_EQ_D32_MM - 47
9000
142k
    {393, 208, 3, 7 },
9001
    // Mips_C_EQ_D64 - 48
9002
142k
    {393, 215, 3, 9 },
9003
    // Mips_C_EQ_D64_MM - 49
9004
142k
    {393, 224, 3, 7 },
9005
    // Mips_C_EQ_S - 50
9006
142k
    {407, 231, 3, 8 },
9007
    // Mips_C_EQ_S_MM - 51
9008
142k
    {407, 239, 3, 6 },
9009
    // Mips_C_F_D32 - 52
9010
142k
    {421, 245, 3, 9 },
9011
    // Mips_C_F_D32_MM - 53
9012
142k
    {421, 254, 3, 7 },
9013
    // Mips_C_F_D64 - 54
9014
142k
    {421, 261, 3, 9 },
9015
    // Mips_C_F_D64_MM - 55
9016
142k
    {421, 270, 3, 7 },
9017
    // Mips_C_F_S - 56
9018
142k
    {434, 277, 3, 8 },
9019
    // Mips_C_F_S_MM - 57
9020
142k
    {434, 285, 3, 6 },
9021
    // Mips_C_LE_D32 - 58
9022
142k
    {447, 291, 3, 9 },
9023
    // Mips_C_LE_D32_MM - 59
9024
142k
    {447, 300, 3, 7 },
9025
    // Mips_C_LE_D64 - 60
9026
142k
    {447, 307, 3, 9 },
9027
    // Mips_C_LE_D64_MM - 61
9028
142k
    {447, 316, 3, 7 },
9029
    // Mips_C_LE_S - 62
9030
142k
    {461, 323, 3, 8 },
9031
    // Mips_C_LE_S_MM - 63
9032
142k
    {461, 331, 3, 6 },
9033
    // Mips_C_LT_D32 - 64
9034
142k
    {475, 337, 3, 9 },
9035
    // Mips_C_LT_D32_MM - 65
9036
142k
    {475, 346, 3, 7 },
9037
    // Mips_C_LT_D64 - 66
9038
142k
    {475, 353, 3, 9 },
9039
    // Mips_C_LT_D64_MM - 67
9040
142k
    {475, 362, 3, 7 },
9041
    // Mips_C_LT_S - 68
9042
142k
    {489, 369, 3, 8 },
9043
    // Mips_C_LT_S_MM - 69
9044
142k
    {489, 377, 3, 6 },
9045
    // Mips_C_NGE_D32 - 70
9046
142k
    {503, 383, 3, 9 },
9047
    // Mips_C_NGE_D32_MM - 71
9048
142k
    {503, 392, 3, 7 },
9049
    // Mips_C_NGE_D64 - 72
9050
142k
    {503, 399, 3, 9 },
9051
    // Mips_C_NGE_D64_MM - 73
9052
142k
    {503, 408, 3, 7 },
9053
    // Mips_C_NGE_S - 74
9054
142k
    {518, 415, 3, 8 },
9055
    // Mips_C_NGE_S_MM - 75
9056
142k
    {518, 423, 3, 6 },
9057
    // Mips_C_NGLE_D32 - 76
9058
142k
    {533, 429, 3, 9 },
9059
    // Mips_C_NGLE_D32_MM - 77
9060
142k
    {533, 438, 3, 7 },
9061
    // Mips_C_NGLE_D64 - 78
9062
142k
    {533, 445, 3, 9 },
9063
    // Mips_C_NGLE_D64_MM - 79
9064
142k
    {533, 454, 3, 7 },
9065
    // Mips_C_NGLE_S - 80
9066
142k
    {549, 461, 3, 8 },
9067
    // Mips_C_NGLE_S_MM - 81
9068
142k
    {549, 469, 3, 6 },
9069
    // Mips_C_NGL_D32 - 82
9070
142k
    {565, 475, 3, 9 },
9071
    // Mips_C_NGL_D32_MM - 83
9072
142k
    {565, 484, 3, 7 },
9073
    // Mips_C_NGL_D64 - 84
9074
142k
    {565, 491, 3, 9 },
9075
    // Mips_C_NGL_D64_MM - 85
9076
142k
    {565, 500, 3, 7 },
9077
    // Mips_C_NGL_S - 86
9078
142k
    {580, 507, 3, 8 },
9079
    // Mips_C_NGL_S_MM - 87
9080
142k
    {580, 515, 3, 6 },
9081
    // Mips_C_NGT_D32 - 88
9082
142k
    {595, 521, 3, 9 },
9083
    // Mips_C_NGT_D32_MM - 89
9084
142k
    {595, 530, 3, 7 },
9085
    // Mips_C_NGT_D64 - 90
9086
142k
    {595, 537, 3, 9 },
9087
    // Mips_C_NGT_D64_MM - 91
9088
142k
    {595, 546, 3, 7 },
9089
    // Mips_C_NGT_S - 92
9090
142k
    {610, 553, 3, 8 },
9091
    // Mips_C_NGT_S_MM - 93
9092
142k
    {610, 561, 3, 6 },
9093
    // Mips_C_OLE_D32 - 94
9094
142k
    {625, 567, 3, 9 },
9095
    // Mips_C_OLE_D32_MM - 95
9096
142k
    {625, 576, 3, 7 },
9097
    // Mips_C_OLE_D64 - 96
9098
142k
    {625, 583, 3, 9 },
9099
    // Mips_C_OLE_D64_MM - 97
9100
142k
    {625, 592, 3, 7 },
9101
    // Mips_C_OLE_S - 98
9102
142k
    {640, 599, 3, 8 },
9103
    // Mips_C_OLE_S_MM - 99
9104
142k
    {640, 607, 3, 6 },
9105
    // Mips_C_OLT_D32 - 100
9106
142k
    {655, 613, 3, 9 },
9107
    // Mips_C_OLT_D32_MM - 101
9108
142k
    {655, 622, 3, 7 },
9109
    // Mips_C_OLT_D64 - 102
9110
142k
    {655, 629, 3, 9 },
9111
    // Mips_C_OLT_D64_MM - 103
9112
142k
    {655, 638, 3, 7 },
9113
    // Mips_C_OLT_S - 104
9114
142k
    {670, 645, 3, 8 },
9115
    // Mips_C_OLT_S_MM - 105
9116
142k
    {670, 653, 3, 6 },
9117
    // Mips_C_SEQ_D32 - 106
9118
142k
    {685, 659, 3, 9 },
9119
    // Mips_C_SEQ_D32_MM - 107
9120
142k
    {685, 668, 3, 7 },
9121
    // Mips_C_SEQ_D64 - 108
9122
142k
    {685, 675, 3, 9 },
9123
    // Mips_C_SEQ_D64_MM - 109
9124
142k
    {685, 684, 3, 7 },
9125
    // Mips_C_SEQ_S - 110
9126
142k
    {700, 691, 3, 8 },
9127
    // Mips_C_SEQ_S_MM - 111
9128
142k
    {700, 699, 3, 6 },
9129
    // Mips_C_SF_D32 - 112
9130
142k
    {715, 705, 3, 9 },
9131
    // Mips_C_SF_D32_MM - 113
9132
142k
    {715, 714, 3, 7 },
9133
    // Mips_C_SF_D64 - 114
9134
142k
    {715, 721, 3, 9 },
9135
    // Mips_C_SF_D64_MM - 115
9136
142k
    {715, 730, 3, 7 },
9137
    // Mips_C_SF_S - 116
9138
142k
    {729, 737, 3, 8 },
9139
    // Mips_C_SF_S_MM - 117
9140
142k
    {729, 745, 3, 6 },
9141
    // Mips_C_UEQ_D32 - 118
9142
142k
    {743, 751, 3, 9 },
9143
    // Mips_C_UEQ_D32_MM - 119
9144
142k
    {743, 760, 3, 7 },
9145
    // Mips_C_UEQ_D64 - 120
9146
142k
    {743, 767, 3, 9 },
9147
    // Mips_C_UEQ_D64_MM - 121
9148
142k
    {743, 776, 3, 7 },
9149
    // Mips_C_UEQ_S - 122
9150
142k
    {758, 783, 3, 8 },
9151
    // Mips_C_UEQ_S_MM - 123
9152
142k
    {758, 791, 3, 6 },
9153
    // Mips_C_ULE_D32 - 124
9154
142k
    {773, 797, 3, 9 },
9155
    // Mips_C_ULE_D32_MM - 125
9156
142k
    {773, 806, 3, 7 },
9157
    // Mips_C_ULE_D64 - 126
9158
142k
    {773, 813, 3, 9 },
9159
    // Mips_C_ULE_D64_MM - 127
9160
142k
    {773, 822, 3, 7 },
9161
    // Mips_C_ULE_S - 128
9162
142k
    {788, 829, 3, 8 },
9163
    // Mips_C_ULE_S_MM - 129
9164
142k
    {788, 837, 3, 6 },
9165
    // Mips_C_ULT_D32 - 130
9166
142k
    {803, 843, 3, 9 },
9167
    // Mips_C_ULT_D32_MM - 131
9168
142k
    {803, 852, 3, 7 },
9169
    // Mips_C_ULT_D64 - 132
9170
142k
    {803, 859, 3, 9 },
9171
    // Mips_C_ULT_D64_MM - 133
9172
142k
    {803, 868, 3, 7 },
9173
    // Mips_C_ULT_S - 134
9174
142k
    {818, 875, 3, 8 },
9175
    // Mips_C_ULT_S_MM - 135
9176
142k
    {818, 883, 3, 6 },
9177
    // Mips_C_UN_D32 - 136
9178
142k
    {833, 889, 3, 9 },
9179
    // Mips_C_UN_D32_MM - 137
9180
142k
    {833, 898, 3, 7 },
9181
    // Mips_C_UN_D64 - 138
9182
142k
    {833, 905, 3, 9 },
9183
    // Mips_C_UN_D64_MM - 139
9184
142k
    {833, 914, 3, 7 },
9185
    // Mips_C_UN_S - 140
9186
142k
    {847, 921, 3, 8 },
9187
    // Mips_C_UN_S_MM - 141
9188
142k
    {847, 929, 3, 6 },
9189
    // Mips_DADDu - 142
9190
142k
    {187, 935, 3, 5 },
9191
    // Mips_DI - 143
9192
142k
    {861, 940, 1, 5 },
9193
    // Mips_DIV - 144
9194
142k
    {864, 945, 3, 5 },
9195
    // Mips_DIVU - 145
9196
142k
    {875, 950, 3, 5 },
9197
    // Mips_DI_MM - 146
9198
142k
    {861, 955, 1, 2 },
9199
    // Mips_DI_MMR6 - 147
9200
142k
    {861, 957, 1, 3 },
9201
    // Mips_DI_NM - 148
9202
142k
    {861, 960, 1, 2 },
9203
    // Mips_DMT - 149
9204
142k
    {887, 962, 1, 4 },
9205
    // Mips_DMT_NM - 150
9206
142k
    {887, 966, 1, 3 },
9207
    // Mips_DSUB - 151
9208
142k
    {891, 969, 3, 6 },
9209
142k
    {903, 975, 3, 6 },
9210
    // Mips_DSUBu - 153
9211
142k
    {911, 981, 3, 6 },
9212
142k
    {924, 987, 3, 6 },
9213
    // Mips_DVPE - 155
9214
142k
    {933, 993, 1, 4 },
9215
    // Mips_DVPE_NM - 156
9216
142k
    {933, 997, 1, 3 },
9217
    // Mips_EI - 157
9218
142k
    {938, 1000, 1, 5 },
9219
    // Mips_EI_MM - 158
9220
142k
    {938, 1005, 1, 2 },
9221
    // Mips_EI_MMR6 - 159
9222
142k
    {938, 1007, 1, 3 },
9223
    // Mips_EI_NM - 160
9224
142k
    {938, 1010, 1, 2 },
9225
    // Mips_EMT - 161
9226
142k
    {941, 1012, 1, 4 },
9227
    // Mips_EMT_NM - 162
9228
142k
    {941, 1016, 1, 3 },
9229
    // Mips_EVPE - 163
9230
142k
    {945, 1019, 1, 4 },
9231
    // Mips_EVPE_NM - 164
9232
142k
    {945, 1023, 1, 3 },
9233
    // Mips_HYPCALL - 165
9234
142k
    {950, 1026, 1, 6 },
9235
    // Mips_HYPCALL_MM - 166
9236
142k
    {950, 1032, 1, 4 },
9237
    // Mips_JALR - 167
9238
142k
    {958, 1036, 2, 6 },
9239
    // Mips_JALR64 - 168
9240
142k
    {958, 1042, 2, 4 },
9241
    // Mips_JALRCHB_NM - 169
9242
142k
    {964, 1046, 2, 3 },
9243
    // Mips_JALRC_HB_MMR6 - 170
9244
142k
    {974, 1049, 2, 4 },
9245
    // Mips_JALRC_MMR6 - 171
9246
142k
    {986, 1053, 2, 4 },
9247
    // Mips_JALR_HB - 172
9248
142k
    {995, 1057, 2, 6 },
9249
    // Mips_JALR_HB64 - 173
9250
142k
    {995, 1063, 2, 5 },
9251
    // Mips_JIALC - 174
9252
142k
    {1006, 1068, 2, 6 },
9253
    // Mips_JIALC64 - 175
9254
142k
    {1006, 1074, 2, 4 },
9255
    // Mips_JIC - 176
9256
142k
    {1015, 1078, 2, 5 },
9257
    // Mips_JIC64 - 177
9258
142k
    {1015, 1083, 2, 4 },
9259
    // Mips_MFC0_NM - 178
9260
142k
    {1022, 1087, 3, 4 },
9261
    // Mips_MFHC0_NM - 179
9262
142k
    {1034, 1091, 3, 4 },
9263
    // Mips_MOVE16_MM - 180
9264
142k
    {1047, 1095, 2, 3 },
9265
    // Mips_MTC0_NM - 181
9266
142k
    {1051, 1098, 3, 4 },
9267
    // Mips_MTHC0_NM - 182
9268
142k
    {1063, 1102, 3, 4 },
9269
    // Mips_Move32R16 - 183
9270
142k
    {1047, 1106, 2, 3 },
9271
    // Mips_NOR_NM - 184
9272
142k
    {1076, 1109, 3, 4 },
9273
    // Mips_OR - 185
9274
142k
    {187, 1113, 3, 7 },
9275
    // Mips_OR64 - 186
9276
142k
    {187, 1120, 3, 5 },
9277
    // Mips_RDHWR - 187
9278
142k
    {1087, 1125, 3, 6 },
9279
    // Mips_RDHWR64 - 188
9280
142k
    {1087, 1131, 3, 4 },
9281
    // Mips_RDHWR_MM - 189
9282
142k
    {1087, 1135, 3, 5 },
9283
    // Mips_RDHWR_MMR6 - 190
9284
142k
    {1087, 1140, 3, 5 },
9285
    // Mips_RESTOREJRC16_NM - 191
9286
142k
    {1100, 1145, 2, 2 },
9287
    // Mips_RESTOREJRC_NM - 192
9288
142k
    {1117, 1147, 2, 2 },
9289
    // Mips_RESTORE_NM - 193
9290
142k
    {1134, 1149, 2, 2 },
9291
    // Mips_ROTX_NM - 194
9292
142k
    {1147, 1151, 5, 6 },
9293
142k
    {1162, 1157, 5, 6 },
9294
142k
    {1177, 1163, 5, 6 },
9295
    // Mips_SAVE16_NM - 197
9296
142k
    {1193, 1169, 2, 2 },
9297
    // Mips_SAVE_NM - 198
9298
142k
    {1203, 1171, 2, 2 },
9299
    // Mips_SDBBP - 199
9300
142k
    {1213, 1173, 1, 5 },
9301
    // Mips_SDBBP_MMR6 - 200
9302
142k
    {1213, 1178, 1, 3 },
9303
    // Mips_SDBBP_R6 - 201
9304
142k
    {1213, 1181, 1, 4 },
9305
    // Mips_SIGRIE - 202
9306
142k
    {1219, 1185, 1, 4 },
9307
    // Mips_SIGRIE_MMR6 - 203
9308
142k
    {1219, 1189, 1, 3 },
9309
    // Mips_SLL - 204
9310
142k
    {1047, 1192, 3, 6 },
9311
    // Mips_SLL_MM - 205
9312
142k
    {1047, 1198, 3, 4 },
9313
    // Mips_SLL_MMR6 - 206
9314
142k
    {1047, 1202, 3, 5 },
9315
    // Mips_SUB - 207
9316
142k
    {1226, 1207, 3, 6 },
9317
142k
    {1237, 1213, 3, 6 },
9318
    // Mips_SUBU_MMR6 - 209
9319
142k
    {1244, 1219, 3, 5 },
9320
142k
    {1256, 1224, 3, 5 },
9321
    // Mips_SUB_MM - 211
9322
142k
    {1226, 1229, 3, 5 },
9323
142k
    {1237, 1234, 3, 5 },
9324
    // Mips_SUB_MMR6 - 213
9325
142k
    {1226, 1239, 3, 5 },
9326
142k
    {1237, 1244, 3, 5 },
9327
    // Mips_SUBu - 215
9328
142k
    {1244, 1249, 3, 6 },
9329
142k
    {1256, 1255, 3, 6 },
9330
    // Mips_SUBu_MM - 217
9331
142k
    {1244, 1261, 3, 5 },
9332
142k
    {1256, 1266, 3, 5 },
9333
    // Mips_SWSP_MM - 219
9334
142k
    {1264, 1271, 3, 2 },
9335
    // Mips_SYNC - 220
9336
142k
    {1276, 1273, 1, 5 },
9337
    // Mips_SYNC_MM - 221
9338
142k
    {1276, 1278, 1, 2 },
9339
    // Mips_SYNC_MMR6 - 222
9340
142k
    {1276, 1280, 1, 3 },
9341
    // Mips_SYNC_NM - 223
9342
142k
    {1276, 1283, 1, 2 },
9343
142k
    {1281, 1285, 1, 2 },
9344
142k
    {1290, 1287, 1, 2 },
9345
142k
    {1298, 1289, 1, 2 },
9346
142k
    {1311, 1291, 1, 2 },
9347
142k
    {1324, 1293, 1, 2 },
9348
    // Mips_SYSCALL - 229
9349
142k
    {1333, 1295, 1, 4 },
9350
    // Mips_SYSCALL_MM - 230
9351
142k
    {1333, 1299, 1, 2 },
9352
    // Mips_TEQ - 231
9353
142k
    {1341, 1301, 3, 7 },
9354
    // Mips_TEQ_MM - 232
9355
142k
    {1341, 1308, 3, 4 },
9356
    // Mips_TGE - 233
9357
142k
    {1352, 1312, 3, 7 },
9358
    // Mips_TGEU - 234
9359
142k
    {1363, 1319, 3, 7 },
9360
    // Mips_TGEU_MM - 235
9361
142k
    {1363, 1326, 3, 4 },
9362
    // Mips_TGE_MM - 236
9363
142k
    {1352, 1330, 3, 4 },
9364
    // Mips_TLT - 237
9365
142k
    {1375, 1334, 3, 7 },
9366
    // Mips_TLTU - 238
9367
142k
    {1386, 1341, 3, 7 },
9368
    // Mips_TLTU_MM - 239
9369
142k
    {1386, 1348, 3, 4 },
9370
    // Mips_TLT_MM - 240
9371
142k
    {1375, 1352, 3, 4 },
9372
    // Mips_TNE - 241
9373
142k
    {1398, 1356, 3, 7 },
9374
    // Mips_TNE_MM - 242
9375
142k
    {1398, 1363, 3, 4 },
9376
    // Mips_WAIT_MM - 243
9377
142k
    {1409, 1367, 1, 2 },
9378
    // Mips_WAIT_NM - 244
9379
142k
    {1409, 1369, 1, 2 },
9380
    // Mips_WRDSP - 245
9381
142k
    {1414, 1371, 2, 4 },
9382
    // Mips_WRDSP_MM - 246
9383
142k
    {1414, 1375, 2, 4 },
9384
    // Mips_YIELD - 247
9385
142k
    {1423, 1379, 2, 5 },
9386
    // Mips_YIELD_NM - 248
9387
142k
    {1423, 1384, 2, 4 },
9388
142k
  {0},  };
9389
9390
142k
  static const AliasPatternCond Conds[] = {
9391
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
9392
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9393
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9394
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9395
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9396
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9397
    // (MFTACX_NM GPRNM32Opnd:$rt, AC0) - 5
9398
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9399
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9400
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9401
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9402
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 9
9403
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9404
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9405
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9406
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9407
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9408
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9409
    // (MFTC0_NM GPRNM32Opnd:$rd, COP0Opnd:$rt, 0) - 15
9410
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9411
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9412
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9413
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9414
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9415
    // (MFTHI GPR32Opnd:$rt, AC0) - 20
9416
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9417
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9418
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9419
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9420
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9421
    // (MFTHI_NM GPRNM32Opnd:$rt, AC0) - 25
9422
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9423
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9424
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9425
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9426
    // (MFTLO GPR32Opnd:$rt, AC0) - 29
9427
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9428
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9429
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9430
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9431
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9432
    // (MFTLO_NM GPRNM32Opnd:$rt, AC0) - 34
9433
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9434
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9435
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9436
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9437
    // (MTTACX AC0, GPR32Opnd:$rt) - 38
9438
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9439
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9440
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9441
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9442
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9443
    // (MTTACX_NM AC0, GPRNM32Opnd:$rt) - 43
9444
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9445
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9446
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9447
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9448
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 47
9449
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9450
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9451
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9452
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9453
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9454
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9455
    // (MTTC0_NM COP0Opnd:$rt, GPRNM32Opnd:$rd, 0) - 53
9456
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9457
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9458
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9459
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9460
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9461
    // (MTTHI AC0, GPR32Opnd:$rt) - 58
9462
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9463
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9464
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9465
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9466
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9467
    // (MTTHI_NM AC0, GPRNM32Opnd:$rt) - 63
9468
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9469
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9470
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9471
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9472
    // (MTTLO AC0, GPR32Opnd:$rt) - 67
9473
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9474
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9475
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9476
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9477
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9478
    // (MTTLO_NM AC0, GPRNM32Opnd:$rt) - 72
9479
142k
    {AliasPatternCond_K_Reg, Mips_AC0},
9480
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9481
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9482
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9483
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 76
9484
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9485
142k
    {AliasPatternCond_K_TiedReg, 0},
9486
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9487
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 79
9488
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9489
142k
    {AliasPatternCond_K_TiedReg, 0},
9490
142k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9491
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 82
9492
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9493
142k
    {AliasPatternCond_K_TiedReg, 0},
9494
142k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9495
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 85
9496
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9497
142k
    {AliasPatternCond_K_TiedReg, 0},
9498
142k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9499
    // (ADDIUGP48_NM GPRNM48Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$addr) - 88
9500
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9501
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9502
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9503
    // (ADDIUGPB_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 91
9504
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9505
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9506
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9507
    // (ADDIUGPW_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 94
9508
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9509
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9510
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9511
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 97
9512
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9513
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9514
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9515
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 100
9516
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9517
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9518
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9519
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 103
9520
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9521
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9522
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9523
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9524
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9525
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9526
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9527
    // (BC1F FCC0, brtarget:$offset) - 110
9528
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9529
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9530
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9531
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9532
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9533
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9534
    // (BC1FL FCC0, brtarget:$offset) - 116
9535
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9536
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9537
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9538
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9539
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9540
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9541
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9542
    // (BC1F_MM FCC0, brtarget:$offset) - 123
9543
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9544
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9545
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9546
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9547
    // (BC1T FCC0, brtarget:$offset) - 127
9548
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9549
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9550
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9551
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9552
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9553
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9554
    // (BC1TL FCC0, brtarget:$offset) - 133
9555
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9556
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9557
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9558
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9559
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9560
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9561
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9562
    // (BC1T_MM FCC0, brtarget:$offset) - 140
9563
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9564
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9565
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9566
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9567
    // (BEQC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 144
9568
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9569
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9570
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9571
    // (BEQC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 147
9572
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9573
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9574
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9575
    // (BEQC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 150
9576
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9577
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9578
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9579
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 153
9580
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9581
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9582
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9583
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9584
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9585
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9586
    // (BGEZAL ZERO, brtarget:$offset) - 159
9587
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9588
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9589
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9590
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9591
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9592
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9593
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 165
9594
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9595
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9596
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9597
    // (BNEC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 168
9598
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9599
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9600
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9601
    // (BNEC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 171
9602
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9603
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9604
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9605
    // (BNEC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 174
9606
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9607
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9608
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9609
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 177
9610
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9611
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9612
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9613
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9614
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9615
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9616
    // (BREAK 0, 0) - 183
9617
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9618
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9619
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9620
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9621
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9622
    // (BREAK uimm10:$imm, 0) - 188
9623
142k
    {AliasPatternCond_K_Ignore, 0},
9624
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9625
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9626
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9627
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9628
    // (BREAK_MM 0, 0) - 193
9629
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9630
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9631
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9632
    // (BREAK_MM uimm10:$imm, 0) - 196
9633
142k
    {AliasPatternCond_K_Ignore, 0},
9634
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9635
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9636
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 199
9637
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9638
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9639
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9640
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9641
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9642
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9643
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9644
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9645
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9646
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 208
9647
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9648
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9649
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9650
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9651
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9652
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9653
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9654
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 215
9655
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9656
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9657
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9658
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9659
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9660
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9661
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9662
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9663
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9664
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 224
9665
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9666
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9667
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9668
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9669
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9670
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9671
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9672
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 231
9673
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9674
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9675
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9676
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9677
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9678
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9679
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9680
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9681
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 239
9682
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9683
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9684
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9685
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9686
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9687
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9688
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 245
9689
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9690
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9691
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9692
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9693
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9694
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9695
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9696
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9697
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9698
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 254
9699
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9700
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9701
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9702
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9703
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9704
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9705
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9706
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 261
9707
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9708
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9709
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9710
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9711
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9712
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9713
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9714
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9715
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9716
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 270
9717
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9718
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9719
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9720
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9721
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9722
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9723
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9724
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 277
9725
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9726
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9727
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9728
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9729
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9730
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9731
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9732
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9733
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 285
9734
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9735
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9736
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9737
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9738
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9739
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9740
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 291
9741
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9742
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9743
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9744
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9745
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9746
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9747
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9748
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9749
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9750
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 300
9751
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9752
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9753
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9754
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9755
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9756
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9757
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9758
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 307
9759
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9760
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9761
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9762
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9763
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9764
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9765
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9766
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9767
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9768
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 316
9769
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9770
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9771
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9772
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9773
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9774
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9775
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9776
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 323
9777
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9778
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9779
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9780
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9781
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9782
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9783
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9784
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9785
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 331
9786
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9787
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9788
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9789
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9790
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9791
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9792
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 337
9793
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9794
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9795
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9796
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9797
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9798
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9799
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9800
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9801
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9802
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 346
9803
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9804
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9805
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9806
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9807
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9808
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9809
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9810
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 353
9811
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9812
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9813
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9814
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9815
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9816
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9817
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9818
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9819
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9820
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 362
9821
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9822
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9823
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9824
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9825
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9826
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9827
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9828
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 369
9829
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9830
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9831
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9832
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9833
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9834
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9835
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9836
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9837
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 377
9838
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9839
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9840
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9841
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9842
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9843
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9844
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 383
9845
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9846
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9847
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9848
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9849
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9850
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9851
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9852
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9853
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9854
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 392
9855
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9856
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9857
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9858
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9859
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9860
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9861
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9862
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 399
9863
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9864
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9865
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9866
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9867
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9868
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9869
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9870
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9871
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9872
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 408
9873
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9874
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9875
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9876
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9877
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9878
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9879
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9880
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 415
9881
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9882
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9883
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9884
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9885
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9886
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9887
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9888
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9889
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 423
9890
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9891
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9892
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9893
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9894
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9895
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9896
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 429
9897
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9898
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9899
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9900
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9901
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9902
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9903
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9904
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9905
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9906
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 438
9907
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9908
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9909
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9910
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9911
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9912
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9913
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9914
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 445
9915
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9916
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9917
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9918
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9919
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9920
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9921
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9922
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9923
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9924
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 454
9925
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9926
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9927
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9928
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9929
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9930
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9931
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9932
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 461
9933
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9934
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9935
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9936
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9937
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9938
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9939
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9940
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9941
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 469
9942
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9943
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9944
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9945
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9946
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9947
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9948
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 475
9949
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9950
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9951
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9952
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9953
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9954
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9955
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9956
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9957
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9958
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 484
9959
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9960
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9961
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9962
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9963
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9964
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9965
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9966
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 491
9967
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9968
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9969
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9970
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9971
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9972
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9973
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9974
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9975
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9976
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 500
9977
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9978
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9979
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9980
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9981
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9982
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9983
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9984
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 507
9985
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9986
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9987
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9988
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9989
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9990
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9991
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9992
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9993
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 515
9994
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9995
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9996
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9997
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9998
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9999
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10000
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 521
10001
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10002
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10003
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10004
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10005
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10006
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10007
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10008
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10009
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10010
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 530
10011
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10012
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10013
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10014
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10015
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10016
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10017
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10018
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 537
10019
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10020
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10021
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10022
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10023
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10024
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10025
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10026
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10027
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10028
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 546
10029
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10030
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10031
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10032
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10033
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10034
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10035
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10036
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 553
10037
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10038
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10039
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10040
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10041
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10042
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10043
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10044
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10045
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 561
10046
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10047
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10048
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10049
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10050
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10051
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10052
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 567
10053
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10054
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10055
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10056
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10057
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10058
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10059
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10060
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10061
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10062
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 576
10063
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10064
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10065
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10066
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10067
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10068
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10069
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10070
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 583
10071
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10072
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10073
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10074
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10075
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10076
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10077
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10078
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10079
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10080
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 592
10081
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10082
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10083
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10084
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10085
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10086
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10087
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10088
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 599
10089
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10090
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10091
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10092
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10093
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10094
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10095
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10096
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10097
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 607
10098
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10099
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10100
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10101
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10102
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10103
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10104
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 613
10105
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10106
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10107
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10108
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10109
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10110
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10111
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10112
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10113
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10114
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 622
10115
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10116
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10117
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10118
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10119
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10120
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10121
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10122
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 629
10123
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10124
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10125
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10126
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10127
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10128
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10129
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10130
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10131
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10132
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 638
10133
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10134
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10135
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10136
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10137
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10138
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10139
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10140
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 645
10141
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10142
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10143
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10144
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10145
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10146
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10147
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10148
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10149
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 653
10150
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10151
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10152
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10153
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10154
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10155
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10156
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 659
10157
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10158
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10159
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10160
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10161
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10162
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10163
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10164
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10165
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10166
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 668
10167
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10168
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10169
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10170
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10171
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10172
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10173
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10174
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 675
10175
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10176
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10177
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10178
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10179
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10180
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10181
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10182
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10183
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10184
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 684
10185
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10186
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10187
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10188
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10189
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10190
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10191
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10192
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 691
10193
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10194
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10195
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10196
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10197
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10198
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10199
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10200
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10201
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 699
10202
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10203
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10204
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10205
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10206
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10207
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10208
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 705
10209
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10210
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10211
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10212
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10213
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10214
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10215
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10216
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10217
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10218
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 714
10219
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10220
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10221
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10222
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10223
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10224
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10225
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10226
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 721
10227
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10228
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10229
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10230
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10231
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10232
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10233
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10234
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10235
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10236
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 730
10237
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10238
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10239
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10240
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10241
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10242
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10243
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10244
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 737
10245
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10246
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10247
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10248
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10249
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10250
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10251
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10252
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10253
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 745
10254
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10255
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10256
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10257
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10258
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10259
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10260
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 751
10261
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10262
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10263
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10264
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10265
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10266
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10267
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10268
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10269
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10270
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 760
10271
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10272
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10273
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10274
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10275
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10276
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10277
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10278
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 767
10279
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10280
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10281
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10282
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10283
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10284
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10285
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10286
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10287
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10288
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 776
10289
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10290
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10291
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10292
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10293
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10294
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10295
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10296
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 783
10297
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10298
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10299
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10300
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10301
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10302
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10303
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10304
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10305
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 791
10306
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10307
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10308
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10309
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10310
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10311
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10312
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 797
10313
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10314
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10315
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10316
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10317
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10318
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10319
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10320
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10321
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10322
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 806
10323
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10324
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10325
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10326
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10327
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10328
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10329
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10330
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 813
10331
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10332
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10333
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10334
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10335
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10336
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10337
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10338
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10339
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10340
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 822
10341
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10342
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10343
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10344
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10345
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10346
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10347
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10348
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 829
10349
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10350
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10351
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10352
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10353
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10354
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10355
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10356
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10357
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 837
10358
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10359
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10360
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10361
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10362
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10363
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10364
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 843
10365
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10366
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10367
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10368
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10369
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10370
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10371
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10372
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10373
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10374
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 852
10375
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10376
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10377
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10378
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10379
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10380
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10381
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10382
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 859
10383
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10384
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10385
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10386
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10387
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10388
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10389
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10390
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10391
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10392
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 868
10393
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10394
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10395
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10396
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10397
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10398
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10399
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10400
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 875
10401
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10402
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10403
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10404
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10405
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10406
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10407
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10408
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10409
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 883
10410
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10411
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10412
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10413
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10414
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10415
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10416
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 889
10417
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10418
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10419
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10420
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10421
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10422
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10423
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10424
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10425
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10426
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 898
10427
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10428
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10429
142k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10430
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10431
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10432
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10433
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10434
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 905
10435
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10436
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10437
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10438
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10439
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10440
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10441
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10442
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10443
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10444
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 914
10445
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10446
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10447
142k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10448
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10449
142k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10450
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10451
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10452
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 921
10453
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10454
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10455
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10456
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10457
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10458
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10459
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10460
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10461
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 929
10462
142k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10463
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10464
142k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10465
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10466
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10467
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10468
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 935
10469
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10470
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10471
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10472
142k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10473
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10474
    // (DI ZERO) - 940
10475
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10476
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10477
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10478
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10479
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10480
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 945
10481
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10482
142k
    {AliasPatternCond_K_TiedReg, 0},
10483
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10484
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10485
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10486
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 950
10487
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10488
142k
    {AliasPatternCond_K_TiedReg, 0},
10489
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10490
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10491
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10492
    // (DI_MM ZERO) - 955
10493
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10494
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10495
    // (DI_MMR6 ZERO) - 957
10496
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10497
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10498
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10499
    // (DI_NM ZERO_NM) - 960
10500
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10501
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10502
    // (DMT ZERO) - 962
10503
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10504
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10505
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10506
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10507
    // (DMT_NM ZERO_NM) - 966
10508
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10509
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10510
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10511
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 969
10512
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10513
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10514
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10515
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10516
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10517
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10518
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 975
10519
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10520
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10521
142k
    {AliasPatternCond_K_TiedReg, 0},
10522
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10523
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10524
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10525
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 981
10526
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10527
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10528
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10529
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10530
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10531
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10532
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 987
10533
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10534
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10535
142k
    {AliasPatternCond_K_TiedReg, 0},
10536
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10537
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10538
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10539
    // (DVPE ZERO) - 993
10540
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10541
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10542
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10543
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10544
    // (DVPE_NM ZERO_NM) - 997
10545
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10546
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10547
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10548
    // (EI ZERO) - 1000
10549
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10550
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10551
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10552
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10553
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10554
    // (EI_MM ZERO) - 1005
10555
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10556
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10557
    // (EI_MMR6 ZERO) - 1007
10558
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10559
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10560
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10561
    // (EI_NM ZERO_NM) - 1010
10562
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10563
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10564
    // (EMT ZERO) - 1012
10565
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10566
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10567
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10568
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10569
    // (EMT_NM ZERO_NM) - 1016
10570
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10571
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10572
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10573
    // (EVPE ZERO) - 1019
10574
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10575
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10576
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10577
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10578
    // (EVPE_NM ZERO_NM) - 1023
10579
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10580
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10581
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10582
    // (HYPCALL 0) - 1026
10583
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10584
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10585
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10586
142k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10587
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10588
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10589
    // (HYPCALL_MM 0) - 1032
10590
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10591
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10592
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10593
142k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10594
    // (JALR ZERO, GPR32Opnd:$rs) - 1036
10595
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10596
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10597
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10598
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10599
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10600
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10601
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 1042
10602
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10603
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10604
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10605
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10606
    // (JALRCHB_NM ZERO_NM, GPRNM32Opnd:$rs) - 1046
10607
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10608
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10609
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10610
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 1049
10611
142k
    {AliasPatternCond_K_Reg, Mips_RA},
10612
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10613
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10614
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10615
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 1053
10616
142k
    {AliasPatternCond_K_Reg, Mips_RA},
10617
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10618
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10619
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10620
    // (JALR_HB RA, GPR32Opnd:$rs) - 1057
10621
142k
    {AliasPatternCond_K_Reg, Mips_RA},
10622
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10623
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10624
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10625
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10626
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10627
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 1063
10628
142k
    {AliasPatternCond_K_Reg, Mips_RA_64},
10629
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10630
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10631
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64},
10632
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10633
    // (JIALC GPR32Opnd:$rs, 0) - 1068
10634
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10635
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10636
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10637
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10638
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10639
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10640
    // (JIALC64 GPR64Opnd:$rs, 0) - 1074
10641
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10642
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10643
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10644
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10645
    // (JIC GPR32Opnd:$rs, 0) - 1078
10646
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10647
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10648
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10649
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10650
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10651
    // (JIC64 GPR64Opnd:$rs, 0) - 1083
10652
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10653
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10654
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10655
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10656
    // (MFC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1087
10657
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10658
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10659
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10660
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10661
    // (MFHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1091
10662
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10663
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10664
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10665
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10666
    // (MOVE16_MM ZERO, ZERO) - 1095
10667
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10668
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10669
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10670
    // (MTC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1098
10671
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10672
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10673
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10674
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10675
    // (MTHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1102
10676
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10677
142k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10678
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10679
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10680
    // (Move32R16 ZERO, S0) - 1106
10681
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10682
142k
    {AliasPatternCond_K_Reg, Mips_S0},
10683
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips16},
10684
    // (NOR_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, ZERO_NM) - 1109
10685
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10686
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10687
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10688
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10689
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 1113
10690
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10691
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10692
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10693
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10694
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10695
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10696
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10697
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 1120
10698
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10699
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10700
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10701
142k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10702
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10703
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1125
10704
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10705
142k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10706
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10707
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10708
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10709
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10710
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1131
10711
142k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10712
142k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10713
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10714
142k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10715
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1135
10716
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10717
142k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10718
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10719
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10720
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10721
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1140
10722
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10723
142k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10724
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10725
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10726
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10727
    // (RESTOREJRC16_NM uimm8s4_nm:$adj, 0) - 1145
10728
142k
    {AliasPatternCond_K_Ignore, 0},
10729
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10730
    // (RESTOREJRC_NM uimm12s3_nm:$adj, 0) - 1147
10731
142k
    {AliasPatternCond_K_Ignore, 0},
10732
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10733
    // (RESTORE_NM uimm12s3_nm:$adj, 0) - 1149
10734
142k
    {AliasPatternCond_K_Ignore, 0},
10735
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10736
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 7, 8, 1) - 1151
10737
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10738
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10739
142k
    {AliasPatternCond_K_Imm, (uint32_t)7},
10740
142k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10741
142k
    {AliasPatternCond_K_Imm, (uint32_t)1},
10742
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10743
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 15, 16, 0) - 1157
10744
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10745
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10746
142k
    {AliasPatternCond_K_Imm, (uint32_t)15},
10747
142k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10748
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10749
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10750
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 8, 24, 0) - 1163
10751
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10752
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10753
142k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10754
142k
    {AliasPatternCond_K_Imm, (uint32_t)24},
10755
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10756
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10757
    // (SAVE16_NM uimm8s4_nm:$adj, 0) - 1169
10758
142k
    {AliasPatternCond_K_Ignore, 0},
10759
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10760
    // (SAVE_NM uimm12s3_nm:$adj, 0) - 1171
10761
142k
    {AliasPatternCond_K_Ignore, 0},
10762
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10763
    // (SDBBP 0) - 1173
10764
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10765
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10766
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10767
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10768
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10769
    // (SDBBP_MMR6 0) - 1178
10770
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10771
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10772
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10773
    // (SDBBP_R6 0) - 1181
10774
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10775
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10776
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10777
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10778
    // (SIGRIE 0) - 1185
10779
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10780
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10781
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10782
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10783
    // (SIGRIE_MMR6 0) - 1189
10784
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10785
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10786
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10787
    // (SLL ZERO, ZERO, 0) - 1192
10788
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10789
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10790
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10791
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10792
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10793
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10794
    // (SLL_MM ZERO, ZERO, 0) - 1198
10795
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10796
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10797
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10798
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10799
    // (SLL_MMR6 ZERO, ZERO, 0) - 1202
10800
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10801
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10802
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10803
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10804
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10805
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1207
10806
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10807
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10808
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10809
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10810
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10811
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10812
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1213
10813
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10814
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10815
142k
    {AliasPatternCond_K_TiedReg, 0},
10816
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10817
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10818
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10819
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1219
10820
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10821
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10822
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10823
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10824
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10825
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1224
10826
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10827
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10828
142k
    {AliasPatternCond_K_TiedReg, 0},
10829
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10830
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10831
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1229
10832
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10833
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10834
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10835
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10836
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10837
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1234
10838
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10839
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10840
142k
    {AliasPatternCond_K_TiedReg, 0},
10841
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10842
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10843
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1239
10844
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10845
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10846
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10847
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10848
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10849
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1244
10850
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10851
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10852
142k
    {AliasPatternCond_K_TiedReg, 0},
10853
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10854
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10855
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1249
10856
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10857
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10858
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10859
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10860
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10861
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10862
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1255
10863
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10864
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10865
142k
    {AliasPatternCond_K_TiedReg, 0},
10866
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10867
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10868
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10869
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1261
10870
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10871
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10872
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10873
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10874
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10875
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1266
10876
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10877
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10878
142k
    {AliasPatternCond_K_TiedReg, 0},
10879
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10880
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10881
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1271
10882
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10883
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10884
    // (SYNC 0) - 1273
10885
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10886
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10887
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10888
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10889
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10890
    // (SYNC_MM 0) - 1278
10891
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10892
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10893
    // (SYNC_MMR6 0) - 1280
10894
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10895
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10896
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10897
    // (SYNC_NM 0) - 1283
10898
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10899
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10900
    // (SYNC_NM 4) - 1285
10901
142k
    {AliasPatternCond_K_Imm, (uint32_t)4},
10902
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10903
    // (SYNC_NM 16) - 1287
10904
142k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10905
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10906
    // (SYNC_NM 17) - 1289
10907
142k
    {AliasPatternCond_K_Imm, (uint32_t)17},
10908
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10909
    // (SYNC_NM 18) - 1291
10910
142k
    {AliasPatternCond_K_Imm, (uint32_t)18},
10911
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10912
    // (SYNC_NM 19) - 1293
10913
142k
    {AliasPatternCond_K_Imm, (uint32_t)19},
10914
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10915
    // (SYSCALL 0) - 1295
10916
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10917
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10918
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10919
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10920
    // (SYSCALL_MM 0) - 1299
10921
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10922
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10923
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1301
10924
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10925
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10926
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10927
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10928
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10929
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10930
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10931
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1308
10932
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10933
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10934
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10935
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10936
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1312
10937
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10938
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10939
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10940
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10941
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10942
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10943
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10944
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1319
10945
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10946
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10947
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10948
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10949
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10950
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10951
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10952
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1326
10953
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10954
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10955
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10956
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10957
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1330
10958
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10959
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10960
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10961
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10962
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1334
10963
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10964
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10965
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10966
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10967
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10968
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10969
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10970
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1341
10971
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10972
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10973
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10974
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10975
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10976
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10977
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10978
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1348
10979
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10980
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10981
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10982
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10983
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1352
10984
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10985
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10986
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10987
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10988
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1356
10989
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10990
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10991
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10992
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10993
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10994
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10995
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10996
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1363
10997
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10998
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10999
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11000
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11001
    // (WAIT_MM 0) - 1367
11002
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11003
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11004
    // (WAIT_NM 0) - 1369
11005
142k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11006
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11007
    // (WRDSP GPR32Opnd:$rt, 31) - 1371
11008
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11009
142k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11010
142k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11011
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11012
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1375
11013
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11014
142k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11015
142k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11016
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11017
    // (YIELD ZERO, GPR32Opnd:$rs) - 1379
11018
142k
    {AliasPatternCond_K_Reg, Mips_ZERO},
11019
142k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11020
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11021
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11022
142k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
11023
    // (YIELD_NM ZERO_NM, GPRNM32Opnd:$rs) - 1384
11024
142k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
11025
142k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
11026
142k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11027
142k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11028
142k
  {0},  };
11029
11030
142k
  static const char AsmStrings[] =
11031
142k
    /* 0 */ "mftacx $\x01\0"
11032
142k
    /* 10 */ "mftc0 $\x01, $\x02\0"
11033
142k
    /* 23 */ "mfthi $\x01\0"
11034
142k
    /* 32 */ "mftlo $\x01\0"
11035
142k
    /* 41 */ "mttacx $\x02\0"
11036
142k
    /* 51 */ "mttc0 $\x02, $\x01\0"
11037
142k
    /* 64 */ "mtthi $\x02\0"
11038
142k
    /* 73 */ "mttlo $\x02\0"
11039
142k
    /* 82 */ "nor $\x01, $\x03\0"
11040
142k
    /* 93 */ "slt $\x01, $\x03\0"
11041
142k
    /* 104 */ "sltu $\x01, $\x03\0"
11042
142k
    /* 116 */ "addiu.b32 $\x01, $\x02, $\x03\0"
11043
142k
    /* 137 */ "addiu.b $\x01, $\x02, $\x03\0"
11044
142k
    /* 156 */ "addiu.w $\x01, $\x02, $\x03\0"
11045
142k
    /* 175 */ "lapc $\x01, $\x02\0"
11046
142k
    /* 187 */ "move $\x01, $\x02\0"
11047
142k
    /* 199 */ "bc1f $\xFF\x02\x01\0"
11048
142k
    /* 209 */ "bc1fl $\xFF\x02\x01\0"
11049
142k
    /* 220 */ "bc1t $\xFF\x02\x01\0"
11050
142k
    /* 230 */ "bc1tl $\xFF\x02\x01\0"
11051
142k
    /* 241 */ "beqc $\x02, $\x01, $\xFF\x03\x01\0"
11052
142k
    /* 259 */ "beqzc $\x01, $\xFF\x03\x01\0"
11053
142k
    /* 274 */ "beqzc $\x02, $\xFF\x03\x01\0"
11054
142k
    /* 289 */ "beqzl $\x01, $\xFF\x03\x01\0"
11055
142k
    /* 304 */ "bal $\xFF\x02\x01\0"
11056
142k
    /* 313 */ "bnec $\x02, $\x01, $\xFF\x03\x01\0"
11057
142k
    /* 331 */ "bnezc $\x01, $\xFF\x03\x01\0"
11058
142k
    /* 346 */ "bnezc $\x02, $\xFF\x03\x01\0"
11059
142k
    /* 361 */ "bnezl $\x01, $\xFF\x03\x01\0"
11060
142k
    /* 376 */ "break\0"
11061
142k
    /* 382 */ "break $\xFF\x01\x02\0"
11062
142k
    /* 393 */ "c.eq.d $\x02, $\x03\0"
11063
142k
    /* 407 */ "c.eq.s $\x02, $\x03\0"
11064
142k
    /* 421 */ "c.f.d $\x02, $\x03\0"
11065
142k
    /* 434 */ "c.f.s $\x02, $\x03\0"
11066
142k
    /* 447 */ "c.le.d $\x02, $\x03\0"
11067
142k
    /* 461 */ "c.le.s $\x02, $\x03\0"
11068
142k
    /* 475 */ "c.lt.d $\x02, $\x03\0"
11069
142k
    /* 489 */ "c.lt.s $\x02, $\x03\0"
11070
142k
    /* 503 */ "c.nge.d $\x02, $\x03\0"
11071
142k
    /* 518 */ "c.nge.s $\x02, $\x03\0"
11072
142k
    /* 533 */ "c.ngle.d $\x02, $\x03\0"
11073
142k
    /* 549 */ "c.ngle.s $\x02, $\x03\0"
11074
142k
    /* 565 */ "c.ngl.d $\x02, $\x03\0"
11075
142k
    /* 580 */ "c.ngl.s $\x02, $\x03\0"
11076
142k
    /* 595 */ "c.ngt.d $\x02, $\x03\0"
11077
142k
    /* 610 */ "c.ngt.s $\x02, $\x03\0"
11078
142k
    /* 625 */ "c.ole.d $\x02, $\x03\0"
11079
142k
    /* 640 */ "c.ole.s $\x02, $\x03\0"
11080
142k
    /* 655 */ "c.olt.d $\x02, $\x03\0"
11081
142k
    /* 670 */ "c.olt.s $\x02, $\x03\0"
11082
142k
    /* 685 */ "c.seq.d $\x02, $\x03\0"
11083
142k
    /* 700 */ "c.seq.s $\x02, $\x03\0"
11084
142k
    /* 715 */ "c.sf.d $\x02, $\x03\0"
11085
142k
    /* 729 */ "c.sf.s $\x02, $\x03\0"
11086
142k
    /* 743 */ "c.ueq.d $\x02, $\x03\0"
11087
142k
    /* 758 */ "c.ueq.s $\x02, $\x03\0"
11088
142k
    /* 773 */ "c.ule.d $\x02, $\x03\0"
11089
142k
    /* 788 */ "c.ule.s $\x02, $\x03\0"
11090
142k
    /* 803 */ "c.ult.d $\x02, $\x03\0"
11091
142k
    /* 818 */ "c.ult.s $\x02, $\x03\0"
11092
142k
    /* 833 */ "c.un.d $\x02, $\x03\0"
11093
142k
    /* 847 */ "c.un.s $\x02, $\x03\0"
11094
142k
    /* 861 */ "di\0"
11095
142k
    /* 864 */ "div $\x01, $\x03\0"
11096
142k
    /* 875 */ "divu $\x01, $\x03\0"
11097
142k
    /* 887 */ "dmt\0"
11098
142k
    /* 891 */ "dneg $\x01, $\x03\0"
11099
142k
    /* 903 */ "dneg $\x01\0"
11100
142k
    /* 911 */ "dnegu $\x01, $\x03\0"
11101
142k
    /* 924 */ "dnegu $\x01\0"
11102
142k
    /* 933 */ "dvpe\0"
11103
142k
    /* 938 */ "ei\0"
11104
142k
    /* 941 */ "emt\0"
11105
142k
    /* 945 */ "evpe\0"
11106
142k
    /* 950 */ "hypcall\0"
11107
142k
    /* 958 */ "jr $\x02\0"
11108
142k
    /* 964 */ "jrc.hb $\x02\0"
11109
142k
    /* 974 */ "jalrc.hb $\x02\0"
11110
142k
    /* 986 */ "jalrc $\x02\0"
11111
142k
    /* 995 */ "jalr.hb $\x02\0"
11112
142k
    /* 1006 */ "jalrc $\x01\0"
11113
142k
    /* 1015 */ "jrc $\x01\0"
11114
142k
    /* 1022 */ "mfc0 $\x01, $\x02\0"
11115
142k
    /* 1034 */ "mfhc0 $\x01, $\x02\0"
11116
142k
    /* 1047 */ "nop\0"
11117
142k
    /* 1051 */ "mtc0 $\x01, $\x02\0"
11118
142k
    /* 1063 */ "mthc0 $\x01, $\x02\0"
11119
142k
    /* 1076 */ "not $\x01, $\x02\0"
11120
142k
    /* 1087 */ "rdhwr $\x01, $\x02\0"
11121
142k
    /* 1100 */ "restore.jrc $\xFF\x01\x03\0"
11122
142k
    /* 1117 */ "restore.jrc $\xFF\x01\x04\0"
11123
142k
    /* 1134 */ "restore $\xFF\x01\x04\0"
11124
142k
    /* 1147 */ "bitrevb $\x01, $\x02\0"
11125
142k
    /* 1162 */ "bitrevh $\x01, $\x02\0"
11126
142k
    /* 1177 */ "byterevh $\x01, $\x02\0"
11127
142k
    /* 1193 */ "save $\xFF\x01\x03\0"
11128
142k
    /* 1203 */ "save $\xFF\x01\x04\0"
11129
142k
    /* 1213 */ "sdbbp\0"
11130
142k
    /* 1219 */ "sigrie\0"
11131
142k
    /* 1226 */ "neg $\x01, $\x03\0"
11132
142k
    /* 1237 */ "neg $\x01\0"
11133
142k
    /* 1244 */ "negu $\x01, $\x03\0"
11134
142k
    /* 1256 */ "negu $\x01\0"
11135
142k
    /* 1264 */ "sw $\x01, $\xFF\x02\x05\0"
11136
142k
    /* 1276 */ "sync\0"
11137
142k
    /* 1281 */ "sync_wmb\0"
11138
142k
    /* 1290 */ "sync_mb\0"
11139
142k
    /* 1298 */ "sync_acquire\0"
11140
142k
    /* 1311 */ "sync_release\0"
11141
142k
    /* 1324 */ "sync_rmb\0"
11142
142k
    /* 1333 */ "syscall\0"
11143
142k
    /* 1341 */ "teq $\x01, $\x02\0"
11144
142k
    /* 1352 */ "tge $\x01, $\x02\0"
11145
142k
    /* 1363 */ "tgeu $\x01, $\x02\0"
11146
142k
    /* 1375 */ "tlt $\x01, $\x02\0"
11147
142k
    /* 1386 */ "tltu $\x01, $\x02\0"
11148
142k
    /* 1398 */ "tne $\x01, $\x02\0"
11149
142k
    /* 1409 */ "wait\0"
11150
142k
    /* 1414 */ "wrdsp $\x01\0"
11151
142k
    /* 1423 */ "yield $\x02\0"
11152
142k
  ;
11153
11154
142k
#ifndef NDEBUG
11155
  //static struct SortCheck {
11156
  //  SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
11157
  //    assert(std::is_sorted(
11158
  //               OpToPatterns.begin(), OpToPatterns.end(),
11159
  //               [](const PatternsForOpcode &L, const //PatternsForOpcode &R) {
11160
  //                 return L.Opcode < R.Opcode;
11161
  //               }) &&
11162
  //           "tablegen failed to sort opcode patterns");
11163
  //  }
11164
  //} sortCheckVar(OpToPatterns);
11165
142k
#endif
11166
11167
142k
  AliasMatchingData M = {
11168
142k
    OpToPatterns,
11169
142k
    Patterns,
11170
142k
    Conds,
11171
142k
    AsmStrings,
11172
142k
    NULL,
11173
142k
  };
11174
142k
  const char *AsmString = matchAliasPatterns(MI, &M);
11175
142k
  if (!AsmString) return false;
11176
11177
5.97k
  unsigned I = 0;
11178
29.6k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11179
26.9k
         AsmString[I] != '$' && AsmString[I] != '\0')
11180
23.7k
    ++I;
11181
5.97k
  SStream_concat1(OS, '\t');
11182
5.97k
  char *substr = cs_mem_malloc(I + 1);
11183
5.97k
  memcpy(substr, AsmString, I);
11184
5.97k
  substr[I] = '\0';
11185
5.97k
  SStream_concat0(OS, substr);
11186
5.97k
  cs_mem_free(substr);
11187
5.97k
  if (AsmString[I] != '\0') {
11188
2.68k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11189
2.68k
      SStream_concat1(OS, '\t');
11190
2.68k
      ++I;
11191
2.68k
    }
11192
7.99k
    do {
11193
7.99k
      if (AsmString[I] == '$') {
11194
4.45k
        ++I;
11195
4.45k
        if (AsmString[I] == (char)0xff) {
11196
1.29k
          ++I;
11197
1.29k
          int OpIdx = AsmString[I++] - 1;
11198
1.29k
          int PrintMethodIdx = AsmString[I++] - 1;
11199
1.29k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
11200
1.29k
        } else
11201
3.16k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
11202
4.45k
      } else {
11203
3.54k
        SStream_concat1(OS, AsmString[I++]);
11204
3.54k
      }
11205
7.99k
    } while (AsmString[I] != '\0');
11206
2.68k
  }
11207
11208
5.97k
  return true;
11209
#else
11210
  return false;
11211
#endif // CAPSTONE_DIET
11212
142k
}
11213
11214
static void printCustomAliasOperand(
11215
         MCInst *MI, uint64_t Address, unsigned OpIdx,
11216
         unsigned PrintMethodIdx,
11217
1.29k
         SStream *OS) {
11218
1.29k
#ifndef CAPSTONE_DIET
11219
1.29k
  switch (PrintMethodIdx) {
11220
0
  default:
11221
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
11222
0
    break;
11223
372
  case 0:
11224
372
    printBranchOperand(MI, Address, OpIdx, OS);
11225
372
    break;
11226
205
  case 1:
11227
205
    printUImm_10_0(MI, OpIdx, OS);
11228
205
    break;
11229
0
  case 2:
11230
0
    printUImm_8_0(MI, OpIdx, OS);
11231
0
    break;
11232
0
  case 3:
11233
0
    printUImm_12_0(MI, OpIdx, OS);
11234
0
    break;
11235
713
  case 4:
11236
713
    printMemOperand(MI, OpIdx, OS);
11237
713
    break;
11238
1.29k
  }
11239
1.29k
#endif // CAPSTONE_DIET
11240
1.29k
}
11241
11242
#endif // PRINT_ALIAS_INSTR