Coverage Report

Created: 2026-09-03 07:09

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
140k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
140k
#ifndef CAPSTONE_DIET
21
140k
  static const char AsmStrs[] = {
22
140k
  /* 0 */ "ins \t\0"
23
140k
  /* 6 */ "dmfc0\t\0"
24
140k
  /* 13 */ "dmfgc0\t\0"
25
140k
  /* 21 */ "mfhgc0\t\0"
26
140k
  /* 29 */ "mthgc0\t\0"
27
140k
  /* 37 */ "dmtgc0\t\0"
28
140k
  /* 45 */ "mfhc0\t\0"
29
140k
  /* 52 */ "mthc0\t\0"
30
140k
  /* 59 */ "dmtc0\t\0"
31
140k
  /* 66 */ "vmm0\t\0"
32
140k
  /* 72 */ "mtm0\t\0"
33
140k
  /* 78 */ "mtp0\t\0"
34
140k
  /* 84 */ "bbit0\t\0"
35
140k
  /* 91 */ "ldc1\t\0"
36
140k
  /* 97 */ "sdc1\t\0"
37
140k
  /* 103 */ "cfc1\t\0"
38
140k
  /* 109 */ "dmfc1\t\0"
39
140k
  /* 116 */ "mfhc1\t\0"
40
140k
  /* 123 */ "mthc1\t\0"
41
140k
  /* 130 */ "ctc1\t\0"
42
140k
  /* 136 */ "dmtc1\t\0"
43
140k
  /* 143 */ "lwc1\t\0"
44
140k
  /* 149 */ "swc1\t\0"
45
140k
  /* 155 */ "ldxc1\t\0"
46
140k
  /* 162 */ "sdxc1\t\0"
47
140k
  /* 169 */ "luxc1\t\0"
48
140k
  /* 176 */ "suxc1\t\0"
49
140k
  /* 183 */ "lwxc1\t\0"
50
140k
  /* 190 */ "swxc1\t\0"
51
140k
  /* 197 */ "mtm1\t\0"
52
140k
  /* 203 */ "mtp1\t\0"
53
140k
  /* 209 */ "bbit1\t\0"
54
140k
  /* 216 */ "bbit032\t\0"
55
140k
  /* 225 */ "bbit132\t\0"
56
140k
  /* 234 */ "dsra32\t\0"
57
140k
  /* 242 */ "bposge32\t\0"
58
140k
  /* 252 */ "dsll32\t\0"
59
140k
  /* 260 */ "dsrl32\t\0"
60
140k
  /* 268 */ "lwm32\t\0"
61
140k
  /* 275 */ "swm32\t\0"
62
140k
  /* 282 */ "drotr32\t\0"
63
140k
  /* 291 */ "cins32\t\0"
64
140k
  /* 299 */ "exts32\t\0"
65
140k
  /* 307 */ "ldc2\t\0"
66
140k
  /* 313 */ "sdc2\t\0"
67
140k
  /* 319 */ "cfc2\t\0"
68
140k
  /* 325 */ "dmfc2\t\0"
69
140k
  /* 332 */ "mfhc2\t\0"
70
140k
  /* 339 */ "mthc2\t\0"
71
140k
  /* 346 */ "ctc2\t\0"
72
140k
  /* 352 */ "dmtc2\t\0"
73
140k
  /* 359 */ "lwc2\t\0"
74
140k
  /* 365 */ "swc2\t\0"
75
140k
  /* 371 */ "mtm2\t\0"
76
140k
  /* 377 */ "mtp2\t\0"
77
140k
  /* 383 */ "addiur2\t\0"
78
140k
  /* 392 */ "ldc3\t\0"
79
140k
  /* 398 */ "sdc3\t\0"
80
140k
  /* 404 */ "lwc3\t\0"
81
140k
  /* 410 */ "swc3\t\0"
82
140k
  /* 416 */ "addius5\t\0"
83
140k
  /* 425 */ "sb16\t\0"
84
140k
  /* 431 */ "bc16\t\0"
85
140k
  /* 437 */ "jrc16\t\0"
86
140k
  /* 444 */ "bnezc16\t\0"
87
140k
  /* 453 */ "beqzc16\t\0"
88
140k
  /* 462 */ "and16\t\0"
89
140k
  /* 469 */ "move16\t\0"
90
140k
  /* 477 */ "sh16\t\0"
91
140k
  /* 483 */ "andi16\t\0"
92
140k
  /* 491 */ "mfhi16\t\0"
93
140k
  /* 499 */ "li16\t\0"
94
140k
  /* 505 */ "break16\t\0"
95
140k
  /* 514 */ "sll16\t\0"
96
140k
  /* 521 */ "srl16\t\0"
97
140k
  /* 528 */ "lwm16\t\0"
98
140k
  /* 535 */ "swm16\t\0"
99
140k
  /* 542 */ "mflo16\t\0"
100
140k
  /* 550 */ "sdbbp16\t\0"
101
140k
  /* 559 */ "jr16\t\0"
102
140k
  /* 565 */ "xor16\t\0"
103
140k
  /* 572 */ "jalrs16\t\0"
104
140k
  /* 581 */ "not16\t\0"
105
140k
  /* 588 */ "lbu16\t\0"
106
140k
  /* 595 */ "subu16\t\0"
107
140k
  /* 603 */ "addu16\t\0"
108
140k
  /* 611 */ "lhu16\t\0"
109
140k
  /* 618 */ "lw16\t\0"
110
140k
  /* 624 */ "sw16\t\0"
111
140k
  /* 630 */ "bnez16\t\0"
112
140k
  /* 638 */ "beqz16\t\0"
113
140k
  /* 646 */ "andi[32]\t\0"
114
140k
  /* 656 */ "addiu[32]\t\0"
115
140k
  /* 667 */ "addiu[r2]\t\0"
116
140k
  /* 678 */ "addiu[rs5]\t\0"
117
140k
  /* 690 */ "balc[16]\t\0"
118
140k
  /* 700 */ "andi[16]\t\0"
119
140k
  /* 710 */ "li[48]\t\0"
120
140k
  /* 718 */ "addiu[48]\t\0"
121
140k
  /* 729 */ "addiu[gp48]\t\0"
122
140k
  /* 742 */ "addiu[gp.b]\t\0"
123
140k
  /* 755 */ "addiu[neg]\t\0"
124
140k
  /* 767 */ "addiu[r1.sp]\t\0"
125
140k
  /* 781 */ "addiu[gp.w]\t\0"
126
140k
  /* 794 */ "saa\t\0"
127
140k
  /* 799 */ "preceu.ph.qbla\t\0"
128
140k
  /* 815 */ "precequ.ph.qbla\t\0"
129
140k
  /* 832 */ "dla\t\0"
130
140k
  /* 837 */ "preceu.ph.qbra\t\0"
131
140k
  /* 853 */ "precequ.ph.qbra\t\0"
132
140k
  /* 870 */ "dsra\t\0"
133
140k
  /* 876 */ "dlsa\t\0"
134
140k
  /* 882 */ "cfcmsa\t\0"
135
140k
  /* 890 */ "ctcmsa\t\0"
136
140k
  /* 898 */ "add_a.b\t\0"
137
140k
  /* 907 */ "min_a.b\t\0"
138
140k
  /* 916 */ "adds_a.b\t\0"
139
140k
  /* 926 */ "max_a.b\t\0"
140
140k
  /* 935 */ "sra.b\t\0"
141
140k
  /* 942 */ "nloc.b\t\0"
142
140k
  /* 950 */ "lapc.b\t\0"
143
140k
  /* 958 */ "nlzc.b\t\0"
144
140k
  /* 966 */ "sld.b\t\0"
145
140k
  /* 973 */ "pckod.b\t\0"
146
140k
  /* 982 */ "ilvod.b\t\0"
147
140k
  /* 991 */ "insve.b\t\0"
148
140k
  /* 1000 */ "vshf.b\t\0"
149
140k
  /* 1008 */ "bneg.b\t\0"
150
140k
  /* 1016 */ "srai.b\t\0"
151
140k
  /* 1024 */ "sldi.b\t\0"
152
140k
  /* 1032 */ "andi.b\t\0"
153
140k
  /* 1040 */ "bnegi.b\t\0"
154
140k
  /* 1049 */ "bseli.b\t\0"
155
140k
  /* 1058 */ "slli.b\t\0"
156
140k
  /* 1066 */ "srli.b\t\0"
157
140k
  /* 1074 */ "binsli.b\t\0"
158
140k
  /* 1084 */ "ceqi.b\t\0"
159
140k
  /* 1092 */ "srari.b\t\0"
160
140k
  /* 1101 */ "bclri.b\t\0"
161
140k
  /* 1110 */ "srlri.b\t\0"
162
140k
  /* 1119 */ "nori.b\t\0"
163
140k
  /* 1127 */ "xori.b\t\0"
164
140k
  /* 1135 */ "binsri.b\t\0"
165
140k
  /* 1145 */ "splati.b\t\0"
166
140k
  /* 1155 */ "bseti.b\t\0"
167
140k
  /* 1164 */ "subvi.b\t\0"
168
140k
  /* 1173 */ "addvi.b\t\0"
169
140k
  /* 1182 */ "bmzi.b\t\0"
170
140k
  /* 1190 */ "bmnzi.b\t\0"
171
140k
  /* 1199 */ "fill.b\t\0"
172
140k
  /* 1207 */ "sll.b\t\0"
173
140k
  /* 1214 */ "srl.b\t\0"
174
140k
  /* 1221 */ "binsl.b\t\0"
175
140k
  /* 1230 */ "ilvl.b\t\0"
176
140k
  /* 1238 */ "ceq.b\t\0"
177
140k
  /* 1245 */ "srar.b\t\0"
178
140k
  /* 1253 */ "bclr.b\t\0"
179
140k
  /* 1261 */ "srlr.b\t\0"
180
140k
  /* 1269 */ "binsr.b\t\0"
181
140k
  /* 1278 */ "ilvr.b\t\0"
182
140k
  /* 1286 */ "asub_s.b\t\0"
183
140k
  /* 1296 */ "mod_s.b\t\0"
184
140k
  /* 1305 */ "cle_s.b\t\0"
185
140k
  /* 1314 */ "ave_s.b\t\0"
186
140k
  /* 1323 */ "clei_s.b\t\0"
187
140k
  /* 1333 */ "mini_s.b\t\0"
188
140k
  /* 1343 */ "clti_s.b\t\0"
189
140k
  /* 1353 */ "maxi_s.b\t\0"
190
140k
  /* 1363 */ "min_s.b\t\0"
191
140k
  /* 1372 */ "aver_s.b\t\0"
192
140k
  /* 1382 */ "subs_s.b\t\0"
193
140k
  /* 1392 */ "adds_s.b\t\0"
194
140k
  /* 1402 */ "sat_s.b\t\0"
195
140k
  /* 1411 */ "clt_s.b\t\0"
196
140k
  /* 1420 */ "subsuu_s.b\t\0"
197
140k
  /* 1432 */ "div_s.b\t\0"
198
140k
  /* 1441 */ "max_s.b\t\0"
199
140k
  /* 1450 */ "copy_s.b\t\0"
200
140k
  /* 1460 */ "splat.b\t\0"
201
140k
  /* 1469 */ "bset.b\t\0"
202
140k
  /* 1477 */ "pcnt.b\t\0"
203
140k
  /* 1485 */ "insert.b\t\0"
204
140k
  /* 1495 */ "st.b\t\0"
205
140k
  /* 1501 */ "asub_u.b\t\0"
206
140k
  /* 1511 */ "mod_u.b\t\0"
207
140k
  /* 1520 */ "cle_u.b\t\0"
208
140k
  /* 1529 */ "ave_u.b\t\0"
209
140k
  /* 1538 */ "clei_u.b\t\0"
210
140k
  /* 1548 */ "mini_u.b\t\0"
211
140k
  /* 1558 */ "clti_u.b\t\0"
212
140k
  /* 1568 */ "maxi_u.b\t\0"
213
140k
  /* 1578 */ "min_u.b\t\0"
214
140k
  /* 1587 */ "aver_u.b\t\0"
215
140k
  /* 1597 */ "subs_u.b\t\0"
216
140k
  /* 1607 */ "adds_u.b\t\0"
217
140k
  /* 1617 */ "subsus_u.b\t\0"
218
140k
  /* 1629 */ "sat_u.b\t\0"
219
140k
  /* 1638 */ "clt_u.b\t\0"
220
140k
  /* 1647 */ "div_u.b\t\0"
221
140k
  /* 1656 */ "max_u.b\t\0"
222
140k
  /* 1665 */ "copy_u.b\t\0"
223
140k
  /* 1675 */ "msubv.b\t\0"
224
140k
  /* 1684 */ "maddv.b\t\0"
225
140k
  /* 1693 */ "pckev.b\t\0"
226
140k
  /* 1702 */ "ilvev.b\t\0"
227
140k
  /* 1711 */ "mulv.b\t\0"
228
140k
  /* 1719 */ "bz.b\t\0"
229
140k
  /* 1725 */ "bnz.b\t\0"
230
140k
  /* 1732 */ "crc32b\t\0"
231
140k
  /* 1740 */ "crc32cb\t\0"
232
140k
  /* 1749 */ "seb\t\0"
233
140k
  /* 1754 */ "jalrc.hb\t\0"
234
140k
  /* 1764 */ "jr.hb\t\0"
235
140k
  /* 1771 */ "jalr.hb\t\0"
236
140k
  /* 1780 */ "lb\t\0"
237
140k
  /* 1784 */ "shra.qb\t\0"
238
140k
  /* 1793 */ "cmpgdu.le.qb\t\0"
239
140k
  /* 1807 */ "cmpgu.le.qb\t\0"
240
140k
  /* 1820 */ "cmpu.le.qb\t\0"
241
140k
  /* 1832 */ "subuh.qb\t\0"
242
140k
  /* 1842 */ "adduh.qb\t\0"
243
140k
  /* 1852 */ "pick.qb\t\0"
244
140k
  /* 1861 */ "shll.qb\t\0"
245
140k
  /* 1870 */ "repl.qb\t\0"
246
140k
  /* 1879 */ "shrl.qb\t\0"
247
140k
  /* 1888 */ "cmpgdu.eq.qb\t\0"
248
140k
  /* 1902 */ "cmpgu.eq.qb\t\0"
249
140k
  /* 1915 */ "cmpu.eq.qb\t\0"
250
140k
  /* 1927 */ "shra_r.qb\t\0"
251
140k
  /* 1938 */ "subuh_r.qb\t\0"
252
140k
  /* 1950 */ "adduh_r.qb\t\0"
253
140k
  /* 1962 */ "shrav_r.qb\t\0"
254
140k
  /* 1974 */ "absq_s.qb\t\0"
255
140k
  /* 1985 */ "subu_s.qb\t\0"
256
140k
  /* 1996 */ "addu_s.qb\t\0"
257
140k
  /* 2007 */ "cmpgdu.lt.qb\t\0"
258
140k
  /* 2021 */ "cmpgu.lt.qb\t\0"
259
140k
  /* 2034 */ "cmpu.lt.qb\t\0"
260
140k
  /* 2046 */ "subu.qb\t\0"
261
140k
  /* 2055 */ "addu.qb\t\0"
262
140k
  /* 2064 */ "shrav.qb\t\0"
263
140k
  /* 2074 */ "shllv.qb\t\0"
264
140k
  /* 2084 */ "replv.qb\t\0"
265
140k
  /* 2094 */ "shrlv.qb\t\0"
266
140k
  /* 2104 */ "raddu.w.qb\t\0"
267
140k
  /* 2116 */ "sb\t\0"
268
140k
  /* 2120 */ "modsub\t\0"
269
140k
  /* 2128 */ "msub\t\0"
270
140k
  /* 2134 */ "bposge32c\t\0"
271
140k
  /* 2145 */ "bc\t\0"
272
140k
  /* 2149 */ "bgec\t\0"
273
140k
  /* 2155 */ "bnec\t\0"
274
140k
  /* 2161 */ "bgeic\t\0"
275
140k
  /* 2168 */ "bneic\t\0"
276
140k
  /* 2175 */ "jic\t\0"
277
140k
  /* 2180 */ "beqic\t\0"
278
140k
  /* 2187 */ "bltic\t\0"
279
140k
  /* 2194 */ "move.balc\t\0"
280
140k
  /* 2205 */ "jialc\t\0"
281
140k
  /* 2212 */ "bgezalc\t\0"
282
140k
  /* 2221 */ "blezalc\t\0"
283
140k
  /* 2230 */ "bnezalc\t\0"
284
140k
  /* 2239 */ "beqzalc\t\0"
285
140k
  /* 2248 */ "bgtzalc\t\0"
286
140k
  /* 2257 */ "bltzalc\t\0"
287
140k
  /* 2266 */ "sync\t\0"
288
140k
  /* 2272 */ "ldpc\t\0"
289
140k
  /* 2278 */ "auipc\t\0"
290
140k
  /* 2285 */ "aluipc\t\0"
291
140k
  /* 2293 */ "addiupc\t\0"
292
140k
  /* 2302 */ "lwupc\t\0"
293
140k
  /* 2309 */ "lwpc\t\0"
294
140k
  /* 2315 */ "swpc\t\0"
295
140k
  /* 2321 */ "beqc\t\0"
296
140k
  /* 2327 */ "restore.jrc\t\0"
297
140k
  /* 2340 */ "jalrc\t\0"
298
140k
  /* 2347 */ "addsc\t\0"
299
140k
  /* 2354 */ "brsc\t\0"
300
140k
  /* 2360 */ "balrsc\t\0"
301
140k
  /* 2368 */ "bltc\t\0"
302
140k
  /* 2374 */ "bgeuc\t\0"
303
140k
  /* 2381 */ "bgeiuc\t\0"
304
140k
  /* 2389 */ "bltiuc\t\0"
305
140k
  /* 2397 */ "bltuc\t\0"
306
140k
  /* 2404 */ "bnvc\t\0"
307
140k
  /* 2410 */ "bovc\t\0"
308
140k
  /* 2416 */ "addwc\t\0"
309
140k
  /* 2423 */ "bgezc\t\0"
310
140k
  /* 2430 */ "blezc\t\0"
311
140k
  /* 2437 */ "bc1nezc\t\0"
312
140k
  /* 2446 */ "bc2nezc\t\0"
313
140k
  /* 2455 */ "bbnezc\t\0"
314
140k
  /* 2463 */ "bc1eqzc\t\0"
315
140k
  /* 2472 */ "bc2eqzc\t\0"
316
140k
  /* 2481 */ "bbeqzc\t\0"
317
140k
  /* 2489 */ "bgtzc\t\0"
318
140k
  /* 2496 */ "bltzc\t\0"
319
140k
  /* 2503 */ "flog2.d\t\0"
320
140k
  /* 2512 */ "fexp2.d\t\0"
321
140k
  /* 2521 */ "add_a.d\t\0"
322
140k
  /* 2530 */ "fmin_a.d\t\0"
323
140k
  /* 2540 */ "adds_a.d\t\0"
324
140k
  /* 2550 */ "fmax_a.d\t\0"
325
140k
  /* 2560 */ "mina.d\t\0"
326
140k
  /* 2568 */ "sra.d\t\0"
327
140k
  /* 2575 */ "maxa.d\t\0"
328
140k
  /* 2583 */ "fsub.d\t\0"
329
140k
  /* 2591 */ "fmsub.d\t\0"
330
140k
  /* 2600 */ "nmsub.d\t\0"
331
140k
  /* 2609 */ "nloc.d\t\0"
332
140k
  /* 2617 */ "nlzc.d\t\0"
333
140k
  /* 2625 */ "fadd.d\t\0"
334
140k
  /* 2633 */ "fmadd.d\t\0"
335
140k
  /* 2642 */ "nmadd.d\t\0"
336
140k
  /* 2651 */ "sld.d\t\0"
337
140k
  /* 2658 */ "pckod.d\t\0"
338
140k
  /* 2667 */ "ilvod.d\t\0"
339
140k
  /* 2676 */ "c.nge.d\t\0"
340
140k
  /* 2685 */ "c.le.d\t\0"
341
140k
  /* 2693 */ "cmp.le.d\t\0"
342
140k
  /* 2703 */ "fcle.d\t\0"
343
140k
  /* 2711 */ "c.ngle.d\t\0"
344
140k
  /* 2721 */ "c.ole.d\t\0"
345
140k
  /* 2730 */ "cmp.sle.d\t\0"
346
140k
  /* 2741 */ "fsle.d\t\0"
347
140k
  /* 2749 */ "c.ule.d\t\0"
348
140k
  /* 2758 */ "cmp.ule.d\t\0"
349
140k
  /* 2769 */ "fcule.d\t\0"
350
140k
  /* 2778 */ "cmp.sule.d\t\0"
351
140k
  /* 2790 */ "fsule.d\t\0"
352
140k
  /* 2799 */ "fcne.d\t\0"
353
140k
  /* 2807 */ "fsne.d\t\0"
354
140k
  /* 2815 */ "fcune.d\t\0"
355
140k
  /* 2824 */ "fsune.d\t\0"
356
140k
  /* 2833 */ "insve.d\t\0"
357
140k
  /* 2842 */ "c.f.d\t\0"
358
140k
  /* 2849 */ "cmp.af.d\t\0"
359
140k
  /* 2859 */ "fcaf.d\t\0"
360
140k
  /* 2867 */ "cmp.saf.d\t\0"
361
140k
  /* 2878 */ "fsaf.d\t\0"
362
140k
  /* 2886 */ "msubf.d\t\0"
363
140k
  /* 2895 */ "maddf.d\t\0"
364
140k
  /* 2904 */ "vshf.d\t\0"
365
140k
  /* 2912 */ "c.sf.d\t\0"
366
140k
  /* 2920 */ "movf.d\t\0"
367
140k
  /* 2928 */ "bneg.d\t\0"
368
140k
  /* 2936 */ "srai.d\t\0"
369
140k
  /* 2944 */ "sldi.d\t\0"
370
140k
  /* 2952 */ "bnegi.d\t\0"
371
140k
  /* 2961 */ "slli.d\t\0"
372
140k
  /* 2969 */ "srli.d\t\0"
373
140k
  /* 2977 */ "binsli.d\t\0"
374
140k
  /* 2987 */ "ceqi.d\t\0"
375
140k
  /* 2995 */ "srari.d\t\0"
376
140k
  /* 3004 */ "bclri.d\t\0"
377
140k
  /* 3013 */ "srlri.d\t\0"
378
140k
  /* 3022 */ "binsri.d\t\0"
379
140k
  /* 3032 */ "splati.d\t\0"
380
140k
  /* 3042 */ "bseti.d\t\0"
381
140k
  /* 3051 */ "subvi.d\t\0"
382
140k
  /* 3060 */ "addvi.d\t\0"
383
140k
  /* 3069 */ "trunc.l.d\t\0"
384
140k
  /* 3080 */ "round.l.d\t\0"
385
140k
  /* 3091 */ "ceil.l.d\t\0"
386
140k
  /* 3101 */ "floor.l.d\t\0"
387
140k
  /* 3112 */ "cvt.l.d\t\0"
388
140k
  /* 3121 */ "sel.d\t\0"
389
140k
  /* 3128 */ "c.ngl.d\t\0"
390
140k
  /* 3137 */ "fill.d\t\0"
391
140k
  /* 3145 */ "sll.d\t\0"
392
140k
  /* 3152 */ "fexupl.d\t\0"
393
140k
  /* 3162 */ "ffql.d\t\0"
394
140k
  /* 3170 */ "srl.d\t\0"
395
140k
  /* 3177 */ "binsl.d\t\0"
396
140k
  /* 3186 */ "fmul.d\t\0"
397
140k
  /* 3194 */ "ilvl.d\t\0"
398
140k
  /* 3202 */ "fmin.d\t\0"
399
140k
  /* 3210 */ "c.un.d\t\0"
400
140k
  /* 3218 */ "cmp.un.d\t\0"
401
140k
  /* 3228 */ "fcun.d\t\0"
402
140k
  /* 3236 */ "cmp.sun.d\t\0"
403
140k
  /* 3247 */ "fsun.d\t\0"
404
140k
  /* 3255 */ "movn.d\t\0"
405
140k
  /* 3263 */ "frcp.d\t\0"
406
140k
  /* 3271 */ "recip.d\t\0"
407
140k
  /* 3280 */ "c.eq.d\t\0"
408
140k
  /* 3288 */ "cmp.eq.d\t\0"
409
140k
  /* 3298 */ "fceq.d\t\0"
410
140k
  /* 3306 */ "c.seq.d\t\0"
411
140k
  /* 3315 */ "cmp.seq.d\t\0"
412
140k
  /* 3326 */ "fseq.d\t\0"
413
140k
  /* 3334 */ "c.ueq.d\t\0"
414
140k
  /* 3343 */ "cmp.ueq.d\t\0"
415
140k
  /* 3354 */ "fcueq.d\t\0"
416
140k
  /* 3363 */ "cmp.sueq.d\t\0"
417
140k
  /* 3375 */ "fsueq.d\t\0"
418
140k
  /* 3384 */ "srar.d\t\0"
419
140k
  /* 3392 */ "bclr.d\t\0"
420
140k
  /* 3400 */ "srlr.d\t\0"
421
140k
  /* 3408 */ "fcor.d\t\0"
422
140k
  /* 3416 */ "fsor.d\t\0"
423
140k
  /* 3424 */ "fexupr.d\t\0"
424
140k
  /* 3434 */ "ffqr.d\t\0"
425
140k
  /* 3442 */ "binsr.d\t\0"
426
140k
  /* 3451 */ "ilvr.d\t\0"
427
140k
  /* 3459 */ "cvt.s.d\t\0"
428
140k
  /* 3468 */ "asub_s.d\t\0"
429
140k
  /* 3478 */ "hsub_s.d\t\0"
430
140k
  /* 3488 */ "dpsub_s.d\t\0"
431
140k
  /* 3499 */ "ftrunc_s.d\t\0"
432
140k
  /* 3511 */ "hadd_s.d\t\0"
433
140k
  /* 3521 */ "dpadd_s.d\t\0"
434
140k
  /* 3532 */ "mod_s.d\t\0"
435
140k
  /* 3541 */ "cle_s.d\t\0"
436
140k
  /* 3550 */ "ave_s.d\t\0"
437
140k
  /* 3559 */ "clei_s.d\t\0"
438
140k
  /* 3569 */ "mini_s.d\t\0"
439
140k
  /* 3579 */ "clti_s.d\t\0"
440
140k
  /* 3589 */ "maxi_s.d\t\0"
441
140k
  /* 3599 */ "min_s.d\t\0"
442
140k
  /* 3608 */ "dotp_s.d\t\0"
443
140k
  /* 3618 */ "aver_s.d\t\0"
444
140k
  /* 3628 */ "subs_s.d\t\0"
445
140k
  /* 3638 */ "adds_s.d\t\0"
446
140k
  /* 3648 */ "sat_s.d\t\0"
447
140k
  /* 3657 */ "clt_s.d\t\0"
448
140k
  /* 3666 */ "ffint_s.d\t\0"
449
140k
  /* 3677 */ "ftint_s.d\t\0"
450
140k
  /* 3688 */ "subsuu_s.d\t\0"
451
140k
  /* 3700 */ "div_s.d\t\0"
452
140k
  /* 3709 */ "max_s.d\t\0"
453
140k
  /* 3718 */ "copy_s.d\t\0"
454
140k
  /* 3728 */ "abs.d\t\0"
455
140k
  /* 3735 */ "fclass.d\t\0"
456
140k
  /* 3745 */ "splat.d\t\0"
457
140k
  /* 3754 */ "bset.d\t\0"
458
140k
  /* 3762 */ "c.ngt.d\t\0"
459
140k
  /* 3771 */ "c.lt.d\t\0"
460
140k
  /* 3779 */ "cmp.lt.d\t\0"
461
140k
  /* 3789 */ "fclt.d\t\0"
462
140k
  /* 3797 */ "c.olt.d\t\0"
463
140k
  /* 3806 */ "cmp.slt.d\t\0"
464
140k
  /* 3817 */ "fslt.d\t\0"
465
140k
  /* 3825 */ "c.ult.d\t\0"
466
140k
  /* 3834 */ "cmp.ult.d\t\0"
467
140k
  /* 3845 */ "fcult.d\t\0"
468
140k
  /* 3854 */ "cmp.sult.d\t\0"
469
140k
  /* 3866 */ "fsult.d\t\0"
470
140k
  /* 3875 */ "pcnt.d\t\0"
471
140k
  /* 3883 */ "frint.d\t\0"
472
140k
  /* 3892 */ "insert.d\t\0"
473
140k
  /* 3902 */ "fsqrt.d\t\0"
474
140k
  /* 3911 */ "frsqrt.d\t\0"
475
140k
  /* 3921 */ "st.d\t\0"
476
140k
  /* 3927 */ "movt.d\t\0"
477
140k
  /* 3935 */ "asub_u.d\t\0"
478
140k
  /* 3945 */ "hsub_u.d\t\0"
479
140k
  /* 3955 */ "dpsub_u.d\t\0"
480
140k
  /* 3966 */ "ftrunc_u.d\t\0"
481
140k
  /* 3978 */ "hadd_u.d\t\0"
482
140k
  /* 3988 */ "dpadd_u.d\t\0"
483
140k
  /* 3999 */ "mod_u.d\t\0"
484
140k
  /* 4008 */ "cle_u.d\t\0"
485
140k
  /* 4017 */ "ave_u.d\t\0"
486
140k
  /* 4026 */ "clei_u.d\t\0"
487
140k
  /* 4036 */ "mini_u.d\t\0"
488
140k
  /* 4046 */ "clti_u.d\t\0"
489
140k
  /* 4056 */ "maxi_u.d\t\0"
490
140k
  /* 4066 */ "min_u.d\t\0"
491
140k
  /* 4075 */ "dotp_u.d\t\0"
492
140k
  /* 4085 */ "aver_u.d\t\0"
493
140k
  /* 4095 */ "subs_u.d\t\0"
494
140k
  /* 4105 */ "adds_u.d\t\0"
495
140k
  /* 4115 */ "subsus_u.d\t\0"
496
140k
  /* 4127 */ "sat_u.d\t\0"
497
140k
  /* 4136 */ "clt_u.d\t\0"
498
140k
  /* 4145 */ "ffint_u.d\t\0"
499
140k
  /* 4156 */ "ftint_u.d\t\0"
500
140k
  /* 4167 */ "div_u.d\t\0"
501
140k
  /* 4176 */ "max_u.d\t\0"
502
140k
  /* 4185 */ "msubv.d\t\0"
503
140k
  /* 4194 */ "maddv.d\t\0"
504
140k
  /* 4203 */ "pckev.d\t\0"
505
140k
  /* 4212 */ "ilvev.d\t\0"
506
140k
  /* 4221 */ "fdiv.d\t\0"
507
140k
  /* 4229 */ "mulv.d\t\0"
508
140k
  /* 4237 */ "mov.d\t\0"
509
140k
  /* 4244 */ "trunc.w.d\t\0"
510
140k
  /* 4255 */ "round.w.d\t\0"
511
140k
  /* 4266 */ "ceil.w.d\t\0"
512
140k
  /* 4276 */ "floor.w.d\t\0"
513
140k
  /* 4287 */ "cvt.w.d\t\0"
514
140k
  /* 4296 */ "fmax.d\t\0"
515
140k
  /* 4304 */ "bz.d\t\0"
516
140k
  /* 4310 */ "selnez.d\t\0"
517
140k
  /* 4320 */ "bnz.d\t\0"
518
140k
  /* 4327 */ "seleqz.d\t\0"
519
140k
  /* 4337 */ "movz.d\t\0"
520
140k
  /* 4345 */ "crc32d\t\0"
521
140k
  /* 4353 */ "saad\t\0"
522
140k
  /* 4359 */ "crc32cd\t\0"
523
140k
  /* 4368 */ "scd\t\0"
524
140k
  /* 4373 */ "dadd\t\0"
525
140k
  /* 4379 */ "madd\t\0"
526
140k
  /* 4385 */ "dshd\t\0"
527
140k
  /* 4391 */ "yield\t\0"
528
140k
  /* 4398 */ "lld\t\0"
529
140k
  /* 4403 */ "and\t\0"
530
140k
  /* 4408 */ "prepend\t\0"
531
140k
  /* 4417 */ "append\t\0"
532
140k
  /* 4425 */ "dmod\t\0"
533
140k
  /* 4431 */ "sd\t\0"
534
140k
  /* 4435 */ "lbe\t\0"
535
140k
  /* 4440 */ "sbe\t\0"
536
140k
  /* 4445 */ "sce\t\0"
537
140k
  /* 4450 */ "cachee\t\0"
538
140k
  /* 4458 */ "prefe\t\0"
539
140k
  /* 4465 */ "bge\t\0"
540
140k
  /* 4470 */ "sge\t\0"
541
140k
  /* 4475 */ "tge\t\0"
542
140k
  /* 4480 */ "cache\t\0"
543
140k
  /* 4487 */ "lhe\t\0"
544
140k
  /* 4492 */ "she\t\0"
545
140k
  /* 4497 */ "sigrie\t\0"
546
140k
  /* 4505 */ "ble\t\0"
547
140k
  /* 4510 */ "lle\t\0"
548
140k
  /* 4515 */ "sle\t\0"
549
140k
  /* 4520 */ "lwle\t\0"
550
140k
  /* 4526 */ "swle\t\0"
551
140k
  /* 4532 */ "bne\t\0"
552
140k
  /* 4537 */ "sne\t\0"
553
140k
  /* 4542 */ "tne\t\0"
554
140k
  /* 4547 */ "dvpe\t\0"
555
140k
  /* 4553 */ "evpe\t\0"
556
140k
  /* 4559 */ "restore\t\0"
557
140k
  /* 4568 */ "lwre\t\0"
558
140k
  /* 4574 */ "swre\t\0"
559
140k
  /* 4580 */ "lbue\t\0"
560
140k
  /* 4586 */ "lhue\t\0"
561
140k
  /* 4592 */ "save\t\0"
562
140k
  /* 4598 */ "move\t\0"
563
140k
  /* 4604 */ "lwe\t\0"
564
140k
  /* 4609 */ "swe\t\0"
565
140k
  /* 4614 */ "bc1f\t\0"
566
140k
  /* 4620 */ "pref\t\0"
567
140k
  /* 4626 */ "movf\t\0"
568
140k
  /* 4632 */ "neg\t\0"
569
140k
  /* 4637 */ "add_a.h\t\0"
570
140k
  /* 4646 */ "min_a.h\t\0"
571
140k
  /* 4655 */ "adds_a.h\t\0"
572
140k
  /* 4665 */ "max_a.h\t\0"
573
140k
  /* 4674 */ "sra.h\t\0"
574
140k
  /* 4681 */ "nloc.h\t\0"
575
140k
  /* 4689 */ "lapc.h\t\0"
576
140k
  /* 4697 */ "nlzc.h\t\0"
577
140k
  /* 4705 */ "sld.h\t\0"
578
140k
  /* 4712 */ "pckod.h\t\0"
579
140k
  /* 4721 */ "ilvod.h\t\0"
580
140k
  /* 4730 */ "insve.h\t\0"
581
140k
  /* 4739 */ "vshf.h\t\0"
582
140k
  /* 4747 */ "bneg.h\t\0"
583
140k
  /* 4755 */ "srai.h\t\0"
584
140k
  /* 4763 */ "sldi.h\t\0"
585
140k
  /* 4771 */ "bnegi.h\t\0"
586
140k
  /* 4780 */ "slli.h\t\0"
587
140k
  /* 4788 */ "srli.h\t\0"
588
140k
  /* 4796 */ "binsli.h\t\0"
589
140k
  /* 4806 */ "ceqi.h\t\0"
590
140k
  /* 4814 */ "srari.h\t\0"
591
140k
  /* 4823 */ "bclri.h\t\0"
592
140k
  /* 4832 */ "srlri.h\t\0"
593
140k
  /* 4841 */ "binsri.h\t\0"
594
140k
  /* 4851 */ "splati.h\t\0"
595
140k
  /* 4861 */ "bseti.h\t\0"
596
140k
  /* 4870 */ "subvi.h\t\0"
597
140k
  /* 4879 */ "addvi.h\t\0"
598
140k
  /* 4888 */ "fill.h\t\0"
599
140k
  /* 4896 */ "sll.h\t\0"
600
140k
  /* 4903 */ "srl.h\t\0"
601
140k
  /* 4910 */ "binsl.h\t\0"
602
140k
  /* 4919 */ "ilvl.h\t\0"
603
140k
  /* 4927 */ "fexdo.h\t\0"
604
140k
  /* 4936 */ "msub_q.h\t\0"
605
140k
  /* 4946 */ "madd_q.h\t\0"
606
140k
  /* 4956 */ "mul_q.h\t\0"
607
140k
  /* 4965 */ "msubr_q.h\t\0"
608
140k
  /* 4976 */ "maddr_q.h\t\0"
609
140k
  /* 4987 */ "mulr_q.h\t\0"
610
140k
  /* 4997 */ "ceq.h\t\0"
611
140k
  /* 5004 */ "ftq.h\t\0"
612
140k
  /* 5011 */ "srar.h\t\0"
613
140k
  /* 5019 */ "bclr.h\t\0"
614
140k
  /* 5027 */ "srlr.h\t\0"
615
140k
  /* 5035 */ "binsr.h\t\0"
616
140k
  /* 5044 */ "ilvr.h\t\0"
617
140k
  /* 5052 */ "asub_s.h\t\0"
618
140k
  /* 5062 */ "hsub_s.h\t\0"
619
140k
  /* 5072 */ "dpsub_s.h\t\0"
620
140k
  /* 5083 */ "hadd_s.h\t\0"
621
140k
  /* 5093 */ "dpadd_s.h\t\0"
622
140k
  /* 5104 */ "mod_s.h\t\0"
623
140k
  /* 5113 */ "cle_s.h\t\0"
624
140k
  /* 5122 */ "ave_s.h\t\0"
625
140k
  /* 5131 */ "clei_s.h\t\0"
626
140k
  /* 5141 */ "mini_s.h\t\0"
627
140k
  /* 5151 */ "clti_s.h\t\0"
628
140k
  /* 5161 */ "maxi_s.h\t\0"
629
140k
  /* 5171 */ "min_s.h\t\0"
630
140k
  /* 5180 */ "dotp_s.h\t\0"
631
140k
  /* 5190 */ "aver_s.h\t\0"
632
140k
  /* 5200 */ "extr_s.h\t\0"
633
140k
  /* 5210 */ "subs_s.h\t\0"
634
140k
  /* 5220 */ "adds_s.h\t\0"
635
140k
  /* 5230 */ "sat_s.h\t\0"
636
140k
  /* 5239 */ "clt_s.h\t\0"
637
140k
  /* 5248 */ "subsuu_s.h\t\0"
638
140k
  /* 5260 */ "div_s.h\t\0"
639
140k
  /* 5269 */ "extrv_s.h\t\0"
640
140k
  /* 5280 */ "max_s.h\t\0"
641
140k
  /* 5289 */ "copy_s.h\t\0"
642
140k
  /* 5299 */ "splat.h\t\0"
643
140k
  /* 5308 */ "bset.h\t\0"
644
140k
  /* 5316 */ "pcnt.h\t\0"
645
140k
  /* 5324 */ "insert.h\t\0"
646
140k
  /* 5334 */ "st.h\t\0"
647
140k
  /* 5340 */ "asub_u.h\t\0"
648
140k
  /* 5350 */ "hsub_u.h\t\0"
649
140k
  /* 5360 */ "dpsub_u.h\t\0"
650
140k
  /* 5371 */ "hadd_u.h\t\0"
651
140k
  /* 5381 */ "dpadd_u.h\t\0"
652
140k
  /* 5392 */ "mod_u.h\t\0"
653
140k
  /* 5401 */ "cle_u.h\t\0"
654
140k
  /* 5410 */ "ave_u.h\t\0"
655
140k
  /* 5419 */ "clei_u.h\t\0"
656
140k
  /* 5429 */ "mini_u.h\t\0"
657
140k
  /* 5439 */ "clti_u.h\t\0"
658
140k
  /* 5449 */ "maxi_u.h\t\0"
659
140k
  /* 5459 */ "min_u.h\t\0"
660
140k
  /* 5468 */ "dotp_u.h\t\0"
661
140k
  /* 5478 */ "aver_u.h\t\0"
662
140k
  /* 5488 */ "subs_u.h\t\0"
663
140k
  /* 5498 */ "adds_u.h\t\0"
664
140k
  /* 5508 */ "subsus_u.h\t\0"
665
140k
  /* 5520 */ "sat_u.h\t\0"
666
140k
  /* 5529 */ "clt_u.h\t\0"
667
140k
  /* 5538 */ "div_u.h\t\0"
668
140k
  /* 5547 */ "max_u.h\t\0"
669
140k
  /* 5556 */ "copy_u.h\t\0"
670
140k
  /* 5566 */ "msubv.h\t\0"
671
140k
  /* 5575 */ "maddv.h\t\0"
672
140k
  /* 5584 */ "pckev.h\t\0"
673
140k
  /* 5593 */ "ilvev.h\t\0"
674
140k
  /* 5602 */ "mulv.h\t\0"
675
140k
  /* 5610 */ "bz.h\t\0"
676
140k
  /* 5616 */ "bnz.h\t\0"
677
140k
  /* 5623 */ "crc32h\t\0"
678
140k
  /* 5631 */ "dsbh\t\0"
679
140k
  /* 5637 */ "wsbh\t\0"
680
140k
  /* 5643 */ "crc32ch\t\0"
681
140k
  /* 5652 */ "seh\t\0"
682
140k
  /* 5657 */ "ualh\t\0"
683
140k
  /* 5663 */ "ulh\t\0"
684
140k
  /* 5668 */ "shra.ph\t\0"
685
140k
  /* 5677 */ "precrq.qb.ph\t\0"
686
140k
  /* 5691 */ "precr.qb.ph\t\0"
687
140k
  /* 5704 */ "precrqu_s.qb.ph\t\0"
688
140k
  /* 5721 */ "cmp.le.ph\t\0"
689
140k
  /* 5732 */ "subqh.ph\t\0"
690
140k
  /* 5742 */ "addqh.ph\t\0"
691
140k
  /* 5752 */ "pick.ph\t\0"
692
140k
  /* 5761 */ "shll.ph\t\0"
693
140k
  /* 5770 */ "repl.ph\t\0"
694
140k
  /* 5779 */ "shrl.ph\t\0"
695
140k
  /* 5788 */ "packrl.ph\t\0"
696
140k
  /* 5799 */ "mul.ph\t\0"
697
140k
  /* 5807 */ "subq.ph\t\0"
698
140k
  /* 5816 */ "addq.ph\t\0"
699
140k
  /* 5825 */ "cmp.eq.ph\t\0"
700
140k
  /* 5836 */ "shra_r.ph\t\0"
701
140k
  /* 5847 */ "subqh_r.ph\t\0"
702
140k
  /* 5859 */ "addqh_r.ph\t\0"
703
140k
  /* 5871 */ "shrav_r.ph\t\0"
704
140k
  /* 5883 */ "shll_s.ph\t\0"
705
140k
  /* 5894 */ "mul_s.ph\t\0"
706
140k
  /* 5904 */ "subq_s.ph\t\0"
707
140k
  /* 5915 */ "addq_s.ph\t\0"
708
140k
  /* 5926 */ "mulq_s.ph\t\0"
709
140k
  /* 5937 */ "absq_s.ph\t\0"
710
140k
  /* 5948 */ "subu_s.ph\t\0"
711
140k
  /* 5959 */ "addu_s.ph\t\0"
712
140k
  /* 5970 */ "shllv_s.ph\t\0"
713
140k
  /* 5982 */ "mulq_rs.ph\t\0"
714
140k
  /* 5994 */ "cmp.lt.ph\t\0"
715
140k
  /* 6005 */ "subu.ph\t\0"
716
140k
  /* 6014 */ "addu.ph\t\0"
717
140k
  /* 6023 */ "shrav.ph\t\0"
718
140k
  /* 6033 */ "shllv.ph\t\0"
719
140k
  /* 6043 */ "replv.ph\t\0"
720
140k
  /* 6053 */ "shrlv.ph\t\0"
721
140k
  /* 6063 */ "dpa.w.ph\t\0"
722
140k
  /* 6073 */ "dpaqx_sa.w.ph\t\0"
723
140k
  /* 6088 */ "dpsqx_sa.w.ph\t\0"
724
140k
  /* 6103 */ "mulsa.w.ph\t\0"
725
140k
  /* 6115 */ "dpaq_s.w.ph\t\0"
726
140k
  /* 6128 */ "mulsaq_s.w.ph\t\0"
727
140k
  /* 6143 */ "dpsq_s.w.ph\t\0"
728
140k
  /* 6156 */ "dpaqx_s.w.ph\t\0"
729
140k
  /* 6170 */ "dpsqx_s.w.ph\t\0"
730
140k
  /* 6184 */ "dps.w.ph\t\0"
731
140k
  /* 6194 */ "dpax.w.ph\t\0"
732
140k
  /* 6205 */ "dpsx.w.ph\t\0"
733
140k
  /* 6216 */ "uash\t\0"
734
140k
  /* 6222 */ "ush\t\0"
735
140k
  /* 6227 */ "dmuh\t\0"
736
140k
  /* 6233 */ "synci\t\0"
737
140k
  /* 6240 */ "daddi\t\0"
738
140k
  /* 6247 */ "andi\t\0"
739
140k
  /* 6253 */ "tgei\t\0"
740
140k
  /* 6259 */ "snei\t\0"
741
140k
  /* 6265 */ "tnei\t\0"
742
140k
  /* 6271 */ "dahi\t\0"
743
140k
  /* 6277 */ "mfhi\t\0"
744
140k
  /* 6283 */ "mthi\t\0"
745
140k
  /* 6289 */ ".align 2\n\tli\t\0"
746
140k
  /* 6303 */ "dli\t\0"
747
140k
  /* 6308 */ "cmpi\t\0"
748
140k
  /* 6314 */ "seqi\t\0"
749
140k
  /* 6320 */ "teqi\t\0"
750
140k
  /* 6326 */ "xori\t\0"
751
140k
  /* 6332 */ "dati\t\0"
752
140k
  /* 6338 */ "slti\t\0"
753
140k
  /* 6344 */ "tlti\t\0"
754
140k
  /* 6350 */ "daui\t\0"
755
140k
  /* 6356 */ "lui\t\0"
756
140k
  /* 6361 */ "ginvi\t\0"
757
140k
  /* 6368 */ "j\t\0"
758
140k
  /* 6371 */ "break\t\0"
759
140k
  /* 6378 */ "fork\t\0"
760
140k
  /* 6384 */ "cvt.d.l\t\0"
761
140k
  /* 6393 */ "cvt.s.l\t\0"
762
140k
  /* 6402 */ "bal\t\0"
763
140k
  /* 6407 */ "jal\t\0"
764
140k
  /* 6412 */ "bgezal\t\0"
765
140k
  /* 6420 */ "bltzal\t\0"
766
140k
  /* 6428 */ "dpau.h.qbl\t\0"
767
140k
  /* 6440 */ "dpsu.h.qbl\t\0"
768
140k
  /* 6452 */ "muleu_s.ph.qbl\t\0"
769
140k
  /* 6468 */ "preceu.ph.qbl\t\0"
770
140k
  /* 6483 */ "precequ.ph.qbl\t\0"
771
140k
  /* 6499 */ "ldl\t\0"
772
140k
  /* 6504 */ "sdl\t\0"
773
140k
  /* 6509 */ "bgel\t\0"
774
140k
  /* 6515 */ "blel\t\0"
775
140k
  /* 6521 */ "bnel\t\0"
776
140k
  /* 6527 */ "bc1fl\t\0"
777
140k
  /* 6534 */ "maq_sa.w.phl\t\0"
778
140k
  /* 6548 */ "preceq.w.phl\t\0"
779
140k
  /* 6562 */ "maq_s.w.phl\t\0"
780
140k
  /* 6575 */ "muleq_s.w.phl\t\0"
781
140k
  /* 6590 */ "hypcall\t\0"
782
140k
  /* 6599 */ "syscall\t\0"
783
140k
  /* 6608 */ "bgezall\t\0"
784
140k
  /* 6617 */ "bltzall\t\0"
785
140k
  /* 6626 */ "dsll\t\0"
786
140k
  /* 6632 */ "drol\t\0"
787
140k
  /* 6638 */ "cvt.s.pl\t\0"
788
140k
  /* 6648 */ "beql\t\0"
789
140k
  /* 6654 */ "dsrl\t\0"
790
140k
  /* 6660 */ "bc1tl\t\0"
791
140k
  /* 6667 */ "bgtl\t\0"
792
140k
  /* 6673 */ "bltl\t\0"
793
140k
  /* 6679 */ "bgeul\t\0"
794
140k
  /* 6686 */ "bleul\t\0"
795
140k
  /* 6693 */ "dmul\t\0"
796
140k
  /* 6699 */ "bgtul\t\0"
797
140k
  /* 6706 */ "bltul\t\0"
798
140k
  /* 6713 */ "lwl\t\0"
799
140k
  /* 6718 */ "swl\t\0"
800
140k
  /* 6723 */ "bgezl\t\0"
801
140k
  /* 6730 */ "blezl\t\0"
802
140k
  /* 6737 */ "bgtzl\t\0"
803
140k
  /* 6744 */ "bltzl\t\0"
804
140k
  /* 6751 */ "drem\t\0"
805
140k
  /* 6757 */ "dinsm\t\0"
806
140k
  /* 6764 */ "dextm\t\0"
807
140k
  /* 6771 */ "ualwm\t\0"
808
140k
  /* 6778 */ "uaswm\t\0"
809
140k
  /* 6785 */ "balign\t\0"
810
140k
  /* 6793 */ "dalign\t\0"
811
140k
  /* 6801 */ "movn\t\0"
812
140k
  /* 6807 */ "dclo\t\0"
813
140k
  /* 6813 */ "mflo\t\0"
814
140k
  /* 6819 */ "shilo\t\0"
815
140k
  /* 6826 */ "mtlo\t\0"
816
140k
  /* 6832 */ "dmulo\t\0"
817
140k
  /* 6839 */ "dbitswap\t\0"
818
140k
  /* 6849 */ "sdbbp\t\0"
819
140k
  /* 6856 */ "extpdp\t\0"
820
140k
  /* 6864 */ "movep\t\0"
821
140k
  /* 6871 */ "mthlip\t\0"
822
140k
  /* 6879 */ "cmp\t\0"
823
140k
  /* 6884 */ "dpop\t\0"
824
140k
  /* 6890 */ "addiur1sp\t\0"
825
140k
  /* 6901 */ "load_ccond_dsp\t\0"
826
140k
  /* 6917 */ "store_ccond_dsp\t\0"
827
140k
  /* 6934 */ "rddsp\t\0"
828
140k
  /* 6941 */ "wrdsp\t\0"
829
140k
  /* 6948 */ "jrcaddiusp\t\0"
830
140k
  /* 6960 */ "jraddiusp\t\0"
831
140k
  /* 6971 */ "swsp\t\0"
832
140k
  /* 6977 */ "extp\t\0"
833
140k
  /* 6983 */ "dvp\t\0"
834
140k
  /* 6988 */ "evp\t\0"
835
140k
  /* 6993 */ "lwp\t\0"
836
140k
  /* 6998 */ "swp\t\0"
837
140k
  /* 7003 */ "beq\t\0"
838
140k
  /* 7008 */ "seq\t\0"
839
140k
  /* 7013 */ "teq\t\0"
840
140k
  /* 7018 */ "dpau.h.qbr\t\0"
841
140k
  /* 7030 */ "dpsu.h.qbr\t\0"
842
140k
  /* 7042 */ "muleu_s.ph.qbr\t\0"
843
140k
  /* 7058 */ "preceu.ph.qbr\t\0"
844
140k
  /* 7073 */ "precequ.ph.qbr\t\0"
845
140k
  /* 7089 */ "ldr\t\0"
846
140k
  /* 7094 */ "sdr\t\0"
847
140k
  /* 7099 */ "maq_sa.w.phr\t\0"
848
140k
  /* 7113 */ "preceq.w.phr\t\0"
849
140k
  /* 7127 */ "maq_s.w.phr\t\0"
850
140k
  /* 7140 */ "muleq_s.w.phr\t\0"
851
140k
  /* 7155 */ "jr\t\0"
852
140k
  /* 7159 */ "jalr\t\0"
853
140k
  /* 7165 */ "nor\t\0"
854
140k
  /* 7170 */ "dror\t\0"
855
140k
  /* 7176 */ "xor\t\0"
856
140k
  /* 7181 */ "rdpgpr\t\0"
857
140k
  /* 7189 */ "wrpgpr\t\0"
858
140k
  /* 7197 */ "mftr\t\0"
859
140k
  /* 7203 */ "drotr\t\0"
860
140k
  /* 7210 */ "mttr\t\0"
861
140k
  /* 7216 */ "rdhwr\t\0"
862
140k
  /* 7223 */ "lwr\t\0"
863
140k
  /* 7228 */ "swr\t\0"
864
140k
  /* 7233 */ "mina.s\t\0"
865
140k
  /* 7241 */ "maxa.s\t\0"
866
140k
  /* 7249 */ "nmsub.s\t\0"
867
140k
  /* 7258 */ "cvt.d.s\t\0"
868
140k
  /* 7267 */ "nmadd.s\t\0"
869
140k
  /* 7276 */ "c.nge.s\t\0"
870
140k
  /* 7285 */ "c.le.s\t\0"
871
140k
  /* 7293 */ "cmp.le.s\t\0"
872
140k
  /* 7303 */ "c.ngle.s\t\0"
873
140k
  /* 7313 */ "c.ole.s\t\0"
874
140k
  /* 7322 */ "cmp.sle.s\t\0"
875
140k
  /* 7333 */ "c.ule.s\t\0"
876
140k
  /* 7342 */ "cmp.ule.s\t\0"
877
140k
  /* 7353 */ "cmp.sule.s\t\0"
878
140k
  /* 7365 */ "c.f.s\t\0"
879
140k
  /* 7372 */ "cmp.af.s\t\0"
880
140k
  /* 7382 */ "cmp.saf.s\t\0"
881
140k
  /* 7393 */ "msubf.s\t\0"
882
140k
  /* 7402 */ "maddf.s\t\0"
883
140k
  /* 7411 */ "c.sf.s\t\0"
884
140k
  /* 7419 */ "movf.s\t\0"
885
140k
  /* 7427 */ "neg.s\t\0"
886
140k
  /* 7434 */ "li.s\t\0"
887
140k
  /* 7440 */ "trunc.l.s\t\0"
888
140k
  /* 7451 */ "round.l.s\t\0"
889
140k
  /* 7462 */ "ceil.l.s\t\0"
890
140k
  /* 7472 */ "floor.l.s\t\0"
891
140k
  /* 7483 */ "cvt.l.s\t\0"
892
140k
  /* 7492 */ "sel.s\t\0"
893
140k
  /* 7499 */ "c.ngl.s\t\0"
894
140k
  /* 7508 */ "mul.s\t\0"
895
140k
  /* 7515 */ "min.s\t\0"
896
140k
  /* 7522 */ "c.un.s\t\0"
897
140k
  /* 7530 */ "cmp.un.s\t\0"
898
140k
  /* 7540 */ "cmp.sun.s\t\0"
899
140k
  /* 7551 */ "movn.s\t\0"
900
140k
  /* 7559 */ "recip.s\t\0"
901
140k
  /* 7568 */ "c.eq.s\t\0"
902
140k
  /* 7576 */ "cmp.eq.s\t\0"
903
140k
  /* 7586 */ "c.seq.s\t\0"
904
140k
  /* 7595 */ "cmp.seq.s\t\0"
905
140k
  /* 7606 */ "c.ueq.s\t\0"
906
140k
  /* 7615 */ "cmp.ueq.s\t\0"
907
140k
  /* 7626 */ "cmp.sueq.s\t\0"
908
140k
  /* 7638 */ "abs.s\t\0"
909
140k
  /* 7645 */ "cvt.ps.s\t\0"
910
140k
  /* 7655 */ "class.s\t\0"
911
140k
  /* 7664 */ "c.ngt.s\t\0"
912
140k
  /* 7673 */ "c.lt.s\t\0"
913
140k
  /* 7681 */ "cmp.lt.s\t\0"
914
140k
  /* 7691 */ "c.olt.s\t\0"
915
140k
  /* 7700 */ "cmp.slt.s\t\0"
916
140k
  /* 7711 */ "c.ult.s\t\0"
917
140k
  /* 7720 */ "cmp.ult.s\t\0"
918
140k
  /* 7731 */ "cmp.sult.s\t\0"
919
140k
  /* 7743 */ "rint.s\t\0"
920
140k
  /* 7751 */ "rsqrt.s\t\0"
921
140k
  /* 7760 */ "movt.s\t\0"
922
140k
  /* 7768 */ "div.s\t\0"
923
140k
  /* 7775 */ "mov.s\t\0"
924
140k
  /* 7782 */ "trunc.w.s\t\0"
925
140k
  /* 7793 */ "round.w.s\t\0"
926
140k
  /* 7804 */ "ceil.w.s\t\0"
927
140k
  /* 7814 */ "floor.w.s\t\0"
928
140k
  /* 7825 */ "cvt.w.s\t\0"
929
140k
  /* 7834 */ "max.s\t\0"
930
140k
  /* 7841 */ "selnez.s\t\0"
931
140k
  /* 7851 */ "seleqz.s\t\0"
932
140k
  /* 7861 */ "movz.s\t\0"
933
140k
  /* 7869 */ "abs\t\0"
934
140k
  /* 7874 */ "jals\t\0"
935
140k
  /* 7880 */ "bgezals\t\0"
936
140k
  /* 7889 */ "bltzals\t\0"
937
140k
  /* 7898 */ "cins\t\0"
938
140k
  /* 7904 */ "dins\t\0"
939
140k
  /* 7910 */ "sub.ps\t\0"
940
140k
  /* 7918 */ "add.ps\t\0"
941
140k
  /* 7926 */ "pll.ps\t\0"
942
140k
  /* 7934 */ "mul.ps\t\0"
943
140k
  /* 7942 */ "pul.ps\t\0"
944
140k
  /* 7950 */ "addr.ps\t\0"
945
140k
  /* 7959 */ "mulr.ps\t\0"
946
140k
  /* 7968 */ "plu.ps\t\0"
947
140k
  /* 7976 */ "puu.ps\t\0"
948
140k
  /* 7984 */ "cvt.pw.ps\t\0"
949
140k
  /* 7995 */ "jalrs\t\0"
950
140k
  /* 8002 */ "exts\t\0"
951
140k
  /* 8008 */ "lhxs\t\0"
952
140k
  /* 8014 */ "shxs\t\0"
953
140k
  /* 8020 */ "lhuxs\t\0"
954
140k
  /* 8027 */ "lwxs\t\0"
955
140k
  /* 8033 */ "swxs\t\0"
956
140k
  /* 8039 */ "bc1t\t\0"
957
140k
  /* 8045 */ "bgt\t\0"
958
140k
  /* 8050 */ "sgt\t\0"
959
140k
  /* 8055 */ "wait\t\0"
960
140k
  /* 8061 */ "blt\t\0"
961
140k
  /* 8066 */ "slt\t\0"
962
140k
  /* 8071 */ "tlt\t\0"
963
140k
  /* 8076 */ "dmult\t\0"
964
140k
  /* 8083 */ "dmt\t\0"
965
140k
  /* 8088 */ "emt\t\0"
966
140k
  /* 8093 */ "not\t\0"
967
140k
  /* 8098 */ "ginvt\t\0"
968
140k
  /* 8105 */ "movt\t\0"
969
140k
  /* 8111 */ "dext\t\0"
970
140k
  /* 8117 */ "lbu\t\0"
971
140k
  /* 8122 */ "dsubu\t\0"
972
140k
  /* 8129 */ "msubu\t\0"
973
140k
  /* 8136 */ "baddu\t\0"
974
140k
  /* 8143 */ "daddu\t\0"
975
140k
  /* 8150 */ "maddu\t\0"
976
140k
  /* 8157 */ "dmodu\t\0"
977
140k
  /* 8164 */ "bgeu\t\0"
978
140k
  /* 8170 */ "sgeu\t\0"
979
140k
  /* 8176 */ "tgeu\t\0"
980
140k
  /* 8182 */ "bleu\t\0"
981
140k
  /* 8188 */ "sleu\t\0"
982
140k
  /* 8194 */ "ulhu\t\0"
983
140k
  /* 8200 */ "dmuhu\t\0"
984
140k
  /* 8207 */ "daddiu\t\0"
985
140k
  /* 8215 */ "tgeiu\t\0"
986
140k
  /* 8222 */ "sltiu\t\0"
987
140k
  /* 8229 */ "tltiu\t\0"
988
140k
  /* 8236 */ "v3mulu\t\0"
989
140k
  /* 8244 */ "dmulu\t\0"
990
140k
  /* 8251 */ "vmulu\t\0"
991
140k
  /* 8258 */ "dremu\t\0"
992
140k
  /* 8265 */ "dmulou\t\0"
993
140k
  /* 8273 */ "cvt.s.pu\t\0"
994
140k
  /* 8283 */ "dinsu\t\0"
995
140k
  /* 8290 */ "bgtu\t\0"
996
140k
  /* 8296 */ "sgtu\t\0"
997
140k
  /* 8302 */ "bltu\t\0"
998
140k
  /* 8308 */ "sltu\t\0"
999
140k
  /* 8314 */ "tltu\t\0"
1000
140k
  /* 8320 */ "dmultu\t\0"
1001
140k
  /* 8328 */ "dextu\t\0"
1002
140k
  /* 8335 */ "ddivu\t\0"
1003
140k
  /* 8342 */ "lwu\t\0"
1004
140k
  /* 8347 */ "and.v\t\0"
1005
140k
  /* 8354 */ "move.v\t\0"
1006
140k
  /* 8362 */ "bsel.v\t\0"
1007
140k
  /* 8370 */ "nor.v\t\0"
1008
140k
  /* 8377 */ "xor.v\t\0"
1009
140k
  /* 8384 */ "bz.v\t\0"
1010
140k
  /* 8390 */ "bmz.v\t\0"
1011
140k
  /* 8397 */ "bnz.v\t\0"
1012
140k
  /* 8404 */ "bmnz.v\t\0"
1013
140k
  /* 8412 */ "dsrav\t\0"
1014
140k
  /* 8419 */ "bitrev\t\0"
1015
140k
  /* 8427 */ "ddiv\t\0"
1016
140k
  /* 8433 */ "dsllv\t\0"
1017
140k
  /* 8440 */ "dsrlv\t\0"
1018
140k
  /* 8447 */ "shilov\t\0"
1019
140k
  /* 8455 */ "sov\t\0"
1020
140k
  /* 8460 */ "extpdpv\t\0"
1021
140k
  /* 8469 */ "extpv\t\0"
1022
140k
  /* 8476 */ "drotrv\t\0"
1023
140k
  /* 8484 */ "insv\t\0"
1024
140k
  /* 8490 */ "flog2.w\t\0"
1025
140k
  /* 8499 */ "fexp2.w\t\0"
1026
140k
  /* 8508 */ "add_a.w\t\0"
1027
140k
  /* 8517 */ "fmin_a.w\t\0"
1028
140k
  /* 8527 */ "adds_a.w\t\0"
1029
140k
  /* 8537 */ "fmax_a.w\t\0"
1030
140k
  /* 8547 */ "sra.w\t\0"
1031
140k
  /* 8554 */ "fsub.w\t\0"
1032
140k
  /* 8562 */ "fmsub.w\t\0"
1033
140k
  /* 8571 */ "nloc.w\t\0"
1034
140k
  /* 8579 */ "nlzc.w\t\0"
1035
140k
  /* 8587 */ "cvt.d.w\t\0"
1036
140k
  /* 8596 */ "fadd.w\t\0"
1037
140k
  /* 8604 */ "fmadd.w\t\0"
1038
140k
  /* 8613 */ "sld.w\t\0"
1039
140k
  /* 8620 */ "pckod.w\t\0"
1040
140k
  /* 8629 */ "ilvod.w\t\0"
1041
140k
  /* 8638 */ "fcle.w\t\0"
1042
140k
  /* 8646 */ "fsle.w\t\0"
1043
140k
  /* 8654 */ "fcule.w\t\0"
1044
140k
  /* 8663 */ "fsule.w\t\0"
1045
140k
  /* 8672 */ "fcne.w\t\0"
1046
140k
  /* 8680 */ "fsne.w\t\0"
1047
140k
  /* 8688 */ "fcune.w\t\0"
1048
140k
  /* 8697 */ "fsune.w\t\0"
1049
140k
  /* 8706 */ "insve.w\t\0"
1050
140k
  /* 8715 */ "fcaf.w\t\0"
1051
140k
  /* 8723 */ "fsaf.w\t\0"
1052
140k
  /* 8731 */ "vshf.w\t\0"
1053
140k
  /* 8739 */ "bneg.w\t\0"
1054
140k
  /* 8747 */ "precr_sra.ph.w\t\0"
1055
140k
  /* 8763 */ "precrq.ph.w\t\0"
1056
140k
  /* 8776 */ "precr_sra_r.ph.w\t\0"
1057
140k
  /* 8794 */ "precrq_rs.ph.w\t\0"
1058
140k
  /* 8810 */ "subqh.w\t\0"
1059
140k
  /* 8819 */ "addqh.w\t\0"
1060
140k
  /* 8828 */ "srai.w\t\0"
1061
140k
  /* 8836 */ "sldi.w\t\0"
1062
140k
  /* 8844 */ "bnegi.w\t\0"
1063
140k
  /* 8853 */ "slli.w\t\0"
1064
140k
  /* 8861 */ "srli.w\t\0"
1065
140k
  /* 8869 */ "binsli.w\t\0"
1066
140k
  /* 8879 */ "ceqi.w\t\0"
1067
140k
  /* 8887 */ "srari.w\t\0"
1068
140k
  /* 8896 */ "bclri.w\t\0"
1069
140k
  /* 8905 */ "srlri.w\t\0"
1070
140k
  /* 8914 */ "binsri.w\t\0"
1071
140k
  /* 8924 */ "splati.w\t\0"
1072
140k
  /* 8934 */ "bseti.w\t\0"
1073
140k
  /* 8943 */ "subvi.w\t\0"
1074
140k
  /* 8952 */ "addvi.w\t\0"
1075
140k
  /* 8961 */ "dpaq_sa.l.w\t\0"
1076
140k
  /* 8974 */ "dpsq_sa.l.w\t\0"
1077
140k
  /* 8987 */ "fill.w\t\0"
1078
140k
  /* 8995 */ "sll.w\t\0"
1079
140k
  /* 9002 */ "fexupl.w\t\0"
1080
140k
  /* 9012 */ "ffql.w\t\0"
1081
140k
  /* 9020 */ "srl.w\t\0"
1082
140k
  /* 9027 */ "binsl.w\t\0"
1083
140k
  /* 9036 */ "fmul.w\t\0"
1084
140k
  /* 9044 */ "ilvl.w\t\0"
1085
140k
  /* 9052 */ "fmin.w\t\0"
1086
140k
  /* 9060 */ "fcun.w\t\0"
1087
140k
  /* 9068 */ "fsun.w\t\0"
1088
140k
  /* 9076 */ "fexdo.w\t\0"
1089
140k
  /* 9085 */ "frcp.w\t\0"
1090
140k
  /* 9093 */ "msub_q.w\t\0"
1091
140k
  /* 9103 */ "madd_q.w\t\0"
1092
140k
  /* 9113 */ "mul_q.w\t\0"
1093
140k
  /* 9122 */ "msubr_q.w\t\0"
1094
140k
  /* 9133 */ "maddr_q.w\t\0"
1095
140k
  /* 9144 */ "mulr_q.w\t\0"
1096
140k
  /* 9154 */ "fceq.w\t\0"
1097
140k
  /* 9162 */ "fseq.w\t\0"
1098
140k
  /* 9170 */ "fcueq.w\t\0"
1099
140k
  /* 9179 */ "fsueq.w\t\0"
1100
140k
  /* 9188 */ "ftq.w\t\0"
1101
140k
  /* 9195 */ "shra_r.w\t\0"
1102
140k
  /* 9205 */ "subqh_r.w\t\0"
1103
140k
  /* 9216 */ "addqh_r.w\t\0"
1104
140k
  /* 9227 */ "extr_r.w\t\0"
1105
140k
  /* 9237 */ "shrav_r.w\t\0"
1106
140k
  /* 9248 */ "extrv_r.w\t\0"
1107
140k
  /* 9259 */ "srar.w\t\0"
1108
140k
  /* 9267 */ "bclr.w\t\0"
1109
140k
  /* 9275 */ "srlr.w\t\0"
1110
140k
  /* 9283 */ "fcor.w\t\0"
1111
140k
  /* 9291 */ "fsor.w\t\0"
1112
140k
  /* 9299 */ "fexupr.w\t\0"
1113
140k
  /* 9309 */ "ffqr.w\t\0"
1114
140k
  /* 9317 */ "binsr.w\t\0"
1115
140k
  /* 9326 */ "extr.w\t\0"
1116
140k
  /* 9334 */ "ilvr.w\t\0"
1117
140k
  /* 9342 */ "cvt.s.w\t\0"
1118
140k
  /* 9351 */ "asub_s.w\t\0"
1119
140k
  /* 9361 */ "hsub_s.w\t\0"
1120
140k
  /* 9371 */ "dpsub_s.w\t\0"
1121
140k
  /* 9382 */ "ftrunc_s.w\t\0"
1122
140k
  /* 9394 */ "hadd_s.w\t\0"
1123
140k
  /* 9404 */ "dpadd_s.w\t\0"
1124
140k
  /* 9415 */ "mod_s.w\t\0"
1125
140k
  /* 9424 */ "cle_s.w\t\0"
1126
140k
  /* 9433 */ "ave_s.w\t\0"
1127
140k
  /* 9442 */ "clei_s.w\t\0"
1128
140k
  /* 9452 */ "mini_s.w\t\0"
1129
140k
  /* 9462 */ "clti_s.w\t\0"
1130
140k
  /* 9472 */ "maxi_s.w\t\0"
1131
140k
  /* 9482 */ "shll_s.w\t\0"
1132
140k
  /* 9492 */ "min_s.w\t\0"
1133
140k
  /* 9501 */ "dotp_s.w\t\0"
1134
140k
  /* 9511 */ "subq_s.w\t\0"
1135
140k
  /* 9521 */ "addq_s.w\t\0"
1136
140k
  /* 9531 */ "mulq_s.w\t\0"
1137
140k
  /* 9541 */ "absq_s.w\t\0"
1138
140k
  /* 9551 */ "aver_s.w\t\0"
1139
140k
  /* 9561 */ "subs_s.w\t\0"
1140
140k
  /* 9571 */ "adds_s.w\t\0"
1141
140k
  /* 9581 */ "sat_s.w\t\0"
1142
140k
  /* 9590 */ "clt_s.w\t\0"
1143
140k
  /* 9599 */ "ffint_s.w\t\0"
1144
140k
  /* 9610 */ "ftint_s.w\t\0"
1145
140k
  /* 9621 */ "subsuu_s.w\t\0"
1146
140k
  /* 9633 */ "div_s.w\t\0"
1147
140k
  /* 9642 */ "shllv_s.w\t\0"
1148
140k
  /* 9653 */ "max_s.w\t\0"
1149
140k
  /* 9662 */ "copy_s.w\t\0"
1150
140k
  /* 9672 */ "mulq_rs.w\t\0"
1151
140k
  /* 9683 */ "extr_rs.w\t\0"
1152
140k
  /* 9694 */ "extrv_rs.w\t\0"
1153
140k
  /* 9706 */ "fclass.w\t\0"
1154
140k
  /* 9716 */ "splat.w\t\0"
1155
140k
  /* 9725 */ "bset.w\t\0"
1156
140k
  /* 9733 */ "fclt.w\t\0"
1157
140k
  /* 9741 */ "fslt.w\t\0"
1158
140k
  /* 9749 */ "fcult.w\t\0"
1159
140k
  /* 9758 */ "fsult.w\t\0"
1160
140k
  /* 9767 */ "pcnt.w\t\0"
1161
140k
  /* 9775 */ "frint.w\t\0"
1162
140k
  /* 9784 */ "insert.w\t\0"
1163
140k
  /* 9794 */ "fsqrt.w\t\0"
1164
140k
  /* 9803 */ "frsqrt.w\t\0"
1165
140k
  /* 9813 */ "st.w\t\0"
1166
140k
  /* 9819 */ "asub_u.w\t\0"
1167
140k
  /* 9829 */ "hsub_u.w\t\0"
1168
140k
  /* 9839 */ "dpsub_u.w\t\0"
1169
140k
  /* 9850 */ "ftrunc_u.w\t\0"
1170
140k
  /* 9862 */ "hadd_u.w\t\0"
1171
140k
  /* 9872 */ "dpadd_u.w\t\0"
1172
140k
  /* 9883 */ "mod_u.w\t\0"
1173
140k
  /* 9892 */ "cle_u.w\t\0"
1174
140k
  /* 9901 */ "ave_u.w\t\0"
1175
140k
  /* 9910 */ "clei_u.w\t\0"
1176
140k
  /* 9920 */ "mini_u.w\t\0"
1177
140k
  /* 9930 */ "clti_u.w\t\0"
1178
140k
  /* 9940 */ "maxi_u.w\t\0"
1179
140k
  /* 9950 */ "min_u.w\t\0"
1180
140k
  /* 9959 */ "dotp_u.w\t\0"
1181
140k
  /* 9969 */ "aver_u.w\t\0"
1182
140k
  /* 9979 */ "subs_u.w\t\0"
1183
140k
  /* 9989 */ "adds_u.w\t\0"
1184
140k
  /* 9999 */ "subsus_u.w\t\0"
1185
140k
  /* 10011 */ "sat_u.w\t\0"
1186
140k
  /* 10020 */ "clt_u.w\t\0"
1187
140k
  /* 10029 */ "ffint_u.w\t\0"
1188
140k
  /* 10040 */ "ftint_u.w\t\0"
1189
140k
  /* 10051 */ "div_u.w\t\0"
1190
140k
  /* 10060 */ "max_u.w\t\0"
1191
140k
  /* 10069 */ "copy_u.w\t\0"
1192
140k
  /* 10079 */ "msubv.w\t\0"
1193
140k
  /* 10088 */ "maddv.w\t\0"
1194
140k
  /* 10097 */ "pckev.w\t\0"
1195
140k
  /* 10106 */ "ilvev.w\t\0"
1196
140k
  /* 10115 */ "fdiv.w\t\0"
1197
140k
  /* 10123 */ "mulv.w\t\0"
1198
140k
  /* 10131 */ "extrv.w\t\0"
1199
140k
  /* 10140 */ "fmax.w\t\0"
1200
140k
  /* 10148 */ "bz.w\t\0"
1201
140k
  /* 10154 */ "bnz.w\t\0"
1202
140k
  /* 10161 */ "crc32w\t\0"
1203
140k
  /* 10169 */ "crc32cw\t\0"
1204
140k
  /* 10178 */ "ualw\t\0"
1205
140k
  /* 10184 */ "ulw\t\0"
1206
140k
  /* 10189 */ "cvt.ps.pw\t\0"
1207
140k
  /* 10200 */ "uasw\t\0"
1208
140k
  /* 10206 */ "usw\t\0"
1209
140k
  /* 10211 */ "extw\t\0"
1210
140k
  /* 10217 */ "byterevw\t\0"
1211
140k
  /* 10227 */ "bitrevw\t\0"
1212
140k
  /* 10236 */ "lbx\t\0"
1213
140k
  /* 10241 */ "sbx\t\0"
1214
140k
  /* 10246 */ "prefx\t\0"
1215
140k
  /* 10253 */ "lhx\t\0"
1216
140k
  /* 10258 */ "shx\t\0"
1217
140k
  /* 10263 */ "jalx\t\0"
1218
140k
  /* 10269 */ "rotx\t\0"
1219
140k
  /* 10275 */ "lbux\t\0"
1220
140k
  /* 10281 */ "lhux\t\0"
1221
140k
  /* 10287 */ "lwx\t\0"
1222
140k
  /* 10292 */ "swx\t\0"
1223
140k
  /* 10297 */ "bgez\t\0"
1224
140k
  /* 10303 */ "blez\t\0"
1225
140k
  /* 10309 */ "bnez\t\0"
1226
140k
  /* 10315 */ "selnez\t\0"
1227
140k
  /* 10323 */ "btnez\t\0"
1228
140k
  /* 10330 */ "dclz\t\0"
1229
140k
  /* 10336 */ "beqz\t\0"
1230
140k
  /* 10342 */ "seleqz\t\0"
1231
140k
  /* 10350 */ "bteqz\t\0"
1232
140k
  /* 10357 */ "bgtz\t\0"
1233
140k
  /* 10363 */ "bltz\t\0"
1234
140k
  /* 10369 */ "movz\t\0"
1235
140k
  /* 10375 */ "seb\t \0"
1236
140k
  /* 10381 */ "seh\t \0"
1237
140k
  /* 10387 */ "ddivu\t$zero, \0"
1238
140k
  /* 10401 */ "ddiv\t$zero, \0"
1239
140k
  /* 10414 */ "addiu\t$sp, \0"
1240
140k
  /* 10426 */ "mftc0 \0"
1241
140k
  /* 10433 */ "mttc0 \0"
1242
140k
  /* 10440 */ "mfthc1 \0"
1243
140k
  /* 10448 */ "mtthc1 \0"
1244
140k
  /* 10456 */ "cftc1 \0"
1245
140k
  /* 10463 */ "mftc1 \0"
1246
140k
  /* 10470 */ "cttc1 \0"
1247
140k
  /* 10477 */ "mttc1 \0"
1248
140k
  /* 10484 */ "sync \0"
1249
140k
  /* 10490 */ "ld \0"
1250
140k
  /* 10494 */ "\t.word \0"
1251
140k
  /* 10502 */ "sd \0"
1252
140k
  /* 10506 */ "sne \0"
1253
140k
  /* 10511 */ "mfthi \0"
1254
140k
  /* 10518 */ "mtthi \0"
1255
140k
  /* 10525 */ "mftlo \0"
1256
140k
  /* 10532 */ "mttlo \0"
1257
140k
  /* 10539 */ "mftdsp \0"
1258
140k
  /* 10547 */ "mttdsp \0"
1259
140k
  /* 10555 */ "scwp \0"
1260
140k
  /* 10561 */ "llwp \0"
1261
140k
  /* 10567 */ "seq \0"
1262
140k
  /* 10572 */ "mftgpr \0"
1263
140k
  /* 10580 */ "mttgpr \0"
1264
140k
  /* 10588 */ "dext \0"
1265
140k
  /* 10594 */ "mftacx \0"
1266
140k
  /* 10602 */ "mttacx \0"
1267
140k
  /* 10610 */ "bc1nez \0"
1268
140k
  /* 10618 */ "bc2nez \0"
1269
140k
  /* 10626 */ "bc1eqz \0"
1270
140k
  /* 10634 */ "bc2eqz \0"
1271
140k
  /* 10642 */ "# XRay Function Patchable RET.\0"
1272
140k
  /* 10673 */ "c.\0"
1273
140k
  /* 10676 */ "# XRay Typed Event Log.\0"
1274
140k
  /* 10700 */ "# XRay Custom Event Log.\0"
1275
140k
  /* 10725 */ "# XRay Function Enter.\0"
1276
140k
  /* 10748 */ "# XRay Tail Call Exit.\0"
1277
140k
  /* 10771 */ "# XRay Function Exit.\0"
1278
140k
  /* 10793 */ "break 0\0"
1279
140k
  /* 10801 */ "nop32\0"
1280
140k
  /* 10807 */ "LIFETIME_END\0"
1281
140k
  /* 10820 */ "PSEUDO_PROBE\0"
1282
140k
  /* 10833 */ "BUNDLE\0"
1283
140k
  /* 10840 */ "DBG_VALUE\0"
1284
140k
  /* 10850 */ "DBG_INSTR_REF\0"
1285
140k
  /* 10864 */ "DBG_PHI\0"
1286
140k
  /* 10872 */ "DBG_LABEL\0"
1287
140k
  /* 10882 */ "LIFETIME_START\0"
1288
140k
  /* 10897 */ "DBG_VALUE_LIST\0"
1289
140k
  /* 10912 */ "jrc\t$ra\0"
1290
140k
  /* 10920 */ "jr\t$ra\0"
1291
140k
  /* 10927 */ "ehb\0"
1292
140k
  /* 10931 */ "eretnc\0"
1293
140k
  /* 10938 */ "pause\0"
1294
140k
  /* 10944 */ "tlbinvf\0"
1295
140k
  /* 10952 */ "tlbginvf\0"
1296
140k
  /* 10961 */ "tlbwi\0"
1297
140k
  /* 10967 */ "tlbgwi\0"
1298
140k
  /* 10974 */ "# FEntry call\0"
1299
140k
  /* 10988 */ "foo\0"
1300
140k
  /* 10992 */ "tlbp\0"
1301
140k
  /* 10997 */ "tlbgp\0"
1302
140k
  /* 11003 */ "ssnop\0"
1303
140k
  /* 11009 */ "tlbr\0"
1304
140k
  /* 11014 */ "tlbgr\0"
1305
140k
  /* 11020 */ "tlbwr\0"
1306
140k
  /* 11026 */ "tlbgwr\0"
1307
140k
  /* 11033 */ "deret\0"
1308
140k
  /* 11039 */ "wait\0"
1309
140k
  /* 11044 */ "tlbinv\0"
1310
140k
  /* 11051 */ "tlbginv\0"
1311
140k
};
1312
140k
#endif // CAPSTONE_DIET
1313
1314
140k
  static const uint32_t OpInfo0[] = {
1315
140k
    0U, // PHI
1316
140k
    0U, // INLINEASM
1317
140k
    0U, // INLINEASM_BR
1318
140k
    0U, // CFI_INSTRUCTION
1319
140k
    0U, // EH_LABEL
1320
140k
    0U, // GC_LABEL
1321
140k
    0U, // ANNOTATION_LABEL
1322
140k
    0U, // KILL
1323
140k
    0U, // EXTRACT_SUBREG
1324
140k
    0U, // INSERT_SUBREG
1325
140k
    0U, // IMPLICIT_DEF
1326
140k
    0U, // SUBREG_TO_REG
1327
140k
    0U, // COPY_TO_REGCLASS
1328
140k
    10841U, // DBG_VALUE
1329
140k
    10898U, // DBG_VALUE_LIST
1330
140k
    10851U, // DBG_INSTR_REF
1331
140k
    10865U, // DBG_PHI
1332
140k
    10873U, // DBG_LABEL
1333
140k
    0U, // REG_SEQUENCE
1334
140k
    0U, // COPY
1335
140k
    10834U, // BUNDLE
1336
140k
    10883U, // LIFETIME_START
1337
140k
    10808U, // LIFETIME_END
1338
140k
    10821U, // PSEUDO_PROBE
1339
140k
    0U, // ARITH_FENCE
1340
140k
    0U, // STACKMAP
1341
140k
    10975U, // FENTRY_CALL
1342
140k
    0U, // PATCHPOINT
1343
140k
    0U, // LOAD_STACK_GUARD
1344
140k
    0U, // PREALLOCATED_SETUP
1345
140k
    0U, // PREALLOCATED_ARG
1346
140k
    0U, // STATEPOINT
1347
140k
    0U, // LOCAL_ESCAPE
1348
140k
    0U, // FAULTING_OP
1349
140k
    0U, // PATCHABLE_OP
1350
140k
    10726U, // PATCHABLE_FUNCTION_ENTER
1351
140k
    10643U, // PATCHABLE_RET
1352
140k
    10772U, // PATCHABLE_FUNCTION_EXIT
1353
140k
    10749U, // PATCHABLE_TAIL_CALL
1354
140k
    10701U, // PATCHABLE_EVENT_CALL
1355
140k
    10677U, // PATCHABLE_TYPED_EVENT_CALL
1356
140k
    0U, // ICALL_BRANCH_FUNNEL
1357
140k
    0U, // MEMBARRIER
1358
140k
    0U, // JUMP_TABLE_DEBUG_INFO
1359
140k
    0U, // G_ASSERT_SEXT
1360
140k
    0U, // G_ASSERT_ZEXT
1361
140k
    0U, // G_ASSERT_ALIGN
1362
140k
    0U, // G_ADD
1363
140k
    0U, // G_SUB
1364
140k
    0U, // G_MUL
1365
140k
    0U, // G_SDIV
1366
140k
    0U, // G_UDIV
1367
140k
    0U, // G_SREM
1368
140k
    0U, // G_UREM
1369
140k
    0U, // G_SDIVREM
1370
140k
    0U, // G_UDIVREM
1371
140k
    0U, // G_AND
1372
140k
    0U, // G_OR
1373
140k
    0U, // G_XOR
1374
140k
    0U, // G_IMPLICIT_DEF
1375
140k
    0U, // G_PHI
1376
140k
    0U, // G_FRAME_INDEX
1377
140k
    0U, // G_GLOBAL_VALUE
1378
140k
    0U, // G_CONSTANT_POOL
1379
140k
    0U, // G_EXTRACT
1380
140k
    0U, // G_UNMERGE_VALUES
1381
140k
    0U, // G_INSERT
1382
140k
    0U, // G_MERGE_VALUES
1383
140k
    0U, // G_BUILD_VECTOR
1384
140k
    0U, // G_BUILD_VECTOR_TRUNC
1385
140k
    0U, // G_CONCAT_VECTORS
1386
140k
    0U, // G_PTRTOINT
1387
140k
    0U, // G_INTTOPTR
1388
140k
    0U, // G_BITCAST
1389
140k
    0U, // G_FREEZE
1390
140k
    0U, // G_CONSTANT_FOLD_BARRIER
1391
140k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1392
140k
    0U, // G_INTRINSIC_TRUNC
1393
140k
    0U, // G_INTRINSIC_ROUND
1394
140k
    0U, // G_INTRINSIC_LRINT
1395
140k
    0U, // G_INTRINSIC_ROUNDEVEN
1396
140k
    0U, // G_READCYCLECOUNTER
1397
140k
    0U, // G_LOAD
1398
140k
    0U, // G_SEXTLOAD
1399
140k
    0U, // G_ZEXTLOAD
1400
140k
    0U, // G_INDEXED_LOAD
1401
140k
    0U, // G_INDEXED_SEXTLOAD
1402
140k
    0U, // G_INDEXED_ZEXTLOAD
1403
140k
    0U, // G_STORE
1404
140k
    0U, // G_INDEXED_STORE
1405
140k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1406
140k
    0U, // G_ATOMIC_CMPXCHG
1407
140k
    0U, // G_ATOMICRMW_XCHG
1408
140k
    0U, // G_ATOMICRMW_ADD
1409
140k
    0U, // G_ATOMICRMW_SUB
1410
140k
    0U, // G_ATOMICRMW_AND
1411
140k
    0U, // G_ATOMICRMW_NAND
1412
140k
    0U, // G_ATOMICRMW_OR
1413
140k
    0U, // G_ATOMICRMW_XOR
1414
140k
    0U, // G_ATOMICRMW_MAX
1415
140k
    0U, // G_ATOMICRMW_MIN
1416
140k
    0U, // G_ATOMICRMW_UMAX
1417
140k
    0U, // G_ATOMICRMW_UMIN
1418
140k
    0U, // G_ATOMICRMW_FADD
1419
140k
    0U, // G_ATOMICRMW_FSUB
1420
140k
    0U, // G_ATOMICRMW_FMAX
1421
140k
    0U, // G_ATOMICRMW_FMIN
1422
140k
    0U, // G_ATOMICRMW_UINC_WRAP
1423
140k
    0U, // G_ATOMICRMW_UDEC_WRAP
1424
140k
    0U, // G_FENCE
1425
140k
    0U, // G_PREFETCH
1426
140k
    0U, // G_BRCOND
1427
140k
    0U, // G_BRINDIRECT
1428
140k
    0U, // G_INVOKE_REGION_START
1429
140k
    0U, // G_INTRINSIC
1430
140k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1431
140k
    0U, // G_INTRINSIC_CONVERGENT
1432
140k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1433
140k
    0U, // G_ANYEXT
1434
140k
    0U, // G_TRUNC
1435
140k
    0U, // G_CONSTANT
1436
140k
    0U, // G_FCONSTANT
1437
140k
    0U, // G_VASTART
1438
140k
    0U, // G_VAARG
1439
140k
    0U, // G_SEXT
1440
140k
    0U, // G_SEXT_INREG
1441
140k
    0U, // G_ZEXT
1442
140k
    0U, // G_SHL
1443
140k
    0U, // G_LSHR
1444
140k
    0U, // G_ASHR
1445
140k
    0U, // G_FSHL
1446
140k
    0U, // G_FSHR
1447
140k
    0U, // G_ROTR
1448
140k
    0U, // G_ROTL
1449
140k
    0U, // G_ICMP
1450
140k
    0U, // G_FCMP
1451
140k
    0U, // G_SELECT
1452
140k
    0U, // G_UADDO
1453
140k
    0U, // G_UADDE
1454
140k
    0U, // G_USUBO
1455
140k
    0U, // G_USUBE
1456
140k
    0U, // G_SADDO
1457
140k
    0U, // G_SADDE
1458
140k
    0U, // G_SSUBO
1459
140k
    0U, // G_SSUBE
1460
140k
    0U, // G_UMULO
1461
140k
    0U, // G_SMULO
1462
140k
    0U, // G_UMULH
1463
140k
    0U, // G_SMULH
1464
140k
    0U, // G_UADDSAT
1465
140k
    0U, // G_SADDSAT
1466
140k
    0U, // G_USUBSAT
1467
140k
    0U, // G_SSUBSAT
1468
140k
    0U, // G_USHLSAT
1469
140k
    0U, // G_SSHLSAT
1470
140k
    0U, // G_SMULFIX
1471
140k
    0U, // G_UMULFIX
1472
140k
    0U, // G_SMULFIXSAT
1473
140k
    0U, // G_UMULFIXSAT
1474
140k
    0U, // G_SDIVFIX
1475
140k
    0U, // G_UDIVFIX
1476
140k
    0U, // G_SDIVFIXSAT
1477
140k
    0U, // G_UDIVFIXSAT
1478
140k
    0U, // G_FADD
1479
140k
    0U, // G_FSUB
1480
140k
    0U, // G_FMUL
1481
140k
    0U, // G_FMA
1482
140k
    0U, // G_FMAD
1483
140k
    0U, // G_FDIV
1484
140k
    0U, // G_FREM
1485
140k
    0U, // G_FPOW
1486
140k
    0U, // G_FPOWI
1487
140k
    0U, // G_FEXP
1488
140k
    0U, // G_FEXP2
1489
140k
    0U, // G_FEXP10
1490
140k
    0U, // G_FLOG
1491
140k
    0U, // G_FLOG2
1492
140k
    0U, // G_FLOG10
1493
140k
    0U, // G_FLDEXP
1494
140k
    0U, // G_FFREXP
1495
140k
    0U, // G_FNEG
1496
140k
    0U, // G_FPEXT
1497
140k
    0U, // G_FPTRUNC
1498
140k
    0U, // G_FPTOSI
1499
140k
    0U, // G_FPTOUI
1500
140k
    0U, // G_SITOFP
1501
140k
    0U, // G_UITOFP
1502
140k
    0U, // G_FABS
1503
140k
    0U, // G_FCOPYSIGN
1504
140k
    0U, // G_IS_FPCLASS
1505
140k
    0U, // G_FCANONICALIZE
1506
140k
    0U, // G_FMINNUM
1507
140k
    0U, // G_FMAXNUM
1508
140k
    0U, // G_FMINNUM_IEEE
1509
140k
    0U, // G_FMAXNUM_IEEE
1510
140k
    0U, // G_FMINIMUM
1511
140k
    0U, // G_FMAXIMUM
1512
140k
    0U, // G_GET_FPENV
1513
140k
    0U, // G_SET_FPENV
1514
140k
    0U, // G_RESET_FPENV
1515
140k
    0U, // G_GET_FPMODE
1516
140k
    0U, // G_SET_FPMODE
1517
140k
    0U, // G_RESET_FPMODE
1518
140k
    0U, // G_PTR_ADD
1519
140k
    0U, // G_PTRMASK
1520
140k
    0U, // G_SMIN
1521
140k
    0U, // G_SMAX
1522
140k
    0U, // G_UMIN
1523
140k
    0U, // G_UMAX
1524
140k
    0U, // G_ABS
1525
140k
    0U, // G_LROUND
1526
140k
    0U, // G_LLROUND
1527
140k
    0U, // G_BR
1528
140k
    0U, // G_BRJT
1529
140k
    0U, // G_INSERT_VECTOR_ELT
1530
140k
    0U, // G_EXTRACT_VECTOR_ELT
1531
140k
    0U, // G_SHUFFLE_VECTOR
1532
140k
    0U, // G_CTTZ
1533
140k
    0U, // G_CTTZ_ZERO_UNDEF
1534
140k
    0U, // G_CTLZ
1535
140k
    0U, // G_CTLZ_ZERO_UNDEF
1536
140k
    0U, // G_CTPOP
1537
140k
    0U, // G_BSWAP
1538
140k
    0U, // G_BITREVERSE
1539
140k
    0U, // G_FCEIL
1540
140k
    0U, // G_FCOS
1541
140k
    0U, // G_FSIN
1542
140k
    0U, // G_FSQRT
1543
140k
    0U, // G_FFLOOR
1544
140k
    0U, // G_FRINT
1545
140k
    0U, // G_FNEARBYINT
1546
140k
    0U, // G_ADDRSPACE_CAST
1547
140k
    0U, // G_BLOCK_ADDR
1548
140k
    0U, // G_JUMP_TABLE
1549
140k
    0U, // G_DYN_STACKALLOC
1550
140k
    0U, // G_STACKSAVE
1551
140k
    0U, // G_STACKRESTORE
1552
140k
    0U, // G_STRICT_FADD
1553
140k
    0U, // G_STRICT_FSUB
1554
140k
    0U, // G_STRICT_FMUL
1555
140k
    0U, // G_STRICT_FDIV
1556
140k
    0U, // G_STRICT_FREM
1557
140k
    0U, // G_STRICT_FMA
1558
140k
    0U, // G_STRICT_FSQRT
1559
140k
    0U, // G_STRICT_FLDEXP
1560
140k
    0U, // G_READ_REGISTER
1561
140k
    0U, // G_WRITE_REGISTER
1562
140k
    0U, // G_MEMCPY
1563
140k
    0U, // G_MEMCPY_INLINE
1564
140k
    0U, // G_MEMMOVE
1565
140k
    0U, // G_MEMSET
1566
140k
    0U, // G_BZERO
1567
140k
    0U, // G_VECREDUCE_SEQ_FADD
1568
140k
    0U, // G_VECREDUCE_SEQ_FMUL
1569
140k
    0U, // G_VECREDUCE_FADD
1570
140k
    0U, // G_VECREDUCE_FMUL
1571
140k
    0U, // G_VECREDUCE_FMAX
1572
140k
    0U, // G_VECREDUCE_FMIN
1573
140k
    0U, // G_VECREDUCE_FMAXIMUM
1574
140k
    0U, // G_VECREDUCE_FMINIMUM
1575
140k
    0U, // G_VECREDUCE_ADD
1576
140k
    0U, // G_VECREDUCE_MUL
1577
140k
    0U, // G_VECREDUCE_AND
1578
140k
    0U, // G_VECREDUCE_OR
1579
140k
    0U, // G_VECREDUCE_XOR
1580
140k
    0U, // G_VECREDUCE_SMAX
1581
140k
    0U, // G_VECREDUCE_SMIN
1582
140k
    0U, // G_VECREDUCE_UMAX
1583
140k
    0U, // G_VECREDUCE_UMIN
1584
140k
    0U, // G_SBFX
1585
140k
    0U, // G_UBFX
1586
140k
    24254U, // ABSMacro
1587
140k
    0U, // ADJCALLSTACKDOWN
1588
140k
    0U, // ADJCALLSTACKDOWN_NM
1589
140k
    0U, // ADJCALLSTACKUP
1590
140k
    0U, // ADJCALLSTACKUP_NM
1591
140k
    536894083U, // ALIGN_NM
1592
140k
    0U, // AND_V_D_PSEUDO
1593
140k
    0U, // AND_V_H_PSEUDO
1594
140k
    0U, // AND_V_W_PSEUDO
1595
140k
    0U, // ATOMIC_CMP_SWAP_I16
1596
140k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
1597
140k
    0U, // ATOMIC_CMP_SWAP_I32
1598
140k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
1599
140k
    0U, // ATOMIC_CMP_SWAP_I64
1600
140k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
1601
140k
    0U, // ATOMIC_CMP_SWAP_I8
1602
140k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
1603
140k
    0U, // ATOMIC_LOAD_ADD_I16
1604
140k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
1605
140k
    0U, // ATOMIC_LOAD_ADD_I32
1606
140k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
1607
140k
    0U, // ATOMIC_LOAD_ADD_I64
1608
140k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
1609
140k
    0U, // ATOMIC_LOAD_ADD_I8
1610
140k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
1611
140k
    0U, // ATOMIC_LOAD_AND_I16
1612
140k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
1613
140k
    0U, // ATOMIC_LOAD_AND_I32
1614
140k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
1615
140k
    0U, // ATOMIC_LOAD_AND_I64
1616
140k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
1617
140k
    0U, // ATOMIC_LOAD_AND_I8
1618
140k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
1619
140k
    0U, // ATOMIC_LOAD_MAX_I16
1620
140k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
1621
140k
    0U, // ATOMIC_LOAD_MAX_I32
1622
140k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
1623
140k
    0U, // ATOMIC_LOAD_MAX_I64
1624
140k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
1625
140k
    0U, // ATOMIC_LOAD_MAX_I8
1626
140k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
1627
140k
    0U, // ATOMIC_LOAD_MIN_I16
1628
140k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
1629
140k
    0U, // ATOMIC_LOAD_MIN_I32
1630
140k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
1631
140k
    0U, // ATOMIC_LOAD_MIN_I64
1632
140k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
1633
140k
    0U, // ATOMIC_LOAD_MIN_I8
1634
140k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
1635
140k
    0U, // ATOMIC_LOAD_NAND_I16
1636
140k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
1637
140k
    0U, // ATOMIC_LOAD_NAND_I32
1638
140k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
1639
140k
    0U, // ATOMIC_LOAD_NAND_I64
1640
140k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
1641
140k
    0U, // ATOMIC_LOAD_NAND_I8
1642
140k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
1643
140k
    0U, // ATOMIC_LOAD_OR_I16
1644
140k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
1645
140k
    0U, // ATOMIC_LOAD_OR_I32
1646
140k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
1647
140k
    0U, // ATOMIC_LOAD_OR_I64
1648
140k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
1649
140k
    0U, // ATOMIC_LOAD_OR_I8
1650
140k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
1651
140k
    0U, // ATOMIC_LOAD_SUB_I16
1652
140k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
1653
140k
    0U, // ATOMIC_LOAD_SUB_I32
1654
140k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
1655
140k
    0U, // ATOMIC_LOAD_SUB_I64
1656
140k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
1657
140k
    0U, // ATOMIC_LOAD_SUB_I8
1658
140k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
1659
140k
    0U, // ATOMIC_LOAD_UMAX_I16
1660
140k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
1661
140k
    0U, // ATOMIC_LOAD_UMAX_I32
1662
140k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
1663
140k
    0U, // ATOMIC_LOAD_UMAX_I64
1664
140k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
1665
140k
    0U, // ATOMIC_LOAD_UMAX_I8
1666
140k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
1667
140k
    0U, // ATOMIC_LOAD_UMIN_I16
1668
140k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
1669
140k
    0U, // ATOMIC_LOAD_UMIN_I32
1670
140k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
1671
140k
    0U, // ATOMIC_LOAD_UMIN_I64
1672
140k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
1673
140k
    0U, // ATOMIC_LOAD_UMIN_I8
1674
140k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
1675
140k
    0U, // ATOMIC_LOAD_XOR_I16
1676
140k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
1677
140k
    0U, // ATOMIC_LOAD_XOR_I32
1678
140k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
1679
140k
    0U, // ATOMIC_LOAD_XOR_I64
1680
140k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
1681
140k
    0U, // ATOMIC_LOAD_XOR_I8
1682
140k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
1683
140k
    0U, // ATOMIC_SWAP_I16
1684
140k
    0U, // ATOMIC_SWAP_I16_POSTRA
1685
140k
    0U, // ATOMIC_SWAP_I32
1686
140k
    0U, // ATOMIC_SWAP_I32_POSTRA
1687
140k
    0U, // ATOMIC_SWAP_I64
1688
140k
    0U, // ATOMIC_SWAP_I64_POSTRA
1689
140k
    0U, // ATOMIC_SWAP_I8
1690
140k
    0U, // ATOMIC_SWAP_I8_POSTRA
1691
140k
    0U, // B
1692
140k
    0U, // BAL_BR
1693
140k
    0U, // BAL_BR_MM
1694
140k
    536893945U, // BEQLImmMacro
1695
140k
    536891762U, // BGE
1696
140k
    536891762U, // BGEImmMacro
1697
140k
    536893806U, // BGEL
1698
140k
    536893806U, // BGELImmMacro
1699
140k
    536895461U, // BGEU
1700
140k
    536895461U, // BGEUImmMacro
1701
140k
    536893976U, // BGEUL
1702
140k
    536893976U, // BGEULImmMacro
1703
140k
    536895342U, // BGT
1704
140k
    536895342U, // BGTImmMacro
1705
140k
    536893964U, // BGTL
1706
140k
    536893964U, // BGTLImmMacro
1707
140k
    536895587U, // BGTU
1708
140k
    536895587U, // BGTUImmMacro
1709
140k
    536893996U, // BGTUL
1710
140k
    536893996U, // BGTULImmMacro
1711
140k
    536891802U, // BLE
1712
140k
    536891802U, // BLEImmMacro
1713
140k
    536893812U, // BLEL
1714
140k
    536893812U, // BLELImmMacro
1715
140k
    536895479U, // BLEU
1716
140k
    536895479U, // BLEUImmMacro
1717
140k
    536893983U, // BLEUL
1718
140k
    536893983U, // BLEULImmMacro
1719
140k
    536895358U, // BLT
1720
140k
    536895358U, // BLTImmMacro
1721
140k
    536893970U, // BLTL
1722
140k
    536893970U, // BLTLImmMacro
1723
140k
    536895599U, // BLTU
1724
140k
    536895599U, // BLTUImmMacro
1725
140k
    536894003U, // BLTUL
1726
140k
    536894003U, // BLTULImmMacro
1727
140k
    536893818U, // BNELImmMacro
1728
140k
    0U, // BPOSGE32_PSEUDO
1729
140k
    0U, // BSEL_D_PSEUDO
1730
140k
    0U, // BSEL_FD_PSEUDO
1731
140k
    0U, // BSEL_FW_PSEUDO
1732
140k
    0U, // BSEL_H_PSEUDO
1733
140k
    0U, // BSEL_W_PSEUDO
1734
140k
    0U, // B_MM
1735
140k
    557961U,  // B_MMR6_Pseudo
1736
140k
    557961U,  // B_MM_Pseudo
1737
140k
    536894300U, // BeqImm
1738
140k
    536891829U, // BneImm
1739
140k
    1073765088U,  // BteqzT8CmpX16
1740
140k
    1073764517U,  // BteqzT8CmpiX16
1741
140k
    1073766275U,  // BteqzT8SltX16
1742
140k
    1073764547U,  // BteqzT8SltiX16
1743
140k
    1073766431U,  // BteqzT8SltiuX16
1744
140k
    1073766517U,  // BteqzT8SltuX16
1745
140k
    1610636000U,  // BtnezT8CmpX16
1746
140k
    1610635429U,  // BtnezT8CmpiX16
1747
140k
    1610637187U,  // BtnezT8SltX16
1748
140k
    1610635459U,  // BtnezT8SltiX16
1749
140k
    1610637343U,  // BtnezT8SltiuX16
1750
140k
    1610637429U,  // BtnezT8SltuX16
1751
140k
    0U, // BuildPairF64
1752
140k
    0U, // BuildPairF64_64
1753
140k
    26841U, // CFTC1
1754
140k
    10989U, // CONSTPOOL_ENTRY
1755
140k
    0U, // COPY_FD_PSEUDO
1756
140k
    0U, // COPY_FW_PSEUDO
1757
140k
    17885415U,  // CTTC1
1758
140k
    551167U,  // Constant32
1759
140k
    536893990U, // DMULImmMacro
1760
140k
    536893990U, // DMULMacro
1761
140k
    536894129U, // DMULOMacro
1762
140k
    536895562U, // DMULOUMacro
1763
140k
    536893929U, // DROL
1764
140k
    536893929U, // DROLImm
1765
140k
    536894467U, // DROR
1766
140k
    536894467U, // DRORImm
1767
140k
    536895724U, // DSDivIMacro
1768
140k
    536895724U, // DSDivMacro
1769
140k
    536894048U, // DSRemIMacro
1770
140k
    536894048U, // DSRemMacro
1771
140k
    536895632U, // DUDivIMacro
1772
140k
    536895632U, // DUDivMacro
1773
140k
    536895555U, // DURemIMacro
1774
140k
    536895555U, // DURemMacro
1775
140k
    0U, // ERet
1776
140k
    0U, // ExtractElementF64
1777
140k
    0U, // ExtractElementF64_64
1778
140k
    0U, // FABS_D
1779
140k
    0U, // FABS_W
1780
140k
    0U, // FEXP2_D_1_PSEUDO
1781
140k
    0U, // FEXP2_W_1_PSEUDO
1782
140k
    0U, // FILL_FD_PSEUDO
1783
140k
    0U, // FILL_FW_PSEUDO
1784
140k
    2181060764U,  // GotPrologue16
1785
140k
    0U, // INSERT_B_VIDX64_PSEUDO
1786
140k
    0U, // INSERT_B_VIDX_PSEUDO
1787
140k
    0U, // INSERT_D_VIDX64_PSEUDO
1788
140k
    0U, // INSERT_D_VIDX_PSEUDO
1789
140k
    0U, // INSERT_FD_PSEUDO
1790
140k
    0U, // INSERT_FD_VIDX64_PSEUDO
1791
140k
    0U, // INSERT_FD_VIDX_PSEUDO
1792
140k
    0U, // INSERT_FW_PSEUDO
1793
140k
    0U, // INSERT_FW_VIDX64_PSEUDO
1794
140k
    0U, // INSERT_FW_VIDX_PSEUDO
1795
140k
    0U, // INSERT_H_VIDX64_PSEUDO
1796
140k
    0U, // INSERT_H_VIDX_PSEUDO
1797
140k
    0U, // INSERT_W_VIDX64_PSEUDO
1798
140k
    0U, // INSERT_W_VIDX_PSEUDO
1799
140k
    0U, // JALR64Pseudo
1800
140k
    0U, // JALRCPseudo
1801
140k
    0U, // JALRHB64Pseudo
1802
140k
    0U, // JALRHBPseudo
1803
140k
    0U, // JALRPseudo
1804
140k
    0U, // JAL_MMR6
1805
140k
    547080U,  // JalOneReg
1806
140k
    22792U, // JalTwoReg
1807
140k
    50358523U,  // LDMacro
1808
140k
    0U, // LDR_D
1809
140k
    0U, // LDR_W
1810
140k
    0U, // LD_F16
1811
140k
    50348037U,  // LOAD_ACC128
1812
140k
    50348037U,  // LOAD_ACC64
1813
140k
    50348037U,  // LOAD_ACC64DSP
1814
140k
    50354934U,  // LOAD_CCOND_DSP
1815
140k
    0U, // LONG_BRANCH_ADDiu
1816
140k
    0U, // LONG_BRANCH_ADDiu2Op
1817
140k
    0U, // LONG_BRANCH_DADDiu
1818
140k
    0U, // LONG_BRANCH_DADDiu2Op
1819
140k
    0U, // LONG_BRANCH_LUi
1820
140k
    0U, // LONG_BRANCH_LUi2Op
1821
140k
    0U, // LONG_BRANCH_LUi2Op_64
1822
140k
    72310U, // LWM_MM
1823
140k
    17196U, // LoadAddrImm32
1824
140k
    17217U, // LoadAddrImm64
1825
140k
    50348844U,  // LoadAddrReg32
1826
140k
    50348865U,  // LoadAddrReg64
1827
140k
    22684U, // LoadImm32
1828
140k
    22688U, // LoadImm64
1829
140k
    19348U, // LoadImmDoubleFGR
1830
140k
    19348U, // LoadImmDoubleFGR_32
1831
140k
    19348U, // LoadImmDoubleGPR
1832
140k
    23819U, // LoadImmSingleFGR
1833
140k
    23819U, // LoadImmSingleGPR
1834
140k
    0U, // LoadJumpTableOffset
1835
140k
    1599429U, // LwConstant32
1836
140k
    26979U, // MFTACX
1837
140k
    26979U, // MFTACX_NM
1838
140k
    536897723U, // MFTC0
1839
140k
    536897723U, // MFTC0_NM
1840
140k
    26848U, // MFTC1
1841
140k
    551212U,  // MFTDSP
1842
140k
    551212U,  // MFTDSP_NM
1843
140k
    26957U, // MFTGPR
1844
140k
    26957U, // MFTGPR_NM
1845
140k
    26825U, // MFTHC1
1846
140k
    26896U, // MFTHI
1847
140k
    26896U, // MFTHI_NM
1848
140k
    26910U, // MFTLO
1849
140k
    26910U, // MFTLO_NM
1850
140k
    0U, // MIPSeh_return32
1851
140k
    0U, // MIPSeh_return64
1852
140k
    0U, // MSA_FP_EXTEND_D_PSEUDO
1853
140k
    0U, // MSA_FP_EXTEND_W_PSEUDO
1854
140k
    0U, // MSA_FP_ROUND_D_PSEUDO
1855
140k
    0U, // MSA_FP_ROUND_W_PSEUDO
1856
140k
    17885547U,  // MTTACX
1857
140k
    17885547U,  // MTTACX_NM
1858
140k
    2752571586U,  // MTTC0
1859
140k
    2752571586U,  // MTTC0_NM
1860
140k
    17885422U,  // MTTC1
1861
140k
    551220U,  // MTTDSP
1862
140k
    551220U,  // MTTDSP_NM
1863
140k
    17885525U,  // MTTGPR
1864
140k
    17885525U,  // MTTGPR_NM
1865
140k
    17885393U,  // MTTHC1
1866
140k
    17885463U,  // MTTHI
1867
140k
    17885463U,  // MTTHI_NM
1868
140k
    17885477U,  // MTTLO
1869
140k
    17885477U,  // MTTLO_NM
1870
140k
    536893991U, // MULImmMacro
1871
140k
    536894130U, // MULOMacro
1872
140k
    536895563U, // MULOUMacro
1873
140k
    0U, // MUSTTAILCALLREG_NM
1874
140k
    0U, // MUSTTAILCALL_NM
1875
140k
    24462U, // MultRxRy16
1876
140k
    86040462U,  // MultRxRyRz16
1877
140k
    24706U, // MultuRxRy16
1878
140k
    86040706U,  // MultuRxRyRz16
1879
140k
    0U, // NOP
1880
140k
    536894462U, // NORImm
1881
140k
    536894462U, // NORImm64
1882
140k
    0U, // NOR_V_D_PSEUDO
1883
140k
    0U, // NOR_V_H_PSEUDO
1884
140k
    0U, // NOR_V_W_PSEUDO
1885
140k
    0U, // OR_V_D_PSEUDO
1886
140k
    0U, // OR_V_H_PSEUDO
1887
140k
    0U, // OR_V_W_PSEUDO
1888
140k
    536895505U, // PseudoADDIU_NM
1889
140k
    536893544U, // PseudoANDI_NM
1890
140k
    0U, // PseudoCMPU_EQ_QB
1891
140k
    0U, // PseudoCMPU_LE_QB
1892
140k
    0U, // PseudoCMPU_LT_QB
1893
140k
    0U, // PseudoCMP_EQ_PH
1894
140k
    0U, // PseudoCMP_LE_PH
1895
140k
    0U, // PseudoCMP_LT_PH
1896
140k
    16389U, // PseudoCVT_D32_W
1897
140k
    16389U, // PseudoCVT_D64_L
1898
140k
    16389U, // PseudoCVT_D64_W
1899
140k
    16389U, // PseudoCVT_S_L
1900
140k
    16389U, // PseudoCVT_S_W
1901
140k
    0U, // PseudoDMULT
1902
140k
    0U, // PseudoDMULTu
1903
140k
    0U, // PseudoDSDIV
1904
140k
    0U, // PseudoDUDIV
1905
140k
    0U, // PseudoD_SELECT_I
1906
140k
    0U, // PseudoD_SELECT_I64
1907
140k
    0U, // PseudoIndirectBranch
1908
140k
    0U, // PseudoIndirectBranch64
1909
140k
    0U, // PseudoIndirectBranch64R6
1910
140k
    0U, // PseudoIndirectBranchNM
1911
140k
    0U, // PseudoIndirectBranchR6
1912
140k
    0U, // PseudoIndirectBranch_MM
1913
140k
    0U, // PseudoIndirectBranch_MMR6
1914
140k
    0U, // PseudoIndirectHazardBranch
1915
140k
    0U, // PseudoIndirectHazardBranch64
1916
140k
    0U, // PseudoIndrectHazardBranch64R6
1917
140k
    0U, // PseudoIndrectHazardBranchR6
1918
140k
    100680492U, // PseudoLA_NM
1919
140k
    100685980U, // PseudoLI_NM
1920
140k
    0U, // PseudoMADD
1921
140k
    0U, // PseudoMADDU
1922
140k
    0U, // PseudoMADDU_MM
1923
140k
    0U, // PseudoMADD_MM
1924
140k
    0U, // PseudoMFHI
1925
140k
    0U, // PseudoMFHI64
1926
140k
    0U, // PseudoMFHI_MM
1927
140k
    0U, // PseudoMFLO
1928
140k
    0U, // PseudoMFLO64
1929
140k
    0U, // PseudoMFLO_MM
1930
140k
    0U, // PseudoMSUB
1931
140k
    0U, // PseudoMSUBU
1932
140k
    0U, // PseudoMSUBU_MM
1933
140k
    0U, // PseudoMSUB_MM
1934
140k
    0U, // PseudoMTLOHI
1935
140k
    0U, // PseudoMTLOHI64
1936
140k
    0U, // PseudoMTLOHI_DSP
1937
140k
    0U, // PseudoMTLOHI_MM
1938
140k
    0U, // PseudoMULT
1939
140k
    0U, // PseudoMULT_MM
1940
140k
    0U, // PseudoMULTu
1941
140k
    0U, // PseudoMULTu_MM
1942
140k
    0U, // PseudoPICK_PH
1943
140k
    0U, // PseudoPICK_QB
1944
140k
    0U, // PseudoReturn
1945
140k
    0U, // PseudoReturn64
1946
140k
    0U, // PseudoReturnNM
1947
140k
    0U, // PseudoSDIV
1948
140k
    0U, // PseudoSELECTFP_F_D32
1949
140k
    0U, // PseudoSELECTFP_F_D64
1950
140k
    0U, // PseudoSELECTFP_F_I
1951
140k
    0U, // PseudoSELECTFP_F_I64
1952
140k
    0U, // PseudoSELECTFP_F_S
1953
140k
    0U, // PseudoSELECTFP_T_D32
1954
140k
    0U, // PseudoSELECTFP_T_D64
1955
140k
    0U, // PseudoSELECTFP_T_I
1956
140k
    0U, // PseudoSELECTFP_T_I64
1957
140k
    0U, // PseudoSELECTFP_T_S
1958
140k
    0U, // PseudoSELECT_D32
1959
140k
    0U, // PseudoSELECT_D64
1960
140k
    0U, // PseudoSELECT_I
1961
140k
    0U, // PseudoSELECT_I64
1962
140k
    0U, // PseudoSELECT_S
1963
140k
    536895420U, // PseudoSUBU_NM
1964
140k
    536891541U, // PseudoTRUNC_W_D
1965
140k
    536891541U, // PseudoTRUNC_W_D32
1966
140k
    536895079U, // PseudoTRUNC_W_S
1967
140k
    0U, // PseudoUDIV
1968
140k
    536893930U, // ROL
1969
140k
    536893930U, // ROLImm
1970
140k
    536894468U, // ROR
1971
140k
    536894468U, // RORImm
1972
140k
    0U, // RetRA
1973
140k
    0U, // RetRA16
1974
140k
    50351496U,  // SDC1_M1
1975
140k
    0U, // SDIV_MM_Pseudo
1976
140k
    50358535U,  // SDMacro
1977
140k
    536895725U, // SDivIMacro
1978
140k
    536895725U, // SDivMacro
1979
140k
    536897864U, // SEQIMacro
1980
140k
    536897864U, // SEQMacro
1981
140k
    536891767U, // SGE
1982
140k
    536891767U, // SGEImm
1983
140k
    536891767U, // SGEImm64
1984
140k
    536895467U, // SGEU
1985
140k
    536895467U, // SGEUImm
1986
140k
    536895467U, // SGEUImm64
1987
140k
    536895347U, // SGTImm
1988
140k
    536895347U, // SGTImm64
1989
140k
    536895593U, // SGTUImm
1990
140k
    536895593U, // SGTUImm64
1991
140k
    536891812U, // SLE
1992
140k
    536891812U, // SLEImm
1993
140k
    536891812U, // SLEImm64
1994
140k
    536895485U, // SLEU
1995
140k
    536895485U, // SLEUImm
1996
140k
    536895485U, // SLEUImm64
1997
140k
    536895363U, // SLTImm64
1998
140k
    536895605U, // SLTUImm64
1999
140k
    536897803U, // SNEIMacro
2000
140k
    536897803U, // SNEMacro
2001
140k
    0U, // SNZ_B_PSEUDO
2002
140k
    0U, // SNZ_D_PSEUDO
2003
140k
    0U, // SNZ_H_PSEUDO
2004
140k
    0U, // SNZ_V_PSEUDO
2005
140k
    0U, // SNZ_W_PSEUDO
2006
140k
    536894049U, // SRemIMacro
2007
140k
    536894049U, // SRemMacro
2008
140k
    50348037U,  // STORE_ACC128
2009
140k
    50348037U,  // STORE_ACC64
2010
140k
    50348037U,  // STORE_ACC64DSP
2011
140k
    50354950U,  // STORE_CCOND_DSP
2012
140k
    0U, // STR_D
2013
140k
    0U, // STR_W
2014
140k
    0U, // ST_F16
2015
140k
    72317U, // SWM_MM
2016
140k
    0U, // SZ_B_PSEUDO
2017
140k
    0U, // SZ_D_PSEUDO
2018
140k
    0U, // SZ_H_PSEUDO
2019
140k
    0U, // SZ_V_PSEUDO
2020
140k
    0U, // SZ_W_PSEUDO
2021
140k
    50348827U,  // SaaAddr
2022
140k
    50352386U,  // SaadAddr
2023
140k
    2713697U, // SelBeqZ
2024
140k
    2713670U, // SelBneZ
2025
140k
    3338754784U,  // SelTBteqZCmp
2026
140k
    3338754213U,  // SelTBteqZCmpi
2027
140k
    3338755971U,  // SelTBteqZSlt
2028
140k
    3338754243U,  // SelTBteqZSlti
2029
140k
    3338756127U,  // SelTBteqZSltiu
2030
140k
    3338756213U,  // SelTBteqZSltu
2031
140k
    3875625696U,  // SelTBtneZCmp
2032
140k
    3875625125U,  // SelTBtneZCmpi
2033
140k
    3875626883U,  // SelTBtneZSlt
2034
140k
    3875625155U,  // SelTBtneZSlti
2035
140k
    3875627039U,  // SelTBtneZSltiu
2036
140k
    3875627125U,  // SelTBtneZSltu
2037
140k
    136372099U, // SltCCRxRy16
2038
140k
    136370371U, // SltiCCRxImmX16
2039
140k
    136372255U, // SltiuCCRxImmX16
2040
140k
    136372341U, // SltuCCRxRy16
2041
140k
    136372341U, // SltuRxRyRz16
2042
140k
    0U, // TAILCALL
2043
140k
    0U, // TAILCALL64R6REG
2044
140k
    0U, // TAILCALLHB64R6REG
2045
140k
    0U, // TAILCALLHBR6REG
2046
140k
    0U, // TAILCALLR6REG
2047
140k
    0U, // TAILCALLREG
2048
140k
    0U, // TAILCALLREG64
2049
140k
    0U, // TAILCALLREGHB
2050
140k
    0U, // TAILCALLREGHB64
2051
140k
    0U, // TAILCALLREG_MM
2052
140k
    0U, // TAILCALLREG_MMR6
2053
140k
    0U, // TAILCALLREG_NM
2054
140k
    0U, // TAILCALL_MM
2055
140k
    0U, // TAILCALL_MMR6
2056
140k
    0U, // TAILCALL_NM
2057
140k
    0U, // TRAP
2058
140k
    0U, // TRAP_MM
2059
140k
    0U, // UDIV_MM_Pseudo
2060
140k
    536895633U, // UDivIMacro
2061
140k
    536895633U, // UDivMacro
2062
140k
    536895556U, // URemIMacro
2063
140k
    536895556U, // URemMacro
2064
140k
    50353696U,  // Ulh
2065
140k
    50356227U,  // Ulhu
2066
140k
    50358217U,  // Ulw
2067
140k
    50354255U,  // Ush
2068
140k
    50358239U,  // Usw
2069
140k
    0U, // XOR_V_D_PSEUDO
2070
140k
    0U, // XOR_V_H_PSEUDO
2071
140k
    0U, // XOR_V_W_PSEUDO
2072
140k
    22322U, // ABSQ_S_PH
2073
140k
    22322U, // ABSQ_S_PH_MM
2074
140k
    18359U, // ABSQ_S_QB
2075
140k
    18359U, // ABSQ_S_QB_MMR2
2076
140k
    25926U, // ABSQ_S_W
2077
140k
    25926U, // ABSQ_S_W_MM
2078
140k
    536891671U, // ADD
2079
140k
    536888015U, // ADDIU48_NM
2080
140k
    536888026U, // ADDIUGP48_NM
2081
140k
    536888039U, // ADDIUGPB_NM
2082
140k
    536888078U, // ADDIUGPW_NM
2083
140k
    536888052U, // ADDIUNEG_NM
2084
140k
    18678U, // ADDIUPC
2085
140k
    18678U, // ADDIUPC_MM
2086
140k
    18678U, // ADDIUPC_MMR6
2087
140k
    23275U, // ADDIUR1SP_MM
2088
140k
    536888064U, // ADDIUR1SP_NM
2089
140k
    536887680U, // ADDIUR2_MM
2090
140k
    536887964U, // ADDIUR2_NM
2091
140k
    536887975U, // ADDIURS5_NM
2092
140k
    18923937U,  // ADDIUS5_MM
2093
140k
    547624U,  // ADDIUSP_MM
2094
140k
    536895505U, // ADDIU_MMR6
2095
140k
    536887953U, // ADDIU_NM
2096
140k
    536893039U, // ADDQH_PH
2097
140k
    536893039U, // ADDQH_PH_MMR2
2098
140k
    536893156U, // ADDQH_R_PH
2099
140k
    536893156U, // ADDQH_R_PH_MMR2
2100
140k
    536896513U, // ADDQH_R_W
2101
140k
    536896513U, // ADDQH_R_W_MMR2
2102
140k
    536896116U, // ADDQH_W
2103
140k
    536896116U, // ADDQH_W_MMR2
2104
140k
    536893113U, // ADDQ_PH
2105
140k
    536893113U, // ADDQ_PH_MM
2106
140k
    536893212U, // ADDQ_S_PH
2107
140k
    536893212U, // ADDQ_S_PH_MM
2108
140k
    536896818U, // ADDQ_S_W
2109
140k
    536896818U, // ADDQ_S_W_MM
2110
140k
    536895247U, // ADDR_PS64
2111
140k
    536889644U, // ADDSC
2112
140k
    536889644U, // ADDSC_MM
2113
140k
    536888213U, // ADDS_A_B
2114
140k
    536889837U, // ADDS_A_D
2115
140k
    536891952U, // ADDS_A_H
2116
140k
    536895824U, // ADDS_A_W
2117
140k
    536888689U, // ADDS_S_B
2118
140k
    536890935U, // ADDS_S_D
2119
140k
    536892517U, // ADDS_S_H
2120
140k
    536896868U, // ADDS_S_W
2121
140k
    536888904U, // ADDS_U_B
2122
140k
    536891402U, // ADDS_U_D
2123
140k
    536892795U, // ADDS_U_H
2124
140k
    536897286U, // ADDS_U_W
2125
140k
    536887900U, // ADDU16_MM
2126
140k
    536887900U, // ADDU16_MMR6
2127
140k
    536889139U, // ADDUH_QB
2128
140k
    536889139U, // ADDUH_QB_MMR2
2129
140k
    536889247U, // ADDUH_R_QB
2130
140k
    536889247U, // ADDUH_R_QB_MMR2
2131
140k
    536895434U, // ADDU_MMR6
2132
140k
    536893311U, // ADDU_PH
2133
140k
    536893311U, // ADDU_PH_MMR2
2134
140k
    536889352U, // ADDU_QB
2135
140k
    536889352U, // ADDU_QB_MM
2136
140k
    536893256U, // ADDU_S_PH
2137
140k
    536893256U, // ADDU_S_PH_MMR2
2138
140k
    536889293U, // ADDU_S_QB
2139
140k
    536889293U, // ADDU_S_QB_MM
2140
140k
    536888470U, // ADDVI_B
2141
140k
    536890357U, // ADDVI_D
2142
140k
    536892176U, // ADDVI_H
2143
140k
    536896249U, // ADDVI_W
2144
140k
    536888982U, // ADDV_B
2145
140k
    536891492U, // ADDV_D
2146
140k
    536892873U, // ADDV_H
2147
140k
    536897386U, // ADDV_W
2148
140k
    536889713U, // ADDWC
2149
140k
    536889713U, // ADDWC_MM
2150
140k
    536888195U, // ADD_A_B
2151
140k
    536889818U, // ADD_A_D
2152
140k
    536891934U, // ADD_A_H
2153
140k
    536895805U, // ADD_A_W
2154
140k
    536891671U, // ADD_MM
2155
140k
    536891671U, // ADD_MMR6
2156
140k
    536891671U, // ADD_NM
2157
140k
    536893538U, // ADDi
2158
140k
    536893538U, // ADDi_MM
2159
140k
    536895505U, // ADDiu
2160
140k
    536895505U, // ADDiu_MM
2161
140k
    536895434U, // ADDu
2162
140k
    536895434U, // ADDu16_NM
2163
140k
    536895434U, // ADDu4x4_NM
2164
140k
    536895434U, // ADDu_MM
2165
140k
    536895434U, // ADDu_NM
2166
140k
    536894083U, // ALIGN
2167
140k
    536894083U, // ALIGN_MMR6
2168
140k
    18670U, // ALUIPC
2169
140k
    18670U, // ALUIPC_MMR6
2170
140k
    151013614U, // ALUIPC_NM
2171
140k
    536891700U, // AND
2172
140k
    20021711U,  // AND16_MM
2173
140k
    20021711U,  // AND16_MMR6
2174
140k
    536891700U, // AND16_NM
2175
140k
    536891700U, // AND64
2176
140k
    536887780U, // ANDI16_MM
2177
140k
    536887780U, // ANDI16_MMR6
2178
140k
    536887997U, // ANDI16_NM
2179
140k
    536888329U, // ANDI_B
2180
140k
    536893544U, // ANDI_MMR6
2181
140k
    536887943U, // ANDI_NM
2182
140k
    536891700U, // AND_MM
2183
140k
    536891700U, // AND_MMR6
2184
140k
    536891700U, // AND_NM
2185
140k
    536895644U, // AND_V
2186
140k
    536893544U, // ANDi
2187
140k
    536893544U, // ANDi64
2188
140k
    536893544U, // ANDi_MM
2189
140k
    536891714U, // APPEND
2190
140k
    536891714U, // APPEND_MMR2
2191
140k
    536888583U, // ASUB_S_B
2192
140k
    536890765U, // ASUB_S_D
2193
140k
    536892349U, // ASUB_S_H
2194
140k
    536896648U, // ASUB_S_W
2195
140k
    536888798U, // ASUB_U_B
2196
140k
    536891232U, // ASUB_U_D
2197
140k
    536892637U, // ASUB_U_H
2198
140k
    536897116U, // ASUB_U_W
2199
140k
    536893648U, // AUI
2200
140k
    18663U, // AUIPC
2201
140k
    18663U, // AUIPC_MMR6
2202
140k
    536893648U, // AUI_MMR6
2203
140k
    536888669U, // AVER_S_B
2204
140k
    536890915U, // AVER_S_D
2205
140k
    536892487U, // AVER_S_H
2206
140k
    536896848U, // AVER_S_W
2207
140k
    536888884U, // AVER_U_B
2208
140k
    536891382U, // AVER_U_D
2209
140k
    536892775U, // AVER_U_H
2210
140k
    536897266U, // AVER_U_W
2211
140k
    536888611U, // AVE_S_B
2212
140k
    536890847U, // AVE_S_D
2213
140k
    536892419U, // AVE_S_H
2214
140k
    536896730U, // AVE_S_W
2215
140k
    536888826U, // AVE_U_B
2216
140k
    536891314U, // AVE_U_D
2217
140k
    536892707U, // AVE_U_H
2218
140k
    536897198U, // AVE_U_W
2219
140k
    24593U, // AddiuRxImmX16
2220
140k
    3694609U, // AddiuRxPcImmX16
2221
140k
    33579025U,  // AddiuRxRxImm16
2222
140k
    33579025U,  // AddiuRxRxImmX16
2223
140k
    167796753U, // AddiuRxRyOffMemX16
2224
140k
    4221103U, // AddiuSpImm16
2225
140k
    551087U,  // AddiuSpImmX16
2226
140k
    536895434U, // AdduRxRyRz16
2227
140k
    33575220U,  // AndRxRxRy16
2228
140k
    557483U,  // B16_MM
2229
140k
    536895433U, // BADDu
2230
140k
    563459U,  // BAL
2231
140k
    559256U,  // BALC
2232
140k
    115379U,  // BALC16_NM
2233
140k
    559256U,  // BALC_MMR6
2234
140k
    116888U,  // BALC_NM
2235
140k
    536894082U, // BALIGN
2236
140k
    536894082U, // BALIGN_MMR2
2237
140k
    18745U, // BALRSC_NM
2238
140k
    536889778U, // BBEQZC_NM
2239
140k
    184565845U, // BBIT0
2240
140k
    184565977U, // BBIT032
2241
140k
    184565970U, // BBIT1
2242
140k
    184565986U, // BBIT132
2243
140k
    536889752U, // BBNEZC_NM
2244
140k
    559202U,  // BC
2245
140k
    557488U,  // BC16_MMR6
2246
140k
    559202U,  // BC16_NM
2247
140k
    201353603U, // BC1EQZ
2248
140k
    201345440U, // BC1EQZC_MMR6
2249
140k
    201347591U, // BC1F
2250
140k
    201349504U, // BC1FL
2251
140k
    201347591U, // BC1F_MM
2252
140k
    201353587U, // BC1NEZ
2253
140k
    201345414U, // BC1NEZC_MMR6
2254
140k
    201351016U, // BC1T
2255
140k
    201349637U, // BC1TL
2256
140k
    201351016U, // BC1T_MM
2257
140k
    201353611U, // BC2EQZ
2258
140k
    201345449U, // BC2EQZC_MMR6
2259
140k
    201353595U, // BC2NEZ
2260
140k
    201345423U, // BC2NEZC_MMR6
2261
140k
    536888398U, // BCLRI_B
2262
140k
    536890301U, // BCLRI_D
2263
140k
    536892120U, // BCLRI_H
2264
140k
    536896193U, // BCLRI_W
2265
140k
    536888550U, // BCLR_B
2266
140k
    536890689U, // BCLR_D
2267
140k
    536892316U, // BCLR_H
2268
140k
    536896564U, // BCLR_W
2269
140k
    559202U,  // BC_MMR6
2270
140k
    559202U,  // BC_NM
2271
140k
    536894300U, // BEQ
2272
140k
    536894300U, // BEQ64
2273
140k
    536889618U, // BEQC
2274
140k
    536889618U, // BEQC16_NM
2275
140k
    536889618U, // BEQC64
2276
140k
    536889618U, // BEQC_MMR6
2277
140k
    536889618U, // BEQC_NM
2278
140k
    536889618U, // BEQCzero_NM
2279
140k
    754993285U, // BEQIC_NM
2280
140k
    536893945U, // BEQL
2281
140k
    201343615U, // BEQZ16_MM
2282
140k
    201345216U, // BEQZALC
2283
140k
    201345216U, // BEQZALC_MMR6
2284
140k
    201345459U, // BEQZC
2285
140k
    201343430U, // BEQZC16_MMR6
2286
140k
    201345459U, // BEQZC16_NM
2287
140k
    201345459U, // BEQZC64
2288
140k
    201345459U, // BEQZC_MM
2289
140k
    201345459U, // BEQZC_MMR6
2290
140k
    201345459U, // BEQZC_NM
2291
140k
    536894300U, // BEQ_MM
2292
140k
    536889446U, // BGEC
2293
140k
    536889446U, // BGEC64
2294
140k
    536889446U, // BGEC_MMR6
2295
140k
    536889446U, // BGEC_NM
2296
140k
    754993266U, // BGEIC_NM
2297
140k
    754993486U, // BGEIUC_NM
2298
140k
    536889671U, // BGEUC
2299
140k
    536889671U, // BGEUC64
2300
140k
    536889671U, // BGEUC_MMR6
2301
140k
    536889671U, // BGEUC_NM
2302
140k
    201353274U, // BGEZ
2303
140k
    201353274U, // BGEZ64
2304
140k
    201349389U, // BGEZAL
2305
140k
    201345189U, // BGEZALC
2306
140k
    201345189U, // BGEZALC_MMR6
2307
140k
    201349585U, // BGEZALL
2308
140k
    201350857U, // BGEZALS_MM
2309
140k
    201349389U, // BGEZAL_MM
2310
140k
    201345400U, // BGEZC
2311
140k
    201345400U, // BGEZC64
2312
140k
    201345400U, // BGEZC_MMR6
2313
140k
    201349700U, // BGEZL
2314
140k
    201353274U, // BGEZ_MM
2315
140k
    201353334U, // BGTZ
2316
140k
    201353334U, // BGTZ64
2317
140k
    201345225U, // BGTZALC
2318
140k
    201345225U, // BGTZALC_MMR6
2319
140k
    201345466U, // BGTZC
2320
140k
    201345466U, // BGTZC64
2321
140k
    201345466U, // BGTZC_MMR6
2322
140k
    201349714U, // BGTZL
2323
140k
    201353334U, // BGTZ_MM
2324
140k
    570442803U, // BINSLI_B
2325
140k
    570444706U, // BINSLI_D
2326
140k
    570446525U, // BINSLI_H
2327
140k
    570450598U, // BINSLI_W
2328
140k
    570442950U, // BINSL_B
2329
140k
    570444906U, // BINSL_D
2330
140k
    570446639U, // BINSL_H
2331
140k
    570450756U, // BINSL_W
2332
140k
    570442864U, // BINSRI_B
2333
140k
    570444751U, // BINSRI_D
2334
140k
    570446570U, // BINSRI_H
2335
140k
    570450643U, // BINSRI_W
2336
140k
    570442998U, // BINSR_B
2337
140k
    570445171U, // BINSR_D
2338
140k
    570446764U, // BINSR_H
2339
140k
    570451046U, // BINSR_W
2340
140k
    24804U, // BITREV
2341
140k
    26612U, // BITREVW_NM
2342
140k
    24804U, // BITREV_MM
2343
140k
    23225U, // BITSWAP
2344
140k
    23225U, // BITSWAP_MMR6
2345
140k
    201353280U, // BLEZ
2346
140k
    201353280U, // BLEZ64
2347
140k
    201345198U, // BLEZALC
2348
140k
    201345198U, // BLEZALC_MMR6
2349
140k
    201345407U, // BLEZC
2350
140k
    201345407U, // BLEZC64
2351
140k
    201345407U, // BLEZC_MMR6
2352
140k
    201349707U, // BLEZL
2353
140k
    201353280U, // BLEZ_MM
2354
140k
    536889665U, // BLTC
2355
140k
    536889665U, // BLTC64
2356
140k
    536889665U, // BLTC_MMR6
2357
140k
    536889665U, // BLTC_NM
2358
140k
    754993292U, // BLTIC_NM
2359
140k
    754993494U, // BLTIUC_NM
2360
140k
    536889694U, // BLTUC
2361
140k
    536889694U, // BLTUC64
2362
140k
    536889694U, // BLTUC_MMR6
2363
140k
    536889694U, // BLTUC_NM
2364
140k
    201353340U, // BLTZ
2365
140k
    201353340U, // BLTZ64
2366
140k
    201349397U, // BLTZAL
2367
140k
    201345234U, // BLTZALC
2368
140k
    201345234U, // BLTZALC_MMR6
2369
140k
    201349594U, // BLTZALL
2370
140k
    201350866U, // BLTZALS_MM
2371
140k
    201349397U, // BLTZAL_MM
2372
140k
    201345473U, // BLTZC
2373
140k
    201345473U, // BLTZC64
2374
140k
    201345473U, // BLTZC_MMR6
2375
140k
    201349721U, // BLTZL
2376
140k
    201353340U, // BLTZ_MM
2377
140k
    570442919U, // BMNZI_B
2378
140k
    570450133U, // BMNZ_V
2379
140k
    570442911U, // BMZI_B
2380
140k
    570450119U, // BMZ_V
2381
140k
    536891829U, // BNE
2382
140k
    536891829U, // BNE64
2383
140k
    536889452U, // BNEC
2384
140k
    536889452U, // BNEC16_NM
2385
140k
    536889452U, // BNEC64
2386
140k
    536889452U, // BNEC_MMR6
2387
140k
    536889452U, // BNEC_NM
2388
140k
    536889452U, // BNECzero_NM
2389
140k
    536888337U, // BNEGI_B
2390
140k
    536890249U, // BNEGI_D
2391
140k
    536892068U, // BNEGI_H
2392
140k
    536896141U, // BNEGI_W
2393
140k
    536888305U, // BNEG_B
2394
140k
    536890225U, // BNEG_D
2395
140k
    536892044U, // BNEG_H
2396
140k
    536896036U, // BNEG_W
2397
140k
    754993273U, // BNEIC_NM
2398
140k
    536893818U, // BNEL
2399
140k
    201343607U, // BNEZ16_MM
2400
140k
    201345207U, // BNEZALC
2401
140k
    201345207U, // BNEZALC_MMR6
2402
140k
    201345433U, // BNEZC
2403
140k
    201343421U, // BNEZC16_MMR6
2404
140k
    201345433U, // BNEZC16_NM
2405
140k
    201345433U, // BNEZC64
2406
140k
    201345433U, // BNEZC_MM
2407
140k
    201345433U, // BNEZC_MMR6
2408
140k
    201345433U, // BNEZC_NM
2409
140k
    536891829U, // BNE_MM
2410
140k
    536889701U, // BNVC
2411
140k
    536889701U, // BNVC_MMR6
2412
140k
    201344702U, // BNZ_B
2413
140k
    201347297U, // BNZ_D
2414
140k
    201348593U, // BNZ_H
2415
140k
    201351374U, // BNZ_V
2416
140k
    201353131U, // BNZ_W
2417
140k
    536889707U, // BOVC
2418
140k
    536889707U, // BOVC_MMR6
2419
140k
    557299U,  // BPOSGE32
2420
140k
    559191U,  // BPOSGE32C_MMR3
2421
140k
    557299U,  // BPOSGE32_MM
2422
140k
    235018468U, // BREAK
2423
140k
    147962U,  // BREAK16_MM
2424
140k
    147962U,  // BREAK16_MMR6
2425
140k
    547044U,  // BREAK16_NM
2426
140k
    235018468U, // BREAK_MM
2427
140k
    235018468U, // BREAK_MMR6
2428
140k
    547044U,  // BREAK_NM
2429
140k
    543027U,  // BRSC_NM
2430
140k
    570442778U, // BSELI_B
2431
140k
    570450091U, // BSEL_V
2432
140k
    536888452U, // BSETI_B
2433
140k
    536890339U, // BSETI_D
2434
140k
    536892158U, // BSETI_H
2435
140k
    536896231U, // BSETI_W
2436
140k
    536888766U, // BSET_B
2437
140k
    536891051U, // BSET_D
2438
140k
    536892605U, // BSET_H
2439
140k
    536897022U, // BSET_W
2440
140k
    26602U, // BYTEREVW_NM
2441
140k
    201344696U, // BZ_B
2442
140k
    201347281U, // BZ_D
2443
140k
    201348587U, // BZ_H
2444
140k
    201351361U, // BZ_V
2445
140k
    201353125U, // BZ_W
2446
140k
    738224225U, // BeqzRxImm16
2447
140k
    201353313U, // BeqzRxImmX16
2448
140k
    4227977U, // Bimm16
2449
140k
    557961U,  // BimmX16
2450
140k
    738224198U, // BnezRxImm16
2451
140k
    201353286U, // BnezRxImmX16
2452
140k
    10794U, // Break16
2453
140k
    4745327U, // Bteqz16
2454
140k
    551023U,  // BteqzX16
2455
140k
    4745300U, // Btnez16
2456
140k
    550996U,  // BtnezX16
2457
140k
    5411201U, // CACHE
2458
140k
    5411171U, // CACHEE
2459
140k
    5411171U, // CACHEE_MM
2460
140k
    5411201U, // CACHE_MM
2461
140k
    5411201U, // CACHE_MMR6
2462
140k
    50516353U,  // CACHE_NM
2463
140k
    5411201U, // CACHE_R6
2464
140k
    19476U, // CEIL_L_D64
2465
140k
    19476U, // CEIL_L_D_MMR6
2466
140k
    23847U, // CEIL_L_S
2467
140k
    23847U, // CEIL_L_S_MMR6
2468
140k
    20651U, // CEIL_W_D32
2469
140k
    20651U, // CEIL_W_D64
2470
140k
    20651U, // CEIL_W_D_MMR6
2471
140k
    20651U, // CEIL_W_MM
2472
140k
    24189U, // CEIL_W_S
2473
140k
    24189U, // CEIL_W_S_MM
2474
140k
    24189U, // CEIL_W_S_MMR6
2475
140k
    536888381U, // CEQI_B
2476
140k
    536890284U, // CEQI_D
2477
140k
    536892103U, // CEQI_H
2478
140k
    536896176U, // CEQI_W
2479
140k
    536888535U, // CEQ_B
2480
140k
    536890596U, // CEQ_D
2481
140k
    536892294U, // CEQ_H
2482
140k
    536896452U, // CEQ_W
2483
140k
    16488U, // CFC1
2484
140k
    16488U, // CFC1_MM
2485
140k
    16704U, // CFC2_MM
2486
140k
    17267U, // CFCMSA
2487
140k
    536895195U, // CINS
2488
140k
    536887588U, // CINS32
2489
140k
    536895195U, // CINS64_32
2490
140k
    536895195U, // CINS_i32
2491
140k
    20121U, // CLASS_D
2492
140k
    20121U, // CLASS_D_MMR6
2493
140k
    24040U, // CLASS_S
2494
140k
    24040U, // CLASS_S_MMR6
2495
140k
    536888620U, // CLEI_S_B
2496
140k
    536890856U, // CLEI_S_D
2497
140k
    536892428U, // CLEI_S_H
2498
140k
    536896739U, // CLEI_S_W
2499
140k
    536888835U, // CLEI_U_B
2500
140k
    536891323U, // CLEI_U_D
2501
140k
    536892716U, // CLEI_U_H
2502
140k
    536897207U, // CLEI_U_W
2503
140k
    536888602U, // CLE_S_B
2504
140k
    536890838U, // CLE_S_D
2505
140k
    536892410U, // CLE_S_H
2506
140k
    536896721U, // CLE_S_W
2507
140k
    536888817U, // CLE_U_B
2508
140k
    536891305U, // CLE_U_D
2509
140k
    536892698U, // CLE_U_H
2510
140k
    536897189U, // CLE_U_W
2511
140k
    23193U, // CLO
2512
140k
    23193U, // CLO_MM
2513
140k
    23193U, // CLO_MMR6
2514
140k
    23193U, // CLO_NM
2515
140k
    23193U, // CLO_R6
2516
140k
    536888640U, // CLTI_S_B
2517
140k
    536890876U, // CLTI_S_D
2518
140k
    536892448U, // CLTI_S_H
2519
140k
    536896759U, // CLTI_S_W
2520
140k
    536888855U, // CLTI_U_B
2521
140k
    536891343U, // CLTI_U_D
2522
140k
    536892736U, // CLTI_U_H
2523
140k
    536897227U, // CLTI_U_W
2524
140k
    536888708U, // CLT_S_B
2525
140k
    536890954U, // CLT_S_D
2526
140k
    536892536U, // CLT_S_H
2527
140k
    536896887U, // CLT_S_W
2528
140k
    536888935U, // CLT_U_B
2529
140k
    536891433U, // CLT_U_D
2530
140k
    536892826U, // CLT_U_H
2531
140k
    536897317U, // CLT_U_W
2532
140k
    26716U, // CLZ
2533
140k
    26716U, // CLZ_MM
2534
140k
    26716U, // CLZ_MMR6
2535
140k
    26716U, // CLZ_NM
2536
140k
    26716U, // CLZ_R6
2537
140k
    536889185U, // CMPGDU_EQ_QB
2538
140k
    536889185U, // CMPGDU_EQ_QB_MMR2
2539
140k
    536889090U, // CMPGDU_LE_QB
2540
140k
    536889090U, // CMPGDU_LE_QB_MMR2
2541
140k
    536889304U, // CMPGDU_LT_QB
2542
140k
    536889304U, // CMPGDU_LT_QB_MMR2
2543
140k
    536889199U, // CMPGU_EQ_QB
2544
140k
    536889199U, // CMPGU_EQ_QB_MM
2545
140k
    536889104U, // CMPGU_LE_QB
2546
140k
    536889104U, // CMPGU_LE_QB_MM
2547
140k
    536889318U, // CMPGU_LT_QB
2548
140k
    536889318U, // CMPGU_LT_QB_MM
2549
140k
    18300U, // CMPU_EQ_QB
2550
140k
    18300U, // CMPU_EQ_QB_MM
2551
140k
    18205U, // CMPU_LE_QB
2552
140k
    18205U, // CMPU_LE_QB_MM
2553
140k
    18419U, // CMPU_LT_QB
2554
140k
    18419U, // CMPU_LT_QB_MM
2555
140k
    536890146U, // CMP_AF_D_MMR6
2556
140k
    536894669U, // CMP_AF_S_MMR6
2557
140k
    536890585U, // CMP_EQ_D
2558
140k
    536890585U, // CMP_EQ_D_MMR6
2559
140k
    22210U, // CMP_EQ_PH
2560
140k
    22210U, // CMP_EQ_PH_MM
2561
140k
    536894873U, // CMP_EQ_S
2562
140k
    536894873U, // CMP_EQ_S_MMR6
2563
140k
    536890146U, // CMP_F_D
2564
140k
    536894669U, // CMP_F_S
2565
140k
    536889990U, // CMP_LE_D
2566
140k
    536889990U, // CMP_LE_D_MMR6
2567
140k
    22106U, // CMP_LE_PH
2568
140k
    22106U, // CMP_LE_PH_MM
2569
140k
    536894590U, // CMP_LE_S
2570
140k
    536894590U, // CMP_LE_S_MMR6
2571
140k
    536891076U, // CMP_LT_D
2572
140k
    536891076U, // CMP_LT_D_MMR6
2573
140k
    22379U, // CMP_LT_PH
2574
140k
    22379U, // CMP_LT_PH_MM
2575
140k
    536894978U, // CMP_LT_S
2576
140k
    536894978U, // CMP_LT_S_MMR6
2577
140k
    536890164U, // CMP_SAF_D
2578
140k
    536890164U, // CMP_SAF_D_MMR6
2579
140k
    536894679U, // CMP_SAF_S
2580
140k
    536894679U, // CMP_SAF_S_MMR6
2581
140k
    536890612U, // CMP_SEQ_D
2582
140k
    536890612U, // CMP_SEQ_D_MMR6
2583
140k
    536894892U, // CMP_SEQ_S
2584
140k
    536894892U, // CMP_SEQ_S_MMR6
2585
140k
    536890027U, // CMP_SLE_D
2586
140k
    536890027U, // CMP_SLE_D_MMR6
2587
140k
    536894619U, // CMP_SLE_S
2588
140k
    536894619U, // CMP_SLE_S_MMR6
2589
140k
    536891103U, // CMP_SLT_D
2590
140k
    536891103U, // CMP_SLT_D_MMR6
2591
140k
    536894997U, // CMP_SLT_S
2592
140k
    536894997U, // CMP_SLT_S_MMR6
2593
140k
    536890660U, // CMP_SUEQ_D
2594
140k
    536890660U, // CMP_SUEQ_D_MMR6
2595
140k
    536894923U, // CMP_SUEQ_S
2596
140k
    536894923U, // CMP_SUEQ_S_MMR6
2597
140k
    536890075U, // CMP_SULE_D
2598
140k
    536890075U, // CMP_SULE_D_MMR6
2599
140k
    536894650U, // CMP_SULE_S
2600
140k
    536894650U, // CMP_SULE_S_MMR6
2601
140k
    536891151U, // CMP_SULT_D
2602
140k
    536891151U, // CMP_SULT_D_MMR6
2603
140k
    536895028U, // CMP_SULT_S
2604
140k
    536895028U, // CMP_SULT_S_MMR6
2605
140k
    536890533U, // CMP_SUN_D
2606
140k
    536890533U, // CMP_SUN_D_MMR6
2607
140k
    536894837U, // CMP_SUN_S
2608
140k
    536894837U, // CMP_SUN_S_MMR6
2609
140k
    536890640U, // CMP_UEQ_D
2610
140k
    536890640U, // CMP_UEQ_D_MMR6
2611
140k
    536894912U, // CMP_UEQ_S
2612
140k
    536894912U, // CMP_UEQ_S_MMR6
2613
140k
    536890055U, // CMP_ULE_D
2614
140k
    536890055U, // CMP_ULE_D_MMR6
2615
140k
    536894639U, // CMP_ULE_S
2616
140k
    536894639U, // CMP_ULE_S_MMR6
2617
140k
    536891131U, // CMP_ULT_D
2618
140k
    536891131U, // CMP_ULT_D_MMR6
2619
140k
    536895017U, // CMP_ULT_S
2620
140k
    536895017U, // CMP_ULT_S_MMR6
2621
140k
    536890515U, // CMP_UN_D
2622
140k
    536890515U, // CMP_UN_D_MMR6
2623
140k
    536894827U, // CMP_UN_S
2624
140k
    536894827U, // CMP_UN_S_MMR6
2625
140k
    1073759659U,  // COPY_S_B
2626
140k
    1073761927U,  // COPY_S_D
2627
140k
    1073763498U,  // COPY_S_H
2628
140k
    1073767871U,  // COPY_S_W
2629
140k
    1073759874U,  // COPY_U_B
2630
140k
    1073763765U,  // COPY_U_H
2631
140k
    1073768278U,  // COPY_U_W
2632
140k
    536889029U, // CRC32B
2633
140k
    33572549U,  // CRC32B_NM
2634
140k
    536889037U, // CRC32CB
2635
140k
    33572557U,  // CRC32CB_NM
2636
140k
    536891656U, // CRC32CD
2637
140k
    536892940U, // CRC32CH
2638
140k
    33576460U,  // CRC32CH_NM
2639
140k
    536897466U, // CRC32CW
2640
140k
    33580986U,  // CRC32CW_NM
2641
140k
    536891642U, // CRC32D
2642
140k
    536892920U, // CRC32H
2643
140k
    33576440U,  // CRC32H_NM
2644
140k
    536897458U, // CRC32W
2645
140k
    33580978U,  // CRC32W_NM
2646
140k
    17875075U,  // CTC1
2647
140k
    17875075U,  // CTC1_MM
2648
140k
    17875291U,  // CTC2_MM
2649
140k
    17275U, // CTCMSA
2650
140k
    23643U, // CVT_D32_S
2651
140k
    23643U, // CVT_D32_S_MM
2652
140k
    24972U, // CVT_D32_W
2653
140k
    24972U, // CVT_D32_W_MM
2654
140k
    22769U, // CVT_D64_L
2655
140k
    23643U, // CVT_D64_S
2656
140k
    23643U, // CVT_D64_S_MM
2657
140k
    24972U, // CVT_D64_W
2658
140k
    24972U, // CVT_D64_W_MM
2659
140k
    22769U, // CVT_D_L_MMR6
2660
140k
    19497U, // CVT_L_D64
2661
140k
    19497U, // CVT_L_D64_MM
2662
140k
    19497U, // CVT_L_D_MMR6
2663
140k
    23868U, // CVT_L_S
2664
140k
    23868U, // CVT_L_S_MM
2665
140k
    23868U, // CVT_L_S_MMR6
2666
140k
    26574U, // CVT_PS_PW64
2667
140k
    536894942U, // CVT_PS_S64
2668
140k
    24369U, // CVT_PW_PS64
2669
140k
    19844U, // CVT_S_D32
2670
140k
    19844U, // CVT_S_D32_MM
2671
140k
    19844U, // CVT_S_D64
2672
140k
    19844U, // CVT_S_D64_MM
2673
140k
    22778U, // CVT_S_L
2674
140k
    22778U, // CVT_S_L_MMR6
2675
140k
    23023U, // CVT_S_PL64
2676
140k
    24658U, // CVT_S_PU64
2677
140k
    25727U, // CVT_S_W
2678
140k
    25727U, // CVT_S_W_MM
2679
140k
    25727U, // CVT_S_W_MMR6
2680
140k
    20672U, // CVT_W_D32
2681
140k
    20672U, // CVT_W_D32_MM
2682
140k
    20672U, // CVT_W_D64
2683
140k
    20672U, // CVT_W_D64_MM
2684
140k
    24210U, // CVT_W_S
2685
140k
    24210U, // CVT_W_S_MM
2686
140k
    24210U, // CVT_W_S_MMR6
2687
140k
    536890577U, // C_EQ_D32
2688
140k
    536890577U, // C_EQ_D32_MM
2689
140k
    536890577U, // C_EQ_D64
2690
140k
    536890577U, // C_EQ_D64_MM
2691
140k
    536894865U, // C_EQ_S
2692
140k
    536894865U, // C_EQ_S_MM
2693
140k
    536890139U, // C_F_D32
2694
140k
    536890139U, // C_F_D32_MM
2695
140k
    536890139U, // C_F_D64
2696
140k
    536890139U, // C_F_D64_MM
2697
140k
    536894662U, // C_F_S
2698
140k
    536894662U, // C_F_S_MM
2699
140k
    536889982U, // C_LE_D32
2700
140k
    536889982U, // C_LE_D32_MM
2701
140k
    536889982U, // C_LE_D64
2702
140k
    536889982U, // C_LE_D64_MM
2703
140k
    536894582U, // C_LE_S
2704
140k
    536894582U, // C_LE_S_MM
2705
140k
    536891068U, // C_LT_D32
2706
140k
    536891068U, // C_LT_D32_MM
2707
140k
    536891068U, // C_LT_D64
2708
140k
    536891068U, // C_LT_D64_MM
2709
140k
    536894970U, // C_LT_S
2710
140k
    536894970U, // C_LT_S_MM
2711
140k
    536889973U, // C_NGE_D32
2712
140k
    536889973U, // C_NGE_D32_MM
2713
140k
    536889973U, // C_NGE_D64
2714
140k
    536889973U, // C_NGE_D64_MM
2715
140k
    536894573U, // C_NGE_S
2716
140k
    536894573U, // C_NGE_S_MM
2717
140k
    536890008U, // C_NGLE_D32
2718
140k
    536890008U, // C_NGLE_D32_MM
2719
140k
    536890008U, // C_NGLE_D64
2720
140k
    536890008U, // C_NGLE_D64_MM
2721
140k
    536894600U, // C_NGLE_S
2722
140k
    536894600U, // C_NGLE_S_MM
2723
140k
    536890425U, // C_NGL_D32
2724
140k
    536890425U, // C_NGL_D32_MM
2725
140k
    536890425U, // C_NGL_D64
2726
140k
    536890425U, // C_NGL_D64_MM
2727
140k
    536894796U, // C_NGL_S
2728
140k
    536894796U, // C_NGL_S_MM
2729
140k
    536891059U, // C_NGT_D32
2730
140k
    536891059U, // C_NGT_D32_MM
2731
140k
    536891059U, // C_NGT_D64
2732
140k
    536891059U, // C_NGT_D64_MM
2733
140k
    536894961U, // C_NGT_S
2734
140k
    536894961U, // C_NGT_S_MM
2735
140k
    536890018U, // C_OLE_D32
2736
140k
    536890018U, // C_OLE_D32_MM
2737
140k
    536890018U, // C_OLE_D64
2738
140k
    536890018U, // C_OLE_D64_MM
2739
140k
    536894610U, // C_OLE_S
2740
140k
    536894610U, // C_OLE_S_MM
2741
140k
    536891094U, // C_OLT_D32
2742
140k
    536891094U, // C_OLT_D32_MM
2743
140k
    536891094U, // C_OLT_D64
2744
140k
    536891094U, // C_OLT_D64_MM
2745
140k
    536894988U, // C_OLT_S
2746
140k
    536894988U, // C_OLT_S_MM
2747
140k
    536890603U, // C_SEQ_D32
2748
140k
    536890603U, // C_SEQ_D32_MM
2749
140k
    536890603U, // C_SEQ_D64
2750
140k
    536890603U, // C_SEQ_D64_MM
2751
140k
    536894883U, // C_SEQ_S
2752
140k
    536894883U, // C_SEQ_S_MM
2753
140k
    536890209U, // C_SF_D32
2754
140k
    536890209U, // C_SF_D32_MM
2755
140k
    536890209U, // C_SF_D64
2756
140k
    536890209U, // C_SF_D64_MM
2757
140k
    536894708U, // C_SF_S
2758
140k
    536894708U, // C_SF_S_MM
2759
140k
    536890631U, // C_UEQ_D32
2760
140k
    536890631U, // C_UEQ_D32_MM
2761
140k
    536890631U, // C_UEQ_D64
2762
140k
    536890631U, // C_UEQ_D64_MM
2763
140k
    536894903U, // C_UEQ_S
2764
140k
    536894903U, // C_UEQ_S_MM
2765
140k
    536890046U, // C_ULE_D32
2766
140k
    536890046U, // C_ULE_D32_MM
2767
140k
    536890046U, // C_ULE_D64
2768
140k
    536890046U, // C_ULE_D64_MM
2769
140k
    536894630U, // C_ULE_S
2770
140k
    536894630U, // C_ULE_S_MM
2771
140k
    536891122U, // C_ULT_D32
2772
140k
    536891122U, // C_ULT_D32_MM
2773
140k
    536891122U, // C_ULT_D64
2774
140k
    536891122U, // C_ULT_D64_MM
2775
140k
    536895008U, // C_ULT_S
2776
140k
    536895008U, // C_ULT_S_MM
2777
140k
    536890507U, // C_UN_D32
2778
140k
    536890507U, // C_UN_D32_MM
2779
140k
    536890507U, // C_UN_D64
2780
140k
    536890507U, // C_UN_D64_MM
2781
140k
    536894819U, // C_UN_S
2782
140k
    536894819U, // C_UN_S_MM
2783
140k
    23264U, // CmpRxRy16
2784
140k
    1610635429U,  // CmpiRxImm16
2785
140k
    22693U, // CmpiRxImmX16
2786
140k
    536891670U, // DADD
2787
140k
    536893537U, // DADDi
2788
140k
    536895504U, // DADDiu
2789
140k
    536895440U, // DADDu
2790
140k
    536893568U, // DAHI
2791
140k
    536894090U, // DALIGN
2792
140k
    536893629U, // DATI
2793
140k
    536893647U, // DAUI
2794
140k
    23224U, // DBITSWAP
2795
140k
    23192U, // DCLO
2796
140k
    23192U, // DCLO_R6
2797
140k
    26715U, // DCLZ
2798
140k
    26715U, // DCLZ_R6
2799
140k
    536895724U, // DDIV
2800
140k
    536895632U, // DDIVU
2801
140k
    11034U, // DERET
2802
140k
    11034U, // DERET_MM
2803
140k
    11034U, // DERET_MMR6
2804
140k
    11034U, // DERET_NM
2805
140k
    536895408U, // DEXT
2806
140k
    536897885U, // DEXT64_32
2807
140k
    536894061U, // DEXTM
2808
140k
    536895625U, // DEXTU
2809
140k
    546916U,  // DI
2810
140k
    536895201U, // DINS
2811
140k
    536894054U, // DINSM
2812
140k
    536895580U, // DINSU
2813
140k
    536895725U, // DIV
2814
140k
    536895633U, // DIVU
2815
140k
    536895633U, // DIVU_MMR6
2816
140k
    536895633U, // DIVU_NM
2817
140k
    536895725U, // DIV_MMR6
2818
140k
    536895725U, // DIV_NM
2819
140k
    536888729U, // DIV_S_B
2820
140k
    536890997U, // DIV_S_D
2821
140k
    536892557U, // DIV_S_H
2822
140k
    536896930U, // DIV_S_W
2823
140k
    536888944U, // DIV_U_B
2824
140k
    536891464U, // DIV_U_D
2825
140k
    536892835U, // DIV_U_H
2826
140k
    536897348U, // DIV_U_W
2827
140k
    546916U,  // DI_MM
2828
140k
    546916U,  // DI_MMR6
2829
140k
    546916U,  // DI_NM
2830
140k
    536888173U, // DLSA
2831
140k
    536888173U, // DLSA_R6
2832
140k
    536887303U, // DMFC0
2833
140k
    16494U, // DMFC1
2834
140k
    536887622U, // DMFC2
2835
140k
    251674950U, // DMFC2_OCTEON
2836
140k
    536887310U, // DMFGC0
2837
140k
    536891722U, // DMOD
2838
140k
    536895454U, // DMODU
2839
140k
    548756U,  // DMT
2840
140k
    2752561212U,  // DMTC0
2841
140k
    17875081U,  // DMTC1
2842
140k
    2752561505U,  // DMTC2
2843
140k
    251674977U, // DMTC2_OCTEON
2844
140k
    2752561190U,  // DMTGC0
2845
140k
    548756U,  // DMT_NM
2846
140k
    536893524U, // DMUH
2847
140k
    536895497U, // DMUHU
2848
140k
    536893990U, // DMUL
2849
140k
    24461U, // DMULT
2850
140k
    24705U, // DMULTu
2851
140k
    536895541U, // DMULU
2852
140k
    536893990U, // DMUL_R6
2853
140k
    536890905U, // DOTP_S_D
2854
140k
    536892477U, // DOTP_S_H
2855
140k
    536896798U, // DOTP_S_W
2856
140k
    536891372U, // DOTP_U_D
2857
140k
    536892765U, // DOTP_U_H
2858
140k
    536897256U, // DOTP_U_W
2859
140k
    570445250U, // DPADD_S_D
2860
140k
    570446822U, // DPADD_S_H
2861
140k
    570451133U, // DPADD_S_W
2862
140k
    570445717U, // DPADD_U_D
2863
140k
    570447110U, // DPADD_U_H
2864
140k
    570451601U, // DPADD_U_W
2865
140k
    536893370U, // DPAQX_SA_W_PH
2866
140k
    536893370U, // DPAQX_SA_W_PH_MMR2
2867
140k
    536893453U, // DPAQX_S_W_PH
2868
140k
    536893453U, // DPAQX_S_W_PH_MMR2
2869
140k
    536896258U, // DPAQ_SA_L_W
2870
140k
    536896258U, // DPAQ_SA_L_W_MM
2871
140k
    536893412U, // DPAQ_S_W_PH
2872
140k
    536893412U, // DPAQ_S_W_PH_MM
2873
140k
    536893725U, // DPAU_H_QBL
2874
140k
    536893725U, // DPAU_H_QBL_MM
2875
140k
    536894315U, // DPAU_H_QBR
2876
140k
    536894315U, // DPAU_H_QBR_MM
2877
140k
    536893491U, // DPAX_W_PH
2878
140k
    536893491U, // DPAX_W_PH_MMR2
2879
140k
    536893360U, // DPA_W_PH
2880
140k
    536893360U, // DPA_W_PH_MMR2
2881
140k
    23269U, // DPOP
2882
140k
    536893385U, // DPSQX_SA_W_PH
2883
140k
    536893385U, // DPSQX_SA_W_PH_MMR2
2884
140k
    536893467U, // DPSQX_S_W_PH
2885
140k
    536893467U, // DPSQX_S_W_PH_MMR2
2886
140k
    536896271U, // DPSQ_SA_L_W
2887
140k
    536896271U, // DPSQ_SA_L_W_MM
2888
140k
    536893440U, // DPSQ_S_W_PH
2889
140k
    536893440U, // DPSQ_S_W_PH_MM
2890
140k
    570445217U, // DPSUB_S_D
2891
140k
    570446801U, // DPSUB_S_H
2892
140k
    570451100U, // DPSUB_S_W
2893
140k
    570445684U, // DPSUB_U_D
2894
140k
    570447089U, // DPSUB_U_H
2895
140k
    570451568U, // DPSUB_U_W
2896
140k
    536893737U, // DPSU_H_QBL
2897
140k
    536893737U, // DPSU_H_QBL_MM
2898
140k
    536894327U, // DPSU_H_QBR
2899
140k
    536894327U, // DPSU_H_QBR_MM
2900
140k
    536893502U, // DPSX_W_PH
2901
140k
    536893502U, // DPSX_W_PH_MMR2
2902
140k
    536893481U, // DPS_W_PH
2903
140k
    536893481U, // DPS_W_PH_MMR2
2904
140k
    536894500U, // DROTR
2905
140k
    536887579U, // DROTR32
2906
140k
    536895773U, // DROTRV
2907
140k
    22016U, // DSBH
2908
140k
    26786U, // DSDIV
2909
140k
    20770U, // DSHD
2910
140k
    536893923U, // DSLL
2911
140k
    536887549U, // DSLL32
2912
140k
    2147506659U,  // DSLL64_32
2913
140k
    536895730U, // DSLLV
2914
140k
    536888167U, // DSRA
2915
140k
    536887531U, // DSRA32
2916
140k
    536895709U, // DSRAV
2917
140k
    536893951U, // DSRL
2918
140k
    536887557U, // DSRL32
2919
140k
    536895737U, // DSRLV
2920
140k
    536889419U, // DSUB
2921
140k
    536895419U, // DSUBu
2922
140k
    26772U, // DUDIV
2923
140k
    547656U,  // DVP
2924
140k
    545220U,  // DVPE
2925
140k
    545220U,  // DVPE_NM
2926
140k
    547656U,  // DVP_MMR6
2927
140k
    26787U, // DivRxRy16
2928
140k
    26773U, // DivuRxRy16
2929
140k
    10928U, // EHB
2930
140k
    10928U, // EHB_MM
2931
140k
    10928U, // EHB_MMR6
2932
140k
    10928U, // EHB_NM
2933
140k
    546928U,  // EI
2934
140k
    546928U,  // EI_MM
2935
140k
    546928U,  // EI_MMR6
2936
140k
    546928U,  // EI_NM
2937
140k
    548761U,  // EMT
2938
140k
    548761U,  // EMT_NM
2939
140k
    11035U, // ERET
2940
140k
    10932U, // ERETNC
2941
140k
    10932U, // ERETNC_MMR6
2942
140k
    10932U, // ERETNC_NM
2943
140k
    11035U, // ERET_MM
2944
140k
    11035U, // ERET_MMR6
2945
140k
    11035U, // ERET_NM
2946
140k
    547661U,  // EVP
2947
140k
    545226U,  // EVPE
2948
140k
    545226U,  // EVPE_NM
2949
140k
    547661U,  // EVP_MMR6
2950
140k
    536895409U, // EXT
2951
140k
    536894274U, // EXTP
2952
140k
    536894153U, // EXTPDP
2953
140k
    536895757U, // EXTPDPV
2954
140k
    536895757U, // EXTPDPV_MM
2955
140k
    536894153U, // EXTPDP_MM
2956
140k
    536895766U, // EXTPV
2957
140k
    536895766U, // EXTPV_MM
2958
140k
    536894274U, // EXTP_MM
2959
140k
    536896991U, // EXTRV_RS_W
2960
140k
    536896991U, // EXTRV_RS_W_MM
2961
140k
    536896545U, // EXTRV_R_W
2962
140k
    536896545U, // EXTRV_R_W_MM
2963
140k
    536892566U, // EXTRV_S_H
2964
140k
    536892566U, // EXTRV_S_H_MM
2965
140k
    536897428U, // EXTRV_W
2966
140k
    536897428U, // EXTRV_W_MM
2967
140k
    536896980U, // EXTR_RS_W
2968
140k
    536896980U, // EXTR_RS_W_MM
2969
140k
    536896524U, // EXTR_R_W
2970
140k
    536896524U, // EXTR_R_W_MM
2971
140k
    536892497U, // EXTR_S_H
2972
140k
    536892497U, // EXTR_S_H_MM
2973
140k
    536896623U, // EXTR_W
2974
140k
    536896623U, // EXTR_W_MM
2975
140k
    536895299U, // EXTS
2976
140k
    536887596U, // EXTS32
2977
140k
    536897508U, // EXTW_NM
2978
140k
    536895409U, // EXT_MM
2979
140k
    536895409U, // EXT_MMR6
2980
140k
    536895409U, // EXT_NM
2981
140k
    20113U, // FABS_D32
2982
140k
    20113U, // FABS_D32_MM
2983
140k
    20113U, // FABS_D64
2984
140k
    20113U, // FABS_D64_MM
2985
140k
    24023U, // FABS_S
2986
140k
    24023U, // FABS_S_MM
2987
140k
    536889922U, // FADD_D
2988
140k
    536889923U, // FADD_D32
2989
140k
    536889923U, // FADD_D32_MM
2990
140k
    536889923U, // FADD_D64
2991
140k
    536889923U, // FADD_D64_MM
2992
140k
    536895215U, // FADD_PS64
2993
140k
    536894566U, // FADD_S
2994
140k
    536894566U, // FADD_S_MM
2995
140k
    570448998U, // FADD_S_MMR6
2996
140k
    536895893U, // FADD_W
2997
140k
    536890156U, // FCAF_D
2998
140k
    536896012U, // FCAF_W
2999
140k
    536890595U, // FCEQ_D
3000
140k
    536896451U, // FCEQ_W
3001
140k
    20120U, // FCLASS_D
3002
140k
    26091U, // FCLASS_W
3003
140k
    536890000U, // FCLE_D
3004
140k
    536895935U, // FCLE_W
3005
140k
    536891086U, // FCLT_D
3006
140k
    536897030U, // FCLT_W
3007
140k
    5974450U, // FCMP_D32
3008
140k
    5974450U, // FCMP_D32_MM
3009
140k
    5974450U, // FCMP_D64
3010
140k
    6498738U, // FCMP_S32
3011
140k
    6498738U, // FCMP_S32_MM
3012
140k
    536890096U, // FCNE_D
3013
140k
    536895969U, // FCNE_W
3014
140k
    536890705U, // FCOR_D
3015
140k
    536896580U, // FCOR_W
3016
140k
    536890651U, // FCUEQ_D
3017
140k
    536896467U, // FCUEQ_W
3018
140k
    536890066U, // FCULE_D
3019
140k
    536895951U, // FCULE_W
3020
140k
    536891142U, // FCULT_D
3021
140k
    536897046U, // FCULT_W
3022
140k
    536890112U, // FCUNE_D
3023
140k
    536895985U, // FCUNE_W
3024
140k
    536890525U, // FCUN_D
3025
140k
    536896357U, // FCUN_W
3026
140k
    536891518U, // FDIV_D
3027
140k
    536891519U, // FDIV_D32
3028
140k
    536891519U, // FDIV_D32_MM
3029
140k
    536891519U, // FDIV_D64
3030
140k
    536891519U, // FDIV_D64_MM
3031
140k
    536895065U, // FDIV_S
3032
140k
    536895065U, // FDIV_S_MM
3033
140k
    570449497U, // FDIV_S_MMR6
3034
140k
    536897412U, // FDIV_W
3035
140k
    536892224U, // FEXDO_H
3036
140k
    536896373U, // FEXDO_W
3037
140k
    536889809U, // FEXP2_D
3038
140k
    536895796U, // FEXP2_W
3039
140k
    19537U, // FEXUPL_D
3040
140k
    25387U, // FEXUPL_W
3041
140k
    19809U, // FEXUPR_D
3042
140k
    25684U, // FEXUPR_W
3043
140k
    20051U, // FFINT_S_D
3044
140k
    25984U, // FFINT_S_W
3045
140k
    20530U, // FFINT_U_D
3046
140k
    26414U, // FFINT_U_W
3047
140k
    19547U, // FFQL_D
3048
140k
    25397U, // FFQL_W
3049
140k
    19819U, // FFQR_D
3050
140k
    25694U, // FFQR_W
3051
140k
    17584U, // FILL_B
3052
140k
    19522U, // FILL_D
3053
140k
    21273U, // FILL_H
3054
140k
    25372U, // FILL_W
3055
140k
    18888U, // FLOG2_D
3056
140k
    24875U, // FLOG2_W
3057
140k
    19486U, // FLOOR_L_D64
3058
140k
    19486U, // FLOOR_L_D_MMR6
3059
140k
    23857U, // FLOOR_L_S
3060
140k
    23857U, // FLOOR_L_S_MMR6
3061
140k
    20661U, // FLOOR_W_D32
3062
140k
    20661U, // FLOOR_W_D64
3063
140k
    20661U, // FLOOR_W_D_MMR6
3064
140k
    20661U, // FLOOR_W_MM
3065
140k
    24199U, // FLOOR_W_S
3066
140k
    24199U, // FLOOR_W_S_MM
3067
140k
    24199U, // FLOOR_W_S_MMR6
3068
140k
    570444362U, // FMADD_D
3069
140k
    570450333U, // FMADD_W
3070
140k
    536889847U, // FMAX_A_D
3071
140k
    536895834U, // FMAX_A_W
3072
140k
    536891593U, // FMAX_D
3073
140k
    536897437U, // FMAX_W
3074
140k
    536889827U, // FMIN_A_D
3075
140k
    536895814U, // FMIN_A_W
3076
140k
    536890499U, // FMIN_D
3077
140k
    536896349U, // FMIN_W
3078
140k
    20622U, // FMOV_D32
3079
140k
    20622U, // FMOV_D32_MM
3080
140k
    20622U, // FMOV_D64
3081
140k
    20622U, // FMOV_D64_MM
3082
140k
    20622U, // FMOV_D_MMR6
3083
140k
    24160U, // FMOV_S
3084
140k
    24160U, // FMOV_S_MM
3085
140k
    24160U, // FMOV_S_MMR6
3086
140k
    570444320U, // FMSUB_D
3087
140k
    570450291U, // FMSUB_W
3088
140k
    536890483U, // FMUL_D
3089
140k
    536890484U, // FMUL_D32
3090
140k
    536890484U, // FMUL_D32_MM
3091
140k
    536890484U, // FMUL_D64
3092
140k
    536890484U, // FMUL_D64_MM
3093
140k
    536895231U, // FMUL_PS64
3094
140k
    536894805U, // FMUL_S
3095
140k
    536894805U, // FMUL_S_MM
3096
140k
    570449237U, // FMUL_S_MMR6
3097
140k
    536896333U, // FMUL_W
3098
140k
    19314U, // FNEG_D32
3099
140k
    19314U, // FNEG_D32_MM
3100
140k
    19314U, // FNEG_D64
3101
140k
    19314U, // FNEG_D64_MM
3102
140k
    23812U, // FNEG_S
3103
140k
    23812U, // FNEG_S_MM
3104
140k
    23812U, // FNEG_S_MMR6
3105
140k
    2752567531U,  // FORK
3106
140k
    2752567531U,  // FORK_NM
3107
140k
    19648U, // FRCP_D
3108
140k
    25470U, // FRCP_W
3109
140k
    20268U, // FRINT_D
3110
140k
    26160U, // FRINT_W
3111
140k
    20296U, // FRSQRT_D
3112
140k
    26188U, // FRSQRT_W
3113
140k
    536890175U, // FSAF_D
3114
140k
    536896020U, // FSAF_W
3115
140k
    536890623U, // FSEQ_D
3116
140k
    536896459U, // FSEQ_W
3117
140k
    536890038U, // FSLE_D
3118
140k
    536895943U, // FSLE_W
3119
140k
    536891114U, // FSLT_D
3120
140k
    536897038U, // FSLT_W
3121
140k
    536890104U, // FSNE_D
3122
140k
    536895977U, // FSNE_W
3123
140k
    536890713U, // FSOR_D
3124
140k
    536896588U, // FSOR_W
3125
140k
    20287U, // FSQRT_D
3126
140k
    20288U, // FSQRT_D32
3127
140k
    20288U, // FSQRT_D32_MM
3128
140k
    20288U, // FSQRT_D64
3129
140k
    20288U, // FSQRT_D64_MM
3130
140k
    24137U, // FSQRT_S
3131
140k
    24137U, // FSQRT_S_MM
3132
140k
    26179U, // FSQRT_W
3133
140k
    536889880U, // FSUB_D
3134
140k
    536889881U, // FSUB_D32
3135
140k
    536889881U, // FSUB_D32_MM
3136
140k
    536889881U, // FSUB_D64
3137
140k
    536889881U, // FSUB_D64_MM
3138
140k
    536895207U, // FSUB_PS64
3139
140k
    536894548U, // FSUB_S
3140
140k
    536894548U, // FSUB_S_MM
3141
140k
    570448980U, // FSUB_S_MMR6
3142
140k
    536895851U, // FSUB_W
3143
140k
    536890672U, // FSUEQ_D
3144
140k
    536896476U, // FSUEQ_W
3145
140k
    536890087U, // FSULE_D
3146
140k
    536895960U, // FSULE_W
3147
140k
    536891163U, // FSULT_D
3148
140k
    536897055U, // FSULT_W
3149
140k
    536890121U, // FSUNE_D
3150
140k
    536895994U, // FSUNE_W
3151
140k
    536890544U, // FSUN_D
3152
140k
    536896365U, // FSUN_W
3153
140k
    20062U, // FTINT_S_D
3154
140k
    25995U, // FTINT_S_W
3155
140k
    20541U, // FTINT_U_D
3156
140k
    26425U, // FTINT_U_W
3157
140k
    536892301U, // FTQ_H
3158
140k
    536896485U, // FTQ_W
3159
140k
    19884U, // FTRUNC_S_D
3160
140k
    25767U, // FTRUNC_S_W
3161
140k
    20351U, // FTRUNC_U_D
3162
140k
    26235U, // FTRUNC_U_W
3163
140k
    547034U,  // GINVI
3164
140k
    547034U,  // GINVI_MMR6
3165
140k
    547034U,  // GINVI_NM
3166
140k
    268459939U, // GINVT
3167
140k
    268459939U, // GINVT_MMR6
3168
140k
    268459939U, // GINVT_NM
3169
140k
    536890808U, // HADD_S_D
3170
140k
    536892380U, // HADD_S_H
3171
140k
    536896691U, // HADD_S_W
3172
140k
    536891275U, // HADD_U_D
3173
140k
    536892668U, // HADD_U_H
3174
140k
    536897159U, // HADD_U_W
3175
140k
    536890775U, // HSUB_S_D
3176
140k
    536892359U, // HSUB_S_H
3177
140k
    536896658U, // HSUB_S_W
3178
140k
    536891242U, // HSUB_U_D
3179
140k
    536892647U, // HSUB_U_H
3180
140k
    536897126U, // HSUB_U_W
3181
140k
    661951U,  // HYPCALL
3182
140k
    661951U,  // HYPCALL_MM
3183
140k
    536888999U, // ILVEV_B
3184
140k
    536891509U, // ILVEV_D
3185
140k
    536892890U, // ILVEV_H
3186
140k
    536897403U, // ILVEV_W
3187
140k
    536888527U, // ILVL_B
3188
140k
    536890491U, // ILVL_D
3189
140k
    536892216U, // ILVL_H
3190
140k
    536896341U, // ILVL_W
3191
140k
    536888279U, // ILVOD_B
3192
140k
    536889964U, // ILVOD_D
3193
140k
    536892018U, // ILVOD_H
3194
140k
    536895926U, // ILVOD_W
3195
140k
    536888575U, // ILVR_B
3196
140k
    536890748U, // ILVR_D
3197
140k
    536892341U, // ILVR_H
3198
140k
    536896631U, // ILVR_W
3199
140k
    536895196U, // INS
3200
140k
    292046286U, // INSERT_B
3201
140k
    308825909U, // INSERT_D
3202
140k
    325604557U, // INSERT_H
3203
140k
    342386233U, // INSERT_W
3204
140k
    33579301U,  // INSV
3205
140k
    359154656U, // INSVE_B
3206
140k
    375933714U, // INSVE_D
3207
140k
    392712827U, // INSVE_H
3208
140k
    409494019U, // INSVE_W
3209
140k
    33579301U,  // INSV_MM
3210
140k
    536895196U, // INS_MM
3211
140k
    536895196U, // INS_MMR6
3212
140k
    536887297U, // INS_NM
3213
140k
    219361U,  // J
3214
140k
    219400U,  // JAL
3215
140k
    23544U, // JALR
3216
140k
    547832U,  // JALR16_MM
3217
140k
    23544U, // JALR64
3218
140k
    547832U,  // JALRC16_MMR6
3219
140k
    18725U, // JALRC16_NM
3220
140k
    18139U, // JALRCHB_NM
3221
140k
    18139U, // JALRC_HB_MMR6
3222
140k
    18725U, // JALRC_MMR6
3223
140k
    18725U, // JALRC_NM
3224
140k
    541245U,  // JALRS16_MM
3225
140k
    24380U, // JALRS_MM
3226
140k
    18156U, // JALR_HB
3227
140k
    18156U, // JALR_HB64
3228
140k
    23544U, // JALR_MM
3229
140k
    220867U,  // JALS_MM
3230
140k
    223256U,  // JALX
3231
140k
    223256U,  // JALX_MM
3232
140k
    219400U,  // JAL_MM
3233
140k
    18590U, // JIALC
3234
140k
    18590U, // JIALC64
3235
140k
    18590U, // JIALC_MMR6
3236
140k
    18560U, // JIC
3237
140k
    18560U, // JIC64
3238
140k
    18560U, // JIC_MMR6
3239
140k
    547828U,  // JR
3240
140k
    541232U,  // JR16_MM
3241
140k
    547828U,  // JR64
3242
140k
    547633U,  // JRADDIUSP
3243
140k
    543008U,  // JRC16_MM
3244
140k
    541110U,  // JRC16_MMR6
3245
140k
    547621U,  // JRCADDIUSP_MMR6
3246
140k
    543008U,  // JRC_NM
3247
140k
    542437U,  // JR_HB
3248
140k
    542437U,  // JR_HB64
3249
140k
    542437U,  // JR_HB64_R6
3250
140k
    542437U,  // JR_HB_R6
3251
140k
    547828U,  // JR_MM
3252
140k
    219361U,  // J_MM
3253
140k
    7575816U, // Jal16
3254
140k
    8100104U, // JalB16
3255
140k
    10921U, // JrRa16
3256
140k
    10913U, // JrcRa16
3257
140k
    543008U,  // JrcRx16
3258
140k
    543013U,  // JumpLinkReg16
3259
140k
    419451474U, // LAPC32_NM
3260
140k
    419447735U, // LAPC48_NM
3261
140k
    50349813U,  // LB
3262
140k
    50349813U,  // LB16_NM
3263
140k
    50349813U,  // LB64
3264
140k
    50352468U,  // LBE
3265
140k
    50352468U,  // LBE_MM
3266
140k
    50349813U,  // LBGP_NM
3267
140k
    50348621U,  // LBU16_MM
3268
140k
    50356150U,  // LBU16_NM
3269
140k
    50356150U,  // LBUGP_NM
3270
140k
    3254806564U,  // LBUX
3271
140k
    3254806564U,  // LBUX_MM
3272
140k
    50358308U,  // LBUX_NM
3273
140k
    50356150U,  // LBU_MMR6
3274
140k
    50356150U,  // LBU_NM
3275
140k
    50356150U,  // LBUs9_NM
3276
140k
    50358269U,  // LBX_NM
3277
140k
    50349813U,  // LB_MM
3278
140k
    50349813U,  // LB_MMR6
3279
140k
    50349813U,  // LB_NM
3280
140k
    50349813U,  // LBs9_NM
3281
140k
    50356150U,  // LBu
3282
140k
    50356150U,  // LBu64
3283
140k
    50352613U,  // LBuE
3284
140k
    50352613U,  // LBuE_MM
3285
140k
    50356150U,  // LBu_MM
3286
140k
    50352427U,  // LD
3287
140k
    50348124U,  // LDC1
3288
140k
    50348124U,  // LDC164
3289
140k
    50348124U,  // LDC1_D64_MMR6
3290
140k
    50348124U,  // LDC1_MM_D32
3291
140k
    50348124U,  // LDC1_MM_D64
3292
140k
    50348340U,  // LDC2
3293
140k
    50348340U,  // LDC2_MMR6
3294
140k
    50348340U,  // LDC2_R6
3295
140k
    50348425U,  // LDC3
3296
140k
    17410U, // LDI_B
3297
140k
    19330U, // LDI_D
3298
140k
    21149U, // LDI_H
3299
140k
    25222U, // LDI_W
3300
140k
    50354532U,  // LDL
3301
140k
    18657U, // LDPC
3302
140k
    50355122U,  // LDR
3303
140k
    3254796444U,  // LDXC1
3304
140k
    3254796444U,  // LDXC164
3305
140k
    50349000U,  // LD_B
3306
140k
    50350685U,  // LD_D
3307
140k
    50352739U,  // LD_H
3308
140k
    50356647U,  // LD_W
3309
140k
    167796753U, // LEA_ADDIU_NM
3310
140k
    167796753U, // LEA_ADDiu
3311
140k
    167796752U, // LEA_ADDiu64
3312
140k
    167796753U, // LEA_ADDiu_MM
3313
140k
    50353692U,  // LH
3314
140k
    50353692U,  // LH16_NM
3315
140k
    50353692U,  // LH64
3316
140k
    50352520U,  // LHE
3317
140k
    50352520U,  // LHE_MM
3318
140k
    50353692U,  // LHGP_NM
3319
140k
    50348644U,  // LHU16_MM
3320
140k
    50356228U,  // LHU16_NM
3321
140k
    50356228U,  // LHUGP_NM
3322
140k
    50356053U,  // LHUXS_NM
3323
140k
    50358314U,  // LHUX_NM
3324
140k
    50356228U,  // LHU_NM
3325
140k
    50356228U,  // LHUs9_NM
3326
140k
    3254806542U,  // LHX
3327
140k
    50356041U,  // LHXS_NM
3328
140k
    3254806542U,  // LHX_MM
3329
140k
    50358286U,  // LHX_NM
3330
140k
    50353692U,  // LH_MM
3331
140k
    50353692U,  // LH_NM
3332
140k
    50353692U,  // LHs9_NM
3333
140k
    50356228U,  // LHu
3334
140k
    50356228U,  // LHu64
3335
140k
    50352619U,  // LHuE
3336
140k
    50352619U,  // LHuE_MM
3337
140k
    50356228U,  // LHu_MM
3338
140k
    16884U, // LI16_MM
3339
140k
    16884U, // LI16_MMR6
3340
140k
    218126492U, // LI16_NM
3341
140k
    100680391U, // LI48_NM
3342
140k
    50354628U,  // LL
3343
140k
    50354628U,  // LL64
3344
140k
    50354628U,  // LL64_R6
3345
140k
    50352431U,  // LLD
3346
140k
    50352431U,  // LLD_R6
3347
140k
    50352543U,  // LLE
3348
140k
    50352543U,  // LLE_MM
3349
140k
    536897858U, // LLWP_NM
3350
140k
    50354628U,  // LL_MM
3351
140k
    50354628U,  // LL_MMR6
3352
140k
    50354628U,  // LL_NM
3353
140k
    50354628U,  // LL_R6
3354
140k
    536888174U, // LSA
3355
140k
    3828450158U,  // LSA_MMR6
3356
140k
    536888174U, // LSA_NM
3357
140k
    536888174U, // LSA_R6
3358
140k
    251680981U, // LUI_MMR6
3359
140k
    436230357U, // LUI_NM
3360
140k
    3254796458U,  // LUXC1
3361
140k
    3254796458U,  // LUXC164
3362
140k
    3254796458U,  // LUXC1_MM
3363
140k
    251680981U, // LUi
3364
140k
    251680981U, // LUi64
3365
140k
    251680981U, // LUi_MM
3366
140k
    50358213U,  // LW
3367
140k
    50348651U,  // LW16_MM
3368
140k
    50358213U,  // LW16_NM
3369
140k
    50358213U,  // LW4x4_NM
3370
140k
    50358213U,  // LW64
3371
140k
    50348176U,  // LWC1
3372
140k
    50348176U,  // LWC1_MM
3373
140k
    50348392U,  // LWC2
3374
140k
    50348392U,  // LWC2_MMR6
3375
140k
    50348392U,  // LWC2_R6
3376
140k
    50348437U,  // LWC3
3377
140k
    50358213U,  // LWDSP
3378
140k
    50358213U,  // LWDSP_MM
3379
140k
    50352637U,  // LWE
3380
140k
    50352637U,  // LWE_MM
3381
140k
    50358213U,  // LWGP16_NM
3382
140k
    50358213U,  // LWGP_MM
3383
140k
    50358213U,  // LWGP_NM
3384
140k
    50354746U,  // LWL
3385
140k
    50354746U,  // LWL64
3386
140k
    50352553U,  // LWLE
3387
140k
    50352553U,  // LWLE_MM
3388
140k
    50354746U,  // LWL_MM
3389
140k
    66065U, // LWM16_MM
3390
140k
    66065U, // LWM16_MMR6
3391
140k
    65805U, // LWM32_MM
3392
140k
    587225718U, // LWM_NM
3393
140k
    18694U, // LWPC
3394
140k
    18694U, // LWPC_MMR6
3395
140k
    419449094U, // LWPC_NM
3396
140k
    453008210U, // LWP_MM
3397
140k
    50355256U,  // LWR
3398
140k
    50355256U,  // LWR64
3399
140k
    50352601U,  // LWRE
3400
140k
    50352601U,  // LWRE_MM
3401
140k
    50355256U,  // LWR_MM
3402
140k
    50358213U,  // LWSP16_NM
3403
140k
    50358213U,  // LWSP_MM
3404
140k
    18687U, // LWUPC
3405
140k
    50356375U,  // LWU_MM
3406
140k
    3254806576U,  // LWX
3407
140k
    3254796472U,  // LWXC1
3408
140k
    3254796472U,  // LWXC1_MM
3409
140k
    50356060U,  // LWXS16_NM
3410
140k
    3254804316U,  // LWXS_MM
3411
140k
    50356060U,  // LWXS_NM
3412
140k
    3254806576U,  // LWX_MM
3413
140k
    50358320U,  // LWX_NM
3414
140k
    50358213U,  // LW_MM
3415
140k
    50358213U,  // LW_MMR6
3416
140k
    50358213U,  // LW_NM
3417
140k
    50358213U,  // LWs9_NM
3418
140k
    50356375U,  // LWu
3419
140k
    50349813U,  // LbRxRyOffMemX16
3420
140k
    50356150U,  // LbuRxRyOffMemX16
3421
140k
    50353692U,  // LhRxRyOffMemX16
3422
140k
    50356228U,  // LhuRxRyOffMemX16
3423
140k
    1610635420U,  // LiRxImm16
3424
140k
    22674U, // LiRxImmAlignX16
3425
140k
    22684U, // LiRxImmX16
3426
140k
    26565U, // LwRxPcTcp16
3427
140k
    26565U, // LwRxPcTcpX16
3428
140k
    50358213U,  // LwRxRyOffMemX16
3429
140k
    50358213U,  // LwRxSpImmX16
3430
140k
    20764U, // MADD
3431
140k
    570444624U, // MADDF_D
3432
140k
    570444624U, // MADDF_D_MMR6
3433
140k
    570449131U, // MADDF_S
3434
140k
    570449131U, // MADDF_S_MMR6
3435
140k
    570446705U, // MADDR_Q_H
3436
140k
    570450862U, // MADDR_Q_W
3437
140k
    24535U, // MADDU
3438
140k
    536895447U, // MADDU_DSP
3439
140k
    536895447U, // MADDU_DSP_MM
3440
140k
    24535U, // MADDU_MM
3441
140k
    570443413U, // MADDV_B
3442
140k
    570445923U, // MADDV_D
3443
140k
    570447304U, // MADDV_H
3444
140k
    570451817U, // MADDV_W
3445
140k
    536889931U, // MADD_D32
3446
140k
    536889931U, // MADD_D32_MM
3447
140k
    536889931U, // MADD_D64
3448
140k
    536891676U, // MADD_DSP
3449
140k
    536891676U, // MADD_DSP_MM
3450
140k
    20764U, // MADD_MM
3451
140k
    570446675U, // MADD_Q_H
3452
140k
    570450832U, // MADD_Q_W
3453
140k
    536894565U, // MADD_S
3454
140k
    536894565U, // MADD_S_MM
3455
140k
    536893831U, // MAQ_SA_W_PHL
3456
140k
    536893831U, // MAQ_SA_W_PHL_MM
3457
140k
    536894396U, // MAQ_SA_W_PHR
3458
140k
    536894396U, // MAQ_SA_W_PHR_MM
3459
140k
    536893859U, // MAQ_S_W_PHL
3460
140k
    536893859U, // MAQ_S_W_PHL_MM
3461
140k
    536894424U, // MAQ_S_W_PHR
3462
140k
    536894424U, // MAQ_S_W_PHR_MM
3463
140k
    536889872U, // MAXA_D
3464
140k
    536889872U, // MAXA_D_MMR6
3465
140k
    536894538U, // MAXA_S
3466
140k
    536894538U, // MAXA_S_MMR6
3467
140k
    536888650U, // MAXI_S_B
3468
140k
    536890886U, // MAXI_S_D
3469
140k
    536892458U, // MAXI_S_H
3470
140k
    536896769U, // MAXI_S_W
3471
140k
    536888865U, // MAXI_U_B
3472
140k
    536891353U, // MAXI_U_D
3473
140k
    536892746U, // MAXI_U_H
3474
140k
    536897237U, // MAXI_U_W
3475
140k
    536888223U, // MAX_A_B
3476
140k
    536889848U, // MAX_A_D
3477
140k
    536891962U, // MAX_A_H
3478
140k
    536895835U, // MAX_A_W
3479
140k
    536891594U, // MAX_D
3480
140k
    536891594U, // MAX_D_MMR6
3481
140k
    536895131U, // MAX_S
3482
140k
    536888738U, // MAX_S_B
3483
140k
    536891006U, // MAX_S_D
3484
140k
    536892577U, // MAX_S_H
3485
140k
    536895131U, // MAX_S_MMR6
3486
140k
    536896950U, // MAX_S_W
3487
140k
    536888953U, // MAX_U_B
3488
140k
    536891473U, // MAX_U_D
3489
140k
    536892844U, // MAX_U_H
3490
140k
    536897357U, // MAX_U_W
3491
140k
    536887304U, // MFC0
3492
140k
    16392U, // MFC0Sel_NM
3493
140k
    536887304U, // MFC0_MMR6
3494
140k
    536887304U, // MFC0_NM
3495
140k
    16495U, // MFC1
3496
140k
    16495U, // MFC1_D64
3497
140k
    16495U, // MFC1_MM
3498
140k
    16495U, // MFC1_MMR6
3499
140k
    536887623U, // MFC2
3500
140k
    16711U, // MFC2_MMR6
3501
140k
    536887311U, // MFGC0
3502
140k
    536887311U, // MFGC0_MM
3503
140k
    16430U, // MFHC0Sel_NM
3504
140k
    536887342U, // MFHC0_MMR6
3505
140k
    536887342U, // MFHC0_NM
3506
140k
    16501U, // MFHC1_D32
3507
140k
    16501U, // MFHC1_D32_MM
3508
140k
    16501U, // MFHC1_D64
3509
140k
    16501U, // MFHC1_D64_MM
3510
140k
    16717U, // MFHC2_MMR6
3511
140k
    536887318U, // MFHGC0
3512
140k
    536887318U, // MFHGC0_MM
3513
140k
    546950U,  // MFHI
3514
140k
    541164U,  // MFHI16_MM
3515
140k
    546950U,  // MFHI64
3516
140k
    22662U, // MFHI_DSP
3517
140k
    22662U, // MFHI_DSP_MM
3518
140k
    546950U,  // MFHI_MM
3519
140k
    547486U,  // MFLO
3520
140k
    541215U,  // MFLO16_MM
3521
140k
    547486U,  // MFLO64
3522
140k
    23198U, // MFLO_DSP
3523
140k
    23198U, // MFLO_DSP_MM
3524
140k
    547486U,  // MFLO_MM
3525
140k
    536894494U, // MFTR
3526
140k
    536894494U, // MFTR_NM
3527
140k
    536889857U, // MINA_D
3528
140k
    536889857U, // MINA_D_MMR6
3529
140k
    536894530U, // MINA_S
3530
140k
    536894530U, // MINA_S_MMR6
3531
140k
    536888630U, // MINI_S_B
3532
140k
    536890866U, // MINI_S_D
3533
140k
    536892438U, // MINI_S_H
3534
140k
    536896749U, // MINI_S_W
3535
140k
    536888845U, // MINI_U_B
3536
140k
    536891333U, // MINI_U_D
3537
140k
    536892726U, // MINI_U_H
3538
140k
    536897217U, // MINI_U_W
3539
140k
    536888204U, // MIN_A_B
3540
140k
    536889828U, // MIN_A_D
3541
140k
    536891943U, // MIN_A_H
3542
140k
    536895815U, // MIN_A_W
3543
140k
    536890500U, // MIN_D
3544
140k
    536890500U, // MIN_D_MMR6
3545
140k
    536894812U, // MIN_S
3546
140k
    536888660U, // MIN_S_B
3547
140k
    536890896U, // MIN_S_D
3548
140k
    536892468U, // MIN_S_H
3549
140k
    536894812U, // MIN_S_MMR6
3550
140k
    536896789U, // MIN_S_W
3551
140k
    536888875U, // MIN_U_B
3552
140k
    536891363U, // MIN_U_D
3553
140k
    536892756U, // MIN_U_H
3554
140k
    536897247U, // MIN_U_W
3555
140k
    536891723U, // MOD
3556
140k
    536889417U, // MODSUB
3557
140k
    536889417U, // MODSUB_MM
3558
140k
    536895455U, // MODU
3559
140k
    536895455U, // MODU_MMR6
3560
140k
    536895455U, // MODU_NM
3561
140k
    536891723U, // MOD_MMR6
3562
140k
    536891723U, // MOD_NM
3563
140k
    536888593U, // MOD_S_B
3564
140k
    536890829U, // MOD_S_D
3565
140k
    536892401U, // MOD_S_H
3566
140k
    536896712U, // MOD_S_W
3567
140k
    536888808U, // MOD_U_B
3568
140k
    536891296U, // MOD_U_D
3569
140k
    536892689U, // MOD_U_H
3570
140k
    536897180U, // MOD_U_W
3571
140k
    20983U, // MOVE16_MM
3572
140k
    16854U, // MOVE16_MMR6
3573
140k
    536889491U, // MOVEBALC_NM
3574
140k
    536894161U, // MOVEPREV_NM
3575
140k
    536894161U, // MOVEP_MM
3576
140k
    536894161U, // MOVEP_MMR6
3577
140k
    536894161U, // MOVEP_NM
3578
140k
    20983U, // MOVE_NM
3579
140k
    24739U, // MOVE_V
3580
140k
    536890217U, // MOVF_D32
3581
140k
    536890217U, // MOVF_D32_MM
3582
140k
    536890217U, // MOVF_D64
3583
140k
    536891923U, // MOVF_I
3584
140k
    536891923U, // MOVF_I64
3585
140k
    536891923U, // MOVF_I_MM
3586
140k
    536894716U, // MOVF_S
3587
140k
    536894716U, // MOVF_S_MM
3588
140k
    536890552U, // MOVN_I64_D64
3589
140k
    536894098U, // MOVN_I64_I
3590
140k
    536894098U, // MOVN_I64_I64
3591
140k
    536894848U, // MOVN_I64_S
3592
140k
    536890552U, // MOVN_I_D32
3593
140k
    536890552U, // MOVN_I_D32_MM
3594
140k
    536890552U, // MOVN_I_D64
3595
140k
    536894098U, // MOVN_I_I
3596
140k
    536894098U, // MOVN_I_I64
3597
140k
    536894098U, // MOVN_I_MM
3598
140k
    536894848U, // MOVN_I_S
3599
140k
    536894848U, // MOVN_I_S_MM
3600
140k
    536894098U, // MOVN_NM
3601
140k
    536891224U, // MOVT_D32
3602
140k
    536891224U, // MOVT_D32_MM
3603
140k
    536891224U, // MOVT_D64
3604
140k
    536895402U, // MOVT_I
3605
140k
    536895402U, // MOVT_I64
3606
140k
    536895402U, // MOVT_I_MM
3607
140k
    536895057U, // MOVT_S
3608
140k
    536895057U, // MOVT_S_MM
3609
140k
    536891634U, // MOVZ_I64_D64
3610
140k
    536897666U, // MOVZ_I64_I
3611
140k
    536897666U, // MOVZ_I64_I64
3612
140k
    536895158U, // MOVZ_I64_S
3613
140k
    536891634U, // MOVZ_I_D32
3614
140k
    536891634U, // MOVZ_I_D32_MM
3615
140k
    536891634U, // MOVZ_I_D64
3616
140k
    536897666U, // MOVZ_I_I
3617
140k
    536897666U, // MOVZ_I_I64
3618
140k
    536897666U, // MOVZ_I_MM
3619
140k
    536895158U, // MOVZ_I_S
3620
140k
    536895158U, // MOVZ_I_S_MM
3621
140k
    536897666U, // MOVZ_NM
3622
140k
    18513U, // MSUB
3623
140k
    570444615U, // MSUBF_D
3624
140k
    570444615U, // MSUBF_D_MMR6
3625
140k
    570449122U, // MSUBF_S
3626
140k
    570449122U, // MSUBF_S_MMR6
3627
140k
    570446694U, // MSUBR_Q_H
3628
140k
    570450851U, // MSUBR_Q_W
3629
140k
    24514U, // MSUBU
3630
140k
    536895426U, // MSUBU_DSP
3631
140k
    536895426U, // MSUBU_DSP_MM
3632
140k
    24514U, // MSUBU_MM
3633
140k
    570443404U, // MSUBV_B
3634
140k
    570445914U, // MSUBV_D
3635
140k
    570447295U, // MSUBV_H
3636
140k
    570451808U, // MSUBV_W
3637
140k
    536889889U, // MSUB_D32
3638
140k
    536889889U, // MSUB_D32_MM
3639
140k
    536889889U, // MSUB_D64
3640
140k
    536889425U, // MSUB_DSP
3641
140k
    536889425U, // MSUB_DSP_MM
3642
140k
    18513U, // MSUB_MM
3643
140k
    570446665U, // MSUB_Q_H
3644
140k
    570450822U, // MSUB_Q_W
3645
140k
    536894547U, // MSUB_S
3646
140k
    536894547U, // MSUB_S_MM
3647
140k
    2752561213U,  // MTC0
3648
140k
    16445U, // MTC0Sel_NM
3649
140k
    2752561213U,  // MTC0_MMR6
3650
140k
    536887357U, // MTC0_NM
3651
140k
    17875082U,  // MTC1
3652
140k
    17875082U,  // MTC1_D64
3653
140k
    17875082U,  // MTC1_D64_MM
3654
140k
    17875082U,  // MTC1_MM
3655
140k
    17875082U,  // MTC1_MMR6
3656
140k
    2752561506U,  // MTC2
3657
140k
    17875298U,  // MTC2_MMR6
3658
140k
    2752561191U,  // MTGC0
3659
140k
    2752561191U,  // MTGC0_MM
3660
140k
    16437U, // MTHC0Sel_NM
3661
140k
    2752561205U,  // MTHC0_MMR6
3662
140k
    536887349U, // MTHC0_NM
3663
140k
    17924220U,  // MTHC1_D32
3664
140k
    17924220U,  // MTHC1_D32_MM
3665
140k
    17924220U,  // MTHC1_D64
3666
140k
    17924220U,  // MTHC1_D64_MM
3667
140k
    17875284U,  // MTHC2_MMR6
3668
140k
    2752561182U,  // MTHGC0
3669
140k
    2752561182U,  // MTHGC0_MM
3670
140k
    546956U,  // MTHI
3671
140k
    546956U,  // MTHI64
3672
140k
    17881228U,  // MTHI_DSP
3673
140k
    17881228U,  // MTHI_DSP_MM
3674
140k
    546956U,  // MTHI_MM
3675
140k
    17881816U,  // MTHLIP
3676
140k
    17881816U,  // MTHLIP_MM
3677
140k
    547499U,  // MTLO
3678
140k
    547499U,  // MTLO64
3679
140k
    17881771U,  // MTLO_DSP
3680
140k
    17881771U,  // MTLO_DSP_MM
3681
140k
    547499U,  // MTLO_MM
3682
140k
    540745U,  // MTM0
3683
140k
    540870U,  // MTM1
3684
140k
    541044U,  // MTM2
3685
140k
    540751U,  // MTP0
3686
140k
    540876U,  // MTP1
3687
140k
    541050U,  // MTP2
3688
140k
    68213803U,  // MTTR
3689
140k
    68213803U,  // MTTR_NM
3690
140k
    536893525U, // MUH
3691
140k
    536895498U, // MUHU
3692
140k
    536895498U, // MUHU_MMR6
3693
140k
    536895498U, // MUHU_NM
3694
140k
    536893525U, // MUH_MMR6
3695
140k
    536893525U, // MUH_NM
3696
140k
    536893991U, // MUL
3697
140k
    536893991U, // MUL4x4_NM
3698
140k
    536893872U, // MULEQ_S_W_PHL
3699
140k
    536893872U, // MULEQ_S_W_PHL_MM
3700
140k
    536894437U, // MULEQ_S_W_PHR
3701
140k
    536894437U, // MULEQ_S_W_PHR_MM
3702
140k
    536893749U, // MULEU_S_PH_QBL
3703
140k
    536893749U, // MULEU_S_PH_QBL_MM
3704
140k
    536894339U, // MULEU_S_PH_QBR
3705
140k
    536894339U, // MULEU_S_PH_QBR_MM
3706
140k
    536893279U, // MULQ_RS_PH
3707
140k
    536893279U, // MULQ_RS_PH_MM
3708
140k
    536896969U, // MULQ_RS_W
3709
140k
    536896969U, // MULQ_RS_W_MMR2
3710
140k
    536893223U, // MULQ_S_PH
3711
140k
    536893223U, // MULQ_S_PH_MMR2
3712
140k
    536896828U, // MULQ_S_W
3713
140k
    536896828U, // MULQ_S_W_MMR2
3714
140k
    536895256U, // MULR_PS64
3715
140k
    536892284U, // MULR_Q_H
3716
140k
    536896441U, // MULR_Q_W
3717
140k
    536893425U, // MULSAQ_S_W_PH
3718
140k
    536893425U, // MULSAQ_S_W_PH_MM
3719
140k
    536893400U, // MULSA_W_PH
3720
140k
    536893400U, // MULSA_W_PH_MMR2
3721
140k
    24462U, // MULT
3722
140k
    536895618U, // MULTU_DSP
3723
140k
    536895618U, // MULTU_DSP_MM
3724
140k
    536895374U, // MULT_DSP
3725
140k
    536895374U, // MULT_DSP_MM
3726
140k
    24462U, // MULT_MM
3727
140k
    24706U, // MULTu
3728
140k
    24706U, // MULTu_MM
3729
140k
    536895535U, // MULU
3730
140k
    536895535U, // MULU_MMR6
3731
140k
    536895535U, // MULU_NM
3732
140k
    536889008U, // MULV_B
3733
140k
    536891526U, // MULV_D
3734
140k
    536892899U, // MULV_H
3735
140k
    536897420U, // MULV_W
3736
140k
    536893991U, // MUL_MM
3737
140k
    536893991U, // MUL_MMR6
3738
140k
    536893991U, // MUL_NM
3739
140k
    536893096U, // MUL_PH
3740
140k
    536893096U, // MUL_PH_MMR2
3741
140k
    536892253U, // MUL_Q_H
3742
140k
    536896410U, // MUL_Q_W
3743
140k
    536893991U, // MUL_R6
3744
140k
    536893191U, // MUL_S_PH
3745
140k
    536893191U, // MUL_S_PH_MMR2
3746
140k
    546950U,  // Mfhi16
3747
140k
    547486U,  // Mflo16
3748
140k
    20983U, // Move32R16
3749
140k
    20983U, // MoveR3216
3750
140k
    17327U, // NLOC_B
3751
140k
    18994U, // NLOC_D
3752
140k
    21066U, // NLOC_H
3753
140k
    24956U, // NLOC_W
3754
140k
    17343U, // NLZC_B
3755
140k
    19002U, // NLZC_D
3756
140k
    21082U, // NLZC_H
3757
140k
    24964U, // NLZC_W
3758
140k
    536889939U, // NMADD_D32
3759
140k
    536889939U, // NMADD_D32_MM
3760
140k
    536889939U, // NMADD_D64
3761
140k
    536894564U, // NMADD_S
3762
140k
    536894564U, // NMADD_S_MM
3763
140k
    536889897U, // NMSUB_D32
3764
140k
    536889897U, // NMSUB_D32_MM
3765
140k
    536889897U, // NMSUB_D64
3766
140k
    536894546U, // NMSUB_S
3767
140k
    536894546U, // NMSUB_S_MM
3768
140k
    10802U, // NOP32_NM
3769
140k
    11006U, // NOP_NM
3770
140k
    536894462U, // NOR
3771
140k
    536894462U, // NOR64
3772
140k
    536888416U, // NORI_B
3773
140k
    536894462U, // NOR_MM
3774
140k
    536894462U, // NOR_MMR6
3775
140k
    536894462U, // NOR_NM
3776
140k
    536895667U, // NOR_V
3777
140k
    16966U, // NOT16_MM
3778
140k
    16966U, // NOT16_MMR6
3779
140k
    24478U, // NOT16_NM
3780
140k
    21017U, // NegRxRy16
3781
140k
    24478U, // NotRxRy16
3782
140k
    536894463U, // OR
3783
140k
    20021815U,  // OR16_MM
3784
140k
    20021815U,  // OR16_MMR6
3785
140k
    536894463U, // OR16_NM
3786
140k
    536894463U, // OR64
3787
140k
    536888417U, // ORI_B
3788
140k
    536893624U, // ORI_MMR6
3789
140k
    536893624U, // ORI_NM
3790
140k
    536894463U, // OR_MM
3791
140k
    536894463U, // OR_MMR6
3792
140k
    536894463U, // OR_NM
3793
140k
    536895668U, // OR_V
3794
140k
    536893624U, // ORi
3795
140k
    536893624U, // ORi64
3796
140k
    536893624U, // ORi_MM
3797
140k
    33577983U,  // OrRxRxRy16
3798
140k
    536893085U, // PACKRL_PH
3799
140k
    536893085U, // PACKRL_PH_MM
3800
140k
    10939U, // PAUSE
3801
140k
    10939U, // PAUSE_MM
3802
140k
    10939U, // PAUSE_MMR6
3803
140k
    10939U, // PAUSE_NM
3804
140k
    536888990U, // PCKEV_B
3805
140k
    536891500U, // PCKEV_D
3806
140k
    536892881U, // PCKEV_H
3807
140k
    536897394U, // PCKEV_W
3808
140k
    536888270U, // PCKOD_B
3809
140k
    536889955U, // PCKOD_D
3810
140k
    536892009U, // PCKOD_H
3811
140k
    536895917U, // PCKOD_W
3812
140k
    17862U, // PCNT_B
3813
140k
    20260U, // PCNT_D
3814
140k
    21701U, // PCNT_H
3815
140k
    26152U, // PCNT_W
3816
140k
    536893049U, // PICK_PH
3817
140k
    536893049U, // PICK_PH_MM
3818
140k
    536889149U, // PICK_QB
3819
140k
    536889149U, // PICK_QB_MM
3820
140k
    536895223U, // PLL_PS64
3821
140k
    536895265U, // PLU_PS64
3822
140k
    23270U, // POP
3823
140k
    22868U, // PRECEQU_PH_QBL
3824
140k
    17200U, // PRECEQU_PH_QBLA
3825
140k
    17200U, // PRECEQU_PH_QBLA_MM
3826
140k
    22868U, // PRECEQU_PH_QBL_MM
3827
140k
    23458U, // PRECEQU_PH_QBR
3828
140k
    17238U, // PRECEQU_PH_QBRA
3829
140k
    17238U, // PRECEQU_PH_QBRA_MM
3830
140k
    23458U, // PRECEQU_PH_QBR_MM
3831
140k
    22933U, // PRECEQ_W_PHL
3832
140k
    22933U, // PRECEQ_W_PHL_MM
3833
140k
    23498U, // PRECEQ_W_PHR
3834
140k
    23498U, // PRECEQ_W_PHR_MM
3835
140k
    22853U, // PRECEU_PH_QBL
3836
140k
    17184U, // PRECEU_PH_QBLA
3837
140k
    17184U, // PRECEU_PH_QBLA_MM
3838
140k
    22853U, // PRECEU_PH_QBL_MM
3839
140k
    23443U, // PRECEU_PH_QBR
3840
140k
    17222U, // PRECEU_PH_QBRA
3841
140k
    17222U, // PRECEU_PH_QBRA_MM
3842
140k
    23443U, // PRECEU_PH_QBR_MM
3843
140k
    536893001U, // PRECRQU_S_QB_PH
3844
140k
    536893001U, // PRECRQU_S_QB_PH_MM
3845
140k
    536896060U, // PRECRQ_PH_W
3846
140k
    536896060U, // PRECRQ_PH_W_MM
3847
140k
    536892974U, // PRECRQ_QB_PH
3848
140k
    536892974U, // PRECRQ_QB_PH_MM
3849
140k
    536896091U, // PRECRQ_RS_PH_W
3850
140k
    536896091U, // PRECRQ_RS_PH_W_MM
3851
140k
    536892988U, // PRECR_QB_PH
3852
140k
    536892988U, // PRECR_QB_PH_MMR2
3853
140k
    536896044U, // PRECR_SRA_PH_W
3854
140k
    536896044U, // PRECR_SRA_PH_W_MMR2
3855
140k
    536896073U, // PRECR_SRA_R_PH_W
3856
140k
    536896073U, // PRECR_SRA_R_PH_W_MMR2
3857
140k
    5411341U, // PREF
3858
140k
    5411179U, // PREFE
3859
140k
    5411179U, // PREFE_MM
3860
140k
    473081863U, // PREFX_MM
3861
140k
    5411341U, // PREF_MM
3862
140k
    5411341U, // PREF_MMR6
3863
140k
    50516493U,  // PREF_NM
3864
140k
    5411341U, // PREF_R6
3865
140k
    50516493U,  // PREFs9_NM
3866
140k
    536891705U, // PREPEND
3867
140k
    536891705U, // PREPEND_MMR2
3868
140k
    536895239U, // PUL_PS64
3869
140k
    536895273U, // PUU_PS64
3870
140k
    18489U, // RADDU_W_QB
3871
140k
    18489U, // RADDU_W_QB_MM
3872
140k
    234904343U, // RDDSP
3873
140k
    218127127U, // RDDSP_MM
3874
140k
    536894513U, // RDHWR
3875
140k
    536894513U, // RDHWR64
3876
140k
    536894513U, // RDHWR_MM
3877
140k
    536894513U, // RDHWR_MMR6
3878
140k
    536894513U, // RDHWR_NM
3879
140k
    23566U, // RDPGPR_MMR6
3880
140k
    23566U, // RDPGPR_NM
3881
140k
    19656U, // RECIP_D32
3882
140k
    19656U, // RECIP_D32_MM
3883
140k
    19656U, // RECIP_D64
3884
140k
    19656U, // RECIP_D64_MM
3885
140k
    23944U, // RECIP_S
3886
140k
    23944U, // RECIP_S_MM
3887
140k
    22428U, // REPLV_PH
3888
140k
    22428U, // REPLV_PH_MM
3889
140k
    18469U, // REPLV_QB
3890
140k
    18469U, // REPLV_QB_MM
3891
140k
    22155U, // REPL_PH
3892
140k
    22155U, // REPL_PH_MM
3893
140k
    486557519U, // REPL_QB
3894
140k
    486557519U, // REPL_QB_MM
3895
140k
    248088U,  // RESTOREJRC16_NM
3896
140k
    264472U,  // RESTOREJRC_NM
3897
140k
    266704U,  // RESTORE_NM
3898
140k
    20269U, // RINT_D
3899
140k
    20269U, // RINT_D_MMR6
3900
140k
    24128U, // RINT_S
3901
140k
    24128U, // RINT_S_MMR6
3902
140k
    536894501U, // ROTR
3903
140k
    536895774U, // ROTRV
3904
140k
    536895774U, // ROTRV_MM
3905
140k
    536895774U, // ROTRV_NM
3906
140k
    536894501U, // ROTR_MM
3907
140k
    536894501U, // ROTR_NM
3908
140k
    536897566U, // ROTX_NM
3909
140k
    19465U, // ROUND_L_D64
3910
140k
    19465U, // ROUND_L_D_MMR6
3911
140k
    23836U, // ROUND_L_S
3912
140k
    23836U, // ROUND_L_S_MMR6
3913
140k
    20640U, // ROUND_W_D32
3914
140k
    20640U, // ROUND_W_D64
3915
140k
    20640U, // ROUND_W_D_MMR6
3916
140k
    20640U, // ROUND_W_MM
3917
140k
    24178U, // ROUND_W_S
3918
140k
    24178U, // ROUND_W_S_MM
3919
140k
    24178U, // ROUND_W_S_MMR6
3920
140k
    20297U, // RSQRT_D32
3921
140k
    20297U, // RSQRT_D32_MM
3922
140k
    20297U, // RSQRT_D64
3923
140k
    20297U, // RSQRT_D64_MM
3924
140k
    24136U, // RSQRT_S
3925
140k
    24136U, // RSQRT_S_MM
3926
140k
    0U, // Restore16
3927
140k
    0U, // RestoreX16
3928
140k
    8405787U, // SAA
3929
140k
    8409346U, // SAAD
3930
140k
    536888699U, // SAT_S_B
3931
140k
    536890945U, // SAT_S_D
3932
140k
    536892527U, // SAT_S_H
3933
140k
    536896878U, // SAT_S_W
3934
140k
    536888926U, // SAT_U_B
3935
140k
    536891424U, // SAT_U_D
3936
140k
    536892817U, // SAT_U_H
3937
140k
    536897308U, // SAT_U_W
3938
140k
    250353U,  // SAVE16_NM
3939
140k
    266737U,  // SAVE_NM
3940
140k
    50350149U,  // SB
3941
140k
    50348458U,  // SB16_MM
3942
140k
    50348458U,  // SB16_MMR6
3943
140k
    50350149U,  // SB16_NM
3944
140k
    50350149U,  // SB64
3945
140k
    50352473U,  // SBE
3946
140k
    50352473U,  // SBE_MM
3947
140k
    50350149U,  // SBGP_NM
3948
140k
    50358274U,  // SBX_NM
3949
140k
    50350149U,  // SB_MM
3950
140k
    50350149U,  // SB_MMR6
3951
140k
    50350149U,  // SB_NM
3952
140k
    50350149U,  // SBs9_NM
3953
140k
    8964399U, // SC
3954
140k
    8964399U, // SC64
3955
140k
    8964399U, // SC64_R6
3956
140k
    8966417U, // SCD
3957
140k
    8966417U, // SCD_R6
3958
140k
    8966494U, // SCE
3959
140k
    8966494U, // SCE_MM
3960
140k
    606136636U, // SCWP_NM
3961
140k
    8964399U, // SC_MM
3962
140k
    8964399U, // SC_MMR6
3963
140k
    8964399U, // SC_NM
3964
140k
    8964399U, // SC_R6
3965
140k
    50352464U,  // SD
3966
140k
    285378U,  // SDBBP
3967
140k
    148007U,  // SDBBP16_MM
3968
140k
    148007U,  // SDBBP16_MMR6
3969
140k
    547522U,  // SDBBP16_NM
3970
140k
    662210U,  // SDBBP_MM
3971
140k
    285378U,  // SDBBP_MMR6
3972
140k
    547522U,  // SDBBP_NM
3973
140k
    285378U,  // SDBBP_R6
3974
140k
    50348130U,  // SDC1
3975
140k
    50348130U,  // SDC164
3976
140k
    50348130U,  // SDC1_D64_MMR6
3977
140k
    50348130U,  // SDC1_MM_D32
3978
140k
    50348130U,  // SDC1_MM_D64
3979
140k
    50348346U,  // SDC2
3980
140k
    50348346U,  // SDC2_MMR6
3981
140k
    50348346U,  // SDC2_R6
3982
140k
    50348431U,  // SDC3
3983
140k
    26787U, // SDIV
3984
140k
    26787U, // SDIV_MM
3985
140k
    50354537U,  // SDL
3986
140k
    50355127U,  // SDR
3987
140k
    3254796451U,  // SDXC1
3988
140k
    3254796451U,  // SDXC164
3989
140k
    18134U, // SEB
3990
140k
    18134U, // SEB64
3991
140k
    18134U, // SEB_MM
3992
140k
    18134U, // SEB_NM
3993
140k
    22037U, // SEH
3994
140k
    22037U, // SEH64
3995
140k
    22037U, // SEH_MM
3996
140k
    22037U, // SEH_NM
3997
140k
    536897639U, // SELEQZ
3998
140k
    536897639U, // SELEQZ64
3999
140k
    536891624U, // SELEQZ_D
4000
140k
    536891624U, // SELEQZ_D_MMR6
4001
140k
    536897639U, // SELEQZ_MMR6
4002
140k
    536895148U, // SELEQZ_S
4003
140k
    536895148U, // SELEQZ_S_MMR6
4004
140k
    536897612U, // SELNEZ
4005
140k
    536897612U, // SELNEZ64
4006
140k
    536891607U, // SELNEZ_D
4007
140k
    536891607U, // SELNEZ_D_MMR6
4008
140k
    536897612U, // SELNEZ_MMR6
4009
140k
    536895138U, // SELNEZ_S
4010
140k
    536895138U, // SELNEZ_S_MMR6
4011
140k
    570444850U, // SEL_D
4012
140k
    570444850U, // SEL_D_MMR6
4013
140k
    570449221U, // SEL_S
4014
140k
    570449221U, // SEL_S_MMR6
4015
140k
    536894305U, // SEQ
4016
140k
    536893611U, // SEQI_NM
4017
140k
    536893611U, // SEQi
4018
140k
    50354251U,  // SH
4019
140k
    50348510U,  // SH16_MM
4020
140k
    50348510U,  // SH16_MMR6
4021
140k
    50354251U,  // SH16_NM
4022
140k
    50354251U,  // SH64
4023
140k
    50352525U,  // SHE
4024
140k
    50352525U,  // SHE_MM
4025
140k
    536888298U, // SHF_B
4026
140k
    536892037U, // SHF_H
4027
140k
    536896029U, // SHF_W
4028
140k
    50354251U,  // SHGP_NM
4029
140k
    23204U, // SHILO
4030
140k
    24832U, // SHILOV
4031
140k
    24832U, // SHILOV_MM
4032
140k
    23204U, // SHILO_MM
4033
140k
    536893330U, // SHLLV_PH
4034
140k
    536893330U, // SHLLV_PH_MM
4035
140k
    536889371U, // SHLLV_QB
4036
140k
    536889371U, // SHLLV_QB_MM
4037
140k
    536893267U, // SHLLV_S_PH
4038
140k
    536893267U, // SHLLV_S_PH_MM
4039
140k
    536896939U, // SHLLV_S_W
4040
140k
    536896939U, // SHLLV_S_W_MM
4041
140k
    536893058U, // SHLL_PH
4042
140k
    536893058U, // SHLL_PH_MM
4043
140k
    536889158U, // SHLL_QB
4044
140k
    536889158U, // SHLL_QB_MM
4045
140k
    536893180U, // SHLL_S_PH
4046
140k
    536893180U, // SHLL_S_PH_MM
4047
140k
    536896779U, // SHLL_S_W
4048
140k
    536896779U, // SHLL_S_W_MM
4049
140k
    536893320U, // SHRAV_PH
4050
140k
    536893320U, // SHRAV_PH_MM
4051
140k
    536889361U, // SHRAV_QB
4052
140k
    536889361U, // SHRAV_QB_MMR2
4053
140k
    536893168U, // SHRAV_R_PH
4054
140k
    536893168U, // SHRAV_R_PH_MM
4055
140k
    536889259U, // SHRAV_R_QB
4056
140k
    536889259U, // SHRAV_R_QB_MMR2
4057
140k
    536896534U, // SHRAV_R_W
4058
140k
    536896534U, // SHRAV_R_W_MM
4059
140k
    536892965U, // SHRA_PH
4060
140k
    536892965U, // SHRA_PH_MM
4061
140k
    536889081U, // SHRA_QB
4062
140k
    536889081U, // SHRA_QB_MMR2
4063
140k
    536893133U, // SHRA_R_PH
4064
140k
    536893133U, // SHRA_R_PH_MM
4065
140k
    536889224U, // SHRA_R_QB
4066
140k
    536889224U, // SHRA_R_QB_MMR2
4067
140k
    536896492U, // SHRA_R_W
4068
140k
    536896492U, // SHRA_R_W_MM
4069
140k
    536893350U, // SHRLV_PH
4070
140k
    536893350U, // SHRLV_PH_MMR2
4071
140k
    536889391U, // SHRLV_QB
4072
140k
    536889391U, // SHRLV_QB_MM
4073
140k
    536893076U, // SHRL_PH
4074
140k
    536893076U, // SHRL_PH_MMR2
4075
140k
    536889176U, // SHRL_QB
4076
140k
    536889176U, // SHRL_QB_MM
4077
140k
    50356047U,  // SHXS_NM
4078
140k
    50358291U,  // SHX_NM
4079
140k
    50354251U,  // SH_MM
4080
140k
    50354251U,  // SH_MMR6
4081
140k
    50354251U,  // SH_NM
4082
140k
    50354251U,  // SHs9_NM
4083
140k
    299410U,  // SIGRIE
4084
140k
    299410U,  // SIGRIE_MMR6
4085
140k
    545170U,  // SIGRIE_NM
4086
140k
    1107313665U,  // SLDI_B
4087
140k
    1107315585U,  // SLDI_D
4088
140k
    1107317404U,  // SLDI_H
4089
140k
    1107321477U,  // SLDI_W
4090
140k
    1107313607U,  // SLD_B
4091
140k
    1107315292U,  // SLD_D
4092
140k
    1107317346U,  // SLD_H
4093
140k
    1107321254U,  // SLD_W
4094
140k
    536893924U, // SLL
4095
140k
    536887811U, // SLL16_MM
4096
140k
    536887811U, // SLL16_MMR6
4097
140k
    536893924U, // SLL16_NM
4098
140k
    1073764836U,  // SLL64_32
4099
140k
    1073764836U,  // SLL64_64
4100
140k
    536888355U, // SLLI_B
4101
140k
    536890258U, // SLLI_D
4102
140k
    536892077U, // SLLI_H
4103
140k
    536896150U, // SLLI_W
4104
140k
    536895731U, // SLLV
4105
140k
    536895731U, // SLLV_MM
4106
140k
    536895731U, // SLLV_NM
4107
140k
    536888504U, // SLL_B
4108
140k
    536890442U, // SLL_D
4109
140k
    536892193U, // SLL_H
4110
140k
    536893924U, // SLL_MM
4111
140k
    536893924U, // SLL_MMR6
4112
140k
    536893924U, // SLL_NM
4113
140k
    536896292U, // SLL_W
4114
140k
    536895363U, // SLT
4115
140k
    536895363U, // SLT64
4116
140k
    536895519U, // SLTIU_NM
4117
140k
    536893635U, // SLTI_NM
4118
140k
    536895605U, // SLTU_NM
4119
140k
    536895363U, // SLT_MM
4120
140k
    536895363U, // SLT_NM
4121
140k
    536893635U, // SLTi
4122
140k
    536893635U, // SLTi64
4123
140k
    536893635U, // SLTi_MM
4124
140k
    536895519U, // SLTiu
4125
140k
    536895519U, // SLTiu64
4126
140k
    536895519U, // SLTiu_MM
4127
140k
    536895605U, // SLTu
4128
140k
    536895605U, // SLTu64
4129
140k
    536895605U, // SLTu_MM
4130
140k
    536891834U, // SNE
4131
140k
    536893556U, // SNEi
4132
140k
    536895752U, // SOV_NM
4133
140k
    1073759354U,  // SPLATI_B
4134
140k
    1073761241U,  // SPLATI_D
4135
140k
    1073763060U,  // SPLATI_H
4136
140k
    1073767133U,  // SPLATI_W
4137
140k
    1073759669U,  // SPLAT_B
4138
140k
    1073761954U,  // SPLAT_D
4139
140k
    1073763508U,  // SPLAT_H
4140
140k
    1073767925U,  // SPLAT_W
4141
140k
    536888168U, // SRA
4142
140k
    536888313U, // SRAI_B
4143
140k
    536890233U, // SRAI_D
4144
140k
    536892052U, // SRAI_H
4145
140k
    536896125U, // SRAI_W
4146
140k
    536888389U, // SRARI_B
4147
140k
    536890292U, // SRARI_D
4148
140k
    536892111U, // SRARI_H
4149
140k
    536896184U, // SRARI_W
4150
140k
    536888542U, // SRAR_B
4151
140k
    536890681U, // SRAR_D
4152
140k
    536892308U, // SRAR_H
4153
140k
    536896556U, // SRAR_W
4154
140k
    536895710U, // SRAV
4155
140k
    536895710U, // SRAV_MM
4156
140k
    536895710U, // SRAV_NM
4157
140k
    536888232U, // SRA_B
4158
140k
    536889865U, // SRA_D
4159
140k
    536891971U, // SRA_H
4160
140k
    536888168U, // SRA_MM
4161
140k
    536888168U, // SRA_NM
4162
140k
    536895844U, // SRA_W
4163
140k
    536893952U, // SRL
4164
140k
    536887818U, // SRL16_MM
4165
140k
    536887818U, // SRL16_MMR6
4166
140k
    536893952U, // SRL16_NM
4167
140k
    536888363U, // SRLI_B
4168
140k
    536890266U, // SRLI_D
4169
140k
    536892085U, // SRLI_H
4170
140k
    536896158U, // SRLI_W
4171
140k
    536888407U, // SRLRI_B
4172
140k
    536890310U, // SRLRI_D
4173
140k
    536892129U, // SRLRI_H
4174
140k
    536896202U, // SRLRI_W
4175
140k
    536888558U, // SRLR_B
4176
140k
    536890697U, // SRLR_D
4177
140k
    536892324U, // SRLR_H
4178
140k
    536896572U, // SRLR_W
4179
140k
    536895738U, // SRLV
4180
140k
    536895738U, // SRLV_MM
4181
140k
    536895738U, // SRLV_NM
4182
140k
    536888511U, // SRL_B
4183
140k
    536890467U, // SRL_D
4184
140k
    536892200U, // SRL_H
4185
140k
    536893952U, // SRL_MM
4186
140k
    536893952U, // SRL_NM
4187
140k
    536896317U, // SRL_W
4188
140k
    11004U, // SSNOP
4189
140k
    11004U, // SSNOP_MM
4190
140k
    11004U, // SSNOP_MMR6
4191
140k
    50349528U,  // ST_B
4192
140k
    50351954U,  // ST_D
4193
140k
    50353367U,  // ST_H
4194
140k
    50357846U,  // ST_W
4195
140k
    536889420U, // SUB
4196
140k
    536893029U, // SUBQH_PH
4197
140k
    536893029U, // SUBQH_PH_MMR2
4198
140k
    536893144U, // SUBQH_R_PH
4199
140k
    536893144U, // SUBQH_R_PH_MMR2
4200
140k
    536896502U, // SUBQH_R_W
4201
140k
    536896502U, // SUBQH_R_W_MMR2
4202
140k
    536896107U, // SUBQH_W
4203
140k
    536896107U, // SUBQH_W_MMR2
4204
140k
    536893104U, // SUBQ_PH
4205
140k
    536893104U, // SUBQ_PH_MM
4206
140k
    536893201U, // SUBQ_S_PH
4207
140k
    536893201U, // SUBQ_S_PH_MM
4208
140k
    536896808U, // SUBQ_S_W
4209
140k
    536896808U, // SUBQ_S_W_MM
4210
140k
    536888914U, // SUBSUS_U_B
4211
140k
    536891412U, // SUBSUS_U_D
4212
140k
    536892805U, // SUBSUS_U_H
4213
140k
    536897296U, // SUBSUS_U_W
4214
140k
    536888717U, // SUBSUU_S_B
4215
140k
    536890985U, // SUBSUU_S_D
4216
140k
    536892545U, // SUBSUU_S_H
4217
140k
    536896918U, // SUBSUU_S_W
4218
140k
    536888679U, // SUBS_S_B
4219
140k
    536890925U, // SUBS_S_D
4220
140k
    536892507U, // SUBS_S_H
4221
140k
    536896858U, // SUBS_S_W
4222
140k
    536888894U, // SUBS_U_B
4223
140k
    536891392U, // SUBS_U_D
4224
140k
    536892785U, // SUBS_U_H
4225
140k
    536897276U, // SUBS_U_W
4226
140k
    536887892U, // SUBU16_MM
4227
140k
    536887892U, // SUBU16_MMR6
4228
140k
    536889129U, // SUBUH_QB
4229
140k
    536889129U, // SUBUH_QB_MMR2
4230
140k
    536889235U, // SUBUH_R_QB
4231
140k
    536889235U, // SUBUH_R_QB_MMR2
4232
140k
    536895420U, // SUBU_MMR6
4233
140k
    536893302U, // SUBU_PH
4234
140k
    536893302U, // SUBU_PH_MMR2
4235
140k
    536889343U, // SUBU_QB
4236
140k
    536889343U, // SUBU_QB_MM
4237
140k
    536893245U, // SUBU_S_PH
4238
140k
    536893245U, // SUBU_S_PH_MMR2
4239
140k
    536889282U, // SUBU_S_QB
4240
140k
    536889282U, // SUBU_S_QB_MM
4241
140k
    536888461U, // SUBVI_B
4242
140k
    536890348U, // SUBVI_D
4243
140k
    536892167U, // SUBVI_H
4244
140k
    536896240U, // SUBVI_W
4245
140k
    536888973U, // SUBV_B
4246
140k
    536891483U, // SUBV_D
4247
140k
    536892864U, // SUBV_H
4248
140k
    536897377U, // SUBV_W
4249
140k
    536889420U, // SUB_MM
4250
140k
    536889420U, // SUB_MMR6
4251
140k
    536889420U, // SUB_NM
4252
140k
    536895420U, // SUBu
4253
140k
    536895420U, // SUBu16_NM
4254
140k
    536895420U, // SUBu_MM
4255
140k
    536895420U, // SUBu_NM
4256
140k
    3254796465U,  // SUXC1
4257
140k
    3254796465U,  // SUXC164
4258
140k
    3254796465U,  // SUXC1_MM
4259
140k
    50358235U,  // SW
4260
140k
    50348657U,  // SW16_MM
4261
140k
    50348657U,  // SW16_MMR6
4262
140k
    50358235U,  // SW16_NM
4263
140k
    50358235U,  // SW4x4_NM
4264
140k
    50358235U,  // SW64
4265
140k
    50348182U,  // SWC1
4266
140k
    50348182U,  // SWC1_MM
4267
140k
    50348398U,  // SWC2
4268
140k
    50348398U,  // SWC2_MMR6
4269
140k
    50348398U,  // SWC2_R6
4270
140k
    50348443U,  // SWC3
4271
140k
    50358235U,  // SWDSP
4272
140k
    50358235U,  // SWDSP_MM
4273
140k
    50352642U,  // SWE
4274
140k
    50352642U,  // SWE_MM
4275
140k
    50358235U,  // SWGP16_NM
4276
140k
    50358235U,  // SWGP_NM
4277
140k
    50354751U,  // SWL
4278
140k
    50354751U,  // SWL64
4279
140k
    50352559U,  // SWLE
4280
140k
    50352559U,  // SWLE_MM
4281
140k
    50354751U,  // SWL_MM
4282
140k
    66072U, // SWM16_MM
4283
140k
    66072U, // SWM16_MMR6
4284
140k
    65812U, // SWM32_MM
4285
140k
    587225725U, // SWM_NM
4286
140k
    419449100U, // SWPC_NM
4287
140k
    453008215U, // SWP_MM
4288
140k
    50355261U,  // SWR
4289
140k
    50355261U,  // SWR64
4290
140k
    50352607U,  // SWRE
4291
140k
    50352607U,  // SWRE_MM
4292
140k
    50355261U,  // SWR_MM
4293
140k
    50358235U,  // SWSP16_NM
4294
140k
    50355004U,  // SWSP_MM
4295
140k
    50358235U,  // SWSP_MMR6
4296
140k
    3254796479U,  // SWXC1
4297
140k
    3254796479U,  // SWXC1_MM
4298
140k
    50356066U,  // SWXS_NM
4299
140k
    50358325U,  // SWX_NM
4300
140k
    50358235U,  // SW_MM
4301
140k
    50358235U,  // SW_MMR6
4302
140k
    50358235U,  // SW_NM
4303
140k
    50358235U,  // SWs9_NM
4304
140k
    714997U,  // SYNC
4305
140k
    317530U,  // SYNCI
4306
140k
    317530U,  // SYNCI_MM
4307
140k
    317530U,  // SYNCI_MMR6
4308
140k
    317530U,  // SYNCI_NM
4309
140k
    317530U,  // SYNCIs9_NM
4310
140k
    714997U,  // SYNC_MM
4311
140k
    706779U,  // SYNC_MMR6
4312
140k
    706779U,  // SYNC_NM
4313
140k
    285128U,  // SYSCALL
4314
140k
    547272U,  // SYSCALL16_NM
4315
140k
    661960U,  // SYSCALL_MM
4316
140k
    547272U,  // SYSCALL_NM
4317
140k
    0U, // Save16
4318
140k
    0U, // SaveX16
4319
140k
    50350149U,  // SbRxRyOffMemX16
4320
140k
    551048U,  // SebRx16
4321
140k
    551054U,  // SehRx16
4322
140k
    50354251U,  // ShRxRyOffMemX16
4323
140k
    536893924U, // SllX16
4324
140k
    33579251U,  // SllvRxRy16
4325
140k
    24451U, // SltRxRy16
4326
140k
    1610635459U,  // SltiRxImm16
4327
140k
    22723U, // SltiRxImmX16
4328
140k
    1610637343U,  // SltiuRxImm16
4329
140k
    24607U, // SltiuRxImmX16
4330
140k
    24693U, // SltuRxRy16
4331
140k
    536888168U, // SraX16
4332
140k
    33579230U,  // SravRxRy16
4333
140k
    536893952U, // SrlX16
4334
140k
    33579258U,  // SrlvRxRy16
4335
140k
    536895420U, // SubuRxRyRz16
4336
140k
    50358235U,  // SwRxRyOffMemX16
4337
140k
    50358235U,  // SwRxSpImmX16
4338
140k
    536894310U, // TEQ
4339
140k
    22705U, // TEQI
4340
140k
    22705U, // TEQI_MM
4341
140k
    536894310U, // TEQ_MM
4342
140k
    536894310U, // TEQ_NM
4343
140k
    536891772U, // TGE
4344
140k
    22638U, // TGEI
4345
140k
    24600U, // TGEIU
4346
140k
    24600U, // TGEIU_MM
4347
140k
    22638U, // TGEI_MM
4348
140k
    536895473U, // TGEU
4349
140k
    536895473U, // TGEU_MM
4350
140k
    536891772U, // TGE_MM
4351
140k
    11052U, // TLBGINV
4352
140k
    10953U, // TLBGINVF
4353
140k
    10953U, // TLBGINVF_MM
4354
140k
    11052U, // TLBGINV_MM
4355
140k
    10998U, // TLBGP
4356
140k
    10998U, // TLBGP_MM
4357
140k
    11015U, // TLBGR
4358
140k
    11015U, // TLBGR_MM
4359
140k
    10968U, // TLBGWI
4360
140k
    10968U, // TLBGWI_MM
4361
140k
    11027U, // TLBGWR
4362
140k
    11027U, // TLBGWR_MM
4363
140k
    11045U, // TLBINV
4364
140k
    10945U, // TLBINVF
4365
140k
    10945U, // TLBINVF_MMR6
4366
140k
    10945U, // TLBINVF_NM
4367
140k
    11045U, // TLBINV_MMR6
4368
140k
    11045U, // TLBINV_NM
4369
140k
    10993U, // TLBP
4370
140k
    10993U, // TLBP_MM
4371
140k
    10993U, // TLBP_NM
4372
140k
    11010U, // TLBR
4373
140k
    11010U, // TLBR_MM
4374
140k
    11010U, // TLBR_NM
4375
140k
    10962U, // TLBWI
4376
140k
    10962U, // TLBWI_MM
4377
140k
    10962U, // TLBWI_NM
4378
140k
    11021U, // TLBWR
4379
140k
    11021U, // TLBWR_MM
4380
140k
    11021U, // TLBWR_NM
4381
140k
    536895368U, // TLT
4382
140k
    22729U, // TLTI
4383
140k
    24614U, // TLTIU_MM
4384
140k
    22729U, // TLTI_MM
4385
140k
    536895611U, // TLTU
4386
140k
    536895611U, // TLTU_MM
4387
140k
    536895368U, // TLT_MM
4388
140k
    536891839U, // TNE
4389
140k
    22650U, // TNEI
4390
140k
    22650U, // TNEI_MM
4391
140k
    536891839U, // TNE_MM
4392
140k
    536891839U, // TNE_NM
4393
140k
    19454U, // TRUNC_L_D64
4394
140k
    19454U, // TRUNC_L_D_MMR6
4395
140k
    23825U, // TRUNC_L_S
4396
140k
    23825U, // TRUNC_L_S_MMR6
4397
140k
    20629U, // TRUNC_W_D32
4398
140k
    20629U, // TRUNC_W_D64
4399
140k
    20629U, // TRUNC_W_D_MMR6
4400
140k
    20629U, // TRUNC_W_MM
4401
140k
    24167U, // TRUNC_W_S
4402
140k
    24167U, // TRUNC_W_S_MM
4403
140k
    24167U, // TRUNC_W_S_MMR6
4404
140k
    24614U, // TTLTIU
4405
140k
    50353690U,  // UALH_NM
4406
140k
    587225716U, // UALWM_NM
4407
140k
    50358211U,  // UALW_NM
4408
140k
    50354249U,  // UASH_NM
4409
140k
    587225723U, // UASWM_NM
4410
140k
    50358233U,  // UASW_NM
4411
140k
    26773U, // UDIV
4412
140k
    26773U, // UDIV_MM
4413
140k
    536895533U, // V3MULU
4414
140k
    536887363U, // VMM0
4415
140k
    536895548U, // VMULU
4416
140k
    570442729U, // VSHF_B
4417
140k
    570444633U, // VSHF_D
4418
140k
    570446468U, // VSHF_H
4419
140k
    570450460U, // VSHF_W
4420
140k
    11040U, // WAIT
4421
140k
    663416U,  // WAIT_MM
4422
140k
    663416U,  // WAIT_MMR6
4423
140k
    663416U,  // WAIT_NM
4424
140k
    234904350U, // WRDSP
4425
140k
    218127134U, // WRDSP_MM
4426
140k
    23574U, // WRPGPR_MMR6
4427
140k
    23574U, // WRPGPR_NM
4428
140k
    22022U, // WSBH
4429
140k
    22022U, // WSBH_MM
4430
140k
    22022U, // WSBH_MMR6
4431
140k
    536894473U, // XOR
4432
140k
    20021814U,  // XOR16_MM
4433
140k
    20021814U,  // XOR16_MMR6
4434
140k
    536894473U, // XOR16_NM
4435
140k
    536894473U, // XOR64
4436
140k
    536888424U, // XORI_B
4437
140k
    536893623U, // XORI_MMR6
4438
140k
    536893623U, // XORI_NM
4439
140k
    536894473U, // XOR_MM
4440
140k
    536894473U, // XOR_MMR6
4441
140k
    536894473U, // XOR_NM
4442
140k
    536895674U, // XOR_V
4443
140k
    536893623U, // XORi
4444
140k
    536893623U, // XORi64
4445
140k
    536893623U, // XORi_MM
4446
140k
    33577993U,  // XorRxRxRy16
4447
140k
    20776U, // YIELD
4448
140k
    20776U, // YIELD_NM
4449
140k
  };
4450
4451
140k
  static const uint16_t OpInfo1[] = {
4452
140k
    0U, // PHI
4453
140k
    0U, // INLINEASM
4454
140k
    0U, // INLINEASM_BR
4455
140k
    0U, // CFI_INSTRUCTION
4456
140k
    0U, // EH_LABEL
4457
140k
    0U, // GC_LABEL
4458
140k
    0U, // ANNOTATION_LABEL
4459
140k
    0U, // KILL
4460
140k
    0U, // EXTRACT_SUBREG
4461
140k
    0U, // INSERT_SUBREG
4462
140k
    0U, // IMPLICIT_DEF
4463
140k
    0U, // SUBREG_TO_REG
4464
140k
    0U, // COPY_TO_REGCLASS
4465
140k
    0U, // DBG_VALUE
4466
140k
    0U, // DBG_VALUE_LIST
4467
140k
    0U, // DBG_INSTR_REF
4468
140k
    0U, // DBG_PHI
4469
140k
    0U, // DBG_LABEL
4470
140k
    0U, // REG_SEQUENCE
4471
140k
    0U, // COPY
4472
140k
    0U, // BUNDLE
4473
140k
    0U, // LIFETIME_START
4474
140k
    0U, // LIFETIME_END
4475
140k
    0U, // PSEUDO_PROBE
4476
140k
    0U, // ARITH_FENCE
4477
140k
    0U, // STACKMAP
4478
140k
    0U, // FENTRY_CALL
4479
140k
    0U, // PATCHPOINT
4480
140k
    0U, // LOAD_STACK_GUARD
4481
140k
    0U, // PREALLOCATED_SETUP
4482
140k
    0U, // PREALLOCATED_ARG
4483
140k
    0U, // STATEPOINT
4484
140k
    0U, // LOCAL_ESCAPE
4485
140k
    0U, // FAULTING_OP
4486
140k
    0U, // PATCHABLE_OP
4487
140k
    0U, // PATCHABLE_FUNCTION_ENTER
4488
140k
    0U, // PATCHABLE_RET
4489
140k
    0U, // PATCHABLE_FUNCTION_EXIT
4490
140k
    0U, // PATCHABLE_TAIL_CALL
4491
140k
    0U, // PATCHABLE_EVENT_CALL
4492
140k
    0U, // PATCHABLE_TYPED_EVENT_CALL
4493
140k
    0U, // ICALL_BRANCH_FUNNEL
4494
140k
    0U, // MEMBARRIER
4495
140k
    0U, // JUMP_TABLE_DEBUG_INFO
4496
140k
    0U, // G_ASSERT_SEXT
4497
140k
    0U, // G_ASSERT_ZEXT
4498
140k
    0U, // G_ASSERT_ALIGN
4499
140k
    0U, // G_ADD
4500
140k
    0U, // G_SUB
4501
140k
    0U, // G_MUL
4502
140k
    0U, // G_SDIV
4503
140k
    0U, // G_UDIV
4504
140k
    0U, // G_SREM
4505
140k
    0U, // G_UREM
4506
140k
    0U, // G_SDIVREM
4507
140k
    0U, // G_UDIVREM
4508
140k
    0U, // G_AND
4509
140k
    0U, // G_OR
4510
140k
    0U, // G_XOR
4511
140k
    0U, // G_IMPLICIT_DEF
4512
140k
    0U, // G_PHI
4513
140k
    0U, // G_FRAME_INDEX
4514
140k
    0U, // G_GLOBAL_VALUE
4515
140k
    0U, // G_CONSTANT_POOL
4516
140k
    0U, // G_EXTRACT
4517
140k
    0U, // G_UNMERGE_VALUES
4518
140k
    0U, // G_INSERT
4519
140k
    0U, // G_MERGE_VALUES
4520
140k
    0U, // G_BUILD_VECTOR
4521
140k
    0U, // G_BUILD_VECTOR_TRUNC
4522
140k
    0U, // G_CONCAT_VECTORS
4523
140k
    0U, // G_PTRTOINT
4524
140k
    0U, // G_INTTOPTR
4525
140k
    0U, // G_BITCAST
4526
140k
    0U, // G_FREEZE
4527
140k
    0U, // G_CONSTANT_FOLD_BARRIER
4528
140k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4529
140k
    0U, // G_INTRINSIC_TRUNC
4530
140k
    0U, // G_INTRINSIC_ROUND
4531
140k
    0U, // G_INTRINSIC_LRINT
4532
140k
    0U, // G_INTRINSIC_ROUNDEVEN
4533
140k
    0U, // G_READCYCLECOUNTER
4534
140k
    0U, // G_LOAD
4535
140k
    0U, // G_SEXTLOAD
4536
140k
    0U, // G_ZEXTLOAD
4537
140k
    0U, // G_INDEXED_LOAD
4538
140k
    0U, // G_INDEXED_SEXTLOAD
4539
140k
    0U, // G_INDEXED_ZEXTLOAD
4540
140k
    0U, // G_STORE
4541
140k
    0U, // G_INDEXED_STORE
4542
140k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4543
140k
    0U, // G_ATOMIC_CMPXCHG
4544
140k
    0U, // G_ATOMICRMW_XCHG
4545
140k
    0U, // G_ATOMICRMW_ADD
4546
140k
    0U, // G_ATOMICRMW_SUB
4547
140k
    0U, // G_ATOMICRMW_AND
4548
140k
    0U, // G_ATOMICRMW_NAND
4549
140k
    0U, // G_ATOMICRMW_OR
4550
140k
    0U, // G_ATOMICRMW_XOR
4551
140k
    0U, // G_ATOMICRMW_MAX
4552
140k
    0U, // G_ATOMICRMW_MIN
4553
140k
    0U, // G_ATOMICRMW_UMAX
4554
140k
    0U, // G_ATOMICRMW_UMIN
4555
140k
    0U, // G_ATOMICRMW_FADD
4556
140k
    0U, // G_ATOMICRMW_FSUB
4557
140k
    0U, // G_ATOMICRMW_FMAX
4558
140k
    0U, // G_ATOMICRMW_FMIN
4559
140k
    0U, // G_ATOMICRMW_UINC_WRAP
4560
140k
    0U, // G_ATOMICRMW_UDEC_WRAP
4561
140k
    0U, // G_FENCE
4562
140k
    0U, // G_PREFETCH
4563
140k
    0U, // G_BRCOND
4564
140k
    0U, // G_BRINDIRECT
4565
140k
    0U, // G_INVOKE_REGION_START
4566
140k
    0U, // G_INTRINSIC
4567
140k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4568
140k
    0U, // G_INTRINSIC_CONVERGENT
4569
140k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4570
140k
    0U, // G_ANYEXT
4571
140k
    0U, // G_TRUNC
4572
140k
    0U, // G_CONSTANT
4573
140k
    0U, // G_FCONSTANT
4574
140k
    0U, // G_VASTART
4575
140k
    0U, // G_VAARG
4576
140k
    0U, // G_SEXT
4577
140k
    0U, // G_SEXT_INREG
4578
140k
    0U, // G_ZEXT
4579
140k
    0U, // G_SHL
4580
140k
    0U, // G_LSHR
4581
140k
    0U, // G_ASHR
4582
140k
    0U, // G_FSHL
4583
140k
    0U, // G_FSHR
4584
140k
    0U, // G_ROTR
4585
140k
    0U, // G_ROTL
4586
140k
    0U, // G_ICMP
4587
140k
    0U, // G_FCMP
4588
140k
    0U, // G_SELECT
4589
140k
    0U, // G_UADDO
4590
140k
    0U, // G_UADDE
4591
140k
    0U, // G_USUBO
4592
140k
    0U, // G_USUBE
4593
140k
    0U, // G_SADDO
4594
140k
    0U, // G_SADDE
4595
140k
    0U, // G_SSUBO
4596
140k
    0U, // G_SSUBE
4597
140k
    0U, // G_UMULO
4598
140k
    0U, // G_SMULO
4599
140k
    0U, // G_UMULH
4600
140k
    0U, // G_SMULH
4601
140k
    0U, // G_UADDSAT
4602
140k
    0U, // G_SADDSAT
4603
140k
    0U, // G_USUBSAT
4604
140k
    0U, // G_SSUBSAT
4605
140k
    0U, // G_USHLSAT
4606
140k
    0U, // G_SSHLSAT
4607
140k
    0U, // G_SMULFIX
4608
140k
    0U, // G_UMULFIX
4609
140k
    0U, // G_SMULFIXSAT
4610
140k
    0U, // G_UMULFIXSAT
4611
140k
    0U, // G_SDIVFIX
4612
140k
    0U, // G_UDIVFIX
4613
140k
    0U, // G_SDIVFIXSAT
4614
140k
    0U, // G_UDIVFIXSAT
4615
140k
    0U, // G_FADD
4616
140k
    0U, // G_FSUB
4617
140k
    0U, // G_FMUL
4618
140k
    0U, // G_FMA
4619
140k
    0U, // G_FMAD
4620
140k
    0U, // G_FDIV
4621
140k
    0U, // G_FREM
4622
140k
    0U, // G_FPOW
4623
140k
    0U, // G_FPOWI
4624
140k
    0U, // G_FEXP
4625
140k
    0U, // G_FEXP2
4626
140k
    0U, // G_FEXP10
4627
140k
    0U, // G_FLOG
4628
140k
    0U, // G_FLOG2
4629
140k
    0U, // G_FLOG10
4630
140k
    0U, // G_FLDEXP
4631
140k
    0U, // G_FFREXP
4632
140k
    0U, // G_FNEG
4633
140k
    0U, // G_FPEXT
4634
140k
    0U, // G_FPTRUNC
4635
140k
    0U, // G_FPTOSI
4636
140k
    0U, // G_FPTOUI
4637
140k
    0U, // G_SITOFP
4638
140k
    0U, // G_UITOFP
4639
140k
    0U, // G_FABS
4640
140k
    0U, // G_FCOPYSIGN
4641
140k
    0U, // G_IS_FPCLASS
4642
140k
    0U, // G_FCANONICALIZE
4643
140k
    0U, // G_FMINNUM
4644
140k
    0U, // G_FMAXNUM
4645
140k
    0U, // G_FMINNUM_IEEE
4646
140k
    0U, // G_FMAXNUM_IEEE
4647
140k
    0U, // G_FMINIMUM
4648
140k
    0U, // G_FMAXIMUM
4649
140k
    0U, // G_GET_FPENV
4650
140k
    0U, // G_SET_FPENV
4651
140k
    0U, // G_RESET_FPENV
4652
140k
    0U, // G_GET_FPMODE
4653
140k
    0U, // G_SET_FPMODE
4654
140k
    0U, // G_RESET_FPMODE
4655
140k
    0U, // G_PTR_ADD
4656
140k
    0U, // G_PTRMASK
4657
140k
    0U, // G_SMIN
4658
140k
    0U, // G_SMAX
4659
140k
    0U, // G_UMIN
4660
140k
    0U, // G_UMAX
4661
140k
    0U, // G_ABS
4662
140k
    0U, // G_LROUND
4663
140k
    0U, // G_LLROUND
4664
140k
    0U, // G_BR
4665
140k
    0U, // G_BRJT
4666
140k
    0U, // G_INSERT_VECTOR_ELT
4667
140k
    0U, // G_EXTRACT_VECTOR_ELT
4668
140k
    0U, // G_SHUFFLE_VECTOR
4669
140k
    0U, // G_CTTZ
4670
140k
    0U, // G_CTTZ_ZERO_UNDEF
4671
140k
    0U, // G_CTLZ
4672
140k
    0U, // G_CTLZ_ZERO_UNDEF
4673
140k
    0U, // G_CTPOP
4674
140k
    0U, // G_BSWAP
4675
140k
    0U, // G_BITREVERSE
4676
140k
    0U, // G_FCEIL
4677
140k
    0U, // G_FCOS
4678
140k
    0U, // G_FSIN
4679
140k
    0U, // G_FSQRT
4680
140k
    0U, // G_FFLOOR
4681
140k
    0U, // G_FRINT
4682
140k
    0U, // G_FNEARBYINT
4683
140k
    0U, // G_ADDRSPACE_CAST
4684
140k
    0U, // G_BLOCK_ADDR
4685
140k
    0U, // G_JUMP_TABLE
4686
140k
    0U, // G_DYN_STACKALLOC
4687
140k
    0U, // G_STACKSAVE
4688
140k
    0U, // G_STACKRESTORE
4689
140k
    0U, // G_STRICT_FADD
4690
140k
    0U, // G_STRICT_FSUB
4691
140k
    0U, // G_STRICT_FMUL
4692
140k
    0U, // G_STRICT_FDIV
4693
140k
    0U, // G_STRICT_FREM
4694
140k
    0U, // G_STRICT_FMA
4695
140k
    0U, // G_STRICT_FSQRT
4696
140k
    0U, // G_STRICT_FLDEXP
4697
140k
    0U, // G_READ_REGISTER
4698
140k
    0U, // G_WRITE_REGISTER
4699
140k
    0U, // G_MEMCPY
4700
140k
    0U, // G_MEMCPY_INLINE
4701
140k
    0U, // G_MEMMOVE
4702
140k
    0U, // G_MEMSET
4703
140k
    0U, // G_BZERO
4704
140k
    0U, // G_VECREDUCE_SEQ_FADD
4705
140k
    0U, // G_VECREDUCE_SEQ_FMUL
4706
140k
    0U, // G_VECREDUCE_FADD
4707
140k
    0U, // G_VECREDUCE_FMUL
4708
140k
    0U, // G_VECREDUCE_FMAX
4709
140k
    0U, // G_VECREDUCE_FMIN
4710
140k
    0U, // G_VECREDUCE_FMAXIMUM
4711
140k
    0U, // G_VECREDUCE_FMINIMUM
4712
140k
    0U, // G_VECREDUCE_ADD
4713
140k
    0U, // G_VECREDUCE_MUL
4714
140k
    0U, // G_VECREDUCE_AND
4715
140k
    0U, // G_VECREDUCE_OR
4716
140k
    0U, // G_VECREDUCE_XOR
4717
140k
    0U, // G_VECREDUCE_SMAX
4718
140k
    0U, // G_VECREDUCE_SMIN
4719
140k
    0U, // G_VECREDUCE_UMAX
4720
140k
    0U, // G_VECREDUCE_UMIN
4721
140k
    0U, // G_SBFX
4722
140k
    0U, // G_UBFX
4723
140k
    0U, // ABSMacro
4724
140k
    0U, // ADJCALLSTACKDOWN
4725
140k
    0U, // ADJCALLSTACKDOWN_NM
4726
140k
    0U, // ADJCALLSTACKUP
4727
140k
    0U, // ADJCALLSTACKUP_NM
4728
140k
    0U, // ALIGN_NM
4729
140k
    0U, // AND_V_D_PSEUDO
4730
140k
    0U, // AND_V_H_PSEUDO
4731
140k
    0U, // AND_V_W_PSEUDO
4732
140k
    0U, // ATOMIC_CMP_SWAP_I16
4733
140k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
4734
140k
    0U, // ATOMIC_CMP_SWAP_I32
4735
140k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
4736
140k
    0U, // ATOMIC_CMP_SWAP_I64
4737
140k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
4738
140k
    0U, // ATOMIC_CMP_SWAP_I8
4739
140k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
4740
140k
    0U, // ATOMIC_LOAD_ADD_I16
4741
140k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
4742
140k
    0U, // ATOMIC_LOAD_ADD_I32
4743
140k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
4744
140k
    0U, // ATOMIC_LOAD_ADD_I64
4745
140k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
4746
140k
    0U, // ATOMIC_LOAD_ADD_I8
4747
140k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
4748
140k
    0U, // ATOMIC_LOAD_AND_I16
4749
140k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
4750
140k
    0U, // ATOMIC_LOAD_AND_I32
4751
140k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
4752
140k
    0U, // ATOMIC_LOAD_AND_I64
4753
140k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
4754
140k
    0U, // ATOMIC_LOAD_AND_I8
4755
140k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
4756
140k
    0U, // ATOMIC_LOAD_MAX_I16
4757
140k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
4758
140k
    0U, // ATOMIC_LOAD_MAX_I32
4759
140k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
4760
140k
    0U, // ATOMIC_LOAD_MAX_I64
4761
140k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
4762
140k
    0U, // ATOMIC_LOAD_MAX_I8
4763
140k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
4764
140k
    0U, // ATOMIC_LOAD_MIN_I16
4765
140k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
4766
140k
    0U, // ATOMIC_LOAD_MIN_I32
4767
140k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
4768
140k
    0U, // ATOMIC_LOAD_MIN_I64
4769
140k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
4770
140k
    0U, // ATOMIC_LOAD_MIN_I8
4771
140k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
4772
140k
    0U, // ATOMIC_LOAD_NAND_I16
4773
140k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
4774
140k
    0U, // ATOMIC_LOAD_NAND_I32
4775
140k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
4776
140k
    0U, // ATOMIC_LOAD_NAND_I64
4777
140k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
4778
140k
    0U, // ATOMIC_LOAD_NAND_I8
4779
140k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
4780
140k
    0U, // ATOMIC_LOAD_OR_I16
4781
140k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
4782
140k
    0U, // ATOMIC_LOAD_OR_I32
4783
140k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
4784
140k
    0U, // ATOMIC_LOAD_OR_I64
4785
140k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
4786
140k
    0U, // ATOMIC_LOAD_OR_I8
4787
140k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
4788
140k
    0U, // ATOMIC_LOAD_SUB_I16
4789
140k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
4790
140k
    0U, // ATOMIC_LOAD_SUB_I32
4791
140k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
4792
140k
    0U, // ATOMIC_LOAD_SUB_I64
4793
140k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
4794
140k
    0U, // ATOMIC_LOAD_SUB_I8
4795
140k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
4796
140k
    0U, // ATOMIC_LOAD_UMAX_I16
4797
140k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
4798
140k
    0U, // ATOMIC_LOAD_UMAX_I32
4799
140k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
4800
140k
    0U, // ATOMIC_LOAD_UMAX_I64
4801
140k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
4802
140k
    0U, // ATOMIC_LOAD_UMAX_I8
4803
140k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
4804
140k
    0U, // ATOMIC_LOAD_UMIN_I16
4805
140k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
4806
140k
    0U, // ATOMIC_LOAD_UMIN_I32
4807
140k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
4808
140k
    0U, // ATOMIC_LOAD_UMIN_I64
4809
140k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
4810
140k
    0U, // ATOMIC_LOAD_UMIN_I8
4811
140k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
4812
140k
    0U, // ATOMIC_LOAD_XOR_I16
4813
140k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
4814
140k
    0U, // ATOMIC_LOAD_XOR_I32
4815
140k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
4816
140k
    0U, // ATOMIC_LOAD_XOR_I64
4817
140k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
4818
140k
    0U, // ATOMIC_LOAD_XOR_I8
4819
140k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
4820
140k
    0U, // ATOMIC_SWAP_I16
4821
140k
    0U, // ATOMIC_SWAP_I16_POSTRA
4822
140k
    0U, // ATOMIC_SWAP_I32
4823
140k
    0U, // ATOMIC_SWAP_I32_POSTRA
4824
140k
    0U, // ATOMIC_SWAP_I64
4825
140k
    0U, // ATOMIC_SWAP_I64_POSTRA
4826
140k
    0U, // ATOMIC_SWAP_I8
4827
140k
    0U, // ATOMIC_SWAP_I8_POSTRA
4828
140k
    0U, // B
4829
140k
    0U, // BAL_BR
4830
140k
    0U, // BAL_BR_MM
4831
140k
    4U, // BEQLImmMacro
4832
140k
    4U, // BGE
4833
140k
    4U, // BGEImmMacro
4834
140k
    4U, // BGEL
4835
140k
    4U, // BGELImmMacro
4836
140k
    4U, // BGEU
4837
140k
    4U, // BGEUImmMacro
4838
140k
    4U, // BGEUL
4839
140k
    4U, // BGEULImmMacro
4840
140k
    4U, // BGT
4841
140k
    4U, // BGTImmMacro
4842
140k
    4U, // BGTL
4843
140k
    4U, // BGTLImmMacro
4844
140k
    4U, // BGTU
4845
140k
    4U, // BGTUImmMacro
4846
140k
    4U, // BGTUL
4847
140k
    4U, // BGTULImmMacro
4848
140k
    4U, // BLE
4849
140k
    4U, // BLEImmMacro
4850
140k
    4U, // BLEL
4851
140k
    4U, // BLELImmMacro
4852
140k
    4U, // BLEU
4853
140k
    4U, // BLEUImmMacro
4854
140k
    4U, // BLEUL
4855
140k
    4U, // BLEULImmMacro
4856
140k
    4U, // BLT
4857
140k
    4U, // BLTImmMacro
4858
140k
    4U, // BLTL
4859
140k
    4U, // BLTLImmMacro
4860
140k
    4U, // BLTU
4861
140k
    4U, // BLTUImmMacro
4862
140k
    4U, // BLTUL
4863
140k
    4U, // BLTULImmMacro
4864
140k
    4U, // BNELImmMacro
4865
140k
    0U, // BPOSGE32_PSEUDO
4866
140k
    0U, // BSEL_D_PSEUDO
4867
140k
    0U, // BSEL_FD_PSEUDO
4868
140k
    0U, // BSEL_FW_PSEUDO
4869
140k
    0U, // BSEL_H_PSEUDO
4870
140k
    0U, // BSEL_W_PSEUDO
4871
140k
    0U, // B_MM
4872
140k
    0U, // B_MMR6_Pseudo
4873
140k
    0U, // B_MM_Pseudo
4874
140k
    4U, // BeqImm
4875
140k
    4U, // BneImm
4876
140k
    0U, // BteqzT8CmpX16
4877
140k
    0U, // BteqzT8CmpiX16
4878
140k
    0U, // BteqzT8SltX16
4879
140k
    0U, // BteqzT8SltiX16
4880
140k
    0U, // BteqzT8SltiuX16
4881
140k
    0U, // BteqzT8SltuX16
4882
140k
    0U, // BtnezT8CmpX16
4883
140k
    0U, // BtnezT8CmpiX16
4884
140k
    0U, // BtnezT8SltX16
4885
140k
    0U, // BtnezT8SltiX16
4886
140k
    0U, // BtnezT8SltiuX16
4887
140k
    0U, // BtnezT8SltuX16
4888
140k
    0U, // BuildPairF64
4889
140k
    0U, // BuildPairF64_64
4890
140k
    0U, // CFTC1
4891
140k
    0U, // CONSTPOOL_ENTRY
4892
140k
    0U, // COPY_FD_PSEUDO
4893
140k
    0U, // COPY_FW_PSEUDO
4894
140k
    0U, // CTTC1
4895
140k
    0U, // Constant32
4896
140k
    128U, // DMULImmMacro
4897
140k
    128U, // DMULMacro
4898
140k
    128U, // DMULOMacro
4899
140k
    128U, // DMULOUMacro
4900
140k
    128U, // DROL
4901
140k
    128U, // DROLImm
4902
140k
    128U, // DROR
4903
140k
    128U, // DRORImm
4904
140k
    128U, // DSDivIMacro
4905
140k
    128U, // DSDivMacro
4906
140k
    128U, // DSRemIMacro
4907
140k
    128U, // DSRemMacro
4908
140k
    128U, // DUDivIMacro
4909
140k
    128U, // DUDivMacro
4910
140k
    128U, // DURemIMacro
4911
140k
    128U, // DURemMacro
4912
140k
    0U, // ERet
4913
140k
    0U, // ExtractElementF64
4914
140k
    0U, // ExtractElementF64_64
4915
140k
    0U, // FABS_D
4916
140k
    0U, // FABS_W
4917
140k
    0U, // FEXP2_D_1_PSEUDO
4918
140k
    0U, // FEXP2_W_1_PSEUDO
4919
140k
    0U, // FILL_FD_PSEUDO
4920
140k
    0U, // FILL_FW_PSEUDO
4921
140k
    0U, // GotPrologue16
4922
140k
    0U, // INSERT_B_VIDX64_PSEUDO
4923
140k
    0U, // INSERT_B_VIDX_PSEUDO
4924
140k
    0U, // INSERT_D_VIDX64_PSEUDO
4925
140k
    0U, // INSERT_D_VIDX_PSEUDO
4926
140k
    0U, // INSERT_FD_PSEUDO
4927
140k
    0U, // INSERT_FD_VIDX64_PSEUDO
4928
140k
    0U, // INSERT_FD_VIDX_PSEUDO
4929
140k
    0U, // INSERT_FW_PSEUDO
4930
140k
    0U, // INSERT_FW_VIDX64_PSEUDO
4931
140k
    0U, // INSERT_FW_VIDX_PSEUDO
4932
140k
    0U, // INSERT_H_VIDX64_PSEUDO
4933
140k
    0U, // INSERT_H_VIDX_PSEUDO
4934
140k
    0U, // INSERT_W_VIDX64_PSEUDO
4935
140k
    0U, // INSERT_W_VIDX_PSEUDO
4936
140k
    0U, // JALR64Pseudo
4937
140k
    0U, // JALRCPseudo
4938
140k
    0U, // JALRHB64Pseudo
4939
140k
    0U, // JALRHBPseudo
4940
140k
    0U, // JALRPseudo
4941
140k
    0U, // JAL_MMR6
4942
140k
    0U, // JalOneReg
4943
140k
    0U, // JalTwoReg
4944
140k
    0U, // LDMacro
4945
140k
    0U, // LDR_D
4946
140k
    0U, // LDR_W
4947
140k
    0U, // LD_F16
4948
140k
    0U, // LOAD_ACC128
4949
140k
    0U, // LOAD_ACC64
4950
140k
    0U, // LOAD_ACC64DSP
4951
140k
    0U, // LOAD_CCOND_DSP
4952
140k
    0U, // LONG_BRANCH_ADDiu
4953
140k
    0U, // LONG_BRANCH_ADDiu2Op
4954
140k
    0U, // LONG_BRANCH_DADDiu
4955
140k
    0U, // LONG_BRANCH_DADDiu2Op
4956
140k
    0U, // LONG_BRANCH_LUi
4957
140k
    0U, // LONG_BRANCH_LUi2Op
4958
140k
    0U, // LONG_BRANCH_LUi2Op_64
4959
140k
    0U, // LWM_MM
4960
140k
    0U, // LoadAddrImm32
4961
140k
    0U, // LoadAddrImm64
4962
140k
    0U, // LoadAddrReg32
4963
140k
    0U, // LoadAddrReg64
4964
140k
    0U, // LoadImm32
4965
140k
    0U, // LoadImm64
4966
140k
    0U, // LoadImmDoubleFGR
4967
140k
    0U, // LoadImmDoubleFGR_32
4968
140k
    0U, // LoadImmDoubleGPR
4969
140k
    0U, // LoadImmSingleFGR
4970
140k
    0U, // LoadImmSingleGPR
4971
140k
    0U, // LoadJumpTableOffset
4972
140k
    0U, // LwConstant32
4973
140k
    0U, // MFTACX
4974
140k
    0U, // MFTACX_NM
4975
140k
    136U, // MFTC0
4976
140k
    136U, // MFTC0_NM
4977
140k
    0U, // MFTC1
4978
140k
    0U, // MFTDSP
4979
140k
    0U, // MFTDSP_NM
4980
140k
    0U, // MFTGPR
4981
140k
    0U, // MFTGPR_NM
4982
140k
    0U, // MFTHC1
4983
140k
    0U, // MFTHI
4984
140k
    0U, // MFTHI_NM
4985
140k
    0U, // MFTLO
4986
140k
    0U, // MFTLO_NM
4987
140k
    0U, // MIPSeh_return32
4988
140k
    0U, // MIPSeh_return64
4989
140k
    0U, // MSA_FP_EXTEND_D_PSEUDO
4990
140k
    0U, // MSA_FP_EXTEND_W_PSEUDO
4991
140k
    0U, // MSA_FP_ROUND_D_PSEUDO
4992
140k
    0U, // MSA_FP_ROUND_W_PSEUDO
4993
140k
    0U, // MTTACX
4994
140k
    0U, // MTTACX_NM
4995
140k
    0U, // MTTC0
4996
140k
    0U, // MTTC0_NM
4997
140k
    0U, // MTTC1
4998
140k
    0U, // MTTDSP
4999
140k
    0U, // MTTDSP_NM
5000
140k
    0U, // MTTGPR
5001
140k
    0U, // MTTGPR_NM
5002
140k
    0U, // MTTHC1
5003
140k
    0U, // MTTHI
5004
140k
    0U, // MTTHI_NM
5005
140k
    0U, // MTTLO
5006
140k
    0U, // MTTLO_NM
5007
140k
    128U, // MULImmMacro
5008
140k
    128U, // MULOMacro
5009
140k
    128U, // MULOUMacro
5010
140k
    0U, // MUSTTAILCALLREG_NM
5011
140k
    0U, // MUSTTAILCALL_NM
5012
140k
    0U, // MultRxRy16
5013
140k
    0U, // MultRxRyRz16
5014
140k
    0U, // MultuRxRy16
5015
140k
    0U, // MultuRxRyRz16
5016
140k
    0U, // NOP
5017
140k
    128U, // NORImm
5018
140k
    128U, // NORImm64
5019
140k
    0U, // NOR_V_D_PSEUDO
5020
140k
    0U, // NOR_V_H_PSEUDO
5021
140k
    0U, // NOR_V_W_PSEUDO
5022
140k
    0U, // OR_V_D_PSEUDO
5023
140k
    0U, // OR_V_H_PSEUDO
5024
140k
    0U, // OR_V_W_PSEUDO
5025
140k
    12U,  // PseudoADDIU_NM
5026
140k
    16U,  // PseudoANDI_NM
5027
140k
    0U, // PseudoCMPU_EQ_QB
5028
140k
    0U, // PseudoCMPU_LE_QB
5029
140k
    0U, // PseudoCMPU_LT_QB
5030
140k
    0U, // PseudoCMP_EQ_PH
5031
140k
    0U, // PseudoCMP_LE_PH
5032
140k
    0U, // PseudoCMP_LT_PH
5033
140k
    0U, // PseudoCVT_D32_W
5034
140k
    0U, // PseudoCVT_D64_L
5035
140k
    0U, // PseudoCVT_D64_W
5036
140k
    0U, // PseudoCVT_S_L
5037
140k
    0U, // PseudoCVT_S_W
5038
140k
    0U, // PseudoDMULT
5039
140k
    0U, // PseudoDMULTu
5040
140k
    0U, // PseudoDSDIV
5041
140k
    0U, // PseudoDUDIV
5042
140k
    0U, // PseudoD_SELECT_I
5043
140k
    0U, // PseudoD_SELECT_I64
5044
140k
    0U, // PseudoIndirectBranch
5045
140k
    0U, // PseudoIndirectBranch64
5046
140k
    0U, // PseudoIndirectBranch64R6
5047
140k
    0U, // PseudoIndirectBranchNM
5048
140k
    0U, // PseudoIndirectBranchR6
5049
140k
    0U, // PseudoIndirectBranch_MM
5050
140k
    0U, // PseudoIndirectBranch_MMR6
5051
140k
    0U, // PseudoIndirectHazardBranch
5052
140k
    0U, // PseudoIndirectHazardBranch64
5053
140k
    0U, // PseudoIndrectHazardBranch64R6
5054
140k
    0U, // PseudoIndrectHazardBranchR6
5055
140k
    0U, // PseudoLA_NM
5056
140k
    0U, // PseudoLI_NM
5057
140k
    0U, // PseudoMADD
5058
140k
    0U, // PseudoMADDU
5059
140k
    0U, // PseudoMADDU_MM
5060
140k
    0U, // PseudoMADD_MM
5061
140k
    0U, // PseudoMFHI
5062
140k
    0U, // PseudoMFHI64
5063
140k
    0U, // PseudoMFHI_MM
5064
140k
    0U, // PseudoMFLO
5065
140k
    0U, // PseudoMFLO64
5066
140k
    0U, // PseudoMFLO_MM
5067
140k
    0U, // PseudoMSUB
5068
140k
    0U, // PseudoMSUBU
5069
140k
    0U, // PseudoMSUBU_MM
5070
140k
    0U, // PseudoMSUB_MM
5071
140k
    0U, // PseudoMTLOHI
5072
140k
    0U, // PseudoMTLOHI64
5073
140k
    0U, // PseudoMTLOHI_DSP
5074
140k
    0U, // PseudoMTLOHI_MM
5075
140k
    0U, // PseudoMULT
5076
140k
    0U, // PseudoMULT_MM
5077
140k
    0U, // PseudoMULTu
5078
140k
    0U, // PseudoMULTu_MM
5079
140k
    0U, // PseudoPICK_PH
5080
140k
    0U, // PseudoPICK_QB
5081
140k
    0U, // PseudoReturn
5082
140k
    0U, // PseudoReturn64
5083
140k
    0U, // PseudoReturnNM
5084
140k
    0U, // PseudoSDIV
5085
140k
    0U, // PseudoSELECTFP_F_D32
5086
140k
    0U, // PseudoSELECTFP_F_D64
5087
140k
    0U, // PseudoSELECTFP_F_I
5088
140k
    0U, // PseudoSELECTFP_F_I64
5089
140k
    0U, // PseudoSELECTFP_F_S
5090
140k
    0U, // PseudoSELECTFP_T_D32
5091
140k
    0U, // PseudoSELECTFP_T_D64
5092
140k
    0U, // PseudoSELECTFP_T_I
5093
140k
    0U, // PseudoSELECTFP_T_I64
5094
140k
    0U, // PseudoSELECTFP_T_S
5095
140k
    0U, // PseudoSELECT_D32
5096
140k
    0U, // PseudoSELECT_D64
5097
140k
    0U, // PseudoSELECT_I
5098
140k
    0U, // PseudoSELECT_I64
5099
140k
    0U, // PseudoSELECT_S
5100
140k
    128U, // PseudoSUBU_NM
5101
140k
    128U, // PseudoTRUNC_W_D
5102
140k
    128U, // PseudoTRUNC_W_D32
5103
140k
    128U, // PseudoTRUNC_W_S
5104
140k
    0U, // PseudoUDIV
5105
140k
    128U, // ROL
5106
140k
    128U, // ROLImm
5107
140k
    128U, // ROR
5108
140k
    128U, // RORImm
5109
140k
    0U, // RetRA
5110
140k
    0U, // RetRA16
5111
140k
    0U, // SDC1_M1
5112
140k
    0U, // SDIV_MM_Pseudo
5113
140k
    0U, // SDMacro
5114
140k
    128U, // SDivIMacro
5115
140k
    128U, // SDivMacro
5116
140k
    128U, // SEQIMacro
5117
140k
    128U, // SEQMacro
5118
140k
    128U, // SGE
5119
140k
    128U, // SGEImm
5120
140k
    128U, // SGEImm64
5121
140k
    128U, // SGEU
5122
140k
    128U, // SGEUImm
5123
140k
    128U, // SGEUImm64
5124
140k
    128U, // SGTImm
5125
140k
    128U, // SGTImm64
5126
140k
    128U, // SGTUImm
5127
140k
    128U, // SGTUImm64
5128
140k
    128U, // SLE
5129
140k
    128U, // SLEImm
5130
140k
    128U, // SLEImm64
5131
140k
    128U, // SLEU
5132
140k
    128U, // SLEUImm
5133
140k
    128U, // SLEUImm64
5134
140k
    128U, // SLTImm64
5135
140k
    128U, // SLTUImm64
5136
140k
    128U, // SNEIMacro
5137
140k
    128U, // SNEMacro
5138
140k
    0U, // SNZ_B_PSEUDO
5139
140k
    0U, // SNZ_D_PSEUDO
5140
140k
    0U, // SNZ_H_PSEUDO
5141
140k
    0U, // SNZ_V_PSEUDO
5142
140k
    0U, // SNZ_W_PSEUDO
5143
140k
    128U, // SRemIMacro
5144
140k
    128U, // SRemMacro
5145
140k
    0U, // STORE_ACC128
5146
140k
    0U, // STORE_ACC64
5147
140k
    0U, // STORE_ACC64DSP
5148
140k
    0U, // STORE_CCOND_DSP
5149
140k
    0U, // STR_D
5150
140k
    0U, // STR_W
5151
140k
    0U, // ST_F16
5152
140k
    0U, // SWM_MM
5153
140k
    0U, // SZ_B_PSEUDO
5154
140k
    0U, // SZ_D_PSEUDO
5155
140k
    0U, // SZ_H_PSEUDO
5156
140k
    0U, // SZ_V_PSEUDO
5157
140k
    0U, // SZ_W_PSEUDO
5158
140k
    0U, // SaaAddr
5159
140k
    0U, // SaadAddr
5160
140k
    0U, // SelBeqZ
5161
140k
    0U, // SelBneZ
5162
140k
    0U, // SelTBteqZCmp
5163
140k
    0U, // SelTBteqZCmpi
5164
140k
    0U, // SelTBteqZSlt
5165
140k
    0U, // SelTBteqZSlti
5166
140k
    0U, // SelTBteqZSltiu
5167
140k
    0U, // SelTBteqZSltu
5168
140k
    0U, // SelTBtneZCmp
5169
140k
    0U, // SelTBtneZCmpi
5170
140k
    0U, // SelTBtneZSlt
5171
140k
    0U, // SelTBtneZSlti
5172
140k
    0U, // SelTBtneZSltiu
5173
140k
    0U, // SelTBtneZSltu
5174
140k
    0U, // SltCCRxRy16
5175
140k
    0U, // SltiCCRxImmX16
5176
140k
    0U, // SltiuCCRxImmX16
5177
140k
    0U, // SltuCCRxRy16
5178
140k
    0U, // SltuRxRyRz16
5179
140k
    0U, // TAILCALL
5180
140k
    0U, // TAILCALL64R6REG
5181
140k
    0U, // TAILCALLHB64R6REG
5182
140k
    0U, // TAILCALLHBR6REG
5183
140k
    0U, // TAILCALLR6REG
5184
140k
    0U, // TAILCALLREG
5185
140k
    0U, // TAILCALLREG64
5186
140k
    0U, // TAILCALLREGHB
5187
140k
    0U, // TAILCALLREGHB64
5188
140k
    0U, // TAILCALLREG_MM
5189
140k
    0U, // TAILCALLREG_MMR6
5190
140k
    0U, // TAILCALLREG_NM
5191
140k
    0U, // TAILCALL_MM
5192
140k
    0U, // TAILCALL_MMR6
5193
140k
    0U, // TAILCALL_NM
5194
140k
    0U, // TRAP
5195
140k
    0U, // TRAP_MM
5196
140k
    0U, // UDIV_MM_Pseudo
5197
140k
    128U, // UDivIMacro
5198
140k
    128U, // UDivMacro
5199
140k
    128U, // URemIMacro
5200
140k
    128U, // URemMacro
5201
140k
    0U, // Ulh
5202
140k
    0U, // Ulhu
5203
140k
    0U, // Ulw
5204
140k
    0U, // Ush
5205
140k
    0U, // Usw
5206
140k
    0U, // XOR_V_D_PSEUDO
5207
140k
    0U, // XOR_V_H_PSEUDO
5208
140k
    0U, // XOR_V_W_PSEUDO
5209
140k
    0U, // ABSQ_S_PH
5210
140k
    0U, // ABSQ_S_PH_MM
5211
140k
    0U, // ABSQ_S_QB
5212
140k
    0U, // ABSQ_S_QB_MMR2
5213
140k
    0U, // ABSQ_S_W
5214
140k
    0U, // ABSQ_S_W_MM
5215
140k
    128U, // ADD
5216
140k
    12U,  // ADDIU48_NM
5217
140k
    128U, // ADDIUGP48_NM
5218
140k
    128U, // ADDIUGPB_NM
5219
140k
    128U, // ADDIUGPW_NM
5220
140k
    128U, // ADDIUNEG_NM
5221
140k
    0U, // ADDIUPC
5222
140k
    0U, // ADDIUPC_MM
5223
140k
    0U, // ADDIUPC_MMR6
5224
140k
    0U, // ADDIUR1SP_MM
5225
140k
    20U,  // ADDIUR1SP_NM
5226
140k
    128U, // ADDIUR2_MM
5227
140k
    152U, // ADDIUR2_NM
5228
140k
    128U, // ADDIURS5_NM
5229
140k
    0U, // ADDIUS5_MM
5230
140k
    0U, // ADDIUSP_MM
5231
140k
    128U, // ADDIU_MMR6
5232
140k
    16U,  // ADDIU_NM
5233
140k
    128U, // ADDQH_PH
5234
140k
    128U, // ADDQH_PH_MMR2
5235
140k
    128U, // ADDQH_R_PH
5236
140k
    128U, // ADDQH_R_PH_MMR2
5237
140k
    128U, // ADDQH_R_W
5238
140k
    128U, // ADDQH_R_W_MMR2
5239
140k
    128U, // ADDQH_W
5240
140k
    128U, // ADDQH_W_MMR2
5241
140k
    128U, // ADDQ_PH
5242
140k
    128U, // ADDQ_PH_MM
5243
140k
    128U, // ADDQ_S_PH
5244
140k
    128U, // ADDQ_S_PH_MM
5245
140k
    128U, // ADDQ_S_W
5246
140k
    128U, // ADDQ_S_W_MM
5247
140k
    128U, // ADDR_PS64
5248
140k
    128U, // ADDSC
5249
140k
    128U, // ADDSC_MM
5250
140k
    128U, // ADDS_A_B
5251
140k
    128U, // ADDS_A_D
5252
140k
    128U, // ADDS_A_H
5253
140k
    128U, // ADDS_A_W
5254
140k
    128U, // ADDS_S_B
5255
140k
    128U, // ADDS_S_D
5256
140k
    128U, // ADDS_S_H
5257
140k
    128U, // ADDS_S_W
5258
140k
    128U, // ADDS_U_B
5259
140k
    128U, // ADDS_U_D
5260
140k
    128U, // ADDS_U_H
5261
140k
    128U, // ADDS_U_W
5262
140k
    128U, // ADDU16_MM
5263
140k
    128U, // ADDU16_MMR6
5264
140k
    128U, // ADDUH_QB
5265
140k
    128U, // ADDUH_QB_MMR2
5266
140k
    128U, // ADDUH_R_QB
5267
140k
    128U, // ADDUH_R_QB_MMR2
5268
140k
    128U, // ADDU_MMR6
5269
140k
    128U, // ADDU_PH
5270
140k
    128U, // ADDU_PH_MMR2
5271
140k
    128U, // ADDU_QB
5272
140k
    128U, // ADDU_QB_MM
5273
140k
    128U, // ADDU_S_PH
5274
140k
    128U, // ADDU_S_PH_MMR2
5275
140k
    128U, // ADDU_S_QB
5276
140k
    128U, // ADDU_S_QB_MM
5277
140k
    152U, // ADDVI_B
5278
140k
    152U, // ADDVI_D
5279
140k
    152U, // ADDVI_H
5280
140k
    152U, // ADDVI_W
5281
140k
    128U, // ADDV_B
5282
140k
    128U, // ADDV_D
5283
140k
    128U, // ADDV_H
5284
140k
    128U, // ADDV_W
5285
140k
    128U, // ADDWC
5286
140k
    128U, // ADDWC_MM
5287
140k
    128U, // ADD_A_B
5288
140k
    128U, // ADD_A_D
5289
140k
    128U, // ADD_A_H
5290
140k
    128U, // ADD_A_W
5291
140k
    128U, // ADD_MM
5292
140k
    128U, // ADD_MMR6
5293
140k
    128U, // ADD_NM
5294
140k
    128U, // ADDi
5295
140k
    128U, // ADDi_MM
5296
140k
    128U, // ADDiu
5297
140k
    128U, // ADDiu_MM
5298
140k
    128U, // ADDu
5299
140k
    128U, // ADDu16_NM
5300
140k
    128U, // ADDu4x4_NM
5301
140k
    128U, // ADDu_MM
5302
140k
    128U, // ADDu_NM
5303
140k
    1024U,  // ALIGN
5304
140k
    1024U,  // ALIGN_MMR6
5305
140k
    0U, // ALUIPC
5306
140k
    0U, // ALUIPC_MMR6
5307
140k
    0U, // ALUIPC_NM
5308
140k
    128U, // AND
5309
140k
    0U, // AND16_MM
5310
140k
    0U, // AND16_MMR6
5311
140k
    128U, // AND16_NM
5312
140k
    128U, // AND64
5313
140k
    128U, // ANDI16_MM
5314
140k
    128U, // ANDI16_MMR6
5315
140k
    16U,  // ANDI16_NM
5316
140k
    20U,  // ANDI_B
5317
140k
    16U,  // ANDI_MMR6
5318
140k
    128U, // ANDI_NM
5319
140k
    128U, // AND_MM
5320
140k
    128U, // AND_MMR6
5321
140k
    128U, // AND_NM
5322
140k
    128U, // AND_V
5323
140k
    16U,  // ANDi
5324
140k
    16U,  // ANDi64
5325
140k
    16U,  // ANDi_MM
5326
140k
    152U, // APPEND
5327
140k
    152U, // APPEND_MMR2
5328
140k
    128U, // ASUB_S_B
5329
140k
    128U, // ASUB_S_D
5330
140k
    128U, // ASUB_S_H
5331
140k
    128U, // ASUB_S_W
5332
140k
    128U, // ASUB_U_B
5333
140k
    128U, // ASUB_U_D
5334
140k
    128U, // ASUB_U_H
5335
140k
    128U, // ASUB_U_W
5336
140k
    16U,  // AUI
5337
140k
    0U, // AUIPC
5338
140k
    0U, // AUIPC_MMR6
5339
140k
    16U,  // AUI_MMR6
5340
140k
    128U, // AVER_S_B
5341
140k
    128U, // AVER_S_D
5342
140k
    128U, // AVER_S_H
5343
140k
    128U, // AVER_S_W
5344
140k
    128U, // AVER_U_B
5345
140k
    128U, // AVER_U_D
5346
140k
    128U, // AVER_U_H
5347
140k
    128U, // AVER_U_W
5348
140k
    128U, // AVE_S_B
5349
140k
    128U, // AVE_S_D
5350
140k
    128U, // AVE_S_H
5351
140k
    128U, // AVE_S_W
5352
140k
    128U, // AVE_U_B
5353
140k
    128U, // AVE_U_D
5354
140k
    128U, // AVE_U_H
5355
140k
    128U, // AVE_U_W
5356
140k
    0U, // AddiuRxImmX16
5357
140k
    0U, // AddiuRxPcImmX16
5358
140k
    1U, // AddiuRxRxImm16
5359
140k
    0U, // AddiuRxRxImmX16
5360
140k
    0U, // AddiuRxRyOffMemX16
5361
140k
    0U, // AddiuSpImm16
5362
140k
    0U, // AddiuSpImmX16
5363
140k
    128U, // AdduRxRyRz16
5364
140k
    0U, // AndRxRxRy16
5365
140k
    0U, // B16_MM
5366
140k
    128U, // BADDu
5367
140k
    0U, // BAL
5368
140k
    0U, // BALC
5369
140k
    0U, // BALC16_NM
5370
140k
    0U, // BALC_MMR6
5371
140k
    0U, // BALC_NM
5372
140k
    156U, // BALIGN
5373
140k
    156U, // BALIGN_MMR2
5374
140k
    0U, // BALRSC_NM
5375
140k
    4U, // BBEQZC_NM
5376
140k
    0U, // BBIT0
5377
140k
    0U, // BBIT032
5378
140k
    0U, // BBIT1
5379
140k
    0U, // BBIT132
5380
140k
    4U, // BBNEZC_NM
5381
140k
    0U, // BC
5382
140k
    0U, // BC16_MMR6
5383
140k
    0U, // BC16_NM
5384
140k
    0U, // BC1EQZ
5385
140k
    0U, // BC1EQZC_MMR6
5386
140k
    0U, // BC1F
5387
140k
    0U, // BC1FL
5388
140k
    0U, // BC1F_MM
5389
140k
    0U, // BC1NEZ
5390
140k
    0U, // BC1NEZC_MMR6
5391
140k
    0U, // BC1T
5392
140k
    0U, // BC1TL
5393
140k
    0U, // BC1T_MM
5394
140k
    0U, // BC2EQZ
5395
140k
    0U, // BC2EQZC_MMR6
5396
140k
    0U, // BC2NEZ
5397
140k
    0U, // BC2NEZC_MMR6
5398
140k
    136U, // BCLRI_B
5399
140k
    160U, // BCLRI_D
5400
140k
    164U, // BCLRI_H
5401
140k
    152U, // BCLRI_W
5402
140k
    128U, // BCLR_B
5403
140k
    128U, // BCLR_D
5404
140k
    128U, // BCLR_H
5405
140k
    128U, // BCLR_W
5406
140k
    0U, // BC_MMR6
5407
140k
    0U, // BC_NM
5408
140k
    4U, // BEQ
5409
140k
    4U, // BEQ64
5410
140k
    4U, // BEQC
5411
140k
    4U, // BEQC16_NM
5412
140k
    4U, // BEQC64
5413
140k
    4U, // BEQC_MMR6
5414
140k
    4U, // BEQC_NM
5415
140k
    4U, // BEQCzero_NM
5416
140k
    4U, // BEQIC_NM
5417
140k
    4U, // BEQL
5418
140k
    0U, // BEQZ16_MM
5419
140k
    0U, // BEQZALC
5420
140k
    0U, // BEQZALC_MMR6
5421
140k
    0U, // BEQZC
5422
140k
    0U, // BEQZC16_MMR6
5423
140k
    0U, // BEQZC16_NM
5424
140k
    0U, // BEQZC64
5425
140k
    0U, // BEQZC_MM
5426
140k
    0U, // BEQZC_MMR6
5427
140k
    0U, // BEQZC_NM
5428
140k
    4U, // BEQ_MM
5429
140k
    4U, // BGEC
5430
140k
    4U, // BGEC64
5431
140k
    4U, // BGEC_MMR6
5432
140k
    4U, // BGEC_NM
5433
140k
    4U, // BGEIC_NM
5434
140k
    4U, // BGEIUC_NM
5435
140k
    4U, // BGEUC
5436
140k
    4U, // BGEUC64
5437
140k
    4U, // BGEUC_MMR6
5438
140k
    4U, // BGEUC_NM
5439
140k
    0U, // BGEZ
5440
140k
    0U, // BGEZ64
5441
140k
    0U, // BGEZAL
5442
140k
    0U, // BGEZALC
5443
140k
    0U, // BGEZALC_MMR6
5444
140k
    0U, // BGEZALL
5445
140k
    0U, // BGEZALS_MM
5446
140k
    0U, // BGEZAL_MM
5447
140k
    0U, // BGEZC
5448
140k
    0U, // BGEZC64
5449
140k
    0U, // BGEZC_MMR6
5450
140k
    0U, // BGEZL
5451
140k
    0U, // BGEZ_MM
5452
140k
    0U, // BGTZ
5453
140k
    0U, // BGTZ64
5454
140k
    0U, // BGTZALC
5455
140k
    0U, // BGTZALC_MMR6
5456
140k
    0U, // BGTZC
5457
140k
    0U, // BGTZC64
5458
140k
    0U, // BGTZC_MMR6
5459
140k
    0U, // BGTZL
5460
140k
    0U, // BGTZ_MM
5461
140k
    168U, // BINSLI_B
5462
140k
    44U,  // BINSLI_D
5463
140k
    176U, // BINSLI_H
5464
140k
    52U,  // BINSLI_W
5465
140k
    184U, // BINSL_B
5466
140k
    184U, // BINSL_D
5467
140k
    184U, // BINSL_H
5468
140k
    184U, // BINSL_W
5469
140k
    168U, // BINSRI_B
5470
140k
    44U,  // BINSRI_D
5471
140k
    176U, // BINSRI_H
5472
140k
    52U,  // BINSRI_W
5473
140k
    184U, // BINSR_B
5474
140k
    184U, // BINSR_D
5475
140k
    184U, // BINSR_H
5476
140k
    184U, // BINSR_W
5477
140k
    0U, // BITREV
5478
140k
    0U, // BITREVW_NM
5479
140k
    0U, // BITREV_MM
5480
140k
    0U, // BITSWAP
5481
140k
    0U, // BITSWAP_MMR6
5482
140k
    0U, // BLEZ
5483
140k
    0U, // BLEZ64
5484
140k
    0U, // BLEZALC
5485
140k
    0U, // BLEZALC_MMR6
5486
140k
    0U, // BLEZC
5487
140k
    0U, // BLEZC64
5488
140k
    0U, // BLEZC_MMR6
5489
140k
    0U, // BLEZL
5490
140k
    0U, // BLEZ_MM
5491
140k
    4U, // BLTC
5492
140k
    4U, // BLTC64
5493
140k
    4U, // BLTC_MMR6
5494
140k
    4U, // BLTC_NM
5495
140k
    4U, // BLTIC_NM
5496
140k
    4U, // BLTIUC_NM
5497
140k
    4U, // BLTUC
5498
140k
    4U, // BLTUC64
5499
140k
    4U, // BLTUC_MMR6
5500
140k
    4U, // BLTUC_NM
5501
140k
    0U, // BLTZ
5502
140k
    0U, // BLTZ64
5503
140k
    0U, // BLTZAL
5504
140k
    0U, // BLTZALC
5505
140k
    0U, // BLTZALC_MMR6
5506
140k
    0U, // BLTZALL
5507
140k
    0U, // BLTZALS_MM
5508
140k
    0U, // BLTZAL_MM
5509
140k
    0U, // BLTZC
5510
140k
    0U, // BLTZC64
5511
140k
    0U, // BLTZC_MMR6
5512
140k
    0U, // BLTZL
5513
140k
    0U, // BLTZ_MM
5514
140k
    60U,  // BMNZI_B
5515
140k
    184U, // BMNZ_V
5516
140k
    60U,  // BMZI_B
5517
140k
    184U, // BMZ_V
5518
140k
    4U, // BNE
5519
140k
    4U, // BNE64
5520
140k
    4U, // BNEC
5521
140k
    4U, // BNEC16_NM
5522
140k
    4U, // BNEC64
5523
140k
    4U, // BNEC_MMR6
5524
140k
    4U, // BNEC_NM
5525
140k
    4U, // BNECzero_NM
5526
140k
    136U, // BNEGI_B
5527
140k
    160U, // BNEGI_D
5528
140k
    164U, // BNEGI_H
5529
140k
    152U, // BNEGI_W
5530
140k
    128U, // BNEG_B
5531
140k
    128U, // BNEG_D
5532
140k
    128U, // BNEG_H
5533
140k
    128U, // BNEG_W
5534
140k
    4U, // BNEIC_NM
5535
140k
    4U, // BNEL
5536
140k
    0U, // BNEZ16_MM
5537
140k
    0U, // BNEZALC
5538
140k
    0U, // BNEZALC_MMR6
5539
140k
    0U, // BNEZC
5540
140k
    0U, // BNEZC16_MMR6
5541
140k
    0U, // BNEZC16_NM
5542
140k
    0U, // BNEZC64
5543
140k
    0U, // BNEZC_MM
5544
140k
    0U, // BNEZC_MMR6
5545
140k
    0U, // BNEZC_NM
5546
140k
    4U, // BNE_MM
5547
140k
    4U, // BNVC
5548
140k
    4U, // BNVC_MMR6
5549
140k
    0U, // BNZ_B
5550
140k
    0U, // BNZ_D
5551
140k
    0U, // BNZ_H
5552
140k
    0U, // BNZ_V
5553
140k
    0U, // BNZ_W
5554
140k
    4U, // BOVC
5555
140k
    4U, // BOVC_MMR6
5556
140k
    0U, // BPOSGE32
5557
140k
    0U, // BPOSGE32C_MMR3
5558
140k
    0U, // BPOSGE32_MM
5559
140k
    0U, // BREAK
5560
140k
    0U, // BREAK16_MM
5561
140k
    0U, // BREAK16_MMR6
5562
140k
    0U, // BREAK16_NM
5563
140k
    0U, // BREAK_MM
5564
140k
    0U, // BREAK_MMR6
5565
140k
    0U, // BREAK_NM
5566
140k
    0U, // BRSC_NM
5567
140k
    60U,  // BSELI_B
5568
140k
    184U, // BSEL_V
5569
140k
    136U, // BSETI_B
5570
140k
    160U, // BSETI_D
5571
140k
    164U, // BSETI_H
5572
140k
    152U, // BSETI_W
5573
140k
    128U, // BSET_B
5574
140k
    128U, // BSET_D
5575
140k
    128U, // BSET_H
5576
140k
    128U, // BSET_W
5577
140k
    0U, // BYTEREVW_NM
5578
140k
    0U, // BZ_B
5579
140k
    0U, // BZ_D
5580
140k
    0U, // BZ_H
5581
140k
    0U, // BZ_V
5582
140k
    0U, // BZ_W
5583
140k
    1U, // BeqzRxImm16
5584
140k
    0U, // BeqzRxImmX16
5585
140k
    0U, // Bimm16
5586
140k
    0U, // BimmX16
5587
140k
    1U, // BnezRxImm16
5588
140k
    0U, // BnezRxImmX16
5589
140k
    0U, // Break16
5590
140k
    0U, // Bteqz16
5591
140k
    0U, // BteqzX16
5592
140k
    0U, // Btnez16
5593
140k
    0U, // BtnezX16
5594
140k
    0U, // CACHE
5595
140k
    0U, // CACHEE
5596
140k
    0U, // CACHEE_MM
5597
140k
    0U, // CACHE_MM
5598
140k
    0U, // CACHE_MMR6
5599
140k
    0U, // CACHE_NM
5600
140k
    0U, // CACHE_R6
5601
140k
    0U, // CEIL_L_D64
5602
140k
    0U, // CEIL_L_D_MMR6
5603
140k
    0U, // CEIL_L_S
5604
140k
    0U, // CEIL_L_S_MMR6
5605
140k
    0U, // CEIL_W_D32
5606
140k
    0U, // CEIL_W_D64
5607
140k
    0U, // CEIL_W_D_MMR6
5608
140k
    0U, // CEIL_W_MM
5609
140k
    0U, // CEIL_W_S
5610
140k
    0U, // CEIL_W_S_MM
5611
140k
    0U, // CEIL_W_S_MMR6
5612
140k
    128U, // CEQI_B
5613
140k
    128U, // CEQI_D
5614
140k
    128U, // CEQI_H
5615
140k
    128U, // CEQI_W
5616
140k
    128U, // CEQ_B
5617
140k
    128U, // CEQ_D
5618
140k
    128U, // CEQ_H
5619
140k
    128U, // CEQ_W
5620
140k
    0U, // CFC1
5621
140k
    0U, // CFC1_MM
5622
140k
    0U, // CFC2_MM
5623
140k
    0U, // CFCMSA
5624
140k
    2072U,  // CINS
5625
140k
    2072U,  // CINS32
5626
140k
    2072U,  // CINS64_32
5627
140k
    2072U,  // CINS_i32
5628
140k
    0U, // CLASS_D
5629
140k
    0U, // CLASS_D_MMR6
5630
140k
    0U, // CLASS_S
5631
140k
    0U, // CLASS_S_MMR6
5632
140k
    128U, // CLEI_S_B
5633
140k
    128U, // CLEI_S_D
5634
140k
    128U, // CLEI_S_H
5635
140k
    128U, // CLEI_S_W
5636
140k
    152U, // CLEI_U_B
5637
140k
    152U, // CLEI_U_D
5638
140k
    152U, // CLEI_U_H
5639
140k
    152U, // CLEI_U_W
5640
140k
    128U, // CLE_S_B
5641
140k
    128U, // CLE_S_D
5642
140k
    128U, // CLE_S_H
5643
140k
    128U, // CLE_S_W
5644
140k
    128U, // CLE_U_B
5645
140k
    128U, // CLE_U_D
5646
140k
    128U, // CLE_U_H
5647
140k
    128U, // CLE_U_W
5648
140k
    0U, // CLO
5649
140k
    0U, // CLO_MM
5650
140k
    0U, // CLO_MMR6
5651
140k
    0U, // CLO_NM
5652
140k
    0U, // CLO_R6
5653
140k
    128U, // CLTI_S_B
5654
140k
    128U, // CLTI_S_D
5655
140k
    128U, // CLTI_S_H
5656
140k
    128U, // CLTI_S_W
5657
140k
    152U, // CLTI_U_B
5658
140k
    152U, // CLTI_U_D
5659
140k
    152U, // CLTI_U_H
5660
140k
    152U, // CLTI_U_W
5661
140k
    128U, // CLT_S_B
5662
140k
    128U, // CLT_S_D
5663
140k
    128U, // CLT_S_H
5664
140k
    128U, // CLT_S_W
5665
140k
    128U, // CLT_U_B
5666
140k
    128U, // CLT_U_D
5667
140k
    128U, // CLT_U_H
5668
140k
    128U, // CLT_U_W
5669
140k
    0U, // CLZ
5670
140k
    0U, // CLZ_MM
5671
140k
    0U, // CLZ_MMR6
5672
140k
    0U, // CLZ_NM
5673
140k
    0U, // CLZ_R6
5674
140k
    128U, // CMPGDU_EQ_QB
5675
140k
    128U, // CMPGDU_EQ_QB_MMR2
5676
140k
    128U, // CMPGDU_LE_QB
5677
140k
    128U, // CMPGDU_LE_QB_MMR2
5678
140k
    128U, // CMPGDU_LT_QB
5679
140k
    128U, // CMPGDU_LT_QB_MMR2
5680
140k
    128U, // CMPGU_EQ_QB
5681
140k
    128U, // CMPGU_EQ_QB_MM
5682
140k
    128U, // CMPGU_LE_QB
5683
140k
    128U, // CMPGU_LE_QB_MM
5684
140k
    128U, // CMPGU_LT_QB
5685
140k
    128U, // CMPGU_LT_QB_MM
5686
140k
    0U, // CMPU_EQ_QB
5687
140k
    0U, // CMPU_EQ_QB_MM
5688
140k
    0U, // CMPU_LE_QB
5689
140k
    0U, // CMPU_LE_QB_MM
5690
140k
    0U, // CMPU_LT_QB
5691
140k
    0U, // CMPU_LT_QB_MM
5692
140k
    128U, // CMP_AF_D_MMR6
5693
140k
    128U, // CMP_AF_S_MMR6
5694
140k
    128U, // CMP_EQ_D
5695
140k
    128U, // CMP_EQ_D_MMR6
5696
140k
    0U, // CMP_EQ_PH
5697
140k
    0U, // CMP_EQ_PH_MM
5698
140k
    128U, // CMP_EQ_S
5699
140k
    128U, // CMP_EQ_S_MMR6
5700
140k
    128U, // CMP_F_D
5701
140k
    128U, // CMP_F_S
5702
140k
    128U, // CMP_LE_D
5703
140k
    128U, // CMP_LE_D_MMR6
5704
140k
    0U, // CMP_LE_PH
5705
140k
    0U, // CMP_LE_PH_MM
5706
140k
    128U, // CMP_LE_S
5707
140k
    128U, // CMP_LE_S_MMR6
5708
140k
    128U, // CMP_LT_D
5709
140k
    128U, // CMP_LT_D_MMR6
5710
140k
    0U, // CMP_LT_PH
5711
140k
    0U, // CMP_LT_PH_MM
5712
140k
    128U, // CMP_LT_S
5713
140k
    128U, // CMP_LT_S_MMR6
5714
140k
    128U, // CMP_SAF_D
5715
140k
    128U, // CMP_SAF_D_MMR6
5716
140k
    128U, // CMP_SAF_S
5717
140k
    128U, // CMP_SAF_S_MMR6
5718
140k
    128U, // CMP_SEQ_D
5719
140k
    128U, // CMP_SEQ_D_MMR6
5720
140k
    128U, // CMP_SEQ_S
5721
140k
    128U, // CMP_SEQ_S_MMR6
5722
140k
    128U, // CMP_SLE_D
5723
140k
    128U, // CMP_SLE_D_MMR6
5724
140k
    128U, // CMP_SLE_S
5725
140k
    128U, // CMP_SLE_S_MMR6
5726
140k
    128U, // CMP_SLT_D
5727
140k
    128U, // CMP_SLT_D_MMR6
5728
140k
    128U, // CMP_SLT_S
5729
140k
    128U, // CMP_SLT_S_MMR6
5730
140k
    128U, // CMP_SUEQ_D
5731
140k
    128U, // CMP_SUEQ_D_MMR6
5732
140k
    128U, // CMP_SUEQ_S
5733
140k
    128U, // CMP_SUEQ_S_MMR6
5734
140k
    128U, // CMP_SULE_D
5735
140k
    128U, // CMP_SULE_D_MMR6
5736
140k
    128U, // CMP_SULE_S
5737
140k
    128U, // CMP_SULE_S_MMR6
5738
140k
    128U, // CMP_SULT_D
5739
140k
    128U, // CMP_SULT_D_MMR6
5740
140k
    128U, // CMP_SULT_S
5741
140k
    128U, // CMP_SULT_S_MMR6
5742
140k
    128U, // CMP_SUN_D
5743
140k
    128U, // CMP_SUN_D_MMR6
5744
140k
    128U, // CMP_SUN_S
5745
140k
    128U, // CMP_SUN_S_MMR6
5746
140k
    128U, // CMP_UEQ_D
5747
140k
    128U, // CMP_UEQ_D_MMR6
5748
140k
    128U, // CMP_UEQ_S
5749
140k
    128U, // CMP_UEQ_S_MMR6
5750
140k
    128U, // CMP_ULE_D
5751
140k
    128U, // CMP_ULE_D_MMR6
5752
140k
    128U, // CMP_ULE_S
5753
140k
    128U, // CMP_ULE_S_MMR6
5754
140k
    128U, // CMP_ULT_D
5755
140k
    128U, // CMP_ULT_D_MMR6
5756
140k
    128U, // CMP_ULT_S
5757
140k
    128U, // CMP_ULT_S_MMR6
5758
140k
    128U, // CMP_UN_D
5759
140k
    128U, // CMP_UN_D_MMR6
5760
140k
    128U, // CMP_UN_S
5761
140k
    128U, // CMP_UN_S_MMR6
5762
140k
    293U, // COPY_S_B
5763
140k
    321U, // COPY_S_D
5764
140k
    265U, // COPY_S_H
5765
140k
    285U, // COPY_S_W
5766
140k
    293U, // COPY_U_B
5767
140k
    265U, // COPY_U_H
5768
140k
    285U, // COPY_U_W
5769
140k
    128U, // CRC32B
5770
140k
    0U, // CRC32B_NM
5771
140k
    128U, // CRC32CB
5772
140k
    0U, // CRC32CB_NM
5773
140k
    128U, // CRC32CD
5774
140k
    128U, // CRC32CH
5775
140k
    0U, // CRC32CH_NM
5776
140k
    128U, // CRC32CW
5777
140k
    0U, // CRC32CW_NM
5778
140k
    128U, // CRC32D
5779
140k
    128U, // CRC32H
5780
140k
    0U, // CRC32H_NM
5781
140k
    128U, // CRC32W
5782
140k
    0U, // CRC32W_NM
5783
140k
    0U, // CTC1
5784
140k
    0U, // CTC1_MM
5785
140k
    0U, // CTC2_MM
5786
140k
    0U, // CTCMSA
5787
140k
    0U, // CVT_D32_S
5788
140k
    0U, // CVT_D32_S_MM
5789
140k
    0U, // CVT_D32_W
5790
140k
    0U, // CVT_D32_W_MM
5791
140k
    0U, // CVT_D64_L
5792
140k
    0U, // CVT_D64_S
5793
140k
    0U, // CVT_D64_S_MM
5794
140k
    0U, // CVT_D64_W
5795
140k
    0U, // CVT_D64_W_MM
5796
140k
    0U, // CVT_D_L_MMR6
5797
140k
    0U, // CVT_L_D64
5798
140k
    0U, // CVT_L_D64_MM
5799
140k
    0U, // CVT_L_D_MMR6
5800
140k
    0U, // CVT_L_S
5801
140k
    0U, // CVT_L_S_MM
5802
140k
    0U, // CVT_L_S_MMR6
5803
140k
    0U, // CVT_PS_PW64
5804
140k
    128U, // CVT_PS_S64
5805
140k
    0U, // CVT_PW_PS64
5806
140k
    0U, // CVT_S_D32
5807
140k
    0U, // CVT_S_D32_MM
5808
140k
    0U, // CVT_S_D64
5809
140k
    0U, // CVT_S_D64_MM
5810
140k
    0U, // CVT_S_L
5811
140k
    0U, // CVT_S_L_MMR6
5812
140k
    0U, // CVT_S_PL64
5813
140k
    0U, // CVT_S_PU64
5814
140k
    0U, // CVT_S_W
5815
140k
    0U, // CVT_S_W_MM
5816
140k
    0U, // CVT_S_W_MMR6
5817
140k
    0U, // CVT_W_D32
5818
140k
    0U, // CVT_W_D32_MM
5819
140k
    0U, // CVT_W_D64
5820
140k
    0U, // CVT_W_D64_MM
5821
140k
    0U, // CVT_W_S
5822
140k
    0U, // CVT_W_S_MM
5823
140k
    0U, // CVT_W_S_MMR6
5824
140k
    128U, // C_EQ_D32
5825
140k
    128U, // C_EQ_D32_MM
5826
140k
    128U, // C_EQ_D64
5827
140k
    128U, // C_EQ_D64_MM
5828
140k
    128U, // C_EQ_S
5829
140k
    128U, // C_EQ_S_MM
5830
140k
    128U, // C_F_D32
5831
140k
    128U, // C_F_D32_MM
5832
140k
    128U, // C_F_D64
5833
140k
    128U, // C_F_D64_MM
5834
140k
    128U, // C_F_S
5835
140k
    128U, // C_F_S_MM
5836
140k
    128U, // C_LE_D32
5837
140k
    128U, // C_LE_D32_MM
5838
140k
    128U, // C_LE_D64
5839
140k
    128U, // C_LE_D64_MM
5840
140k
    128U, // C_LE_S
5841
140k
    128U, // C_LE_S_MM
5842
140k
    128U, // C_LT_D32
5843
140k
    128U, // C_LT_D32_MM
5844
140k
    128U, // C_LT_D64
5845
140k
    128U, // C_LT_D64_MM
5846
140k
    128U, // C_LT_S
5847
140k
    128U, // C_LT_S_MM
5848
140k
    128U, // C_NGE_D32
5849
140k
    128U, // C_NGE_D32_MM
5850
140k
    128U, // C_NGE_D64
5851
140k
    128U, // C_NGE_D64_MM
5852
140k
    128U, // C_NGE_S
5853
140k
    128U, // C_NGE_S_MM
5854
140k
    128U, // C_NGLE_D32
5855
140k
    128U, // C_NGLE_D32_MM
5856
140k
    128U, // C_NGLE_D64
5857
140k
    128U, // C_NGLE_D64_MM
5858
140k
    128U, // C_NGLE_S
5859
140k
    128U, // C_NGLE_S_MM
5860
140k
    128U, // C_NGL_D32
5861
140k
    128U, // C_NGL_D32_MM
5862
140k
    128U, // C_NGL_D64
5863
140k
    128U, // C_NGL_D64_MM
5864
140k
    128U, // C_NGL_S
5865
140k
    128U, // C_NGL_S_MM
5866
140k
    128U, // C_NGT_D32
5867
140k
    128U, // C_NGT_D32_MM
5868
140k
    128U, // C_NGT_D64
5869
140k
    128U, // C_NGT_D64_MM
5870
140k
    128U, // C_NGT_S
5871
140k
    128U, // C_NGT_S_MM
5872
140k
    128U, // C_OLE_D32
5873
140k
    128U, // C_OLE_D32_MM
5874
140k
    128U, // C_OLE_D64
5875
140k
    128U, // C_OLE_D64_MM
5876
140k
    128U, // C_OLE_S
5877
140k
    128U, // C_OLE_S_MM
5878
140k
    128U, // C_OLT_D32
5879
140k
    128U, // C_OLT_D32_MM
5880
140k
    128U, // C_OLT_D64
5881
140k
    128U, // C_OLT_D64_MM
5882
140k
    128U, // C_OLT_S
5883
140k
    128U, // C_OLT_S_MM
5884
140k
    128U, // C_SEQ_D32
5885
140k
    128U, // C_SEQ_D32_MM
5886
140k
    128U, // C_SEQ_D64
5887
140k
    128U, // C_SEQ_D64_MM
5888
140k
    128U, // C_SEQ_S
5889
140k
    128U, // C_SEQ_S_MM
5890
140k
    128U, // C_SF_D32
5891
140k
    128U, // C_SF_D32_MM
5892
140k
    128U, // C_SF_D64
5893
140k
    128U, // C_SF_D64_MM
5894
140k
    128U, // C_SF_S
5895
140k
    128U, // C_SF_S_MM
5896
140k
    128U, // C_UEQ_D32
5897
140k
    128U, // C_UEQ_D32_MM
5898
140k
    128U, // C_UEQ_D64
5899
140k
    128U, // C_UEQ_D64_MM
5900
140k
    128U, // C_UEQ_S
5901
140k
    128U, // C_UEQ_S_MM
5902
140k
    128U, // C_ULE_D32
5903
140k
    128U, // C_ULE_D32_MM
5904
140k
    128U, // C_ULE_D64
5905
140k
    128U, // C_ULE_D64_MM
5906
140k
    128U, // C_ULE_S
5907
140k
    128U, // C_ULE_S_MM
5908
140k
    128U, // C_ULT_D32
5909
140k
    128U, // C_ULT_D32_MM
5910
140k
    128U, // C_ULT_D64
5911
140k
    128U, // C_ULT_D64_MM
5912
140k
    128U, // C_ULT_S
5913
140k
    128U, // C_ULT_S_MM
5914
140k
    128U, // C_UN_D32
5915
140k
    128U, // C_UN_D32_MM
5916
140k
    128U, // C_UN_D64
5917
140k
    128U, // C_UN_D64_MM
5918
140k
    128U, // C_UN_S
5919
140k
    128U, // C_UN_S_MM
5920
140k
    0U, // CmpRxRy16
5921
140k
    1U, // CmpiRxImm16
5922
140k
    0U, // CmpiRxImmX16
5923
140k
    128U, // DADD
5924
140k
    128U, // DADDi
5925
140k
    128U, // DADDiu
5926
140k
    128U, // DADDu
5927
140k
    16U,  // DAHI
5928
140k
    3072U,  // DALIGN
5929
140k
    16U,  // DATI
5930
140k
    16U,  // DAUI
5931
140k
    0U, // DBITSWAP
5932
140k
    0U, // DCLO
5933
140k
    0U, // DCLO_R6
5934
140k
    0U, // DCLZ
5935
140k
    0U, // DCLZ_R6
5936
140k
    128U, // DDIV
5937
140k
    128U, // DDIVU
5938
140k
    0U, // DERET
5939
140k
    0U, // DERET_MM
5940
140k
    0U, // DERET_MMR6
5941
140k
    0U, // DERET_NM
5942
140k
    4128U,  // DEXT
5943
140k
    5152U,  // DEXT64_32
5944
140k
    6168U,  // DEXTM
5945
140k
    452U, // DEXTU
5946
140k
    0U, // DI
5947
140k
    7200U,  // DINS
5948
140k
    8216U,  // DINSM
5949
140k
    580U, // DINSU
5950
140k
    128U, // DIV
5951
140k
    128U, // DIVU
5952
140k
    128U, // DIVU_MMR6
5953
140k
    128U, // DIVU_NM
5954
140k
    128U, // DIV_MMR6
5955
140k
    128U, // DIV_NM
5956
140k
    128U, // DIV_S_B
5957
140k
    128U, // DIV_S_D
5958
140k
    128U, // DIV_S_H
5959
140k
    128U, // DIV_S_W
5960
140k
    128U, // DIV_U_B
5961
140k
    128U, // DIV_U_D
5962
140k
    128U, // DIV_U_H
5963
140k
    128U, // DIV_U_W
5964
140k
    0U, // DI_MM
5965
140k
    0U, // DI_MMR6
5966
140k
    0U, // DI_NM
5967
140k
    9216U,  // DLSA
5968
140k
    9216U,  // DLSA_R6
5969
140k
    136U, // DMFC0
5970
140k
    0U, // DMFC1
5971
140k
    136U, // DMFC2
5972
140k
    0U, // DMFC2_OCTEON
5973
140k
    136U, // DMFGC0
5974
140k
    128U, // DMOD
5975
140k
    128U, // DMODU
5976
140k
    0U, // DMT
5977
140k
    0U, // DMTC0
5978
140k
    0U, // DMTC1
5979
140k
    0U, // DMTC2
5980
140k
    0U, // DMTC2_OCTEON
5981
140k
    0U, // DMTGC0
5982
140k
    0U, // DMT_NM
5983
140k
    128U, // DMUH
5984
140k
    128U, // DMUHU
5985
140k
    128U, // DMUL
5986
140k
    0U, // DMULT
5987
140k
    0U, // DMULTu
5988
140k
    128U, // DMULU
5989
140k
    128U, // DMUL_R6
5990
140k
    128U, // DOTP_S_D
5991
140k
    128U, // DOTP_S_H
5992
140k
    128U, // DOTP_S_W
5993
140k
    128U, // DOTP_U_D
5994
140k
    128U, // DOTP_U_H
5995
140k
    128U, // DOTP_U_W
5996
140k
    184U, // DPADD_S_D
5997
140k
    184U, // DPADD_S_H
5998
140k
    184U, // DPADD_S_W
5999
140k
    184U, // DPADD_U_D
6000
140k
    184U, // DPADD_U_H
6001
140k
    184U, // DPADD_U_W
6002
140k
    128U, // DPAQX_SA_W_PH
6003
140k
    128U, // DPAQX_SA_W_PH_MMR2
6004
140k
    128U, // DPAQX_S_W_PH
6005
140k
    128U, // DPAQX_S_W_PH_MMR2
6006
140k
    128U, // DPAQ_SA_L_W
6007
140k
    128U, // DPAQ_SA_L_W_MM
6008
140k
    128U, // DPAQ_S_W_PH
6009
140k
    128U, // DPAQ_S_W_PH_MM
6010
140k
    128U, // DPAU_H_QBL
6011
140k
    128U, // DPAU_H_QBL_MM
6012
140k
    128U, // DPAU_H_QBR
6013
140k
    128U, // DPAU_H_QBR_MM
6014
140k
    128U, // DPAX_W_PH
6015
140k
    128U, // DPAX_W_PH_MMR2
6016
140k
    128U, // DPA_W_PH
6017
140k
    128U, // DPA_W_PH_MMR2
6018
140k
    0U, // DPOP
6019
140k
    128U, // DPSQX_SA_W_PH
6020
140k
    128U, // DPSQX_SA_W_PH_MMR2
6021
140k
    128U, // DPSQX_S_W_PH
6022
140k
    128U, // DPSQX_S_W_PH_MMR2
6023
140k
    128U, // DPSQ_SA_L_W
6024
140k
    128U, // DPSQ_SA_L_W_MM
6025
140k
    128U, // DPSQ_S_W_PH
6026
140k
    128U, // DPSQ_S_W_PH_MM
6027
140k
    184U, // DPSUB_S_D
6028
140k
    184U, // DPSUB_S_H
6029
140k
    184U, // DPSUB_S_W
6030
140k
    184U, // DPSUB_U_D
6031
140k
    184U, // DPSUB_U_H
6032
140k
    184U, // DPSUB_U_W
6033
140k
    128U, // DPSU_H_QBL
6034
140k
    128U, // DPSU_H_QBL_MM
6035
140k
    128U, // DPSU_H_QBR
6036
140k
    128U, // DPSU_H_QBR_MM
6037
140k
    128U, // DPSX_W_PH
6038
140k
    128U, // DPSX_W_PH_MMR2
6039
140k
    128U, // DPS_W_PH
6040
140k
    128U, // DPS_W_PH_MMR2
6041
140k
    160U, // DROTR
6042
140k
    152U, // DROTR32
6043
140k
    128U, // DROTRV
6044
140k
    0U, // DSBH
6045
140k
    0U, // DSDIV
6046
140k
    0U, // DSHD
6047
140k
    160U, // DSLL
6048
140k
    152U, // DSLL32
6049
140k
    1U, // DSLL64_32
6050
140k
    128U, // DSLLV
6051
140k
    160U, // DSRA
6052
140k
    152U, // DSRA32
6053
140k
    128U, // DSRAV
6054
140k
    160U, // DSRL
6055
140k
    152U, // DSRL32
6056
140k
    128U, // DSRLV
6057
140k
    128U, // DSUB
6058
140k
    128U, // DSUBu
6059
140k
    0U, // DUDIV
6060
140k
    0U, // DVP
6061
140k
    0U, // DVPE
6062
140k
    0U, // DVPE_NM
6063
140k
    0U, // DVP_MMR6
6064
140k
    0U, // DivRxRy16
6065
140k
    0U, // DivuRxRy16
6066
140k
    0U, // EHB
6067
140k
    0U, // EHB_MM
6068
140k
    0U, // EHB_MMR6
6069
140k
    0U, // EHB_NM
6070
140k
    0U, // EI
6071
140k
    0U, // EI_MM
6072
140k
    0U, // EI_MMR6
6073
140k
    0U, // EI_NM
6074
140k
    0U, // EMT
6075
140k
    0U, // EMT_NM
6076
140k
    0U, // ERET
6077
140k
    0U, // ERETNC
6078
140k
    0U, // ERETNC_MMR6
6079
140k
    0U, // ERETNC_NM
6080
140k
    0U, // ERET_MM
6081
140k
    0U, // ERET_MMR6
6082
140k
    0U, // ERET_NM
6083
140k
    0U, // EVP
6084
140k
    0U, // EVPE
6085
140k
    0U, // EVPE_NM
6086
140k
    0U, // EVP_MMR6
6087
140k
    5144U,  // EXT
6088
140k
    152U, // EXTP
6089
140k
    152U, // EXTPDP
6090
140k
    128U, // EXTPDPV
6091
140k
    128U, // EXTPDPV_MM
6092
140k
    152U, // EXTPDP_MM
6093
140k
    128U, // EXTPV
6094
140k
    128U, // EXTPV_MM
6095
140k
    152U, // EXTP_MM
6096
140k
    128U, // EXTRV_RS_W
6097
140k
    128U, // EXTRV_RS_W_MM
6098
140k
    128U, // EXTRV_R_W
6099
140k
    128U, // EXTRV_R_W_MM
6100
140k
    128U, // EXTRV_S_H
6101
140k
    128U, // EXTRV_S_H_MM
6102
140k
    128U, // EXTRV_W
6103
140k
    128U, // EXTRV_W_MM
6104
140k
    152U, // EXTR_RS_W
6105
140k
    152U, // EXTR_RS_W_MM
6106
140k
    152U, // EXTR_R_W
6107
140k
    152U, // EXTR_R_W_MM
6108
140k
    152U, // EXTR_S_H
6109
140k
    152U, // EXTR_S_H_MM
6110
140k
    152U, // EXTR_W
6111
140k
    152U, // EXTR_W_MM
6112
140k
    2072U,  // EXTS
6113
140k
    2072U,  // EXTS32
6114
140k
    2048U,  // EXTW_NM
6115
140k
    5144U,  // EXT_MM
6116
140k
    5144U,  // EXT_MMR6
6117
140k
    5144U,  // EXT_NM
6118
140k
    0U, // FABS_D32
6119
140k
    0U, // FABS_D32_MM
6120
140k
    0U, // FABS_D64
6121
140k
    0U, // FABS_D64_MM
6122
140k
    0U, // FABS_S
6123
140k
    0U, // FABS_S_MM
6124
140k
    128U, // FADD_D
6125
140k
    128U, // FADD_D32
6126
140k
    128U, // FADD_D32_MM
6127
140k
    128U, // FADD_D64
6128
140k
    128U, // FADD_D64_MM
6129
140k
    128U, // FADD_PS64
6130
140k
    128U, // FADD_S
6131
140k
    128U, // FADD_S_MM
6132
140k
    72U,  // FADD_S_MMR6
6133
140k
    128U, // FADD_W
6134
140k
    128U, // FCAF_D
6135
140k
    128U, // FCAF_W
6136
140k
    128U, // FCEQ_D
6137
140k
    128U, // FCEQ_W
6138
140k
    0U, // FCLASS_D
6139
140k
    0U, // FCLASS_W
6140
140k
    128U, // FCLE_D
6141
140k
    128U, // FCLE_W
6142
140k
    128U, // FCLT_D
6143
140k
    128U, // FCLT_W
6144
140k
    0U, // FCMP_D32
6145
140k
    0U, // FCMP_D32_MM
6146
140k
    0U, // FCMP_D64
6147
140k
    0U, // FCMP_S32
6148
140k
    0U, // FCMP_S32_MM
6149
140k
    128U, // FCNE_D
6150
140k
    128U, // FCNE_W
6151
140k
    128U, // FCOR_D
6152
140k
    128U, // FCOR_W
6153
140k
    128U, // FCUEQ_D
6154
140k
    128U, // FCUEQ_W
6155
140k
    128U, // FCULE_D
6156
140k
    128U, // FCULE_W
6157
140k
    128U, // FCULT_D
6158
140k
    128U, // FCULT_W
6159
140k
    128U, // FCUNE_D
6160
140k
    128U, // FCUNE_W
6161
140k
    128U, // FCUN_D
6162
140k
    128U, // FCUN_W
6163
140k
    128U, // FDIV_D
6164
140k
    128U, // FDIV_D32
6165
140k
    128U, // FDIV_D32_MM
6166
140k
    128U, // FDIV_D64
6167
140k
    128U, // FDIV_D64_MM
6168
140k
    128U, // FDIV_S
6169
140k
    128U, // FDIV_S_MM
6170
140k
    72U,  // FDIV_S_MMR6
6171
140k
    128U, // FDIV_W
6172
140k
    128U, // FEXDO_H
6173
140k
    128U, // FEXDO_W
6174
140k
    128U, // FEXP2_D
6175
140k
    128U, // FEXP2_W
6176
140k
    0U, // FEXUPL_D
6177
140k
    0U, // FEXUPL_W
6178
140k
    0U, // FEXUPR_D
6179
140k
    0U, // FEXUPR_W
6180
140k
    0U, // FFINT_S_D
6181
140k
    0U, // FFINT_S_W
6182
140k
    0U, // FFINT_U_D
6183
140k
    0U, // FFINT_U_W
6184
140k
    0U, // FFQL_D
6185
140k
    0U, // FFQL_W
6186
140k
    0U, // FFQR_D
6187
140k
    0U, // FFQR_W
6188
140k
    0U, // FILL_B
6189
140k
    0U, // FILL_D
6190
140k
    0U, // FILL_H
6191
140k
    0U, // FILL_W
6192
140k
    0U, // FLOG2_D
6193
140k
    0U, // FLOG2_W
6194
140k
    0U, // FLOOR_L_D64
6195
140k
    0U, // FLOOR_L_D_MMR6
6196
140k
    0U, // FLOOR_L_S
6197
140k
    0U, // FLOOR_L_S_MMR6
6198
140k
    0U, // FLOOR_W_D32
6199
140k
    0U, // FLOOR_W_D64
6200
140k
    0U, // FLOOR_W_D_MMR6
6201
140k
    0U, // FLOOR_W_MM
6202
140k
    0U, // FLOOR_W_S
6203
140k
    0U, // FLOOR_W_S_MM
6204
140k
    0U, // FLOOR_W_S_MMR6
6205
140k
    184U, // FMADD_D
6206
140k
    184U, // FMADD_W
6207
140k
    128U, // FMAX_A_D
6208
140k
    128U, // FMAX_A_W
6209
140k
    128U, // FMAX_D
6210
140k
    128U, // FMAX_W
6211
140k
    128U, // FMIN_A_D
6212
140k
    128U, // FMIN_A_W
6213
140k
    128U, // FMIN_D
6214
140k
    128U, // FMIN_W
6215
140k
    0U, // FMOV_D32
6216
140k
    0U, // FMOV_D32_MM
6217
140k
    0U, // FMOV_D64
6218
140k
    0U, // FMOV_D64_MM
6219
140k
    0U, // FMOV_D_MMR6
6220
140k
    0U, // FMOV_S
6221
140k
    0U, // FMOV_S_MM
6222
140k
    0U, // FMOV_S_MMR6
6223
140k
    184U, // FMSUB_D
6224
140k
    184U, // FMSUB_W
6225
140k
    128U, // FMUL_D
6226
140k
    128U, // FMUL_D32
6227
140k
    128U, // FMUL_D32_MM
6228
140k
    128U, // FMUL_D64
6229
140k
    128U, // FMUL_D64_MM
6230
140k
    128U, // FMUL_PS64
6231
140k
    128U, // FMUL_S
6232
140k
    128U, // FMUL_S_MM
6233
140k
    72U,  // FMUL_S_MMR6
6234
140k
    128U, // FMUL_W
6235
140k
    0U, // FNEG_D32
6236
140k
    0U, // FNEG_D32_MM
6237
140k
    0U, // FNEG_D64
6238
140k
    0U, // FNEG_D64_MM
6239
140k
    0U, // FNEG_S
6240
140k
    0U, // FNEG_S_MM
6241
140k
    0U, // FNEG_S_MMR6
6242
140k
    1U, // FORK
6243
140k
    1U, // FORK_NM
6244
140k
    0U, // FRCP_D
6245
140k
    0U, // FRCP_W
6246
140k
    0U, // FRINT_D
6247
140k
    0U, // FRINT_W
6248
140k
    0U, // FRSQRT_D
6249
140k
    0U, // FRSQRT_W
6250
140k
    128U, // FSAF_D
6251
140k
    128U, // FSAF_W
6252
140k
    128U, // FSEQ_D
6253
140k
    128U, // FSEQ_W
6254
140k
    128U, // FSLE_D
6255
140k
    128U, // FSLE_W
6256
140k
    128U, // FSLT_D
6257
140k
    128U, // FSLT_W
6258
140k
    128U, // FSNE_D
6259
140k
    128U, // FSNE_W
6260
140k
    128U, // FSOR_D
6261
140k
    128U, // FSOR_W
6262
140k
    0U, // FSQRT_D
6263
140k
    0U, // FSQRT_D32
6264
140k
    0U, // FSQRT_D32_MM
6265
140k
    0U, // FSQRT_D64
6266
140k
    0U, // FSQRT_D64_MM
6267
140k
    0U, // FSQRT_S
6268
140k
    0U, // FSQRT_S_MM
6269
140k
    0U, // FSQRT_W
6270
140k
    128U, // FSUB_D
6271
140k
    128U, // FSUB_D32
6272
140k
    128U, // FSUB_D32_MM
6273
140k
    128U, // FSUB_D64
6274
140k
    128U, // FSUB_D64_MM
6275
140k
    128U, // FSUB_PS64
6276
140k
    128U, // FSUB_S
6277
140k
    128U, // FSUB_S_MM
6278
140k
    72U,  // FSUB_S_MMR6
6279
140k
    128U, // FSUB_W
6280
140k
    128U, // FSUEQ_D
6281
140k
    128U, // FSUEQ_W
6282
140k
    128U, // FSULE_D
6283
140k
    128U, // FSULE_W
6284
140k
    128U, // FSULT_D
6285
140k
    128U, // FSULT_W
6286
140k
    128U, // FSUNE_D
6287
140k
    128U, // FSUNE_W
6288
140k
    128U, // FSUN_D
6289
140k
    128U, // FSUN_W
6290
140k
    0U, // FTINT_S_D
6291
140k
    0U, // FTINT_S_W
6292
140k
    0U, // FTINT_U_D
6293
140k
    0U, // FTINT_U_W
6294
140k
    128U, // FTQ_H
6295
140k
    128U, // FTQ_W
6296
140k
    0U, // FTRUNC_S_D
6297
140k
    0U, // FTRUNC_S_W
6298
140k
    0U, // FTRUNC_U_D
6299
140k
    0U, // FTRUNC_U_W
6300
140k
    0U, // GINVI
6301
140k
    0U, // GINVI_MMR6
6302
140k
    0U, // GINVI_NM
6303
140k
    0U, // GINVT
6304
140k
    0U, // GINVT_MMR6
6305
140k
    0U, // GINVT_NM
6306
140k
    128U, // HADD_S_D
6307
140k
    128U, // HADD_S_H
6308
140k
    128U, // HADD_S_W
6309
140k
    128U, // HADD_U_D
6310
140k
    128U, // HADD_U_H
6311
140k
    128U, // HADD_U_W
6312
140k
    128U, // HSUB_S_D
6313
140k
    128U, // HSUB_S_H
6314
140k
    128U, // HSUB_S_W
6315
140k
    128U, // HSUB_U_D
6316
140k
    128U, // HSUB_U_H
6317
140k
    128U, // HSUB_U_W
6318
140k
    0U, // HYPCALL
6319
140k
    0U, // HYPCALL_MM
6320
140k
    128U, // ILVEV_B
6321
140k
    128U, // ILVEV_D
6322
140k
    128U, // ILVEV_H
6323
140k
    128U, // ILVEV_W
6324
140k
    128U, // ILVL_B
6325
140k
    128U, // ILVL_D
6326
140k
    128U, // ILVL_H
6327
140k
    128U, // ILVL_W
6328
140k
    128U, // ILVOD_B
6329
140k
    128U, // ILVOD_D
6330
140k
    128U, // ILVOD_H
6331
140k
    128U, // ILVOD_W
6332
140k
    128U, // ILVR_B
6333
140k
    128U, // ILVR_D
6334
140k
    128U, // ILVR_H
6335
140k
    128U, // ILVR_W
6336
140k
    7192U,  // INS
6337
140k
    0U, // INSERT_B
6338
140k
    0U, // INSERT_D
6339
140k
    0U, // INSERT_H
6340
140k
    0U, // INSERT_W
6341
140k
    0U, // INSV
6342
140k
    0U, // INSVE_B
6343
140k
    0U, // INSVE_D
6344
140k
    0U, // INSVE_H
6345
140k
    0U, // INSVE_W
6346
140k
    0U, // INSV_MM
6347
140k
    7192U,  // INS_MM
6348
140k
    7192U,  // INS_MMR6
6349
140k
    7192U,  // INS_NM
6350
140k
    0U, // J
6351
140k
    0U, // JAL
6352
140k
    0U, // JALR
6353
140k
    0U, // JALR16_MM
6354
140k
    0U, // JALR64
6355
140k
    0U, // JALRC16_MMR6
6356
140k
    0U, // JALRC16_NM
6357
140k
    0U, // JALRCHB_NM
6358
140k
    0U, // JALRC_HB_MMR6
6359
140k
    0U, // JALRC_MMR6
6360
140k
    0U, // JALRC_NM
6361
140k
    0U, // JALRS16_MM
6362
140k
    0U, // JALRS_MM
6363
140k
    0U, // JALR_HB
6364
140k
    0U, // JALR_HB64
6365
140k
    0U, // JALR_MM
6366
140k
    0U, // JALS_MM
6367
140k
    0U, // JALX
6368
140k
    0U, // JALX_MM
6369
140k
    0U, // JAL_MM
6370
140k
    0U, // JIALC
6371
140k
    0U, // JIALC64
6372
140k
    0U, // JIALC_MMR6
6373
140k
    0U, // JIC
6374
140k
    0U, // JIC64
6375
140k
    0U, // JIC_MMR6
6376
140k
    0U, // JR
6377
140k
    0U, // JR16_MM
6378
140k
    0U, // JR64
6379
140k
    0U, // JRADDIUSP
6380
140k
    0U, // JRC16_MM
6381
140k
    0U, // JRC16_MMR6
6382
140k
    0U, // JRCADDIUSP_MMR6
6383
140k
    0U, // JRC_NM
6384
140k
    0U, // JR_HB
6385
140k
    0U, // JR_HB64
6386
140k
    0U, // JR_HB64_R6
6387
140k
    0U, // JR_HB_R6
6388
140k
    0U, // JR_MM
6389
140k
    0U, // J_MM
6390
140k
    0U, // Jal16
6391
140k
    0U, // JalB16
6392
140k
    0U, // JrRa16
6393
140k
    0U, // JrcRa16
6394
140k
    0U, // JrcRx16
6395
140k
    0U, // JumpLinkReg16
6396
140k
    0U, // LAPC32_NM
6397
140k
    0U, // LAPC48_NM
6398
140k
    0U, // LB
6399
140k
    0U, // LB16_NM
6400
140k
    0U, // LB64
6401
140k
    0U, // LBE
6402
140k
    0U, // LBE_MM
6403
140k
    0U, // LBGP_NM
6404
140k
    0U, // LBU16_MM
6405
140k
    0U, // LBU16_NM
6406
140k
    0U, // LBUGP_NM
6407
140k
    1U, // LBUX
6408
140k
    1U, // LBUX_MM
6409
140k
    0U, // LBUX_NM
6410
140k
    0U, // LBU_MMR6
6411
140k
    0U, // LBU_NM
6412
140k
    0U, // LBUs9_NM
6413
140k
    0U, // LBX_NM
6414
140k
    0U, // LB_MM
6415
140k
    0U, // LB_MMR6
6416
140k
    0U, // LB_NM
6417
140k
    0U, // LBs9_NM
6418
140k
    0U, // LBu
6419
140k
    0U, // LBu64
6420
140k
    0U, // LBuE
6421
140k
    0U, // LBuE_MM
6422
140k
    0U, // LBu_MM
6423
140k
    0U, // LD
6424
140k
    0U, // LDC1
6425
140k
    0U, // LDC164
6426
140k
    0U, // LDC1_D64_MMR6
6427
140k
    0U, // LDC1_MM_D32
6428
140k
    0U, // LDC1_MM_D64
6429
140k
    0U, // LDC2
6430
140k
    0U, // LDC2_MMR6
6431
140k
    0U, // LDC2_R6
6432
140k
    0U, // LDC3
6433
140k
    0U, // LDI_B
6434
140k
    0U, // LDI_D
6435
140k
    0U, // LDI_H
6436
140k
    0U, // LDI_W
6437
140k
    0U, // LDL
6438
140k
    0U, // LDPC
6439
140k
    0U, // LDR
6440
140k
    1U, // LDXC1
6441
140k
    1U, // LDXC164
6442
140k
    0U, // LD_B
6443
140k
    0U, // LD_D
6444
140k
    0U, // LD_H
6445
140k
    0U, // LD_W
6446
140k
    0U, // LEA_ADDIU_NM
6447
140k
    0U, // LEA_ADDiu
6448
140k
    0U, // LEA_ADDiu64
6449
140k
    0U, // LEA_ADDiu_MM
6450
140k
    0U, // LH
6451
140k
    0U, // LH16_NM
6452
140k
    0U, // LH64
6453
140k
    0U, // LHE
6454
140k
    0U, // LHE_MM
6455
140k
    0U, // LHGP_NM
6456
140k
    0U, // LHU16_MM
6457
140k
    0U, // LHU16_NM
6458
140k
    0U, // LHUGP_NM
6459
140k
    0U, // LHUXS_NM
6460
140k
    0U, // LHUX_NM
6461
140k
    0U, // LHU_NM
6462
140k
    0U, // LHUs9_NM
6463
140k
    1U, // LHX
6464
140k
    0U, // LHXS_NM
6465
140k
    1U, // LHX_MM
6466
140k
    0U, // LHX_NM
6467
140k
    0U, // LH_MM
6468
140k
    0U, // LH_NM
6469
140k
    0U, // LHs9_NM
6470
140k
    0U, // LHu
6471
140k
    0U, // LHu64
6472
140k
    0U, // LHuE
6473
140k
    0U, // LHuE_MM
6474
140k
    0U, // LHu_MM
6475
140k
    0U, // LI16_MM
6476
140k
    0U, // LI16_MMR6
6477
140k
    0U, // LI16_NM
6478
140k
    0U, // LI48_NM
6479
140k
    0U, // LL
6480
140k
    0U, // LL64
6481
140k
    0U, // LL64_R6
6482
140k
    0U, // LLD
6483
140k
    0U, // LLD_R6
6484
140k
    0U, // LLE
6485
140k
    0U, // LLE_MM
6486
140k
    76U,  // LLWP_NM
6487
140k
    0U, // LL_MM
6488
140k
    0U, // LL_MMR6
6489
140k
    0U, // LL_NM
6490
140k
    0U, // LL_R6
6491
140k
    9216U,  // LSA
6492
140k
    1U, // LSA_MMR6
6493
140k
    1024U,  // LSA_NM
6494
140k
    9216U,  // LSA_R6
6495
140k
    0U, // LUI_MMR6
6496
140k
    0U, // LUI_NM
6497
140k
    1U, // LUXC1
6498
140k
    1U, // LUXC164
6499
140k
    1U, // LUXC1_MM
6500
140k
    0U, // LUi
6501
140k
    0U, // LUi64
6502
140k
    0U, // LUi_MM
6503
140k
    0U, // LW
6504
140k
    0U, // LW16_MM
6505
140k
    0U, // LW16_NM
6506
140k
    0U, // LW4x4_NM
6507
140k
    0U, // LW64
6508
140k
    0U, // LWC1
6509
140k
    0U, // LWC1_MM
6510
140k
    0U, // LWC2
6511
140k
    0U, // LWC2_MMR6
6512
140k
    0U, // LWC2_R6
6513
140k
    0U, // LWC3
6514
140k
    0U, // LWDSP
6515
140k
    0U, // LWDSP_MM
6516
140k
    0U, // LWE
6517
140k
    0U, // LWE_MM
6518
140k
    0U, // LWGP16_NM
6519
140k
    0U, // LWGP_MM
6520
140k
    0U, // LWGP_NM
6521
140k
    0U, // LWL
6522
140k
    0U, // LWL64
6523
140k
    0U, // LWLE
6524
140k
    0U, // LWLE_MM
6525
140k
    0U, // LWL_MM
6526
140k
    0U, // LWM16_MM
6527
140k
    0U, // LWM16_MMR6
6528
140k
    0U, // LWM32_MM
6529
140k
    184U, // LWM_NM
6530
140k
    0U, // LWPC
6531
140k
    0U, // LWPC_MMR6
6532
140k
    0U, // LWPC_NM
6533
140k
    0U, // LWP_MM
6534
140k
    0U, // LWR
6535
140k
    0U, // LWR64
6536
140k
    0U, // LWRE
6537
140k
    0U, // LWRE_MM
6538
140k
    0U, // LWR_MM
6539
140k
    0U, // LWSP16_NM
6540
140k
    0U, // LWSP_MM
6541
140k
    0U, // LWUPC
6542
140k
    0U, // LWU_MM
6543
140k
    1U, // LWX
6544
140k
    1U, // LWXC1
6545
140k
    1U, // LWXC1_MM
6546
140k
    0U, // LWXS16_NM
6547
140k
    1U, // LWXS_MM
6548
140k
    0U, // LWXS_NM
6549
140k
    1U, // LWX_MM
6550
140k
    0U, // LWX_NM
6551
140k
    0U, // LW_MM
6552
140k
    0U, // LW_MMR6
6553
140k
    0U, // LW_NM
6554
140k
    0U, // LWs9_NM
6555
140k
    0U, // LWu
6556
140k
    0U, // LbRxRyOffMemX16
6557
140k
    0U, // LbuRxRyOffMemX16
6558
140k
    0U, // LhRxRyOffMemX16
6559
140k
    0U, // LhuRxRyOffMemX16
6560
140k
    1U, // LiRxImm16
6561
140k
    0U, // LiRxImmAlignX16
6562
140k
    0U, // LiRxImmX16
6563
140k
    1U, // LwRxPcTcp16
6564
140k
    0U, // LwRxPcTcpX16
6565
140k
    0U, // LwRxRyOffMemX16
6566
140k
    0U, // LwRxSpImmX16
6567
140k
    0U, // MADD
6568
140k
    184U, // MADDF_D
6569
140k
    184U, // MADDF_D_MMR6
6570
140k
    184U, // MADDF_S
6571
140k
    184U, // MADDF_S_MMR6
6572
140k
    184U, // MADDR_Q_H
6573
140k
    184U, // MADDR_Q_W
6574
140k
    0U, // MADDU
6575
140k
    128U, // MADDU_DSP
6576
140k
    128U, // MADDU_DSP_MM
6577
140k
    0U, // MADDU_MM
6578
140k
    184U, // MADDV_B
6579
140k
    184U, // MADDV_D
6580
140k
    184U, // MADDV_H
6581
140k
    184U, // MADDV_W
6582
140k
    0U, // MADD_D32
6583
140k
    0U, // MADD_D32_MM
6584
140k
    0U, // MADD_D64
6585
140k
    128U, // MADD_DSP
6586
140k
    128U, // MADD_DSP_MM
6587
140k
    0U, // MADD_MM
6588
140k
    184U, // MADD_Q_H
6589
140k
    184U, // MADD_Q_W
6590
140k
    0U, // MADD_S
6591
140k
    0U, // MADD_S_MM
6592
140k
    128U, // MAQ_SA_W_PHL
6593
140k
    128U, // MAQ_SA_W_PHL_MM
6594
140k
    128U, // MAQ_SA_W_PHR
6595
140k
    128U, // MAQ_SA_W_PHR_MM
6596
140k
    128U, // MAQ_S_W_PHL
6597
140k
    128U, // MAQ_S_W_PHL_MM
6598
140k
    128U, // MAQ_S_W_PHR
6599
140k
    128U, // MAQ_S_W_PHR_MM
6600
140k
    128U, // MAXA_D
6601
140k
    128U, // MAXA_D_MMR6
6602
140k
    128U, // MAXA_S
6603
140k
    128U, // MAXA_S_MMR6
6604
140k
    128U, // MAXI_S_B
6605
140k
    128U, // MAXI_S_D
6606
140k
    128U, // MAXI_S_H
6607
140k
    128U, // MAXI_S_W
6608
140k
    152U, // MAXI_U_B
6609
140k
    152U, // MAXI_U_D
6610
140k
    152U, // MAXI_U_H
6611
140k
    152U, // MAXI_U_W
6612
140k
    128U, // MAX_A_B
6613
140k
    128U, // MAX_A_D
6614
140k
    128U, // MAX_A_H
6615
140k
    128U, // MAX_A_W
6616
140k
    128U, // MAX_D
6617
140k
    128U, // MAX_D_MMR6
6618
140k
    128U, // MAX_S
6619
140k
    128U, // MAX_S_B
6620
140k
    128U, // MAX_S_D
6621
140k
    128U, // MAX_S_H
6622
140k
    128U, // MAX_S_MMR6
6623
140k
    128U, // MAX_S_W
6624
140k
    128U, // MAX_U_B
6625
140k
    128U, // MAX_U_D
6626
140k
    128U, // MAX_U_H
6627
140k
    128U, // MAX_U_W
6628
140k
    136U, // MFC0
6629
140k
    0U, // MFC0Sel_NM
6630
140k
    136U, // MFC0_MMR6
6631
140k
    152U, // MFC0_NM
6632
140k
    0U, // MFC1
6633
140k
    0U, // MFC1_D64
6634
140k
    0U, // MFC1_MM
6635
140k
    0U, // MFC1_MMR6
6636
140k
    136U, // MFC2
6637
140k
    0U, // MFC2_MMR6
6638
140k
    136U, // MFGC0
6639
140k
    136U, // MFGC0_MM
6640
140k
    0U, // MFHC0Sel_NM
6641
140k
    136U, // MFHC0_MMR6
6642
140k
    152U, // MFHC0_NM
6643
140k
    0U, // MFHC1_D32
6644
140k
    0U, // MFHC1_D32_MM
6645
140k
    0U, // MFHC1_D64
6646
140k
    0U, // MFHC1_D64_MM
6647
140k
    0U, // MFHC2_MMR6
6648
140k
    136U, // MFHGC0
6649
140k
    136U, // MFHGC0_MM
6650
140k
    0U, // MFHI
6651
140k
    0U, // MFHI16_MM
6652
140k
    0U, // MFHI64
6653
140k
    0U, // MFHI_DSP
6654
140k
    0U, // MFHI_DSP_MM
6655
140k
    0U, // MFHI_MM
6656
140k
    0U, // MFLO
6657
140k
    0U, // MFLO16_MM
6658
140k
    0U, // MFLO64
6659
140k
    0U, // MFLO_DSP
6660
140k
    0U, // MFLO_DSP_MM
6661
140k
    0U, // MFLO_MM
6662
140k
    19520U, // MFTR
6663
140k
    19520U, // MFTR_NM
6664
140k
    128U, // MINA_D
6665
140k
    128U, // MINA_D_MMR6
6666
140k
    128U, // MINA_S
6667
140k
    128U, // MINA_S_MMR6
6668
140k
    128U, // MINI_S_B
6669
140k
    128U, // MINI_S_D
6670
140k
    128U, // MINI_S_H
6671
140k
    128U, // MINI_S_W
6672
140k
    152U, // MINI_U_B
6673
140k
    152U, // MINI_U_D
6674
140k
    152U, // MINI_U_H
6675
140k
    152U, // MINI_U_W
6676
140k
    128U, // MIN_A_B
6677
140k
    128U, // MIN_A_D
6678
140k
    128U, // MIN_A_H
6679
140k
    128U, // MIN_A_W
6680
140k
    128U, // MIN_D
6681
140k
    128U, // MIN_D_MMR6
6682
140k
    128U, // MIN_S
6683
140k
    128U, // MIN_S_B
6684
140k
    128U, // MIN_S_D
6685
140k
    128U, // MIN_S_H
6686
140k
    128U, // MIN_S_MMR6
6687
140k
    128U, // MIN_S_W
6688
140k
    128U, // MIN_U_B
6689
140k
    128U, // MIN_U_D
6690
140k
    128U, // MIN_U_H
6691
140k
    128U, // MIN_U_W
6692
140k
    128U, // MOD
6693
140k
    128U, // MODSUB
6694
140k
    128U, // MODSUB_MM
6695
140k
    128U, // MODU
6696
140k
    128U, // MODU_MMR6
6697
140k
    128U, // MODU_NM
6698
140k
    128U, // MOD_MMR6
6699
140k
    128U, // MOD_NM
6700
140k
    128U, // MOD_S_B
6701
140k
    128U, // MOD_S_D
6702
140k
    128U, // MOD_S_H
6703
140k
    128U, // MOD_S_W
6704
140k
    128U, // MOD_U_B
6705
140k
    128U, // MOD_U_D
6706
140k
    128U, // MOD_U_H
6707
140k
    128U, // MOD_U_W
6708
140k
    0U, // MOVE16_MM
6709
140k
    0U, // MOVE16_MMR6
6710
140k
    80U,  // MOVEBALC_NM
6711
140k
    0U, // MOVEPREV_NM
6712
140k
    0U, // MOVEP_MM
6713
140k
    0U, // MOVEP_MMR6
6714
140k
    0U, // MOVEP_NM
6715
140k
    0U, // MOVE_NM
6716
140k
    0U, // MOVE_V
6717
140k
    128U, // MOVF_D32
6718
140k
    128U, // MOVF_D32_MM
6719
140k
    128U, // MOVF_D64
6720
140k
    128U, // MOVF_I
6721
140k
    128U, // MOVF_I64
6722
140k
    128U, // MOVF_I_MM
6723
140k
    128U, // MOVF_S
6724
140k
    128U, // MOVF_S_MM
6725
140k
    128U, // MOVN_I64_D64
6726
140k
    128U, // MOVN_I64_I
6727
140k
    128U, // MOVN_I64_I64
6728
140k
    128U, // MOVN_I64_S
6729
140k
    128U, // MOVN_I_D32
6730
140k
    128U, // MOVN_I_D32_MM
6731
140k
    128U, // MOVN_I_D64
6732
140k
    128U, // MOVN_I_I
6733
140k
    128U, // MOVN_I_I64
6734
140k
    128U, // MOVN_I_MM
6735
140k
    128U, // MOVN_I_S
6736
140k
    128U, // MOVN_I_S_MM
6737
140k
    128U, // MOVN_NM
6738
140k
    128U, // MOVT_D32
6739
140k
    128U, // MOVT_D32_MM
6740
140k
    128U, // MOVT_D64
6741
140k
    128U, // MOVT_I
6742
140k
    128U, // MOVT_I64
6743
140k
    128U, // MOVT_I_MM
6744
140k
    128U, // MOVT_S
6745
140k
    128U, // MOVT_S_MM
6746
140k
    128U, // MOVZ_I64_D64
6747
140k
    128U, // MOVZ_I64_I
6748
140k
    128U, // MOVZ_I64_I64
6749
140k
    128U, // MOVZ_I64_S
6750
140k
    128U, // MOVZ_I_D32
6751
140k
    128U, // MOVZ_I_D32_MM
6752
140k
    128U, // MOVZ_I_D64
6753
140k
    128U, // MOVZ_I_I
6754
140k
    128U, // MOVZ_I_I64
6755
140k
    128U, // MOVZ_I_MM
6756
140k
    128U, // MOVZ_I_S
6757
140k
    128U, // MOVZ_I_S_MM
6758
140k
    128U, // MOVZ_NM
6759
140k
    0U, // MSUB
6760
140k
    184U, // MSUBF_D
6761
140k
    184U, // MSUBF_D_MMR6
6762
140k
    184U, // MSUBF_S
6763
140k
    184U, // MSUBF_S_MMR6
6764
140k
    184U, // MSUBR_Q_H
6765
140k
    184U, // MSUBR_Q_W
6766
140k
    0U, // MSUBU
6767
140k
    128U, // MSUBU_DSP
6768
140k
    128U, // MSUBU_DSP_MM
6769
140k
    0U, // MSUBU_MM
6770
140k
    184U, // MSUBV_B
6771
140k
    184U, // MSUBV_D
6772
140k
    184U, // MSUBV_H
6773
140k
    184U, // MSUBV_W
6774
140k
    0U, // MSUB_D32
6775
140k
    0U, // MSUB_D32_MM
6776
140k
    0U, // MSUB_D64
6777
140k
    128U, // MSUB_DSP
6778
140k
    128U, // MSUB_DSP_MM
6779
140k
    0U, // MSUB_MM
6780
140k
    184U, // MSUB_Q_H
6781
140k
    184U, // MSUB_Q_W
6782
140k
    0U, // MSUB_S
6783
140k
    0U, // MSUB_S_MM
6784
140k
    0U, // MTC0
6785
140k
    0U, // MTC0Sel_NM
6786
140k
    0U, // MTC0_MMR6
6787
140k
    152U, // MTC0_NM
6788
140k
    0U, // MTC1
6789
140k
    0U, // MTC1_D64
6790
140k
    0U, // MTC1_D64_MM
6791
140k
    0U, // MTC1_MM
6792
140k
    0U, // MTC1_MMR6
6793
140k
    0U, // MTC2
6794
140k
    0U, // MTC2_MMR6
6795
140k
    0U, // MTGC0
6796
140k
    0U, // MTGC0_MM
6797
140k
    0U, // MTHC0Sel_NM
6798
140k
    0U, // MTHC0_MMR6
6799
140k
    152U, // MTHC0_NM
6800
140k
    0U, // MTHC1_D32
6801
140k
    0U, // MTHC1_D32_MM
6802
140k
    0U, // MTHC1_D64
6803
140k
    0U, // MTHC1_D64_MM
6804
140k
    0U, // MTHC2_MMR6
6805
140k
    0U, // MTHGC0
6806
140k
    0U, // MTHGC0_MM
6807
140k
    0U, // MTHI
6808
140k
    0U, // MTHI64
6809
140k
    0U, // MTHI_DSP
6810
140k
    0U, // MTHI_DSP_MM
6811
140k
    0U, // MTHI_MM
6812
140k
    0U, // MTHLIP
6813
140k
    0U, // MTHLIP_MM
6814
140k
    0U, // MTLO
6815
140k
    0U, // MTLO64
6816
140k
    0U, // MTLO_DSP
6817
140k
    0U, // MTLO_DSP_MM
6818
140k
    0U, // MTLO_MM
6819
140k
    0U, // MTM0
6820
140k
    0U, // MTM1
6821
140k
    0U, // MTM2
6822
140k
    0U, // MTP0
6823
140k
    0U, // MTP1
6824
140k
    0U, // MTP2
6825
140k
    2U, // MTTR
6826
140k
    2U, // MTTR_NM
6827
140k
    128U, // MUH
6828
140k
    128U, // MUHU
6829
140k
    128U, // MUHU_MMR6
6830
140k
    128U, // MUHU_NM
6831
140k
    128U, // MUH_MMR6
6832
140k
    128U, // MUH_NM
6833
140k
    128U, // MUL
6834
140k
    128U, // MUL4x4_NM
6835
140k
    128U, // MULEQ_S_W_PHL
6836
140k
    128U, // MULEQ_S_W_PHL_MM
6837
140k
    128U, // MULEQ_S_W_PHR
6838
140k
    128U, // MULEQ_S_W_PHR_MM
6839
140k
    128U, // MULEU_S_PH_QBL
6840
140k
    128U, // MULEU_S_PH_QBL_MM
6841
140k
    128U, // MULEU_S_PH_QBR
6842
140k
    128U, // MULEU_S_PH_QBR_MM
6843
140k
    128U, // MULQ_RS_PH
6844
140k
    128U, // MULQ_RS_PH_MM
6845
140k
    128U, // MULQ_RS_W
6846
140k
    128U, // MULQ_RS_W_MMR2
6847
140k
    128U, // MULQ_S_PH
6848
140k
    128U, // MULQ_S_PH_MMR2
6849
140k
    128U, // MULQ_S_W
6850
140k
    128U, // MULQ_S_W_MMR2
6851
140k
    128U, // MULR_PS64
6852
140k
    128U, // MULR_Q_H
6853
140k
    128U, // MULR_Q_W
6854
140k
    128U, // MULSAQ_S_W_PH
6855
140k
    128U, // MULSAQ_S_W_PH_MM
6856
140k
    128U, // MULSA_W_PH
6857
140k
    128U, // MULSA_W_PH_MMR2
6858
140k
    0U, // MULT
6859
140k
    128U, // MULTU_DSP
6860
140k
    128U, // MULTU_DSP_MM
6861
140k
    128U, // MULT_DSP
6862
140k
    128U, // MULT_DSP_MM
6863
140k
    0U, // MULT_MM
6864
140k
    0U, // MULTu
6865
140k
    0U, // MULTu_MM
6866
140k
    128U, // MULU
6867
140k
    128U, // MULU_MMR6
6868
140k
    128U, // MULU_NM
6869
140k
    128U, // MULV_B
6870
140k
    128U, // MULV_D
6871
140k
    128U, // MULV_H
6872
140k
    128U, // MULV_W
6873
140k
    128U, // MUL_MM
6874
140k
    128U, // MUL_MMR6
6875
140k
    128U, // MUL_NM
6876
140k
    128U, // MUL_PH
6877
140k
    128U, // MUL_PH_MMR2
6878
140k
    128U, // MUL_Q_H
6879
140k
    128U, // MUL_Q_W
6880
140k
    128U, // MUL_R6
6881
140k
    128U, // MUL_S_PH
6882
140k
    128U, // MUL_S_PH_MMR2
6883
140k
    0U, // Mfhi16
6884
140k
    0U, // Mflo16
6885
140k
    0U, // Move32R16
6886
140k
    0U, // MoveR3216
6887
140k
    0U, // NLOC_B
6888
140k
    0U, // NLOC_D
6889
140k
    0U, // NLOC_H
6890
140k
    0U, // NLOC_W
6891
140k
    0U, // NLZC_B
6892
140k
    0U, // NLZC_D
6893
140k
    0U, // NLZC_H
6894
140k
    0U, // NLZC_W
6895
140k
    0U, // NMADD_D32
6896
140k
    0U, // NMADD_D32_MM
6897
140k
    0U, // NMADD_D64
6898
140k
    0U, // NMADD_S
6899
140k
    0U, // NMADD_S_MM
6900
140k
    0U, // NMSUB_D32
6901
140k
    0U, // NMSUB_D32_MM
6902
140k
    0U, // NMSUB_D64
6903
140k
    0U, // NMSUB_S
6904
140k
    0U, // NMSUB_S_MM
6905
140k
    0U, // NOP32_NM
6906
140k
    0U, // NOP_NM
6907
140k
    128U, // NOR
6908
140k
    128U, // NOR64
6909
140k
    20U,  // NORI_B
6910
140k
    128U, // NOR_MM
6911
140k
    128U, // NOR_MMR6
6912
140k
    128U, // NOR_NM
6913
140k
    128U, // NOR_V
6914
140k
    0U, // NOT16_MM
6915
140k
    0U, // NOT16_MMR6
6916
140k
    0U, // NOT16_NM
6917
140k
    0U, // NegRxRy16
6918
140k
    0U, // NotRxRy16
6919
140k
    128U, // OR
6920
140k
    0U, // OR16_MM
6921
140k
    0U, // OR16_MMR6
6922
140k
    128U, // OR16_NM
6923
140k
    128U, // OR64
6924
140k
    20U,  // ORI_B
6925
140k
    16U,  // ORI_MMR6
6926
140k
    128U, // ORI_NM
6927
140k
    128U, // OR_MM
6928
140k
    128U, // OR_MMR6
6929
140k
    128U, // OR_NM
6930
140k
    128U, // OR_V
6931
140k
    16U,  // ORi
6932
140k
    16U,  // ORi64
6933
140k
    16U,  // ORi_MM
6934
140k
    0U, // OrRxRxRy16
6935
140k
    128U, // PACKRL_PH
6936
140k
    128U, // PACKRL_PH_MM
6937
140k
    0U, // PAUSE
6938
140k
    0U, // PAUSE_MM
6939
140k
    0U, // PAUSE_MMR6
6940
140k
    0U, // PAUSE_NM
6941
140k
    128U, // PCKEV_B
6942
140k
    128U, // PCKEV_D
6943
140k
    128U, // PCKEV_H
6944
140k
    128U, // PCKEV_W
6945
140k
    128U, // PCKOD_B
6946
140k
    128U, // PCKOD_D
6947
140k
    128U, // PCKOD_H
6948
140k
    128U, // PCKOD_W
6949
140k
    0U, // PCNT_B
6950
140k
    0U, // PCNT_D
6951
140k
    0U, // PCNT_H
6952
140k
    0U, // PCNT_W
6953
140k
    128U, // PICK_PH
6954
140k
    128U, // PICK_PH_MM
6955
140k
    128U, // PICK_QB
6956
140k
    128U, // PICK_QB_MM
6957
140k
    128U, // PLL_PS64
6958
140k
    128U, // PLU_PS64
6959
140k
    0U, // POP
6960
140k
    0U, // PRECEQU_PH_QBL
6961
140k
    0U, // PRECEQU_PH_QBLA
6962
140k
    0U, // PRECEQU_PH_QBLA_MM
6963
140k
    0U, // PRECEQU_PH_QBL_MM
6964
140k
    0U, // PRECEQU_PH_QBR
6965
140k
    0U, // PRECEQU_PH_QBRA
6966
140k
    0U, // PRECEQU_PH_QBRA_MM
6967
140k
    0U, // PRECEQU_PH_QBR_MM
6968
140k
    0U, // PRECEQ_W_PHL
6969
140k
    0U, // PRECEQ_W_PHL_MM
6970
140k
    0U, // PRECEQ_W_PHR
6971
140k
    0U, // PRECEQ_W_PHR_MM
6972
140k
    0U, // PRECEU_PH_QBL
6973
140k
    0U, // PRECEU_PH_QBLA
6974
140k
    0U, // PRECEU_PH_QBLA_MM
6975
140k
    0U, // PRECEU_PH_QBL_MM
6976
140k
    0U, // PRECEU_PH_QBR
6977
140k
    0U, // PRECEU_PH_QBRA
6978
140k
    0U, // PRECEU_PH_QBRA_MM
6979
140k
    0U, // PRECEU_PH_QBR_MM
6980
140k
    128U, // PRECRQU_S_QB_PH
6981
140k
    128U, // PRECRQU_S_QB_PH_MM
6982
140k
    128U, // PRECRQ_PH_W
6983
140k
    128U, // PRECRQ_PH_W_MM
6984
140k
    128U, // PRECRQ_QB_PH
6985
140k
    128U, // PRECRQ_QB_PH_MM
6986
140k
    128U, // PRECRQ_RS_PH_W
6987
140k
    128U, // PRECRQ_RS_PH_W_MM
6988
140k
    128U, // PRECR_QB_PH
6989
140k
    128U, // PRECR_QB_PH_MMR2
6990
140k
    152U, // PRECR_SRA_PH_W
6991
140k
    152U, // PRECR_SRA_PH_W_MMR2
6992
140k
    152U, // PRECR_SRA_R_PH_W
6993
140k
    152U, // PRECR_SRA_R_PH_W_MMR2
6994
140k
    0U, // PREF
6995
140k
    0U, // PREFE
6996
140k
    0U, // PREFE_MM
6997
140k
    0U, // PREFX_MM
6998
140k
    0U, // PREF_MM
6999
140k
    0U, // PREF_MMR6
7000
140k
    0U, // PREF_NM
7001
140k
    0U, // PREF_R6
7002
140k
    0U, // PREFs9_NM
7003
140k
    152U, // PREPEND
7004
140k
    152U, // PREPEND_MMR2
7005
140k
    128U, // PUL_PS64
7006
140k
    128U, // PUU_PS64
7007
140k
    0U, // RADDU_W_QB
7008
140k
    0U, // RADDU_W_QB_MM
7009
140k
    0U, // RDDSP
7010
140k
    0U, // RDDSP_MM
7011
140k
    20U,  // RDHWR
7012
140k
    20U,  // RDHWR64
7013
140k
    20U,  // RDHWR_MM
7014
140k
    136U, // RDHWR_MMR6
7015
140k
    152U, // RDHWR_NM
7016
140k
    0U, // RDPGPR_MMR6
7017
140k
    0U, // RDPGPR_NM
7018
140k
    0U, // RECIP_D32
7019
140k
    0U, // RECIP_D32_MM
7020
140k
    0U, // RECIP_D64
7021
140k
    0U, // RECIP_D64_MM
7022
140k
    0U, // RECIP_S
7023
140k
    0U, // RECIP_S_MM
7024
140k
    0U, // REPLV_PH
7025
140k
    0U, // REPLV_PH_MM
7026
140k
    0U, // REPLV_QB
7027
140k
    0U, // REPLV_QB_MM
7028
140k
    0U, // REPL_PH
7029
140k
    0U, // REPL_PH_MM
7030
140k
    0U, // REPL_QB
7031
140k
    0U, // REPL_QB_MM
7032
140k
    0U, // RESTOREJRC16_NM
7033
140k
    0U, // RESTOREJRC_NM
7034
140k
    0U, // RESTORE_NM
7035
140k
    0U, // RINT_D
7036
140k
    0U, // RINT_D_MMR6
7037
140k
    0U, // RINT_S
7038
140k
    0U, // RINT_S_MMR6
7039
140k
    152U, // ROTR
7040
140k
    128U, // ROTRV
7041
140k
    128U, // ROTRV_MM
7042
140k
    128U, // ROTRV_NM
7043
140k
    152U, // ROTR_MM
7044
140k
    152U, // ROTR_NM
7045
140k
    18456U, // ROTX_NM
7046
140k
    0U, // ROUND_L_D64
7047
140k
    0U, // ROUND_L_D_MMR6
7048
140k
    0U, // ROUND_L_S
7049
140k
    0U, // ROUND_L_S_MMR6
7050
140k
    0U, // ROUND_W_D32
7051
140k
    0U, // ROUND_W_D64
7052
140k
    0U, // ROUND_W_D_MMR6
7053
140k
    0U, // ROUND_W_MM
7054
140k
    0U, // ROUND_W_S
7055
140k
    0U, // ROUND_W_S_MM
7056
140k
    0U, // ROUND_W_S_MMR6
7057
140k
    0U, // RSQRT_D32
7058
140k
    0U, // RSQRT_D32_MM
7059
140k
    0U, // RSQRT_D64
7060
140k
    0U, // RSQRT_D64_MM
7061
140k
    0U, // RSQRT_S
7062
140k
    0U, // RSQRT_S_MM
7063
140k
    0U, // Restore16
7064
140k
    0U, // RestoreX16
7065
140k
    0U, // SAA
7066
140k
    0U, // SAAD
7067
140k
    136U, // SAT_S_B
7068
140k
    160U, // SAT_S_D
7069
140k
    164U, // SAT_S_H
7070
140k
    152U, // SAT_S_W
7071
140k
    136U, // SAT_U_B
7072
140k
    160U, // SAT_U_D
7073
140k
    164U, // SAT_U_H
7074
140k
    152U, // SAT_U_W
7075
140k
    0U, // SAVE16_NM
7076
140k
    0U, // SAVE_NM
7077
140k
    0U, // SB
7078
140k
    0U, // SB16_MM
7079
140k
    0U, // SB16_MMR6
7080
140k
    0U, // SB16_NM
7081
140k
    0U, // SB64
7082
140k
    0U, // SBE
7083
140k
    0U, // SBE_MM
7084
140k
    0U, // SBGP_NM
7085
140k
    0U, // SBX_NM
7086
140k
    0U, // SB_MM
7087
140k
    0U, // SB_MMR6
7088
140k
    0U, // SB_NM
7089
140k
    0U, // SBs9_NM
7090
140k
    0U, // SC
7091
140k
    0U, // SC64
7092
140k
    0U, // SC64_R6
7093
140k
    0U, // SCD
7094
140k
    0U, // SCD_R6
7095
140k
    0U, // SCE
7096
140k
    0U, // SCE_MM
7097
140k
    2U, // SCWP_NM
7098
140k
    0U, // SC_MM
7099
140k
    0U, // SC_MMR6
7100
140k
    0U, // SC_NM
7101
140k
    0U, // SC_R6
7102
140k
    0U, // SD
7103
140k
    0U, // SDBBP
7104
140k
    0U, // SDBBP16_MM
7105
140k
    0U, // SDBBP16_MMR6
7106
140k
    0U, // SDBBP16_NM
7107
140k
    0U, // SDBBP_MM
7108
140k
    0U, // SDBBP_MMR6
7109
140k
    0U, // SDBBP_NM
7110
140k
    0U, // SDBBP_R6
7111
140k
    0U, // SDC1
7112
140k
    0U, // SDC164
7113
140k
    0U, // SDC1_D64_MMR6
7114
140k
    0U, // SDC1_MM_D32
7115
140k
    0U, // SDC1_MM_D64
7116
140k
    0U, // SDC2
7117
140k
    0U, // SDC2_MMR6
7118
140k
    0U, // SDC2_R6
7119
140k
    0U, // SDC3
7120
140k
    0U, // SDIV
7121
140k
    0U, // SDIV_MM
7122
140k
    0U, // SDL
7123
140k
    0U, // SDR
7124
140k
    1U, // SDXC1
7125
140k
    1U, // SDXC164
7126
140k
    0U, // SEB
7127
140k
    0U, // SEB64
7128
140k
    0U, // SEB_MM
7129
140k
    0U, // SEB_NM
7130
140k
    0U, // SEH
7131
140k
    0U, // SEH64
7132
140k
    0U, // SEH_MM
7133
140k
    0U, // SEH_NM
7134
140k
    128U, // SELEQZ
7135
140k
    128U, // SELEQZ64
7136
140k
    128U, // SELEQZ_D
7137
140k
    128U, // SELEQZ_D_MMR6
7138
140k
    128U, // SELEQZ_MMR6
7139
140k
    128U, // SELEQZ_S
7140
140k
    128U, // SELEQZ_S_MMR6
7141
140k
    128U, // SELNEZ
7142
140k
    128U, // SELNEZ64
7143
140k
    128U, // SELNEZ_D
7144
140k
    128U, // SELNEZ_D_MMR6
7145
140k
    128U, // SELNEZ_MMR6
7146
140k
    128U, // SELNEZ_S
7147
140k
    128U, // SELNEZ_S_MMR6
7148
140k
    184U, // SEL_D
7149
140k
    184U, // SEL_D_MMR6
7150
140k
    184U, // SEL_S
7151
140k
    184U, // SEL_S_MMR6
7152
140k
    128U, // SEQ
7153
140k
    128U, // SEQI_NM
7154
140k
    128U, // SEQi
7155
140k
    0U, // SH
7156
140k
    0U, // SH16_MM
7157
140k
    0U, // SH16_MMR6
7158
140k
    0U, // SH16_NM
7159
140k
    0U, // SH64
7160
140k
    0U, // SHE
7161
140k
    0U, // SHE_MM
7162
140k
    20U,  // SHF_B
7163
140k
    20U,  // SHF_H
7164
140k
    20U,  // SHF_W
7165
140k
    0U, // SHGP_NM
7166
140k
    0U, // SHILO
7167
140k
    0U, // SHILOV
7168
140k
    0U, // SHILOV_MM
7169
140k
    0U, // SHILO_MM
7170
140k
    128U, // SHLLV_PH
7171
140k
    128U, // SHLLV_PH_MM
7172
140k
    128U, // SHLLV_QB
7173
140k
    128U, // SHLLV_QB_MM
7174
140k
    128U, // SHLLV_S_PH
7175
140k
    128U, // SHLLV_S_PH_MM
7176
140k
    128U, // SHLLV_S_W
7177
140k
    128U, // SHLLV_S_W_MM
7178
140k
    164U, // SHLL_PH
7179
140k
    164U, // SHLL_PH_MM
7180
140k
    136U, // SHLL_QB
7181
140k
    136U, // SHLL_QB_MM
7182
140k
    164U, // SHLL_S_PH
7183
140k
    164U, // SHLL_S_PH_MM
7184
140k
    152U, // SHLL_S_W
7185
140k
    152U, // SHLL_S_W_MM
7186
140k
    128U, // SHRAV_PH
7187
140k
    128U, // SHRAV_PH_MM
7188
140k
    128U, // SHRAV_QB
7189
140k
    128U, // SHRAV_QB_MMR2
7190
140k
    128U, // SHRAV_R_PH
7191
140k
    128U, // SHRAV_R_PH_MM
7192
140k
    128U, // SHRAV_R_QB
7193
140k
    128U, // SHRAV_R_QB_MMR2
7194
140k
    128U, // SHRAV_R_W
7195
140k
    128U, // SHRAV_R_W_MM
7196
140k
    164U, // SHRA_PH
7197
140k
    164U, // SHRA_PH_MM
7198
140k
    136U, // SHRA_QB
7199
140k
    136U, // SHRA_QB_MMR2
7200
140k
    164U, // SHRA_R_PH
7201
140k
    164U, // SHRA_R_PH_MM
7202
140k
    136U, // SHRA_R_QB
7203
140k
    136U, // SHRA_R_QB_MMR2
7204
140k
    152U, // SHRA_R_W
7205
140k
    152U, // SHRA_R_W_MM
7206
140k
    128U, // SHRLV_PH
7207
140k
    128U, // SHRLV_PH_MMR2
7208
140k
    128U, // SHRLV_QB
7209
140k
    128U, // SHRLV_QB_MM
7210
140k
    164U, // SHRL_PH
7211
140k
    164U, // SHRL_PH_MMR2
7212
140k
    136U, // SHRL_QB
7213
140k
    136U, // SHRL_QB_MM
7214
140k
    0U, // SHXS_NM
7215
140k
    0U, // SHX_NM
7216
140k
    0U, // SH_MM
7217
140k
    0U, // SH_MMR6
7218
140k
    0U, // SH_NM
7219
140k
    0U, // SHs9_NM
7220
140k
    0U, // SIGRIE
7221
140k
    0U, // SIGRIE_MMR6
7222
140k
    0U, // SIGRIE_NM
7223
140k
    305U, // SLDI_B
7224
140k
    85U,  // SLDI_D
7225
140k
    297U, // SLDI_H
7226
140k
    89U,  // SLDI_W
7227
140k
    313U, // SLD_B
7228
140k
    313U, // SLD_D
7229
140k
    313U, // SLD_H
7230
140k
    313U, // SLD_W
7231
140k
    152U, // SLL
7232
140k
    128U, // SLL16_MM
7233
140k
    128U, // SLL16_MMR6
7234
140k
    164U, // SLL16_NM
7235
140k
    2U, // SLL64_32
7236
140k
    2U, // SLL64_64
7237
140k
    136U, // SLLI_B
7238
140k
    160U, // SLLI_D
7239
140k
    164U, // SLLI_H
7240
140k
    152U, // SLLI_W
7241
140k
    128U, // SLLV
7242
140k
    128U, // SLLV_MM
7243
140k
    128U, // SLLV_NM
7244
140k
    128U, // SLL_B
7245
140k
    128U, // SLL_D
7246
140k
    128U, // SLL_H
7247
140k
    152U, // SLL_MM
7248
140k
    152U, // SLL_MMR6
7249
140k
    152U, // SLL_NM
7250
140k
    128U, // SLL_W
7251
140k
    128U, // SLT
7252
140k
    128U, // SLT64
7253
140k
    128U, // SLTIU_NM
7254
140k
    128U, // SLTI_NM
7255
140k
    128U, // SLTU_NM
7256
140k
    128U, // SLT_MM
7257
140k
    128U, // SLT_NM
7258
140k
    128U, // SLTi
7259
140k
    128U, // SLTi64
7260
140k
    128U, // SLTi_MM
7261
140k
    128U, // SLTiu
7262
140k
    128U, // SLTiu64
7263
140k
    128U, // SLTiu_MM
7264
140k
    128U, // SLTu
7265
140k
    128U, // SLTu64
7266
140k
    128U, // SLTu_MM
7267
140k
    128U, // SNE
7268
140k
    128U, // SNEi
7269
140k
    128U, // SOV_NM
7270
140k
    293U, // SPLATI_B
7271
140k
    321U, // SPLATI_D
7272
140k
    265U, // SPLATI_H
7273
140k
    285U, // SPLATI_W
7274
140k
    257U, // SPLAT_B
7275
140k
    257U, // SPLAT_D
7276
140k
    257U, // SPLAT_H
7277
140k
    257U, // SPLAT_W
7278
140k
    152U, // SRA
7279
140k
    136U, // SRAI_B
7280
140k
    160U, // SRAI_D
7281
140k
    164U, // SRAI_H
7282
140k
    152U, // SRAI_W
7283
140k
    136U, // SRARI_B
7284
140k
    160U, // SRARI_D
7285
140k
    164U, // SRARI_H
7286
140k
    152U, // SRARI_W
7287
140k
    128U, // SRAR_B
7288
140k
    128U, // SRAR_D
7289
140k
    128U, // SRAR_H
7290
140k
    128U, // SRAR_W
7291
140k
    128U, // SRAV
7292
140k
    128U, // SRAV_MM
7293
140k
    128U, // SRAV_NM
7294
140k
    128U, // SRA_B
7295
140k
    128U, // SRA_D
7296
140k
    128U, // SRA_H
7297
140k
    152U, // SRA_MM
7298
140k
    152U, // SRA_NM
7299
140k
    128U, // SRA_W
7300
140k
    152U, // SRL
7301
140k
    128U, // SRL16_MM
7302
140k
    128U, // SRL16_MMR6
7303
140k
    164U, // SRL16_NM
7304
140k
    136U, // SRLI_B
7305
140k
    160U, // SRLI_D
7306
140k
    164U, // SRLI_H
7307
140k
    152U, // SRLI_W
7308
140k
    136U, // SRLRI_B
7309
140k
    160U, // SRLRI_D
7310
140k
    164U, // SRLRI_H
7311
140k
    152U, // SRLRI_W
7312
140k
    128U, // SRLR_B
7313
140k
    128U, // SRLR_D
7314
140k
    128U, // SRLR_H
7315
140k
    128U, // SRLR_W
7316
140k
    128U, // SRLV
7317
140k
    128U, // SRLV_MM
7318
140k
    128U, // SRLV_NM
7319
140k
    128U, // SRL_B
7320
140k
    128U, // SRL_D
7321
140k
    128U, // SRL_H
7322
140k
    152U, // SRL_MM
7323
140k
    152U, // SRL_NM
7324
140k
    128U, // SRL_W
7325
140k
    0U, // SSNOP
7326
140k
    0U, // SSNOP_MM
7327
140k
    0U, // SSNOP_MMR6
7328
140k
    0U, // ST_B
7329
140k
    0U, // ST_D
7330
140k
    0U, // ST_H
7331
140k
    0U, // ST_W
7332
140k
    128U, // SUB
7333
140k
    128U, // SUBQH_PH
7334
140k
    128U, // SUBQH_PH_MMR2
7335
140k
    128U, // SUBQH_R_PH
7336
140k
    128U, // SUBQH_R_PH_MMR2
7337
140k
    128U, // SUBQH_R_W
7338
140k
    128U, // SUBQH_R_W_MMR2
7339
140k
    128U, // SUBQH_W
7340
140k
    128U, // SUBQH_W_MMR2
7341
140k
    128U, // SUBQ_PH
7342
140k
    128U, // SUBQ_PH_MM
7343
140k
    128U, // SUBQ_S_PH
7344
140k
    128U, // SUBQ_S_PH_MM
7345
140k
    128U, // SUBQ_S_W
7346
140k
    128U, // SUBQ_S_W_MM
7347
140k
    128U, // SUBSUS_U_B
7348
140k
    128U, // SUBSUS_U_D
7349
140k
    128U, // SUBSUS_U_H
7350
140k
    128U, // SUBSUS_U_W
7351
140k
    128U, // SUBSUU_S_B
7352
140k
    128U, // SUBSUU_S_D
7353
140k
    128U, // SUBSUU_S_H
7354
140k
    128U, // SUBSUU_S_W
7355
140k
    128U, // SUBS_S_B
7356
140k
    128U, // SUBS_S_D
7357
140k
    128U, // SUBS_S_H
7358
140k
    128U, // SUBS_S_W
7359
140k
    128U, // SUBS_U_B
7360
140k
    128U, // SUBS_U_D
7361
140k
    128U, // SUBS_U_H
7362
140k
    128U, // SUBS_U_W
7363
140k
    128U, // SUBU16_MM
7364
140k
    128U, // SUBU16_MMR6
7365
140k
    128U, // SUBUH_QB
7366
140k
    128U, // SUBUH_QB_MMR2
7367
140k
    128U, // SUBUH_R_QB
7368
140k
    128U, // SUBUH_R_QB_MMR2
7369
140k
    128U, // SUBU_MMR6
7370
140k
    128U, // SUBU_PH
7371
140k
    128U, // SUBU_PH_MMR2
7372
140k
    128U, // SUBU_QB
7373
140k
    128U, // SUBU_QB_MM
7374
140k
    128U, // SUBU_S_PH
7375
140k
    128U, // SUBU_S_PH_MMR2
7376
140k
    128U, // SUBU_S_QB
7377
140k
    128U, // SUBU_S_QB_MM
7378
140k
    152U, // SUBVI_B
7379
140k
    152U, // SUBVI_D
7380
140k
    152U, // SUBVI_H
7381
140k
    152U, // SUBVI_W
7382
140k
    128U, // SUBV_B
7383
140k
    128U, // SUBV_D
7384
140k
    128U, // SUBV_H
7385
140k
    128U, // SUBV_W
7386
140k
    128U, // SUB_MM
7387
140k
    128U, // SUB_MMR6
7388
140k
    128U, // SUB_NM
7389
140k
    128U, // SUBu
7390
140k
    128U, // SUBu16_NM
7391
140k
    128U, // SUBu_MM
7392
140k
    128U, // SUBu_NM
7393
140k
    1U, // SUXC1
7394
140k
    1U, // SUXC164
7395
140k
    1U, // SUXC1_MM
7396
140k
    0U, // SW
7397
140k
    0U, // SW16_MM
7398
140k
    0U, // SW16_MMR6
7399
140k
    0U, // SW16_NM
7400
140k
    0U, // SW4x4_NM
7401
140k
    0U, // SW64
7402
140k
    0U, // SWC1
7403
140k
    0U, // SWC1_MM
7404
140k
    0U, // SWC2
7405
140k
    0U, // SWC2_MMR6
7406
140k
    0U, // SWC2_R6
7407
140k
    0U, // SWC3
7408
140k
    0U, // SWDSP
7409
140k
    0U, // SWDSP_MM
7410
140k
    0U, // SWE
7411
140k
    0U, // SWE_MM
7412
140k
    0U, // SWGP16_NM
7413
140k
    0U, // SWGP_NM
7414
140k
    0U, // SWL
7415
140k
    0U, // SWL64
7416
140k
    0U, // SWLE
7417
140k
    0U, // SWLE_MM
7418
140k
    0U, // SWL_MM
7419
140k
    0U, // SWM16_MM
7420
140k
    0U, // SWM16_MMR6
7421
140k
    0U, // SWM32_MM
7422
140k
    184U, // SWM_NM
7423
140k
    0U, // SWPC_NM
7424
140k
    0U, // SWP_MM
7425
140k
    0U, // SWR
7426
140k
    0U, // SWR64
7427
140k
    0U, // SWRE
7428
140k
    0U, // SWRE_MM
7429
140k
    0U, // SWR_MM
7430
140k
    0U, // SWSP16_NM
7431
140k
    0U, // SWSP_MM
7432
140k
    0U, // SWSP_MMR6
7433
140k
    1U, // SWXC1
7434
140k
    1U, // SWXC1_MM
7435
140k
    0U, // SWXS_NM
7436
140k
    0U, // SWX_NM
7437
140k
    0U, // SW_MM
7438
140k
    0U, // SW_MMR6
7439
140k
    0U, // SW_NM
7440
140k
    0U, // SWs9_NM
7441
140k
    0U, // SYNC
7442
140k
    0U, // SYNCI
7443
140k
    0U, // SYNCI_MM
7444
140k
    0U, // SYNCI_MMR6
7445
140k
    0U, // SYNCI_NM
7446
140k
    0U, // SYNCIs9_NM
7447
140k
    0U, // SYNC_MM
7448
140k
    0U, // SYNC_MMR6
7449
140k
    0U, // SYNC_NM
7450
140k
    0U, // SYSCALL
7451
140k
    0U, // SYSCALL16_NM
7452
140k
    0U, // SYSCALL_MM
7453
140k
    0U, // SYSCALL_NM
7454
140k
    0U, // Save16
7455
140k
    0U, // SaveX16
7456
140k
    0U, // SbRxRyOffMemX16
7457
140k
    0U, // SebRx16
7458
140k
    0U, // SehRx16
7459
140k
    0U, // ShRxRyOffMemX16
7460
140k
    152U, // SllX16
7461
140k
    0U, // SllvRxRy16
7462
140k
    0U, // SltRxRy16
7463
140k
    1U, // SltiRxImm16
7464
140k
    0U, // SltiRxImmX16
7465
140k
    1U, // SltiuRxImm16
7466
140k
    0U, // SltiuRxImmX16
7467
140k
    0U, // SltuRxRy16
7468
140k
    152U, // SraX16
7469
140k
    0U, // SravRxRy16
7470
140k
    152U, // SrlX16
7471
140k
    0U, // SrlvRxRy16
7472
140k
    128U, // SubuRxRyRz16
7473
140k
    0U, // SwRxRyOffMemX16
7474
140k
    0U, // SwRxSpImmX16
7475
140k
    92U,  // TEQ
7476
140k
    0U, // TEQI
7477
140k
    0U, // TEQI_MM
7478
140k
    164U, // TEQ_MM
7479
140k
    152U, // TEQ_NM
7480
140k
    92U,  // TGE
7481
140k
    0U, // TGEI
7482
140k
    0U, // TGEIU
7483
140k
    0U, // TGEIU_MM
7484
140k
    0U, // TGEI_MM
7485
140k
    92U,  // TGEU
7486
140k
    164U, // TGEU_MM
7487
140k
    164U, // TGE_MM
7488
140k
    0U, // TLBGINV
7489
140k
    0U, // TLBGINVF
7490
140k
    0U, // TLBGINVF_MM
7491
140k
    0U, // TLBGINV_MM
7492
140k
    0U, // TLBGP
7493
140k
    0U, // TLBGP_MM
7494
140k
    0U, // TLBGR
7495
140k
    0U, // TLBGR_MM
7496
140k
    0U, // TLBGWI
7497
140k
    0U, // TLBGWI_MM
7498
140k
    0U, // TLBGWR
7499
140k
    0U, // TLBGWR_MM
7500
140k
    0U, // TLBINV
7501
140k
    0U, // TLBINVF
7502
140k
    0U, // TLBINVF_MMR6
7503
140k
    0U, // TLBINVF_NM
7504
140k
    0U, // TLBINV_MMR6
7505
140k
    0U, // TLBINV_NM
7506
140k
    0U, // TLBP
7507
140k
    0U, // TLBP_MM
7508
140k
    0U, // TLBP_NM
7509
140k
    0U, // TLBR
7510
140k
    0U, // TLBR_MM
7511
140k
    0U, // TLBR_NM
7512
140k
    0U, // TLBWI
7513
140k
    0U, // TLBWI_MM
7514
140k
    0U, // TLBWI_NM
7515
140k
    0U, // TLBWR
7516
140k
    0U, // TLBWR_MM
7517
140k
    0U, // TLBWR_NM
7518
140k
    92U,  // TLT
7519
140k
    0U, // TLTI
7520
140k
    0U, // TLTIU_MM
7521
140k
    0U, // TLTI_MM
7522
140k
    92U,  // TLTU
7523
140k
    164U, // TLTU_MM
7524
140k
    164U, // TLT_MM
7525
140k
    92U,  // TNE
7526
140k
    0U, // TNEI
7527
140k
    0U, // TNEI_MM
7528
140k
    164U, // TNE_MM
7529
140k
    152U, // TNE_NM
7530
140k
    0U, // TRUNC_L_D64
7531
140k
    0U, // TRUNC_L_D_MMR6
7532
140k
    0U, // TRUNC_L_S
7533
140k
    0U, // TRUNC_L_S_MMR6
7534
140k
    0U, // TRUNC_W_D32
7535
140k
    0U, // TRUNC_W_D64
7536
140k
    0U, // TRUNC_W_D_MMR6
7537
140k
    0U, // TRUNC_W_MM
7538
140k
    0U, // TRUNC_W_S
7539
140k
    0U, // TRUNC_W_S_MM
7540
140k
    0U, // TRUNC_W_S_MMR6
7541
140k
    0U, // TTLTIU
7542
140k
    0U, // UALH_NM
7543
140k
    184U, // UALWM_NM
7544
140k
    0U, // UALW_NM
7545
140k
    0U, // UASH_NM
7546
140k
    184U, // UASWM_NM
7547
140k
    0U, // UASW_NM
7548
140k
    0U, // UDIV
7549
140k
    0U, // UDIV_MM
7550
140k
    128U, // V3MULU
7551
140k
    128U, // VMM0
7552
140k
    128U, // VMULU
7553
140k
    184U, // VSHF_B
7554
140k
    184U, // VSHF_D
7555
140k
    184U, // VSHF_H
7556
140k
    184U, // VSHF_W
7557
140k
    0U, // WAIT
7558
140k
    0U, // WAIT_MM
7559
140k
    0U, // WAIT_MMR6
7560
140k
    0U, // WAIT_NM
7561
140k
    0U, // WRDSP
7562
140k
    0U, // WRDSP_MM
7563
140k
    0U, // WRPGPR_MMR6
7564
140k
    0U, // WRPGPR_NM
7565
140k
    0U, // WSBH
7566
140k
    0U, // WSBH_MM
7567
140k
    0U, // WSBH_MMR6
7568
140k
    128U, // XOR
7569
140k
    0U, // XOR16_MM
7570
140k
    0U, // XOR16_MMR6
7571
140k
    128U, // XOR16_NM
7572
140k
    128U, // XOR64
7573
140k
    20U,  // XORI_B
7574
140k
    16U,  // XORI_MMR6
7575
140k
    128U, // XORI_NM
7576
140k
    128U, // XOR_MM
7577
140k
    128U, // XOR_MMR6
7578
140k
    128U, // XOR_NM
7579
140k
    128U, // XOR_V
7580
140k
    16U,  // XORi
7581
140k
    16U,  // XORi64
7582
140k
    16U,  // XORi_MM
7583
140k
    0U, // XorRxRxRy16
7584
140k
    0U, // YIELD
7585
140k
    0U, // YIELD_NM
7586
140k
  };
7587
7588
  // Emit the opcode for the instruction.
7589
140k
  uint64_t Bits = 0;
7590
140k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
7591
140k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
7592
140k
  MnemonicBitsInfo MBI = {
7593
140k
#ifndef CAPSTONE_DIET
7594
140k
    AsmStrs+(Bits & 16383)-1,
7595
#else
7596
    NULL,
7597
#endif // CAPSTONE_DIET
7598
140k
    Bits
7599
140k
  };
7600
140k
  return MBI;
7601
140k
}
7602
7603
/// printInstruction - This method is automatically generated by tablegen
7604
/// from the instruction set description.
7605
140k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
7606
140k
  SStream_concat0(O, "");
7607
140k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
7608
7609
140k
  SStream_concat0(O, MnemonicInfo.first);
7610
7611
140k
  uint64_t Bits = MnemonicInfo.second;
7612
140k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
7613
7614
  // Fragment 0 encoded into 5 bits for 20 unique commands.
7615
140k
  switch ((Bits >> 14) & 31) {
7616
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7617
608
  case 0:
7618
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
7619
608
    return;
7620
0
    break;
7621
121k
  case 1:
7622
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7623
121k
    printOperand(MI, 0, O);
7624
121k
    break;
7625
1.68k
  case 2:
7626
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
7627
1.68k
    printBranchOperand(MI, Address, 0, O);
7628
1.68k
    break;
7629
4.19k
  case 3:
7630
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7631
4.19k
    printOperand(MI, 1, O);
7632
4.19k
    SStream_concat0(O, ", ");
7633
4.19k
    break;
7634
1.94k
  case 4:
7635
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
7636
1.94k
    printRegisterList(MI, 0, O);
7637
1.94k
    SStream_concat0(O, ", ");
7638
1.94k
    printMemOperand(MI, 1, O);
7639
1.94k
    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
2.35k
  case 6:
7646
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
7647
2.35k
    printOperand(MI, 2, O);
7648
2.35k
    SStream_concat0(O, ", ");
7649
2.35k
    break;
7650
0
  case 7:
7651
    // BALC16_NM, BALC_NM
7652
0
    printPCRel(MI, Address, 0, O);
7653
0
    return;
7654
0
    break;
7655
217
  case 8:
7656
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
7657
217
    printUImm_10_0(MI, 0, O);
7658
217
    break;
7659
561
  case 9:
7660
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
7661
561
    printUImm_4_0(MI, 0, O);
7662
561
    return;
7663
0
    break;
7664
800
  case 10:
7665
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7666
800
    printUImm_5_0(MI, 2, O);
7667
800
    SStream_concat0(O, ", ");
7668
800
    break;
7669
156
  case 11:
7670
    // CACHE_NM, PREF_NM, PREFs9_NM, SYNC, SYNC_MM, SYNC_MMR6, SYNC_NM
7671
156
    printUImm_5_0(MI, 0, O);
7672
156
    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
4.64k
  case 13:
7678
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
7679
4.64k
    printJumpOperand(MI, 0, O);
7680
4.64k
    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
506
  case 17:
7699
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
7700
506
    printUImm_20_0(MI, 0, O);
7701
506
    return;
7702
0
    break;
7703
264
  case 18:
7704
    // SIGRIE, SIGRIE_MMR6
7705
264
    printUImm_16_0(MI, 0, O);
7706
264
    return;
7707
0
    break;
7708
593
  case 19:
7709
    // SYNCI, SYNCI_MM, SYNCI_MMR6, SYNCI_NM, SYNCIs9_NM
7710
593
    printMemOperand(MI, 0, O);
7711
593
    return;
7712
0
    break;
7713
140k
  }
7714
7715
7716
  // Fragment 1 encoded into 5 bits for 18 unique commands.
7717
131k
  switch ((Bits >> 19) & 31) {
7718
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7719
117k
  case 0:
7720
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7721
117k
    SStream_concat0(O, ", ");
7722
117k
    break;
7723
4.08k
  case 1:
7724
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MFTDSP_NM, ...
7725
4.08k
    return;
7726
0
    break;
7727
2.71k
  case 2:
7728
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7729
2.71k
    printOperand(MI, 0, O);
7730
2.71k
    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
826
  case 4:
7739
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
7740
826
    printOperand(MI, 2, O);
7741
826
    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
1.66k
  case 6:
7751
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
7752
1.66k
    printOperand(MI, 1, O);
7753
1.66k
    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
726
  case 10:
7771
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7772
726
    printMemOperand(MI, 0, O);
7773
726
    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.50k
  case 13:
7792
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
7793
2.50k
    SStream_concat1(O, '[');
7794
2.50k
    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
1.40k
  case 17:
7813
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_NM, SC...
7814
1.40k
    printMemOperand(MI, 2, O);
7815
1.40k
    return;
7816
0
    break;
7817
131k
  }
7818
7819
7820
  // Fragment 2 encoded into 5 bits for 30 unique commands.
7821
125k
  switch ((Bits >> 24) & 31) {
7822
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7823
64.8k
  case 0:
7824
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7825
64.8k
    printOperand(MI, 1, O);
7826
64.8k
    break;
7827
4.57k
  case 1:
7828
    // CTTC1, MTTACX, MTTACX_NM, MTTC1, MTTGPR, MTTGPR_NM, MTTHC1, MTTHI, MTT...
7829
4.57k
    return;
7830
0
    break;
7831
5.72k
  case 2:
7832
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
7833
5.72k
    printOperand(MI, 2, O);
7834
5.72k
    break;
7835
33.1k
  case 3:
7836
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
7837
33.1k
    printMemOperand(MI, 1, O);
7838
33.1k
    break;
7839
560
  case 4:
7840
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, FORK, FORK_NM, LSA_MMR6, MTC0, ...
7841
560
    SStream_concat0(O, ", ");
7842
560
    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
11.7k
  case 12:
7883
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
7884
11.7k
    printBranchOperand(MI, Address, 1, O);
7885
11.7k
    break;
7886
256
  case 13:
7887
    // BEQIC_NM, BGEIC_NM, BGEIUC_NM, BLTIC_NM, BLTIUC_NM, BNEIC_NM, LI16_NM,...
7888
256
    printUImm_7_0(MI, 1, O);
7889
256
    break;
7890
190
  case 14:
7891
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
7892
190
    printUImm_10_0(MI, 1, O);
7893
190
    return;
7894
0
    break;
7895
673
  case 15:
7896
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
7897
673
    printUImm_16_0(MI, 1, O);
7898
673
    return;
7899
0
    break;
7900
138
  case 16:
7901
    // GINVT, GINVT_MMR6, GINVT_NM
7902
138
    printUImm_2_0(MI, 1, O);
7903
138
    return;
7904
0
    break;
7905
135
  case 17:
7906
    // INSERT_B
7907
135
    printUImm_4_0(MI, 3, O);
7908
135
    SStream_concat0(O, "], ");
7909
135
    printOperand(MI, 2, O);
7910
135
    return;
7911
0
    break;
7912
122
  case 18:
7913
    // INSERT_D
7914
122
    printUImm_1_0(MI, 3, O);
7915
122
    SStream_concat0(O, "], ");
7916
122
    printOperand(MI, 2, O);
7917
122
    return;
7918
0
    break;
7919
73
  case 19:
7920
    // INSERT_H
7921
73
    printUImm_3_0(MI, 3, O);
7922
73
    SStream_concat0(O, "], ");
7923
73
    printOperand(MI, 2, O);
7924
73
    return;
7925
0
    break;
7926
1.33k
  case 20:
7927
    // INSERT_W
7928
1.33k
    printUImm_2_0(MI, 3, O);
7929
1.33k
    SStream_concat0(O, "], ");
7930
1.33k
    printOperand(MI, 2, O);
7931
1.33k
    return;
7932
0
    break;
7933
42
  case 21:
7934
    // INSVE_B
7935
42
    printUImm_4_0(MI, 2, O);
7936
42
    SStream_concat0(O, "], ");
7937
42
    printOperand(MI, 3, O);
7938
42
    SStream_concat1(O, '[');
7939
42
    printUImm_0_0(MI, 4, O);
7940
42
    SStream_concat1(O, ']');
7941
42
    return;
7942
0
    break;
7943
37
  case 22:
7944
    // INSVE_D
7945
37
    printUImm_1_0(MI, 2, O);
7946
37
    SStream_concat0(O, "], ");
7947
37
    printOperand(MI, 3, O);
7948
37
    SStream_concat1(O, '[');
7949
37
    printUImm_0_0(MI, 4, O);
7950
37
    SStream_concat1(O, ']');
7951
37
    return;
7952
0
    break;
7953
690
  case 23:
7954
    // INSVE_H
7955
690
    printUImm_3_0(MI, 2, O);
7956
690
    SStream_concat0(O, "], ");
7957
690
    printOperand(MI, 3, O);
7958
690
    SStream_concat1(O, '[');
7959
690
    printUImm_0_0(MI, 4, O);
7960
690
    SStream_concat1(O, ']');
7961
690
    return;
7962
0
    break;
7963
72
  case 24:
7964
    // INSVE_W
7965
72
    printUImm_2_0(MI, 2, O);
7966
72
    SStream_concat0(O, "], ");
7967
72
    printOperand(MI, 3, O);
7968
72
    SStream_concat1(O, '[');
7969
72
    printUImm_0_0(MI, 4, O);
7970
72
    SStream_concat1(O, ']');
7971
72
    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
596
  case 27:
7984
    // LWP_MM, SWP_MM
7985
596
    printMemOperand(MI, 2, O);
7986
596
    return;
7987
0
    break;
7988
74
  case 28:
7989
    // PREFX_MM
7990
74
    SStream_concat1(O, '(');
7991
74
    printOperand(MI, 0, O);
7992
74
    SStream_concat1(O, ')');
7993
74
    return;
7994
0
    break;
7995
94
  case 29:
7996
    // REPL_QB, REPL_QB_MM
7997
94
    printUImm_8_0(MI, 1, O);
7998
94
    return;
7999
0
    break;
8000
125k
  }
8001
8002
8003
  // Fragment 3 encoded into 5 bits for 19 unique commands.
8004
116k
  switch ((Bits >> 29) & 31) {
8005
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8006
59.7k
  case 0:
8007
    // ABSMacro, CFTC1, JalTwoReg, LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC...
8008
59.7k
    return;
8009
0
    break;
8010
52.3k
  case 1:
8011
    // ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
8012
52.3k
    SStream_concat0(O, ", ");
8013
52.3k
    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
259
  case 5:
8036
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, M...
8037
259
    printUImm_3_0(MI, 2, O);
8038
259
    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.25k
  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.25k
    SStream_concat1(O, '[');
8069
2.25k
    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
75
  case 13:
8081
    // FORK, FORK_NM
8082
75
    printOperand(MI, 2, O);
8083
75
    return;
8084
0
    break;
8085
1.34k
  case 14:
8086
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
8087
1.34k
    SStream_concat1(O, '(');
8088
1.34k
    printOperand(MI, 1, O);
8089
1.34k
    SStream_concat1(O, ')');
8090
1.34k
    return;
8091
0
    break;
8092
137
  case 15:
8093
    // LSA_MMR6
8094
137
    printOperand(MI, 0, O);
8095
137
    SStream_concat0(O, ", ");
8096
137
    printUImm_2_1(MI, 3, O);
8097
137
    return;
8098
0
    break;
8099
89
  case 16:
8100
    // MTTR, MTTR_NM
8101
89
    printUImm_1_0(MI, 2, O);
8102
89
    SStream_concat0(O, ", ");
8103
89
    printUImm_3_0(MI, 3, O);
8104
89
    SStream_concat0(O, ", ");
8105
89
    printUImm_1_0(MI, 4, O);
8106
89
    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
116k
  }
8119
8120
8121
  // Fragment 4 encoded into 5 bits for 24 unique commands.
8122
54.6k
  switch ((Bits >> 34) & 31) {
8123
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8124
29.9k
  case 0:
8125
    // ALIGN_NM, DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROL...
8126
29.9k
    printOperand(MI, 2, O);
8127
29.9k
    break;
8128
10.4k
  case 1:
8129
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
8130
10.4k
    printBranchOperand(MI, Address, 2, O);
8131
10.4k
    return;
8132
0
    break;
8133
1.06k
  case 2:
8134
    // MFTC0, MFTC0_NM, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0,...
8135
1.06k
    printUImm_3_0(MI, 2, O);
8136
1.06k
    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
3.96k
  case 4:
8143
    // PseudoANDI_NM, ADDIU_NM, ANDI16_NM, ANDI_MMR6, ANDi, ANDi64, ANDi_MM, ...
8144
3.96k
    printUImm_16_0(MI, 2, O);
8145
3.96k
    return;
8146
0
    break;
8147
395
  case 5:
8148
    // ADDIUR1SP_NM, ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, ...
8149
395
    printUImm_8_0(MI, 2, O);
8150
395
    return;
8151
0
    break;
8152
2.91k
  case 6:
8153
    // ADDIUR2_NM, ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, B...
8154
2.91k
    printUImm_5_0(MI, 2, O);
8155
2.91k
    break;
8156
263
  case 7:
8157
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
8158
263
    printUImm_2_0(MI, 2, O);
8159
263
    break;
8160
545
  case 8:
8161
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
8162
545
    printUImm_6_0(MI, 2, O);
8163
545
    break;
8164
613
  case 9:
8165
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
8166
613
    printUImm_4_0(MI, 2, O);
8167
613
    break;
8168
111
  case 10:
8169
    // BINSLI_B, BINSRI_B, SLDI_H
8170
111
    printUImm_3_0(MI, 3, O);
8171
111
    break;
8172
254
  case 11:
8173
    // BINSLI_D, BINSRI_D
8174
254
    printUImm_6_0(MI, 3, O);
8175
254
    return;
8176
0
    break;
8177
192
  case 12:
8178
    // BINSLI_H, BINSRI_H, SLDI_B
8179
192
    printUImm_4_0(MI, 3, O);
8180
192
    break;
8181
365
  case 13:
8182
    // BINSLI_W, BINSRI_W
8183
365
    printUImm_5_0(MI, 3, O);
8184
365
    return;
8185
0
    break;
8186
2.54k
  case 14:
8187
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
8188
2.54k
    printOperand(MI, 3, O);
8189
2.54k
    break;
8190
58
  case 15:
8191
    // BMNZI_B, BMZI_B, BSELI_B
8192
58
    printUImm_8_0(MI, 3, O);
8193
58
    return;
8194
0
    break;
8195
127
  case 16:
8196
    // COPY_S_D, MFTR, MFTR_NM, SPLATI_D
8197
127
    printUImm_1_0(MI, 2, O);
8198
127
    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
86
  case 18:
8205
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
8206
86
    printOperand(MI, 1, O);
8207
86
    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
284
  case 21:
8220
    // SLDI_D
8221
284
    printUImm_1_0(MI, 3, O);
8222
284
    SStream_concat1(O, ']');
8223
284
    return;
8224
0
    break;
8225
90
  case 22:
8226
    // SLDI_W
8227
90
    printUImm_2_0(MI, 3, O);
8228
90
    SStream_concat1(O, ']');
8229
90
    return;
8230
0
    break;
8231
345
  case 23:
8232
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
8233
345
    printUImm_10_0(MI, 2, O);
8234
345
    return;
8235
0
    break;
8236
54.6k
  }
8237
8238
8239
  // Fragment 5 encoded into 3 bits for 5 unique commands.
8240
38.3k
  switch ((Bits >> 39) & 7) {
8241
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8242
3.15k
  case 0:
8243
    // ALIGN_NM, ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN...
8244
3.15k
    SStream_concat0(O, ", ");
8245
3.15k
    break;
8246
33.2k
  case 1:
8247
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
8248
33.2k
    return;
8249
0
    break;
8250
1.88k
  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
1.88k
    SStream_concat1(O, ']');
8253
1.88k
    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
38.3k
  }
8266
8267
8268
  // Fragment 6 encoded into 4 bits for 10 unique commands.
8269
3.15k
  switch ((Bits >> 42) & 15) {
8270
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8271
1.89k
  case 0:
8272
    // ALIGN_NM, MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEPREV...
8273
1.89k
    printOperand(MI, 3, O);
8274
1.89k
    return;
8275
0
    break;
8276
267
  case 1:
8277
    // ALIGN, ALIGN_MMR6, LSA_NM
8278
267
    printUImm_2_0(MI, 3, O);
8279
267
    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
40
  case 3:
8286
    // DALIGN, MFTR, MFTR_NM
8287
40
    printUImm_3_0(MI, 3, O);
8288
40
    break;
8289
0
  case 4:
8290
    // DEXT
8291
0
    printUImm_6_1(MI, 3, O);
8292
0
    return;
8293
0
    break;
8294
313
  case 5:
8295
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6, EXT_NM
8296
313
    printUImm_5_1(MI, 3, O);
8297
313
    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
381
  case 7:
8305
    // DINS, INS, INS_MM, INS_MMR6, INS_NM
8306
381
    printUImm_6_0(MI, 3, O);
8307
381
    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
253
  case 9:
8315
    // DLSA, DLSA_R6, LSA, LSA_R6
8316
253
    printUImm_2_1(MI, 3, O);
8317
253
    return;
8318
0
    break;
8319
3.15k
  }
8320
8321
8322
  // Fragment 7 encoded into 1 bits for 2 unique commands.
8323
40
  if ((Bits >> 46) & 1) {
8324
    // MFTR, MFTR_NM, ROTX_NM
8325
40
    SStream_concat0(O, ", ");
8326
40
    printUImm_1_0(MI, 4, O);
8327
40
    return;
8328
40
  } else {
8329
    // CINS, CINS32, CINS64_32, CINS_i32, DALIGN, EXTS, EXTS32, EXTW_NM
8330
0
    return;
8331
0
  }
8332
8333
40
}
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
127k
static const char *getRegisterName(unsigned RegNo) {
8340
127k
#ifndef CAPSTONE_DIET
8341
127k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 635 && "Invalid register number!", NULL);
8342
8343
127k
  static const char AsmStrs[] = {
8344
127k
  /* 0 */ "f10\0"
8345
127k
  /* 4 */ "watchhi10\0"
8346
127k
  /* 14 */ "watchlo10\0"
8347
127k
  /* 24 */ "w10\0"
8348
127k
  /* 28 */ "f20\0"
8349
127k
  /* 32 */ "DSPOutFlag20\0"
8350
127k
  /* 45 */ "w20\0"
8351
127k
  /* 49 */ "f30\0"
8352
127k
  /* 53 */ "w30\0"
8353
127k
  /* 57 */ "a0\0"
8354
127k
  /* 60 */ "ac0\0"
8355
127k
  /* 64 */ "fcc0\0"
8356
127k
  /* 69 */ "vpeconf0\0"
8357
127k
  /* 78 */ "mvpconf0\0"
8358
127k
  /* 87 */ "srsconf0\0"
8359
127k
  /* 96 */ "watchhi0\0"
8360
127k
  /* 105 */ "k0\0"
8361
127k
  /* 108 */ "mpl0\0"
8362
127k
  /* 113 */ "perfctl0\0"
8363
127k
  /* 122 */ "segctl0\0"
8364
127k
  /* 130 */ "guestctl0\0"
8365
127k
  /* 140 */ "watchlo0\0"
8366
127k
  /* 149 */ "entrylo0\0"
8367
127k
  /* 158 */ "p0\0"
8368
127k
  /* 161 */ "s0\0"
8369
127k
  /* 164 */ "perfcnt0\0"
8370
127k
  /* 173 */ "w0\0"
8371
127k
  /* 176 */ "f11\0"
8372
127k
  /* 180 */ "watchhi11\0"
8373
127k
  /* 190 */ "watchlo11\0"
8374
127k
  /* 200 */ "w11\0"
8375
127k
  /* 204 */ "f21\0"
8376
127k
  /* 208 */ "DSPOutFlag21\0"
8377
127k
  /* 221 */ "w21\0"
8378
127k
  /* 225 */ "f31\0"
8379
127k
  /* 229 */ "w31\0"
8380
127k
  /* 233 */ "usertracedata1\0"
8381
127k
  /* 248 */ "ac1\0"
8382
127k
  /* 252 */ "fcc1\0"
8383
127k
  /* 257 */ "vpeconf1\0"
8384
127k
  /* 266 */ "mvpconf1\0"
8385
127k
  /* 275 */ "srsconf1\0"
8386
127k
  /* 284 */ "config1\0"
8387
127k
  /* 292 */ "kscratch1\0"
8388
127k
  /* 302 */ "watchhi1\0"
8389
127k
  /* 311 */ "k1\0"
8390
127k
  /* 314 */ "mpl1\0"
8391
127k
  /* 319 */ "perfctl1\0"
8392
127k
  /* 328 */ "segctl1\0"
8393
127k
  /* 336 */ "guestctl1\0"
8394
127k
  /* 346 */ "watchlo1\0"
8395
127k
  /* 355 */ "entrylo1\0"
8396
127k
  /* 364 */ "p1\0"
8397
127k
  /* 367 */ "s1\0"
8398
127k
  /* 370 */ "perfcnt1\0"
8399
127k
  /* 379 */ "w1\0"
8400
127k
  /* 382 */ "f12\0"
8401
127k
  /* 386 */ "watchhi12\0"
8402
127k
  /* 396 */ "watchlo12\0"
8403
127k
  /* 406 */ "w12\0"
8404
127k
  /* 410 */ "f22\0"
8405
127k
  /* 414 */ "DSPOutFlag22\0"
8406
127k
  /* 427 */ "w22\0"
8407
127k
  /* 431 */ "usertracedata2\0"
8408
127k
  /* 446 */ "ac2\0"
8409
127k
  /* 450 */ "fcc2\0"
8410
127k
  /* 455 */ "srsconf2\0"
8411
127k
  /* 464 */ "config2\0"
8412
127k
  /* 472 */ "debug2\0"
8413
127k
  /* 479 */ "kscratch2\0"
8414
127k
  /* 489 */ "watchhi2\0"
8415
127k
  /* 498 */ "tracecontrol2\0"
8416
127k
  /* 512 */ "mpl2\0"
8417
127k
  /* 517 */ "perfctl2\0"
8418
127k
  /* 526 */ "segctl2\0"
8419
127k
  /* 534 */ "guestctl2\0"
8420
127k
  /* 544 */ "watchlo2\0"
8421
127k
  /* 553 */ "srsmap2\0"
8422
127k
  /* 561 */ "s2\0"
8423
127k
  /* 564 */ "perfcnt2\0"
8424
127k
  /* 573 */ "w2\0"
8425
127k
  /* 576 */ "f13\0"
8426
127k
  /* 580 */ "watchhi13\0"
8427
127k
  /* 590 */ "watchlo13\0"
8428
127k
  /* 600 */ "w13\0"
8429
127k
  /* 604 */ "f23\0"
8430
127k
  /* 608 */ "DSPOutFlag23\0"
8431
127k
  /* 621 */ "w23\0"
8432
127k
  /* 625 */ "a3\0"
8433
127k
  /* 628 */ "ac3\0"
8434
127k
  /* 632 */ "fcc3\0"
8435
127k
  /* 637 */ "srsconf3\0"
8436
127k
  /* 646 */ "config3\0"
8437
127k
  /* 654 */ "kscratch3\0"
8438
127k
  /* 664 */ "watchhi3\0"
8439
127k
  /* 673 */ "tracecontrol3\0"
8440
127k
  /* 687 */ "perfctl3\0"
8441
127k
  /* 696 */ "guestctl3\0"
8442
127k
  /* 706 */ "watchlo3\0"
8443
127k
  /* 715 */ "s3\0"
8444
127k
  /* 718 */ "perfcnt3\0"
8445
127k
  /* 727 */ "w3\0"
8446
127k
  /* 730 */ "f14\0"
8447
127k
  /* 734 */ "watchhi14\0"
8448
127k
  /* 744 */ "watchlo14\0"
8449
127k
  /* 754 */ "w14\0"
8450
127k
  /* 758 */ "f24\0"
8451
127k
  /* 762 */ "w24\0"
8452
127k
  /* 766 */ "a4\0"
8453
127k
  /* 769 */ "fcc4\0"
8454
127k
  /* 774 */ "srsconf4\0"
8455
127k
  /* 783 */ "config4\0"
8456
127k
  /* 791 */ "kscratch4\0"
8457
127k
  /* 801 */ "watchhi4\0"
8458
127k
  /* 810 */ "perfctl4\0"
8459
127k
  /* 819 */ "watchlo4\0"
8460
127k
  /* 828 */ "s4\0"
8461
127k
  /* 831 */ "perfcnt4\0"
8462
127k
  /* 840 */ "w4\0"
8463
127k
  /* 843 */ "f15\0"
8464
127k
  /* 847 */ "watchhi15\0"
8465
127k
  /* 857 */ "watchlo15\0"
8466
127k
  /* 867 */ "w15\0"
8467
127k
  /* 871 */ "f25\0"
8468
127k
  /* 875 */ "w25\0"
8469
127k
  /* 879 */ "a5\0"
8470
127k
  /* 882 */ "fcc5\0"
8471
127k
  /* 887 */ "f5\0"
8472
127k
  /* 890 */ "config5\0"
8473
127k
  /* 898 */ "kscratch5\0"
8474
127k
  /* 908 */ "watchhi5\0"
8475
127k
  /* 917 */ "perfctl5\0"
8476
127k
  /* 926 */ "watchlo5\0"
8477
127k
  /* 935 */ "s5\0"
8478
127k
  /* 938 */ "perfcnt5\0"
8479
127k
  /* 947 */ "w5\0"
8480
127k
  /* 950 */ "f16\0"
8481
127k
  /* 954 */ "w16\0"
8482
127k
  /* 958 */ "f26\0"
8483
127k
  /* 962 */ "w26\0"
8484
127k
  /* 966 */ "a6\0"
8485
127k
  /* 969 */ "fcc6\0"
8486
127k
  /* 974 */ "f6\0"
8487
127k
  /* 977 */ "kscratch6\0"
8488
127k
  /* 987 */ "watchhi6\0"
8489
127k
  /* 996 */ "perfctl6\0"
8490
127k
  /* 1005 */ "watchlo6\0"
8491
127k
  /* 1014 */ "s6\0"
8492
127k
  /* 1017 */ "perfcnt6\0"
8493
127k
  /* 1026 */ "w6\0"
8494
127k
  /* 1029 */ "f17\0"
8495
127k
  /* 1033 */ "w17\0"
8496
127k
  /* 1037 */ "f27\0"
8497
127k
  /* 1041 */ "w27\0"
8498
127k
  /* 1045 */ "a7\0"
8499
127k
  /* 1048 */ "fcc7\0"
8500
127k
  /* 1053 */ "f7\0"
8501
127k
  /* 1056 */ "watchhi7\0"
8502
127k
  /* 1065 */ "perfctl7\0"
8503
127k
  /* 1074 */ "watchlo7\0"
8504
127k
  /* 1083 */ "s7\0"
8505
127k
  /* 1086 */ "perfcnt7\0"
8506
127k
  /* 1095 */ "w7\0"
8507
127k
  /* 1098 */ "f18\0"
8508
127k
  /* 1102 */ "w18\0"
8509
127k
  /* 1106 */ "f28\0"
8510
127k
  /* 1110 */ "w28\0"
8511
127k
  /* 1114 */ "f8\0"
8512
127k
  /* 1117 */ "watchhi8\0"
8513
127k
  /* 1126 */ "watchlo8\0"
8514
127k
  /* 1135 */ "t8\0"
8515
127k
  /* 1138 */ "w8\0"
8516
127k
  /* 1141 */ "DSPOutFlag16_19\0"
8517
127k
  /* 1157 */ "f19\0"
8518
127k
  /* 1161 */ "w19\0"
8519
127k
  /* 1165 */ "f29\0"
8520
127k
  /* 1169 */ "w29\0"
8521
127k
  /* 1173 */ "f9\0"
8522
127k
  /* 1176 */ "watchhi9\0"
8523
127k
  /* 1185 */ "watchlo9\0"
8524
127k
  /* 1194 */ "t9\0"
8525
127k
  /* 1197 */ "w9\0"
8526
127k
  /* 1200 */ "DSPEFI\0"
8527
127k
  /* 1207 */ "hwrena\0"
8528
127k
  /* 1214 */ "ra\0"
8529
127k
  /* 1217 */ "bevva\0"
8530
127k
  /* 1223 */ "hwr_cc\0"
8531
127k
  /* 1230 */ "tracedbpc\0"
8532
127k
  /* 1240 */ "traceibpc\0"
8533
127k
  /* 1250 */ "nestedepc\0"
8534
127k
  /* 1260 */ "errorepc\0"
8535
127k
  /* 1269 */ "nestedexc\0"
8536
127k
  /* 1279 */ "wired\0"
8537
127k
  /* 1285 */ "memorymapid\0"
8538
127k
  /* 1297 */ "prid\0"
8539
127k
  /* 1302 */ "debugcontextid\0"
8540
127k
  /* 1317 */ "pwfield\0"
8541
127k
  /* 1325 */ "tcbind\0"
8542
127k
  /* 1332 */ "DSPCCond\0"
8543
127k
  /* 1341 */ "tcschedule\0"
8544
127k
  /* 1352 */ "vpeschedule\0"
8545
127k
  /* 1364 */ "compare\0"
8546
127k
  /* 1372 */ "ebase\0"
8547
127k
  /* 1378 */ "cdmmbase\0"
8548
127k
  /* 1387 */ "cmgcrbase\0"
8549
127k
  /* 1397 */ "pwbase\0"
8550
127k
  /* 1404 */ "cause\0"
8551
127k
  /* 1410 */ "desave\0"
8552
127k
  /* 1417 */ "pwsize\0"
8553
127k
  /* 1424 */ "DSPOutFlag\0"
8554
127k
  /* 1435 */ "xcontextconfig\0"
8555
127k
  /* 1450 */ "debug\0"
8556
127k
  /* 1456 */ "ddatahi\0"
8557
127k
  /* 1464 */ "idatahi\0"
8558
127k
  /* 1472 */ "dtaghi\0"
8559
127k
  /* 1479 */ "itaghi\0"
8560
127k
  /* 1486 */ "entryhi\0"
8561
127k
  /* 1494 */ "maari\0"
8562
127k
  /* 1500 */ "tcschefback\0"
8563
127k
  /* 1512 */ "vpeschefback\0"
8564
127k
  /* 1525 */ "pagemask\0"
8565
127k
  /* 1534 */ "yqmask\0"
8566
127k
  /* 1541 */ "userlocal\0"
8567
127k
  /* 1551 */ "tracecontrol\0"
8568
127k
  /* 1564 */ "vpecontrol\0"
8569
127k
  /* 1575 */ "mvpcontrol\0"
8570
127k
  /* 1586 */ "view_ipl\0"
8571
127k
  /* 1595 */ "view_ripl\0"
8572
127k
  /* 1605 */ "errctl\0"
8573
127k
  /* 1612 */ "srsctl\0"
8574
127k
  /* 1619 */ "intctl\0"
8575
127k
  /* 1626 */ "pwctl\0"
8576
127k
  /* 1632 */ "random\0"
8577
127k
  /* 1639 */ "hwr_cpunum\0"
8578
127k
  /* 1650 */ "pagegrain\0"
8579
127k
  /* 1660 */ "ddatalo\0"
8580
127k
  /* 1668 */ "idatalo\0"
8581
127k
  /* 1676 */ "dtaglo\0"
8582
127k
  /* 1683 */ "itaglo\0"
8583
127k
  /* 1690 */ "zero\0"
8584
127k
  /* 1695 */ "srsmap\0"
8585
127k
  /* 1702 */ "hwr_synci_step\0"
8586
127k
  /* 1717 */ "fp\0"
8587
127k
  /* 1720 */ "gp\0"
8588
127k
  /* 1723 */ "badinstrp\0"
8589
127k
  /* 1733 */ "sp\0"
8590
127k
  /* 1736 */ "maar\0"
8591
127k
  /* 1741 */ "lladdr\0"
8592
127k
  /* 1748 */ "badvaddr\0"
8593
127k
  /* 1757 */ "globalnumber\0"
8594
127k
  /* 1770 */ "cacheerr\0"
8595
127k
  /* 1779 */ "hwr_ccres\0"
8596
127k
  /* 1789 */ "DSPPos\0"
8597
127k
  /* 1796 */ "tcstatus\0"
8598
127k
  /* 1805 */ "at\0"
8599
127k
  /* 1808 */ "gtoffset\0"
8600
127k
  /* 1817 */ "tchalt\0"
8601
127k
  /* 1824 */ "DSPSCount\0"
8602
127k
  /* 1834 */ "count\0"
8603
127k
  /* 1840 */ "tcopt\0"
8604
127k
  /* 1846 */ "vpeopt\0"
8605
127k
  /* 1853 */ "tcrestart\0"
8606
127k
  /* 1863 */ "badinst\0"
8607
127k
  /* 1871 */ "guestctl0ext\0"
8608
127k
  /* 1884 */ "tccontext\0"
8609
127k
  /* 1894 */ "xcontext\0"
8610
127k
  /* 1903 */ "index\0"
8611
127k
  /* 1909 */ "badinstrx\0"
8612
127k
  /* 1919 */ "DSPCarry\0"
8613
127k
};
8614
127k
  static const uint16_t RegAsmOffset[] = {
8615
127k
    178, 1805, 1332, 1919, 1200, 1424, 1789, 1824, 1717, 1717, 1720, 1720, 384, 178, 
8616
127k
    2, 952, 732, 845, 578, 1031, 1237, 1214, 1214, 1733, 1733, 1690, 1690, 732, 
8617
127k
    845, 952, 1031, 60, 248, 446, 628, 178, 2, 178, 384, 578, 732, 845, 
8618
127k
    952, 1031, 1100, 1155, 2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 
8619
127k
    2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 
8620
127k
    731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 
8621
127k
    1107, 1166, 50, 226, 1, 177, 383, 577, 731, 844, 951, 1030, 1099, 1154, 
8622
127k
    29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 1, 177, 
8623
127k
    383, 577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 
8624
127k
    959, 1038, 1107, 1166, 50, 226, 75, 461, 780, 974, 1114, 0, 382, 730, 
8625
127k
    950, 1098, 28, 410, 758, 958, 1106, 49, 32, 208, 414, 608, 75, 263, 
8626
127k
    461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 576, 730, 843, 
8627
127k
    950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 1037, 1106, 1165, 
8628
127k
    49, 225, 64, 252, 450, 632, 769, 882, 969, 1048, 2, 178, 384, 578, 
8629
127k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8630
127k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8631
127k
    1717, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 
8632
127k
    576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 
8633
127k
    1037, 1106, 1165, 49, 225, 1720, 60, 248, 446, 628, 1639, 1702, 1223, 1779, 
8634
127k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8635
127k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8636
127k
    959, 1038, 60, 248, 446, 628, 108, 314, 512, 1100, 1155, 1, 177, 383, 
8637
127k
    577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 
8638
127k
    1038, 1107, 1166, 50, 226, 158, 364, 558, 1214, 951, 1030, 1099, 1154, 29, 
8639
127k
    205, 411, 605, 1733, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 872, 
8640
127k
    384, 578, 173, 379, 573, 727, 840, 947, 1026, 1095, 1138, 1197, 24, 200, 
8641
127k
    406, 600, 754, 867, 954, 1033, 1102, 1161, 45, 221, 427, 621, 762, 875, 
8642
127k
    962, 1041, 1110, 1169, 53, 229, 1690, 57, 245, 443, 625, 766, 879, 966, 
8643
127k
    1045, 1863, 1723, 1909, 1748, 1217, 1770, 1404, 1378, 1387, 1364, 1443, 1886, 1436, 
8644
127k
    1834, 1456, 1660, 1450, 1302, 1255, 1410, 1472, 1676, 1372, 1486, 1256, 1605, 1260, 
8645
127k
    1757, 1808, 1207, 1464, 1668, 1903, 1619, 1479, 1683, 1741, 1736, 1494, 1285, 1575, 
8646
127k
    1250, 1269, 1650, 1525, 1297, 1397, 1626, 1317, 1417, 1632, 1612, 1695, 1798, 1325, 
8647
127k
    1884, 1817, 1840, 1853, 1341, 1500, 1796, 1551, 1230, 1240, 1541, 1586, 1595, 1576, 
8648
127k
    1564, 1846, 1352, 1512, 1279, 1894, 1435, 1534, 105, 311, 161, 367, 561, 715, 
8649
127k
    828, 935, 1014, 1083, 170, 376, 570, 724, 837, 944, 1135, 1194, 732, 845, 
8650
127k
    952, 1031, 60, 284, 464, 646, 783, 890, 472, 149, 355, 130, 336, 534, 
8651
127k
    696, 292, 479, 654, 791, 898, 977, 78, 266, 164, 370, 564, 718, 831, 
8652
127k
    938, 1017, 1086, 113, 319, 517, 687, 810, 917, 996, 1065, 122, 328, 526, 
8653
127k
    87, 275, 455, 637, 774, 553, 498, 673, 233, 431, 69, 257, 96, 302, 
8654
127k
    489, 664, 801, 908, 987, 1056, 1117, 1176, 4, 180, 386, 580, 734, 847, 
8655
127k
    140, 346, 544, 706, 819, 926, 1005, 1074, 1126, 1185, 14, 190, 396, 590, 
8656
127k
    744, 857, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 
8657
127k
    382, 576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 
8658
127k
    958, 1037, 1106, 1165, 49, 225, 1141, 1461, 959, 1038, 1665, 951, 1030, 1099, 
8659
127k
    1154, 29, 205, 411, 605, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 
8660
127k
    872, 384, 578, 1871, 
8661
127k
  };
8662
8663
127k
  CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) &&
8664
127k
          "Invalid alt name index for register!", NULL);
8665
127k
  return AsmStrs+RegAsmOffset[RegNo-1];
8666
#else
8667
  return NULL;
8668
#endif // CAPSTONE_DIET
8669
127k
}
8670
#ifdef PRINT_ALIAS_INSTR
8671
#undef PRINT_ALIAS_INSTR
8672
8673
147k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
8674
147k
#ifndef CAPSTONE_DIET
8675
147k
  static const PatternsForOpcode OpToPatterns[] = {
8676
147k
    {Mips_MFTACX, 0, 1 },
8677
147k
    {Mips_MFTACX_NM, 1, 1 },
8678
147k
    {Mips_MFTC0, 2, 1 },
8679
147k
    {Mips_MFTC0_NM, 3, 1 },
8680
147k
    {Mips_MFTHI, 4, 1 },
8681
147k
    {Mips_MFTHI_NM, 5, 1 },
8682
147k
    {Mips_MFTLO, 6, 1 },
8683
147k
    {Mips_MFTLO_NM, 7, 1 },
8684
147k
    {Mips_MTTACX, 8, 1 },
8685
147k
    {Mips_MTTACX_NM, 9, 1 },
8686
147k
    {Mips_MTTC0, 10, 1 },
8687
147k
    {Mips_MTTC0_NM, 11, 1 },
8688
147k
    {Mips_MTTHI, 12, 1 },
8689
147k
    {Mips_MTTHI_NM, 13, 1 },
8690
147k
    {Mips_MTTLO, 14, 1 },
8691
147k
    {Mips_MTTLO_NM, 15, 1 },
8692
147k
    {Mips_NORImm, 16, 1 },
8693
147k
    {Mips_NORImm64, 17, 1 },
8694
147k
    {Mips_SLTImm64, 18, 1 },
8695
147k
    {Mips_SLTUImm64, 19, 1 },
8696
147k
    {Mips_ADDIUGP48_NM, 20, 1 },
8697
147k
    {Mips_ADDIUGPB_NM, 21, 1 },
8698
147k
    {Mips_ADDIUGPW_NM, 22, 1 },
8699
147k
    {Mips_ADDIUPC, 23, 1 },
8700
147k
    {Mips_ADDIUPC_MMR6, 24, 1 },
8701
147k
    {Mips_ADDu, 25, 1 },
8702
147k
    {Mips_BC1F, 26, 1 },
8703
147k
    {Mips_BC1FL, 27, 1 },
8704
147k
    {Mips_BC1F_MM, 28, 1 },
8705
147k
    {Mips_BC1T, 29, 1 },
8706
147k
    {Mips_BC1TL, 30, 1 },
8707
147k
    {Mips_BC1T_MM, 31, 1 },
8708
147k
    {Mips_BEQC16_NM, 32, 1 },
8709
147k
    {Mips_BEQC_NM, 33, 2 },
8710
147k
    {Mips_BEQL, 35, 1 },
8711
147k
    {Mips_BGEZAL, 36, 1 },
8712
147k
    {Mips_BGEZAL_MM, 37, 1 },
8713
147k
    {Mips_BNEC16_NM, 38, 1 },
8714
147k
    {Mips_BNEC_NM, 39, 2 },
8715
147k
    {Mips_BNEL, 41, 1 },
8716
147k
    {Mips_BREAK, 42, 2 },
8717
147k
    {Mips_BREAK_MM, 44, 2 },
8718
147k
    {Mips_C_EQ_D32, 46, 1 },
8719
147k
    {Mips_C_EQ_D32_MM, 47, 1 },
8720
147k
    {Mips_C_EQ_D64, 48, 1 },
8721
147k
    {Mips_C_EQ_D64_MM, 49, 1 },
8722
147k
    {Mips_C_EQ_S, 50, 1 },
8723
147k
    {Mips_C_EQ_S_MM, 51, 1 },
8724
147k
    {Mips_C_F_D32, 52, 1 },
8725
147k
    {Mips_C_F_D32_MM, 53, 1 },
8726
147k
    {Mips_C_F_D64, 54, 1 },
8727
147k
    {Mips_C_F_D64_MM, 55, 1 },
8728
147k
    {Mips_C_F_S, 56, 1 },
8729
147k
    {Mips_C_F_S_MM, 57, 1 },
8730
147k
    {Mips_C_LE_D32, 58, 1 },
8731
147k
    {Mips_C_LE_D32_MM, 59, 1 },
8732
147k
    {Mips_C_LE_D64, 60, 1 },
8733
147k
    {Mips_C_LE_D64_MM, 61, 1 },
8734
147k
    {Mips_C_LE_S, 62, 1 },
8735
147k
    {Mips_C_LE_S_MM, 63, 1 },
8736
147k
    {Mips_C_LT_D32, 64, 1 },
8737
147k
    {Mips_C_LT_D32_MM, 65, 1 },
8738
147k
    {Mips_C_LT_D64, 66, 1 },
8739
147k
    {Mips_C_LT_D64_MM, 67, 1 },
8740
147k
    {Mips_C_LT_S, 68, 1 },
8741
147k
    {Mips_C_LT_S_MM, 69, 1 },
8742
147k
    {Mips_C_NGE_D32, 70, 1 },
8743
147k
    {Mips_C_NGE_D32_MM, 71, 1 },
8744
147k
    {Mips_C_NGE_D64, 72, 1 },
8745
147k
    {Mips_C_NGE_D64_MM, 73, 1 },
8746
147k
    {Mips_C_NGE_S, 74, 1 },
8747
147k
    {Mips_C_NGE_S_MM, 75, 1 },
8748
147k
    {Mips_C_NGLE_D32, 76, 1 },
8749
147k
    {Mips_C_NGLE_D32_MM, 77, 1 },
8750
147k
    {Mips_C_NGLE_D64, 78, 1 },
8751
147k
    {Mips_C_NGLE_D64_MM, 79, 1 },
8752
147k
    {Mips_C_NGLE_S, 80, 1 },
8753
147k
    {Mips_C_NGLE_S_MM, 81, 1 },
8754
147k
    {Mips_C_NGL_D32, 82, 1 },
8755
147k
    {Mips_C_NGL_D32_MM, 83, 1 },
8756
147k
    {Mips_C_NGL_D64, 84, 1 },
8757
147k
    {Mips_C_NGL_D64_MM, 85, 1 },
8758
147k
    {Mips_C_NGL_S, 86, 1 },
8759
147k
    {Mips_C_NGL_S_MM, 87, 1 },
8760
147k
    {Mips_C_NGT_D32, 88, 1 },
8761
147k
    {Mips_C_NGT_D32_MM, 89, 1 },
8762
147k
    {Mips_C_NGT_D64, 90, 1 },
8763
147k
    {Mips_C_NGT_D64_MM, 91, 1 },
8764
147k
    {Mips_C_NGT_S, 92, 1 },
8765
147k
    {Mips_C_NGT_S_MM, 93, 1 },
8766
147k
    {Mips_C_OLE_D32, 94, 1 },
8767
147k
    {Mips_C_OLE_D32_MM, 95, 1 },
8768
147k
    {Mips_C_OLE_D64, 96, 1 },
8769
147k
    {Mips_C_OLE_D64_MM, 97, 1 },
8770
147k
    {Mips_C_OLE_S, 98, 1 },
8771
147k
    {Mips_C_OLE_S_MM, 99, 1 },
8772
147k
    {Mips_C_OLT_D32, 100, 1 },
8773
147k
    {Mips_C_OLT_D32_MM, 101, 1 },
8774
147k
    {Mips_C_OLT_D64, 102, 1 },
8775
147k
    {Mips_C_OLT_D64_MM, 103, 1 },
8776
147k
    {Mips_C_OLT_S, 104, 1 },
8777
147k
    {Mips_C_OLT_S_MM, 105, 1 },
8778
147k
    {Mips_C_SEQ_D32, 106, 1 },
8779
147k
    {Mips_C_SEQ_D32_MM, 107, 1 },
8780
147k
    {Mips_C_SEQ_D64, 108, 1 },
8781
147k
    {Mips_C_SEQ_D64_MM, 109, 1 },
8782
147k
    {Mips_C_SEQ_S, 110, 1 },
8783
147k
    {Mips_C_SEQ_S_MM, 111, 1 },
8784
147k
    {Mips_C_SF_D32, 112, 1 },
8785
147k
    {Mips_C_SF_D32_MM, 113, 1 },
8786
147k
    {Mips_C_SF_D64, 114, 1 },
8787
147k
    {Mips_C_SF_D64_MM, 115, 1 },
8788
147k
    {Mips_C_SF_S, 116, 1 },
8789
147k
    {Mips_C_SF_S_MM, 117, 1 },
8790
147k
    {Mips_C_UEQ_D32, 118, 1 },
8791
147k
    {Mips_C_UEQ_D32_MM, 119, 1 },
8792
147k
    {Mips_C_UEQ_D64, 120, 1 },
8793
147k
    {Mips_C_UEQ_D64_MM, 121, 1 },
8794
147k
    {Mips_C_UEQ_S, 122, 1 },
8795
147k
    {Mips_C_UEQ_S_MM, 123, 1 },
8796
147k
    {Mips_C_ULE_D32, 124, 1 },
8797
147k
    {Mips_C_ULE_D32_MM, 125, 1 },
8798
147k
    {Mips_C_ULE_D64, 126, 1 },
8799
147k
    {Mips_C_ULE_D64_MM, 127, 1 },
8800
147k
    {Mips_C_ULE_S, 128, 1 },
8801
147k
    {Mips_C_ULE_S_MM, 129, 1 },
8802
147k
    {Mips_C_ULT_D32, 130, 1 },
8803
147k
    {Mips_C_ULT_D32_MM, 131, 1 },
8804
147k
    {Mips_C_ULT_D64, 132, 1 },
8805
147k
    {Mips_C_ULT_D64_MM, 133, 1 },
8806
147k
    {Mips_C_ULT_S, 134, 1 },
8807
147k
    {Mips_C_ULT_S_MM, 135, 1 },
8808
147k
    {Mips_C_UN_D32, 136, 1 },
8809
147k
    {Mips_C_UN_D32_MM, 137, 1 },
8810
147k
    {Mips_C_UN_D64, 138, 1 },
8811
147k
    {Mips_C_UN_D64_MM, 139, 1 },
8812
147k
    {Mips_C_UN_S, 140, 1 },
8813
147k
    {Mips_C_UN_S_MM, 141, 1 },
8814
147k
    {Mips_DADDu, 142, 1 },
8815
147k
    {Mips_DI, 143, 1 },
8816
147k
    {Mips_DIV, 144, 1 },
8817
147k
    {Mips_DIVU, 145, 1 },
8818
147k
    {Mips_DI_MM, 146, 1 },
8819
147k
    {Mips_DI_MMR6, 147, 1 },
8820
147k
    {Mips_DI_NM, 148, 1 },
8821
147k
    {Mips_DMT, 149, 1 },
8822
147k
    {Mips_DMT_NM, 150, 1 },
8823
147k
    {Mips_DSUB, 151, 2 },
8824
147k
    {Mips_DSUBu, 153, 2 },
8825
147k
    {Mips_DVPE, 155, 1 },
8826
147k
    {Mips_DVPE_NM, 156, 1 },
8827
147k
    {Mips_EI, 157, 1 },
8828
147k
    {Mips_EI_MM, 158, 1 },
8829
147k
    {Mips_EI_MMR6, 159, 1 },
8830
147k
    {Mips_EI_NM, 160, 1 },
8831
147k
    {Mips_EMT, 161, 1 },
8832
147k
    {Mips_EMT_NM, 162, 1 },
8833
147k
    {Mips_EVPE, 163, 1 },
8834
147k
    {Mips_EVPE_NM, 164, 1 },
8835
147k
    {Mips_HYPCALL, 165, 1 },
8836
147k
    {Mips_HYPCALL_MM, 166, 1 },
8837
147k
    {Mips_JALR, 167, 1 },
8838
147k
    {Mips_JALR64, 168, 1 },
8839
147k
    {Mips_JALRCHB_NM, 169, 1 },
8840
147k
    {Mips_JALRC_HB_MMR6, 170, 1 },
8841
147k
    {Mips_JALRC_MMR6, 171, 1 },
8842
147k
    {Mips_JALR_HB, 172, 1 },
8843
147k
    {Mips_JALR_HB64, 173, 1 },
8844
147k
    {Mips_JIALC, 174, 1 },
8845
147k
    {Mips_JIALC64, 175, 1 },
8846
147k
    {Mips_JIC, 176, 1 },
8847
147k
    {Mips_JIC64, 177, 1 },
8848
147k
    {Mips_MFC0_NM, 178, 1 },
8849
147k
    {Mips_MFHC0_NM, 179, 1 },
8850
147k
    {Mips_MOVE16_MM, 180, 1 },
8851
147k
    {Mips_MTC0_NM, 181, 1 },
8852
147k
    {Mips_MTHC0_NM, 182, 1 },
8853
147k
    {Mips_Move32R16, 183, 1 },
8854
147k
    {Mips_NOR_NM, 184, 1 },
8855
147k
    {Mips_OR, 185, 1 },
8856
147k
    {Mips_OR64, 186, 1 },
8857
147k
    {Mips_RDHWR, 187, 1 },
8858
147k
    {Mips_RDHWR64, 188, 1 },
8859
147k
    {Mips_RDHWR_MM, 189, 1 },
8860
147k
    {Mips_RDHWR_MMR6, 190, 1 },
8861
147k
    {Mips_RESTOREJRC16_NM, 191, 1 },
8862
147k
    {Mips_RESTOREJRC_NM, 192, 1 },
8863
147k
    {Mips_RESTORE_NM, 193, 1 },
8864
147k
    {Mips_ROTX_NM, 194, 3 },
8865
147k
    {Mips_SAVE16_NM, 197, 1 },
8866
147k
    {Mips_SAVE_NM, 198, 1 },
8867
147k
    {Mips_SDBBP, 199, 1 },
8868
147k
    {Mips_SDBBP_MMR6, 200, 1 },
8869
147k
    {Mips_SDBBP_R6, 201, 1 },
8870
147k
    {Mips_SIGRIE, 202, 1 },
8871
147k
    {Mips_SIGRIE_MMR6, 203, 1 },
8872
147k
    {Mips_SLL, 204, 1 },
8873
147k
    {Mips_SLL_MM, 205, 1 },
8874
147k
    {Mips_SLL_MMR6, 206, 1 },
8875
147k
    {Mips_SUB, 207, 2 },
8876
147k
    {Mips_SUBU_MMR6, 209, 2 },
8877
147k
    {Mips_SUB_MM, 211, 2 },
8878
147k
    {Mips_SUB_MMR6, 213, 2 },
8879
147k
    {Mips_SUBu, 215, 2 },
8880
147k
    {Mips_SUBu_MM, 217, 2 },
8881
147k
    {Mips_SWSP_MM, 219, 1 },
8882
147k
    {Mips_SYNC, 220, 1 },
8883
147k
    {Mips_SYNC_MM, 221, 1 },
8884
147k
    {Mips_SYNC_MMR6, 222, 1 },
8885
147k
    {Mips_SYNC_NM, 223, 6 },
8886
147k
    {Mips_SYSCALL, 229, 1 },
8887
147k
    {Mips_SYSCALL_MM, 230, 1 },
8888
147k
    {Mips_TEQ, 231, 1 },
8889
147k
    {Mips_TEQ_MM, 232, 1 },
8890
147k
    {Mips_TGE, 233, 1 },
8891
147k
    {Mips_TGEU, 234, 1 },
8892
147k
    {Mips_TGEU_MM, 235, 1 },
8893
147k
    {Mips_TGE_MM, 236, 1 },
8894
147k
    {Mips_TLT, 237, 1 },
8895
147k
    {Mips_TLTU, 238, 1 },
8896
147k
    {Mips_TLTU_MM, 239, 1 },
8897
147k
    {Mips_TLT_MM, 240, 1 },
8898
147k
    {Mips_TNE, 241, 1 },
8899
147k
    {Mips_TNE_MM, 242, 1 },
8900
147k
    {Mips_WAIT_MM, 243, 1 },
8901
147k
    {Mips_WAIT_NM, 244, 1 },
8902
147k
    {Mips_WRDSP, 245, 1 },
8903
147k
    {Mips_WRDSP_MM, 246, 1 },
8904
147k
    {Mips_YIELD, 247, 1 },
8905
147k
    {Mips_YIELD_NM, 248, 1 },
8906
147k
  {0},  };
8907
8908
147k
  static const AliasPattern Patterns[] = {
8909
    // Mips_MFTACX - 0
8910
147k
    {0, 0, 2, 5 },
8911
    // Mips_MFTACX_NM - 1
8912
147k
    {0, 5, 2, 4 },
8913
    // Mips_MFTC0 - 2
8914
147k
    {10, 9, 3, 6 },
8915
    // Mips_MFTC0_NM - 3
8916
147k
    {10, 15, 3, 5 },
8917
    // Mips_MFTHI - 4
8918
147k
    {23, 20, 2, 5 },
8919
    // Mips_MFTHI_NM - 5
8920
147k
    {23, 25, 2, 4 },
8921
    // Mips_MFTLO - 6
8922
147k
    {32, 29, 2, 5 },
8923
    // Mips_MFTLO_NM - 7
8924
147k
    {32, 34, 2, 4 },
8925
    // Mips_MTTACX - 8
8926
147k
    {41, 38, 2, 5 },
8927
    // Mips_MTTACX_NM - 9
8928
147k
    {41, 43, 2, 4 },
8929
    // Mips_MTTC0 - 10
8930
147k
    {51, 47, 3, 6 },
8931
    // Mips_MTTC0_NM - 11
8932
147k
    {51, 53, 3, 5 },
8933
    // Mips_MTTHI - 12
8934
147k
    {64, 58, 2, 5 },
8935
    // Mips_MTTHI_NM - 13
8936
147k
    {64, 63, 2, 4 },
8937
    // Mips_MTTLO - 14
8938
147k
    {73, 67, 2, 5 },
8939
    // Mips_MTTLO_NM - 15
8940
147k
    {73, 72, 2, 4 },
8941
    // Mips_NORImm - 16
8942
147k
    {82, 76, 3, 3 },
8943
    // Mips_NORImm64 - 17
8944
147k
    {82, 79, 3, 3 },
8945
    // Mips_SLTImm64 - 18
8946
147k
    {93, 82, 3, 3 },
8947
    // Mips_SLTUImm64 - 19
8948
147k
    {104, 85, 3, 3 },
8949
    // Mips_ADDIUGP48_NM - 20
8950
147k
    {116, 88, 3, 3 },
8951
    // Mips_ADDIUGPB_NM - 21
8952
147k
    {137, 91, 3, 3 },
8953
    // Mips_ADDIUGPW_NM - 22
8954
147k
    {156, 94, 3, 3 },
8955
    // Mips_ADDIUPC - 23
8956
147k
    {175, 97, 2, 3 },
8957
    // Mips_ADDIUPC_MMR6 - 24
8958
147k
    {175, 100, 2, 3 },
8959
    // Mips_ADDu - 25
8960
147k
    {187, 103, 3, 7 },
8961
    // Mips_BC1F - 26
8962
147k
    {199, 110, 2, 6 },
8963
    // Mips_BC1FL - 27
8964
147k
    {209, 116, 2, 7 },
8965
    // Mips_BC1F_MM - 28
8966
147k
    {199, 123, 2, 4 },
8967
    // Mips_BC1T - 29
8968
147k
    {220, 127, 2, 6 },
8969
    // Mips_BC1TL - 30
8970
147k
    {230, 133, 2, 7 },
8971
    // Mips_BC1T_MM - 31
8972
147k
    {220, 140, 2, 4 },
8973
    // Mips_BEQC16_NM - 32
8974
147k
    {241, 144, 3, 3 },
8975
    // Mips_BEQC_NM - 33
8976
147k
    {259, 147, 3, 3 },
8977
147k
    {274, 150, 3, 3 },
8978
    // Mips_BEQL - 35
8979
147k
    {289, 153, 3, 6 },
8980
    // Mips_BGEZAL - 36
8981
147k
    {304, 159, 2, 6 },
8982
    // Mips_BGEZAL_MM - 37
8983
147k
    {304, 165, 2, 3 },
8984
    // Mips_BNEC16_NM - 38
8985
147k
    {313, 168, 3, 3 },
8986
    // Mips_BNEC_NM - 39
8987
147k
    {331, 171, 3, 3 },
8988
147k
    {346, 174, 3, 3 },
8989
    // Mips_BNEL - 41
8990
147k
    {361, 177, 3, 6 },
8991
    // Mips_BREAK - 42
8992
147k
    {376, 183, 2, 5 },
8993
147k
    {382, 188, 2, 5 },
8994
    // Mips_BREAK_MM - 44
8995
147k
    {376, 193, 2, 3 },
8996
147k
    {382, 196, 2, 3 },
8997
    // Mips_C_EQ_D32 - 46
8998
147k
    {393, 199, 3, 9 },
8999
    // Mips_C_EQ_D32_MM - 47
9000
147k
    {393, 208, 3, 7 },
9001
    // Mips_C_EQ_D64 - 48
9002
147k
    {393, 215, 3, 9 },
9003
    // Mips_C_EQ_D64_MM - 49
9004
147k
    {393, 224, 3, 7 },
9005
    // Mips_C_EQ_S - 50
9006
147k
    {407, 231, 3, 8 },
9007
    // Mips_C_EQ_S_MM - 51
9008
147k
    {407, 239, 3, 6 },
9009
    // Mips_C_F_D32 - 52
9010
147k
    {421, 245, 3, 9 },
9011
    // Mips_C_F_D32_MM - 53
9012
147k
    {421, 254, 3, 7 },
9013
    // Mips_C_F_D64 - 54
9014
147k
    {421, 261, 3, 9 },
9015
    // Mips_C_F_D64_MM - 55
9016
147k
    {421, 270, 3, 7 },
9017
    // Mips_C_F_S - 56
9018
147k
    {434, 277, 3, 8 },
9019
    // Mips_C_F_S_MM - 57
9020
147k
    {434, 285, 3, 6 },
9021
    // Mips_C_LE_D32 - 58
9022
147k
    {447, 291, 3, 9 },
9023
    // Mips_C_LE_D32_MM - 59
9024
147k
    {447, 300, 3, 7 },
9025
    // Mips_C_LE_D64 - 60
9026
147k
    {447, 307, 3, 9 },
9027
    // Mips_C_LE_D64_MM - 61
9028
147k
    {447, 316, 3, 7 },
9029
    // Mips_C_LE_S - 62
9030
147k
    {461, 323, 3, 8 },
9031
    // Mips_C_LE_S_MM - 63
9032
147k
    {461, 331, 3, 6 },
9033
    // Mips_C_LT_D32 - 64
9034
147k
    {475, 337, 3, 9 },
9035
    // Mips_C_LT_D32_MM - 65
9036
147k
    {475, 346, 3, 7 },
9037
    // Mips_C_LT_D64 - 66
9038
147k
    {475, 353, 3, 9 },
9039
    // Mips_C_LT_D64_MM - 67
9040
147k
    {475, 362, 3, 7 },
9041
    // Mips_C_LT_S - 68
9042
147k
    {489, 369, 3, 8 },
9043
    // Mips_C_LT_S_MM - 69
9044
147k
    {489, 377, 3, 6 },
9045
    // Mips_C_NGE_D32 - 70
9046
147k
    {503, 383, 3, 9 },
9047
    // Mips_C_NGE_D32_MM - 71
9048
147k
    {503, 392, 3, 7 },
9049
    // Mips_C_NGE_D64 - 72
9050
147k
    {503, 399, 3, 9 },
9051
    // Mips_C_NGE_D64_MM - 73
9052
147k
    {503, 408, 3, 7 },
9053
    // Mips_C_NGE_S - 74
9054
147k
    {518, 415, 3, 8 },
9055
    // Mips_C_NGE_S_MM - 75
9056
147k
    {518, 423, 3, 6 },
9057
    // Mips_C_NGLE_D32 - 76
9058
147k
    {533, 429, 3, 9 },
9059
    // Mips_C_NGLE_D32_MM - 77
9060
147k
    {533, 438, 3, 7 },
9061
    // Mips_C_NGLE_D64 - 78
9062
147k
    {533, 445, 3, 9 },
9063
    // Mips_C_NGLE_D64_MM - 79
9064
147k
    {533, 454, 3, 7 },
9065
    // Mips_C_NGLE_S - 80
9066
147k
    {549, 461, 3, 8 },
9067
    // Mips_C_NGLE_S_MM - 81
9068
147k
    {549, 469, 3, 6 },
9069
    // Mips_C_NGL_D32 - 82
9070
147k
    {565, 475, 3, 9 },
9071
    // Mips_C_NGL_D32_MM - 83
9072
147k
    {565, 484, 3, 7 },
9073
    // Mips_C_NGL_D64 - 84
9074
147k
    {565, 491, 3, 9 },
9075
    // Mips_C_NGL_D64_MM - 85
9076
147k
    {565, 500, 3, 7 },
9077
    // Mips_C_NGL_S - 86
9078
147k
    {580, 507, 3, 8 },
9079
    // Mips_C_NGL_S_MM - 87
9080
147k
    {580, 515, 3, 6 },
9081
    // Mips_C_NGT_D32 - 88
9082
147k
    {595, 521, 3, 9 },
9083
    // Mips_C_NGT_D32_MM - 89
9084
147k
    {595, 530, 3, 7 },
9085
    // Mips_C_NGT_D64 - 90
9086
147k
    {595, 537, 3, 9 },
9087
    // Mips_C_NGT_D64_MM - 91
9088
147k
    {595, 546, 3, 7 },
9089
    // Mips_C_NGT_S - 92
9090
147k
    {610, 553, 3, 8 },
9091
    // Mips_C_NGT_S_MM - 93
9092
147k
    {610, 561, 3, 6 },
9093
    // Mips_C_OLE_D32 - 94
9094
147k
    {625, 567, 3, 9 },
9095
    // Mips_C_OLE_D32_MM - 95
9096
147k
    {625, 576, 3, 7 },
9097
    // Mips_C_OLE_D64 - 96
9098
147k
    {625, 583, 3, 9 },
9099
    // Mips_C_OLE_D64_MM - 97
9100
147k
    {625, 592, 3, 7 },
9101
    // Mips_C_OLE_S - 98
9102
147k
    {640, 599, 3, 8 },
9103
    // Mips_C_OLE_S_MM - 99
9104
147k
    {640, 607, 3, 6 },
9105
    // Mips_C_OLT_D32 - 100
9106
147k
    {655, 613, 3, 9 },
9107
    // Mips_C_OLT_D32_MM - 101
9108
147k
    {655, 622, 3, 7 },
9109
    // Mips_C_OLT_D64 - 102
9110
147k
    {655, 629, 3, 9 },
9111
    // Mips_C_OLT_D64_MM - 103
9112
147k
    {655, 638, 3, 7 },
9113
    // Mips_C_OLT_S - 104
9114
147k
    {670, 645, 3, 8 },
9115
    // Mips_C_OLT_S_MM - 105
9116
147k
    {670, 653, 3, 6 },
9117
    // Mips_C_SEQ_D32 - 106
9118
147k
    {685, 659, 3, 9 },
9119
    // Mips_C_SEQ_D32_MM - 107
9120
147k
    {685, 668, 3, 7 },
9121
    // Mips_C_SEQ_D64 - 108
9122
147k
    {685, 675, 3, 9 },
9123
    // Mips_C_SEQ_D64_MM - 109
9124
147k
    {685, 684, 3, 7 },
9125
    // Mips_C_SEQ_S - 110
9126
147k
    {700, 691, 3, 8 },
9127
    // Mips_C_SEQ_S_MM - 111
9128
147k
    {700, 699, 3, 6 },
9129
    // Mips_C_SF_D32 - 112
9130
147k
    {715, 705, 3, 9 },
9131
    // Mips_C_SF_D32_MM - 113
9132
147k
    {715, 714, 3, 7 },
9133
    // Mips_C_SF_D64 - 114
9134
147k
    {715, 721, 3, 9 },
9135
    // Mips_C_SF_D64_MM - 115
9136
147k
    {715, 730, 3, 7 },
9137
    // Mips_C_SF_S - 116
9138
147k
    {729, 737, 3, 8 },
9139
    // Mips_C_SF_S_MM - 117
9140
147k
    {729, 745, 3, 6 },
9141
    // Mips_C_UEQ_D32 - 118
9142
147k
    {743, 751, 3, 9 },
9143
    // Mips_C_UEQ_D32_MM - 119
9144
147k
    {743, 760, 3, 7 },
9145
    // Mips_C_UEQ_D64 - 120
9146
147k
    {743, 767, 3, 9 },
9147
    // Mips_C_UEQ_D64_MM - 121
9148
147k
    {743, 776, 3, 7 },
9149
    // Mips_C_UEQ_S - 122
9150
147k
    {758, 783, 3, 8 },
9151
    // Mips_C_UEQ_S_MM - 123
9152
147k
    {758, 791, 3, 6 },
9153
    // Mips_C_ULE_D32 - 124
9154
147k
    {773, 797, 3, 9 },
9155
    // Mips_C_ULE_D32_MM - 125
9156
147k
    {773, 806, 3, 7 },
9157
    // Mips_C_ULE_D64 - 126
9158
147k
    {773, 813, 3, 9 },
9159
    // Mips_C_ULE_D64_MM - 127
9160
147k
    {773, 822, 3, 7 },
9161
    // Mips_C_ULE_S - 128
9162
147k
    {788, 829, 3, 8 },
9163
    // Mips_C_ULE_S_MM - 129
9164
147k
    {788, 837, 3, 6 },
9165
    // Mips_C_ULT_D32 - 130
9166
147k
    {803, 843, 3, 9 },
9167
    // Mips_C_ULT_D32_MM - 131
9168
147k
    {803, 852, 3, 7 },
9169
    // Mips_C_ULT_D64 - 132
9170
147k
    {803, 859, 3, 9 },
9171
    // Mips_C_ULT_D64_MM - 133
9172
147k
    {803, 868, 3, 7 },
9173
    // Mips_C_ULT_S - 134
9174
147k
    {818, 875, 3, 8 },
9175
    // Mips_C_ULT_S_MM - 135
9176
147k
    {818, 883, 3, 6 },
9177
    // Mips_C_UN_D32 - 136
9178
147k
    {833, 889, 3, 9 },
9179
    // Mips_C_UN_D32_MM - 137
9180
147k
    {833, 898, 3, 7 },
9181
    // Mips_C_UN_D64 - 138
9182
147k
    {833, 905, 3, 9 },
9183
    // Mips_C_UN_D64_MM - 139
9184
147k
    {833, 914, 3, 7 },
9185
    // Mips_C_UN_S - 140
9186
147k
    {847, 921, 3, 8 },
9187
    // Mips_C_UN_S_MM - 141
9188
147k
    {847, 929, 3, 6 },
9189
    // Mips_DADDu - 142
9190
147k
    {187, 935, 3, 5 },
9191
    // Mips_DI - 143
9192
147k
    {861, 940, 1, 5 },
9193
    // Mips_DIV - 144
9194
147k
    {864, 945, 3, 5 },
9195
    // Mips_DIVU - 145
9196
147k
    {875, 950, 3, 5 },
9197
    // Mips_DI_MM - 146
9198
147k
    {861, 955, 1, 2 },
9199
    // Mips_DI_MMR6 - 147
9200
147k
    {861, 957, 1, 3 },
9201
    // Mips_DI_NM - 148
9202
147k
    {861, 960, 1, 2 },
9203
    // Mips_DMT - 149
9204
147k
    {887, 962, 1, 4 },
9205
    // Mips_DMT_NM - 150
9206
147k
    {887, 966, 1, 3 },
9207
    // Mips_DSUB - 151
9208
147k
    {891, 969, 3, 6 },
9209
147k
    {903, 975, 3, 6 },
9210
    // Mips_DSUBu - 153
9211
147k
    {911, 981, 3, 6 },
9212
147k
    {924, 987, 3, 6 },
9213
    // Mips_DVPE - 155
9214
147k
    {933, 993, 1, 4 },
9215
    // Mips_DVPE_NM - 156
9216
147k
    {933, 997, 1, 3 },
9217
    // Mips_EI - 157
9218
147k
    {938, 1000, 1, 5 },
9219
    // Mips_EI_MM - 158
9220
147k
    {938, 1005, 1, 2 },
9221
    // Mips_EI_MMR6 - 159
9222
147k
    {938, 1007, 1, 3 },
9223
    // Mips_EI_NM - 160
9224
147k
    {938, 1010, 1, 2 },
9225
    // Mips_EMT - 161
9226
147k
    {941, 1012, 1, 4 },
9227
    // Mips_EMT_NM - 162
9228
147k
    {941, 1016, 1, 3 },
9229
    // Mips_EVPE - 163
9230
147k
    {945, 1019, 1, 4 },
9231
    // Mips_EVPE_NM - 164
9232
147k
    {945, 1023, 1, 3 },
9233
    // Mips_HYPCALL - 165
9234
147k
    {950, 1026, 1, 6 },
9235
    // Mips_HYPCALL_MM - 166
9236
147k
    {950, 1032, 1, 4 },
9237
    // Mips_JALR - 167
9238
147k
    {958, 1036, 2, 6 },
9239
    // Mips_JALR64 - 168
9240
147k
    {958, 1042, 2, 4 },
9241
    // Mips_JALRCHB_NM - 169
9242
147k
    {964, 1046, 2, 3 },
9243
    // Mips_JALRC_HB_MMR6 - 170
9244
147k
    {974, 1049, 2, 4 },
9245
    // Mips_JALRC_MMR6 - 171
9246
147k
    {986, 1053, 2, 4 },
9247
    // Mips_JALR_HB - 172
9248
147k
    {995, 1057, 2, 6 },
9249
    // Mips_JALR_HB64 - 173
9250
147k
    {995, 1063, 2, 5 },
9251
    // Mips_JIALC - 174
9252
147k
    {1006, 1068, 2, 6 },
9253
    // Mips_JIALC64 - 175
9254
147k
    {1006, 1074, 2, 4 },
9255
    // Mips_JIC - 176
9256
147k
    {1015, 1078, 2, 5 },
9257
    // Mips_JIC64 - 177
9258
147k
    {1015, 1083, 2, 4 },
9259
    // Mips_MFC0_NM - 178
9260
147k
    {1022, 1087, 3, 4 },
9261
    // Mips_MFHC0_NM - 179
9262
147k
    {1034, 1091, 3, 4 },
9263
    // Mips_MOVE16_MM - 180
9264
147k
    {1047, 1095, 2, 3 },
9265
    // Mips_MTC0_NM - 181
9266
147k
    {1051, 1098, 3, 4 },
9267
    // Mips_MTHC0_NM - 182
9268
147k
    {1063, 1102, 3, 4 },
9269
    // Mips_Move32R16 - 183
9270
147k
    {1047, 1106, 2, 3 },
9271
    // Mips_NOR_NM - 184
9272
147k
    {1076, 1109, 3, 4 },
9273
    // Mips_OR - 185
9274
147k
    {187, 1113, 3, 7 },
9275
    // Mips_OR64 - 186
9276
147k
    {187, 1120, 3, 5 },
9277
    // Mips_RDHWR - 187
9278
147k
    {1087, 1125, 3, 6 },
9279
    // Mips_RDHWR64 - 188
9280
147k
    {1087, 1131, 3, 4 },
9281
    // Mips_RDHWR_MM - 189
9282
147k
    {1087, 1135, 3, 5 },
9283
    // Mips_RDHWR_MMR6 - 190
9284
147k
    {1087, 1140, 3, 5 },
9285
    // Mips_RESTOREJRC16_NM - 191
9286
147k
    {1100, 1145, 2, 2 },
9287
    // Mips_RESTOREJRC_NM - 192
9288
147k
    {1117, 1147, 2, 2 },
9289
    // Mips_RESTORE_NM - 193
9290
147k
    {1134, 1149, 2, 2 },
9291
    // Mips_ROTX_NM - 194
9292
147k
    {1147, 1151, 5, 6 },
9293
147k
    {1162, 1157, 5, 6 },
9294
147k
    {1177, 1163, 5, 6 },
9295
    // Mips_SAVE16_NM - 197
9296
147k
    {1193, 1169, 2, 2 },
9297
    // Mips_SAVE_NM - 198
9298
147k
    {1203, 1171, 2, 2 },
9299
    // Mips_SDBBP - 199
9300
147k
    {1213, 1173, 1, 5 },
9301
    // Mips_SDBBP_MMR6 - 200
9302
147k
    {1213, 1178, 1, 3 },
9303
    // Mips_SDBBP_R6 - 201
9304
147k
    {1213, 1181, 1, 4 },
9305
    // Mips_SIGRIE - 202
9306
147k
    {1219, 1185, 1, 4 },
9307
    // Mips_SIGRIE_MMR6 - 203
9308
147k
    {1219, 1189, 1, 3 },
9309
    // Mips_SLL - 204
9310
147k
    {1047, 1192, 3, 6 },
9311
    // Mips_SLL_MM - 205
9312
147k
    {1047, 1198, 3, 4 },
9313
    // Mips_SLL_MMR6 - 206
9314
147k
    {1047, 1202, 3, 5 },
9315
    // Mips_SUB - 207
9316
147k
    {1226, 1207, 3, 6 },
9317
147k
    {1237, 1213, 3, 6 },
9318
    // Mips_SUBU_MMR6 - 209
9319
147k
    {1244, 1219, 3, 5 },
9320
147k
    {1256, 1224, 3, 5 },
9321
    // Mips_SUB_MM - 211
9322
147k
    {1226, 1229, 3, 5 },
9323
147k
    {1237, 1234, 3, 5 },
9324
    // Mips_SUB_MMR6 - 213
9325
147k
    {1226, 1239, 3, 5 },
9326
147k
    {1237, 1244, 3, 5 },
9327
    // Mips_SUBu - 215
9328
147k
    {1244, 1249, 3, 6 },
9329
147k
    {1256, 1255, 3, 6 },
9330
    // Mips_SUBu_MM - 217
9331
147k
    {1244, 1261, 3, 5 },
9332
147k
    {1256, 1266, 3, 5 },
9333
    // Mips_SWSP_MM - 219
9334
147k
    {1264, 1271, 3, 2 },
9335
    // Mips_SYNC - 220
9336
147k
    {1276, 1273, 1, 5 },
9337
    // Mips_SYNC_MM - 221
9338
147k
    {1276, 1278, 1, 2 },
9339
    // Mips_SYNC_MMR6 - 222
9340
147k
    {1276, 1280, 1, 3 },
9341
    // Mips_SYNC_NM - 223
9342
147k
    {1276, 1283, 1, 2 },
9343
147k
    {1281, 1285, 1, 2 },
9344
147k
    {1290, 1287, 1, 2 },
9345
147k
    {1298, 1289, 1, 2 },
9346
147k
    {1311, 1291, 1, 2 },
9347
147k
    {1324, 1293, 1, 2 },
9348
    // Mips_SYSCALL - 229
9349
147k
    {1333, 1295, 1, 4 },
9350
    // Mips_SYSCALL_MM - 230
9351
147k
    {1333, 1299, 1, 2 },
9352
    // Mips_TEQ - 231
9353
147k
    {1341, 1301, 3, 7 },
9354
    // Mips_TEQ_MM - 232
9355
147k
    {1341, 1308, 3, 4 },
9356
    // Mips_TGE - 233
9357
147k
    {1352, 1312, 3, 7 },
9358
    // Mips_TGEU - 234
9359
147k
    {1363, 1319, 3, 7 },
9360
    // Mips_TGEU_MM - 235
9361
147k
    {1363, 1326, 3, 4 },
9362
    // Mips_TGE_MM - 236
9363
147k
    {1352, 1330, 3, 4 },
9364
    // Mips_TLT - 237
9365
147k
    {1375, 1334, 3, 7 },
9366
    // Mips_TLTU - 238
9367
147k
    {1386, 1341, 3, 7 },
9368
    // Mips_TLTU_MM - 239
9369
147k
    {1386, 1348, 3, 4 },
9370
    // Mips_TLT_MM - 240
9371
147k
    {1375, 1352, 3, 4 },
9372
    // Mips_TNE - 241
9373
147k
    {1398, 1356, 3, 7 },
9374
    // Mips_TNE_MM - 242
9375
147k
    {1398, 1363, 3, 4 },
9376
    // Mips_WAIT_MM - 243
9377
147k
    {1409, 1367, 1, 2 },
9378
    // Mips_WAIT_NM - 244
9379
147k
    {1409, 1369, 1, 2 },
9380
    // Mips_WRDSP - 245
9381
147k
    {1414, 1371, 2, 4 },
9382
    // Mips_WRDSP_MM - 246
9383
147k
    {1414, 1375, 2, 4 },
9384
    // Mips_YIELD - 247
9385
147k
    {1423, 1379, 2, 5 },
9386
    // Mips_YIELD_NM - 248
9387
147k
    {1423, 1384, 2, 4 },
9388
147k
  {0},  };
9389
9390
147k
  static const AliasPatternCond Conds[] = {
9391
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
9392
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9393
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9394
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9395
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9396
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9397
    // (MFTACX_NM GPRNM32Opnd:$rt, AC0) - 5
9398
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9399
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9400
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9401
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9402
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 9
9403
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9404
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9405
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9406
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9407
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9408
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9409
    // (MFTC0_NM GPRNM32Opnd:$rd, COP0Opnd:$rt, 0) - 15
9410
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9411
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9412
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9413
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9414
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9415
    // (MFTHI GPR32Opnd:$rt, AC0) - 20
9416
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9417
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9418
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9419
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9420
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9421
    // (MFTHI_NM GPRNM32Opnd:$rt, AC0) - 25
9422
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9423
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9424
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9425
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9426
    // (MFTLO GPR32Opnd:$rt, AC0) - 29
9427
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9428
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9429
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9430
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9431
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9432
    // (MFTLO_NM GPRNM32Opnd:$rt, AC0) - 34
9433
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9434
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9435
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9436
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9437
    // (MTTACX AC0, GPR32Opnd:$rt) - 38
9438
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9439
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9440
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9441
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9442
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9443
    // (MTTACX_NM AC0, GPRNM32Opnd:$rt) - 43
9444
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9445
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9446
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9447
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9448
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 47
9449
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9450
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9451
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9452
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9453
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9454
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9455
    // (MTTC0_NM COP0Opnd:$rt, GPRNM32Opnd:$rd, 0) - 53
9456
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9457
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9458
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9459
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9460
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9461
    // (MTTHI AC0, GPR32Opnd:$rt) - 58
9462
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9463
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9464
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9465
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9466
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9467
    // (MTTHI_NM AC0, GPRNM32Opnd:$rt) - 63
9468
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9469
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9470
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9471
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9472
    // (MTTLO AC0, GPR32Opnd:$rt) - 67
9473
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9474
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9475
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9476
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9477
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9478
    // (MTTLO_NM AC0, GPRNM32Opnd:$rt) - 72
9479
147k
    {AliasPatternCond_K_Reg, Mips_AC0},
9480
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9481
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9482
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9483
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 76
9484
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9485
147k
    {AliasPatternCond_K_TiedReg, 0},
9486
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9487
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 79
9488
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9489
147k
    {AliasPatternCond_K_TiedReg, 0},
9490
147k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9491
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 82
9492
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9493
147k
    {AliasPatternCond_K_TiedReg, 0},
9494
147k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9495
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 85
9496
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9497
147k
    {AliasPatternCond_K_TiedReg, 0},
9498
147k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9499
    // (ADDIUGP48_NM GPRNM48Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$addr) - 88
9500
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9501
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9502
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9503
    // (ADDIUGPB_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 91
9504
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9505
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9506
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9507
    // (ADDIUGPW_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 94
9508
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9509
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9510
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9511
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 97
9512
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9513
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9514
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9515
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 100
9516
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9517
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9518
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9519
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 103
9520
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9521
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9522
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9523
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9524
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9525
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9526
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9527
    // (BC1F FCC0, brtarget:$offset) - 110
9528
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9529
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9530
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9531
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9532
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9533
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9534
    // (BC1FL FCC0, brtarget:$offset) - 116
9535
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9536
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9537
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9538
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9539
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9540
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9541
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9542
    // (BC1F_MM FCC0, brtarget:$offset) - 123
9543
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9544
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9545
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9546
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9547
    // (BC1T FCC0, brtarget:$offset) - 127
9548
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9549
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9550
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9551
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9552
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9553
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9554
    // (BC1TL FCC0, brtarget:$offset) - 133
9555
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9556
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9557
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9558
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9559
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9560
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9561
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9562
    // (BC1T_MM FCC0, brtarget:$offset) - 140
9563
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9564
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9565
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9566
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9567
    // (BEQC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 144
9568
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9569
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9570
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9571
    // (BEQC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 147
9572
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9573
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9574
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9575
    // (BEQC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 150
9576
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9577
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9578
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9579
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 153
9580
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9581
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9582
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9583
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9584
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9585
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9586
    // (BGEZAL ZERO, brtarget:$offset) - 159
9587
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9588
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9589
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9590
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9591
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9592
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9593
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 165
9594
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9595
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9596
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9597
    // (BNEC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 168
9598
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9599
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9600
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9601
    // (BNEC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 171
9602
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9603
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9604
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9605
    // (BNEC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 174
9606
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9607
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9608
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9609
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 177
9610
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9611
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9612
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9613
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9614
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9615
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9616
    // (BREAK 0, 0) - 183
9617
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9618
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9619
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9620
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9621
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9622
    // (BREAK uimm10:$imm, 0) - 188
9623
147k
    {AliasPatternCond_K_Ignore, 0},
9624
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9625
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9626
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9627
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9628
    // (BREAK_MM 0, 0) - 193
9629
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9630
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9631
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9632
    // (BREAK_MM uimm10:$imm, 0) - 196
9633
147k
    {AliasPatternCond_K_Ignore, 0},
9634
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9635
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9636
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 199
9637
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9638
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9639
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9640
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9641
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9642
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9643
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9644
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9645
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9646
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 208
9647
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9648
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9649
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9650
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9651
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9652
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9653
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9654
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 215
9655
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9656
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9657
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9658
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9659
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9660
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9661
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9662
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9663
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9664
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 224
9665
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9666
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9667
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9668
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9669
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9670
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9671
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9672
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 231
9673
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9674
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9675
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9676
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9677
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9678
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9679
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9680
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9681
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 239
9682
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9683
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9684
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9685
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9686
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9687
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9688
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 245
9689
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9690
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9691
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9692
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9693
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9694
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9695
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9696
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9697
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9698
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 254
9699
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9700
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9701
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9702
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9703
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9704
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9705
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9706
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 261
9707
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9708
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9709
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9710
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9711
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9712
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9713
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9714
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9715
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9716
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 270
9717
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9718
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9719
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9720
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9721
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9722
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9723
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9724
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 277
9725
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9726
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9727
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9728
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9729
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9730
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9731
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9732
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9733
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 285
9734
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9735
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9736
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9737
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9738
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9739
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9740
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 291
9741
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9742
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9743
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9744
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9745
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9746
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9747
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9748
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9749
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9750
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 300
9751
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9752
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9753
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9754
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9755
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9756
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9757
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9758
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 307
9759
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9760
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9761
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9762
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9763
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9764
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9765
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9766
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9767
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9768
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 316
9769
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9770
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9771
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9772
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9773
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9774
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9775
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9776
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 323
9777
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9778
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9779
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9780
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9781
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9782
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9783
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9784
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9785
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 331
9786
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9787
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9788
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9789
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9790
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9791
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9792
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 337
9793
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9794
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9795
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9796
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9797
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9798
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9799
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9800
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9801
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9802
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 346
9803
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9804
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9805
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9806
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9807
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9808
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9809
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9810
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 353
9811
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9812
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9813
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9814
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9815
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9816
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9817
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9818
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9819
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9820
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 362
9821
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9822
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9823
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9824
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9825
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9826
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9827
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9828
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 369
9829
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9830
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9831
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9832
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9833
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9834
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9835
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9836
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9837
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 377
9838
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9839
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9840
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9841
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9842
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9843
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9844
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 383
9845
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9846
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9847
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9848
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9849
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9850
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9851
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9852
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9853
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9854
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 392
9855
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9856
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9857
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9858
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9859
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9860
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9861
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9862
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 399
9863
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9864
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9865
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9866
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9867
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9868
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9869
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9870
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9871
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9872
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 408
9873
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9874
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9875
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9876
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9877
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9878
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9879
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9880
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 415
9881
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9882
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9883
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9884
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9885
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9886
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9887
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9888
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9889
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 423
9890
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9891
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9892
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9893
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9894
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9895
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9896
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 429
9897
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9898
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9899
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9900
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9901
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9902
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9903
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9904
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9905
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9906
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 438
9907
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9908
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9909
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9910
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9911
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9912
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9913
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9914
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 445
9915
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9916
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9917
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9918
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9919
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9920
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9921
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9922
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9923
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9924
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 454
9925
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9926
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9927
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9928
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9929
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9930
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9931
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9932
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 461
9933
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9934
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9935
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9936
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9937
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9938
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9939
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9940
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9941
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 469
9942
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9943
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9944
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9945
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9946
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9947
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9948
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 475
9949
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9950
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9951
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9952
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9953
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9954
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9955
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9956
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9957
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9958
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 484
9959
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9960
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9961
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9962
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9963
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9964
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9965
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9966
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 491
9967
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9968
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9969
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9970
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9971
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9972
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9973
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9974
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9975
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9976
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 500
9977
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9978
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9979
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9980
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9981
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9982
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9983
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9984
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 507
9985
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9986
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9987
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9988
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9989
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9990
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9991
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9992
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9993
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 515
9994
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9995
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9996
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9997
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9998
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9999
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10000
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 521
10001
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10002
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10003
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10004
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10005
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10006
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10007
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10008
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10009
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10010
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 530
10011
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10012
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10013
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10014
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10015
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10016
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10017
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10018
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 537
10019
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10020
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10021
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10022
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10023
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10024
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10025
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10026
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10027
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10028
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 546
10029
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10030
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10031
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10032
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10033
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10034
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10035
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10036
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 553
10037
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10038
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10039
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10040
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10041
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10042
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10043
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10044
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10045
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 561
10046
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10047
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10048
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10049
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10050
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10051
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10052
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 567
10053
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10054
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10055
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10056
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10057
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10058
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10059
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10060
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10061
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10062
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 576
10063
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10064
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10065
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10066
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10067
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10068
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10069
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10070
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 583
10071
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10072
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10073
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10074
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10075
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10076
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10077
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10078
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10079
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10080
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 592
10081
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10082
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10083
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10084
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10085
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10086
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10087
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10088
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 599
10089
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10090
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10091
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10092
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10093
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10094
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10095
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10096
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10097
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 607
10098
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10099
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10100
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10101
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10102
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10103
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10104
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 613
10105
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10106
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10107
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10108
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10109
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10110
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10111
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10112
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10113
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10114
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 622
10115
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10116
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10117
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10118
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10119
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10120
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10121
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10122
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 629
10123
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10124
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10125
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10126
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10127
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10128
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10129
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10130
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10131
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10132
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 638
10133
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10134
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10135
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10136
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10137
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10138
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10139
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10140
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 645
10141
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10142
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10143
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10144
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10145
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10146
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10147
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10148
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10149
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 653
10150
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10151
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10152
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10153
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10154
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10155
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10156
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 659
10157
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10158
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10159
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10160
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10161
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10162
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10163
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10164
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10165
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10166
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 668
10167
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10168
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10169
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10170
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10171
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10172
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10173
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10174
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 675
10175
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10176
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10177
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10178
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10179
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10180
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10181
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10182
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10183
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10184
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 684
10185
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10186
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10187
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10188
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10189
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10190
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10191
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10192
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 691
10193
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10194
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10195
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10196
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10197
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10198
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10199
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10200
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10201
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 699
10202
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10203
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10204
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10205
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10206
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10207
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10208
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 705
10209
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10210
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10211
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10212
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10213
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10214
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10215
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10216
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10217
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10218
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 714
10219
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10220
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10221
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10222
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10223
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10224
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10225
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10226
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 721
10227
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10228
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10229
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10230
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10231
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10232
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10233
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10234
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10235
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10236
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 730
10237
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10238
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10239
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10240
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10241
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10242
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10243
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10244
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 737
10245
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10246
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10247
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10248
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10249
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10250
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10251
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10252
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10253
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 745
10254
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10255
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10256
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10257
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10258
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10259
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10260
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 751
10261
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10262
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10263
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10264
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10265
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10266
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10267
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10268
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10269
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10270
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 760
10271
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10272
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10273
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10274
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10275
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10276
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10277
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10278
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 767
10279
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10280
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10281
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10282
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10283
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10284
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10285
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10286
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10287
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10288
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 776
10289
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10290
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10291
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10292
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10293
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10294
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10295
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10296
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 783
10297
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10298
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10299
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10300
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10301
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10302
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10303
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10304
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10305
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 791
10306
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10307
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10308
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10309
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10310
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10311
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10312
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 797
10313
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10314
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10315
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10316
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10317
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10318
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10319
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10320
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10321
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10322
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 806
10323
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10324
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10325
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10326
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10327
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10328
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10329
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10330
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 813
10331
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10332
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10333
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10334
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10335
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10336
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10337
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10338
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10339
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10340
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 822
10341
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10342
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10343
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10344
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10345
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10346
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10347
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10348
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 829
10349
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10350
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10351
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10352
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10353
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10354
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10355
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10356
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10357
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 837
10358
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10359
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10360
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10361
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10362
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10363
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10364
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 843
10365
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10366
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10367
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10368
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10369
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10370
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10371
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10372
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10373
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10374
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 852
10375
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10376
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10377
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10378
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10379
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10380
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10381
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10382
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 859
10383
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10384
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10385
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10386
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10387
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10388
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10389
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10390
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10391
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10392
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 868
10393
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10394
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10395
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10396
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10397
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10398
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10399
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10400
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 875
10401
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10402
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10403
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10404
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10405
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10406
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10407
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10408
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10409
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 883
10410
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10411
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10412
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10413
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10414
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10415
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10416
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 889
10417
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10418
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10419
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10420
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10421
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10422
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10423
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10424
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10425
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10426
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 898
10427
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10428
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10429
147k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10430
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10431
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10432
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10433
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10434
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 905
10435
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10436
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10437
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10438
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10439
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10440
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10441
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10442
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10443
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10444
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 914
10445
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10446
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10447
147k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10448
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10449
147k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10450
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10451
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10452
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 921
10453
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10454
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10455
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10456
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10457
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10458
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10459
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10460
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10461
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 929
10462
147k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10463
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10464
147k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10465
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10466
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10467
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10468
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 935
10469
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10470
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10471
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10472
147k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10473
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10474
    // (DI ZERO) - 940
10475
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10476
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10477
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10478
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10479
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10480
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 945
10481
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10482
147k
    {AliasPatternCond_K_TiedReg, 0},
10483
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10484
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10485
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10486
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 950
10487
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10488
147k
    {AliasPatternCond_K_TiedReg, 0},
10489
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10490
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10491
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10492
    // (DI_MM ZERO) - 955
10493
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10494
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10495
    // (DI_MMR6 ZERO) - 957
10496
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10497
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10498
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10499
    // (DI_NM ZERO_NM) - 960
10500
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10501
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10502
    // (DMT ZERO) - 962
10503
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10504
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10505
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10506
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10507
    // (DMT_NM ZERO_NM) - 966
10508
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10509
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10510
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10511
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 969
10512
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10513
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10514
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10515
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10516
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10517
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10518
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 975
10519
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10520
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10521
147k
    {AliasPatternCond_K_TiedReg, 0},
10522
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10523
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10524
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10525
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 981
10526
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10527
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10528
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10529
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10530
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10531
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10532
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 987
10533
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10534
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10535
147k
    {AliasPatternCond_K_TiedReg, 0},
10536
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10537
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10538
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10539
    // (DVPE ZERO) - 993
10540
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10541
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10542
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10543
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10544
    // (DVPE_NM ZERO_NM) - 997
10545
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10546
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10547
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10548
    // (EI ZERO) - 1000
10549
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10550
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10551
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10552
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10553
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10554
    // (EI_MM ZERO) - 1005
10555
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10556
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10557
    // (EI_MMR6 ZERO) - 1007
10558
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10559
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10560
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10561
    // (EI_NM ZERO_NM) - 1010
10562
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10563
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10564
    // (EMT ZERO) - 1012
10565
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10566
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10567
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10568
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10569
    // (EMT_NM ZERO_NM) - 1016
10570
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10571
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10572
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10573
    // (EVPE ZERO) - 1019
10574
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10575
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10576
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10577
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10578
    // (EVPE_NM ZERO_NM) - 1023
10579
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10580
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10581
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10582
    // (HYPCALL 0) - 1026
10583
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10584
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10585
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10586
147k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10587
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10588
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10589
    // (HYPCALL_MM 0) - 1032
10590
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10591
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10592
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10593
147k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10594
    // (JALR ZERO, GPR32Opnd:$rs) - 1036
10595
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10596
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10597
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10598
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10599
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10600
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10601
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 1042
10602
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10603
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10604
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10605
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10606
    // (JALRCHB_NM ZERO_NM, GPRNM32Opnd:$rs) - 1046
10607
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10608
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10609
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10610
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 1049
10611
147k
    {AliasPatternCond_K_Reg, Mips_RA},
10612
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10613
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10614
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10615
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 1053
10616
147k
    {AliasPatternCond_K_Reg, Mips_RA},
10617
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10618
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10619
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10620
    // (JALR_HB RA, GPR32Opnd:$rs) - 1057
10621
147k
    {AliasPatternCond_K_Reg, Mips_RA},
10622
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10623
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10624
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10625
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10626
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10627
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 1063
10628
147k
    {AliasPatternCond_K_Reg, Mips_RA_64},
10629
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10630
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10631
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64},
10632
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10633
    // (JIALC GPR32Opnd:$rs, 0) - 1068
10634
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10635
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10636
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10637
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10638
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10639
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10640
    // (JIALC64 GPR64Opnd:$rs, 0) - 1074
10641
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10642
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10643
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10644
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10645
    // (JIC GPR32Opnd:$rs, 0) - 1078
10646
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10647
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10648
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10649
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10650
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10651
    // (JIC64 GPR64Opnd:$rs, 0) - 1083
10652
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10653
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10654
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10655
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10656
    // (MFC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1087
10657
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10658
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10659
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10660
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10661
    // (MFHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1091
10662
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10663
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10664
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10665
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10666
    // (MOVE16_MM ZERO, ZERO) - 1095
10667
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10668
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10669
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10670
    // (MTC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1098
10671
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10672
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10673
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10674
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10675
    // (MTHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1102
10676
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10677
147k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10678
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10679
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10680
    // (Move32R16 ZERO, S0) - 1106
10681
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10682
147k
    {AliasPatternCond_K_Reg, Mips_S0},
10683
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips16},
10684
    // (NOR_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, ZERO_NM) - 1109
10685
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10686
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10687
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10688
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10689
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 1113
10690
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10691
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10692
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10693
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10694
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10695
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10696
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10697
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 1120
10698
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10699
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10700
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10701
147k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10702
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10703
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1125
10704
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10705
147k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10706
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10707
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10708
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10709
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10710
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1131
10711
147k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10712
147k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10713
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10714
147k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10715
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1135
10716
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10717
147k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10718
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10719
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10720
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10721
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1140
10722
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10723
147k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10724
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10725
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10726
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10727
    // (RESTOREJRC16_NM uimm8s4_nm:$adj, 0) - 1145
10728
147k
    {AliasPatternCond_K_Ignore, 0},
10729
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10730
    // (RESTOREJRC_NM uimm12s3_nm:$adj, 0) - 1147
10731
147k
    {AliasPatternCond_K_Ignore, 0},
10732
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10733
    // (RESTORE_NM uimm12s3_nm:$adj, 0) - 1149
10734
147k
    {AliasPatternCond_K_Ignore, 0},
10735
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10736
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 7, 8, 1) - 1151
10737
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10738
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10739
147k
    {AliasPatternCond_K_Imm, (uint32_t)7},
10740
147k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10741
147k
    {AliasPatternCond_K_Imm, (uint32_t)1},
10742
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10743
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 15, 16, 0) - 1157
10744
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10745
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10746
147k
    {AliasPatternCond_K_Imm, (uint32_t)15},
10747
147k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10748
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10749
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10750
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 8, 24, 0) - 1163
10751
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10752
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10753
147k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10754
147k
    {AliasPatternCond_K_Imm, (uint32_t)24},
10755
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10756
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10757
    // (SAVE16_NM uimm8s4_nm:$adj, 0) - 1169
10758
147k
    {AliasPatternCond_K_Ignore, 0},
10759
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10760
    // (SAVE_NM uimm12s3_nm:$adj, 0) - 1171
10761
147k
    {AliasPatternCond_K_Ignore, 0},
10762
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10763
    // (SDBBP 0) - 1173
10764
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10765
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10766
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10767
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10768
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10769
    // (SDBBP_MMR6 0) - 1178
10770
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10771
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10772
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10773
    // (SDBBP_R6 0) - 1181
10774
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10775
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10776
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10777
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10778
    // (SIGRIE 0) - 1185
10779
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10780
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10781
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10782
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10783
    // (SIGRIE_MMR6 0) - 1189
10784
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10785
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10786
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10787
    // (SLL ZERO, ZERO, 0) - 1192
10788
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10789
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10790
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10791
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10792
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10793
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10794
    // (SLL_MM ZERO, ZERO, 0) - 1198
10795
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10796
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10797
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10798
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10799
    // (SLL_MMR6 ZERO, ZERO, 0) - 1202
10800
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10801
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10802
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10803
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10804
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10805
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1207
10806
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10807
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10808
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10809
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10810
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10811
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10812
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1213
10813
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10814
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10815
147k
    {AliasPatternCond_K_TiedReg, 0},
10816
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10817
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10818
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10819
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1219
10820
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10821
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10822
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10823
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10824
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10825
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1224
10826
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10827
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10828
147k
    {AliasPatternCond_K_TiedReg, 0},
10829
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10830
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10831
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1229
10832
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10833
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10834
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10835
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10836
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10837
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1234
10838
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10839
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10840
147k
    {AliasPatternCond_K_TiedReg, 0},
10841
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10842
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10843
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1239
10844
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10845
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10846
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10847
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10848
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10849
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1244
10850
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10851
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10852
147k
    {AliasPatternCond_K_TiedReg, 0},
10853
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10854
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10855
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1249
10856
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10857
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10858
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10859
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10860
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10861
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10862
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1255
10863
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10864
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10865
147k
    {AliasPatternCond_K_TiedReg, 0},
10866
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10867
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10868
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10869
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1261
10870
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10871
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10872
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10873
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10874
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10875
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1266
10876
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10877
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10878
147k
    {AliasPatternCond_K_TiedReg, 0},
10879
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10880
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10881
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1271
10882
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10883
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10884
    // (SYNC 0) - 1273
10885
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10886
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10887
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10888
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10889
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10890
    // (SYNC_MM 0) - 1278
10891
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10892
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10893
    // (SYNC_MMR6 0) - 1280
10894
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10895
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10896
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10897
    // (SYNC_NM 0) - 1283
10898
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10899
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10900
    // (SYNC_NM 4) - 1285
10901
147k
    {AliasPatternCond_K_Imm, (uint32_t)4},
10902
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10903
    // (SYNC_NM 16) - 1287
10904
147k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10905
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10906
    // (SYNC_NM 17) - 1289
10907
147k
    {AliasPatternCond_K_Imm, (uint32_t)17},
10908
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10909
    // (SYNC_NM 18) - 1291
10910
147k
    {AliasPatternCond_K_Imm, (uint32_t)18},
10911
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10912
    // (SYNC_NM 19) - 1293
10913
147k
    {AliasPatternCond_K_Imm, (uint32_t)19},
10914
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10915
    // (SYSCALL 0) - 1295
10916
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10917
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10918
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10919
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10920
    // (SYSCALL_MM 0) - 1299
10921
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10922
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10923
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1301
10924
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10925
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10926
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10927
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10928
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10929
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10930
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10931
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1308
10932
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10933
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10934
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10935
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10936
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1312
10937
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10938
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10939
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10940
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10941
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10942
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10943
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10944
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1319
10945
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10946
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10947
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10948
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10949
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10950
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10951
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10952
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1326
10953
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10954
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10955
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10956
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10957
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1330
10958
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10959
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10960
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10961
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10962
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1334
10963
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10964
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10965
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10966
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10967
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10968
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10969
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10970
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1341
10971
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10972
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10973
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10974
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10975
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10976
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10977
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10978
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1348
10979
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10980
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10981
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10982
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10983
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1352
10984
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10985
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10986
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10987
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10988
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1356
10989
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10990
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10991
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10992
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10993
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10994
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10995
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10996
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1363
10997
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10998
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10999
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11000
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11001
    // (WAIT_MM 0) - 1367
11002
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11003
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11004
    // (WAIT_NM 0) - 1369
11005
147k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11006
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11007
    // (WRDSP GPR32Opnd:$rt, 31) - 1371
11008
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11009
147k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11010
147k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11011
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11012
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1375
11013
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11014
147k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11015
147k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11016
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11017
    // (YIELD ZERO, GPR32Opnd:$rs) - 1379
11018
147k
    {AliasPatternCond_K_Reg, Mips_ZERO},
11019
147k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11020
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11021
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11022
147k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
11023
    // (YIELD_NM ZERO_NM, GPRNM32Opnd:$rs) - 1384
11024
147k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
11025
147k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
11026
147k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11027
147k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11028
147k
  {0},  };
11029
11030
147k
  static const char AsmStrings[] =
11031
147k
    /* 0 */ "mftacx $\x01\0"
11032
147k
    /* 10 */ "mftc0 $\x01, $\x02\0"
11033
147k
    /* 23 */ "mfthi $\x01\0"
11034
147k
    /* 32 */ "mftlo $\x01\0"
11035
147k
    /* 41 */ "mttacx $\x02\0"
11036
147k
    /* 51 */ "mttc0 $\x02, $\x01\0"
11037
147k
    /* 64 */ "mtthi $\x02\0"
11038
147k
    /* 73 */ "mttlo $\x02\0"
11039
147k
    /* 82 */ "nor $\x01, $\x03\0"
11040
147k
    /* 93 */ "slt $\x01, $\x03\0"
11041
147k
    /* 104 */ "sltu $\x01, $\x03\0"
11042
147k
    /* 116 */ "addiu.b32 $\x01, $\x02, $\x03\0"
11043
147k
    /* 137 */ "addiu.b $\x01, $\x02, $\x03\0"
11044
147k
    /* 156 */ "addiu.w $\x01, $\x02, $\x03\0"
11045
147k
    /* 175 */ "lapc $\x01, $\x02\0"
11046
147k
    /* 187 */ "move $\x01, $\x02\0"
11047
147k
    /* 199 */ "bc1f $\xFF\x02\x01\0"
11048
147k
    /* 209 */ "bc1fl $\xFF\x02\x01\0"
11049
147k
    /* 220 */ "bc1t $\xFF\x02\x01\0"
11050
147k
    /* 230 */ "bc1tl $\xFF\x02\x01\0"
11051
147k
    /* 241 */ "beqc $\x02, $\x01, $\xFF\x03\x01\0"
11052
147k
    /* 259 */ "beqzc $\x01, $\xFF\x03\x01\0"
11053
147k
    /* 274 */ "beqzc $\x02, $\xFF\x03\x01\0"
11054
147k
    /* 289 */ "beqzl $\x01, $\xFF\x03\x01\0"
11055
147k
    /* 304 */ "bal $\xFF\x02\x01\0"
11056
147k
    /* 313 */ "bnec $\x02, $\x01, $\xFF\x03\x01\0"
11057
147k
    /* 331 */ "bnezc $\x01, $\xFF\x03\x01\0"
11058
147k
    /* 346 */ "bnezc $\x02, $\xFF\x03\x01\0"
11059
147k
    /* 361 */ "bnezl $\x01, $\xFF\x03\x01\0"
11060
147k
    /* 376 */ "break\0"
11061
147k
    /* 382 */ "break $\xFF\x01\x02\0"
11062
147k
    /* 393 */ "c.eq.d $\x02, $\x03\0"
11063
147k
    /* 407 */ "c.eq.s $\x02, $\x03\0"
11064
147k
    /* 421 */ "c.f.d $\x02, $\x03\0"
11065
147k
    /* 434 */ "c.f.s $\x02, $\x03\0"
11066
147k
    /* 447 */ "c.le.d $\x02, $\x03\0"
11067
147k
    /* 461 */ "c.le.s $\x02, $\x03\0"
11068
147k
    /* 475 */ "c.lt.d $\x02, $\x03\0"
11069
147k
    /* 489 */ "c.lt.s $\x02, $\x03\0"
11070
147k
    /* 503 */ "c.nge.d $\x02, $\x03\0"
11071
147k
    /* 518 */ "c.nge.s $\x02, $\x03\0"
11072
147k
    /* 533 */ "c.ngle.d $\x02, $\x03\0"
11073
147k
    /* 549 */ "c.ngle.s $\x02, $\x03\0"
11074
147k
    /* 565 */ "c.ngl.d $\x02, $\x03\0"
11075
147k
    /* 580 */ "c.ngl.s $\x02, $\x03\0"
11076
147k
    /* 595 */ "c.ngt.d $\x02, $\x03\0"
11077
147k
    /* 610 */ "c.ngt.s $\x02, $\x03\0"
11078
147k
    /* 625 */ "c.ole.d $\x02, $\x03\0"
11079
147k
    /* 640 */ "c.ole.s $\x02, $\x03\0"
11080
147k
    /* 655 */ "c.olt.d $\x02, $\x03\0"
11081
147k
    /* 670 */ "c.olt.s $\x02, $\x03\0"
11082
147k
    /* 685 */ "c.seq.d $\x02, $\x03\0"
11083
147k
    /* 700 */ "c.seq.s $\x02, $\x03\0"
11084
147k
    /* 715 */ "c.sf.d $\x02, $\x03\0"
11085
147k
    /* 729 */ "c.sf.s $\x02, $\x03\0"
11086
147k
    /* 743 */ "c.ueq.d $\x02, $\x03\0"
11087
147k
    /* 758 */ "c.ueq.s $\x02, $\x03\0"
11088
147k
    /* 773 */ "c.ule.d $\x02, $\x03\0"
11089
147k
    /* 788 */ "c.ule.s $\x02, $\x03\0"
11090
147k
    /* 803 */ "c.ult.d $\x02, $\x03\0"
11091
147k
    /* 818 */ "c.ult.s $\x02, $\x03\0"
11092
147k
    /* 833 */ "c.un.d $\x02, $\x03\0"
11093
147k
    /* 847 */ "c.un.s $\x02, $\x03\0"
11094
147k
    /* 861 */ "di\0"
11095
147k
    /* 864 */ "div $\x01, $\x03\0"
11096
147k
    /* 875 */ "divu $\x01, $\x03\0"
11097
147k
    /* 887 */ "dmt\0"
11098
147k
    /* 891 */ "dneg $\x01, $\x03\0"
11099
147k
    /* 903 */ "dneg $\x01\0"
11100
147k
    /* 911 */ "dnegu $\x01, $\x03\0"
11101
147k
    /* 924 */ "dnegu $\x01\0"
11102
147k
    /* 933 */ "dvpe\0"
11103
147k
    /* 938 */ "ei\0"
11104
147k
    /* 941 */ "emt\0"
11105
147k
    /* 945 */ "evpe\0"
11106
147k
    /* 950 */ "hypcall\0"
11107
147k
    /* 958 */ "jr $\x02\0"
11108
147k
    /* 964 */ "jrc.hb $\x02\0"
11109
147k
    /* 974 */ "jalrc.hb $\x02\0"
11110
147k
    /* 986 */ "jalrc $\x02\0"
11111
147k
    /* 995 */ "jalr.hb $\x02\0"
11112
147k
    /* 1006 */ "jalrc $\x01\0"
11113
147k
    /* 1015 */ "jrc $\x01\0"
11114
147k
    /* 1022 */ "mfc0 $\x01, $\x02\0"
11115
147k
    /* 1034 */ "mfhc0 $\x01, $\x02\0"
11116
147k
    /* 1047 */ "nop\0"
11117
147k
    /* 1051 */ "mtc0 $\x01, $\x02\0"
11118
147k
    /* 1063 */ "mthc0 $\x01, $\x02\0"
11119
147k
    /* 1076 */ "not $\x01, $\x02\0"
11120
147k
    /* 1087 */ "rdhwr $\x01, $\x02\0"
11121
147k
    /* 1100 */ "restore.jrc $\xFF\x01\x03\0"
11122
147k
    /* 1117 */ "restore.jrc $\xFF\x01\x04\0"
11123
147k
    /* 1134 */ "restore $\xFF\x01\x04\0"
11124
147k
    /* 1147 */ "bitrevb $\x01, $\x02\0"
11125
147k
    /* 1162 */ "bitrevh $\x01, $\x02\0"
11126
147k
    /* 1177 */ "byterevh $\x01, $\x02\0"
11127
147k
    /* 1193 */ "save $\xFF\x01\x03\0"
11128
147k
    /* 1203 */ "save $\xFF\x01\x04\0"
11129
147k
    /* 1213 */ "sdbbp\0"
11130
147k
    /* 1219 */ "sigrie\0"
11131
147k
    /* 1226 */ "neg $\x01, $\x03\0"
11132
147k
    /* 1237 */ "neg $\x01\0"
11133
147k
    /* 1244 */ "negu $\x01, $\x03\0"
11134
147k
    /* 1256 */ "negu $\x01\0"
11135
147k
    /* 1264 */ "sw $\x01, $\xFF\x02\x05\0"
11136
147k
    /* 1276 */ "sync\0"
11137
147k
    /* 1281 */ "sync_wmb\0"
11138
147k
    /* 1290 */ "sync_mb\0"
11139
147k
    /* 1298 */ "sync_acquire\0"
11140
147k
    /* 1311 */ "sync_release\0"
11141
147k
    /* 1324 */ "sync_rmb\0"
11142
147k
    /* 1333 */ "syscall\0"
11143
147k
    /* 1341 */ "teq $\x01, $\x02\0"
11144
147k
    /* 1352 */ "tge $\x01, $\x02\0"
11145
147k
    /* 1363 */ "tgeu $\x01, $\x02\0"
11146
147k
    /* 1375 */ "tlt $\x01, $\x02\0"
11147
147k
    /* 1386 */ "tltu $\x01, $\x02\0"
11148
147k
    /* 1398 */ "tne $\x01, $\x02\0"
11149
147k
    /* 1409 */ "wait\0"
11150
147k
    /* 1414 */ "wrdsp $\x01\0"
11151
147k
    /* 1423 */ "yield $\x02\0"
11152
147k
  ;
11153
11154
147k
#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
147k
#endif
11166
11167
147k
  AliasMatchingData M = {
11168
147k
    OpToPatterns,
11169
147k
    Patterns,
11170
147k
    Conds,
11171
147k
    AsmStrings,
11172
147k
    NULL,
11173
147k
  };
11174
147k
  const char *AsmString = matchAliasPatterns(MI, &M);
11175
147k
  if (!AsmString) return false;
11176
11177
4.87k
  unsigned I = 0;
11178
21.8k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11179
19.2k
         AsmString[I] != '$' && AsmString[I] != '\0')
11180
16.9k
    ++I;
11181
4.87k
  SStream_concat1(OS, '\t');
11182
4.87k
  char *substr = malloc(I+1);
11183
4.87k
  memcpy(substr, AsmString, I);
11184
4.87k
  substr[I] = '\0';
11185
4.87k
  SStream_concat0(OS, substr);
11186
4.87k
  free(substr);
11187
4.87k
  if (AsmString[I] != '\0') {
11188
2.60k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11189
2.60k
      SStream_concat1(OS, '\t');
11190
2.60k
      ++I;
11191
2.60k
    }
11192
8.88k
    do {
11193
8.88k
      if (AsmString[I] == '$') {
11194
4.69k
        ++I;
11195
4.69k
        if (AsmString[I] == (char)0xff) {
11196
1.57k
          ++I;
11197
1.57k
          int OpIdx = AsmString[I++] - 1;
11198
1.57k
          int PrintMethodIdx = AsmString[I++] - 1;
11199
1.57k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
11200
1.57k
        } else
11201
3.12k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
11202
4.69k
      } else {
11203
4.18k
        SStream_concat1(OS, AsmString[I++]);
11204
4.18k
      }
11205
8.88k
    } while (AsmString[I] != '\0');
11206
2.60k
  }
11207
11208
4.87k
  return true;
11209
#else
11210
  return false;
11211
#endif // CAPSTONE_DIET
11212
147k
}
11213
11214
static void printCustomAliasOperand(
11215
         MCInst *MI, uint64_t Address, unsigned OpIdx,
11216
         unsigned PrintMethodIdx,
11217
1.57k
         SStream *OS) {
11218
1.57k
#ifndef CAPSTONE_DIET
11219
1.57k
  switch (PrintMethodIdx) {
11220
0
  default:
11221
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
11222
0
    break;
11223
125
  case 0:
11224
125
    printBranchOperand(MI, Address, OpIdx, OS);
11225
125
    break;
11226
79
  case 1:
11227
79
    printUImm_10_0(MI, OpIdx, OS);
11228
79
    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
1.37k
  case 4:
11236
1.37k
    printMemOperand(MI, OpIdx, OS);
11237
1.37k
    break;
11238
1.57k
  }
11239
1.57k
#endif // CAPSTONE_DIET
11240
1.57k
}
11241
11242
#endif // PRINT_ALIAS_INSTR