Coverage Report

Created: 2026-04-29 06:06

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
100k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
100k
#ifndef CAPSTONE_DIET
21
100k
  static const char AsmStrs[] = {
22
100k
  /* 0 */ "ins \t\0"
23
100k
  /* 6 */ "dmfc0\t\0"
24
100k
  /* 13 */ "dmfgc0\t\0"
25
100k
  /* 21 */ "mfhgc0\t\0"
26
100k
  /* 29 */ "mthgc0\t\0"
27
100k
  /* 37 */ "dmtgc0\t\0"
28
100k
  /* 45 */ "mfhc0\t\0"
29
100k
  /* 52 */ "mthc0\t\0"
30
100k
  /* 59 */ "dmtc0\t\0"
31
100k
  /* 66 */ "vmm0\t\0"
32
100k
  /* 72 */ "mtm0\t\0"
33
100k
  /* 78 */ "mtp0\t\0"
34
100k
  /* 84 */ "bbit0\t\0"
35
100k
  /* 91 */ "ldc1\t\0"
36
100k
  /* 97 */ "sdc1\t\0"
37
100k
  /* 103 */ "cfc1\t\0"
38
100k
  /* 109 */ "dmfc1\t\0"
39
100k
  /* 116 */ "mfhc1\t\0"
40
100k
  /* 123 */ "mthc1\t\0"
41
100k
  /* 130 */ "ctc1\t\0"
42
100k
  /* 136 */ "dmtc1\t\0"
43
100k
  /* 143 */ "lwc1\t\0"
44
100k
  /* 149 */ "swc1\t\0"
45
100k
  /* 155 */ "ldxc1\t\0"
46
100k
  /* 162 */ "sdxc1\t\0"
47
100k
  /* 169 */ "luxc1\t\0"
48
100k
  /* 176 */ "suxc1\t\0"
49
100k
  /* 183 */ "lwxc1\t\0"
50
100k
  /* 190 */ "swxc1\t\0"
51
100k
  /* 197 */ "mtm1\t\0"
52
100k
  /* 203 */ "mtp1\t\0"
53
100k
  /* 209 */ "bbit1\t\0"
54
100k
  /* 216 */ "bbit032\t\0"
55
100k
  /* 225 */ "bbit132\t\0"
56
100k
  /* 234 */ "dsra32\t\0"
57
100k
  /* 242 */ "bposge32\t\0"
58
100k
  /* 252 */ "dsll32\t\0"
59
100k
  /* 260 */ "dsrl32\t\0"
60
100k
  /* 268 */ "lwm32\t\0"
61
100k
  /* 275 */ "swm32\t\0"
62
100k
  /* 282 */ "drotr32\t\0"
63
100k
  /* 291 */ "cins32\t\0"
64
100k
  /* 299 */ "exts32\t\0"
65
100k
  /* 307 */ "ldc2\t\0"
66
100k
  /* 313 */ "sdc2\t\0"
67
100k
  /* 319 */ "cfc2\t\0"
68
100k
  /* 325 */ "dmfc2\t\0"
69
100k
  /* 332 */ "mfhc2\t\0"
70
100k
  /* 339 */ "mthc2\t\0"
71
100k
  /* 346 */ "ctc2\t\0"
72
100k
  /* 352 */ "dmtc2\t\0"
73
100k
  /* 359 */ "lwc2\t\0"
74
100k
  /* 365 */ "swc2\t\0"
75
100k
  /* 371 */ "mtm2\t\0"
76
100k
  /* 377 */ "mtp2\t\0"
77
100k
  /* 383 */ "addiur2\t\0"
78
100k
  /* 392 */ "ldc3\t\0"
79
100k
  /* 398 */ "sdc3\t\0"
80
100k
  /* 404 */ "lwc3\t\0"
81
100k
  /* 410 */ "swc3\t\0"
82
100k
  /* 416 */ "addius5\t\0"
83
100k
  /* 425 */ "sb16\t\0"
84
100k
  /* 431 */ "bc16\t\0"
85
100k
  /* 437 */ "jrc16\t\0"
86
100k
  /* 444 */ "bnezc16\t\0"
87
100k
  /* 453 */ "beqzc16\t\0"
88
100k
  /* 462 */ "and16\t\0"
89
100k
  /* 469 */ "move16\t\0"
90
100k
  /* 477 */ "sh16\t\0"
91
100k
  /* 483 */ "andi16\t\0"
92
100k
  /* 491 */ "mfhi16\t\0"
93
100k
  /* 499 */ "li16\t\0"
94
100k
  /* 505 */ "break16\t\0"
95
100k
  /* 514 */ "sll16\t\0"
96
100k
  /* 521 */ "srl16\t\0"
97
100k
  /* 528 */ "lwm16\t\0"
98
100k
  /* 535 */ "swm16\t\0"
99
100k
  /* 542 */ "mflo16\t\0"
100
100k
  /* 550 */ "sdbbp16\t\0"
101
100k
  /* 559 */ "jr16\t\0"
102
100k
  /* 565 */ "xor16\t\0"
103
100k
  /* 572 */ "jalrs16\t\0"
104
100k
  /* 581 */ "not16\t\0"
105
100k
  /* 588 */ "lbu16\t\0"
106
100k
  /* 595 */ "subu16\t\0"
107
100k
  /* 603 */ "addu16\t\0"
108
100k
  /* 611 */ "lhu16\t\0"
109
100k
  /* 618 */ "lw16\t\0"
110
100k
  /* 624 */ "sw16\t\0"
111
100k
  /* 630 */ "bnez16\t\0"
112
100k
  /* 638 */ "beqz16\t\0"
113
100k
  /* 646 */ "andi[32]\t\0"
114
100k
  /* 656 */ "addiu[32]\t\0"
115
100k
  /* 667 */ "addiu[r2]\t\0"
116
100k
  /* 678 */ "addiu[rs5]\t\0"
117
100k
  /* 690 */ "balc[16]\t\0"
118
100k
  /* 700 */ "andi[16]\t\0"
119
100k
  /* 710 */ "li[48]\t\0"
120
100k
  /* 718 */ "addiu[48]\t\0"
121
100k
  /* 729 */ "addiu[gp48]\t\0"
122
100k
  /* 742 */ "addiu[gp.b]\t\0"
123
100k
  /* 755 */ "addiu[neg]\t\0"
124
100k
  /* 767 */ "addiu[r1.sp]\t\0"
125
100k
  /* 781 */ "addiu[gp.w]\t\0"
126
100k
  /* 794 */ "saa\t\0"
127
100k
  /* 799 */ "preceu.ph.qbla\t\0"
128
100k
  /* 815 */ "precequ.ph.qbla\t\0"
129
100k
  /* 832 */ "dla\t\0"
130
100k
  /* 837 */ "preceu.ph.qbra\t\0"
131
100k
  /* 853 */ "precequ.ph.qbra\t\0"
132
100k
  /* 870 */ "dsra\t\0"
133
100k
  /* 876 */ "dlsa\t\0"
134
100k
  /* 882 */ "cfcmsa\t\0"
135
100k
  /* 890 */ "ctcmsa\t\0"
136
100k
  /* 898 */ "add_a.b\t\0"
137
100k
  /* 907 */ "min_a.b\t\0"
138
100k
  /* 916 */ "adds_a.b\t\0"
139
100k
  /* 926 */ "max_a.b\t\0"
140
100k
  /* 935 */ "sra.b\t\0"
141
100k
  /* 942 */ "nloc.b\t\0"
142
100k
  /* 950 */ "lapc.b\t\0"
143
100k
  /* 958 */ "nlzc.b\t\0"
144
100k
  /* 966 */ "sld.b\t\0"
145
100k
  /* 973 */ "pckod.b\t\0"
146
100k
  /* 982 */ "ilvod.b\t\0"
147
100k
  /* 991 */ "insve.b\t\0"
148
100k
  /* 1000 */ "vshf.b\t\0"
149
100k
  /* 1008 */ "bneg.b\t\0"
150
100k
  /* 1016 */ "srai.b\t\0"
151
100k
  /* 1024 */ "sldi.b\t\0"
152
100k
  /* 1032 */ "andi.b\t\0"
153
100k
  /* 1040 */ "bnegi.b\t\0"
154
100k
  /* 1049 */ "bseli.b\t\0"
155
100k
  /* 1058 */ "slli.b\t\0"
156
100k
  /* 1066 */ "srli.b\t\0"
157
100k
  /* 1074 */ "binsli.b\t\0"
158
100k
  /* 1084 */ "ceqi.b\t\0"
159
100k
  /* 1092 */ "srari.b\t\0"
160
100k
  /* 1101 */ "bclri.b\t\0"
161
100k
  /* 1110 */ "srlri.b\t\0"
162
100k
  /* 1119 */ "nori.b\t\0"
163
100k
  /* 1127 */ "xori.b\t\0"
164
100k
  /* 1135 */ "binsri.b\t\0"
165
100k
  /* 1145 */ "splati.b\t\0"
166
100k
  /* 1155 */ "bseti.b\t\0"
167
100k
  /* 1164 */ "subvi.b\t\0"
168
100k
  /* 1173 */ "addvi.b\t\0"
169
100k
  /* 1182 */ "bmzi.b\t\0"
170
100k
  /* 1190 */ "bmnzi.b\t\0"
171
100k
  /* 1199 */ "fill.b\t\0"
172
100k
  /* 1207 */ "sll.b\t\0"
173
100k
  /* 1214 */ "srl.b\t\0"
174
100k
  /* 1221 */ "binsl.b\t\0"
175
100k
  /* 1230 */ "ilvl.b\t\0"
176
100k
  /* 1238 */ "ceq.b\t\0"
177
100k
  /* 1245 */ "srar.b\t\0"
178
100k
  /* 1253 */ "bclr.b\t\0"
179
100k
  /* 1261 */ "srlr.b\t\0"
180
100k
  /* 1269 */ "binsr.b\t\0"
181
100k
  /* 1278 */ "ilvr.b\t\0"
182
100k
  /* 1286 */ "asub_s.b\t\0"
183
100k
  /* 1296 */ "mod_s.b\t\0"
184
100k
  /* 1305 */ "cle_s.b\t\0"
185
100k
  /* 1314 */ "ave_s.b\t\0"
186
100k
  /* 1323 */ "clei_s.b\t\0"
187
100k
  /* 1333 */ "mini_s.b\t\0"
188
100k
  /* 1343 */ "clti_s.b\t\0"
189
100k
  /* 1353 */ "maxi_s.b\t\0"
190
100k
  /* 1363 */ "min_s.b\t\0"
191
100k
  /* 1372 */ "aver_s.b\t\0"
192
100k
  /* 1382 */ "subs_s.b\t\0"
193
100k
  /* 1392 */ "adds_s.b\t\0"
194
100k
  /* 1402 */ "sat_s.b\t\0"
195
100k
  /* 1411 */ "clt_s.b\t\0"
196
100k
  /* 1420 */ "subsuu_s.b\t\0"
197
100k
  /* 1432 */ "div_s.b\t\0"
198
100k
  /* 1441 */ "max_s.b\t\0"
199
100k
  /* 1450 */ "copy_s.b\t\0"
200
100k
  /* 1460 */ "splat.b\t\0"
201
100k
  /* 1469 */ "bset.b\t\0"
202
100k
  /* 1477 */ "pcnt.b\t\0"
203
100k
  /* 1485 */ "insert.b\t\0"
204
100k
  /* 1495 */ "st.b\t\0"
205
100k
  /* 1501 */ "asub_u.b\t\0"
206
100k
  /* 1511 */ "mod_u.b\t\0"
207
100k
  /* 1520 */ "cle_u.b\t\0"
208
100k
  /* 1529 */ "ave_u.b\t\0"
209
100k
  /* 1538 */ "clei_u.b\t\0"
210
100k
  /* 1548 */ "mini_u.b\t\0"
211
100k
  /* 1558 */ "clti_u.b\t\0"
212
100k
  /* 1568 */ "maxi_u.b\t\0"
213
100k
  /* 1578 */ "min_u.b\t\0"
214
100k
  /* 1587 */ "aver_u.b\t\0"
215
100k
  /* 1597 */ "subs_u.b\t\0"
216
100k
  /* 1607 */ "adds_u.b\t\0"
217
100k
  /* 1617 */ "subsus_u.b\t\0"
218
100k
  /* 1629 */ "sat_u.b\t\0"
219
100k
  /* 1638 */ "clt_u.b\t\0"
220
100k
  /* 1647 */ "div_u.b\t\0"
221
100k
  /* 1656 */ "max_u.b\t\0"
222
100k
  /* 1665 */ "copy_u.b\t\0"
223
100k
  /* 1675 */ "msubv.b\t\0"
224
100k
  /* 1684 */ "maddv.b\t\0"
225
100k
  /* 1693 */ "pckev.b\t\0"
226
100k
  /* 1702 */ "ilvev.b\t\0"
227
100k
  /* 1711 */ "mulv.b\t\0"
228
100k
  /* 1719 */ "bz.b\t\0"
229
100k
  /* 1725 */ "bnz.b\t\0"
230
100k
  /* 1732 */ "crc32b\t\0"
231
100k
  /* 1740 */ "crc32cb\t\0"
232
100k
  /* 1749 */ "seb\t\0"
233
100k
  /* 1754 */ "jalrc.hb\t\0"
234
100k
  /* 1764 */ "jr.hb\t\0"
235
100k
  /* 1771 */ "jalr.hb\t\0"
236
100k
  /* 1780 */ "lb\t\0"
237
100k
  /* 1784 */ "shra.qb\t\0"
238
100k
  /* 1793 */ "cmpgdu.le.qb\t\0"
239
100k
  /* 1807 */ "cmpgu.le.qb\t\0"
240
100k
  /* 1820 */ "cmpu.le.qb\t\0"
241
100k
  /* 1832 */ "subuh.qb\t\0"
242
100k
  /* 1842 */ "adduh.qb\t\0"
243
100k
  /* 1852 */ "pick.qb\t\0"
244
100k
  /* 1861 */ "shll.qb\t\0"
245
100k
  /* 1870 */ "repl.qb\t\0"
246
100k
  /* 1879 */ "shrl.qb\t\0"
247
100k
  /* 1888 */ "cmpgdu.eq.qb\t\0"
248
100k
  /* 1902 */ "cmpgu.eq.qb\t\0"
249
100k
  /* 1915 */ "cmpu.eq.qb\t\0"
250
100k
  /* 1927 */ "shra_r.qb\t\0"
251
100k
  /* 1938 */ "subuh_r.qb\t\0"
252
100k
  /* 1950 */ "adduh_r.qb\t\0"
253
100k
  /* 1962 */ "shrav_r.qb\t\0"
254
100k
  /* 1974 */ "absq_s.qb\t\0"
255
100k
  /* 1985 */ "subu_s.qb\t\0"
256
100k
  /* 1996 */ "addu_s.qb\t\0"
257
100k
  /* 2007 */ "cmpgdu.lt.qb\t\0"
258
100k
  /* 2021 */ "cmpgu.lt.qb\t\0"
259
100k
  /* 2034 */ "cmpu.lt.qb\t\0"
260
100k
  /* 2046 */ "subu.qb\t\0"
261
100k
  /* 2055 */ "addu.qb\t\0"
262
100k
  /* 2064 */ "shrav.qb\t\0"
263
100k
  /* 2074 */ "shllv.qb\t\0"
264
100k
  /* 2084 */ "replv.qb\t\0"
265
100k
  /* 2094 */ "shrlv.qb\t\0"
266
100k
  /* 2104 */ "raddu.w.qb\t\0"
267
100k
  /* 2116 */ "sb\t\0"
268
100k
  /* 2120 */ "modsub\t\0"
269
100k
  /* 2128 */ "msub\t\0"
270
100k
  /* 2134 */ "bposge32c\t\0"
271
100k
  /* 2145 */ "bc\t\0"
272
100k
  /* 2149 */ "bgec\t\0"
273
100k
  /* 2155 */ "bnec\t\0"
274
100k
  /* 2161 */ "bgeic\t\0"
275
100k
  /* 2168 */ "bneic\t\0"
276
100k
  /* 2175 */ "jic\t\0"
277
100k
  /* 2180 */ "beqic\t\0"
278
100k
  /* 2187 */ "bltic\t\0"
279
100k
  /* 2194 */ "move.balc\t\0"
280
100k
  /* 2205 */ "jialc\t\0"
281
100k
  /* 2212 */ "bgezalc\t\0"
282
100k
  /* 2221 */ "blezalc\t\0"
283
100k
  /* 2230 */ "bnezalc\t\0"
284
100k
  /* 2239 */ "beqzalc\t\0"
285
100k
  /* 2248 */ "bgtzalc\t\0"
286
100k
  /* 2257 */ "bltzalc\t\0"
287
100k
  /* 2266 */ "sync\t\0"
288
100k
  /* 2272 */ "ldpc\t\0"
289
100k
  /* 2278 */ "auipc\t\0"
290
100k
  /* 2285 */ "aluipc\t\0"
291
100k
  /* 2293 */ "addiupc\t\0"
292
100k
  /* 2302 */ "lwupc\t\0"
293
100k
  /* 2309 */ "lwpc\t\0"
294
100k
  /* 2315 */ "swpc\t\0"
295
100k
  /* 2321 */ "beqc\t\0"
296
100k
  /* 2327 */ "restore.jrc\t\0"
297
100k
  /* 2340 */ "jalrc\t\0"
298
100k
  /* 2347 */ "addsc\t\0"
299
100k
  /* 2354 */ "brsc\t\0"
300
100k
  /* 2360 */ "balrsc\t\0"
301
100k
  /* 2368 */ "bltc\t\0"
302
100k
  /* 2374 */ "bgeuc\t\0"
303
100k
  /* 2381 */ "bgeiuc\t\0"
304
100k
  /* 2389 */ "bltiuc\t\0"
305
100k
  /* 2397 */ "bltuc\t\0"
306
100k
  /* 2404 */ "bnvc\t\0"
307
100k
  /* 2410 */ "bovc\t\0"
308
100k
  /* 2416 */ "addwc\t\0"
309
100k
  /* 2423 */ "bgezc\t\0"
310
100k
  /* 2430 */ "blezc\t\0"
311
100k
  /* 2437 */ "bc1nezc\t\0"
312
100k
  /* 2446 */ "bc2nezc\t\0"
313
100k
  /* 2455 */ "bbnezc\t\0"
314
100k
  /* 2463 */ "bc1eqzc\t\0"
315
100k
  /* 2472 */ "bc2eqzc\t\0"
316
100k
  /* 2481 */ "bbeqzc\t\0"
317
100k
  /* 2489 */ "bgtzc\t\0"
318
100k
  /* 2496 */ "bltzc\t\0"
319
100k
  /* 2503 */ "flog2.d\t\0"
320
100k
  /* 2512 */ "fexp2.d\t\0"
321
100k
  /* 2521 */ "add_a.d\t\0"
322
100k
  /* 2530 */ "fmin_a.d\t\0"
323
100k
  /* 2540 */ "adds_a.d\t\0"
324
100k
  /* 2550 */ "fmax_a.d\t\0"
325
100k
  /* 2560 */ "mina.d\t\0"
326
100k
  /* 2568 */ "sra.d\t\0"
327
100k
  /* 2575 */ "maxa.d\t\0"
328
100k
  /* 2583 */ "fsub.d\t\0"
329
100k
  /* 2591 */ "fmsub.d\t\0"
330
100k
  /* 2600 */ "nmsub.d\t\0"
331
100k
  /* 2609 */ "nloc.d\t\0"
332
100k
  /* 2617 */ "nlzc.d\t\0"
333
100k
  /* 2625 */ "fadd.d\t\0"
334
100k
  /* 2633 */ "fmadd.d\t\0"
335
100k
  /* 2642 */ "nmadd.d\t\0"
336
100k
  /* 2651 */ "sld.d\t\0"
337
100k
  /* 2658 */ "pckod.d\t\0"
338
100k
  /* 2667 */ "ilvod.d\t\0"
339
100k
  /* 2676 */ "c.nge.d\t\0"
340
100k
  /* 2685 */ "c.le.d\t\0"
341
100k
  /* 2693 */ "cmp.le.d\t\0"
342
100k
  /* 2703 */ "fcle.d\t\0"
343
100k
  /* 2711 */ "c.ngle.d\t\0"
344
100k
  /* 2721 */ "c.ole.d\t\0"
345
100k
  /* 2730 */ "cmp.sle.d\t\0"
346
100k
  /* 2741 */ "fsle.d\t\0"
347
100k
  /* 2749 */ "c.ule.d\t\0"
348
100k
  /* 2758 */ "cmp.ule.d\t\0"
349
100k
  /* 2769 */ "fcule.d\t\0"
350
100k
  /* 2778 */ "cmp.sule.d\t\0"
351
100k
  /* 2790 */ "fsule.d\t\0"
352
100k
  /* 2799 */ "fcne.d\t\0"
353
100k
  /* 2807 */ "fsne.d\t\0"
354
100k
  /* 2815 */ "fcune.d\t\0"
355
100k
  /* 2824 */ "fsune.d\t\0"
356
100k
  /* 2833 */ "insve.d\t\0"
357
100k
  /* 2842 */ "c.f.d\t\0"
358
100k
  /* 2849 */ "cmp.af.d\t\0"
359
100k
  /* 2859 */ "fcaf.d\t\0"
360
100k
  /* 2867 */ "cmp.saf.d\t\0"
361
100k
  /* 2878 */ "fsaf.d\t\0"
362
100k
  /* 2886 */ "msubf.d\t\0"
363
100k
  /* 2895 */ "maddf.d\t\0"
364
100k
  /* 2904 */ "vshf.d\t\0"
365
100k
  /* 2912 */ "c.sf.d\t\0"
366
100k
  /* 2920 */ "movf.d\t\0"
367
100k
  /* 2928 */ "bneg.d\t\0"
368
100k
  /* 2936 */ "srai.d\t\0"
369
100k
  /* 2944 */ "sldi.d\t\0"
370
100k
  /* 2952 */ "bnegi.d\t\0"
371
100k
  /* 2961 */ "slli.d\t\0"
372
100k
  /* 2969 */ "srli.d\t\0"
373
100k
  /* 2977 */ "binsli.d\t\0"
374
100k
  /* 2987 */ "ceqi.d\t\0"
375
100k
  /* 2995 */ "srari.d\t\0"
376
100k
  /* 3004 */ "bclri.d\t\0"
377
100k
  /* 3013 */ "srlri.d\t\0"
378
100k
  /* 3022 */ "binsri.d\t\0"
379
100k
  /* 3032 */ "splati.d\t\0"
380
100k
  /* 3042 */ "bseti.d\t\0"
381
100k
  /* 3051 */ "subvi.d\t\0"
382
100k
  /* 3060 */ "addvi.d\t\0"
383
100k
  /* 3069 */ "trunc.l.d\t\0"
384
100k
  /* 3080 */ "round.l.d\t\0"
385
100k
  /* 3091 */ "ceil.l.d\t\0"
386
100k
  /* 3101 */ "floor.l.d\t\0"
387
100k
  /* 3112 */ "cvt.l.d\t\0"
388
100k
  /* 3121 */ "sel.d\t\0"
389
100k
  /* 3128 */ "c.ngl.d\t\0"
390
100k
  /* 3137 */ "fill.d\t\0"
391
100k
  /* 3145 */ "sll.d\t\0"
392
100k
  /* 3152 */ "fexupl.d\t\0"
393
100k
  /* 3162 */ "ffql.d\t\0"
394
100k
  /* 3170 */ "srl.d\t\0"
395
100k
  /* 3177 */ "binsl.d\t\0"
396
100k
  /* 3186 */ "fmul.d\t\0"
397
100k
  /* 3194 */ "ilvl.d\t\0"
398
100k
  /* 3202 */ "fmin.d\t\0"
399
100k
  /* 3210 */ "c.un.d\t\0"
400
100k
  /* 3218 */ "cmp.un.d\t\0"
401
100k
  /* 3228 */ "fcun.d\t\0"
402
100k
  /* 3236 */ "cmp.sun.d\t\0"
403
100k
  /* 3247 */ "fsun.d\t\0"
404
100k
  /* 3255 */ "movn.d\t\0"
405
100k
  /* 3263 */ "frcp.d\t\0"
406
100k
  /* 3271 */ "recip.d\t\0"
407
100k
  /* 3280 */ "c.eq.d\t\0"
408
100k
  /* 3288 */ "cmp.eq.d\t\0"
409
100k
  /* 3298 */ "fceq.d\t\0"
410
100k
  /* 3306 */ "c.seq.d\t\0"
411
100k
  /* 3315 */ "cmp.seq.d\t\0"
412
100k
  /* 3326 */ "fseq.d\t\0"
413
100k
  /* 3334 */ "c.ueq.d\t\0"
414
100k
  /* 3343 */ "cmp.ueq.d\t\0"
415
100k
  /* 3354 */ "fcueq.d\t\0"
416
100k
  /* 3363 */ "cmp.sueq.d\t\0"
417
100k
  /* 3375 */ "fsueq.d\t\0"
418
100k
  /* 3384 */ "srar.d\t\0"
419
100k
  /* 3392 */ "bclr.d\t\0"
420
100k
  /* 3400 */ "srlr.d\t\0"
421
100k
  /* 3408 */ "fcor.d\t\0"
422
100k
  /* 3416 */ "fsor.d\t\0"
423
100k
  /* 3424 */ "fexupr.d\t\0"
424
100k
  /* 3434 */ "ffqr.d\t\0"
425
100k
  /* 3442 */ "binsr.d\t\0"
426
100k
  /* 3451 */ "ilvr.d\t\0"
427
100k
  /* 3459 */ "cvt.s.d\t\0"
428
100k
  /* 3468 */ "asub_s.d\t\0"
429
100k
  /* 3478 */ "hsub_s.d\t\0"
430
100k
  /* 3488 */ "dpsub_s.d\t\0"
431
100k
  /* 3499 */ "ftrunc_s.d\t\0"
432
100k
  /* 3511 */ "hadd_s.d\t\0"
433
100k
  /* 3521 */ "dpadd_s.d\t\0"
434
100k
  /* 3532 */ "mod_s.d\t\0"
435
100k
  /* 3541 */ "cle_s.d\t\0"
436
100k
  /* 3550 */ "ave_s.d\t\0"
437
100k
  /* 3559 */ "clei_s.d\t\0"
438
100k
  /* 3569 */ "mini_s.d\t\0"
439
100k
  /* 3579 */ "clti_s.d\t\0"
440
100k
  /* 3589 */ "maxi_s.d\t\0"
441
100k
  /* 3599 */ "min_s.d\t\0"
442
100k
  /* 3608 */ "dotp_s.d\t\0"
443
100k
  /* 3618 */ "aver_s.d\t\0"
444
100k
  /* 3628 */ "subs_s.d\t\0"
445
100k
  /* 3638 */ "adds_s.d\t\0"
446
100k
  /* 3648 */ "sat_s.d\t\0"
447
100k
  /* 3657 */ "clt_s.d\t\0"
448
100k
  /* 3666 */ "ffint_s.d\t\0"
449
100k
  /* 3677 */ "ftint_s.d\t\0"
450
100k
  /* 3688 */ "subsuu_s.d\t\0"
451
100k
  /* 3700 */ "div_s.d\t\0"
452
100k
  /* 3709 */ "max_s.d\t\0"
453
100k
  /* 3718 */ "copy_s.d\t\0"
454
100k
  /* 3728 */ "abs.d\t\0"
455
100k
  /* 3735 */ "fclass.d\t\0"
456
100k
  /* 3745 */ "splat.d\t\0"
457
100k
  /* 3754 */ "bset.d\t\0"
458
100k
  /* 3762 */ "c.ngt.d\t\0"
459
100k
  /* 3771 */ "c.lt.d\t\0"
460
100k
  /* 3779 */ "cmp.lt.d\t\0"
461
100k
  /* 3789 */ "fclt.d\t\0"
462
100k
  /* 3797 */ "c.olt.d\t\0"
463
100k
  /* 3806 */ "cmp.slt.d\t\0"
464
100k
  /* 3817 */ "fslt.d\t\0"
465
100k
  /* 3825 */ "c.ult.d\t\0"
466
100k
  /* 3834 */ "cmp.ult.d\t\0"
467
100k
  /* 3845 */ "fcult.d\t\0"
468
100k
  /* 3854 */ "cmp.sult.d\t\0"
469
100k
  /* 3866 */ "fsult.d\t\0"
470
100k
  /* 3875 */ "pcnt.d\t\0"
471
100k
  /* 3883 */ "frint.d\t\0"
472
100k
  /* 3892 */ "insert.d\t\0"
473
100k
  /* 3902 */ "fsqrt.d\t\0"
474
100k
  /* 3911 */ "frsqrt.d\t\0"
475
100k
  /* 3921 */ "st.d\t\0"
476
100k
  /* 3927 */ "movt.d\t\0"
477
100k
  /* 3935 */ "asub_u.d\t\0"
478
100k
  /* 3945 */ "hsub_u.d\t\0"
479
100k
  /* 3955 */ "dpsub_u.d\t\0"
480
100k
  /* 3966 */ "ftrunc_u.d\t\0"
481
100k
  /* 3978 */ "hadd_u.d\t\0"
482
100k
  /* 3988 */ "dpadd_u.d\t\0"
483
100k
  /* 3999 */ "mod_u.d\t\0"
484
100k
  /* 4008 */ "cle_u.d\t\0"
485
100k
  /* 4017 */ "ave_u.d\t\0"
486
100k
  /* 4026 */ "clei_u.d\t\0"
487
100k
  /* 4036 */ "mini_u.d\t\0"
488
100k
  /* 4046 */ "clti_u.d\t\0"
489
100k
  /* 4056 */ "maxi_u.d\t\0"
490
100k
  /* 4066 */ "min_u.d\t\0"
491
100k
  /* 4075 */ "dotp_u.d\t\0"
492
100k
  /* 4085 */ "aver_u.d\t\0"
493
100k
  /* 4095 */ "subs_u.d\t\0"
494
100k
  /* 4105 */ "adds_u.d\t\0"
495
100k
  /* 4115 */ "subsus_u.d\t\0"
496
100k
  /* 4127 */ "sat_u.d\t\0"
497
100k
  /* 4136 */ "clt_u.d\t\0"
498
100k
  /* 4145 */ "ffint_u.d\t\0"
499
100k
  /* 4156 */ "ftint_u.d\t\0"
500
100k
  /* 4167 */ "div_u.d\t\0"
501
100k
  /* 4176 */ "max_u.d\t\0"
502
100k
  /* 4185 */ "msubv.d\t\0"
503
100k
  /* 4194 */ "maddv.d\t\0"
504
100k
  /* 4203 */ "pckev.d\t\0"
505
100k
  /* 4212 */ "ilvev.d\t\0"
506
100k
  /* 4221 */ "fdiv.d\t\0"
507
100k
  /* 4229 */ "mulv.d\t\0"
508
100k
  /* 4237 */ "mov.d\t\0"
509
100k
  /* 4244 */ "trunc.w.d\t\0"
510
100k
  /* 4255 */ "round.w.d\t\0"
511
100k
  /* 4266 */ "ceil.w.d\t\0"
512
100k
  /* 4276 */ "floor.w.d\t\0"
513
100k
  /* 4287 */ "cvt.w.d\t\0"
514
100k
  /* 4296 */ "fmax.d\t\0"
515
100k
  /* 4304 */ "bz.d\t\0"
516
100k
  /* 4310 */ "selnez.d\t\0"
517
100k
  /* 4320 */ "bnz.d\t\0"
518
100k
  /* 4327 */ "seleqz.d\t\0"
519
100k
  /* 4337 */ "movz.d\t\0"
520
100k
  /* 4345 */ "crc32d\t\0"
521
100k
  /* 4353 */ "saad\t\0"
522
100k
  /* 4359 */ "crc32cd\t\0"
523
100k
  /* 4368 */ "scd\t\0"
524
100k
  /* 4373 */ "dadd\t\0"
525
100k
  /* 4379 */ "madd\t\0"
526
100k
  /* 4385 */ "dshd\t\0"
527
100k
  /* 4391 */ "yield\t\0"
528
100k
  /* 4398 */ "lld\t\0"
529
100k
  /* 4403 */ "and\t\0"
530
100k
  /* 4408 */ "prepend\t\0"
531
100k
  /* 4417 */ "append\t\0"
532
100k
  /* 4425 */ "dmod\t\0"
533
100k
  /* 4431 */ "sd\t\0"
534
100k
  /* 4435 */ "lbe\t\0"
535
100k
  /* 4440 */ "sbe\t\0"
536
100k
  /* 4445 */ "sce\t\0"
537
100k
  /* 4450 */ "cachee\t\0"
538
100k
  /* 4458 */ "prefe\t\0"
539
100k
  /* 4465 */ "bge\t\0"
540
100k
  /* 4470 */ "sge\t\0"
541
100k
  /* 4475 */ "tge\t\0"
542
100k
  /* 4480 */ "cache\t\0"
543
100k
  /* 4487 */ "lhe\t\0"
544
100k
  /* 4492 */ "she\t\0"
545
100k
  /* 4497 */ "sigrie\t\0"
546
100k
  /* 4505 */ "ble\t\0"
547
100k
  /* 4510 */ "lle\t\0"
548
100k
  /* 4515 */ "sle\t\0"
549
100k
  /* 4520 */ "lwle\t\0"
550
100k
  /* 4526 */ "swle\t\0"
551
100k
  /* 4532 */ "bne\t\0"
552
100k
  /* 4537 */ "sne\t\0"
553
100k
  /* 4542 */ "tne\t\0"
554
100k
  /* 4547 */ "dvpe\t\0"
555
100k
  /* 4553 */ "evpe\t\0"
556
100k
  /* 4559 */ "restore\t\0"
557
100k
  /* 4568 */ "lwre\t\0"
558
100k
  /* 4574 */ "swre\t\0"
559
100k
  /* 4580 */ "lbue\t\0"
560
100k
  /* 4586 */ "lhue\t\0"
561
100k
  /* 4592 */ "save\t\0"
562
100k
  /* 4598 */ "move\t\0"
563
100k
  /* 4604 */ "lwe\t\0"
564
100k
  /* 4609 */ "swe\t\0"
565
100k
  /* 4614 */ "bc1f\t\0"
566
100k
  /* 4620 */ "pref\t\0"
567
100k
  /* 4626 */ "movf\t\0"
568
100k
  /* 4632 */ "neg\t\0"
569
100k
  /* 4637 */ "add_a.h\t\0"
570
100k
  /* 4646 */ "min_a.h\t\0"
571
100k
  /* 4655 */ "adds_a.h\t\0"
572
100k
  /* 4665 */ "max_a.h\t\0"
573
100k
  /* 4674 */ "sra.h\t\0"
574
100k
  /* 4681 */ "nloc.h\t\0"
575
100k
  /* 4689 */ "lapc.h\t\0"
576
100k
  /* 4697 */ "nlzc.h\t\0"
577
100k
  /* 4705 */ "sld.h\t\0"
578
100k
  /* 4712 */ "pckod.h\t\0"
579
100k
  /* 4721 */ "ilvod.h\t\0"
580
100k
  /* 4730 */ "insve.h\t\0"
581
100k
  /* 4739 */ "vshf.h\t\0"
582
100k
  /* 4747 */ "bneg.h\t\0"
583
100k
  /* 4755 */ "srai.h\t\0"
584
100k
  /* 4763 */ "sldi.h\t\0"
585
100k
  /* 4771 */ "bnegi.h\t\0"
586
100k
  /* 4780 */ "slli.h\t\0"
587
100k
  /* 4788 */ "srli.h\t\0"
588
100k
  /* 4796 */ "binsli.h\t\0"
589
100k
  /* 4806 */ "ceqi.h\t\0"
590
100k
  /* 4814 */ "srari.h\t\0"
591
100k
  /* 4823 */ "bclri.h\t\0"
592
100k
  /* 4832 */ "srlri.h\t\0"
593
100k
  /* 4841 */ "binsri.h\t\0"
594
100k
  /* 4851 */ "splati.h\t\0"
595
100k
  /* 4861 */ "bseti.h\t\0"
596
100k
  /* 4870 */ "subvi.h\t\0"
597
100k
  /* 4879 */ "addvi.h\t\0"
598
100k
  /* 4888 */ "fill.h\t\0"
599
100k
  /* 4896 */ "sll.h\t\0"
600
100k
  /* 4903 */ "srl.h\t\0"
601
100k
  /* 4910 */ "binsl.h\t\0"
602
100k
  /* 4919 */ "ilvl.h\t\0"
603
100k
  /* 4927 */ "fexdo.h\t\0"
604
100k
  /* 4936 */ "msub_q.h\t\0"
605
100k
  /* 4946 */ "madd_q.h\t\0"
606
100k
  /* 4956 */ "mul_q.h\t\0"
607
100k
  /* 4965 */ "msubr_q.h\t\0"
608
100k
  /* 4976 */ "maddr_q.h\t\0"
609
100k
  /* 4987 */ "mulr_q.h\t\0"
610
100k
  /* 4997 */ "ceq.h\t\0"
611
100k
  /* 5004 */ "ftq.h\t\0"
612
100k
  /* 5011 */ "srar.h\t\0"
613
100k
  /* 5019 */ "bclr.h\t\0"
614
100k
  /* 5027 */ "srlr.h\t\0"
615
100k
  /* 5035 */ "binsr.h\t\0"
616
100k
  /* 5044 */ "ilvr.h\t\0"
617
100k
  /* 5052 */ "asub_s.h\t\0"
618
100k
  /* 5062 */ "hsub_s.h\t\0"
619
100k
  /* 5072 */ "dpsub_s.h\t\0"
620
100k
  /* 5083 */ "hadd_s.h\t\0"
621
100k
  /* 5093 */ "dpadd_s.h\t\0"
622
100k
  /* 5104 */ "mod_s.h\t\0"
623
100k
  /* 5113 */ "cle_s.h\t\0"
624
100k
  /* 5122 */ "ave_s.h\t\0"
625
100k
  /* 5131 */ "clei_s.h\t\0"
626
100k
  /* 5141 */ "mini_s.h\t\0"
627
100k
  /* 5151 */ "clti_s.h\t\0"
628
100k
  /* 5161 */ "maxi_s.h\t\0"
629
100k
  /* 5171 */ "min_s.h\t\0"
630
100k
  /* 5180 */ "dotp_s.h\t\0"
631
100k
  /* 5190 */ "aver_s.h\t\0"
632
100k
  /* 5200 */ "extr_s.h\t\0"
633
100k
  /* 5210 */ "subs_s.h\t\0"
634
100k
  /* 5220 */ "adds_s.h\t\0"
635
100k
  /* 5230 */ "sat_s.h\t\0"
636
100k
  /* 5239 */ "clt_s.h\t\0"
637
100k
  /* 5248 */ "subsuu_s.h\t\0"
638
100k
  /* 5260 */ "div_s.h\t\0"
639
100k
  /* 5269 */ "extrv_s.h\t\0"
640
100k
  /* 5280 */ "max_s.h\t\0"
641
100k
  /* 5289 */ "copy_s.h\t\0"
642
100k
  /* 5299 */ "splat.h\t\0"
643
100k
  /* 5308 */ "bset.h\t\0"
644
100k
  /* 5316 */ "pcnt.h\t\0"
645
100k
  /* 5324 */ "insert.h\t\0"
646
100k
  /* 5334 */ "st.h\t\0"
647
100k
  /* 5340 */ "asub_u.h\t\0"
648
100k
  /* 5350 */ "hsub_u.h\t\0"
649
100k
  /* 5360 */ "dpsub_u.h\t\0"
650
100k
  /* 5371 */ "hadd_u.h\t\0"
651
100k
  /* 5381 */ "dpadd_u.h\t\0"
652
100k
  /* 5392 */ "mod_u.h\t\0"
653
100k
  /* 5401 */ "cle_u.h\t\0"
654
100k
  /* 5410 */ "ave_u.h\t\0"
655
100k
  /* 5419 */ "clei_u.h\t\0"
656
100k
  /* 5429 */ "mini_u.h\t\0"
657
100k
  /* 5439 */ "clti_u.h\t\0"
658
100k
  /* 5449 */ "maxi_u.h\t\0"
659
100k
  /* 5459 */ "min_u.h\t\0"
660
100k
  /* 5468 */ "dotp_u.h\t\0"
661
100k
  /* 5478 */ "aver_u.h\t\0"
662
100k
  /* 5488 */ "subs_u.h\t\0"
663
100k
  /* 5498 */ "adds_u.h\t\0"
664
100k
  /* 5508 */ "subsus_u.h\t\0"
665
100k
  /* 5520 */ "sat_u.h\t\0"
666
100k
  /* 5529 */ "clt_u.h\t\0"
667
100k
  /* 5538 */ "div_u.h\t\0"
668
100k
  /* 5547 */ "max_u.h\t\0"
669
100k
  /* 5556 */ "copy_u.h\t\0"
670
100k
  /* 5566 */ "msubv.h\t\0"
671
100k
  /* 5575 */ "maddv.h\t\0"
672
100k
  /* 5584 */ "pckev.h\t\0"
673
100k
  /* 5593 */ "ilvev.h\t\0"
674
100k
  /* 5602 */ "mulv.h\t\0"
675
100k
  /* 5610 */ "bz.h\t\0"
676
100k
  /* 5616 */ "bnz.h\t\0"
677
100k
  /* 5623 */ "crc32h\t\0"
678
100k
  /* 5631 */ "dsbh\t\0"
679
100k
  /* 5637 */ "wsbh\t\0"
680
100k
  /* 5643 */ "crc32ch\t\0"
681
100k
  /* 5652 */ "seh\t\0"
682
100k
  /* 5657 */ "ualh\t\0"
683
100k
  /* 5663 */ "ulh\t\0"
684
100k
  /* 5668 */ "shra.ph\t\0"
685
100k
  /* 5677 */ "precrq.qb.ph\t\0"
686
100k
  /* 5691 */ "precr.qb.ph\t\0"
687
100k
  /* 5704 */ "precrqu_s.qb.ph\t\0"
688
100k
  /* 5721 */ "cmp.le.ph\t\0"
689
100k
  /* 5732 */ "subqh.ph\t\0"
690
100k
  /* 5742 */ "addqh.ph\t\0"
691
100k
  /* 5752 */ "pick.ph\t\0"
692
100k
  /* 5761 */ "shll.ph\t\0"
693
100k
  /* 5770 */ "repl.ph\t\0"
694
100k
  /* 5779 */ "shrl.ph\t\0"
695
100k
  /* 5788 */ "packrl.ph\t\0"
696
100k
  /* 5799 */ "mul.ph\t\0"
697
100k
  /* 5807 */ "subq.ph\t\0"
698
100k
  /* 5816 */ "addq.ph\t\0"
699
100k
  /* 5825 */ "cmp.eq.ph\t\0"
700
100k
  /* 5836 */ "shra_r.ph\t\0"
701
100k
  /* 5847 */ "subqh_r.ph\t\0"
702
100k
  /* 5859 */ "addqh_r.ph\t\0"
703
100k
  /* 5871 */ "shrav_r.ph\t\0"
704
100k
  /* 5883 */ "shll_s.ph\t\0"
705
100k
  /* 5894 */ "mul_s.ph\t\0"
706
100k
  /* 5904 */ "subq_s.ph\t\0"
707
100k
  /* 5915 */ "addq_s.ph\t\0"
708
100k
  /* 5926 */ "mulq_s.ph\t\0"
709
100k
  /* 5937 */ "absq_s.ph\t\0"
710
100k
  /* 5948 */ "subu_s.ph\t\0"
711
100k
  /* 5959 */ "addu_s.ph\t\0"
712
100k
  /* 5970 */ "shllv_s.ph\t\0"
713
100k
  /* 5982 */ "mulq_rs.ph\t\0"
714
100k
  /* 5994 */ "cmp.lt.ph\t\0"
715
100k
  /* 6005 */ "subu.ph\t\0"
716
100k
  /* 6014 */ "addu.ph\t\0"
717
100k
  /* 6023 */ "shrav.ph\t\0"
718
100k
  /* 6033 */ "shllv.ph\t\0"
719
100k
  /* 6043 */ "replv.ph\t\0"
720
100k
  /* 6053 */ "shrlv.ph\t\0"
721
100k
  /* 6063 */ "dpa.w.ph\t\0"
722
100k
  /* 6073 */ "dpaqx_sa.w.ph\t\0"
723
100k
  /* 6088 */ "dpsqx_sa.w.ph\t\0"
724
100k
  /* 6103 */ "mulsa.w.ph\t\0"
725
100k
  /* 6115 */ "dpaq_s.w.ph\t\0"
726
100k
  /* 6128 */ "mulsaq_s.w.ph\t\0"
727
100k
  /* 6143 */ "dpsq_s.w.ph\t\0"
728
100k
  /* 6156 */ "dpaqx_s.w.ph\t\0"
729
100k
  /* 6170 */ "dpsqx_s.w.ph\t\0"
730
100k
  /* 6184 */ "dps.w.ph\t\0"
731
100k
  /* 6194 */ "dpax.w.ph\t\0"
732
100k
  /* 6205 */ "dpsx.w.ph\t\0"
733
100k
  /* 6216 */ "uash\t\0"
734
100k
  /* 6222 */ "ush\t\0"
735
100k
  /* 6227 */ "dmuh\t\0"
736
100k
  /* 6233 */ "synci\t\0"
737
100k
  /* 6240 */ "daddi\t\0"
738
100k
  /* 6247 */ "andi\t\0"
739
100k
  /* 6253 */ "tgei\t\0"
740
100k
  /* 6259 */ "snei\t\0"
741
100k
  /* 6265 */ "tnei\t\0"
742
100k
  /* 6271 */ "dahi\t\0"
743
100k
  /* 6277 */ "mfhi\t\0"
744
100k
  /* 6283 */ "mthi\t\0"
745
100k
  /* 6289 */ ".align 2\n\tli\t\0"
746
100k
  /* 6303 */ "dli\t\0"
747
100k
  /* 6308 */ "cmpi\t\0"
748
100k
  /* 6314 */ "seqi\t\0"
749
100k
  /* 6320 */ "teqi\t\0"
750
100k
  /* 6326 */ "xori\t\0"
751
100k
  /* 6332 */ "dati\t\0"
752
100k
  /* 6338 */ "slti\t\0"
753
100k
  /* 6344 */ "tlti\t\0"
754
100k
  /* 6350 */ "daui\t\0"
755
100k
  /* 6356 */ "lui\t\0"
756
100k
  /* 6361 */ "ginvi\t\0"
757
100k
  /* 6368 */ "j\t\0"
758
100k
  /* 6371 */ "break\t\0"
759
100k
  /* 6378 */ "fork\t\0"
760
100k
  /* 6384 */ "cvt.d.l\t\0"
761
100k
  /* 6393 */ "cvt.s.l\t\0"
762
100k
  /* 6402 */ "bal\t\0"
763
100k
  /* 6407 */ "jal\t\0"
764
100k
  /* 6412 */ "bgezal\t\0"
765
100k
  /* 6420 */ "bltzal\t\0"
766
100k
  /* 6428 */ "dpau.h.qbl\t\0"
767
100k
  /* 6440 */ "dpsu.h.qbl\t\0"
768
100k
  /* 6452 */ "muleu_s.ph.qbl\t\0"
769
100k
  /* 6468 */ "preceu.ph.qbl\t\0"
770
100k
  /* 6483 */ "precequ.ph.qbl\t\0"
771
100k
  /* 6499 */ "ldl\t\0"
772
100k
  /* 6504 */ "sdl\t\0"
773
100k
  /* 6509 */ "bgel\t\0"
774
100k
  /* 6515 */ "blel\t\0"
775
100k
  /* 6521 */ "bnel\t\0"
776
100k
  /* 6527 */ "bc1fl\t\0"
777
100k
  /* 6534 */ "maq_sa.w.phl\t\0"
778
100k
  /* 6548 */ "preceq.w.phl\t\0"
779
100k
  /* 6562 */ "maq_s.w.phl\t\0"
780
100k
  /* 6575 */ "muleq_s.w.phl\t\0"
781
100k
  /* 6590 */ "hypcall\t\0"
782
100k
  /* 6599 */ "syscall\t\0"
783
100k
  /* 6608 */ "bgezall\t\0"
784
100k
  /* 6617 */ "bltzall\t\0"
785
100k
  /* 6626 */ "dsll\t\0"
786
100k
  /* 6632 */ "drol\t\0"
787
100k
  /* 6638 */ "cvt.s.pl\t\0"
788
100k
  /* 6648 */ "beql\t\0"
789
100k
  /* 6654 */ "dsrl\t\0"
790
100k
  /* 6660 */ "bc1tl\t\0"
791
100k
  /* 6667 */ "bgtl\t\0"
792
100k
  /* 6673 */ "bltl\t\0"
793
100k
  /* 6679 */ "bgeul\t\0"
794
100k
  /* 6686 */ "bleul\t\0"
795
100k
  /* 6693 */ "dmul\t\0"
796
100k
  /* 6699 */ "bgtul\t\0"
797
100k
  /* 6706 */ "bltul\t\0"
798
100k
  /* 6713 */ "lwl\t\0"
799
100k
  /* 6718 */ "swl\t\0"
800
100k
  /* 6723 */ "bgezl\t\0"
801
100k
  /* 6730 */ "blezl\t\0"
802
100k
  /* 6737 */ "bgtzl\t\0"
803
100k
  /* 6744 */ "bltzl\t\0"
804
100k
  /* 6751 */ "drem\t\0"
805
100k
  /* 6757 */ "dinsm\t\0"
806
100k
  /* 6764 */ "dextm\t\0"
807
100k
  /* 6771 */ "ualwm\t\0"
808
100k
  /* 6778 */ "uaswm\t\0"
809
100k
  /* 6785 */ "balign\t\0"
810
100k
  /* 6793 */ "dalign\t\0"
811
100k
  /* 6801 */ "movn\t\0"
812
100k
  /* 6807 */ "dclo\t\0"
813
100k
  /* 6813 */ "mflo\t\0"
814
100k
  /* 6819 */ "shilo\t\0"
815
100k
  /* 6826 */ "mtlo\t\0"
816
100k
  /* 6832 */ "dmulo\t\0"
817
100k
  /* 6839 */ "dbitswap\t\0"
818
100k
  /* 6849 */ "sdbbp\t\0"
819
100k
  /* 6856 */ "extpdp\t\0"
820
100k
  /* 6864 */ "movep\t\0"
821
100k
  /* 6871 */ "mthlip\t\0"
822
100k
  /* 6879 */ "cmp\t\0"
823
100k
  /* 6884 */ "dpop\t\0"
824
100k
  /* 6890 */ "addiur1sp\t\0"
825
100k
  /* 6901 */ "load_ccond_dsp\t\0"
826
100k
  /* 6917 */ "store_ccond_dsp\t\0"
827
100k
  /* 6934 */ "rddsp\t\0"
828
100k
  /* 6941 */ "wrdsp\t\0"
829
100k
  /* 6948 */ "jrcaddiusp\t\0"
830
100k
  /* 6960 */ "jraddiusp\t\0"
831
100k
  /* 6971 */ "swsp\t\0"
832
100k
  /* 6977 */ "extp\t\0"
833
100k
  /* 6983 */ "dvp\t\0"
834
100k
  /* 6988 */ "evp\t\0"
835
100k
  /* 6993 */ "lwp\t\0"
836
100k
  /* 6998 */ "swp\t\0"
837
100k
  /* 7003 */ "beq\t\0"
838
100k
  /* 7008 */ "seq\t\0"
839
100k
  /* 7013 */ "teq\t\0"
840
100k
  /* 7018 */ "dpau.h.qbr\t\0"
841
100k
  /* 7030 */ "dpsu.h.qbr\t\0"
842
100k
  /* 7042 */ "muleu_s.ph.qbr\t\0"
843
100k
  /* 7058 */ "preceu.ph.qbr\t\0"
844
100k
  /* 7073 */ "precequ.ph.qbr\t\0"
845
100k
  /* 7089 */ "ldr\t\0"
846
100k
  /* 7094 */ "sdr\t\0"
847
100k
  /* 7099 */ "maq_sa.w.phr\t\0"
848
100k
  /* 7113 */ "preceq.w.phr\t\0"
849
100k
  /* 7127 */ "maq_s.w.phr\t\0"
850
100k
  /* 7140 */ "muleq_s.w.phr\t\0"
851
100k
  /* 7155 */ "jr\t\0"
852
100k
  /* 7159 */ "jalr\t\0"
853
100k
  /* 7165 */ "nor\t\0"
854
100k
  /* 7170 */ "dror\t\0"
855
100k
  /* 7176 */ "xor\t\0"
856
100k
  /* 7181 */ "rdpgpr\t\0"
857
100k
  /* 7189 */ "wrpgpr\t\0"
858
100k
  /* 7197 */ "mftr\t\0"
859
100k
  /* 7203 */ "drotr\t\0"
860
100k
  /* 7210 */ "mttr\t\0"
861
100k
  /* 7216 */ "rdhwr\t\0"
862
100k
  /* 7223 */ "lwr\t\0"
863
100k
  /* 7228 */ "swr\t\0"
864
100k
  /* 7233 */ "mina.s\t\0"
865
100k
  /* 7241 */ "maxa.s\t\0"
866
100k
  /* 7249 */ "nmsub.s\t\0"
867
100k
  /* 7258 */ "cvt.d.s\t\0"
868
100k
  /* 7267 */ "nmadd.s\t\0"
869
100k
  /* 7276 */ "c.nge.s\t\0"
870
100k
  /* 7285 */ "c.le.s\t\0"
871
100k
  /* 7293 */ "cmp.le.s\t\0"
872
100k
  /* 7303 */ "c.ngle.s\t\0"
873
100k
  /* 7313 */ "c.ole.s\t\0"
874
100k
  /* 7322 */ "cmp.sle.s\t\0"
875
100k
  /* 7333 */ "c.ule.s\t\0"
876
100k
  /* 7342 */ "cmp.ule.s\t\0"
877
100k
  /* 7353 */ "cmp.sule.s\t\0"
878
100k
  /* 7365 */ "c.f.s\t\0"
879
100k
  /* 7372 */ "cmp.af.s\t\0"
880
100k
  /* 7382 */ "cmp.saf.s\t\0"
881
100k
  /* 7393 */ "msubf.s\t\0"
882
100k
  /* 7402 */ "maddf.s\t\0"
883
100k
  /* 7411 */ "c.sf.s\t\0"
884
100k
  /* 7419 */ "movf.s\t\0"
885
100k
  /* 7427 */ "neg.s\t\0"
886
100k
  /* 7434 */ "li.s\t\0"
887
100k
  /* 7440 */ "trunc.l.s\t\0"
888
100k
  /* 7451 */ "round.l.s\t\0"
889
100k
  /* 7462 */ "ceil.l.s\t\0"
890
100k
  /* 7472 */ "floor.l.s\t\0"
891
100k
  /* 7483 */ "cvt.l.s\t\0"
892
100k
  /* 7492 */ "sel.s\t\0"
893
100k
  /* 7499 */ "c.ngl.s\t\0"
894
100k
  /* 7508 */ "mul.s\t\0"
895
100k
  /* 7515 */ "min.s\t\0"
896
100k
  /* 7522 */ "c.un.s\t\0"
897
100k
  /* 7530 */ "cmp.un.s\t\0"
898
100k
  /* 7540 */ "cmp.sun.s\t\0"
899
100k
  /* 7551 */ "movn.s\t\0"
900
100k
  /* 7559 */ "recip.s\t\0"
901
100k
  /* 7568 */ "c.eq.s\t\0"
902
100k
  /* 7576 */ "cmp.eq.s\t\0"
903
100k
  /* 7586 */ "c.seq.s\t\0"
904
100k
  /* 7595 */ "cmp.seq.s\t\0"
905
100k
  /* 7606 */ "c.ueq.s\t\0"
906
100k
  /* 7615 */ "cmp.ueq.s\t\0"
907
100k
  /* 7626 */ "cmp.sueq.s\t\0"
908
100k
  /* 7638 */ "abs.s\t\0"
909
100k
  /* 7645 */ "cvt.ps.s\t\0"
910
100k
  /* 7655 */ "class.s\t\0"
911
100k
  /* 7664 */ "c.ngt.s\t\0"
912
100k
  /* 7673 */ "c.lt.s\t\0"
913
100k
  /* 7681 */ "cmp.lt.s\t\0"
914
100k
  /* 7691 */ "c.olt.s\t\0"
915
100k
  /* 7700 */ "cmp.slt.s\t\0"
916
100k
  /* 7711 */ "c.ult.s\t\0"
917
100k
  /* 7720 */ "cmp.ult.s\t\0"
918
100k
  /* 7731 */ "cmp.sult.s\t\0"
919
100k
  /* 7743 */ "rint.s\t\0"
920
100k
  /* 7751 */ "rsqrt.s\t\0"
921
100k
  /* 7760 */ "movt.s\t\0"
922
100k
  /* 7768 */ "div.s\t\0"
923
100k
  /* 7775 */ "mov.s\t\0"
924
100k
  /* 7782 */ "trunc.w.s\t\0"
925
100k
  /* 7793 */ "round.w.s\t\0"
926
100k
  /* 7804 */ "ceil.w.s\t\0"
927
100k
  /* 7814 */ "floor.w.s\t\0"
928
100k
  /* 7825 */ "cvt.w.s\t\0"
929
100k
  /* 7834 */ "max.s\t\0"
930
100k
  /* 7841 */ "selnez.s\t\0"
931
100k
  /* 7851 */ "seleqz.s\t\0"
932
100k
  /* 7861 */ "movz.s\t\0"
933
100k
  /* 7869 */ "abs\t\0"
934
100k
  /* 7874 */ "jals\t\0"
935
100k
  /* 7880 */ "bgezals\t\0"
936
100k
  /* 7889 */ "bltzals\t\0"
937
100k
  /* 7898 */ "cins\t\0"
938
100k
  /* 7904 */ "dins\t\0"
939
100k
  /* 7910 */ "sub.ps\t\0"
940
100k
  /* 7918 */ "add.ps\t\0"
941
100k
  /* 7926 */ "pll.ps\t\0"
942
100k
  /* 7934 */ "mul.ps\t\0"
943
100k
  /* 7942 */ "pul.ps\t\0"
944
100k
  /* 7950 */ "addr.ps\t\0"
945
100k
  /* 7959 */ "mulr.ps\t\0"
946
100k
  /* 7968 */ "plu.ps\t\0"
947
100k
  /* 7976 */ "puu.ps\t\0"
948
100k
  /* 7984 */ "cvt.pw.ps\t\0"
949
100k
  /* 7995 */ "jalrs\t\0"
950
100k
  /* 8002 */ "exts\t\0"
951
100k
  /* 8008 */ "lhxs\t\0"
952
100k
  /* 8014 */ "shxs\t\0"
953
100k
  /* 8020 */ "lhuxs\t\0"
954
100k
  /* 8027 */ "lwxs\t\0"
955
100k
  /* 8033 */ "swxs\t\0"
956
100k
  /* 8039 */ "bc1t\t\0"
957
100k
  /* 8045 */ "bgt\t\0"
958
100k
  /* 8050 */ "sgt\t\0"
959
100k
  /* 8055 */ "wait\t\0"
960
100k
  /* 8061 */ "blt\t\0"
961
100k
  /* 8066 */ "slt\t\0"
962
100k
  /* 8071 */ "tlt\t\0"
963
100k
  /* 8076 */ "dmult\t\0"
964
100k
  /* 8083 */ "dmt\t\0"
965
100k
  /* 8088 */ "emt\t\0"
966
100k
  /* 8093 */ "not\t\0"
967
100k
  /* 8098 */ "ginvt\t\0"
968
100k
  /* 8105 */ "movt\t\0"
969
100k
  /* 8111 */ "dext\t\0"
970
100k
  /* 8117 */ "lbu\t\0"
971
100k
  /* 8122 */ "dsubu\t\0"
972
100k
  /* 8129 */ "msubu\t\0"
973
100k
  /* 8136 */ "baddu\t\0"
974
100k
  /* 8143 */ "daddu\t\0"
975
100k
  /* 8150 */ "maddu\t\0"
976
100k
  /* 8157 */ "dmodu\t\0"
977
100k
  /* 8164 */ "bgeu\t\0"
978
100k
  /* 8170 */ "sgeu\t\0"
979
100k
  /* 8176 */ "tgeu\t\0"
980
100k
  /* 8182 */ "bleu\t\0"
981
100k
  /* 8188 */ "sleu\t\0"
982
100k
  /* 8194 */ "ulhu\t\0"
983
100k
  /* 8200 */ "dmuhu\t\0"
984
100k
  /* 8207 */ "daddiu\t\0"
985
100k
  /* 8215 */ "tgeiu\t\0"
986
100k
  /* 8222 */ "sltiu\t\0"
987
100k
  /* 8229 */ "tltiu\t\0"
988
100k
  /* 8236 */ "v3mulu\t\0"
989
100k
  /* 8244 */ "dmulu\t\0"
990
100k
  /* 8251 */ "vmulu\t\0"
991
100k
  /* 8258 */ "dremu\t\0"
992
100k
  /* 8265 */ "dmulou\t\0"
993
100k
  /* 8273 */ "cvt.s.pu\t\0"
994
100k
  /* 8283 */ "dinsu\t\0"
995
100k
  /* 8290 */ "bgtu\t\0"
996
100k
  /* 8296 */ "sgtu\t\0"
997
100k
  /* 8302 */ "bltu\t\0"
998
100k
  /* 8308 */ "sltu\t\0"
999
100k
  /* 8314 */ "tltu\t\0"
1000
100k
  /* 8320 */ "dmultu\t\0"
1001
100k
  /* 8328 */ "dextu\t\0"
1002
100k
  /* 8335 */ "ddivu\t\0"
1003
100k
  /* 8342 */ "lwu\t\0"
1004
100k
  /* 8347 */ "and.v\t\0"
1005
100k
  /* 8354 */ "move.v\t\0"
1006
100k
  /* 8362 */ "bsel.v\t\0"
1007
100k
  /* 8370 */ "nor.v\t\0"
1008
100k
  /* 8377 */ "xor.v\t\0"
1009
100k
  /* 8384 */ "bz.v\t\0"
1010
100k
  /* 8390 */ "bmz.v\t\0"
1011
100k
  /* 8397 */ "bnz.v\t\0"
1012
100k
  /* 8404 */ "bmnz.v\t\0"
1013
100k
  /* 8412 */ "dsrav\t\0"
1014
100k
  /* 8419 */ "bitrev\t\0"
1015
100k
  /* 8427 */ "ddiv\t\0"
1016
100k
  /* 8433 */ "dsllv\t\0"
1017
100k
  /* 8440 */ "dsrlv\t\0"
1018
100k
  /* 8447 */ "shilov\t\0"
1019
100k
  /* 8455 */ "sov\t\0"
1020
100k
  /* 8460 */ "extpdpv\t\0"
1021
100k
  /* 8469 */ "extpv\t\0"
1022
100k
  /* 8476 */ "drotrv\t\0"
1023
100k
  /* 8484 */ "insv\t\0"
1024
100k
  /* 8490 */ "flog2.w\t\0"
1025
100k
  /* 8499 */ "fexp2.w\t\0"
1026
100k
  /* 8508 */ "add_a.w\t\0"
1027
100k
  /* 8517 */ "fmin_a.w\t\0"
1028
100k
  /* 8527 */ "adds_a.w\t\0"
1029
100k
  /* 8537 */ "fmax_a.w\t\0"
1030
100k
  /* 8547 */ "sra.w\t\0"
1031
100k
  /* 8554 */ "fsub.w\t\0"
1032
100k
  /* 8562 */ "fmsub.w\t\0"
1033
100k
  /* 8571 */ "nloc.w\t\0"
1034
100k
  /* 8579 */ "nlzc.w\t\0"
1035
100k
  /* 8587 */ "cvt.d.w\t\0"
1036
100k
  /* 8596 */ "fadd.w\t\0"
1037
100k
  /* 8604 */ "fmadd.w\t\0"
1038
100k
  /* 8613 */ "sld.w\t\0"
1039
100k
  /* 8620 */ "pckod.w\t\0"
1040
100k
  /* 8629 */ "ilvod.w\t\0"
1041
100k
  /* 8638 */ "fcle.w\t\0"
1042
100k
  /* 8646 */ "fsle.w\t\0"
1043
100k
  /* 8654 */ "fcule.w\t\0"
1044
100k
  /* 8663 */ "fsule.w\t\0"
1045
100k
  /* 8672 */ "fcne.w\t\0"
1046
100k
  /* 8680 */ "fsne.w\t\0"
1047
100k
  /* 8688 */ "fcune.w\t\0"
1048
100k
  /* 8697 */ "fsune.w\t\0"
1049
100k
  /* 8706 */ "insve.w\t\0"
1050
100k
  /* 8715 */ "fcaf.w\t\0"
1051
100k
  /* 8723 */ "fsaf.w\t\0"
1052
100k
  /* 8731 */ "vshf.w\t\0"
1053
100k
  /* 8739 */ "bneg.w\t\0"
1054
100k
  /* 8747 */ "precr_sra.ph.w\t\0"
1055
100k
  /* 8763 */ "precrq.ph.w\t\0"
1056
100k
  /* 8776 */ "precr_sra_r.ph.w\t\0"
1057
100k
  /* 8794 */ "precrq_rs.ph.w\t\0"
1058
100k
  /* 8810 */ "subqh.w\t\0"
1059
100k
  /* 8819 */ "addqh.w\t\0"
1060
100k
  /* 8828 */ "srai.w\t\0"
1061
100k
  /* 8836 */ "sldi.w\t\0"
1062
100k
  /* 8844 */ "bnegi.w\t\0"
1063
100k
  /* 8853 */ "slli.w\t\0"
1064
100k
  /* 8861 */ "srli.w\t\0"
1065
100k
  /* 8869 */ "binsli.w\t\0"
1066
100k
  /* 8879 */ "ceqi.w\t\0"
1067
100k
  /* 8887 */ "srari.w\t\0"
1068
100k
  /* 8896 */ "bclri.w\t\0"
1069
100k
  /* 8905 */ "srlri.w\t\0"
1070
100k
  /* 8914 */ "binsri.w\t\0"
1071
100k
  /* 8924 */ "splati.w\t\0"
1072
100k
  /* 8934 */ "bseti.w\t\0"
1073
100k
  /* 8943 */ "subvi.w\t\0"
1074
100k
  /* 8952 */ "addvi.w\t\0"
1075
100k
  /* 8961 */ "dpaq_sa.l.w\t\0"
1076
100k
  /* 8974 */ "dpsq_sa.l.w\t\0"
1077
100k
  /* 8987 */ "fill.w\t\0"
1078
100k
  /* 8995 */ "sll.w\t\0"
1079
100k
  /* 9002 */ "fexupl.w\t\0"
1080
100k
  /* 9012 */ "ffql.w\t\0"
1081
100k
  /* 9020 */ "srl.w\t\0"
1082
100k
  /* 9027 */ "binsl.w\t\0"
1083
100k
  /* 9036 */ "fmul.w\t\0"
1084
100k
  /* 9044 */ "ilvl.w\t\0"
1085
100k
  /* 9052 */ "fmin.w\t\0"
1086
100k
  /* 9060 */ "fcun.w\t\0"
1087
100k
  /* 9068 */ "fsun.w\t\0"
1088
100k
  /* 9076 */ "fexdo.w\t\0"
1089
100k
  /* 9085 */ "frcp.w\t\0"
1090
100k
  /* 9093 */ "msub_q.w\t\0"
1091
100k
  /* 9103 */ "madd_q.w\t\0"
1092
100k
  /* 9113 */ "mul_q.w\t\0"
1093
100k
  /* 9122 */ "msubr_q.w\t\0"
1094
100k
  /* 9133 */ "maddr_q.w\t\0"
1095
100k
  /* 9144 */ "mulr_q.w\t\0"
1096
100k
  /* 9154 */ "fceq.w\t\0"
1097
100k
  /* 9162 */ "fseq.w\t\0"
1098
100k
  /* 9170 */ "fcueq.w\t\0"
1099
100k
  /* 9179 */ "fsueq.w\t\0"
1100
100k
  /* 9188 */ "ftq.w\t\0"
1101
100k
  /* 9195 */ "shra_r.w\t\0"
1102
100k
  /* 9205 */ "subqh_r.w\t\0"
1103
100k
  /* 9216 */ "addqh_r.w\t\0"
1104
100k
  /* 9227 */ "extr_r.w\t\0"
1105
100k
  /* 9237 */ "shrav_r.w\t\0"
1106
100k
  /* 9248 */ "extrv_r.w\t\0"
1107
100k
  /* 9259 */ "srar.w\t\0"
1108
100k
  /* 9267 */ "bclr.w\t\0"
1109
100k
  /* 9275 */ "srlr.w\t\0"
1110
100k
  /* 9283 */ "fcor.w\t\0"
1111
100k
  /* 9291 */ "fsor.w\t\0"
1112
100k
  /* 9299 */ "fexupr.w\t\0"
1113
100k
  /* 9309 */ "ffqr.w\t\0"
1114
100k
  /* 9317 */ "binsr.w\t\0"
1115
100k
  /* 9326 */ "extr.w\t\0"
1116
100k
  /* 9334 */ "ilvr.w\t\0"
1117
100k
  /* 9342 */ "cvt.s.w\t\0"
1118
100k
  /* 9351 */ "asub_s.w\t\0"
1119
100k
  /* 9361 */ "hsub_s.w\t\0"
1120
100k
  /* 9371 */ "dpsub_s.w\t\0"
1121
100k
  /* 9382 */ "ftrunc_s.w\t\0"
1122
100k
  /* 9394 */ "hadd_s.w\t\0"
1123
100k
  /* 9404 */ "dpadd_s.w\t\0"
1124
100k
  /* 9415 */ "mod_s.w\t\0"
1125
100k
  /* 9424 */ "cle_s.w\t\0"
1126
100k
  /* 9433 */ "ave_s.w\t\0"
1127
100k
  /* 9442 */ "clei_s.w\t\0"
1128
100k
  /* 9452 */ "mini_s.w\t\0"
1129
100k
  /* 9462 */ "clti_s.w\t\0"
1130
100k
  /* 9472 */ "maxi_s.w\t\0"
1131
100k
  /* 9482 */ "shll_s.w\t\0"
1132
100k
  /* 9492 */ "min_s.w\t\0"
1133
100k
  /* 9501 */ "dotp_s.w\t\0"
1134
100k
  /* 9511 */ "subq_s.w\t\0"
1135
100k
  /* 9521 */ "addq_s.w\t\0"
1136
100k
  /* 9531 */ "mulq_s.w\t\0"
1137
100k
  /* 9541 */ "absq_s.w\t\0"
1138
100k
  /* 9551 */ "aver_s.w\t\0"
1139
100k
  /* 9561 */ "subs_s.w\t\0"
1140
100k
  /* 9571 */ "adds_s.w\t\0"
1141
100k
  /* 9581 */ "sat_s.w\t\0"
1142
100k
  /* 9590 */ "clt_s.w\t\0"
1143
100k
  /* 9599 */ "ffint_s.w\t\0"
1144
100k
  /* 9610 */ "ftint_s.w\t\0"
1145
100k
  /* 9621 */ "subsuu_s.w\t\0"
1146
100k
  /* 9633 */ "div_s.w\t\0"
1147
100k
  /* 9642 */ "shllv_s.w\t\0"
1148
100k
  /* 9653 */ "max_s.w\t\0"
1149
100k
  /* 9662 */ "copy_s.w\t\0"
1150
100k
  /* 9672 */ "mulq_rs.w\t\0"
1151
100k
  /* 9683 */ "extr_rs.w\t\0"
1152
100k
  /* 9694 */ "extrv_rs.w\t\0"
1153
100k
  /* 9706 */ "fclass.w\t\0"
1154
100k
  /* 9716 */ "splat.w\t\0"
1155
100k
  /* 9725 */ "bset.w\t\0"
1156
100k
  /* 9733 */ "fclt.w\t\0"
1157
100k
  /* 9741 */ "fslt.w\t\0"
1158
100k
  /* 9749 */ "fcult.w\t\0"
1159
100k
  /* 9758 */ "fsult.w\t\0"
1160
100k
  /* 9767 */ "pcnt.w\t\0"
1161
100k
  /* 9775 */ "frint.w\t\0"
1162
100k
  /* 9784 */ "insert.w\t\0"
1163
100k
  /* 9794 */ "fsqrt.w\t\0"
1164
100k
  /* 9803 */ "frsqrt.w\t\0"
1165
100k
  /* 9813 */ "st.w\t\0"
1166
100k
  /* 9819 */ "asub_u.w\t\0"
1167
100k
  /* 9829 */ "hsub_u.w\t\0"
1168
100k
  /* 9839 */ "dpsub_u.w\t\0"
1169
100k
  /* 9850 */ "ftrunc_u.w\t\0"
1170
100k
  /* 9862 */ "hadd_u.w\t\0"
1171
100k
  /* 9872 */ "dpadd_u.w\t\0"
1172
100k
  /* 9883 */ "mod_u.w\t\0"
1173
100k
  /* 9892 */ "cle_u.w\t\0"
1174
100k
  /* 9901 */ "ave_u.w\t\0"
1175
100k
  /* 9910 */ "clei_u.w\t\0"
1176
100k
  /* 9920 */ "mini_u.w\t\0"
1177
100k
  /* 9930 */ "clti_u.w\t\0"
1178
100k
  /* 9940 */ "maxi_u.w\t\0"
1179
100k
  /* 9950 */ "min_u.w\t\0"
1180
100k
  /* 9959 */ "dotp_u.w\t\0"
1181
100k
  /* 9969 */ "aver_u.w\t\0"
1182
100k
  /* 9979 */ "subs_u.w\t\0"
1183
100k
  /* 9989 */ "adds_u.w\t\0"
1184
100k
  /* 9999 */ "subsus_u.w\t\0"
1185
100k
  /* 10011 */ "sat_u.w\t\0"
1186
100k
  /* 10020 */ "clt_u.w\t\0"
1187
100k
  /* 10029 */ "ffint_u.w\t\0"
1188
100k
  /* 10040 */ "ftint_u.w\t\0"
1189
100k
  /* 10051 */ "div_u.w\t\0"
1190
100k
  /* 10060 */ "max_u.w\t\0"
1191
100k
  /* 10069 */ "copy_u.w\t\0"
1192
100k
  /* 10079 */ "msubv.w\t\0"
1193
100k
  /* 10088 */ "maddv.w\t\0"
1194
100k
  /* 10097 */ "pckev.w\t\0"
1195
100k
  /* 10106 */ "ilvev.w\t\0"
1196
100k
  /* 10115 */ "fdiv.w\t\0"
1197
100k
  /* 10123 */ "mulv.w\t\0"
1198
100k
  /* 10131 */ "extrv.w\t\0"
1199
100k
  /* 10140 */ "fmax.w\t\0"
1200
100k
  /* 10148 */ "bz.w\t\0"
1201
100k
  /* 10154 */ "bnz.w\t\0"
1202
100k
  /* 10161 */ "crc32w\t\0"
1203
100k
  /* 10169 */ "crc32cw\t\0"
1204
100k
  /* 10178 */ "ualw\t\0"
1205
100k
  /* 10184 */ "ulw\t\0"
1206
100k
  /* 10189 */ "cvt.ps.pw\t\0"
1207
100k
  /* 10200 */ "uasw\t\0"
1208
100k
  /* 10206 */ "usw\t\0"
1209
100k
  /* 10211 */ "extw\t\0"
1210
100k
  /* 10217 */ "byterevw\t\0"
1211
100k
  /* 10227 */ "bitrevw\t\0"
1212
100k
  /* 10236 */ "lbx\t\0"
1213
100k
  /* 10241 */ "sbx\t\0"
1214
100k
  /* 10246 */ "prefx\t\0"
1215
100k
  /* 10253 */ "lhx\t\0"
1216
100k
  /* 10258 */ "shx\t\0"
1217
100k
  /* 10263 */ "jalx\t\0"
1218
100k
  /* 10269 */ "rotx\t\0"
1219
100k
  /* 10275 */ "lbux\t\0"
1220
100k
  /* 10281 */ "lhux\t\0"
1221
100k
  /* 10287 */ "lwx\t\0"
1222
100k
  /* 10292 */ "swx\t\0"
1223
100k
  /* 10297 */ "bgez\t\0"
1224
100k
  /* 10303 */ "blez\t\0"
1225
100k
  /* 10309 */ "bnez\t\0"
1226
100k
  /* 10315 */ "selnez\t\0"
1227
100k
  /* 10323 */ "btnez\t\0"
1228
100k
  /* 10330 */ "dclz\t\0"
1229
100k
  /* 10336 */ "beqz\t\0"
1230
100k
  /* 10342 */ "seleqz\t\0"
1231
100k
  /* 10350 */ "bteqz\t\0"
1232
100k
  /* 10357 */ "bgtz\t\0"
1233
100k
  /* 10363 */ "bltz\t\0"
1234
100k
  /* 10369 */ "movz\t\0"
1235
100k
  /* 10375 */ "seb\t \0"
1236
100k
  /* 10381 */ "seh\t \0"
1237
100k
  /* 10387 */ "ddivu\t$zero, \0"
1238
100k
  /* 10401 */ "ddiv\t$zero, \0"
1239
100k
  /* 10414 */ "addiu\t$sp, \0"
1240
100k
  /* 10426 */ "mftc0 \0"
1241
100k
  /* 10433 */ "mttc0 \0"
1242
100k
  /* 10440 */ "mfthc1 \0"
1243
100k
  /* 10448 */ "mtthc1 \0"
1244
100k
  /* 10456 */ "cftc1 \0"
1245
100k
  /* 10463 */ "mftc1 \0"
1246
100k
  /* 10470 */ "cttc1 \0"
1247
100k
  /* 10477 */ "mttc1 \0"
1248
100k
  /* 10484 */ "sync \0"
1249
100k
  /* 10490 */ "ld \0"
1250
100k
  /* 10494 */ "\t.word \0"
1251
100k
  /* 10502 */ "sd \0"
1252
100k
  /* 10506 */ "sne \0"
1253
100k
  /* 10511 */ "mfthi \0"
1254
100k
  /* 10518 */ "mtthi \0"
1255
100k
  /* 10525 */ "mftlo \0"
1256
100k
  /* 10532 */ "mttlo \0"
1257
100k
  /* 10539 */ "mftdsp \0"
1258
100k
  /* 10547 */ "mttdsp \0"
1259
100k
  /* 10555 */ "scwp \0"
1260
100k
  /* 10561 */ "llwp \0"
1261
100k
  /* 10567 */ "seq \0"
1262
100k
  /* 10572 */ "mftgpr \0"
1263
100k
  /* 10580 */ "mttgpr \0"
1264
100k
  /* 10588 */ "dext \0"
1265
100k
  /* 10594 */ "mftacx \0"
1266
100k
  /* 10602 */ "mttacx \0"
1267
100k
  /* 10610 */ "bc1nez \0"
1268
100k
  /* 10618 */ "bc2nez \0"
1269
100k
  /* 10626 */ "bc1eqz \0"
1270
100k
  /* 10634 */ "bc2eqz \0"
1271
100k
  /* 10642 */ "# XRay Function Patchable RET.\0"
1272
100k
  /* 10673 */ "c.\0"
1273
100k
  /* 10676 */ "# XRay Typed Event Log.\0"
1274
100k
  /* 10700 */ "# XRay Custom Event Log.\0"
1275
100k
  /* 10725 */ "# XRay Function Enter.\0"
1276
100k
  /* 10748 */ "# XRay Tail Call Exit.\0"
1277
100k
  /* 10771 */ "# XRay Function Exit.\0"
1278
100k
  /* 10793 */ "break 0\0"
1279
100k
  /* 10801 */ "nop32\0"
1280
100k
  /* 10807 */ "LIFETIME_END\0"
1281
100k
  /* 10820 */ "PSEUDO_PROBE\0"
1282
100k
  /* 10833 */ "BUNDLE\0"
1283
100k
  /* 10840 */ "DBG_VALUE\0"
1284
100k
  /* 10850 */ "DBG_INSTR_REF\0"
1285
100k
  /* 10864 */ "DBG_PHI\0"
1286
100k
  /* 10872 */ "DBG_LABEL\0"
1287
100k
  /* 10882 */ "LIFETIME_START\0"
1288
100k
  /* 10897 */ "DBG_VALUE_LIST\0"
1289
100k
  /* 10912 */ "jrc\t$ra\0"
1290
100k
  /* 10920 */ "jr\t$ra\0"
1291
100k
  /* 10927 */ "ehb\0"
1292
100k
  /* 10931 */ "eretnc\0"
1293
100k
  /* 10938 */ "pause\0"
1294
100k
  /* 10944 */ "tlbinvf\0"
1295
100k
  /* 10952 */ "tlbginvf\0"
1296
100k
  /* 10961 */ "tlbwi\0"
1297
100k
  /* 10967 */ "tlbgwi\0"
1298
100k
  /* 10974 */ "# FEntry call\0"
1299
100k
  /* 10988 */ "foo\0"
1300
100k
  /* 10992 */ "tlbp\0"
1301
100k
  /* 10997 */ "tlbgp\0"
1302
100k
  /* 11003 */ "ssnop\0"
1303
100k
  /* 11009 */ "tlbr\0"
1304
100k
  /* 11014 */ "tlbgr\0"
1305
100k
  /* 11020 */ "tlbwr\0"
1306
100k
  /* 11026 */ "tlbgwr\0"
1307
100k
  /* 11033 */ "deret\0"
1308
100k
  /* 11039 */ "wait\0"
1309
100k
  /* 11044 */ "tlbinv\0"
1310
100k
  /* 11051 */ "tlbginv\0"
1311
100k
};
1312
100k
#endif // CAPSTONE_DIET
1313
1314
100k
  static const uint32_t OpInfo0[] = {
1315
100k
    0U, // PHI
1316
100k
    0U, // INLINEASM
1317
100k
    0U, // INLINEASM_BR
1318
100k
    0U, // CFI_INSTRUCTION
1319
100k
    0U, // EH_LABEL
1320
100k
    0U, // GC_LABEL
1321
100k
    0U, // ANNOTATION_LABEL
1322
100k
    0U, // KILL
1323
100k
    0U, // EXTRACT_SUBREG
1324
100k
    0U, // INSERT_SUBREG
1325
100k
    0U, // IMPLICIT_DEF
1326
100k
    0U, // SUBREG_TO_REG
1327
100k
    0U, // COPY_TO_REGCLASS
1328
100k
    10841U, // DBG_VALUE
1329
100k
    10898U, // DBG_VALUE_LIST
1330
100k
    10851U, // DBG_INSTR_REF
1331
100k
    10865U, // DBG_PHI
1332
100k
    10873U, // DBG_LABEL
1333
100k
    0U, // REG_SEQUENCE
1334
100k
    0U, // COPY
1335
100k
    10834U, // BUNDLE
1336
100k
    10883U, // LIFETIME_START
1337
100k
    10808U, // LIFETIME_END
1338
100k
    10821U, // PSEUDO_PROBE
1339
100k
    0U, // ARITH_FENCE
1340
100k
    0U, // STACKMAP
1341
100k
    10975U, // FENTRY_CALL
1342
100k
    0U, // PATCHPOINT
1343
100k
    0U, // LOAD_STACK_GUARD
1344
100k
    0U, // PREALLOCATED_SETUP
1345
100k
    0U, // PREALLOCATED_ARG
1346
100k
    0U, // STATEPOINT
1347
100k
    0U, // LOCAL_ESCAPE
1348
100k
    0U, // FAULTING_OP
1349
100k
    0U, // PATCHABLE_OP
1350
100k
    10726U, // PATCHABLE_FUNCTION_ENTER
1351
100k
    10643U, // PATCHABLE_RET
1352
100k
    10772U, // PATCHABLE_FUNCTION_EXIT
1353
100k
    10749U, // PATCHABLE_TAIL_CALL
1354
100k
    10701U, // PATCHABLE_EVENT_CALL
1355
100k
    10677U, // PATCHABLE_TYPED_EVENT_CALL
1356
100k
    0U, // ICALL_BRANCH_FUNNEL
1357
100k
    0U, // MEMBARRIER
1358
100k
    0U, // JUMP_TABLE_DEBUG_INFO
1359
100k
    0U, // G_ASSERT_SEXT
1360
100k
    0U, // G_ASSERT_ZEXT
1361
100k
    0U, // G_ASSERT_ALIGN
1362
100k
    0U, // G_ADD
1363
100k
    0U, // G_SUB
1364
100k
    0U, // G_MUL
1365
100k
    0U, // G_SDIV
1366
100k
    0U, // G_UDIV
1367
100k
    0U, // G_SREM
1368
100k
    0U, // G_UREM
1369
100k
    0U, // G_SDIVREM
1370
100k
    0U, // G_UDIVREM
1371
100k
    0U, // G_AND
1372
100k
    0U, // G_OR
1373
100k
    0U, // G_XOR
1374
100k
    0U, // G_IMPLICIT_DEF
1375
100k
    0U, // G_PHI
1376
100k
    0U, // G_FRAME_INDEX
1377
100k
    0U, // G_GLOBAL_VALUE
1378
100k
    0U, // G_CONSTANT_POOL
1379
100k
    0U, // G_EXTRACT
1380
100k
    0U, // G_UNMERGE_VALUES
1381
100k
    0U, // G_INSERT
1382
100k
    0U, // G_MERGE_VALUES
1383
100k
    0U, // G_BUILD_VECTOR
1384
100k
    0U, // G_BUILD_VECTOR_TRUNC
1385
100k
    0U, // G_CONCAT_VECTORS
1386
100k
    0U, // G_PTRTOINT
1387
100k
    0U, // G_INTTOPTR
1388
100k
    0U, // G_BITCAST
1389
100k
    0U, // G_FREEZE
1390
100k
    0U, // G_CONSTANT_FOLD_BARRIER
1391
100k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1392
100k
    0U, // G_INTRINSIC_TRUNC
1393
100k
    0U, // G_INTRINSIC_ROUND
1394
100k
    0U, // G_INTRINSIC_LRINT
1395
100k
    0U, // G_INTRINSIC_ROUNDEVEN
1396
100k
    0U, // G_READCYCLECOUNTER
1397
100k
    0U, // G_LOAD
1398
100k
    0U, // G_SEXTLOAD
1399
100k
    0U, // G_ZEXTLOAD
1400
100k
    0U, // G_INDEXED_LOAD
1401
100k
    0U, // G_INDEXED_SEXTLOAD
1402
100k
    0U, // G_INDEXED_ZEXTLOAD
1403
100k
    0U, // G_STORE
1404
100k
    0U, // G_INDEXED_STORE
1405
100k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1406
100k
    0U, // G_ATOMIC_CMPXCHG
1407
100k
    0U, // G_ATOMICRMW_XCHG
1408
100k
    0U, // G_ATOMICRMW_ADD
1409
100k
    0U, // G_ATOMICRMW_SUB
1410
100k
    0U, // G_ATOMICRMW_AND
1411
100k
    0U, // G_ATOMICRMW_NAND
1412
100k
    0U, // G_ATOMICRMW_OR
1413
100k
    0U, // G_ATOMICRMW_XOR
1414
100k
    0U, // G_ATOMICRMW_MAX
1415
100k
    0U, // G_ATOMICRMW_MIN
1416
100k
    0U, // G_ATOMICRMW_UMAX
1417
100k
    0U, // G_ATOMICRMW_UMIN
1418
100k
    0U, // G_ATOMICRMW_FADD
1419
100k
    0U, // G_ATOMICRMW_FSUB
1420
100k
    0U, // G_ATOMICRMW_FMAX
1421
100k
    0U, // G_ATOMICRMW_FMIN
1422
100k
    0U, // G_ATOMICRMW_UINC_WRAP
1423
100k
    0U, // G_ATOMICRMW_UDEC_WRAP
1424
100k
    0U, // G_FENCE
1425
100k
    0U, // G_PREFETCH
1426
100k
    0U, // G_BRCOND
1427
100k
    0U, // G_BRINDIRECT
1428
100k
    0U, // G_INVOKE_REGION_START
1429
100k
    0U, // G_INTRINSIC
1430
100k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1431
100k
    0U, // G_INTRINSIC_CONVERGENT
1432
100k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1433
100k
    0U, // G_ANYEXT
1434
100k
    0U, // G_TRUNC
1435
100k
    0U, // G_CONSTANT
1436
100k
    0U, // G_FCONSTANT
1437
100k
    0U, // G_VASTART
1438
100k
    0U, // G_VAARG
1439
100k
    0U, // G_SEXT
1440
100k
    0U, // G_SEXT_INREG
1441
100k
    0U, // G_ZEXT
1442
100k
    0U, // G_SHL
1443
100k
    0U, // G_LSHR
1444
100k
    0U, // G_ASHR
1445
100k
    0U, // G_FSHL
1446
100k
    0U, // G_FSHR
1447
100k
    0U, // G_ROTR
1448
100k
    0U, // G_ROTL
1449
100k
    0U, // G_ICMP
1450
100k
    0U, // G_FCMP
1451
100k
    0U, // G_SELECT
1452
100k
    0U, // G_UADDO
1453
100k
    0U, // G_UADDE
1454
100k
    0U, // G_USUBO
1455
100k
    0U, // G_USUBE
1456
100k
    0U, // G_SADDO
1457
100k
    0U, // G_SADDE
1458
100k
    0U, // G_SSUBO
1459
100k
    0U, // G_SSUBE
1460
100k
    0U, // G_UMULO
1461
100k
    0U, // G_SMULO
1462
100k
    0U, // G_UMULH
1463
100k
    0U, // G_SMULH
1464
100k
    0U, // G_UADDSAT
1465
100k
    0U, // G_SADDSAT
1466
100k
    0U, // G_USUBSAT
1467
100k
    0U, // G_SSUBSAT
1468
100k
    0U, // G_USHLSAT
1469
100k
    0U, // G_SSHLSAT
1470
100k
    0U, // G_SMULFIX
1471
100k
    0U, // G_UMULFIX
1472
100k
    0U, // G_SMULFIXSAT
1473
100k
    0U, // G_UMULFIXSAT
1474
100k
    0U, // G_SDIVFIX
1475
100k
    0U, // G_UDIVFIX
1476
100k
    0U, // G_SDIVFIXSAT
1477
100k
    0U, // G_UDIVFIXSAT
1478
100k
    0U, // G_FADD
1479
100k
    0U, // G_FSUB
1480
100k
    0U, // G_FMUL
1481
100k
    0U, // G_FMA
1482
100k
    0U, // G_FMAD
1483
100k
    0U, // G_FDIV
1484
100k
    0U, // G_FREM
1485
100k
    0U, // G_FPOW
1486
100k
    0U, // G_FPOWI
1487
100k
    0U, // G_FEXP
1488
100k
    0U, // G_FEXP2
1489
100k
    0U, // G_FEXP10
1490
100k
    0U, // G_FLOG
1491
100k
    0U, // G_FLOG2
1492
100k
    0U, // G_FLOG10
1493
100k
    0U, // G_FLDEXP
1494
100k
    0U, // G_FFREXP
1495
100k
    0U, // G_FNEG
1496
100k
    0U, // G_FPEXT
1497
100k
    0U, // G_FPTRUNC
1498
100k
    0U, // G_FPTOSI
1499
100k
    0U, // G_FPTOUI
1500
100k
    0U, // G_SITOFP
1501
100k
    0U, // G_UITOFP
1502
100k
    0U, // G_FABS
1503
100k
    0U, // G_FCOPYSIGN
1504
100k
    0U, // G_IS_FPCLASS
1505
100k
    0U, // G_FCANONICALIZE
1506
100k
    0U, // G_FMINNUM
1507
100k
    0U, // G_FMAXNUM
1508
100k
    0U, // G_FMINNUM_IEEE
1509
100k
    0U, // G_FMAXNUM_IEEE
1510
100k
    0U, // G_FMINIMUM
1511
100k
    0U, // G_FMAXIMUM
1512
100k
    0U, // G_GET_FPENV
1513
100k
    0U, // G_SET_FPENV
1514
100k
    0U, // G_RESET_FPENV
1515
100k
    0U, // G_GET_FPMODE
1516
100k
    0U, // G_SET_FPMODE
1517
100k
    0U, // G_RESET_FPMODE
1518
100k
    0U, // G_PTR_ADD
1519
100k
    0U, // G_PTRMASK
1520
100k
    0U, // G_SMIN
1521
100k
    0U, // G_SMAX
1522
100k
    0U, // G_UMIN
1523
100k
    0U, // G_UMAX
1524
100k
    0U, // G_ABS
1525
100k
    0U, // G_LROUND
1526
100k
    0U, // G_LLROUND
1527
100k
    0U, // G_BR
1528
100k
    0U, // G_BRJT
1529
100k
    0U, // G_INSERT_VECTOR_ELT
1530
100k
    0U, // G_EXTRACT_VECTOR_ELT
1531
100k
    0U, // G_SHUFFLE_VECTOR
1532
100k
    0U, // G_CTTZ
1533
100k
    0U, // G_CTTZ_ZERO_UNDEF
1534
100k
    0U, // G_CTLZ
1535
100k
    0U, // G_CTLZ_ZERO_UNDEF
1536
100k
    0U, // G_CTPOP
1537
100k
    0U, // G_BSWAP
1538
100k
    0U, // G_BITREVERSE
1539
100k
    0U, // G_FCEIL
1540
100k
    0U, // G_FCOS
1541
100k
    0U, // G_FSIN
1542
100k
    0U, // G_FSQRT
1543
100k
    0U, // G_FFLOOR
1544
100k
    0U, // G_FRINT
1545
100k
    0U, // G_FNEARBYINT
1546
100k
    0U, // G_ADDRSPACE_CAST
1547
100k
    0U, // G_BLOCK_ADDR
1548
100k
    0U, // G_JUMP_TABLE
1549
100k
    0U, // G_DYN_STACKALLOC
1550
100k
    0U, // G_STACKSAVE
1551
100k
    0U, // G_STACKRESTORE
1552
100k
    0U, // G_STRICT_FADD
1553
100k
    0U, // G_STRICT_FSUB
1554
100k
    0U, // G_STRICT_FMUL
1555
100k
    0U, // G_STRICT_FDIV
1556
100k
    0U, // G_STRICT_FREM
1557
100k
    0U, // G_STRICT_FMA
1558
100k
    0U, // G_STRICT_FSQRT
1559
100k
    0U, // G_STRICT_FLDEXP
1560
100k
    0U, // G_READ_REGISTER
1561
100k
    0U, // G_WRITE_REGISTER
1562
100k
    0U, // G_MEMCPY
1563
100k
    0U, // G_MEMCPY_INLINE
1564
100k
    0U, // G_MEMMOVE
1565
100k
    0U, // G_MEMSET
1566
100k
    0U, // G_BZERO
1567
100k
    0U, // G_VECREDUCE_SEQ_FADD
1568
100k
    0U, // G_VECREDUCE_SEQ_FMUL
1569
100k
    0U, // G_VECREDUCE_FADD
1570
100k
    0U, // G_VECREDUCE_FMUL
1571
100k
    0U, // G_VECREDUCE_FMAX
1572
100k
    0U, // G_VECREDUCE_FMIN
1573
100k
    0U, // G_VECREDUCE_FMAXIMUM
1574
100k
    0U, // G_VECREDUCE_FMINIMUM
1575
100k
    0U, // G_VECREDUCE_ADD
1576
100k
    0U, // G_VECREDUCE_MUL
1577
100k
    0U, // G_VECREDUCE_AND
1578
100k
    0U, // G_VECREDUCE_OR
1579
100k
    0U, // G_VECREDUCE_XOR
1580
100k
    0U, // G_VECREDUCE_SMAX
1581
100k
    0U, // G_VECREDUCE_SMIN
1582
100k
    0U, // G_VECREDUCE_UMAX
1583
100k
    0U, // G_VECREDUCE_UMIN
1584
100k
    0U, // G_SBFX
1585
100k
    0U, // G_UBFX
1586
100k
    24254U, // ABSMacro
1587
100k
    0U, // ADJCALLSTACKDOWN
1588
100k
    0U, // ADJCALLSTACKDOWN_NM
1589
100k
    0U, // ADJCALLSTACKUP
1590
100k
    0U, // ADJCALLSTACKUP_NM
1591
100k
    536894083U, // ALIGN_NM
1592
100k
    0U, // AND_V_D_PSEUDO
1593
100k
    0U, // AND_V_H_PSEUDO
1594
100k
    0U, // AND_V_W_PSEUDO
1595
100k
    0U, // ATOMIC_CMP_SWAP_I16
1596
100k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
1597
100k
    0U, // ATOMIC_CMP_SWAP_I32
1598
100k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
1599
100k
    0U, // ATOMIC_CMP_SWAP_I64
1600
100k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
1601
100k
    0U, // ATOMIC_CMP_SWAP_I8
1602
100k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
1603
100k
    0U, // ATOMIC_LOAD_ADD_I16
1604
100k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
1605
100k
    0U, // ATOMIC_LOAD_ADD_I32
1606
100k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
1607
100k
    0U, // ATOMIC_LOAD_ADD_I64
1608
100k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
1609
100k
    0U, // ATOMIC_LOAD_ADD_I8
1610
100k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
1611
100k
    0U, // ATOMIC_LOAD_AND_I16
1612
100k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
1613
100k
    0U, // ATOMIC_LOAD_AND_I32
1614
100k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
1615
100k
    0U, // ATOMIC_LOAD_AND_I64
1616
100k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
1617
100k
    0U, // ATOMIC_LOAD_AND_I8
1618
100k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
1619
100k
    0U, // ATOMIC_LOAD_MAX_I16
1620
100k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
1621
100k
    0U, // ATOMIC_LOAD_MAX_I32
1622
100k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
1623
100k
    0U, // ATOMIC_LOAD_MAX_I64
1624
100k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
1625
100k
    0U, // ATOMIC_LOAD_MAX_I8
1626
100k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
1627
100k
    0U, // ATOMIC_LOAD_MIN_I16
1628
100k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
1629
100k
    0U, // ATOMIC_LOAD_MIN_I32
1630
100k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
1631
100k
    0U, // ATOMIC_LOAD_MIN_I64
1632
100k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
1633
100k
    0U, // ATOMIC_LOAD_MIN_I8
1634
100k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
1635
100k
    0U, // ATOMIC_LOAD_NAND_I16
1636
100k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
1637
100k
    0U, // ATOMIC_LOAD_NAND_I32
1638
100k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
1639
100k
    0U, // ATOMIC_LOAD_NAND_I64
1640
100k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
1641
100k
    0U, // ATOMIC_LOAD_NAND_I8
1642
100k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
1643
100k
    0U, // ATOMIC_LOAD_OR_I16
1644
100k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
1645
100k
    0U, // ATOMIC_LOAD_OR_I32
1646
100k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
1647
100k
    0U, // ATOMIC_LOAD_OR_I64
1648
100k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
1649
100k
    0U, // ATOMIC_LOAD_OR_I8
1650
100k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
1651
100k
    0U, // ATOMIC_LOAD_SUB_I16
1652
100k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
1653
100k
    0U, // ATOMIC_LOAD_SUB_I32
1654
100k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
1655
100k
    0U, // ATOMIC_LOAD_SUB_I64
1656
100k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
1657
100k
    0U, // ATOMIC_LOAD_SUB_I8
1658
100k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
1659
100k
    0U, // ATOMIC_LOAD_UMAX_I16
1660
100k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
1661
100k
    0U, // ATOMIC_LOAD_UMAX_I32
1662
100k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
1663
100k
    0U, // ATOMIC_LOAD_UMAX_I64
1664
100k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
1665
100k
    0U, // ATOMIC_LOAD_UMAX_I8
1666
100k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
1667
100k
    0U, // ATOMIC_LOAD_UMIN_I16
1668
100k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
1669
100k
    0U, // ATOMIC_LOAD_UMIN_I32
1670
100k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
1671
100k
    0U, // ATOMIC_LOAD_UMIN_I64
1672
100k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
1673
100k
    0U, // ATOMIC_LOAD_UMIN_I8
1674
100k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
1675
100k
    0U, // ATOMIC_LOAD_XOR_I16
1676
100k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
1677
100k
    0U, // ATOMIC_LOAD_XOR_I32
1678
100k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
1679
100k
    0U, // ATOMIC_LOAD_XOR_I64
1680
100k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
1681
100k
    0U, // ATOMIC_LOAD_XOR_I8
1682
100k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
1683
100k
    0U, // ATOMIC_SWAP_I16
1684
100k
    0U, // ATOMIC_SWAP_I16_POSTRA
1685
100k
    0U, // ATOMIC_SWAP_I32
1686
100k
    0U, // ATOMIC_SWAP_I32_POSTRA
1687
100k
    0U, // ATOMIC_SWAP_I64
1688
100k
    0U, // ATOMIC_SWAP_I64_POSTRA
1689
100k
    0U, // ATOMIC_SWAP_I8
1690
100k
    0U, // ATOMIC_SWAP_I8_POSTRA
1691
100k
    0U, // B
1692
100k
    0U, // BAL_BR
1693
100k
    0U, // BAL_BR_MM
1694
100k
    536893945U, // BEQLImmMacro
1695
100k
    536891762U, // BGE
1696
100k
    536891762U, // BGEImmMacro
1697
100k
    536893806U, // BGEL
1698
100k
    536893806U, // BGELImmMacro
1699
100k
    536895461U, // BGEU
1700
100k
    536895461U, // BGEUImmMacro
1701
100k
    536893976U, // BGEUL
1702
100k
    536893976U, // BGEULImmMacro
1703
100k
    536895342U, // BGT
1704
100k
    536895342U, // BGTImmMacro
1705
100k
    536893964U, // BGTL
1706
100k
    536893964U, // BGTLImmMacro
1707
100k
    536895587U, // BGTU
1708
100k
    536895587U, // BGTUImmMacro
1709
100k
    536893996U, // BGTUL
1710
100k
    536893996U, // BGTULImmMacro
1711
100k
    536891802U, // BLE
1712
100k
    536891802U, // BLEImmMacro
1713
100k
    536893812U, // BLEL
1714
100k
    536893812U, // BLELImmMacro
1715
100k
    536895479U, // BLEU
1716
100k
    536895479U, // BLEUImmMacro
1717
100k
    536893983U, // BLEUL
1718
100k
    536893983U, // BLEULImmMacro
1719
100k
    536895358U, // BLT
1720
100k
    536895358U, // BLTImmMacro
1721
100k
    536893970U, // BLTL
1722
100k
    536893970U, // BLTLImmMacro
1723
100k
    536895599U, // BLTU
1724
100k
    536895599U, // BLTUImmMacro
1725
100k
    536894003U, // BLTUL
1726
100k
    536894003U, // BLTULImmMacro
1727
100k
    536893818U, // BNELImmMacro
1728
100k
    0U, // BPOSGE32_PSEUDO
1729
100k
    0U, // BSEL_D_PSEUDO
1730
100k
    0U, // BSEL_FD_PSEUDO
1731
100k
    0U, // BSEL_FW_PSEUDO
1732
100k
    0U, // BSEL_H_PSEUDO
1733
100k
    0U, // BSEL_W_PSEUDO
1734
100k
    0U, // B_MM
1735
100k
    557961U,  // B_MMR6_Pseudo
1736
100k
    557961U,  // B_MM_Pseudo
1737
100k
    536894300U, // BeqImm
1738
100k
    536891829U, // BneImm
1739
100k
    1073765088U,  // BteqzT8CmpX16
1740
100k
    1073764517U,  // BteqzT8CmpiX16
1741
100k
    1073766275U,  // BteqzT8SltX16
1742
100k
    1073764547U,  // BteqzT8SltiX16
1743
100k
    1073766431U,  // BteqzT8SltiuX16
1744
100k
    1073766517U,  // BteqzT8SltuX16
1745
100k
    1610636000U,  // BtnezT8CmpX16
1746
100k
    1610635429U,  // BtnezT8CmpiX16
1747
100k
    1610637187U,  // BtnezT8SltX16
1748
100k
    1610635459U,  // BtnezT8SltiX16
1749
100k
    1610637343U,  // BtnezT8SltiuX16
1750
100k
    1610637429U,  // BtnezT8SltuX16
1751
100k
    0U, // BuildPairF64
1752
100k
    0U, // BuildPairF64_64
1753
100k
    26841U, // CFTC1
1754
100k
    10989U, // CONSTPOOL_ENTRY
1755
100k
    0U, // COPY_FD_PSEUDO
1756
100k
    0U, // COPY_FW_PSEUDO
1757
100k
    17885415U,  // CTTC1
1758
100k
    551167U,  // Constant32
1759
100k
    536893990U, // DMULImmMacro
1760
100k
    536893990U, // DMULMacro
1761
100k
    536894129U, // DMULOMacro
1762
100k
    536895562U, // DMULOUMacro
1763
100k
    536893929U, // DROL
1764
100k
    536893929U, // DROLImm
1765
100k
    536894467U, // DROR
1766
100k
    536894467U, // DRORImm
1767
100k
    536895724U, // DSDivIMacro
1768
100k
    536895724U, // DSDivMacro
1769
100k
    536894048U, // DSRemIMacro
1770
100k
    536894048U, // DSRemMacro
1771
100k
    536895632U, // DUDivIMacro
1772
100k
    536895632U, // DUDivMacro
1773
100k
    536895555U, // DURemIMacro
1774
100k
    536895555U, // DURemMacro
1775
100k
    0U, // ERet
1776
100k
    0U, // ExtractElementF64
1777
100k
    0U, // ExtractElementF64_64
1778
100k
    0U, // FABS_D
1779
100k
    0U, // FABS_W
1780
100k
    0U, // FEXP2_D_1_PSEUDO
1781
100k
    0U, // FEXP2_W_1_PSEUDO
1782
100k
    0U, // FILL_FD_PSEUDO
1783
100k
    0U, // FILL_FW_PSEUDO
1784
100k
    2181060764U,  // GotPrologue16
1785
100k
    0U, // INSERT_B_VIDX64_PSEUDO
1786
100k
    0U, // INSERT_B_VIDX_PSEUDO
1787
100k
    0U, // INSERT_D_VIDX64_PSEUDO
1788
100k
    0U, // INSERT_D_VIDX_PSEUDO
1789
100k
    0U, // INSERT_FD_PSEUDO
1790
100k
    0U, // INSERT_FD_VIDX64_PSEUDO
1791
100k
    0U, // INSERT_FD_VIDX_PSEUDO
1792
100k
    0U, // INSERT_FW_PSEUDO
1793
100k
    0U, // INSERT_FW_VIDX64_PSEUDO
1794
100k
    0U, // INSERT_FW_VIDX_PSEUDO
1795
100k
    0U, // INSERT_H_VIDX64_PSEUDO
1796
100k
    0U, // INSERT_H_VIDX_PSEUDO
1797
100k
    0U, // INSERT_W_VIDX64_PSEUDO
1798
100k
    0U, // INSERT_W_VIDX_PSEUDO
1799
100k
    0U, // JALR64Pseudo
1800
100k
    0U, // JALRCPseudo
1801
100k
    0U, // JALRHB64Pseudo
1802
100k
    0U, // JALRHBPseudo
1803
100k
    0U, // JALRPseudo
1804
100k
    0U, // JAL_MMR6
1805
100k
    547080U,  // JalOneReg
1806
100k
    22792U, // JalTwoReg
1807
100k
    50358523U,  // LDMacro
1808
100k
    0U, // LDR_D
1809
100k
    0U, // LDR_W
1810
100k
    0U, // LD_F16
1811
100k
    50348037U,  // LOAD_ACC128
1812
100k
    50348037U,  // LOAD_ACC64
1813
100k
    50348037U,  // LOAD_ACC64DSP
1814
100k
    50354934U,  // LOAD_CCOND_DSP
1815
100k
    0U, // LONG_BRANCH_ADDiu
1816
100k
    0U, // LONG_BRANCH_ADDiu2Op
1817
100k
    0U, // LONG_BRANCH_DADDiu
1818
100k
    0U, // LONG_BRANCH_DADDiu2Op
1819
100k
    0U, // LONG_BRANCH_LUi
1820
100k
    0U, // LONG_BRANCH_LUi2Op
1821
100k
    0U, // LONG_BRANCH_LUi2Op_64
1822
100k
    72310U, // LWM_MM
1823
100k
    17196U, // LoadAddrImm32
1824
100k
    17217U, // LoadAddrImm64
1825
100k
    50348844U,  // LoadAddrReg32
1826
100k
    50348865U,  // LoadAddrReg64
1827
100k
    22684U, // LoadImm32
1828
100k
    22688U, // LoadImm64
1829
100k
    19348U, // LoadImmDoubleFGR
1830
100k
    19348U, // LoadImmDoubleFGR_32
1831
100k
    19348U, // LoadImmDoubleGPR
1832
100k
    23819U, // LoadImmSingleFGR
1833
100k
    23819U, // LoadImmSingleGPR
1834
100k
    0U, // LoadJumpTableOffset
1835
100k
    1599429U, // LwConstant32
1836
100k
    26979U, // MFTACX
1837
100k
    26979U, // MFTACX_NM
1838
100k
    536897723U, // MFTC0
1839
100k
    536897723U, // MFTC0_NM
1840
100k
    26848U, // MFTC1
1841
100k
    551212U,  // MFTDSP
1842
100k
    551212U,  // MFTDSP_NM
1843
100k
    26957U, // MFTGPR
1844
100k
    26957U, // MFTGPR_NM
1845
100k
    26825U, // MFTHC1
1846
100k
    26896U, // MFTHI
1847
100k
    26896U, // MFTHI_NM
1848
100k
    26910U, // MFTLO
1849
100k
    26910U, // MFTLO_NM
1850
100k
    0U, // MIPSeh_return32
1851
100k
    0U, // MIPSeh_return64
1852
100k
    0U, // MSA_FP_EXTEND_D_PSEUDO
1853
100k
    0U, // MSA_FP_EXTEND_W_PSEUDO
1854
100k
    0U, // MSA_FP_ROUND_D_PSEUDO
1855
100k
    0U, // MSA_FP_ROUND_W_PSEUDO
1856
100k
    17885547U,  // MTTACX
1857
100k
    17885547U,  // MTTACX_NM
1858
100k
    2752571586U,  // MTTC0
1859
100k
    2752571586U,  // MTTC0_NM
1860
100k
    17885422U,  // MTTC1
1861
100k
    551220U,  // MTTDSP
1862
100k
    551220U,  // MTTDSP_NM
1863
100k
    17885525U,  // MTTGPR
1864
100k
    17885525U,  // MTTGPR_NM
1865
100k
    17885393U,  // MTTHC1
1866
100k
    17885463U,  // MTTHI
1867
100k
    17885463U,  // MTTHI_NM
1868
100k
    17885477U,  // MTTLO
1869
100k
    17885477U,  // MTTLO_NM
1870
100k
    536893991U, // MULImmMacro
1871
100k
    536894130U, // MULOMacro
1872
100k
    536895563U, // MULOUMacro
1873
100k
    0U, // MUSTTAILCALLREG_NM
1874
100k
    0U, // MUSTTAILCALL_NM
1875
100k
    24462U, // MultRxRy16
1876
100k
    86040462U,  // MultRxRyRz16
1877
100k
    24706U, // MultuRxRy16
1878
100k
    86040706U,  // MultuRxRyRz16
1879
100k
    0U, // NOP
1880
100k
    536894462U, // NORImm
1881
100k
    536894462U, // NORImm64
1882
100k
    0U, // NOR_V_D_PSEUDO
1883
100k
    0U, // NOR_V_H_PSEUDO
1884
100k
    0U, // NOR_V_W_PSEUDO
1885
100k
    0U, // OR_V_D_PSEUDO
1886
100k
    0U, // OR_V_H_PSEUDO
1887
100k
    0U, // OR_V_W_PSEUDO
1888
100k
    536895505U, // PseudoADDIU_NM
1889
100k
    536893544U, // PseudoANDI_NM
1890
100k
    0U, // PseudoCMPU_EQ_QB
1891
100k
    0U, // PseudoCMPU_LE_QB
1892
100k
    0U, // PseudoCMPU_LT_QB
1893
100k
    0U, // PseudoCMP_EQ_PH
1894
100k
    0U, // PseudoCMP_LE_PH
1895
100k
    0U, // PseudoCMP_LT_PH
1896
100k
    16389U, // PseudoCVT_D32_W
1897
100k
    16389U, // PseudoCVT_D64_L
1898
100k
    16389U, // PseudoCVT_D64_W
1899
100k
    16389U, // PseudoCVT_S_L
1900
100k
    16389U, // PseudoCVT_S_W
1901
100k
    0U, // PseudoDMULT
1902
100k
    0U, // PseudoDMULTu
1903
100k
    0U, // PseudoDSDIV
1904
100k
    0U, // PseudoDUDIV
1905
100k
    0U, // PseudoD_SELECT_I
1906
100k
    0U, // PseudoD_SELECT_I64
1907
100k
    0U, // PseudoIndirectBranch
1908
100k
    0U, // PseudoIndirectBranch64
1909
100k
    0U, // PseudoIndirectBranch64R6
1910
100k
    0U, // PseudoIndirectBranchNM
1911
100k
    0U, // PseudoIndirectBranchR6
1912
100k
    0U, // PseudoIndirectBranch_MM
1913
100k
    0U, // PseudoIndirectBranch_MMR6
1914
100k
    0U, // PseudoIndirectHazardBranch
1915
100k
    0U, // PseudoIndirectHazardBranch64
1916
100k
    0U, // PseudoIndrectHazardBranch64R6
1917
100k
    0U, // PseudoIndrectHazardBranchR6
1918
100k
    100680492U, // PseudoLA_NM
1919
100k
    100685980U, // PseudoLI_NM
1920
100k
    0U, // PseudoMADD
1921
100k
    0U, // PseudoMADDU
1922
100k
    0U, // PseudoMADDU_MM
1923
100k
    0U, // PseudoMADD_MM
1924
100k
    0U, // PseudoMFHI
1925
100k
    0U, // PseudoMFHI64
1926
100k
    0U, // PseudoMFHI_MM
1927
100k
    0U, // PseudoMFLO
1928
100k
    0U, // PseudoMFLO64
1929
100k
    0U, // PseudoMFLO_MM
1930
100k
    0U, // PseudoMSUB
1931
100k
    0U, // PseudoMSUBU
1932
100k
    0U, // PseudoMSUBU_MM
1933
100k
    0U, // PseudoMSUB_MM
1934
100k
    0U, // PseudoMTLOHI
1935
100k
    0U, // PseudoMTLOHI64
1936
100k
    0U, // PseudoMTLOHI_DSP
1937
100k
    0U, // PseudoMTLOHI_MM
1938
100k
    0U, // PseudoMULT
1939
100k
    0U, // PseudoMULT_MM
1940
100k
    0U, // PseudoMULTu
1941
100k
    0U, // PseudoMULTu_MM
1942
100k
    0U, // PseudoPICK_PH
1943
100k
    0U, // PseudoPICK_QB
1944
100k
    0U, // PseudoReturn
1945
100k
    0U, // PseudoReturn64
1946
100k
    0U, // PseudoReturnNM
1947
100k
    0U, // PseudoSDIV
1948
100k
    0U, // PseudoSELECTFP_F_D32
1949
100k
    0U, // PseudoSELECTFP_F_D64
1950
100k
    0U, // PseudoSELECTFP_F_I
1951
100k
    0U, // PseudoSELECTFP_F_I64
1952
100k
    0U, // PseudoSELECTFP_F_S
1953
100k
    0U, // PseudoSELECTFP_T_D32
1954
100k
    0U, // PseudoSELECTFP_T_D64
1955
100k
    0U, // PseudoSELECTFP_T_I
1956
100k
    0U, // PseudoSELECTFP_T_I64
1957
100k
    0U, // PseudoSELECTFP_T_S
1958
100k
    0U, // PseudoSELECT_D32
1959
100k
    0U, // PseudoSELECT_D64
1960
100k
    0U, // PseudoSELECT_I
1961
100k
    0U, // PseudoSELECT_I64
1962
100k
    0U, // PseudoSELECT_S
1963
100k
    536895420U, // PseudoSUBU_NM
1964
100k
    536891541U, // PseudoTRUNC_W_D
1965
100k
    536891541U, // PseudoTRUNC_W_D32
1966
100k
    536895079U, // PseudoTRUNC_W_S
1967
100k
    0U, // PseudoUDIV
1968
100k
    536893930U, // ROL
1969
100k
    536893930U, // ROLImm
1970
100k
    536894468U, // ROR
1971
100k
    536894468U, // RORImm
1972
100k
    0U, // RetRA
1973
100k
    0U, // RetRA16
1974
100k
    50351496U,  // SDC1_M1
1975
100k
    0U, // SDIV_MM_Pseudo
1976
100k
    50358535U,  // SDMacro
1977
100k
    536895725U, // SDivIMacro
1978
100k
    536895725U, // SDivMacro
1979
100k
    536897864U, // SEQIMacro
1980
100k
    536897864U, // SEQMacro
1981
100k
    536891767U, // SGE
1982
100k
    536891767U, // SGEImm
1983
100k
    536891767U, // SGEImm64
1984
100k
    536895467U, // SGEU
1985
100k
    536895467U, // SGEUImm
1986
100k
    536895467U, // SGEUImm64
1987
100k
    536895347U, // SGTImm
1988
100k
    536895347U, // SGTImm64
1989
100k
    536895593U, // SGTUImm
1990
100k
    536895593U, // SGTUImm64
1991
100k
    536891812U, // SLE
1992
100k
    536891812U, // SLEImm
1993
100k
    536891812U, // SLEImm64
1994
100k
    536895485U, // SLEU
1995
100k
    536895485U, // SLEUImm
1996
100k
    536895485U, // SLEUImm64
1997
100k
    536895363U, // SLTImm64
1998
100k
    536895605U, // SLTUImm64
1999
100k
    536897803U, // SNEIMacro
2000
100k
    536897803U, // SNEMacro
2001
100k
    0U, // SNZ_B_PSEUDO
2002
100k
    0U, // SNZ_D_PSEUDO
2003
100k
    0U, // SNZ_H_PSEUDO
2004
100k
    0U, // SNZ_V_PSEUDO
2005
100k
    0U, // SNZ_W_PSEUDO
2006
100k
    536894049U, // SRemIMacro
2007
100k
    536894049U, // SRemMacro
2008
100k
    50348037U,  // STORE_ACC128
2009
100k
    50348037U,  // STORE_ACC64
2010
100k
    50348037U,  // STORE_ACC64DSP
2011
100k
    50354950U,  // STORE_CCOND_DSP
2012
100k
    0U, // STR_D
2013
100k
    0U, // STR_W
2014
100k
    0U, // ST_F16
2015
100k
    72317U, // SWM_MM
2016
100k
    0U, // SZ_B_PSEUDO
2017
100k
    0U, // SZ_D_PSEUDO
2018
100k
    0U, // SZ_H_PSEUDO
2019
100k
    0U, // SZ_V_PSEUDO
2020
100k
    0U, // SZ_W_PSEUDO
2021
100k
    50348827U,  // SaaAddr
2022
100k
    50352386U,  // SaadAddr
2023
100k
    2713697U, // SelBeqZ
2024
100k
    2713670U, // SelBneZ
2025
100k
    3338754784U,  // SelTBteqZCmp
2026
100k
    3338754213U,  // SelTBteqZCmpi
2027
100k
    3338755971U,  // SelTBteqZSlt
2028
100k
    3338754243U,  // SelTBteqZSlti
2029
100k
    3338756127U,  // SelTBteqZSltiu
2030
100k
    3338756213U,  // SelTBteqZSltu
2031
100k
    3875625696U,  // SelTBtneZCmp
2032
100k
    3875625125U,  // SelTBtneZCmpi
2033
100k
    3875626883U,  // SelTBtneZSlt
2034
100k
    3875625155U,  // SelTBtneZSlti
2035
100k
    3875627039U,  // SelTBtneZSltiu
2036
100k
    3875627125U,  // SelTBtneZSltu
2037
100k
    136372099U, // SltCCRxRy16
2038
100k
    136370371U, // SltiCCRxImmX16
2039
100k
    136372255U, // SltiuCCRxImmX16
2040
100k
    136372341U, // SltuCCRxRy16
2041
100k
    136372341U, // SltuRxRyRz16
2042
100k
    0U, // TAILCALL
2043
100k
    0U, // TAILCALL64R6REG
2044
100k
    0U, // TAILCALLHB64R6REG
2045
100k
    0U, // TAILCALLHBR6REG
2046
100k
    0U, // TAILCALLR6REG
2047
100k
    0U, // TAILCALLREG
2048
100k
    0U, // TAILCALLREG64
2049
100k
    0U, // TAILCALLREGHB
2050
100k
    0U, // TAILCALLREGHB64
2051
100k
    0U, // TAILCALLREG_MM
2052
100k
    0U, // TAILCALLREG_MMR6
2053
100k
    0U, // TAILCALLREG_NM
2054
100k
    0U, // TAILCALL_MM
2055
100k
    0U, // TAILCALL_MMR6
2056
100k
    0U, // TAILCALL_NM
2057
100k
    0U, // TRAP
2058
100k
    0U, // TRAP_MM
2059
100k
    0U, // UDIV_MM_Pseudo
2060
100k
    536895633U, // UDivIMacro
2061
100k
    536895633U, // UDivMacro
2062
100k
    536895556U, // URemIMacro
2063
100k
    536895556U, // URemMacro
2064
100k
    50353696U,  // Ulh
2065
100k
    50356227U,  // Ulhu
2066
100k
    50358217U,  // Ulw
2067
100k
    50354255U,  // Ush
2068
100k
    50358239U,  // Usw
2069
100k
    0U, // XOR_V_D_PSEUDO
2070
100k
    0U, // XOR_V_H_PSEUDO
2071
100k
    0U, // XOR_V_W_PSEUDO
2072
100k
    22322U, // ABSQ_S_PH
2073
100k
    22322U, // ABSQ_S_PH_MM
2074
100k
    18359U, // ABSQ_S_QB
2075
100k
    18359U, // ABSQ_S_QB_MMR2
2076
100k
    25926U, // ABSQ_S_W
2077
100k
    25926U, // ABSQ_S_W_MM
2078
100k
    536891671U, // ADD
2079
100k
    536888015U, // ADDIU48_NM
2080
100k
    536888026U, // ADDIUGP48_NM
2081
100k
    536888039U, // ADDIUGPB_NM
2082
100k
    536888078U, // ADDIUGPW_NM
2083
100k
    536888052U, // ADDIUNEG_NM
2084
100k
    18678U, // ADDIUPC
2085
100k
    18678U, // ADDIUPC_MM
2086
100k
    18678U, // ADDIUPC_MMR6
2087
100k
    23275U, // ADDIUR1SP_MM
2088
100k
    536888064U, // ADDIUR1SP_NM
2089
100k
    536887680U, // ADDIUR2_MM
2090
100k
    536887964U, // ADDIUR2_NM
2091
100k
    536887975U, // ADDIURS5_NM
2092
100k
    18923937U,  // ADDIUS5_MM
2093
100k
    547624U,  // ADDIUSP_MM
2094
100k
    536895505U, // ADDIU_MMR6
2095
100k
    536887953U, // ADDIU_NM
2096
100k
    536893039U, // ADDQH_PH
2097
100k
    536893039U, // ADDQH_PH_MMR2
2098
100k
    536893156U, // ADDQH_R_PH
2099
100k
    536893156U, // ADDQH_R_PH_MMR2
2100
100k
    536896513U, // ADDQH_R_W
2101
100k
    536896513U, // ADDQH_R_W_MMR2
2102
100k
    536896116U, // ADDQH_W
2103
100k
    536896116U, // ADDQH_W_MMR2
2104
100k
    536893113U, // ADDQ_PH
2105
100k
    536893113U, // ADDQ_PH_MM
2106
100k
    536893212U, // ADDQ_S_PH
2107
100k
    536893212U, // ADDQ_S_PH_MM
2108
100k
    536896818U, // ADDQ_S_W
2109
100k
    536896818U, // ADDQ_S_W_MM
2110
100k
    536895247U, // ADDR_PS64
2111
100k
    536889644U, // ADDSC
2112
100k
    536889644U, // ADDSC_MM
2113
100k
    536888213U, // ADDS_A_B
2114
100k
    536889837U, // ADDS_A_D
2115
100k
    536891952U, // ADDS_A_H
2116
100k
    536895824U, // ADDS_A_W
2117
100k
    536888689U, // ADDS_S_B
2118
100k
    536890935U, // ADDS_S_D
2119
100k
    536892517U, // ADDS_S_H
2120
100k
    536896868U, // ADDS_S_W
2121
100k
    536888904U, // ADDS_U_B
2122
100k
    536891402U, // ADDS_U_D
2123
100k
    536892795U, // ADDS_U_H
2124
100k
    536897286U, // ADDS_U_W
2125
100k
    536887900U, // ADDU16_MM
2126
100k
    536887900U, // ADDU16_MMR6
2127
100k
    536889139U, // ADDUH_QB
2128
100k
    536889139U, // ADDUH_QB_MMR2
2129
100k
    536889247U, // ADDUH_R_QB
2130
100k
    536889247U, // ADDUH_R_QB_MMR2
2131
100k
    536895434U, // ADDU_MMR6
2132
100k
    536893311U, // ADDU_PH
2133
100k
    536893311U, // ADDU_PH_MMR2
2134
100k
    536889352U, // ADDU_QB
2135
100k
    536889352U, // ADDU_QB_MM
2136
100k
    536893256U, // ADDU_S_PH
2137
100k
    536893256U, // ADDU_S_PH_MMR2
2138
100k
    536889293U, // ADDU_S_QB
2139
100k
    536889293U, // ADDU_S_QB_MM
2140
100k
    536888470U, // ADDVI_B
2141
100k
    536890357U, // ADDVI_D
2142
100k
    536892176U, // ADDVI_H
2143
100k
    536896249U, // ADDVI_W
2144
100k
    536888982U, // ADDV_B
2145
100k
    536891492U, // ADDV_D
2146
100k
    536892873U, // ADDV_H
2147
100k
    536897386U, // ADDV_W
2148
100k
    536889713U, // ADDWC
2149
100k
    536889713U, // ADDWC_MM
2150
100k
    536888195U, // ADD_A_B
2151
100k
    536889818U, // ADD_A_D
2152
100k
    536891934U, // ADD_A_H
2153
100k
    536895805U, // ADD_A_W
2154
100k
    536891671U, // ADD_MM
2155
100k
    536891671U, // ADD_MMR6
2156
100k
    536891671U, // ADD_NM
2157
100k
    536893538U, // ADDi
2158
100k
    536893538U, // ADDi_MM
2159
100k
    536895505U, // ADDiu
2160
100k
    536895505U, // ADDiu_MM
2161
100k
    536895434U, // ADDu
2162
100k
    536895434U, // ADDu16_NM
2163
100k
    536895434U, // ADDu4x4_NM
2164
100k
    536895434U, // ADDu_MM
2165
100k
    536895434U, // ADDu_NM
2166
100k
    536894083U, // ALIGN
2167
100k
    536894083U, // ALIGN_MMR6
2168
100k
    18670U, // ALUIPC
2169
100k
    18670U, // ALUIPC_MMR6
2170
100k
    151013614U, // ALUIPC_NM
2171
100k
    536891700U, // AND
2172
100k
    20021711U,  // AND16_MM
2173
100k
    20021711U,  // AND16_MMR6
2174
100k
    536891700U, // AND16_NM
2175
100k
    536891700U, // AND64
2176
100k
    536887780U, // ANDI16_MM
2177
100k
    536887780U, // ANDI16_MMR6
2178
100k
    536887997U, // ANDI16_NM
2179
100k
    536888329U, // ANDI_B
2180
100k
    536893544U, // ANDI_MMR6
2181
100k
    536887943U, // ANDI_NM
2182
100k
    536891700U, // AND_MM
2183
100k
    536891700U, // AND_MMR6
2184
100k
    536891700U, // AND_NM
2185
100k
    536895644U, // AND_V
2186
100k
    536893544U, // ANDi
2187
100k
    536893544U, // ANDi64
2188
100k
    536893544U, // ANDi_MM
2189
100k
    536891714U, // APPEND
2190
100k
    536891714U, // APPEND_MMR2
2191
100k
    536888583U, // ASUB_S_B
2192
100k
    536890765U, // ASUB_S_D
2193
100k
    536892349U, // ASUB_S_H
2194
100k
    536896648U, // ASUB_S_W
2195
100k
    536888798U, // ASUB_U_B
2196
100k
    536891232U, // ASUB_U_D
2197
100k
    536892637U, // ASUB_U_H
2198
100k
    536897116U, // ASUB_U_W
2199
100k
    536893648U, // AUI
2200
100k
    18663U, // AUIPC
2201
100k
    18663U, // AUIPC_MMR6
2202
100k
    536893648U, // AUI_MMR6
2203
100k
    536888669U, // AVER_S_B
2204
100k
    536890915U, // AVER_S_D
2205
100k
    536892487U, // AVER_S_H
2206
100k
    536896848U, // AVER_S_W
2207
100k
    536888884U, // AVER_U_B
2208
100k
    536891382U, // AVER_U_D
2209
100k
    536892775U, // AVER_U_H
2210
100k
    536897266U, // AVER_U_W
2211
100k
    536888611U, // AVE_S_B
2212
100k
    536890847U, // AVE_S_D
2213
100k
    536892419U, // AVE_S_H
2214
100k
    536896730U, // AVE_S_W
2215
100k
    536888826U, // AVE_U_B
2216
100k
    536891314U, // AVE_U_D
2217
100k
    536892707U, // AVE_U_H
2218
100k
    536897198U, // AVE_U_W
2219
100k
    24593U, // AddiuRxImmX16
2220
100k
    3694609U, // AddiuRxPcImmX16
2221
100k
    33579025U,  // AddiuRxRxImm16
2222
100k
    33579025U,  // AddiuRxRxImmX16
2223
100k
    167796753U, // AddiuRxRyOffMemX16
2224
100k
    4221103U, // AddiuSpImm16
2225
100k
    551087U,  // AddiuSpImmX16
2226
100k
    536895434U, // AdduRxRyRz16
2227
100k
    33575220U,  // AndRxRxRy16
2228
100k
    557483U,  // B16_MM
2229
100k
    536895433U, // BADDu
2230
100k
    563459U,  // BAL
2231
100k
    559256U,  // BALC
2232
100k
    115379U,  // BALC16_NM
2233
100k
    559256U,  // BALC_MMR6
2234
100k
    116888U,  // BALC_NM
2235
100k
    536894082U, // BALIGN
2236
100k
    536894082U, // BALIGN_MMR2
2237
100k
    18745U, // BALRSC_NM
2238
100k
    536889778U, // BBEQZC_NM
2239
100k
    184565845U, // BBIT0
2240
100k
    184565977U, // BBIT032
2241
100k
    184565970U, // BBIT1
2242
100k
    184565986U, // BBIT132
2243
100k
    536889752U, // BBNEZC_NM
2244
100k
    559202U,  // BC
2245
100k
    557488U,  // BC16_MMR6
2246
100k
    559202U,  // BC16_NM
2247
100k
    201353603U, // BC1EQZ
2248
100k
    201345440U, // BC1EQZC_MMR6
2249
100k
    201347591U, // BC1F
2250
100k
    201349504U, // BC1FL
2251
100k
    201347591U, // BC1F_MM
2252
100k
    201353587U, // BC1NEZ
2253
100k
    201345414U, // BC1NEZC_MMR6
2254
100k
    201351016U, // BC1T
2255
100k
    201349637U, // BC1TL
2256
100k
    201351016U, // BC1T_MM
2257
100k
    201353611U, // BC2EQZ
2258
100k
    201345449U, // BC2EQZC_MMR6
2259
100k
    201353595U, // BC2NEZ
2260
100k
    201345423U, // BC2NEZC_MMR6
2261
100k
    536888398U, // BCLRI_B
2262
100k
    536890301U, // BCLRI_D
2263
100k
    536892120U, // BCLRI_H
2264
100k
    536896193U, // BCLRI_W
2265
100k
    536888550U, // BCLR_B
2266
100k
    536890689U, // BCLR_D
2267
100k
    536892316U, // BCLR_H
2268
100k
    536896564U, // BCLR_W
2269
100k
    559202U,  // BC_MMR6
2270
100k
    559202U,  // BC_NM
2271
100k
    536894300U, // BEQ
2272
100k
    536894300U, // BEQ64
2273
100k
    536889618U, // BEQC
2274
100k
    536889618U, // BEQC16_NM
2275
100k
    536889618U, // BEQC64
2276
100k
    536889618U, // BEQC_MMR6
2277
100k
    536889618U, // BEQC_NM
2278
100k
    536889618U, // BEQCzero_NM
2279
100k
    754993285U, // BEQIC_NM
2280
100k
    536893945U, // BEQL
2281
100k
    201343615U, // BEQZ16_MM
2282
100k
    201345216U, // BEQZALC
2283
100k
    201345216U, // BEQZALC_MMR6
2284
100k
    201345459U, // BEQZC
2285
100k
    201343430U, // BEQZC16_MMR6
2286
100k
    201345459U, // BEQZC16_NM
2287
100k
    201345459U, // BEQZC64
2288
100k
    201345459U, // BEQZC_MM
2289
100k
    201345459U, // BEQZC_MMR6
2290
100k
    201345459U, // BEQZC_NM
2291
100k
    536894300U, // BEQ_MM
2292
100k
    536889446U, // BGEC
2293
100k
    536889446U, // BGEC64
2294
100k
    536889446U, // BGEC_MMR6
2295
100k
    536889446U, // BGEC_NM
2296
100k
    754993266U, // BGEIC_NM
2297
100k
    754993486U, // BGEIUC_NM
2298
100k
    536889671U, // BGEUC
2299
100k
    536889671U, // BGEUC64
2300
100k
    536889671U, // BGEUC_MMR6
2301
100k
    536889671U, // BGEUC_NM
2302
100k
    201353274U, // BGEZ
2303
100k
    201353274U, // BGEZ64
2304
100k
    201349389U, // BGEZAL
2305
100k
    201345189U, // BGEZALC
2306
100k
    201345189U, // BGEZALC_MMR6
2307
100k
    201349585U, // BGEZALL
2308
100k
    201350857U, // BGEZALS_MM
2309
100k
    201349389U, // BGEZAL_MM
2310
100k
    201345400U, // BGEZC
2311
100k
    201345400U, // BGEZC64
2312
100k
    201345400U, // BGEZC_MMR6
2313
100k
    201349700U, // BGEZL
2314
100k
    201353274U, // BGEZ_MM
2315
100k
    201353334U, // BGTZ
2316
100k
    201353334U, // BGTZ64
2317
100k
    201345225U, // BGTZALC
2318
100k
    201345225U, // BGTZALC_MMR6
2319
100k
    201345466U, // BGTZC
2320
100k
    201345466U, // BGTZC64
2321
100k
    201345466U, // BGTZC_MMR6
2322
100k
    201349714U, // BGTZL
2323
100k
    201353334U, // BGTZ_MM
2324
100k
    570442803U, // BINSLI_B
2325
100k
    570444706U, // BINSLI_D
2326
100k
    570446525U, // BINSLI_H
2327
100k
    570450598U, // BINSLI_W
2328
100k
    570442950U, // BINSL_B
2329
100k
    570444906U, // BINSL_D
2330
100k
    570446639U, // BINSL_H
2331
100k
    570450756U, // BINSL_W
2332
100k
    570442864U, // BINSRI_B
2333
100k
    570444751U, // BINSRI_D
2334
100k
    570446570U, // BINSRI_H
2335
100k
    570450643U, // BINSRI_W
2336
100k
    570442998U, // BINSR_B
2337
100k
    570445171U, // BINSR_D
2338
100k
    570446764U, // BINSR_H
2339
100k
    570451046U, // BINSR_W
2340
100k
    24804U, // BITREV
2341
100k
    26612U, // BITREVW_NM
2342
100k
    24804U, // BITREV_MM
2343
100k
    23225U, // BITSWAP
2344
100k
    23225U, // BITSWAP_MMR6
2345
100k
    201353280U, // BLEZ
2346
100k
    201353280U, // BLEZ64
2347
100k
    201345198U, // BLEZALC
2348
100k
    201345198U, // BLEZALC_MMR6
2349
100k
    201345407U, // BLEZC
2350
100k
    201345407U, // BLEZC64
2351
100k
    201345407U, // BLEZC_MMR6
2352
100k
    201349707U, // BLEZL
2353
100k
    201353280U, // BLEZ_MM
2354
100k
    536889665U, // BLTC
2355
100k
    536889665U, // BLTC64
2356
100k
    536889665U, // BLTC_MMR6
2357
100k
    536889665U, // BLTC_NM
2358
100k
    754993292U, // BLTIC_NM
2359
100k
    754993494U, // BLTIUC_NM
2360
100k
    536889694U, // BLTUC
2361
100k
    536889694U, // BLTUC64
2362
100k
    536889694U, // BLTUC_MMR6
2363
100k
    536889694U, // BLTUC_NM
2364
100k
    201353340U, // BLTZ
2365
100k
    201353340U, // BLTZ64
2366
100k
    201349397U, // BLTZAL
2367
100k
    201345234U, // BLTZALC
2368
100k
    201345234U, // BLTZALC_MMR6
2369
100k
    201349594U, // BLTZALL
2370
100k
    201350866U, // BLTZALS_MM
2371
100k
    201349397U, // BLTZAL_MM
2372
100k
    201345473U, // BLTZC
2373
100k
    201345473U, // BLTZC64
2374
100k
    201345473U, // BLTZC_MMR6
2375
100k
    201349721U, // BLTZL
2376
100k
    201353340U, // BLTZ_MM
2377
100k
    570442919U, // BMNZI_B
2378
100k
    570450133U, // BMNZ_V
2379
100k
    570442911U, // BMZI_B
2380
100k
    570450119U, // BMZ_V
2381
100k
    536891829U, // BNE
2382
100k
    536891829U, // BNE64
2383
100k
    536889452U, // BNEC
2384
100k
    536889452U, // BNEC16_NM
2385
100k
    536889452U, // BNEC64
2386
100k
    536889452U, // BNEC_MMR6
2387
100k
    536889452U, // BNEC_NM
2388
100k
    536889452U, // BNECzero_NM
2389
100k
    536888337U, // BNEGI_B
2390
100k
    536890249U, // BNEGI_D
2391
100k
    536892068U, // BNEGI_H
2392
100k
    536896141U, // BNEGI_W
2393
100k
    536888305U, // BNEG_B
2394
100k
    536890225U, // BNEG_D
2395
100k
    536892044U, // BNEG_H
2396
100k
    536896036U, // BNEG_W
2397
100k
    754993273U, // BNEIC_NM
2398
100k
    536893818U, // BNEL
2399
100k
    201343607U, // BNEZ16_MM
2400
100k
    201345207U, // BNEZALC
2401
100k
    201345207U, // BNEZALC_MMR6
2402
100k
    201345433U, // BNEZC
2403
100k
    201343421U, // BNEZC16_MMR6
2404
100k
    201345433U, // BNEZC16_NM
2405
100k
    201345433U, // BNEZC64
2406
100k
    201345433U, // BNEZC_MM
2407
100k
    201345433U, // BNEZC_MMR6
2408
100k
    201345433U, // BNEZC_NM
2409
100k
    536891829U, // BNE_MM
2410
100k
    536889701U, // BNVC
2411
100k
    536889701U, // BNVC_MMR6
2412
100k
    201344702U, // BNZ_B
2413
100k
    201347297U, // BNZ_D
2414
100k
    201348593U, // BNZ_H
2415
100k
    201351374U, // BNZ_V
2416
100k
    201353131U, // BNZ_W
2417
100k
    536889707U, // BOVC
2418
100k
    536889707U, // BOVC_MMR6
2419
100k
    557299U,  // BPOSGE32
2420
100k
    559191U,  // BPOSGE32C_MMR3
2421
100k
    557299U,  // BPOSGE32_MM
2422
100k
    235018468U, // BREAK
2423
100k
    147962U,  // BREAK16_MM
2424
100k
    147962U,  // BREAK16_MMR6
2425
100k
    547044U,  // BREAK16_NM
2426
100k
    235018468U, // BREAK_MM
2427
100k
    235018468U, // BREAK_MMR6
2428
100k
    547044U,  // BREAK_NM
2429
100k
    543027U,  // BRSC_NM
2430
100k
    570442778U, // BSELI_B
2431
100k
    570450091U, // BSEL_V
2432
100k
    536888452U, // BSETI_B
2433
100k
    536890339U, // BSETI_D
2434
100k
    536892158U, // BSETI_H
2435
100k
    536896231U, // BSETI_W
2436
100k
    536888766U, // BSET_B
2437
100k
    536891051U, // BSET_D
2438
100k
    536892605U, // BSET_H
2439
100k
    536897022U, // BSET_W
2440
100k
    26602U, // BYTEREVW_NM
2441
100k
    201344696U, // BZ_B
2442
100k
    201347281U, // BZ_D
2443
100k
    201348587U, // BZ_H
2444
100k
    201351361U, // BZ_V
2445
100k
    201353125U, // BZ_W
2446
100k
    738224225U, // BeqzRxImm16
2447
100k
    201353313U, // BeqzRxImmX16
2448
100k
    4227977U, // Bimm16
2449
100k
    557961U,  // BimmX16
2450
100k
    738224198U, // BnezRxImm16
2451
100k
    201353286U, // BnezRxImmX16
2452
100k
    10794U, // Break16
2453
100k
    4745327U, // Bteqz16
2454
100k
    551023U,  // BteqzX16
2455
100k
    4745300U, // Btnez16
2456
100k
    550996U,  // BtnezX16
2457
100k
    5411201U, // CACHE
2458
100k
    5411171U, // CACHEE
2459
100k
    5411171U, // CACHEE_MM
2460
100k
    5411201U, // CACHE_MM
2461
100k
    5411201U, // CACHE_MMR6
2462
100k
    50516353U,  // CACHE_NM
2463
100k
    5411201U, // CACHE_R6
2464
100k
    19476U, // CEIL_L_D64
2465
100k
    19476U, // CEIL_L_D_MMR6
2466
100k
    23847U, // CEIL_L_S
2467
100k
    23847U, // CEIL_L_S_MMR6
2468
100k
    20651U, // CEIL_W_D32
2469
100k
    20651U, // CEIL_W_D64
2470
100k
    20651U, // CEIL_W_D_MMR6
2471
100k
    20651U, // CEIL_W_MM
2472
100k
    24189U, // CEIL_W_S
2473
100k
    24189U, // CEIL_W_S_MM
2474
100k
    24189U, // CEIL_W_S_MMR6
2475
100k
    536888381U, // CEQI_B
2476
100k
    536890284U, // CEQI_D
2477
100k
    536892103U, // CEQI_H
2478
100k
    536896176U, // CEQI_W
2479
100k
    536888535U, // CEQ_B
2480
100k
    536890596U, // CEQ_D
2481
100k
    536892294U, // CEQ_H
2482
100k
    536896452U, // CEQ_W
2483
100k
    16488U, // CFC1
2484
100k
    16488U, // CFC1_MM
2485
100k
    16704U, // CFC2_MM
2486
100k
    17267U, // CFCMSA
2487
100k
    536895195U, // CINS
2488
100k
    536887588U, // CINS32
2489
100k
    536895195U, // CINS64_32
2490
100k
    536895195U, // CINS_i32
2491
100k
    20121U, // CLASS_D
2492
100k
    20121U, // CLASS_D_MMR6
2493
100k
    24040U, // CLASS_S
2494
100k
    24040U, // CLASS_S_MMR6
2495
100k
    536888620U, // CLEI_S_B
2496
100k
    536890856U, // CLEI_S_D
2497
100k
    536892428U, // CLEI_S_H
2498
100k
    536896739U, // CLEI_S_W
2499
100k
    536888835U, // CLEI_U_B
2500
100k
    536891323U, // CLEI_U_D
2501
100k
    536892716U, // CLEI_U_H
2502
100k
    536897207U, // CLEI_U_W
2503
100k
    536888602U, // CLE_S_B
2504
100k
    536890838U, // CLE_S_D
2505
100k
    536892410U, // CLE_S_H
2506
100k
    536896721U, // CLE_S_W
2507
100k
    536888817U, // CLE_U_B
2508
100k
    536891305U, // CLE_U_D
2509
100k
    536892698U, // CLE_U_H
2510
100k
    536897189U, // CLE_U_W
2511
100k
    23193U, // CLO
2512
100k
    23193U, // CLO_MM
2513
100k
    23193U, // CLO_MMR6
2514
100k
    23193U, // CLO_NM
2515
100k
    23193U, // CLO_R6
2516
100k
    536888640U, // CLTI_S_B
2517
100k
    536890876U, // CLTI_S_D
2518
100k
    536892448U, // CLTI_S_H
2519
100k
    536896759U, // CLTI_S_W
2520
100k
    536888855U, // CLTI_U_B
2521
100k
    536891343U, // CLTI_U_D
2522
100k
    536892736U, // CLTI_U_H
2523
100k
    536897227U, // CLTI_U_W
2524
100k
    536888708U, // CLT_S_B
2525
100k
    536890954U, // CLT_S_D
2526
100k
    536892536U, // CLT_S_H
2527
100k
    536896887U, // CLT_S_W
2528
100k
    536888935U, // CLT_U_B
2529
100k
    536891433U, // CLT_U_D
2530
100k
    536892826U, // CLT_U_H
2531
100k
    536897317U, // CLT_U_W
2532
100k
    26716U, // CLZ
2533
100k
    26716U, // CLZ_MM
2534
100k
    26716U, // CLZ_MMR6
2535
100k
    26716U, // CLZ_NM
2536
100k
    26716U, // CLZ_R6
2537
100k
    536889185U, // CMPGDU_EQ_QB
2538
100k
    536889185U, // CMPGDU_EQ_QB_MMR2
2539
100k
    536889090U, // CMPGDU_LE_QB
2540
100k
    536889090U, // CMPGDU_LE_QB_MMR2
2541
100k
    536889304U, // CMPGDU_LT_QB
2542
100k
    536889304U, // CMPGDU_LT_QB_MMR2
2543
100k
    536889199U, // CMPGU_EQ_QB
2544
100k
    536889199U, // CMPGU_EQ_QB_MM
2545
100k
    536889104U, // CMPGU_LE_QB
2546
100k
    536889104U, // CMPGU_LE_QB_MM
2547
100k
    536889318U, // CMPGU_LT_QB
2548
100k
    536889318U, // CMPGU_LT_QB_MM
2549
100k
    18300U, // CMPU_EQ_QB
2550
100k
    18300U, // CMPU_EQ_QB_MM
2551
100k
    18205U, // CMPU_LE_QB
2552
100k
    18205U, // CMPU_LE_QB_MM
2553
100k
    18419U, // CMPU_LT_QB
2554
100k
    18419U, // CMPU_LT_QB_MM
2555
100k
    536890146U, // CMP_AF_D_MMR6
2556
100k
    536894669U, // CMP_AF_S_MMR6
2557
100k
    536890585U, // CMP_EQ_D
2558
100k
    536890585U, // CMP_EQ_D_MMR6
2559
100k
    22210U, // CMP_EQ_PH
2560
100k
    22210U, // CMP_EQ_PH_MM
2561
100k
    536894873U, // CMP_EQ_S
2562
100k
    536894873U, // CMP_EQ_S_MMR6
2563
100k
    536890146U, // CMP_F_D
2564
100k
    536894669U, // CMP_F_S
2565
100k
    536889990U, // CMP_LE_D
2566
100k
    536889990U, // CMP_LE_D_MMR6
2567
100k
    22106U, // CMP_LE_PH
2568
100k
    22106U, // CMP_LE_PH_MM
2569
100k
    536894590U, // CMP_LE_S
2570
100k
    536894590U, // CMP_LE_S_MMR6
2571
100k
    536891076U, // CMP_LT_D
2572
100k
    536891076U, // CMP_LT_D_MMR6
2573
100k
    22379U, // CMP_LT_PH
2574
100k
    22379U, // CMP_LT_PH_MM
2575
100k
    536894978U, // CMP_LT_S
2576
100k
    536894978U, // CMP_LT_S_MMR6
2577
100k
    536890164U, // CMP_SAF_D
2578
100k
    536890164U, // CMP_SAF_D_MMR6
2579
100k
    536894679U, // CMP_SAF_S
2580
100k
    536894679U, // CMP_SAF_S_MMR6
2581
100k
    536890612U, // CMP_SEQ_D
2582
100k
    536890612U, // CMP_SEQ_D_MMR6
2583
100k
    536894892U, // CMP_SEQ_S
2584
100k
    536894892U, // CMP_SEQ_S_MMR6
2585
100k
    536890027U, // CMP_SLE_D
2586
100k
    536890027U, // CMP_SLE_D_MMR6
2587
100k
    536894619U, // CMP_SLE_S
2588
100k
    536894619U, // CMP_SLE_S_MMR6
2589
100k
    536891103U, // CMP_SLT_D
2590
100k
    536891103U, // CMP_SLT_D_MMR6
2591
100k
    536894997U, // CMP_SLT_S
2592
100k
    536894997U, // CMP_SLT_S_MMR6
2593
100k
    536890660U, // CMP_SUEQ_D
2594
100k
    536890660U, // CMP_SUEQ_D_MMR6
2595
100k
    536894923U, // CMP_SUEQ_S
2596
100k
    536894923U, // CMP_SUEQ_S_MMR6
2597
100k
    536890075U, // CMP_SULE_D
2598
100k
    536890075U, // CMP_SULE_D_MMR6
2599
100k
    536894650U, // CMP_SULE_S
2600
100k
    536894650U, // CMP_SULE_S_MMR6
2601
100k
    536891151U, // CMP_SULT_D
2602
100k
    536891151U, // CMP_SULT_D_MMR6
2603
100k
    536895028U, // CMP_SULT_S
2604
100k
    536895028U, // CMP_SULT_S_MMR6
2605
100k
    536890533U, // CMP_SUN_D
2606
100k
    536890533U, // CMP_SUN_D_MMR6
2607
100k
    536894837U, // CMP_SUN_S
2608
100k
    536894837U, // CMP_SUN_S_MMR6
2609
100k
    536890640U, // CMP_UEQ_D
2610
100k
    536890640U, // CMP_UEQ_D_MMR6
2611
100k
    536894912U, // CMP_UEQ_S
2612
100k
    536894912U, // CMP_UEQ_S_MMR6
2613
100k
    536890055U, // CMP_ULE_D
2614
100k
    536890055U, // CMP_ULE_D_MMR6
2615
100k
    536894639U, // CMP_ULE_S
2616
100k
    536894639U, // CMP_ULE_S_MMR6
2617
100k
    536891131U, // CMP_ULT_D
2618
100k
    536891131U, // CMP_ULT_D_MMR6
2619
100k
    536895017U, // CMP_ULT_S
2620
100k
    536895017U, // CMP_ULT_S_MMR6
2621
100k
    536890515U, // CMP_UN_D
2622
100k
    536890515U, // CMP_UN_D_MMR6
2623
100k
    536894827U, // CMP_UN_S
2624
100k
    536894827U, // CMP_UN_S_MMR6
2625
100k
    1073759659U,  // COPY_S_B
2626
100k
    1073761927U,  // COPY_S_D
2627
100k
    1073763498U,  // COPY_S_H
2628
100k
    1073767871U,  // COPY_S_W
2629
100k
    1073759874U,  // COPY_U_B
2630
100k
    1073763765U,  // COPY_U_H
2631
100k
    1073768278U,  // COPY_U_W
2632
100k
    536889029U, // CRC32B
2633
100k
    33572549U,  // CRC32B_NM
2634
100k
    536889037U, // CRC32CB
2635
100k
    33572557U,  // CRC32CB_NM
2636
100k
    536891656U, // CRC32CD
2637
100k
    536892940U, // CRC32CH
2638
100k
    33576460U,  // CRC32CH_NM
2639
100k
    536897466U, // CRC32CW
2640
100k
    33580986U,  // CRC32CW_NM
2641
100k
    536891642U, // CRC32D
2642
100k
    536892920U, // CRC32H
2643
100k
    33576440U,  // CRC32H_NM
2644
100k
    536897458U, // CRC32W
2645
100k
    33580978U,  // CRC32W_NM
2646
100k
    17875075U,  // CTC1
2647
100k
    17875075U,  // CTC1_MM
2648
100k
    17875291U,  // CTC2_MM
2649
100k
    17275U, // CTCMSA
2650
100k
    23643U, // CVT_D32_S
2651
100k
    23643U, // CVT_D32_S_MM
2652
100k
    24972U, // CVT_D32_W
2653
100k
    24972U, // CVT_D32_W_MM
2654
100k
    22769U, // CVT_D64_L
2655
100k
    23643U, // CVT_D64_S
2656
100k
    23643U, // CVT_D64_S_MM
2657
100k
    24972U, // CVT_D64_W
2658
100k
    24972U, // CVT_D64_W_MM
2659
100k
    22769U, // CVT_D_L_MMR6
2660
100k
    19497U, // CVT_L_D64
2661
100k
    19497U, // CVT_L_D64_MM
2662
100k
    19497U, // CVT_L_D_MMR6
2663
100k
    23868U, // CVT_L_S
2664
100k
    23868U, // CVT_L_S_MM
2665
100k
    23868U, // CVT_L_S_MMR6
2666
100k
    26574U, // CVT_PS_PW64
2667
100k
    536894942U, // CVT_PS_S64
2668
100k
    24369U, // CVT_PW_PS64
2669
100k
    19844U, // CVT_S_D32
2670
100k
    19844U, // CVT_S_D32_MM
2671
100k
    19844U, // CVT_S_D64
2672
100k
    19844U, // CVT_S_D64_MM
2673
100k
    22778U, // CVT_S_L
2674
100k
    22778U, // CVT_S_L_MMR6
2675
100k
    23023U, // CVT_S_PL64
2676
100k
    24658U, // CVT_S_PU64
2677
100k
    25727U, // CVT_S_W
2678
100k
    25727U, // CVT_S_W_MM
2679
100k
    25727U, // CVT_S_W_MMR6
2680
100k
    20672U, // CVT_W_D32
2681
100k
    20672U, // CVT_W_D32_MM
2682
100k
    20672U, // CVT_W_D64
2683
100k
    20672U, // CVT_W_D64_MM
2684
100k
    24210U, // CVT_W_S
2685
100k
    24210U, // CVT_W_S_MM
2686
100k
    24210U, // CVT_W_S_MMR6
2687
100k
    536890577U, // C_EQ_D32
2688
100k
    536890577U, // C_EQ_D32_MM
2689
100k
    536890577U, // C_EQ_D64
2690
100k
    536890577U, // C_EQ_D64_MM
2691
100k
    536894865U, // C_EQ_S
2692
100k
    536894865U, // C_EQ_S_MM
2693
100k
    536890139U, // C_F_D32
2694
100k
    536890139U, // C_F_D32_MM
2695
100k
    536890139U, // C_F_D64
2696
100k
    536890139U, // C_F_D64_MM
2697
100k
    536894662U, // C_F_S
2698
100k
    536894662U, // C_F_S_MM
2699
100k
    536889982U, // C_LE_D32
2700
100k
    536889982U, // C_LE_D32_MM
2701
100k
    536889982U, // C_LE_D64
2702
100k
    536889982U, // C_LE_D64_MM
2703
100k
    536894582U, // C_LE_S
2704
100k
    536894582U, // C_LE_S_MM
2705
100k
    536891068U, // C_LT_D32
2706
100k
    536891068U, // C_LT_D32_MM
2707
100k
    536891068U, // C_LT_D64
2708
100k
    536891068U, // C_LT_D64_MM
2709
100k
    536894970U, // C_LT_S
2710
100k
    536894970U, // C_LT_S_MM
2711
100k
    536889973U, // C_NGE_D32
2712
100k
    536889973U, // C_NGE_D32_MM
2713
100k
    536889973U, // C_NGE_D64
2714
100k
    536889973U, // C_NGE_D64_MM
2715
100k
    536894573U, // C_NGE_S
2716
100k
    536894573U, // C_NGE_S_MM
2717
100k
    536890008U, // C_NGLE_D32
2718
100k
    536890008U, // C_NGLE_D32_MM
2719
100k
    536890008U, // C_NGLE_D64
2720
100k
    536890008U, // C_NGLE_D64_MM
2721
100k
    536894600U, // C_NGLE_S
2722
100k
    536894600U, // C_NGLE_S_MM
2723
100k
    536890425U, // C_NGL_D32
2724
100k
    536890425U, // C_NGL_D32_MM
2725
100k
    536890425U, // C_NGL_D64
2726
100k
    536890425U, // C_NGL_D64_MM
2727
100k
    536894796U, // C_NGL_S
2728
100k
    536894796U, // C_NGL_S_MM
2729
100k
    536891059U, // C_NGT_D32
2730
100k
    536891059U, // C_NGT_D32_MM
2731
100k
    536891059U, // C_NGT_D64
2732
100k
    536891059U, // C_NGT_D64_MM
2733
100k
    536894961U, // C_NGT_S
2734
100k
    536894961U, // C_NGT_S_MM
2735
100k
    536890018U, // C_OLE_D32
2736
100k
    536890018U, // C_OLE_D32_MM
2737
100k
    536890018U, // C_OLE_D64
2738
100k
    536890018U, // C_OLE_D64_MM
2739
100k
    536894610U, // C_OLE_S
2740
100k
    536894610U, // C_OLE_S_MM
2741
100k
    536891094U, // C_OLT_D32
2742
100k
    536891094U, // C_OLT_D32_MM
2743
100k
    536891094U, // C_OLT_D64
2744
100k
    536891094U, // C_OLT_D64_MM
2745
100k
    536894988U, // C_OLT_S
2746
100k
    536894988U, // C_OLT_S_MM
2747
100k
    536890603U, // C_SEQ_D32
2748
100k
    536890603U, // C_SEQ_D32_MM
2749
100k
    536890603U, // C_SEQ_D64
2750
100k
    536890603U, // C_SEQ_D64_MM
2751
100k
    536894883U, // C_SEQ_S
2752
100k
    536894883U, // C_SEQ_S_MM
2753
100k
    536890209U, // C_SF_D32
2754
100k
    536890209U, // C_SF_D32_MM
2755
100k
    536890209U, // C_SF_D64
2756
100k
    536890209U, // C_SF_D64_MM
2757
100k
    536894708U, // C_SF_S
2758
100k
    536894708U, // C_SF_S_MM
2759
100k
    536890631U, // C_UEQ_D32
2760
100k
    536890631U, // C_UEQ_D32_MM
2761
100k
    536890631U, // C_UEQ_D64
2762
100k
    536890631U, // C_UEQ_D64_MM
2763
100k
    536894903U, // C_UEQ_S
2764
100k
    536894903U, // C_UEQ_S_MM
2765
100k
    536890046U, // C_ULE_D32
2766
100k
    536890046U, // C_ULE_D32_MM
2767
100k
    536890046U, // C_ULE_D64
2768
100k
    536890046U, // C_ULE_D64_MM
2769
100k
    536894630U, // C_ULE_S
2770
100k
    536894630U, // C_ULE_S_MM
2771
100k
    536891122U, // C_ULT_D32
2772
100k
    536891122U, // C_ULT_D32_MM
2773
100k
    536891122U, // C_ULT_D64
2774
100k
    536891122U, // C_ULT_D64_MM
2775
100k
    536895008U, // C_ULT_S
2776
100k
    536895008U, // C_ULT_S_MM
2777
100k
    536890507U, // C_UN_D32
2778
100k
    536890507U, // C_UN_D32_MM
2779
100k
    536890507U, // C_UN_D64
2780
100k
    536890507U, // C_UN_D64_MM
2781
100k
    536894819U, // C_UN_S
2782
100k
    536894819U, // C_UN_S_MM
2783
100k
    23264U, // CmpRxRy16
2784
100k
    1610635429U,  // CmpiRxImm16
2785
100k
    22693U, // CmpiRxImmX16
2786
100k
    536891670U, // DADD
2787
100k
    536893537U, // DADDi
2788
100k
    536895504U, // DADDiu
2789
100k
    536895440U, // DADDu
2790
100k
    536893568U, // DAHI
2791
100k
    536894090U, // DALIGN
2792
100k
    536893629U, // DATI
2793
100k
    536893647U, // DAUI
2794
100k
    23224U, // DBITSWAP
2795
100k
    23192U, // DCLO
2796
100k
    23192U, // DCLO_R6
2797
100k
    26715U, // DCLZ
2798
100k
    26715U, // DCLZ_R6
2799
100k
    536895724U, // DDIV
2800
100k
    536895632U, // DDIVU
2801
100k
    11034U, // DERET
2802
100k
    11034U, // DERET_MM
2803
100k
    11034U, // DERET_MMR6
2804
100k
    11034U, // DERET_NM
2805
100k
    536895408U, // DEXT
2806
100k
    536897885U, // DEXT64_32
2807
100k
    536894061U, // DEXTM
2808
100k
    536895625U, // DEXTU
2809
100k
    546916U,  // DI
2810
100k
    536895201U, // DINS
2811
100k
    536894054U, // DINSM
2812
100k
    536895580U, // DINSU
2813
100k
    536895725U, // DIV
2814
100k
    536895633U, // DIVU
2815
100k
    536895633U, // DIVU_MMR6
2816
100k
    536895633U, // DIVU_NM
2817
100k
    536895725U, // DIV_MMR6
2818
100k
    536895725U, // DIV_NM
2819
100k
    536888729U, // DIV_S_B
2820
100k
    536890997U, // DIV_S_D
2821
100k
    536892557U, // DIV_S_H
2822
100k
    536896930U, // DIV_S_W
2823
100k
    536888944U, // DIV_U_B
2824
100k
    536891464U, // DIV_U_D
2825
100k
    536892835U, // DIV_U_H
2826
100k
    536897348U, // DIV_U_W
2827
100k
    546916U,  // DI_MM
2828
100k
    546916U,  // DI_MMR6
2829
100k
    546916U,  // DI_NM
2830
100k
    536888173U, // DLSA
2831
100k
    536888173U, // DLSA_R6
2832
100k
    536887303U, // DMFC0
2833
100k
    16494U, // DMFC1
2834
100k
    536887622U, // DMFC2
2835
100k
    251674950U, // DMFC2_OCTEON
2836
100k
    536887310U, // DMFGC0
2837
100k
    536891722U, // DMOD
2838
100k
    536895454U, // DMODU
2839
100k
    548756U,  // DMT
2840
100k
    2752561212U,  // DMTC0
2841
100k
    17875081U,  // DMTC1
2842
100k
    2752561505U,  // DMTC2
2843
100k
    251674977U, // DMTC2_OCTEON
2844
100k
    2752561190U,  // DMTGC0
2845
100k
    548756U,  // DMT_NM
2846
100k
    536893524U, // DMUH
2847
100k
    536895497U, // DMUHU
2848
100k
    536893990U, // DMUL
2849
100k
    24461U, // DMULT
2850
100k
    24705U, // DMULTu
2851
100k
    536895541U, // DMULU
2852
100k
    536893990U, // DMUL_R6
2853
100k
    536890905U, // DOTP_S_D
2854
100k
    536892477U, // DOTP_S_H
2855
100k
    536896798U, // DOTP_S_W
2856
100k
    536891372U, // DOTP_U_D
2857
100k
    536892765U, // DOTP_U_H
2858
100k
    536897256U, // DOTP_U_W
2859
100k
    570445250U, // DPADD_S_D
2860
100k
    570446822U, // DPADD_S_H
2861
100k
    570451133U, // DPADD_S_W
2862
100k
    570445717U, // DPADD_U_D
2863
100k
    570447110U, // DPADD_U_H
2864
100k
    570451601U, // DPADD_U_W
2865
100k
    536893370U, // DPAQX_SA_W_PH
2866
100k
    536893370U, // DPAQX_SA_W_PH_MMR2
2867
100k
    536893453U, // DPAQX_S_W_PH
2868
100k
    536893453U, // DPAQX_S_W_PH_MMR2
2869
100k
    536896258U, // DPAQ_SA_L_W
2870
100k
    536896258U, // DPAQ_SA_L_W_MM
2871
100k
    536893412U, // DPAQ_S_W_PH
2872
100k
    536893412U, // DPAQ_S_W_PH_MM
2873
100k
    536893725U, // DPAU_H_QBL
2874
100k
    536893725U, // DPAU_H_QBL_MM
2875
100k
    536894315U, // DPAU_H_QBR
2876
100k
    536894315U, // DPAU_H_QBR_MM
2877
100k
    536893491U, // DPAX_W_PH
2878
100k
    536893491U, // DPAX_W_PH_MMR2
2879
100k
    536893360U, // DPA_W_PH
2880
100k
    536893360U, // DPA_W_PH_MMR2
2881
100k
    23269U, // DPOP
2882
100k
    536893385U, // DPSQX_SA_W_PH
2883
100k
    536893385U, // DPSQX_SA_W_PH_MMR2
2884
100k
    536893467U, // DPSQX_S_W_PH
2885
100k
    536893467U, // DPSQX_S_W_PH_MMR2
2886
100k
    536896271U, // DPSQ_SA_L_W
2887
100k
    536896271U, // DPSQ_SA_L_W_MM
2888
100k
    536893440U, // DPSQ_S_W_PH
2889
100k
    536893440U, // DPSQ_S_W_PH_MM
2890
100k
    570445217U, // DPSUB_S_D
2891
100k
    570446801U, // DPSUB_S_H
2892
100k
    570451100U, // DPSUB_S_W
2893
100k
    570445684U, // DPSUB_U_D
2894
100k
    570447089U, // DPSUB_U_H
2895
100k
    570451568U, // DPSUB_U_W
2896
100k
    536893737U, // DPSU_H_QBL
2897
100k
    536893737U, // DPSU_H_QBL_MM
2898
100k
    536894327U, // DPSU_H_QBR
2899
100k
    536894327U, // DPSU_H_QBR_MM
2900
100k
    536893502U, // DPSX_W_PH
2901
100k
    536893502U, // DPSX_W_PH_MMR2
2902
100k
    536893481U, // DPS_W_PH
2903
100k
    536893481U, // DPS_W_PH_MMR2
2904
100k
    536894500U, // DROTR
2905
100k
    536887579U, // DROTR32
2906
100k
    536895773U, // DROTRV
2907
100k
    22016U, // DSBH
2908
100k
    26786U, // DSDIV
2909
100k
    20770U, // DSHD
2910
100k
    536893923U, // DSLL
2911
100k
    536887549U, // DSLL32
2912
100k
    2147506659U,  // DSLL64_32
2913
100k
    536895730U, // DSLLV
2914
100k
    536888167U, // DSRA
2915
100k
    536887531U, // DSRA32
2916
100k
    536895709U, // DSRAV
2917
100k
    536893951U, // DSRL
2918
100k
    536887557U, // DSRL32
2919
100k
    536895737U, // DSRLV
2920
100k
    536889419U, // DSUB
2921
100k
    536895419U, // DSUBu
2922
100k
    26772U, // DUDIV
2923
100k
    547656U,  // DVP
2924
100k
    545220U,  // DVPE
2925
100k
    545220U,  // DVPE_NM
2926
100k
    547656U,  // DVP_MMR6
2927
100k
    26787U, // DivRxRy16
2928
100k
    26773U, // DivuRxRy16
2929
100k
    10928U, // EHB
2930
100k
    10928U, // EHB_MM
2931
100k
    10928U, // EHB_MMR6
2932
100k
    10928U, // EHB_NM
2933
100k
    546928U,  // EI
2934
100k
    546928U,  // EI_MM
2935
100k
    546928U,  // EI_MMR6
2936
100k
    546928U,  // EI_NM
2937
100k
    548761U,  // EMT
2938
100k
    548761U,  // EMT_NM
2939
100k
    11035U, // ERET
2940
100k
    10932U, // ERETNC
2941
100k
    10932U, // ERETNC_MMR6
2942
100k
    10932U, // ERETNC_NM
2943
100k
    11035U, // ERET_MM
2944
100k
    11035U, // ERET_MMR6
2945
100k
    11035U, // ERET_NM
2946
100k
    547661U,  // EVP
2947
100k
    545226U,  // EVPE
2948
100k
    545226U,  // EVPE_NM
2949
100k
    547661U,  // EVP_MMR6
2950
100k
    536895409U, // EXT
2951
100k
    536894274U, // EXTP
2952
100k
    536894153U, // EXTPDP
2953
100k
    536895757U, // EXTPDPV
2954
100k
    536895757U, // EXTPDPV_MM
2955
100k
    536894153U, // EXTPDP_MM
2956
100k
    536895766U, // EXTPV
2957
100k
    536895766U, // EXTPV_MM
2958
100k
    536894274U, // EXTP_MM
2959
100k
    536896991U, // EXTRV_RS_W
2960
100k
    536896991U, // EXTRV_RS_W_MM
2961
100k
    536896545U, // EXTRV_R_W
2962
100k
    536896545U, // EXTRV_R_W_MM
2963
100k
    536892566U, // EXTRV_S_H
2964
100k
    536892566U, // EXTRV_S_H_MM
2965
100k
    536897428U, // EXTRV_W
2966
100k
    536897428U, // EXTRV_W_MM
2967
100k
    536896980U, // EXTR_RS_W
2968
100k
    536896980U, // EXTR_RS_W_MM
2969
100k
    536896524U, // EXTR_R_W
2970
100k
    536896524U, // EXTR_R_W_MM
2971
100k
    536892497U, // EXTR_S_H
2972
100k
    536892497U, // EXTR_S_H_MM
2973
100k
    536896623U, // EXTR_W
2974
100k
    536896623U, // EXTR_W_MM
2975
100k
    536895299U, // EXTS
2976
100k
    536887596U, // EXTS32
2977
100k
    536897508U, // EXTW_NM
2978
100k
    536895409U, // EXT_MM
2979
100k
    536895409U, // EXT_MMR6
2980
100k
    536895409U, // EXT_NM
2981
100k
    20113U, // FABS_D32
2982
100k
    20113U, // FABS_D32_MM
2983
100k
    20113U, // FABS_D64
2984
100k
    20113U, // FABS_D64_MM
2985
100k
    24023U, // FABS_S
2986
100k
    24023U, // FABS_S_MM
2987
100k
    536889922U, // FADD_D
2988
100k
    536889923U, // FADD_D32
2989
100k
    536889923U, // FADD_D32_MM
2990
100k
    536889923U, // FADD_D64
2991
100k
    536889923U, // FADD_D64_MM
2992
100k
    536895215U, // FADD_PS64
2993
100k
    536894566U, // FADD_S
2994
100k
    536894566U, // FADD_S_MM
2995
100k
    570448998U, // FADD_S_MMR6
2996
100k
    536895893U, // FADD_W
2997
100k
    536890156U, // FCAF_D
2998
100k
    536896012U, // FCAF_W
2999
100k
    536890595U, // FCEQ_D
3000
100k
    536896451U, // FCEQ_W
3001
100k
    20120U, // FCLASS_D
3002
100k
    26091U, // FCLASS_W
3003
100k
    536890000U, // FCLE_D
3004
100k
    536895935U, // FCLE_W
3005
100k
    536891086U, // FCLT_D
3006
100k
    536897030U, // FCLT_W
3007
100k
    5974450U, // FCMP_D32
3008
100k
    5974450U, // FCMP_D32_MM
3009
100k
    5974450U, // FCMP_D64
3010
100k
    6498738U, // FCMP_S32
3011
100k
    6498738U, // FCMP_S32_MM
3012
100k
    536890096U, // FCNE_D
3013
100k
    536895969U, // FCNE_W
3014
100k
    536890705U, // FCOR_D
3015
100k
    536896580U, // FCOR_W
3016
100k
    536890651U, // FCUEQ_D
3017
100k
    536896467U, // FCUEQ_W
3018
100k
    536890066U, // FCULE_D
3019
100k
    536895951U, // FCULE_W
3020
100k
    536891142U, // FCULT_D
3021
100k
    536897046U, // FCULT_W
3022
100k
    536890112U, // FCUNE_D
3023
100k
    536895985U, // FCUNE_W
3024
100k
    536890525U, // FCUN_D
3025
100k
    536896357U, // FCUN_W
3026
100k
    536891518U, // FDIV_D
3027
100k
    536891519U, // FDIV_D32
3028
100k
    536891519U, // FDIV_D32_MM
3029
100k
    536891519U, // FDIV_D64
3030
100k
    536891519U, // FDIV_D64_MM
3031
100k
    536895065U, // FDIV_S
3032
100k
    536895065U, // FDIV_S_MM
3033
100k
    570449497U, // FDIV_S_MMR6
3034
100k
    536897412U, // FDIV_W
3035
100k
    536892224U, // FEXDO_H
3036
100k
    536896373U, // FEXDO_W
3037
100k
    536889809U, // FEXP2_D
3038
100k
    536895796U, // FEXP2_W
3039
100k
    19537U, // FEXUPL_D
3040
100k
    25387U, // FEXUPL_W
3041
100k
    19809U, // FEXUPR_D
3042
100k
    25684U, // FEXUPR_W
3043
100k
    20051U, // FFINT_S_D
3044
100k
    25984U, // FFINT_S_W
3045
100k
    20530U, // FFINT_U_D
3046
100k
    26414U, // FFINT_U_W
3047
100k
    19547U, // FFQL_D
3048
100k
    25397U, // FFQL_W
3049
100k
    19819U, // FFQR_D
3050
100k
    25694U, // FFQR_W
3051
100k
    17584U, // FILL_B
3052
100k
    19522U, // FILL_D
3053
100k
    21273U, // FILL_H
3054
100k
    25372U, // FILL_W
3055
100k
    18888U, // FLOG2_D
3056
100k
    24875U, // FLOG2_W
3057
100k
    19486U, // FLOOR_L_D64
3058
100k
    19486U, // FLOOR_L_D_MMR6
3059
100k
    23857U, // FLOOR_L_S
3060
100k
    23857U, // FLOOR_L_S_MMR6
3061
100k
    20661U, // FLOOR_W_D32
3062
100k
    20661U, // FLOOR_W_D64
3063
100k
    20661U, // FLOOR_W_D_MMR6
3064
100k
    20661U, // FLOOR_W_MM
3065
100k
    24199U, // FLOOR_W_S
3066
100k
    24199U, // FLOOR_W_S_MM
3067
100k
    24199U, // FLOOR_W_S_MMR6
3068
100k
    570444362U, // FMADD_D
3069
100k
    570450333U, // FMADD_W
3070
100k
    536889847U, // FMAX_A_D
3071
100k
    536895834U, // FMAX_A_W
3072
100k
    536891593U, // FMAX_D
3073
100k
    536897437U, // FMAX_W
3074
100k
    536889827U, // FMIN_A_D
3075
100k
    536895814U, // FMIN_A_W
3076
100k
    536890499U, // FMIN_D
3077
100k
    536896349U, // FMIN_W
3078
100k
    20622U, // FMOV_D32
3079
100k
    20622U, // FMOV_D32_MM
3080
100k
    20622U, // FMOV_D64
3081
100k
    20622U, // FMOV_D64_MM
3082
100k
    20622U, // FMOV_D_MMR6
3083
100k
    24160U, // FMOV_S
3084
100k
    24160U, // FMOV_S_MM
3085
100k
    24160U, // FMOV_S_MMR6
3086
100k
    570444320U, // FMSUB_D
3087
100k
    570450291U, // FMSUB_W
3088
100k
    536890483U, // FMUL_D
3089
100k
    536890484U, // FMUL_D32
3090
100k
    536890484U, // FMUL_D32_MM
3091
100k
    536890484U, // FMUL_D64
3092
100k
    536890484U, // FMUL_D64_MM
3093
100k
    536895231U, // FMUL_PS64
3094
100k
    536894805U, // FMUL_S
3095
100k
    536894805U, // FMUL_S_MM
3096
100k
    570449237U, // FMUL_S_MMR6
3097
100k
    536896333U, // FMUL_W
3098
100k
    19314U, // FNEG_D32
3099
100k
    19314U, // FNEG_D32_MM
3100
100k
    19314U, // FNEG_D64
3101
100k
    19314U, // FNEG_D64_MM
3102
100k
    23812U, // FNEG_S
3103
100k
    23812U, // FNEG_S_MM
3104
100k
    23812U, // FNEG_S_MMR6
3105
100k
    2752567531U,  // FORK
3106
100k
    2752567531U,  // FORK_NM
3107
100k
    19648U, // FRCP_D
3108
100k
    25470U, // FRCP_W
3109
100k
    20268U, // FRINT_D
3110
100k
    26160U, // FRINT_W
3111
100k
    20296U, // FRSQRT_D
3112
100k
    26188U, // FRSQRT_W
3113
100k
    536890175U, // FSAF_D
3114
100k
    536896020U, // FSAF_W
3115
100k
    536890623U, // FSEQ_D
3116
100k
    536896459U, // FSEQ_W
3117
100k
    536890038U, // FSLE_D
3118
100k
    536895943U, // FSLE_W
3119
100k
    536891114U, // FSLT_D
3120
100k
    536897038U, // FSLT_W
3121
100k
    536890104U, // FSNE_D
3122
100k
    536895977U, // FSNE_W
3123
100k
    536890713U, // FSOR_D
3124
100k
    536896588U, // FSOR_W
3125
100k
    20287U, // FSQRT_D
3126
100k
    20288U, // FSQRT_D32
3127
100k
    20288U, // FSQRT_D32_MM
3128
100k
    20288U, // FSQRT_D64
3129
100k
    20288U, // FSQRT_D64_MM
3130
100k
    24137U, // FSQRT_S
3131
100k
    24137U, // FSQRT_S_MM
3132
100k
    26179U, // FSQRT_W
3133
100k
    536889880U, // FSUB_D
3134
100k
    536889881U, // FSUB_D32
3135
100k
    536889881U, // FSUB_D32_MM
3136
100k
    536889881U, // FSUB_D64
3137
100k
    536889881U, // FSUB_D64_MM
3138
100k
    536895207U, // FSUB_PS64
3139
100k
    536894548U, // FSUB_S
3140
100k
    536894548U, // FSUB_S_MM
3141
100k
    570448980U, // FSUB_S_MMR6
3142
100k
    536895851U, // FSUB_W
3143
100k
    536890672U, // FSUEQ_D
3144
100k
    536896476U, // FSUEQ_W
3145
100k
    536890087U, // FSULE_D
3146
100k
    536895960U, // FSULE_W
3147
100k
    536891163U, // FSULT_D
3148
100k
    536897055U, // FSULT_W
3149
100k
    536890121U, // FSUNE_D
3150
100k
    536895994U, // FSUNE_W
3151
100k
    536890544U, // FSUN_D
3152
100k
    536896365U, // FSUN_W
3153
100k
    20062U, // FTINT_S_D
3154
100k
    25995U, // FTINT_S_W
3155
100k
    20541U, // FTINT_U_D
3156
100k
    26425U, // FTINT_U_W
3157
100k
    536892301U, // FTQ_H
3158
100k
    536896485U, // FTQ_W
3159
100k
    19884U, // FTRUNC_S_D
3160
100k
    25767U, // FTRUNC_S_W
3161
100k
    20351U, // FTRUNC_U_D
3162
100k
    26235U, // FTRUNC_U_W
3163
100k
    547034U,  // GINVI
3164
100k
    547034U,  // GINVI_MMR6
3165
100k
    547034U,  // GINVI_NM
3166
100k
    268459939U, // GINVT
3167
100k
    268459939U, // GINVT_MMR6
3168
100k
    268459939U, // GINVT_NM
3169
100k
    536890808U, // HADD_S_D
3170
100k
    536892380U, // HADD_S_H
3171
100k
    536896691U, // HADD_S_W
3172
100k
    536891275U, // HADD_U_D
3173
100k
    536892668U, // HADD_U_H
3174
100k
    536897159U, // HADD_U_W
3175
100k
    536890775U, // HSUB_S_D
3176
100k
    536892359U, // HSUB_S_H
3177
100k
    536896658U, // HSUB_S_W
3178
100k
    536891242U, // HSUB_U_D
3179
100k
    536892647U, // HSUB_U_H
3180
100k
    536897126U, // HSUB_U_W
3181
100k
    661951U,  // HYPCALL
3182
100k
    661951U,  // HYPCALL_MM
3183
100k
    536888999U, // ILVEV_B
3184
100k
    536891509U, // ILVEV_D
3185
100k
    536892890U, // ILVEV_H
3186
100k
    536897403U, // ILVEV_W
3187
100k
    536888527U, // ILVL_B
3188
100k
    536890491U, // ILVL_D
3189
100k
    536892216U, // ILVL_H
3190
100k
    536896341U, // ILVL_W
3191
100k
    536888279U, // ILVOD_B
3192
100k
    536889964U, // ILVOD_D
3193
100k
    536892018U, // ILVOD_H
3194
100k
    536895926U, // ILVOD_W
3195
100k
    536888575U, // ILVR_B
3196
100k
    536890748U, // ILVR_D
3197
100k
    536892341U, // ILVR_H
3198
100k
    536896631U, // ILVR_W
3199
100k
    536895196U, // INS
3200
100k
    292046286U, // INSERT_B
3201
100k
    308825909U, // INSERT_D
3202
100k
    325604557U, // INSERT_H
3203
100k
    342386233U, // INSERT_W
3204
100k
    33579301U,  // INSV
3205
100k
    359154656U, // INSVE_B
3206
100k
    375933714U, // INSVE_D
3207
100k
    392712827U, // INSVE_H
3208
100k
    409494019U, // INSVE_W
3209
100k
    33579301U,  // INSV_MM
3210
100k
    536895196U, // INS_MM
3211
100k
    536895196U, // INS_MMR6
3212
100k
    536887297U, // INS_NM
3213
100k
    219361U,  // J
3214
100k
    219400U,  // JAL
3215
100k
    23544U, // JALR
3216
100k
    547832U,  // JALR16_MM
3217
100k
    23544U, // JALR64
3218
100k
    547832U,  // JALRC16_MMR6
3219
100k
    18725U, // JALRC16_NM
3220
100k
    18139U, // JALRCHB_NM
3221
100k
    18139U, // JALRC_HB_MMR6
3222
100k
    18725U, // JALRC_MMR6
3223
100k
    18725U, // JALRC_NM
3224
100k
    541245U,  // JALRS16_MM
3225
100k
    24380U, // JALRS_MM
3226
100k
    18156U, // JALR_HB
3227
100k
    18156U, // JALR_HB64
3228
100k
    23544U, // JALR_MM
3229
100k
    220867U,  // JALS_MM
3230
100k
    223256U,  // JALX
3231
100k
    223256U,  // JALX_MM
3232
100k
    219400U,  // JAL_MM
3233
100k
    18590U, // JIALC
3234
100k
    18590U, // JIALC64
3235
100k
    18590U, // JIALC_MMR6
3236
100k
    18560U, // JIC
3237
100k
    18560U, // JIC64
3238
100k
    18560U, // JIC_MMR6
3239
100k
    547828U,  // JR
3240
100k
    541232U,  // JR16_MM
3241
100k
    547828U,  // JR64
3242
100k
    547633U,  // JRADDIUSP
3243
100k
    543008U,  // JRC16_MM
3244
100k
    541110U,  // JRC16_MMR6
3245
100k
    547621U,  // JRCADDIUSP_MMR6
3246
100k
    543008U,  // JRC_NM
3247
100k
    542437U,  // JR_HB
3248
100k
    542437U,  // JR_HB64
3249
100k
    542437U,  // JR_HB64_R6
3250
100k
    542437U,  // JR_HB_R6
3251
100k
    547828U,  // JR_MM
3252
100k
    219361U,  // J_MM
3253
100k
    7575816U, // Jal16
3254
100k
    8100104U, // JalB16
3255
100k
    10921U, // JrRa16
3256
100k
    10913U, // JrcRa16
3257
100k
    543008U,  // JrcRx16
3258
100k
    543013U,  // JumpLinkReg16
3259
100k
    419451474U, // LAPC32_NM
3260
100k
    419447735U, // LAPC48_NM
3261
100k
    50349813U,  // LB
3262
100k
    50349813U,  // LB16_NM
3263
100k
    50349813U,  // LB64
3264
100k
    50352468U,  // LBE
3265
100k
    50352468U,  // LBE_MM
3266
100k
    50349813U,  // LBGP_NM
3267
100k
    50348621U,  // LBU16_MM
3268
100k
    50356150U,  // LBU16_NM
3269
100k
    50356150U,  // LBUGP_NM
3270
100k
    3254806564U,  // LBUX
3271
100k
    3254806564U,  // LBUX_MM
3272
100k
    50358308U,  // LBUX_NM
3273
100k
    50356150U,  // LBU_MMR6
3274
100k
    50356150U,  // LBU_NM
3275
100k
    50356150U,  // LBUs9_NM
3276
100k
    50358269U,  // LBX_NM
3277
100k
    50349813U,  // LB_MM
3278
100k
    50349813U,  // LB_MMR6
3279
100k
    50349813U,  // LB_NM
3280
100k
    50349813U,  // LBs9_NM
3281
100k
    50356150U,  // LBu
3282
100k
    50356150U,  // LBu64
3283
100k
    50352613U,  // LBuE
3284
100k
    50352613U,  // LBuE_MM
3285
100k
    50356150U,  // LBu_MM
3286
100k
    50352427U,  // LD
3287
100k
    50348124U,  // LDC1
3288
100k
    50348124U,  // LDC164
3289
100k
    50348124U,  // LDC1_D64_MMR6
3290
100k
    50348124U,  // LDC1_MM_D32
3291
100k
    50348124U,  // LDC1_MM_D64
3292
100k
    50348340U,  // LDC2
3293
100k
    50348340U,  // LDC2_MMR6
3294
100k
    50348340U,  // LDC2_R6
3295
100k
    50348425U,  // LDC3
3296
100k
    17410U, // LDI_B
3297
100k
    19330U, // LDI_D
3298
100k
    21149U, // LDI_H
3299
100k
    25222U, // LDI_W
3300
100k
    50354532U,  // LDL
3301
100k
    18657U, // LDPC
3302
100k
    50355122U,  // LDR
3303
100k
    3254796444U,  // LDXC1
3304
100k
    3254796444U,  // LDXC164
3305
100k
    50349000U,  // LD_B
3306
100k
    50350685U,  // LD_D
3307
100k
    50352739U,  // LD_H
3308
100k
    50356647U,  // LD_W
3309
100k
    167796753U, // LEA_ADDIU_NM
3310
100k
    167796753U, // LEA_ADDiu
3311
100k
    167796752U, // LEA_ADDiu64
3312
100k
    167796753U, // LEA_ADDiu_MM
3313
100k
    50353692U,  // LH
3314
100k
    50353692U,  // LH16_NM
3315
100k
    50353692U,  // LH64
3316
100k
    50352520U,  // LHE
3317
100k
    50352520U,  // LHE_MM
3318
100k
    50353692U,  // LHGP_NM
3319
100k
    50348644U,  // LHU16_MM
3320
100k
    50356228U,  // LHU16_NM
3321
100k
    50356228U,  // LHUGP_NM
3322
100k
    50356053U,  // LHUXS_NM
3323
100k
    50358314U,  // LHUX_NM
3324
100k
    50356228U,  // LHU_NM
3325
100k
    50356228U,  // LHUs9_NM
3326
100k
    3254806542U,  // LHX
3327
100k
    50356041U,  // LHXS_NM
3328
100k
    3254806542U,  // LHX_MM
3329
100k
    50358286U,  // LHX_NM
3330
100k
    50353692U,  // LH_MM
3331
100k
    50353692U,  // LH_NM
3332
100k
    50353692U,  // LHs9_NM
3333
100k
    50356228U,  // LHu
3334
100k
    50356228U,  // LHu64
3335
100k
    50352619U,  // LHuE
3336
100k
    50352619U,  // LHuE_MM
3337
100k
    50356228U,  // LHu_MM
3338
100k
    16884U, // LI16_MM
3339
100k
    16884U, // LI16_MMR6
3340
100k
    218126492U, // LI16_NM
3341
100k
    100680391U, // LI48_NM
3342
100k
    50354628U,  // LL
3343
100k
    50354628U,  // LL64
3344
100k
    50354628U,  // LL64_R6
3345
100k
    50352431U,  // LLD
3346
100k
    50352431U,  // LLD_R6
3347
100k
    50352543U,  // LLE
3348
100k
    50352543U,  // LLE_MM
3349
100k
    536897858U, // LLWP_NM
3350
100k
    50354628U,  // LL_MM
3351
100k
    50354628U,  // LL_MMR6
3352
100k
    50354628U,  // LL_NM
3353
100k
    50354628U,  // LL_R6
3354
100k
    536888174U, // LSA
3355
100k
    3828450158U,  // LSA_MMR6
3356
100k
    536888174U, // LSA_NM
3357
100k
    536888174U, // LSA_R6
3358
100k
    251680981U, // LUI_MMR6
3359
100k
    436230357U, // LUI_NM
3360
100k
    3254796458U,  // LUXC1
3361
100k
    3254796458U,  // LUXC164
3362
100k
    3254796458U,  // LUXC1_MM
3363
100k
    251680981U, // LUi
3364
100k
    251680981U, // LUi64
3365
100k
    251680981U, // LUi_MM
3366
100k
    50358213U,  // LW
3367
100k
    50348651U,  // LW16_MM
3368
100k
    50358213U,  // LW16_NM
3369
100k
    50358213U,  // LW4x4_NM
3370
100k
    50358213U,  // LW64
3371
100k
    50348176U,  // LWC1
3372
100k
    50348176U,  // LWC1_MM
3373
100k
    50348392U,  // LWC2
3374
100k
    50348392U,  // LWC2_MMR6
3375
100k
    50348392U,  // LWC2_R6
3376
100k
    50348437U,  // LWC3
3377
100k
    50358213U,  // LWDSP
3378
100k
    50358213U,  // LWDSP_MM
3379
100k
    50352637U,  // LWE
3380
100k
    50352637U,  // LWE_MM
3381
100k
    50358213U,  // LWGP16_NM
3382
100k
    50358213U,  // LWGP_MM
3383
100k
    50358213U,  // LWGP_NM
3384
100k
    50354746U,  // LWL
3385
100k
    50354746U,  // LWL64
3386
100k
    50352553U,  // LWLE
3387
100k
    50352553U,  // LWLE_MM
3388
100k
    50354746U,  // LWL_MM
3389
100k
    66065U, // LWM16_MM
3390
100k
    66065U, // LWM16_MMR6
3391
100k
    65805U, // LWM32_MM
3392
100k
    587225718U, // LWM_NM
3393
100k
    18694U, // LWPC
3394
100k
    18694U, // LWPC_MMR6
3395
100k
    419449094U, // LWPC_NM
3396
100k
    453008210U, // LWP_MM
3397
100k
    50355256U,  // LWR
3398
100k
    50355256U,  // LWR64
3399
100k
    50352601U,  // LWRE
3400
100k
    50352601U,  // LWRE_MM
3401
100k
    50355256U,  // LWR_MM
3402
100k
    50358213U,  // LWSP16_NM
3403
100k
    50358213U,  // LWSP_MM
3404
100k
    18687U, // LWUPC
3405
100k
    50356375U,  // LWU_MM
3406
100k
    3254806576U,  // LWX
3407
100k
    3254796472U,  // LWXC1
3408
100k
    3254796472U,  // LWXC1_MM
3409
100k
    50356060U,  // LWXS16_NM
3410
100k
    3254804316U,  // LWXS_MM
3411
100k
    50356060U,  // LWXS_NM
3412
100k
    3254806576U,  // LWX_MM
3413
100k
    50358320U,  // LWX_NM
3414
100k
    50358213U,  // LW_MM
3415
100k
    50358213U,  // LW_MMR6
3416
100k
    50358213U,  // LW_NM
3417
100k
    50358213U,  // LWs9_NM
3418
100k
    50356375U,  // LWu
3419
100k
    50349813U,  // LbRxRyOffMemX16
3420
100k
    50356150U,  // LbuRxRyOffMemX16
3421
100k
    50353692U,  // LhRxRyOffMemX16
3422
100k
    50356228U,  // LhuRxRyOffMemX16
3423
100k
    1610635420U,  // LiRxImm16
3424
100k
    22674U, // LiRxImmAlignX16
3425
100k
    22684U, // LiRxImmX16
3426
100k
    26565U, // LwRxPcTcp16
3427
100k
    26565U, // LwRxPcTcpX16
3428
100k
    50358213U,  // LwRxRyOffMemX16
3429
100k
    50358213U,  // LwRxSpImmX16
3430
100k
    20764U, // MADD
3431
100k
    570444624U, // MADDF_D
3432
100k
    570444624U, // MADDF_D_MMR6
3433
100k
    570449131U, // MADDF_S
3434
100k
    570449131U, // MADDF_S_MMR6
3435
100k
    570446705U, // MADDR_Q_H
3436
100k
    570450862U, // MADDR_Q_W
3437
100k
    24535U, // MADDU
3438
100k
    536895447U, // MADDU_DSP
3439
100k
    536895447U, // MADDU_DSP_MM
3440
100k
    24535U, // MADDU_MM
3441
100k
    570443413U, // MADDV_B
3442
100k
    570445923U, // MADDV_D
3443
100k
    570447304U, // MADDV_H
3444
100k
    570451817U, // MADDV_W
3445
100k
    536889931U, // MADD_D32
3446
100k
    536889931U, // MADD_D32_MM
3447
100k
    536889931U, // MADD_D64
3448
100k
    536891676U, // MADD_DSP
3449
100k
    536891676U, // MADD_DSP_MM
3450
100k
    20764U, // MADD_MM
3451
100k
    570446675U, // MADD_Q_H
3452
100k
    570450832U, // MADD_Q_W
3453
100k
    536894565U, // MADD_S
3454
100k
    536894565U, // MADD_S_MM
3455
100k
    536893831U, // MAQ_SA_W_PHL
3456
100k
    536893831U, // MAQ_SA_W_PHL_MM
3457
100k
    536894396U, // MAQ_SA_W_PHR
3458
100k
    536894396U, // MAQ_SA_W_PHR_MM
3459
100k
    536893859U, // MAQ_S_W_PHL
3460
100k
    536893859U, // MAQ_S_W_PHL_MM
3461
100k
    536894424U, // MAQ_S_W_PHR
3462
100k
    536894424U, // MAQ_S_W_PHR_MM
3463
100k
    536889872U, // MAXA_D
3464
100k
    536889872U, // MAXA_D_MMR6
3465
100k
    536894538U, // MAXA_S
3466
100k
    536894538U, // MAXA_S_MMR6
3467
100k
    536888650U, // MAXI_S_B
3468
100k
    536890886U, // MAXI_S_D
3469
100k
    536892458U, // MAXI_S_H
3470
100k
    536896769U, // MAXI_S_W
3471
100k
    536888865U, // MAXI_U_B
3472
100k
    536891353U, // MAXI_U_D
3473
100k
    536892746U, // MAXI_U_H
3474
100k
    536897237U, // MAXI_U_W
3475
100k
    536888223U, // MAX_A_B
3476
100k
    536889848U, // MAX_A_D
3477
100k
    536891962U, // MAX_A_H
3478
100k
    536895835U, // MAX_A_W
3479
100k
    536891594U, // MAX_D
3480
100k
    536891594U, // MAX_D_MMR6
3481
100k
    536895131U, // MAX_S
3482
100k
    536888738U, // MAX_S_B
3483
100k
    536891006U, // MAX_S_D
3484
100k
    536892577U, // MAX_S_H
3485
100k
    536895131U, // MAX_S_MMR6
3486
100k
    536896950U, // MAX_S_W
3487
100k
    536888953U, // MAX_U_B
3488
100k
    536891473U, // MAX_U_D
3489
100k
    536892844U, // MAX_U_H
3490
100k
    536897357U, // MAX_U_W
3491
100k
    536887304U, // MFC0
3492
100k
    16392U, // MFC0Sel_NM
3493
100k
    536887304U, // MFC0_MMR6
3494
100k
    536887304U, // MFC0_NM
3495
100k
    16495U, // MFC1
3496
100k
    16495U, // MFC1_D64
3497
100k
    16495U, // MFC1_MM
3498
100k
    16495U, // MFC1_MMR6
3499
100k
    536887623U, // MFC2
3500
100k
    16711U, // MFC2_MMR6
3501
100k
    536887311U, // MFGC0
3502
100k
    536887311U, // MFGC0_MM
3503
100k
    16430U, // MFHC0Sel_NM
3504
100k
    536887342U, // MFHC0_MMR6
3505
100k
    536887342U, // MFHC0_NM
3506
100k
    16501U, // MFHC1_D32
3507
100k
    16501U, // MFHC1_D32_MM
3508
100k
    16501U, // MFHC1_D64
3509
100k
    16501U, // MFHC1_D64_MM
3510
100k
    16717U, // MFHC2_MMR6
3511
100k
    536887318U, // MFHGC0
3512
100k
    536887318U, // MFHGC0_MM
3513
100k
    546950U,  // MFHI
3514
100k
    541164U,  // MFHI16_MM
3515
100k
    546950U,  // MFHI64
3516
100k
    22662U, // MFHI_DSP
3517
100k
    22662U, // MFHI_DSP_MM
3518
100k
    546950U,  // MFHI_MM
3519
100k
    547486U,  // MFLO
3520
100k
    541215U,  // MFLO16_MM
3521
100k
    547486U,  // MFLO64
3522
100k
    23198U, // MFLO_DSP
3523
100k
    23198U, // MFLO_DSP_MM
3524
100k
    547486U,  // MFLO_MM
3525
100k
    536894494U, // MFTR
3526
100k
    536894494U, // MFTR_NM
3527
100k
    536889857U, // MINA_D
3528
100k
    536889857U, // MINA_D_MMR6
3529
100k
    536894530U, // MINA_S
3530
100k
    536894530U, // MINA_S_MMR6
3531
100k
    536888630U, // MINI_S_B
3532
100k
    536890866U, // MINI_S_D
3533
100k
    536892438U, // MINI_S_H
3534
100k
    536896749U, // MINI_S_W
3535
100k
    536888845U, // MINI_U_B
3536
100k
    536891333U, // MINI_U_D
3537
100k
    536892726U, // MINI_U_H
3538
100k
    536897217U, // MINI_U_W
3539
100k
    536888204U, // MIN_A_B
3540
100k
    536889828U, // MIN_A_D
3541
100k
    536891943U, // MIN_A_H
3542
100k
    536895815U, // MIN_A_W
3543
100k
    536890500U, // MIN_D
3544
100k
    536890500U, // MIN_D_MMR6
3545
100k
    536894812U, // MIN_S
3546
100k
    536888660U, // MIN_S_B
3547
100k
    536890896U, // MIN_S_D
3548
100k
    536892468U, // MIN_S_H
3549
100k
    536894812U, // MIN_S_MMR6
3550
100k
    536896789U, // MIN_S_W
3551
100k
    536888875U, // MIN_U_B
3552
100k
    536891363U, // MIN_U_D
3553
100k
    536892756U, // MIN_U_H
3554
100k
    536897247U, // MIN_U_W
3555
100k
    536891723U, // MOD
3556
100k
    536889417U, // MODSUB
3557
100k
    536889417U, // MODSUB_MM
3558
100k
    536895455U, // MODU
3559
100k
    536895455U, // MODU_MMR6
3560
100k
    536895455U, // MODU_NM
3561
100k
    536891723U, // MOD_MMR6
3562
100k
    536891723U, // MOD_NM
3563
100k
    536888593U, // MOD_S_B
3564
100k
    536890829U, // MOD_S_D
3565
100k
    536892401U, // MOD_S_H
3566
100k
    536896712U, // MOD_S_W
3567
100k
    536888808U, // MOD_U_B
3568
100k
    536891296U, // MOD_U_D
3569
100k
    536892689U, // MOD_U_H
3570
100k
    536897180U, // MOD_U_W
3571
100k
    20983U, // MOVE16_MM
3572
100k
    16854U, // MOVE16_MMR6
3573
100k
    536889491U, // MOVEBALC_NM
3574
100k
    536894161U, // MOVEPREV_NM
3575
100k
    536894161U, // MOVEP_MM
3576
100k
    536894161U, // MOVEP_MMR6
3577
100k
    536894161U, // MOVEP_NM
3578
100k
    20983U, // MOVE_NM
3579
100k
    24739U, // MOVE_V
3580
100k
    536890217U, // MOVF_D32
3581
100k
    536890217U, // MOVF_D32_MM
3582
100k
    536890217U, // MOVF_D64
3583
100k
    536891923U, // MOVF_I
3584
100k
    536891923U, // MOVF_I64
3585
100k
    536891923U, // MOVF_I_MM
3586
100k
    536894716U, // MOVF_S
3587
100k
    536894716U, // MOVF_S_MM
3588
100k
    536890552U, // MOVN_I64_D64
3589
100k
    536894098U, // MOVN_I64_I
3590
100k
    536894098U, // MOVN_I64_I64
3591
100k
    536894848U, // MOVN_I64_S
3592
100k
    536890552U, // MOVN_I_D32
3593
100k
    536890552U, // MOVN_I_D32_MM
3594
100k
    536890552U, // MOVN_I_D64
3595
100k
    536894098U, // MOVN_I_I
3596
100k
    536894098U, // MOVN_I_I64
3597
100k
    536894098U, // MOVN_I_MM
3598
100k
    536894848U, // MOVN_I_S
3599
100k
    536894848U, // MOVN_I_S_MM
3600
100k
    536894098U, // MOVN_NM
3601
100k
    536891224U, // MOVT_D32
3602
100k
    536891224U, // MOVT_D32_MM
3603
100k
    536891224U, // MOVT_D64
3604
100k
    536895402U, // MOVT_I
3605
100k
    536895402U, // MOVT_I64
3606
100k
    536895402U, // MOVT_I_MM
3607
100k
    536895057U, // MOVT_S
3608
100k
    536895057U, // MOVT_S_MM
3609
100k
    536891634U, // MOVZ_I64_D64
3610
100k
    536897666U, // MOVZ_I64_I
3611
100k
    536897666U, // MOVZ_I64_I64
3612
100k
    536895158U, // MOVZ_I64_S
3613
100k
    536891634U, // MOVZ_I_D32
3614
100k
    536891634U, // MOVZ_I_D32_MM
3615
100k
    536891634U, // MOVZ_I_D64
3616
100k
    536897666U, // MOVZ_I_I
3617
100k
    536897666U, // MOVZ_I_I64
3618
100k
    536897666U, // MOVZ_I_MM
3619
100k
    536895158U, // MOVZ_I_S
3620
100k
    536895158U, // MOVZ_I_S_MM
3621
100k
    536897666U, // MOVZ_NM
3622
100k
    18513U, // MSUB
3623
100k
    570444615U, // MSUBF_D
3624
100k
    570444615U, // MSUBF_D_MMR6
3625
100k
    570449122U, // MSUBF_S
3626
100k
    570449122U, // MSUBF_S_MMR6
3627
100k
    570446694U, // MSUBR_Q_H
3628
100k
    570450851U, // MSUBR_Q_W
3629
100k
    24514U, // MSUBU
3630
100k
    536895426U, // MSUBU_DSP
3631
100k
    536895426U, // MSUBU_DSP_MM
3632
100k
    24514U, // MSUBU_MM
3633
100k
    570443404U, // MSUBV_B
3634
100k
    570445914U, // MSUBV_D
3635
100k
    570447295U, // MSUBV_H
3636
100k
    570451808U, // MSUBV_W
3637
100k
    536889889U, // MSUB_D32
3638
100k
    536889889U, // MSUB_D32_MM
3639
100k
    536889889U, // MSUB_D64
3640
100k
    536889425U, // MSUB_DSP
3641
100k
    536889425U, // MSUB_DSP_MM
3642
100k
    18513U, // MSUB_MM
3643
100k
    570446665U, // MSUB_Q_H
3644
100k
    570450822U, // MSUB_Q_W
3645
100k
    536894547U, // MSUB_S
3646
100k
    536894547U, // MSUB_S_MM
3647
100k
    2752561213U,  // MTC0
3648
100k
    16445U, // MTC0Sel_NM
3649
100k
    2752561213U,  // MTC0_MMR6
3650
100k
    536887357U, // MTC0_NM
3651
100k
    17875082U,  // MTC1
3652
100k
    17875082U,  // MTC1_D64
3653
100k
    17875082U,  // MTC1_D64_MM
3654
100k
    17875082U,  // MTC1_MM
3655
100k
    17875082U,  // MTC1_MMR6
3656
100k
    2752561506U,  // MTC2
3657
100k
    17875298U,  // MTC2_MMR6
3658
100k
    2752561191U,  // MTGC0
3659
100k
    2752561191U,  // MTGC0_MM
3660
100k
    16437U, // MTHC0Sel_NM
3661
100k
    2752561205U,  // MTHC0_MMR6
3662
100k
    536887349U, // MTHC0_NM
3663
100k
    17924220U,  // MTHC1_D32
3664
100k
    17924220U,  // MTHC1_D32_MM
3665
100k
    17924220U,  // MTHC1_D64
3666
100k
    17924220U,  // MTHC1_D64_MM
3667
100k
    17875284U,  // MTHC2_MMR6
3668
100k
    2752561182U,  // MTHGC0
3669
100k
    2752561182U,  // MTHGC0_MM
3670
100k
    546956U,  // MTHI
3671
100k
    546956U,  // MTHI64
3672
100k
    17881228U,  // MTHI_DSP
3673
100k
    17881228U,  // MTHI_DSP_MM
3674
100k
    546956U,  // MTHI_MM
3675
100k
    17881816U,  // MTHLIP
3676
100k
    17881816U,  // MTHLIP_MM
3677
100k
    547499U,  // MTLO
3678
100k
    547499U,  // MTLO64
3679
100k
    17881771U,  // MTLO_DSP
3680
100k
    17881771U,  // MTLO_DSP_MM
3681
100k
    547499U,  // MTLO_MM
3682
100k
    540745U,  // MTM0
3683
100k
    540870U,  // MTM1
3684
100k
    541044U,  // MTM2
3685
100k
    540751U,  // MTP0
3686
100k
    540876U,  // MTP1
3687
100k
    541050U,  // MTP2
3688
100k
    68213803U,  // MTTR
3689
100k
    68213803U,  // MTTR_NM
3690
100k
    536893525U, // MUH
3691
100k
    536895498U, // MUHU
3692
100k
    536895498U, // MUHU_MMR6
3693
100k
    536895498U, // MUHU_NM
3694
100k
    536893525U, // MUH_MMR6
3695
100k
    536893525U, // MUH_NM
3696
100k
    536893991U, // MUL
3697
100k
    536893991U, // MUL4x4_NM
3698
100k
    536893872U, // MULEQ_S_W_PHL
3699
100k
    536893872U, // MULEQ_S_W_PHL_MM
3700
100k
    536894437U, // MULEQ_S_W_PHR
3701
100k
    536894437U, // MULEQ_S_W_PHR_MM
3702
100k
    536893749U, // MULEU_S_PH_QBL
3703
100k
    536893749U, // MULEU_S_PH_QBL_MM
3704
100k
    536894339U, // MULEU_S_PH_QBR
3705
100k
    536894339U, // MULEU_S_PH_QBR_MM
3706
100k
    536893279U, // MULQ_RS_PH
3707
100k
    536893279U, // MULQ_RS_PH_MM
3708
100k
    536896969U, // MULQ_RS_W
3709
100k
    536896969U, // MULQ_RS_W_MMR2
3710
100k
    536893223U, // MULQ_S_PH
3711
100k
    536893223U, // MULQ_S_PH_MMR2
3712
100k
    536896828U, // MULQ_S_W
3713
100k
    536896828U, // MULQ_S_W_MMR2
3714
100k
    536895256U, // MULR_PS64
3715
100k
    536892284U, // MULR_Q_H
3716
100k
    536896441U, // MULR_Q_W
3717
100k
    536893425U, // MULSAQ_S_W_PH
3718
100k
    536893425U, // MULSAQ_S_W_PH_MM
3719
100k
    536893400U, // MULSA_W_PH
3720
100k
    536893400U, // MULSA_W_PH_MMR2
3721
100k
    24462U, // MULT
3722
100k
    536895618U, // MULTU_DSP
3723
100k
    536895618U, // MULTU_DSP_MM
3724
100k
    536895374U, // MULT_DSP
3725
100k
    536895374U, // MULT_DSP_MM
3726
100k
    24462U, // MULT_MM
3727
100k
    24706U, // MULTu
3728
100k
    24706U, // MULTu_MM
3729
100k
    536895535U, // MULU
3730
100k
    536895535U, // MULU_MMR6
3731
100k
    536895535U, // MULU_NM
3732
100k
    536889008U, // MULV_B
3733
100k
    536891526U, // MULV_D
3734
100k
    536892899U, // MULV_H
3735
100k
    536897420U, // MULV_W
3736
100k
    536893991U, // MUL_MM
3737
100k
    536893991U, // MUL_MMR6
3738
100k
    536893991U, // MUL_NM
3739
100k
    536893096U, // MUL_PH
3740
100k
    536893096U, // MUL_PH_MMR2
3741
100k
    536892253U, // MUL_Q_H
3742
100k
    536896410U, // MUL_Q_W
3743
100k
    536893991U, // MUL_R6
3744
100k
    536893191U, // MUL_S_PH
3745
100k
    536893191U, // MUL_S_PH_MMR2
3746
100k
    546950U,  // Mfhi16
3747
100k
    547486U,  // Mflo16
3748
100k
    20983U, // Move32R16
3749
100k
    20983U, // MoveR3216
3750
100k
    17327U, // NLOC_B
3751
100k
    18994U, // NLOC_D
3752
100k
    21066U, // NLOC_H
3753
100k
    24956U, // NLOC_W
3754
100k
    17343U, // NLZC_B
3755
100k
    19002U, // NLZC_D
3756
100k
    21082U, // NLZC_H
3757
100k
    24964U, // NLZC_W
3758
100k
    536889939U, // NMADD_D32
3759
100k
    536889939U, // NMADD_D32_MM
3760
100k
    536889939U, // NMADD_D64
3761
100k
    536894564U, // NMADD_S
3762
100k
    536894564U, // NMADD_S_MM
3763
100k
    536889897U, // NMSUB_D32
3764
100k
    536889897U, // NMSUB_D32_MM
3765
100k
    536889897U, // NMSUB_D64
3766
100k
    536894546U, // NMSUB_S
3767
100k
    536894546U, // NMSUB_S_MM
3768
100k
    10802U, // NOP32_NM
3769
100k
    11006U, // NOP_NM
3770
100k
    536894462U, // NOR
3771
100k
    536894462U, // NOR64
3772
100k
    536888416U, // NORI_B
3773
100k
    536894462U, // NOR_MM
3774
100k
    536894462U, // NOR_MMR6
3775
100k
    536894462U, // NOR_NM
3776
100k
    536895667U, // NOR_V
3777
100k
    16966U, // NOT16_MM
3778
100k
    16966U, // NOT16_MMR6
3779
100k
    24478U, // NOT16_NM
3780
100k
    21017U, // NegRxRy16
3781
100k
    24478U, // NotRxRy16
3782
100k
    536894463U, // OR
3783
100k
    20021815U,  // OR16_MM
3784
100k
    20021815U,  // OR16_MMR6
3785
100k
    536894463U, // OR16_NM
3786
100k
    536894463U, // OR64
3787
100k
    536888417U, // ORI_B
3788
100k
    536893624U, // ORI_MMR6
3789
100k
    536893624U, // ORI_NM
3790
100k
    536894463U, // OR_MM
3791
100k
    536894463U, // OR_MMR6
3792
100k
    536894463U, // OR_NM
3793
100k
    536895668U, // OR_V
3794
100k
    536893624U, // ORi
3795
100k
    536893624U, // ORi64
3796
100k
    536893624U, // ORi_MM
3797
100k
    33577983U,  // OrRxRxRy16
3798
100k
    536893085U, // PACKRL_PH
3799
100k
    536893085U, // PACKRL_PH_MM
3800
100k
    10939U, // PAUSE
3801
100k
    10939U, // PAUSE_MM
3802
100k
    10939U, // PAUSE_MMR6
3803
100k
    10939U, // PAUSE_NM
3804
100k
    536888990U, // PCKEV_B
3805
100k
    536891500U, // PCKEV_D
3806
100k
    536892881U, // PCKEV_H
3807
100k
    536897394U, // PCKEV_W
3808
100k
    536888270U, // PCKOD_B
3809
100k
    536889955U, // PCKOD_D
3810
100k
    536892009U, // PCKOD_H
3811
100k
    536895917U, // PCKOD_W
3812
100k
    17862U, // PCNT_B
3813
100k
    20260U, // PCNT_D
3814
100k
    21701U, // PCNT_H
3815
100k
    26152U, // PCNT_W
3816
100k
    536893049U, // PICK_PH
3817
100k
    536893049U, // PICK_PH_MM
3818
100k
    536889149U, // PICK_QB
3819
100k
    536889149U, // PICK_QB_MM
3820
100k
    536895223U, // PLL_PS64
3821
100k
    536895265U, // PLU_PS64
3822
100k
    23270U, // POP
3823
100k
    22868U, // PRECEQU_PH_QBL
3824
100k
    17200U, // PRECEQU_PH_QBLA
3825
100k
    17200U, // PRECEQU_PH_QBLA_MM
3826
100k
    22868U, // PRECEQU_PH_QBL_MM
3827
100k
    23458U, // PRECEQU_PH_QBR
3828
100k
    17238U, // PRECEQU_PH_QBRA
3829
100k
    17238U, // PRECEQU_PH_QBRA_MM
3830
100k
    23458U, // PRECEQU_PH_QBR_MM
3831
100k
    22933U, // PRECEQ_W_PHL
3832
100k
    22933U, // PRECEQ_W_PHL_MM
3833
100k
    23498U, // PRECEQ_W_PHR
3834
100k
    23498U, // PRECEQ_W_PHR_MM
3835
100k
    22853U, // PRECEU_PH_QBL
3836
100k
    17184U, // PRECEU_PH_QBLA
3837
100k
    17184U, // PRECEU_PH_QBLA_MM
3838
100k
    22853U, // PRECEU_PH_QBL_MM
3839
100k
    23443U, // PRECEU_PH_QBR
3840
100k
    17222U, // PRECEU_PH_QBRA
3841
100k
    17222U, // PRECEU_PH_QBRA_MM
3842
100k
    23443U, // PRECEU_PH_QBR_MM
3843
100k
    536893001U, // PRECRQU_S_QB_PH
3844
100k
    536893001U, // PRECRQU_S_QB_PH_MM
3845
100k
    536896060U, // PRECRQ_PH_W
3846
100k
    536896060U, // PRECRQ_PH_W_MM
3847
100k
    536892974U, // PRECRQ_QB_PH
3848
100k
    536892974U, // PRECRQ_QB_PH_MM
3849
100k
    536896091U, // PRECRQ_RS_PH_W
3850
100k
    536896091U, // PRECRQ_RS_PH_W_MM
3851
100k
    536892988U, // PRECR_QB_PH
3852
100k
    536892988U, // PRECR_QB_PH_MMR2
3853
100k
    536896044U, // PRECR_SRA_PH_W
3854
100k
    536896044U, // PRECR_SRA_PH_W_MMR2
3855
100k
    536896073U, // PRECR_SRA_R_PH_W
3856
100k
    536896073U, // PRECR_SRA_R_PH_W_MMR2
3857
100k
    5411341U, // PREF
3858
100k
    5411179U, // PREFE
3859
100k
    5411179U, // PREFE_MM
3860
100k
    473081863U, // PREFX_MM
3861
100k
    5411341U, // PREF_MM
3862
100k
    5411341U, // PREF_MMR6
3863
100k
    50516493U,  // PREF_NM
3864
100k
    5411341U, // PREF_R6
3865
100k
    50516493U,  // PREFs9_NM
3866
100k
    536891705U, // PREPEND
3867
100k
    536891705U, // PREPEND_MMR2
3868
100k
    536895239U, // PUL_PS64
3869
100k
    536895273U, // PUU_PS64
3870
100k
    18489U, // RADDU_W_QB
3871
100k
    18489U, // RADDU_W_QB_MM
3872
100k
    234904343U, // RDDSP
3873
100k
    218127127U, // RDDSP_MM
3874
100k
    536894513U, // RDHWR
3875
100k
    536894513U, // RDHWR64
3876
100k
    536894513U, // RDHWR_MM
3877
100k
    536894513U, // RDHWR_MMR6
3878
100k
    536894513U, // RDHWR_NM
3879
100k
    23566U, // RDPGPR_MMR6
3880
100k
    23566U, // RDPGPR_NM
3881
100k
    19656U, // RECIP_D32
3882
100k
    19656U, // RECIP_D32_MM
3883
100k
    19656U, // RECIP_D64
3884
100k
    19656U, // RECIP_D64_MM
3885
100k
    23944U, // RECIP_S
3886
100k
    23944U, // RECIP_S_MM
3887
100k
    22428U, // REPLV_PH
3888
100k
    22428U, // REPLV_PH_MM
3889
100k
    18469U, // REPLV_QB
3890
100k
    18469U, // REPLV_QB_MM
3891
100k
    22155U, // REPL_PH
3892
100k
    22155U, // REPL_PH_MM
3893
100k
    486557519U, // REPL_QB
3894
100k
    486557519U, // REPL_QB_MM
3895
100k
    248088U,  // RESTOREJRC16_NM
3896
100k
    264472U,  // RESTOREJRC_NM
3897
100k
    266704U,  // RESTORE_NM
3898
100k
    20269U, // RINT_D
3899
100k
    20269U, // RINT_D_MMR6
3900
100k
    24128U, // RINT_S
3901
100k
    24128U, // RINT_S_MMR6
3902
100k
    536894501U, // ROTR
3903
100k
    536895774U, // ROTRV
3904
100k
    536895774U, // ROTRV_MM
3905
100k
    536895774U, // ROTRV_NM
3906
100k
    536894501U, // ROTR_MM
3907
100k
    536894501U, // ROTR_NM
3908
100k
    536897566U, // ROTX_NM
3909
100k
    19465U, // ROUND_L_D64
3910
100k
    19465U, // ROUND_L_D_MMR6
3911
100k
    23836U, // ROUND_L_S
3912
100k
    23836U, // ROUND_L_S_MMR6
3913
100k
    20640U, // ROUND_W_D32
3914
100k
    20640U, // ROUND_W_D64
3915
100k
    20640U, // ROUND_W_D_MMR6
3916
100k
    20640U, // ROUND_W_MM
3917
100k
    24178U, // ROUND_W_S
3918
100k
    24178U, // ROUND_W_S_MM
3919
100k
    24178U, // ROUND_W_S_MMR6
3920
100k
    20297U, // RSQRT_D32
3921
100k
    20297U, // RSQRT_D32_MM
3922
100k
    20297U, // RSQRT_D64
3923
100k
    20297U, // RSQRT_D64_MM
3924
100k
    24136U, // RSQRT_S
3925
100k
    24136U, // RSQRT_S_MM
3926
100k
    0U, // Restore16
3927
100k
    0U, // RestoreX16
3928
100k
    8405787U, // SAA
3929
100k
    8409346U, // SAAD
3930
100k
    536888699U, // SAT_S_B
3931
100k
    536890945U, // SAT_S_D
3932
100k
    536892527U, // SAT_S_H
3933
100k
    536896878U, // SAT_S_W
3934
100k
    536888926U, // SAT_U_B
3935
100k
    536891424U, // SAT_U_D
3936
100k
    536892817U, // SAT_U_H
3937
100k
    536897308U, // SAT_U_W
3938
100k
    250353U,  // SAVE16_NM
3939
100k
    266737U,  // SAVE_NM
3940
100k
    50350149U,  // SB
3941
100k
    50348458U,  // SB16_MM
3942
100k
    50348458U,  // SB16_MMR6
3943
100k
    50350149U,  // SB16_NM
3944
100k
    50350149U,  // SB64
3945
100k
    50352473U,  // SBE
3946
100k
    50352473U,  // SBE_MM
3947
100k
    50350149U,  // SBGP_NM
3948
100k
    50358274U,  // SBX_NM
3949
100k
    50350149U,  // SB_MM
3950
100k
    50350149U,  // SB_MMR6
3951
100k
    50350149U,  // SB_NM
3952
100k
    50350149U,  // SBs9_NM
3953
100k
    8964399U, // SC
3954
100k
    8964399U, // SC64
3955
100k
    8964399U, // SC64_R6
3956
100k
    8966417U, // SCD
3957
100k
    8966417U, // SCD_R6
3958
100k
    8966494U, // SCE
3959
100k
    8966494U, // SCE_MM
3960
100k
    606136636U, // SCWP_NM
3961
100k
    8964399U, // SC_MM
3962
100k
    8964399U, // SC_MMR6
3963
100k
    8964399U, // SC_NM
3964
100k
    8964399U, // SC_R6
3965
100k
    50352464U,  // SD
3966
100k
    285378U,  // SDBBP
3967
100k
    148007U,  // SDBBP16_MM
3968
100k
    148007U,  // SDBBP16_MMR6
3969
100k
    547522U,  // SDBBP16_NM
3970
100k
    662210U,  // SDBBP_MM
3971
100k
    285378U,  // SDBBP_MMR6
3972
100k
    547522U,  // SDBBP_NM
3973
100k
    285378U,  // SDBBP_R6
3974
100k
    50348130U,  // SDC1
3975
100k
    50348130U,  // SDC164
3976
100k
    50348130U,  // SDC1_D64_MMR6
3977
100k
    50348130U,  // SDC1_MM_D32
3978
100k
    50348130U,  // SDC1_MM_D64
3979
100k
    50348346U,  // SDC2
3980
100k
    50348346U,  // SDC2_MMR6
3981
100k
    50348346U,  // SDC2_R6
3982
100k
    50348431U,  // SDC3
3983
100k
    26787U, // SDIV
3984
100k
    26787U, // SDIV_MM
3985
100k
    50354537U,  // SDL
3986
100k
    50355127U,  // SDR
3987
100k
    3254796451U,  // SDXC1
3988
100k
    3254796451U,  // SDXC164
3989
100k
    18134U, // SEB
3990
100k
    18134U, // SEB64
3991
100k
    18134U, // SEB_MM
3992
100k
    18134U, // SEB_NM
3993
100k
    22037U, // SEH
3994
100k
    22037U, // SEH64
3995
100k
    22037U, // SEH_MM
3996
100k
    22037U, // SEH_NM
3997
100k
    536897639U, // SELEQZ
3998
100k
    536897639U, // SELEQZ64
3999
100k
    536891624U, // SELEQZ_D
4000
100k
    536891624U, // SELEQZ_D_MMR6
4001
100k
    536897639U, // SELEQZ_MMR6
4002
100k
    536895148U, // SELEQZ_S
4003
100k
    536895148U, // SELEQZ_S_MMR6
4004
100k
    536897612U, // SELNEZ
4005
100k
    536897612U, // SELNEZ64
4006
100k
    536891607U, // SELNEZ_D
4007
100k
    536891607U, // SELNEZ_D_MMR6
4008
100k
    536897612U, // SELNEZ_MMR6
4009
100k
    536895138U, // SELNEZ_S
4010
100k
    536895138U, // SELNEZ_S_MMR6
4011
100k
    570444850U, // SEL_D
4012
100k
    570444850U, // SEL_D_MMR6
4013
100k
    570449221U, // SEL_S
4014
100k
    570449221U, // SEL_S_MMR6
4015
100k
    536894305U, // SEQ
4016
100k
    536893611U, // SEQI_NM
4017
100k
    536893611U, // SEQi
4018
100k
    50354251U,  // SH
4019
100k
    50348510U,  // SH16_MM
4020
100k
    50348510U,  // SH16_MMR6
4021
100k
    50354251U,  // SH16_NM
4022
100k
    50354251U,  // SH64
4023
100k
    50352525U,  // SHE
4024
100k
    50352525U,  // SHE_MM
4025
100k
    536888298U, // SHF_B
4026
100k
    536892037U, // SHF_H
4027
100k
    536896029U, // SHF_W
4028
100k
    50354251U,  // SHGP_NM
4029
100k
    23204U, // SHILO
4030
100k
    24832U, // SHILOV
4031
100k
    24832U, // SHILOV_MM
4032
100k
    23204U, // SHILO_MM
4033
100k
    536893330U, // SHLLV_PH
4034
100k
    536893330U, // SHLLV_PH_MM
4035
100k
    536889371U, // SHLLV_QB
4036
100k
    536889371U, // SHLLV_QB_MM
4037
100k
    536893267U, // SHLLV_S_PH
4038
100k
    536893267U, // SHLLV_S_PH_MM
4039
100k
    536896939U, // SHLLV_S_W
4040
100k
    536896939U, // SHLLV_S_W_MM
4041
100k
    536893058U, // SHLL_PH
4042
100k
    536893058U, // SHLL_PH_MM
4043
100k
    536889158U, // SHLL_QB
4044
100k
    536889158U, // SHLL_QB_MM
4045
100k
    536893180U, // SHLL_S_PH
4046
100k
    536893180U, // SHLL_S_PH_MM
4047
100k
    536896779U, // SHLL_S_W
4048
100k
    536896779U, // SHLL_S_W_MM
4049
100k
    536893320U, // SHRAV_PH
4050
100k
    536893320U, // SHRAV_PH_MM
4051
100k
    536889361U, // SHRAV_QB
4052
100k
    536889361U, // SHRAV_QB_MMR2
4053
100k
    536893168U, // SHRAV_R_PH
4054
100k
    536893168U, // SHRAV_R_PH_MM
4055
100k
    536889259U, // SHRAV_R_QB
4056
100k
    536889259U, // SHRAV_R_QB_MMR2
4057
100k
    536896534U, // SHRAV_R_W
4058
100k
    536896534U, // SHRAV_R_W_MM
4059
100k
    536892965U, // SHRA_PH
4060
100k
    536892965U, // SHRA_PH_MM
4061
100k
    536889081U, // SHRA_QB
4062
100k
    536889081U, // SHRA_QB_MMR2
4063
100k
    536893133U, // SHRA_R_PH
4064
100k
    536893133U, // SHRA_R_PH_MM
4065
100k
    536889224U, // SHRA_R_QB
4066
100k
    536889224U, // SHRA_R_QB_MMR2
4067
100k
    536896492U, // SHRA_R_W
4068
100k
    536896492U, // SHRA_R_W_MM
4069
100k
    536893350U, // SHRLV_PH
4070
100k
    536893350U, // SHRLV_PH_MMR2
4071
100k
    536889391U, // SHRLV_QB
4072
100k
    536889391U, // SHRLV_QB_MM
4073
100k
    536893076U, // SHRL_PH
4074
100k
    536893076U, // SHRL_PH_MMR2
4075
100k
    536889176U, // SHRL_QB
4076
100k
    536889176U, // SHRL_QB_MM
4077
100k
    50356047U,  // SHXS_NM
4078
100k
    50358291U,  // SHX_NM
4079
100k
    50354251U,  // SH_MM
4080
100k
    50354251U,  // SH_MMR6
4081
100k
    50354251U,  // SH_NM
4082
100k
    50354251U,  // SHs9_NM
4083
100k
    299410U,  // SIGRIE
4084
100k
    299410U,  // SIGRIE_MMR6
4085
100k
    545170U,  // SIGRIE_NM
4086
100k
    1107313665U,  // SLDI_B
4087
100k
    1107315585U,  // SLDI_D
4088
100k
    1107317404U,  // SLDI_H
4089
100k
    1107321477U,  // SLDI_W
4090
100k
    1107313607U,  // SLD_B
4091
100k
    1107315292U,  // SLD_D
4092
100k
    1107317346U,  // SLD_H
4093
100k
    1107321254U,  // SLD_W
4094
100k
    536893924U, // SLL
4095
100k
    536887811U, // SLL16_MM
4096
100k
    536887811U, // SLL16_MMR6
4097
100k
    536893924U, // SLL16_NM
4098
100k
    1073764836U,  // SLL64_32
4099
100k
    1073764836U,  // SLL64_64
4100
100k
    536888355U, // SLLI_B
4101
100k
    536890258U, // SLLI_D
4102
100k
    536892077U, // SLLI_H
4103
100k
    536896150U, // SLLI_W
4104
100k
    536895731U, // SLLV
4105
100k
    536895731U, // SLLV_MM
4106
100k
    536895731U, // SLLV_NM
4107
100k
    536888504U, // SLL_B
4108
100k
    536890442U, // SLL_D
4109
100k
    536892193U, // SLL_H
4110
100k
    536893924U, // SLL_MM
4111
100k
    536893924U, // SLL_MMR6
4112
100k
    536893924U, // SLL_NM
4113
100k
    536896292U, // SLL_W
4114
100k
    536895363U, // SLT
4115
100k
    536895363U, // SLT64
4116
100k
    536895519U, // SLTIU_NM
4117
100k
    536893635U, // SLTI_NM
4118
100k
    536895605U, // SLTU_NM
4119
100k
    536895363U, // SLT_MM
4120
100k
    536895363U, // SLT_NM
4121
100k
    536893635U, // SLTi
4122
100k
    536893635U, // SLTi64
4123
100k
    536893635U, // SLTi_MM
4124
100k
    536895519U, // SLTiu
4125
100k
    536895519U, // SLTiu64
4126
100k
    536895519U, // SLTiu_MM
4127
100k
    536895605U, // SLTu
4128
100k
    536895605U, // SLTu64
4129
100k
    536895605U, // SLTu_MM
4130
100k
    536891834U, // SNE
4131
100k
    536893556U, // SNEi
4132
100k
    536895752U, // SOV_NM
4133
100k
    1073759354U,  // SPLATI_B
4134
100k
    1073761241U,  // SPLATI_D
4135
100k
    1073763060U,  // SPLATI_H
4136
100k
    1073767133U,  // SPLATI_W
4137
100k
    1073759669U,  // SPLAT_B
4138
100k
    1073761954U,  // SPLAT_D
4139
100k
    1073763508U,  // SPLAT_H
4140
100k
    1073767925U,  // SPLAT_W
4141
100k
    536888168U, // SRA
4142
100k
    536888313U, // SRAI_B
4143
100k
    536890233U, // SRAI_D
4144
100k
    536892052U, // SRAI_H
4145
100k
    536896125U, // SRAI_W
4146
100k
    536888389U, // SRARI_B
4147
100k
    536890292U, // SRARI_D
4148
100k
    536892111U, // SRARI_H
4149
100k
    536896184U, // SRARI_W
4150
100k
    536888542U, // SRAR_B
4151
100k
    536890681U, // SRAR_D
4152
100k
    536892308U, // SRAR_H
4153
100k
    536896556U, // SRAR_W
4154
100k
    536895710U, // SRAV
4155
100k
    536895710U, // SRAV_MM
4156
100k
    536895710U, // SRAV_NM
4157
100k
    536888232U, // SRA_B
4158
100k
    536889865U, // SRA_D
4159
100k
    536891971U, // SRA_H
4160
100k
    536888168U, // SRA_MM
4161
100k
    536888168U, // SRA_NM
4162
100k
    536895844U, // SRA_W
4163
100k
    536893952U, // SRL
4164
100k
    536887818U, // SRL16_MM
4165
100k
    536887818U, // SRL16_MMR6
4166
100k
    536893952U, // SRL16_NM
4167
100k
    536888363U, // SRLI_B
4168
100k
    536890266U, // SRLI_D
4169
100k
    536892085U, // SRLI_H
4170
100k
    536896158U, // SRLI_W
4171
100k
    536888407U, // SRLRI_B
4172
100k
    536890310U, // SRLRI_D
4173
100k
    536892129U, // SRLRI_H
4174
100k
    536896202U, // SRLRI_W
4175
100k
    536888558U, // SRLR_B
4176
100k
    536890697U, // SRLR_D
4177
100k
    536892324U, // SRLR_H
4178
100k
    536896572U, // SRLR_W
4179
100k
    536895738U, // SRLV
4180
100k
    536895738U, // SRLV_MM
4181
100k
    536895738U, // SRLV_NM
4182
100k
    536888511U, // SRL_B
4183
100k
    536890467U, // SRL_D
4184
100k
    536892200U, // SRL_H
4185
100k
    536893952U, // SRL_MM
4186
100k
    536893952U, // SRL_NM
4187
100k
    536896317U, // SRL_W
4188
100k
    11004U, // SSNOP
4189
100k
    11004U, // SSNOP_MM
4190
100k
    11004U, // SSNOP_MMR6
4191
100k
    50349528U,  // ST_B
4192
100k
    50351954U,  // ST_D
4193
100k
    50353367U,  // ST_H
4194
100k
    50357846U,  // ST_W
4195
100k
    536889420U, // SUB
4196
100k
    536893029U, // SUBQH_PH
4197
100k
    536893029U, // SUBQH_PH_MMR2
4198
100k
    536893144U, // SUBQH_R_PH
4199
100k
    536893144U, // SUBQH_R_PH_MMR2
4200
100k
    536896502U, // SUBQH_R_W
4201
100k
    536896502U, // SUBQH_R_W_MMR2
4202
100k
    536896107U, // SUBQH_W
4203
100k
    536896107U, // SUBQH_W_MMR2
4204
100k
    536893104U, // SUBQ_PH
4205
100k
    536893104U, // SUBQ_PH_MM
4206
100k
    536893201U, // SUBQ_S_PH
4207
100k
    536893201U, // SUBQ_S_PH_MM
4208
100k
    536896808U, // SUBQ_S_W
4209
100k
    536896808U, // SUBQ_S_W_MM
4210
100k
    536888914U, // SUBSUS_U_B
4211
100k
    536891412U, // SUBSUS_U_D
4212
100k
    536892805U, // SUBSUS_U_H
4213
100k
    536897296U, // SUBSUS_U_W
4214
100k
    536888717U, // SUBSUU_S_B
4215
100k
    536890985U, // SUBSUU_S_D
4216
100k
    536892545U, // SUBSUU_S_H
4217
100k
    536896918U, // SUBSUU_S_W
4218
100k
    536888679U, // SUBS_S_B
4219
100k
    536890925U, // SUBS_S_D
4220
100k
    536892507U, // SUBS_S_H
4221
100k
    536896858U, // SUBS_S_W
4222
100k
    536888894U, // SUBS_U_B
4223
100k
    536891392U, // SUBS_U_D
4224
100k
    536892785U, // SUBS_U_H
4225
100k
    536897276U, // SUBS_U_W
4226
100k
    536887892U, // SUBU16_MM
4227
100k
    536887892U, // SUBU16_MMR6
4228
100k
    536889129U, // SUBUH_QB
4229
100k
    536889129U, // SUBUH_QB_MMR2
4230
100k
    536889235U, // SUBUH_R_QB
4231
100k
    536889235U, // SUBUH_R_QB_MMR2
4232
100k
    536895420U, // SUBU_MMR6
4233
100k
    536893302U, // SUBU_PH
4234
100k
    536893302U, // SUBU_PH_MMR2
4235
100k
    536889343U, // SUBU_QB
4236
100k
    536889343U, // SUBU_QB_MM
4237
100k
    536893245U, // SUBU_S_PH
4238
100k
    536893245U, // SUBU_S_PH_MMR2
4239
100k
    536889282U, // SUBU_S_QB
4240
100k
    536889282U, // SUBU_S_QB_MM
4241
100k
    536888461U, // SUBVI_B
4242
100k
    536890348U, // SUBVI_D
4243
100k
    536892167U, // SUBVI_H
4244
100k
    536896240U, // SUBVI_W
4245
100k
    536888973U, // SUBV_B
4246
100k
    536891483U, // SUBV_D
4247
100k
    536892864U, // SUBV_H
4248
100k
    536897377U, // SUBV_W
4249
100k
    536889420U, // SUB_MM
4250
100k
    536889420U, // SUB_MMR6
4251
100k
    536889420U, // SUB_NM
4252
100k
    536895420U, // SUBu
4253
100k
    536895420U, // SUBu16_NM
4254
100k
    536895420U, // SUBu_MM
4255
100k
    536895420U, // SUBu_NM
4256
100k
    3254796465U,  // SUXC1
4257
100k
    3254796465U,  // SUXC164
4258
100k
    3254796465U,  // SUXC1_MM
4259
100k
    50358235U,  // SW
4260
100k
    50348657U,  // SW16_MM
4261
100k
    50348657U,  // SW16_MMR6
4262
100k
    50358235U,  // SW16_NM
4263
100k
    50358235U,  // SW4x4_NM
4264
100k
    50358235U,  // SW64
4265
100k
    50348182U,  // SWC1
4266
100k
    50348182U,  // SWC1_MM
4267
100k
    50348398U,  // SWC2
4268
100k
    50348398U,  // SWC2_MMR6
4269
100k
    50348398U,  // SWC2_R6
4270
100k
    50348443U,  // SWC3
4271
100k
    50358235U,  // SWDSP
4272
100k
    50358235U,  // SWDSP_MM
4273
100k
    50352642U,  // SWE
4274
100k
    50352642U,  // SWE_MM
4275
100k
    50358235U,  // SWGP16_NM
4276
100k
    50358235U,  // SWGP_NM
4277
100k
    50354751U,  // SWL
4278
100k
    50354751U,  // SWL64
4279
100k
    50352559U,  // SWLE
4280
100k
    50352559U,  // SWLE_MM
4281
100k
    50354751U,  // SWL_MM
4282
100k
    66072U, // SWM16_MM
4283
100k
    66072U, // SWM16_MMR6
4284
100k
    65812U, // SWM32_MM
4285
100k
    587225725U, // SWM_NM
4286
100k
    419449100U, // SWPC_NM
4287
100k
    453008215U, // SWP_MM
4288
100k
    50355261U,  // SWR
4289
100k
    50355261U,  // SWR64
4290
100k
    50352607U,  // SWRE
4291
100k
    50352607U,  // SWRE_MM
4292
100k
    50355261U,  // SWR_MM
4293
100k
    50358235U,  // SWSP16_NM
4294
100k
    50355004U,  // SWSP_MM
4295
100k
    50358235U,  // SWSP_MMR6
4296
100k
    3254796479U,  // SWXC1
4297
100k
    3254796479U,  // SWXC1_MM
4298
100k
    50356066U,  // SWXS_NM
4299
100k
    50358325U,  // SWX_NM
4300
100k
    50358235U,  // SW_MM
4301
100k
    50358235U,  // SW_MMR6
4302
100k
    50358235U,  // SW_NM
4303
100k
    50358235U,  // SWs9_NM
4304
100k
    714997U,  // SYNC
4305
100k
    317530U,  // SYNCI
4306
100k
    317530U,  // SYNCI_MM
4307
100k
    317530U,  // SYNCI_MMR6
4308
100k
    317530U,  // SYNCI_NM
4309
100k
    317530U,  // SYNCIs9_NM
4310
100k
    714997U,  // SYNC_MM
4311
100k
    706779U,  // SYNC_MMR6
4312
100k
    706779U,  // SYNC_NM
4313
100k
    285128U,  // SYSCALL
4314
100k
    547272U,  // SYSCALL16_NM
4315
100k
    661960U,  // SYSCALL_MM
4316
100k
    547272U,  // SYSCALL_NM
4317
100k
    0U, // Save16
4318
100k
    0U, // SaveX16
4319
100k
    50350149U,  // SbRxRyOffMemX16
4320
100k
    551048U,  // SebRx16
4321
100k
    551054U,  // SehRx16
4322
100k
    50354251U,  // ShRxRyOffMemX16
4323
100k
    536893924U, // SllX16
4324
100k
    33579251U,  // SllvRxRy16
4325
100k
    24451U, // SltRxRy16
4326
100k
    1610635459U,  // SltiRxImm16
4327
100k
    22723U, // SltiRxImmX16
4328
100k
    1610637343U,  // SltiuRxImm16
4329
100k
    24607U, // SltiuRxImmX16
4330
100k
    24693U, // SltuRxRy16
4331
100k
    536888168U, // SraX16
4332
100k
    33579230U,  // SravRxRy16
4333
100k
    536893952U, // SrlX16
4334
100k
    33579258U,  // SrlvRxRy16
4335
100k
    536895420U, // SubuRxRyRz16
4336
100k
    50358235U,  // SwRxRyOffMemX16
4337
100k
    50358235U,  // SwRxSpImmX16
4338
100k
    536894310U, // TEQ
4339
100k
    22705U, // TEQI
4340
100k
    22705U, // TEQI_MM
4341
100k
    536894310U, // TEQ_MM
4342
100k
    536894310U, // TEQ_NM
4343
100k
    536891772U, // TGE
4344
100k
    22638U, // TGEI
4345
100k
    24600U, // TGEIU
4346
100k
    24600U, // TGEIU_MM
4347
100k
    22638U, // TGEI_MM
4348
100k
    536895473U, // TGEU
4349
100k
    536895473U, // TGEU_MM
4350
100k
    536891772U, // TGE_MM
4351
100k
    11052U, // TLBGINV
4352
100k
    10953U, // TLBGINVF
4353
100k
    10953U, // TLBGINVF_MM
4354
100k
    11052U, // TLBGINV_MM
4355
100k
    10998U, // TLBGP
4356
100k
    10998U, // TLBGP_MM
4357
100k
    11015U, // TLBGR
4358
100k
    11015U, // TLBGR_MM
4359
100k
    10968U, // TLBGWI
4360
100k
    10968U, // TLBGWI_MM
4361
100k
    11027U, // TLBGWR
4362
100k
    11027U, // TLBGWR_MM
4363
100k
    11045U, // TLBINV
4364
100k
    10945U, // TLBINVF
4365
100k
    10945U, // TLBINVF_MMR6
4366
100k
    10945U, // TLBINVF_NM
4367
100k
    11045U, // TLBINV_MMR6
4368
100k
    11045U, // TLBINV_NM
4369
100k
    10993U, // TLBP
4370
100k
    10993U, // TLBP_MM
4371
100k
    10993U, // TLBP_NM
4372
100k
    11010U, // TLBR
4373
100k
    11010U, // TLBR_MM
4374
100k
    11010U, // TLBR_NM
4375
100k
    10962U, // TLBWI
4376
100k
    10962U, // TLBWI_MM
4377
100k
    10962U, // TLBWI_NM
4378
100k
    11021U, // TLBWR
4379
100k
    11021U, // TLBWR_MM
4380
100k
    11021U, // TLBWR_NM
4381
100k
    536895368U, // TLT
4382
100k
    22729U, // TLTI
4383
100k
    24614U, // TLTIU_MM
4384
100k
    22729U, // TLTI_MM
4385
100k
    536895611U, // TLTU
4386
100k
    536895611U, // TLTU_MM
4387
100k
    536895368U, // TLT_MM
4388
100k
    536891839U, // TNE
4389
100k
    22650U, // TNEI
4390
100k
    22650U, // TNEI_MM
4391
100k
    536891839U, // TNE_MM
4392
100k
    536891839U, // TNE_NM
4393
100k
    19454U, // TRUNC_L_D64
4394
100k
    19454U, // TRUNC_L_D_MMR6
4395
100k
    23825U, // TRUNC_L_S
4396
100k
    23825U, // TRUNC_L_S_MMR6
4397
100k
    20629U, // TRUNC_W_D32
4398
100k
    20629U, // TRUNC_W_D64
4399
100k
    20629U, // TRUNC_W_D_MMR6
4400
100k
    20629U, // TRUNC_W_MM
4401
100k
    24167U, // TRUNC_W_S
4402
100k
    24167U, // TRUNC_W_S_MM
4403
100k
    24167U, // TRUNC_W_S_MMR6
4404
100k
    24614U, // TTLTIU
4405
100k
    50353690U,  // UALH_NM
4406
100k
    587225716U, // UALWM_NM
4407
100k
    50358211U,  // UALW_NM
4408
100k
    50354249U,  // UASH_NM
4409
100k
    587225723U, // UASWM_NM
4410
100k
    50358233U,  // UASW_NM
4411
100k
    26773U, // UDIV
4412
100k
    26773U, // UDIV_MM
4413
100k
    536895533U, // V3MULU
4414
100k
    536887363U, // VMM0
4415
100k
    536895548U, // VMULU
4416
100k
    570442729U, // VSHF_B
4417
100k
    570444633U, // VSHF_D
4418
100k
    570446468U, // VSHF_H
4419
100k
    570450460U, // VSHF_W
4420
100k
    11040U, // WAIT
4421
100k
    663416U,  // WAIT_MM
4422
100k
    663416U,  // WAIT_MMR6
4423
100k
    663416U,  // WAIT_NM
4424
100k
    234904350U, // WRDSP
4425
100k
    218127134U, // WRDSP_MM
4426
100k
    23574U, // WRPGPR_MMR6
4427
100k
    23574U, // WRPGPR_NM
4428
100k
    22022U, // WSBH
4429
100k
    22022U, // WSBH_MM
4430
100k
    22022U, // WSBH_MMR6
4431
100k
    536894473U, // XOR
4432
100k
    20021814U,  // XOR16_MM
4433
100k
    20021814U,  // XOR16_MMR6
4434
100k
    536894473U, // XOR16_NM
4435
100k
    536894473U, // XOR64
4436
100k
    536888424U, // XORI_B
4437
100k
    536893623U, // XORI_MMR6
4438
100k
    536893623U, // XORI_NM
4439
100k
    536894473U, // XOR_MM
4440
100k
    536894473U, // XOR_MMR6
4441
100k
    536894473U, // XOR_NM
4442
100k
    536895674U, // XOR_V
4443
100k
    536893623U, // XORi
4444
100k
    536893623U, // XORi64
4445
100k
    536893623U, // XORi_MM
4446
100k
    33577993U,  // XorRxRxRy16
4447
100k
    20776U, // YIELD
4448
100k
    20776U, // YIELD_NM
4449
100k
  };
4450
4451
100k
  static const uint16_t OpInfo1[] = {
4452
100k
    0U, // PHI
4453
100k
    0U, // INLINEASM
4454
100k
    0U, // INLINEASM_BR
4455
100k
    0U, // CFI_INSTRUCTION
4456
100k
    0U, // EH_LABEL
4457
100k
    0U, // GC_LABEL
4458
100k
    0U, // ANNOTATION_LABEL
4459
100k
    0U, // KILL
4460
100k
    0U, // EXTRACT_SUBREG
4461
100k
    0U, // INSERT_SUBREG
4462
100k
    0U, // IMPLICIT_DEF
4463
100k
    0U, // SUBREG_TO_REG
4464
100k
    0U, // COPY_TO_REGCLASS
4465
100k
    0U, // DBG_VALUE
4466
100k
    0U, // DBG_VALUE_LIST
4467
100k
    0U, // DBG_INSTR_REF
4468
100k
    0U, // DBG_PHI
4469
100k
    0U, // DBG_LABEL
4470
100k
    0U, // REG_SEQUENCE
4471
100k
    0U, // COPY
4472
100k
    0U, // BUNDLE
4473
100k
    0U, // LIFETIME_START
4474
100k
    0U, // LIFETIME_END
4475
100k
    0U, // PSEUDO_PROBE
4476
100k
    0U, // ARITH_FENCE
4477
100k
    0U, // STACKMAP
4478
100k
    0U, // FENTRY_CALL
4479
100k
    0U, // PATCHPOINT
4480
100k
    0U, // LOAD_STACK_GUARD
4481
100k
    0U, // PREALLOCATED_SETUP
4482
100k
    0U, // PREALLOCATED_ARG
4483
100k
    0U, // STATEPOINT
4484
100k
    0U, // LOCAL_ESCAPE
4485
100k
    0U, // FAULTING_OP
4486
100k
    0U, // PATCHABLE_OP
4487
100k
    0U, // PATCHABLE_FUNCTION_ENTER
4488
100k
    0U, // PATCHABLE_RET
4489
100k
    0U, // PATCHABLE_FUNCTION_EXIT
4490
100k
    0U, // PATCHABLE_TAIL_CALL
4491
100k
    0U, // PATCHABLE_EVENT_CALL
4492
100k
    0U, // PATCHABLE_TYPED_EVENT_CALL
4493
100k
    0U, // ICALL_BRANCH_FUNNEL
4494
100k
    0U, // MEMBARRIER
4495
100k
    0U, // JUMP_TABLE_DEBUG_INFO
4496
100k
    0U, // G_ASSERT_SEXT
4497
100k
    0U, // G_ASSERT_ZEXT
4498
100k
    0U, // G_ASSERT_ALIGN
4499
100k
    0U, // G_ADD
4500
100k
    0U, // G_SUB
4501
100k
    0U, // G_MUL
4502
100k
    0U, // G_SDIV
4503
100k
    0U, // G_UDIV
4504
100k
    0U, // G_SREM
4505
100k
    0U, // G_UREM
4506
100k
    0U, // G_SDIVREM
4507
100k
    0U, // G_UDIVREM
4508
100k
    0U, // G_AND
4509
100k
    0U, // G_OR
4510
100k
    0U, // G_XOR
4511
100k
    0U, // G_IMPLICIT_DEF
4512
100k
    0U, // G_PHI
4513
100k
    0U, // G_FRAME_INDEX
4514
100k
    0U, // G_GLOBAL_VALUE
4515
100k
    0U, // G_CONSTANT_POOL
4516
100k
    0U, // G_EXTRACT
4517
100k
    0U, // G_UNMERGE_VALUES
4518
100k
    0U, // G_INSERT
4519
100k
    0U, // G_MERGE_VALUES
4520
100k
    0U, // G_BUILD_VECTOR
4521
100k
    0U, // G_BUILD_VECTOR_TRUNC
4522
100k
    0U, // G_CONCAT_VECTORS
4523
100k
    0U, // G_PTRTOINT
4524
100k
    0U, // G_INTTOPTR
4525
100k
    0U, // G_BITCAST
4526
100k
    0U, // G_FREEZE
4527
100k
    0U, // G_CONSTANT_FOLD_BARRIER
4528
100k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4529
100k
    0U, // G_INTRINSIC_TRUNC
4530
100k
    0U, // G_INTRINSIC_ROUND
4531
100k
    0U, // G_INTRINSIC_LRINT
4532
100k
    0U, // G_INTRINSIC_ROUNDEVEN
4533
100k
    0U, // G_READCYCLECOUNTER
4534
100k
    0U, // G_LOAD
4535
100k
    0U, // G_SEXTLOAD
4536
100k
    0U, // G_ZEXTLOAD
4537
100k
    0U, // G_INDEXED_LOAD
4538
100k
    0U, // G_INDEXED_SEXTLOAD
4539
100k
    0U, // G_INDEXED_ZEXTLOAD
4540
100k
    0U, // G_STORE
4541
100k
    0U, // G_INDEXED_STORE
4542
100k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4543
100k
    0U, // G_ATOMIC_CMPXCHG
4544
100k
    0U, // G_ATOMICRMW_XCHG
4545
100k
    0U, // G_ATOMICRMW_ADD
4546
100k
    0U, // G_ATOMICRMW_SUB
4547
100k
    0U, // G_ATOMICRMW_AND
4548
100k
    0U, // G_ATOMICRMW_NAND
4549
100k
    0U, // G_ATOMICRMW_OR
4550
100k
    0U, // G_ATOMICRMW_XOR
4551
100k
    0U, // G_ATOMICRMW_MAX
4552
100k
    0U, // G_ATOMICRMW_MIN
4553
100k
    0U, // G_ATOMICRMW_UMAX
4554
100k
    0U, // G_ATOMICRMW_UMIN
4555
100k
    0U, // G_ATOMICRMW_FADD
4556
100k
    0U, // G_ATOMICRMW_FSUB
4557
100k
    0U, // G_ATOMICRMW_FMAX
4558
100k
    0U, // G_ATOMICRMW_FMIN
4559
100k
    0U, // G_ATOMICRMW_UINC_WRAP
4560
100k
    0U, // G_ATOMICRMW_UDEC_WRAP
4561
100k
    0U, // G_FENCE
4562
100k
    0U, // G_PREFETCH
4563
100k
    0U, // G_BRCOND
4564
100k
    0U, // G_BRINDIRECT
4565
100k
    0U, // G_INVOKE_REGION_START
4566
100k
    0U, // G_INTRINSIC
4567
100k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4568
100k
    0U, // G_INTRINSIC_CONVERGENT
4569
100k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4570
100k
    0U, // G_ANYEXT
4571
100k
    0U, // G_TRUNC
4572
100k
    0U, // G_CONSTANT
4573
100k
    0U, // G_FCONSTANT
4574
100k
    0U, // G_VASTART
4575
100k
    0U, // G_VAARG
4576
100k
    0U, // G_SEXT
4577
100k
    0U, // G_SEXT_INREG
4578
100k
    0U, // G_ZEXT
4579
100k
    0U, // G_SHL
4580
100k
    0U, // G_LSHR
4581
100k
    0U, // G_ASHR
4582
100k
    0U, // G_FSHL
4583
100k
    0U, // G_FSHR
4584
100k
    0U, // G_ROTR
4585
100k
    0U, // G_ROTL
4586
100k
    0U, // G_ICMP
4587
100k
    0U, // G_FCMP
4588
100k
    0U, // G_SELECT
4589
100k
    0U, // G_UADDO
4590
100k
    0U, // G_UADDE
4591
100k
    0U, // G_USUBO
4592
100k
    0U, // G_USUBE
4593
100k
    0U, // G_SADDO
4594
100k
    0U, // G_SADDE
4595
100k
    0U, // G_SSUBO
4596
100k
    0U, // G_SSUBE
4597
100k
    0U, // G_UMULO
4598
100k
    0U, // G_SMULO
4599
100k
    0U, // G_UMULH
4600
100k
    0U, // G_SMULH
4601
100k
    0U, // G_UADDSAT
4602
100k
    0U, // G_SADDSAT
4603
100k
    0U, // G_USUBSAT
4604
100k
    0U, // G_SSUBSAT
4605
100k
    0U, // G_USHLSAT
4606
100k
    0U, // G_SSHLSAT
4607
100k
    0U, // G_SMULFIX
4608
100k
    0U, // G_UMULFIX
4609
100k
    0U, // G_SMULFIXSAT
4610
100k
    0U, // G_UMULFIXSAT
4611
100k
    0U, // G_SDIVFIX
4612
100k
    0U, // G_UDIVFIX
4613
100k
    0U, // G_SDIVFIXSAT
4614
100k
    0U, // G_UDIVFIXSAT
4615
100k
    0U, // G_FADD
4616
100k
    0U, // G_FSUB
4617
100k
    0U, // G_FMUL
4618
100k
    0U, // G_FMA
4619
100k
    0U, // G_FMAD
4620
100k
    0U, // G_FDIV
4621
100k
    0U, // G_FREM
4622
100k
    0U, // G_FPOW
4623
100k
    0U, // G_FPOWI
4624
100k
    0U, // G_FEXP
4625
100k
    0U, // G_FEXP2
4626
100k
    0U, // G_FEXP10
4627
100k
    0U, // G_FLOG
4628
100k
    0U, // G_FLOG2
4629
100k
    0U, // G_FLOG10
4630
100k
    0U, // G_FLDEXP
4631
100k
    0U, // G_FFREXP
4632
100k
    0U, // G_FNEG
4633
100k
    0U, // G_FPEXT
4634
100k
    0U, // G_FPTRUNC
4635
100k
    0U, // G_FPTOSI
4636
100k
    0U, // G_FPTOUI
4637
100k
    0U, // G_SITOFP
4638
100k
    0U, // G_UITOFP
4639
100k
    0U, // G_FABS
4640
100k
    0U, // G_FCOPYSIGN
4641
100k
    0U, // G_IS_FPCLASS
4642
100k
    0U, // G_FCANONICALIZE
4643
100k
    0U, // G_FMINNUM
4644
100k
    0U, // G_FMAXNUM
4645
100k
    0U, // G_FMINNUM_IEEE
4646
100k
    0U, // G_FMAXNUM_IEEE
4647
100k
    0U, // G_FMINIMUM
4648
100k
    0U, // G_FMAXIMUM
4649
100k
    0U, // G_GET_FPENV
4650
100k
    0U, // G_SET_FPENV
4651
100k
    0U, // G_RESET_FPENV
4652
100k
    0U, // G_GET_FPMODE
4653
100k
    0U, // G_SET_FPMODE
4654
100k
    0U, // G_RESET_FPMODE
4655
100k
    0U, // G_PTR_ADD
4656
100k
    0U, // G_PTRMASK
4657
100k
    0U, // G_SMIN
4658
100k
    0U, // G_SMAX
4659
100k
    0U, // G_UMIN
4660
100k
    0U, // G_UMAX
4661
100k
    0U, // G_ABS
4662
100k
    0U, // G_LROUND
4663
100k
    0U, // G_LLROUND
4664
100k
    0U, // G_BR
4665
100k
    0U, // G_BRJT
4666
100k
    0U, // G_INSERT_VECTOR_ELT
4667
100k
    0U, // G_EXTRACT_VECTOR_ELT
4668
100k
    0U, // G_SHUFFLE_VECTOR
4669
100k
    0U, // G_CTTZ
4670
100k
    0U, // G_CTTZ_ZERO_UNDEF
4671
100k
    0U, // G_CTLZ
4672
100k
    0U, // G_CTLZ_ZERO_UNDEF
4673
100k
    0U, // G_CTPOP
4674
100k
    0U, // G_BSWAP
4675
100k
    0U, // G_BITREVERSE
4676
100k
    0U, // G_FCEIL
4677
100k
    0U, // G_FCOS
4678
100k
    0U, // G_FSIN
4679
100k
    0U, // G_FSQRT
4680
100k
    0U, // G_FFLOOR
4681
100k
    0U, // G_FRINT
4682
100k
    0U, // G_FNEARBYINT
4683
100k
    0U, // G_ADDRSPACE_CAST
4684
100k
    0U, // G_BLOCK_ADDR
4685
100k
    0U, // G_JUMP_TABLE
4686
100k
    0U, // G_DYN_STACKALLOC
4687
100k
    0U, // G_STACKSAVE
4688
100k
    0U, // G_STACKRESTORE
4689
100k
    0U, // G_STRICT_FADD
4690
100k
    0U, // G_STRICT_FSUB
4691
100k
    0U, // G_STRICT_FMUL
4692
100k
    0U, // G_STRICT_FDIV
4693
100k
    0U, // G_STRICT_FREM
4694
100k
    0U, // G_STRICT_FMA
4695
100k
    0U, // G_STRICT_FSQRT
4696
100k
    0U, // G_STRICT_FLDEXP
4697
100k
    0U, // G_READ_REGISTER
4698
100k
    0U, // G_WRITE_REGISTER
4699
100k
    0U, // G_MEMCPY
4700
100k
    0U, // G_MEMCPY_INLINE
4701
100k
    0U, // G_MEMMOVE
4702
100k
    0U, // G_MEMSET
4703
100k
    0U, // G_BZERO
4704
100k
    0U, // G_VECREDUCE_SEQ_FADD
4705
100k
    0U, // G_VECREDUCE_SEQ_FMUL
4706
100k
    0U, // G_VECREDUCE_FADD
4707
100k
    0U, // G_VECREDUCE_FMUL
4708
100k
    0U, // G_VECREDUCE_FMAX
4709
100k
    0U, // G_VECREDUCE_FMIN
4710
100k
    0U, // G_VECREDUCE_FMAXIMUM
4711
100k
    0U, // G_VECREDUCE_FMINIMUM
4712
100k
    0U, // G_VECREDUCE_ADD
4713
100k
    0U, // G_VECREDUCE_MUL
4714
100k
    0U, // G_VECREDUCE_AND
4715
100k
    0U, // G_VECREDUCE_OR
4716
100k
    0U, // G_VECREDUCE_XOR
4717
100k
    0U, // G_VECREDUCE_SMAX
4718
100k
    0U, // G_VECREDUCE_SMIN
4719
100k
    0U, // G_VECREDUCE_UMAX
4720
100k
    0U, // G_VECREDUCE_UMIN
4721
100k
    0U, // G_SBFX
4722
100k
    0U, // G_UBFX
4723
100k
    0U, // ABSMacro
4724
100k
    0U, // ADJCALLSTACKDOWN
4725
100k
    0U, // ADJCALLSTACKDOWN_NM
4726
100k
    0U, // ADJCALLSTACKUP
4727
100k
    0U, // ADJCALLSTACKUP_NM
4728
100k
    0U, // ALIGN_NM
4729
100k
    0U, // AND_V_D_PSEUDO
4730
100k
    0U, // AND_V_H_PSEUDO
4731
100k
    0U, // AND_V_W_PSEUDO
4732
100k
    0U, // ATOMIC_CMP_SWAP_I16
4733
100k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
4734
100k
    0U, // ATOMIC_CMP_SWAP_I32
4735
100k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
4736
100k
    0U, // ATOMIC_CMP_SWAP_I64
4737
100k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
4738
100k
    0U, // ATOMIC_CMP_SWAP_I8
4739
100k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
4740
100k
    0U, // ATOMIC_LOAD_ADD_I16
4741
100k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
4742
100k
    0U, // ATOMIC_LOAD_ADD_I32
4743
100k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
4744
100k
    0U, // ATOMIC_LOAD_ADD_I64
4745
100k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
4746
100k
    0U, // ATOMIC_LOAD_ADD_I8
4747
100k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
4748
100k
    0U, // ATOMIC_LOAD_AND_I16
4749
100k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
4750
100k
    0U, // ATOMIC_LOAD_AND_I32
4751
100k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
4752
100k
    0U, // ATOMIC_LOAD_AND_I64
4753
100k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
4754
100k
    0U, // ATOMIC_LOAD_AND_I8
4755
100k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
4756
100k
    0U, // ATOMIC_LOAD_MAX_I16
4757
100k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
4758
100k
    0U, // ATOMIC_LOAD_MAX_I32
4759
100k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
4760
100k
    0U, // ATOMIC_LOAD_MAX_I64
4761
100k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
4762
100k
    0U, // ATOMIC_LOAD_MAX_I8
4763
100k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
4764
100k
    0U, // ATOMIC_LOAD_MIN_I16
4765
100k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
4766
100k
    0U, // ATOMIC_LOAD_MIN_I32
4767
100k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
4768
100k
    0U, // ATOMIC_LOAD_MIN_I64
4769
100k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
4770
100k
    0U, // ATOMIC_LOAD_MIN_I8
4771
100k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
4772
100k
    0U, // ATOMIC_LOAD_NAND_I16
4773
100k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
4774
100k
    0U, // ATOMIC_LOAD_NAND_I32
4775
100k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
4776
100k
    0U, // ATOMIC_LOAD_NAND_I64
4777
100k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
4778
100k
    0U, // ATOMIC_LOAD_NAND_I8
4779
100k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
4780
100k
    0U, // ATOMIC_LOAD_OR_I16
4781
100k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
4782
100k
    0U, // ATOMIC_LOAD_OR_I32
4783
100k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
4784
100k
    0U, // ATOMIC_LOAD_OR_I64
4785
100k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
4786
100k
    0U, // ATOMIC_LOAD_OR_I8
4787
100k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
4788
100k
    0U, // ATOMIC_LOAD_SUB_I16
4789
100k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
4790
100k
    0U, // ATOMIC_LOAD_SUB_I32
4791
100k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
4792
100k
    0U, // ATOMIC_LOAD_SUB_I64
4793
100k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
4794
100k
    0U, // ATOMIC_LOAD_SUB_I8
4795
100k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
4796
100k
    0U, // ATOMIC_LOAD_UMAX_I16
4797
100k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
4798
100k
    0U, // ATOMIC_LOAD_UMAX_I32
4799
100k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
4800
100k
    0U, // ATOMIC_LOAD_UMAX_I64
4801
100k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
4802
100k
    0U, // ATOMIC_LOAD_UMAX_I8
4803
100k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
4804
100k
    0U, // ATOMIC_LOAD_UMIN_I16
4805
100k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
4806
100k
    0U, // ATOMIC_LOAD_UMIN_I32
4807
100k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
4808
100k
    0U, // ATOMIC_LOAD_UMIN_I64
4809
100k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
4810
100k
    0U, // ATOMIC_LOAD_UMIN_I8
4811
100k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
4812
100k
    0U, // ATOMIC_LOAD_XOR_I16
4813
100k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
4814
100k
    0U, // ATOMIC_LOAD_XOR_I32
4815
100k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
4816
100k
    0U, // ATOMIC_LOAD_XOR_I64
4817
100k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
4818
100k
    0U, // ATOMIC_LOAD_XOR_I8
4819
100k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
4820
100k
    0U, // ATOMIC_SWAP_I16
4821
100k
    0U, // ATOMIC_SWAP_I16_POSTRA
4822
100k
    0U, // ATOMIC_SWAP_I32
4823
100k
    0U, // ATOMIC_SWAP_I32_POSTRA
4824
100k
    0U, // ATOMIC_SWAP_I64
4825
100k
    0U, // ATOMIC_SWAP_I64_POSTRA
4826
100k
    0U, // ATOMIC_SWAP_I8
4827
100k
    0U, // ATOMIC_SWAP_I8_POSTRA
4828
100k
    0U, // B
4829
100k
    0U, // BAL_BR
4830
100k
    0U, // BAL_BR_MM
4831
100k
    4U, // BEQLImmMacro
4832
100k
    4U, // BGE
4833
100k
    4U, // BGEImmMacro
4834
100k
    4U, // BGEL
4835
100k
    4U, // BGELImmMacro
4836
100k
    4U, // BGEU
4837
100k
    4U, // BGEUImmMacro
4838
100k
    4U, // BGEUL
4839
100k
    4U, // BGEULImmMacro
4840
100k
    4U, // BGT
4841
100k
    4U, // BGTImmMacro
4842
100k
    4U, // BGTL
4843
100k
    4U, // BGTLImmMacro
4844
100k
    4U, // BGTU
4845
100k
    4U, // BGTUImmMacro
4846
100k
    4U, // BGTUL
4847
100k
    4U, // BGTULImmMacro
4848
100k
    4U, // BLE
4849
100k
    4U, // BLEImmMacro
4850
100k
    4U, // BLEL
4851
100k
    4U, // BLELImmMacro
4852
100k
    4U, // BLEU
4853
100k
    4U, // BLEUImmMacro
4854
100k
    4U, // BLEUL
4855
100k
    4U, // BLEULImmMacro
4856
100k
    4U, // BLT
4857
100k
    4U, // BLTImmMacro
4858
100k
    4U, // BLTL
4859
100k
    4U, // BLTLImmMacro
4860
100k
    4U, // BLTU
4861
100k
    4U, // BLTUImmMacro
4862
100k
    4U, // BLTUL
4863
100k
    4U, // BLTULImmMacro
4864
100k
    4U, // BNELImmMacro
4865
100k
    0U, // BPOSGE32_PSEUDO
4866
100k
    0U, // BSEL_D_PSEUDO
4867
100k
    0U, // BSEL_FD_PSEUDO
4868
100k
    0U, // BSEL_FW_PSEUDO
4869
100k
    0U, // BSEL_H_PSEUDO
4870
100k
    0U, // BSEL_W_PSEUDO
4871
100k
    0U, // B_MM
4872
100k
    0U, // B_MMR6_Pseudo
4873
100k
    0U, // B_MM_Pseudo
4874
100k
    4U, // BeqImm
4875
100k
    4U, // BneImm
4876
100k
    0U, // BteqzT8CmpX16
4877
100k
    0U, // BteqzT8CmpiX16
4878
100k
    0U, // BteqzT8SltX16
4879
100k
    0U, // BteqzT8SltiX16
4880
100k
    0U, // BteqzT8SltiuX16
4881
100k
    0U, // BteqzT8SltuX16
4882
100k
    0U, // BtnezT8CmpX16
4883
100k
    0U, // BtnezT8CmpiX16
4884
100k
    0U, // BtnezT8SltX16
4885
100k
    0U, // BtnezT8SltiX16
4886
100k
    0U, // BtnezT8SltiuX16
4887
100k
    0U, // BtnezT8SltuX16
4888
100k
    0U, // BuildPairF64
4889
100k
    0U, // BuildPairF64_64
4890
100k
    0U, // CFTC1
4891
100k
    0U, // CONSTPOOL_ENTRY
4892
100k
    0U, // COPY_FD_PSEUDO
4893
100k
    0U, // COPY_FW_PSEUDO
4894
100k
    0U, // CTTC1
4895
100k
    0U, // Constant32
4896
100k
    128U, // DMULImmMacro
4897
100k
    128U, // DMULMacro
4898
100k
    128U, // DMULOMacro
4899
100k
    128U, // DMULOUMacro
4900
100k
    128U, // DROL
4901
100k
    128U, // DROLImm
4902
100k
    128U, // DROR
4903
100k
    128U, // DRORImm
4904
100k
    128U, // DSDivIMacro
4905
100k
    128U, // DSDivMacro
4906
100k
    128U, // DSRemIMacro
4907
100k
    128U, // DSRemMacro
4908
100k
    128U, // DUDivIMacro
4909
100k
    128U, // DUDivMacro
4910
100k
    128U, // DURemIMacro
4911
100k
    128U, // DURemMacro
4912
100k
    0U, // ERet
4913
100k
    0U, // ExtractElementF64
4914
100k
    0U, // ExtractElementF64_64
4915
100k
    0U, // FABS_D
4916
100k
    0U, // FABS_W
4917
100k
    0U, // FEXP2_D_1_PSEUDO
4918
100k
    0U, // FEXP2_W_1_PSEUDO
4919
100k
    0U, // FILL_FD_PSEUDO
4920
100k
    0U, // FILL_FW_PSEUDO
4921
100k
    0U, // GotPrologue16
4922
100k
    0U, // INSERT_B_VIDX64_PSEUDO
4923
100k
    0U, // INSERT_B_VIDX_PSEUDO
4924
100k
    0U, // INSERT_D_VIDX64_PSEUDO
4925
100k
    0U, // INSERT_D_VIDX_PSEUDO
4926
100k
    0U, // INSERT_FD_PSEUDO
4927
100k
    0U, // INSERT_FD_VIDX64_PSEUDO
4928
100k
    0U, // INSERT_FD_VIDX_PSEUDO
4929
100k
    0U, // INSERT_FW_PSEUDO
4930
100k
    0U, // INSERT_FW_VIDX64_PSEUDO
4931
100k
    0U, // INSERT_FW_VIDX_PSEUDO
4932
100k
    0U, // INSERT_H_VIDX64_PSEUDO
4933
100k
    0U, // INSERT_H_VIDX_PSEUDO
4934
100k
    0U, // INSERT_W_VIDX64_PSEUDO
4935
100k
    0U, // INSERT_W_VIDX_PSEUDO
4936
100k
    0U, // JALR64Pseudo
4937
100k
    0U, // JALRCPseudo
4938
100k
    0U, // JALRHB64Pseudo
4939
100k
    0U, // JALRHBPseudo
4940
100k
    0U, // JALRPseudo
4941
100k
    0U, // JAL_MMR6
4942
100k
    0U, // JalOneReg
4943
100k
    0U, // JalTwoReg
4944
100k
    0U, // LDMacro
4945
100k
    0U, // LDR_D
4946
100k
    0U, // LDR_W
4947
100k
    0U, // LD_F16
4948
100k
    0U, // LOAD_ACC128
4949
100k
    0U, // LOAD_ACC64
4950
100k
    0U, // LOAD_ACC64DSP
4951
100k
    0U, // LOAD_CCOND_DSP
4952
100k
    0U, // LONG_BRANCH_ADDiu
4953
100k
    0U, // LONG_BRANCH_ADDiu2Op
4954
100k
    0U, // LONG_BRANCH_DADDiu
4955
100k
    0U, // LONG_BRANCH_DADDiu2Op
4956
100k
    0U, // LONG_BRANCH_LUi
4957
100k
    0U, // LONG_BRANCH_LUi2Op
4958
100k
    0U, // LONG_BRANCH_LUi2Op_64
4959
100k
    0U, // LWM_MM
4960
100k
    0U, // LoadAddrImm32
4961
100k
    0U, // LoadAddrImm64
4962
100k
    0U, // LoadAddrReg32
4963
100k
    0U, // LoadAddrReg64
4964
100k
    0U, // LoadImm32
4965
100k
    0U, // LoadImm64
4966
100k
    0U, // LoadImmDoubleFGR
4967
100k
    0U, // LoadImmDoubleFGR_32
4968
100k
    0U, // LoadImmDoubleGPR
4969
100k
    0U, // LoadImmSingleFGR
4970
100k
    0U, // LoadImmSingleGPR
4971
100k
    0U, // LoadJumpTableOffset
4972
100k
    0U, // LwConstant32
4973
100k
    0U, // MFTACX
4974
100k
    0U, // MFTACX_NM
4975
100k
    136U, // MFTC0
4976
100k
    136U, // MFTC0_NM
4977
100k
    0U, // MFTC1
4978
100k
    0U, // MFTDSP
4979
100k
    0U, // MFTDSP_NM
4980
100k
    0U, // MFTGPR
4981
100k
    0U, // MFTGPR_NM
4982
100k
    0U, // MFTHC1
4983
100k
    0U, // MFTHI
4984
100k
    0U, // MFTHI_NM
4985
100k
    0U, // MFTLO
4986
100k
    0U, // MFTLO_NM
4987
100k
    0U, // MIPSeh_return32
4988
100k
    0U, // MIPSeh_return64
4989
100k
    0U, // MSA_FP_EXTEND_D_PSEUDO
4990
100k
    0U, // MSA_FP_EXTEND_W_PSEUDO
4991
100k
    0U, // MSA_FP_ROUND_D_PSEUDO
4992
100k
    0U, // MSA_FP_ROUND_W_PSEUDO
4993
100k
    0U, // MTTACX
4994
100k
    0U, // MTTACX_NM
4995
100k
    0U, // MTTC0
4996
100k
    0U, // MTTC0_NM
4997
100k
    0U, // MTTC1
4998
100k
    0U, // MTTDSP
4999
100k
    0U, // MTTDSP_NM
5000
100k
    0U, // MTTGPR
5001
100k
    0U, // MTTGPR_NM
5002
100k
    0U, // MTTHC1
5003
100k
    0U, // MTTHI
5004
100k
    0U, // MTTHI_NM
5005
100k
    0U, // MTTLO
5006
100k
    0U, // MTTLO_NM
5007
100k
    128U, // MULImmMacro
5008
100k
    128U, // MULOMacro
5009
100k
    128U, // MULOUMacro
5010
100k
    0U, // MUSTTAILCALLREG_NM
5011
100k
    0U, // MUSTTAILCALL_NM
5012
100k
    0U, // MultRxRy16
5013
100k
    0U, // MultRxRyRz16
5014
100k
    0U, // MultuRxRy16
5015
100k
    0U, // MultuRxRyRz16
5016
100k
    0U, // NOP
5017
100k
    128U, // NORImm
5018
100k
    128U, // NORImm64
5019
100k
    0U, // NOR_V_D_PSEUDO
5020
100k
    0U, // NOR_V_H_PSEUDO
5021
100k
    0U, // NOR_V_W_PSEUDO
5022
100k
    0U, // OR_V_D_PSEUDO
5023
100k
    0U, // OR_V_H_PSEUDO
5024
100k
    0U, // OR_V_W_PSEUDO
5025
100k
    12U,  // PseudoADDIU_NM
5026
100k
    16U,  // PseudoANDI_NM
5027
100k
    0U, // PseudoCMPU_EQ_QB
5028
100k
    0U, // PseudoCMPU_LE_QB
5029
100k
    0U, // PseudoCMPU_LT_QB
5030
100k
    0U, // PseudoCMP_EQ_PH
5031
100k
    0U, // PseudoCMP_LE_PH
5032
100k
    0U, // PseudoCMP_LT_PH
5033
100k
    0U, // PseudoCVT_D32_W
5034
100k
    0U, // PseudoCVT_D64_L
5035
100k
    0U, // PseudoCVT_D64_W
5036
100k
    0U, // PseudoCVT_S_L
5037
100k
    0U, // PseudoCVT_S_W
5038
100k
    0U, // PseudoDMULT
5039
100k
    0U, // PseudoDMULTu
5040
100k
    0U, // PseudoDSDIV
5041
100k
    0U, // PseudoDUDIV
5042
100k
    0U, // PseudoD_SELECT_I
5043
100k
    0U, // PseudoD_SELECT_I64
5044
100k
    0U, // PseudoIndirectBranch
5045
100k
    0U, // PseudoIndirectBranch64
5046
100k
    0U, // PseudoIndirectBranch64R6
5047
100k
    0U, // PseudoIndirectBranchNM
5048
100k
    0U, // PseudoIndirectBranchR6
5049
100k
    0U, // PseudoIndirectBranch_MM
5050
100k
    0U, // PseudoIndirectBranch_MMR6
5051
100k
    0U, // PseudoIndirectHazardBranch
5052
100k
    0U, // PseudoIndirectHazardBranch64
5053
100k
    0U, // PseudoIndrectHazardBranch64R6
5054
100k
    0U, // PseudoIndrectHazardBranchR6
5055
100k
    0U, // PseudoLA_NM
5056
100k
    0U, // PseudoLI_NM
5057
100k
    0U, // PseudoMADD
5058
100k
    0U, // PseudoMADDU
5059
100k
    0U, // PseudoMADDU_MM
5060
100k
    0U, // PseudoMADD_MM
5061
100k
    0U, // PseudoMFHI
5062
100k
    0U, // PseudoMFHI64
5063
100k
    0U, // PseudoMFHI_MM
5064
100k
    0U, // PseudoMFLO
5065
100k
    0U, // PseudoMFLO64
5066
100k
    0U, // PseudoMFLO_MM
5067
100k
    0U, // PseudoMSUB
5068
100k
    0U, // PseudoMSUBU
5069
100k
    0U, // PseudoMSUBU_MM
5070
100k
    0U, // PseudoMSUB_MM
5071
100k
    0U, // PseudoMTLOHI
5072
100k
    0U, // PseudoMTLOHI64
5073
100k
    0U, // PseudoMTLOHI_DSP
5074
100k
    0U, // PseudoMTLOHI_MM
5075
100k
    0U, // PseudoMULT
5076
100k
    0U, // PseudoMULT_MM
5077
100k
    0U, // PseudoMULTu
5078
100k
    0U, // PseudoMULTu_MM
5079
100k
    0U, // PseudoPICK_PH
5080
100k
    0U, // PseudoPICK_QB
5081
100k
    0U, // PseudoReturn
5082
100k
    0U, // PseudoReturn64
5083
100k
    0U, // PseudoReturnNM
5084
100k
    0U, // PseudoSDIV
5085
100k
    0U, // PseudoSELECTFP_F_D32
5086
100k
    0U, // PseudoSELECTFP_F_D64
5087
100k
    0U, // PseudoSELECTFP_F_I
5088
100k
    0U, // PseudoSELECTFP_F_I64
5089
100k
    0U, // PseudoSELECTFP_F_S
5090
100k
    0U, // PseudoSELECTFP_T_D32
5091
100k
    0U, // PseudoSELECTFP_T_D64
5092
100k
    0U, // PseudoSELECTFP_T_I
5093
100k
    0U, // PseudoSELECTFP_T_I64
5094
100k
    0U, // PseudoSELECTFP_T_S
5095
100k
    0U, // PseudoSELECT_D32
5096
100k
    0U, // PseudoSELECT_D64
5097
100k
    0U, // PseudoSELECT_I
5098
100k
    0U, // PseudoSELECT_I64
5099
100k
    0U, // PseudoSELECT_S
5100
100k
    128U, // PseudoSUBU_NM
5101
100k
    128U, // PseudoTRUNC_W_D
5102
100k
    128U, // PseudoTRUNC_W_D32
5103
100k
    128U, // PseudoTRUNC_W_S
5104
100k
    0U, // PseudoUDIV
5105
100k
    128U, // ROL
5106
100k
    128U, // ROLImm
5107
100k
    128U, // ROR
5108
100k
    128U, // RORImm
5109
100k
    0U, // RetRA
5110
100k
    0U, // RetRA16
5111
100k
    0U, // SDC1_M1
5112
100k
    0U, // SDIV_MM_Pseudo
5113
100k
    0U, // SDMacro
5114
100k
    128U, // SDivIMacro
5115
100k
    128U, // SDivMacro
5116
100k
    128U, // SEQIMacro
5117
100k
    128U, // SEQMacro
5118
100k
    128U, // SGE
5119
100k
    128U, // SGEImm
5120
100k
    128U, // SGEImm64
5121
100k
    128U, // SGEU
5122
100k
    128U, // SGEUImm
5123
100k
    128U, // SGEUImm64
5124
100k
    128U, // SGTImm
5125
100k
    128U, // SGTImm64
5126
100k
    128U, // SGTUImm
5127
100k
    128U, // SGTUImm64
5128
100k
    128U, // SLE
5129
100k
    128U, // SLEImm
5130
100k
    128U, // SLEImm64
5131
100k
    128U, // SLEU
5132
100k
    128U, // SLEUImm
5133
100k
    128U, // SLEUImm64
5134
100k
    128U, // SLTImm64
5135
100k
    128U, // SLTUImm64
5136
100k
    128U, // SNEIMacro
5137
100k
    128U, // SNEMacro
5138
100k
    0U, // SNZ_B_PSEUDO
5139
100k
    0U, // SNZ_D_PSEUDO
5140
100k
    0U, // SNZ_H_PSEUDO
5141
100k
    0U, // SNZ_V_PSEUDO
5142
100k
    0U, // SNZ_W_PSEUDO
5143
100k
    128U, // SRemIMacro
5144
100k
    128U, // SRemMacro
5145
100k
    0U, // STORE_ACC128
5146
100k
    0U, // STORE_ACC64
5147
100k
    0U, // STORE_ACC64DSP
5148
100k
    0U, // STORE_CCOND_DSP
5149
100k
    0U, // STR_D
5150
100k
    0U, // STR_W
5151
100k
    0U, // ST_F16
5152
100k
    0U, // SWM_MM
5153
100k
    0U, // SZ_B_PSEUDO
5154
100k
    0U, // SZ_D_PSEUDO
5155
100k
    0U, // SZ_H_PSEUDO
5156
100k
    0U, // SZ_V_PSEUDO
5157
100k
    0U, // SZ_W_PSEUDO
5158
100k
    0U, // SaaAddr
5159
100k
    0U, // SaadAddr
5160
100k
    0U, // SelBeqZ
5161
100k
    0U, // SelBneZ
5162
100k
    0U, // SelTBteqZCmp
5163
100k
    0U, // SelTBteqZCmpi
5164
100k
    0U, // SelTBteqZSlt
5165
100k
    0U, // SelTBteqZSlti
5166
100k
    0U, // SelTBteqZSltiu
5167
100k
    0U, // SelTBteqZSltu
5168
100k
    0U, // SelTBtneZCmp
5169
100k
    0U, // SelTBtneZCmpi
5170
100k
    0U, // SelTBtneZSlt
5171
100k
    0U, // SelTBtneZSlti
5172
100k
    0U, // SelTBtneZSltiu
5173
100k
    0U, // SelTBtneZSltu
5174
100k
    0U, // SltCCRxRy16
5175
100k
    0U, // SltiCCRxImmX16
5176
100k
    0U, // SltiuCCRxImmX16
5177
100k
    0U, // SltuCCRxRy16
5178
100k
    0U, // SltuRxRyRz16
5179
100k
    0U, // TAILCALL
5180
100k
    0U, // TAILCALL64R6REG
5181
100k
    0U, // TAILCALLHB64R6REG
5182
100k
    0U, // TAILCALLHBR6REG
5183
100k
    0U, // TAILCALLR6REG
5184
100k
    0U, // TAILCALLREG
5185
100k
    0U, // TAILCALLREG64
5186
100k
    0U, // TAILCALLREGHB
5187
100k
    0U, // TAILCALLREGHB64
5188
100k
    0U, // TAILCALLREG_MM
5189
100k
    0U, // TAILCALLREG_MMR6
5190
100k
    0U, // TAILCALLREG_NM
5191
100k
    0U, // TAILCALL_MM
5192
100k
    0U, // TAILCALL_MMR6
5193
100k
    0U, // TAILCALL_NM
5194
100k
    0U, // TRAP
5195
100k
    0U, // TRAP_MM
5196
100k
    0U, // UDIV_MM_Pseudo
5197
100k
    128U, // UDivIMacro
5198
100k
    128U, // UDivMacro
5199
100k
    128U, // URemIMacro
5200
100k
    128U, // URemMacro
5201
100k
    0U, // Ulh
5202
100k
    0U, // Ulhu
5203
100k
    0U, // Ulw
5204
100k
    0U, // Ush
5205
100k
    0U, // Usw
5206
100k
    0U, // XOR_V_D_PSEUDO
5207
100k
    0U, // XOR_V_H_PSEUDO
5208
100k
    0U, // XOR_V_W_PSEUDO
5209
100k
    0U, // ABSQ_S_PH
5210
100k
    0U, // ABSQ_S_PH_MM
5211
100k
    0U, // ABSQ_S_QB
5212
100k
    0U, // ABSQ_S_QB_MMR2
5213
100k
    0U, // ABSQ_S_W
5214
100k
    0U, // ABSQ_S_W_MM
5215
100k
    128U, // ADD
5216
100k
    12U,  // ADDIU48_NM
5217
100k
    128U, // ADDIUGP48_NM
5218
100k
    128U, // ADDIUGPB_NM
5219
100k
    128U, // ADDIUGPW_NM
5220
100k
    128U, // ADDIUNEG_NM
5221
100k
    0U, // ADDIUPC
5222
100k
    0U, // ADDIUPC_MM
5223
100k
    0U, // ADDIUPC_MMR6
5224
100k
    0U, // ADDIUR1SP_MM
5225
100k
    20U,  // ADDIUR1SP_NM
5226
100k
    128U, // ADDIUR2_MM
5227
100k
    152U, // ADDIUR2_NM
5228
100k
    128U, // ADDIURS5_NM
5229
100k
    0U, // ADDIUS5_MM
5230
100k
    0U, // ADDIUSP_MM
5231
100k
    128U, // ADDIU_MMR6
5232
100k
    16U,  // ADDIU_NM
5233
100k
    128U, // ADDQH_PH
5234
100k
    128U, // ADDQH_PH_MMR2
5235
100k
    128U, // ADDQH_R_PH
5236
100k
    128U, // ADDQH_R_PH_MMR2
5237
100k
    128U, // ADDQH_R_W
5238
100k
    128U, // ADDQH_R_W_MMR2
5239
100k
    128U, // ADDQH_W
5240
100k
    128U, // ADDQH_W_MMR2
5241
100k
    128U, // ADDQ_PH
5242
100k
    128U, // ADDQ_PH_MM
5243
100k
    128U, // ADDQ_S_PH
5244
100k
    128U, // ADDQ_S_PH_MM
5245
100k
    128U, // ADDQ_S_W
5246
100k
    128U, // ADDQ_S_W_MM
5247
100k
    128U, // ADDR_PS64
5248
100k
    128U, // ADDSC
5249
100k
    128U, // ADDSC_MM
5250
100k
    128U, // ADDS_A_B
5251
100k
    128U, // ADDS_A_D
5252
100k
    128U, // ADDS_A_H
5253
100k
    128U, // ADDS_A_W
5254
100k
    128U, // ADDS_S_B
5255
100k
    128U, // ADDS_S_D
5256
100k
    128U, // ADDS_S_H
5257
100k
    128U, // ADDS_S_W
5258
100k
    128U, // ADDS_U_B
5259
100k
    128U, // ADDS_U_D
5260
100k
    128U, // ADDS_U_H
5261
100k
    128U, // ADDS_U_W
5262
100k
    128U, // ADDU16_MM
5263
100k
    128U, // ADDU16_MMR6
5264
100k
    128U, // ADDUH_QB
5265
100k
    128U, // ADDUH_QB_MMR2
5266
100k
    128U, // ADDUH_R_QB
5267
100k
    128U, // ADDUH_R_QB_MMR2
5268
100k
    128U, // ADDU_MMR6
5269
100k
    128U, // ADDU_PH
5270
100k
    128U, // ADDU_PH_MMR2
5271
100k
    128U, // ADDU_QB
5272
100k
    128U, // ADDU_QB_MM
5273
100k
    128U, // ADDU_S_PH
5274
100k
    128U, // ADDU_S_PH_MMR2
5275
100k
    128U, // ADDU_S_QB
5276
100k
    128U, // ADDU_S_QB_MM
5277
100k
    152U, // ADDVI_B
5278
100k
    152U, // ADDVI_D
5279
100k
    152U, // ADDVI_H
5280
100k
    152U, // ADDVI_W
5281
100k
    128U, // ADDV_B
5282
100k
    128U, // ADDV_D
5283
100k
    128U, // ADDV_H
5284
100k
    128U, // ADDV_W
5285
100k
    128U, // ADDWC
5286
100k
    128U, // ADDWC_MM
5287
100k
    128U, // ADD_A_B
5288
100k
    128U, // ADD_A_D
5289
100k
    128U, // ADD_A_H
5290
100k
    128U, // ADD_A_W
5291
100k
    128U, // ADD_MM
5292
100k
    128U, // ADD_MMR6
5293
100k
    128U, // ADD_NM
5294
100k
    128U, // ADDi
5295
100k
    128U, // ADDi_MM
5296
100k
    128U, // ADDiu
5297
100k
    128U, // ADDiu_MM
5298
100k
    128U, // ADDu
5299
100k
    128U, // ADDu16_NM
5300
100k
    128U, // ADDu4x4_NM
5301
100k
    128U, // ADDu_MM
5302
100k
    128U, // ADDu_NM
5303
100k
    1024U,  // ALIGN
5304
100k
    1024U,  // ALIGN_MMR6
5305
100k
    0U, // ALUIPC
5306
100k
    0U, // ALUIPC_MMR6
5307
100k
    0U, // ALUIPC_NM
5308
100k
    128U, // AND
5309
100k
    0U, // AND16_MM
5310
100k
    0U, // AND16_MMR6
5311
100k
    128U, // AND16_NM
5312
100k
    128U, // AND64
5313
100k
    128U, // ANDI16_MM
5314
100k
    128U, // ANDI16_MMR6
5315
100k
    16U,  // ANDI16_NM
5316
100k
    20U,  // ANDI_B
5317
100k
    16U,  // ANDI_MMR6
5318
100k
    128U, // ANDI_NM
5319
100k
    128U, // AND_MM
5320
100k
    128U, // AND_MMR6
5321
100k
    128U, // AND_NM
5322
100k
    128U, // AND_V
5323
100k
    16U,  // ANDi
5324
100k
    16U,  // ANDi64
5325
100k
    16U,  // ANDi_MM
5326
100k
    152U, // APPEND
5327
100k
    152U, // APPEND_MMR2
5328
100k
    128U, // ASUB_S_B
5329
100k
    128U, // ASUB_S_D
5330
100k
    128U, // ASUB_S_H
5331
100k
    128U, // ASUB_S_W
5332
100k
    128U, // ASUB_U_B
5333
100k
    128U, // ASUB_U_D
5334
100k
    128U, // ASUB_U_H
5335
100k
    128U, // ASUB_U_W
5336
100k
    16U,  // AUI
5337
100k
    0U, // AUIPC
5338
100k
    0U, // AUIPC_MMR6
5339
100k
    16U,  // AUI_MMR6
5340
100k
    128U, // AVER_S_B
5341
100k
    128U, // AVER_S_D
5342
100k
    128U, // AVER_S_H
5343
100k
    128U, // AVER_S_W
5344
100k
    128U, // AVER_U_B
5345
100k
    128U, // AVER_U_D
5346
100k
    128U, // AVER_U_H
5347
100k
    128U, // AVER_U_W
5348
100k
    128U, // AVE_S_B
5349
100k
    128U, // AVE_S_D
5350
100k
    128U, // AVE_S_H
5351
100k
    128U, // AVE_S_W
5352
100k
    128U, // AVE_U_B
5353
100k
    128U, // AVE_U_D
5354
100k
    128U, // AVE_U_H
5355
100k
    128U, // AVE_U_W
5356
100k
    0U, // AddiuRxImmX16
5357
100k
    0U, // AddiuRxPcImmX16
5358
100k
    1U, // AddiuRxRxImm16
5359
100k
    0U, // AddiuRxRxImmX16
5360
100k
    0U, // AddiuRxRyOffMemX16
5361
100k
    0U, // AddiuSpImm16
5362
100k
    0U, // AddiuSpImmX16
5363
100k
    128U, // AdduRxRyRz16
5364
100k
    0U, // AndRxRxRy16
5365
100k
    0U, // B16_MM
5366
100k
    128U, // BADDu
5367
100k
    0U, // BAL
5368
100k
    0U, // BALC
5369
100k
    0U, // BALC16_NM
5370
100k
    0U, // BALC_MMR6
5371
100k
    0U, // BALC_NM
5372
100k
    156U, // BALIGN
5373
100k
    156U, // BALIGN_MMR2
5374
100k
    0U, // BALRSC_NM
5375
100k
    4U, // BBEQZC_NM
5376
100k
    0U, // BBIT0
5377
100k
    0U, // BBIT032
5378
100k
    0U, // BBIT1
5379
100k
    0U, // BBIT132
5380
100k
    4U, // BBNEZC_NM
5381
100k
    0U, // BC
5382
100k
    0U, // BC16_MMR6
5383
100k
    0U, // BC16_NM
5384
100k
    0U, // BC1EQZ
5385
100k
    0U, // BC1EQZC_MMR6
5386
100k
    0U, // BC1F
5387
100k
    0U, // BC1FL
5388
100k
    0U, // BC1F_MM
5389
100k
    0U, // BC1NEZ
5390
100k
    0U, // BC1NEZC_MMR6
5391
100k
    0U, // BC1T
5392
100k
    0U, // BC1TL
5393
100k
    0U, // BC1T_MM
5394
100k
    0U, // BC2EQZ
5395
100k
    0U, // BC2EQZC_MMR6
5396
100k
    0U, // BC2NEZ
5397
100k
    0U, // BC2NEZC_MMR6
5398
100k
    136U, // BCLRI_B
5399
100k
    160U, // BCLRI_D
5400
100k
    164U, // BCLRI_H
5401
100k
    152U, // BCLRI_W
5402
100k
    128U, // BCLR_B
5403
100k
    128U, // BCLR_D
5404
100k
    128U, // BCLR_H
5405
100k
    128U, // BCLR_W
5406
100k
    0U, // BC_MMR6
5407
100k
    0U, // BC_NM
5408
100k
    4U, // BEQ
5409
100k
    4U, // BEQ64
5410
100k
    4U, // BEQC
5411
100k
    4U, // BEQC16_NM
5412
100k
    4U, // BEQC64
5413
100k
    4U, // BEQC_MMR6
5414
100k
    4U, // BEQC_NM
5415
100k
    4U, // BEQCzero_NM
5416
100k
    4U, // BEQIC_NM
5417
100k
    4U, // BEQL
5418
100k
    0U, // BEQZ16_MM
5419
100k
    0U, // BEQZALC
5420
100k
    0U, // BEQZALC_MMR6
5421
100k
    0U, // BEQZC
5422
100k
    0U, // BEQZC16_MMR6
5423
100k
    0U, // BEQZC16_NM
5424
100k
    0U, // BEQZC64
5425
100k
    0U, // BEQZC_MM
5426
100k
    0U, // BEQZC_MMR6
5427
100k
    0U, // BEQZC_NM
5428
100k
    4U, // BEQ_MM
5429
100k
    4U, // BGEC
5430
100k
    4U, // BGEC64
5431
100k
    4U, // BGEC_MMR6
5432
100k
    4U, // BGEC_NM
5433
100k
    4U, // BGEIC_NM
5434
100k
    4U, // BGEIUC_NM
5435
100k
    4U, // BGEUC
5436
100k
    4U, // BGEUC64
5437
100k
    4U, // BGEUC_MMR6
5438
100k
    4U, // BGEUC_NM
5439
100k
    0U, // BGEZ
5440
100k
    0U, // BGEZ64
5441
100k
    0U, // BGEZAL
5442
100k
    0U, // BGEZALC
5443
100k
    0U, // BGEZALC_MMR6
5444
100k
    0U, // BGEZALL
5445
100k
    0U, // BGEZALS_MM
5446
100k
    0U, // BGEZAL_MM
5447
100k
    0U, // BGEZC
5448
100k
    0U, // BGEZC64
5449
100k
    0U, // BGEZC_MMR6
5450
100k
    0U, // BGEZL
5451
100k
    0U, // BGEZ_MM
5452
100k
    0U, // BGTZ
5453
100k
    0U, // BGTZ64
5454
100k
    0U, // BGTZALC
5455
100k
    0U, // BGTZALC_MMR6
5456
100k
    0U, // BGTZC
5457
100k
    0U, // BGTZC64
5458
100k
    0U, // BGTZC_MMR6
5459
100k
    0U, // BGTZL
5460
100k
    0U, // BGTZ_MM
5461
100k
    168U, // BINSLI_B
5462
100k
    44U,  // BINSLI_D
5463
100k
    176U, // BINSLI_H
5464
100k
    52U,  // BINSLI_W
5465
100k
    184U, // BINSL_B
5466
100k
    184U, // BINSL_D
5467
100k
    184U, // BINSL_H
5468
100k
    184U, // BINSL_W
5469
100k
    168U, // BINSRI_B
5470
100k
    44U,  // BINSRI_D
5471
100k
    176U, // BINSRI_H
5472
100k
    52U,  // BINSRI_W
5473
100k
    184U, // BINSR_B
5474
100k
    184U, // BINSR_D
5475
100k
    184U, // BINSR_H
5476
100k
    184U, // BINSR_W
5477
100k
    0U, // BITREV
5478
100k
    0U, // BITREVW_NM
5479
100k
    0U, // BITREV_MM
5480
100k
    0U, // BITSWAP
5481
100k
    0U, // BITSWAP_MMR6
5482
100k
    0U, // BLEZ
5483
100k
    0U, // BLEZ64
5484
100k
    0U, // BLEZALC
5485
100k
    0U, // BLEZALC_MMR6
5486
100k
    0U, // BLEZC
5487
100k
    0U, // BLEZC64
5488
100k
    0U, // BLEZC_MMR6
5489
100k
    0U, // BLEZL
5490
100k
    0U, // BLEZ_MM
5491
100k
    4U, // BLTC
5492
100k
    4U, // BLTC64
5493
100k
    4U, // BLTC_MMR6
5494
100k
    4U, // BLTC_NM
5495
100k
    4U, // BLTIC_NM
5496
100k
    4U, // BLTIUC_NM
5497
100k
    4U, // BLTUC
5498
100k
    4U, // BLTUC64
5499
100k
    4U, // BLTUC_MMR6
5500
100k
    4U, // BLTUC_NM
5501
100k
    0U, // BLTZ
5502
100k
    0U, // BLTZ64
5503
100k
    0U, // BLTZAL
5504
100k
    0U, // BLTZALC
5505
100k
    0U, // BLTZALC_MMR6
5506
100k
    0U, // BLTZALL
5507
100k
    0U, // BLTZALS_MM
5508
100k
    0U, // BLTZAL_MM
5509
100k
    0U, // BLTZC
5510
100k
    0U, // BLTZC64
5511
100k
    0U, // BLTZC_MMR6
5512
100k
    0U, // BLTZL
5513
100k
    0U, // BLTZ_MM
5514
100k
    60U,  // BMNZI_B
5515
100k
    184U, // BMNZ_V
5516
100k
    60U,  // BMZI_B
5517
100k
    184U, // BMZ_V
5518
100k
    4U, // BNE
5519
100k
    4U, // BNE64
5520
100k
    4U, // BNEC
5521
100k
    4U, // BNEC16_NM
5522
100k
    4U, // BNEC64
5523
100k
    4U, // BNEC_MMR6
5524
100k
    4U, // BNEC_NM
5525
100k
    4U, // BNECzero_NM
5526
100k
    136U, // BNEGI_B
5527
100k
    160U, // BNEGI_D
5528
100k
    164U, // BNEGI_H
5529
100k
    152U, // BNEGI_W
5530
100k
    128U, // BNEG_B
5531
100k
    128U, // BNEG_D
5532
100k
    128U, // BNEG_H
5533
100k
    128U, // BNEG_W
5534
100k
    4U, // BNEIC_NM
5535
100k
    4U, // BNEL
5536
100k
    0U, // BNEZ16_MM
5537
100k
    0U, // BNEZALC
5538
100k
    0U, // BNEZALC_MMR6
5539
100k
    0U, // BNEZC
5540
100k
    0U, // BNEZC16_MMR6
5541
100k
    0U, // BNEZC16_NM
5542
100k
    0U, // BNEZC64
5543
100k
    0U, // BNEZC_MM
5544
100k
    0U, // BNEZC_MMR6
5545
100k
    0U, // BNEZC_NM
5546
100k
    4U, // BNE_MM
5547
100k
    4U, // BNVC
5548
100k
    4U, // BNVC_MMR6
5549
100k
    0U, // BNZ_B
5550
100k
    0U, // BNZ_D
5551
100k
    0U, // BNZ_H
5552
100k
    0U, // BNZ_V
5553
100k
    0U, // BNZ_W
5554
100k
    4U, // BOVC
5555
100k
    4U, // BOVC_MMR6
5556
100k
    0U, // BPOSGE32
5557
100k
    0U, // BPOSGE32C_MMR3
5558
100k
    0U, // BPOSGE32_MM
5559
100k
    0U, // BREAK
5560
100k
    0U, // BREAK16_MM
5561
100k
    0U, // BREAK16_MMR6
5562
100k
    0U, // BREAK16_NM
5563
100k
    0U, // BREAK_MM
5564
100k
    0U, // BREAK_MMR6
5565
100k
    0U, // BREAK_NM
5566
100k
    0U, // BRSC_NM
5567
100k
    60U,  // BSELI_B
5568
100k
    184U, // BSEL_V
5569
100k
    136U, // BSETI_B
5570
100k
    160U, // BSETI_D
5571
100k
    164U, // BSETI_H
5572
100k
    152U, // BSETI_W
5573
100k
    128U, // BSET_B
5574
100k
    128U, // BSET_D
5575
100k
    128U, // BSET_H
5576
100k
    128U, // BSET_W
5577
100k
    0U, // BYTEREVW_NM
5578
100k
    0U, // BZ_B
5579
100k
    0U, // BZ_D
5580
100k
    0U, // BZ_H
5581
100k
    0U, // BZ_V
5582
100k
    0U, // BZ_W
5583
100k
    1U, // BeqzRxImm16
5584
100k
    0U, // BeqzRxImmX16
5585
100k
    0U, // Bimm16
5586
100k
    0U, // BimmX16
5587
100k
    1U, // BnezRxImm16
5588
100k
    0U, // BnezRxImmX16
5589
100k
    0U, // Break16
5590
100k
    0U, // Bteqz16
5591
100k
    0U, // BteqzX16
5592
100k
    0U, // Btnez16
5593
100k
    0U, // BtnezX16
5594
100k
    0U, // CACHE
5595
100k
    0U, // CACHEE
5596
100k
    0U, // CACHEE_MM
5597
100k
    0U, // CACHE_MM
5598
100k
    0U, // CACHE_MMR6
5599
100k
    0U, // CACHE_NM
5600
100k
    0U, // CACHE_R6
5601
100k
    0U, // CEIL_L_D64
5602
100k
    0U, // CEIL_L_D_MMR6
5603
100k
    0U, // CEIL_L_S
5604
100k
    0U, // CEIL_L_S_MMR6
5605
100k
    0U, // CEIL_W_D32
5606
100k
    0U, // CEIL_W_D64
5607
100k
    0U, // CEIL_W_D_MMR6
5608
100k
    0U, // CEIL_W_MM
5609
100k
    0U, // CEIL_W_S
5610
100k
    0U, // CEIL_W_S_MM
5611
100k
    0U, // CEIL_W_S_MMR6
5612
100k
    128U, // CEQI_B
5613
100k
    128U, // CEQI_D
5614
100k
    128U, // CEQI_H
5615
100k
    128U, // CEQI_W
5616
100k
    128U, // CEQ_B
5617
100k
    128U, // CEQ_D
5618
100k
    128U, // CEQ_H
5619
100k
    128U, // CEQ_W
5620
100k
    0U, // CFC1
5621
100k
    0U, // CFC1_MM
5622
100k
    0U, // CFC2_MM
5623
100k
    0U, // CFCMSA
5624
100k
    2072U,  // CINS
5625
100k
    2072U,  // CINS32
5626
100k
    2072U,  // CINS64_32
5627
100k
    2072U,  // CINS_i32
5628
100k
    0U, // CLASS_D
5629
100k
    0U, // CLASS_D_MMR6
5630
100k
    0U, // CLASS_S
5631
100k
    0U, // CLASS_S_MMR6
5632
100k
    128U, // CLEI_S_B
5633
100k
    128U, // CLEI_S_D
5634
100k
    128U, // CLEI_S_H
5635
100k
    128U, // CLEI_S_W
5636
100k
    152U, // CLEI_U_B
5637
100k
    152U, // CLEI_U_D
5638
100k
    152U, // CLEI_U_H
5639
100k
    152U, // CLEI_U_W
5640
100k
    128U, // CLE_S_B
5641
100k
    128U, // CLE_S_D
5642
100k
    128U, // CLE_S_H
5643
100k
    128U, // CLE_S_W
5644
100k
    128U, // CLE_U_B
5645
100k
    128U, // CLE_U_D
5646
100k
    128U, // CLE_U_H
5647
100k
    128U, // CLE_U_W
5648
100k
    0U, // CLO
5649
100k
    0U, // CLO_MM
5650
100k
    0U, // CLO_MMR6
5651
100k
    0U, // CLO_NM
5652
100k
    0U, // CLO_R6
5653
100k
    128U, // CLTI_S_B
5654
100k
    128U, // CLTI_S_D
5655
100k
    128U, // CLTI_S_H
5656
100k
    128U, // CLTI_S_W
5657
100k
    152U, // CLTI_U_B
5658
100k
    152U, // CLTI_U_D
5659
100k
    152U, // CLTI_U_H
5660
100k
    152U, // CLTI_U_W
5661
100k
    128U, // CLT_S_B
5662
100k
    128U, // CLT_S_D
5663
100k
    128U, // CLT_S_H
5664
100k
    128U, // CLT_S_W
5665
100k
    128U, // CLT_U_B
5666
100k
    128U, // CLT_U_D
5667
100k
    128U, // CLT_U_H
5668
100k
    128U, // CLT_U_W
5669
100k
    0U, // CLZ
5670
100k
    0U, // CLZ_MM
5671
100k
    0U, // CLZ_MMR6
5672
100k
    0U, // CLZ_NM
5673
100k
    0U, // CLZ_R6
5674
100k
    128U, // CMPGDU_EQ_QB
5675
100k
    128U, // CMPGDU_EQ_QB_MMR2
5676
100k
    128U, // CMPGDU_LE_QB
5677
100k
    128U, // CMPGDU_LE_QB_MMR2
5678
100k
    128U, // CMPGDU_LT_QB
5679
100k
    128U, // CMPGDU_LT_QB_MMR2
5680
100k
    128U, // CMPGU_EQ_QB
5681
100k
    128U, // CMPGU_EQ_QB_MM
5682
100k
    128U, // CMPGU_LE_QB
5683
100k
    128U, // CMPGU_LE_QB_MM
5684
100k
    128U, // CMPGU_LT_QB
5685
100k
    128U, // CMPGU_LT_QB_MM
5686
100k
    0U, // CMPU_EQ_QB
5687
100k
    0U, // CMPU_EQ_QB_MM
5688
100k
    0U, // CMPU_LE_QB
5689
100k
    0U, // CMPU_LE_QB_MM
5690
100k
    0U, // CMPU_LT_QB
5691
100k
    0U, // CMPU_LT_QB_MM
5692
100k
    128U, // CMP_AF_D_MMR6
5693
100k
    128U, // CMP_AF_S_MMR6
5694
100k
    128U, // CMP_EQ_D
5695
100k
    128U, // CMP_EQ_D_MMR6
5696
100k
    0U, // CMP_EQ_PH
5697
100k
    0U, // CMP_EQ_PH_MM
5698
100k
    128U, // CMP_EQ_S
5699
100k
    128U, // CMP_EQ_S_MMR6
5700
100k
    128U, // CMP_F_D
5701
100k
    128U, // CMP_F_S
5702
100k
    128U, // CMP_LE_D
5703
100k
    128U, // CMP_LE_D_MMR6
5704
100k
    0U, // CMP_LE_PH
5705
100k
    0U, // CMP_LE_PH_MM
5706
100k
    128U, // CMP_LE_S
5707
100k
    128U, // CMP_LE_S_MMR6
5708
100k
    128U, // CMP_LT_D
5709
100k
    128U, // CMP_LT_D_MMR6
5710
100k
    0U, // CMP_LT_PH
5711
100k
    0U, // CMP_LT_PH_MM
5712
100k
    128U, // CMP_LT_S
5713
100k
    128U, // CMP_LT_S_MMR6
5714
100k
    128U, // CMP_SAF_D
5715
100k
    128U, // CMP_SAF_D_MMR6
5716
100k
    128U, // CMP_SAF_S
5717
100k
    128U, // CMP_SAF_S_MMR6
5718
100k
    128U, // CMP_SEQ_D
5719
100k
    128U, // CMP_SEQ_D_MMR6
5720
100k
    128U, // CMP_SEQ_S
5721
100k
    128U, // CMP_SEQ_S_MMR6
5722
100k
    128U, // CMP_SLE_D
5723
100k
    128U, // CMP_SLE_D_MMR6
5724
100k
    128U, // CMP_SLE_S
5725
100k
    128U, // CMP_SLE_S_MMR6
5726
100k
    128U, // CMP_SLT_D
5727
100k
    128U, // CMP_SLT_D_MMR6
5728
100k
    128U, // CMP_SLT_S
5729
100k
    128U, // CMP_SLT_S_MMR6
5730
100k
    128U, // CMP_SUEQ_D
5731
100k
    128U, // CMP_SUEQ_D_MMR6
5732
100k
    128U, // CMP_SUEQ_S
5733
100k
    128U, // CMP_SUEQ_S_MMR6
5734
100k
    128U, // CMP_SULE_D
5735
100k
    128U, // CMP_SULE_D_MMR6
5736
100k
    128U, // CMP_SULE_S
5737
100k
    128U, // CMP_SULE_S_MMR6
5738
100k
    128U, // CMP_SULT_D
5739
100k
    128U, // CMP_SULT_D_MMR6
5740
100k
    128U, // CMP_SULT_S
5741
100k
    128U, // CMP_SULT_S_MMR6
5742
100k
    128U, // CMP_SUN_D
5743
100k
    128U, // CMP_SUN_D_MMR6
5744
100k
    128U, // CMP_SUN_S
5745
100k
    128U, // CMP_SUN_S_MMR6
5746
100k
    128U, // CMP_UEQ_D
5747
100k
    128U, // CMP_UEQ_D_MMR6
5748
100k
    128U, // CMP_UEQ_S
5749
100k
    128U, // CMP_UEQ_S_MMR6
5750
100k
    128U, // CMP_ULE_D
5751
100k
    128U, // CMP_ULE_D_MMR6
5752
100k
    128U, // CMP_ULE_S
5753
100k
    128U, // CMP_ULE_S_MMR6
5754
100k
    128U, // CMP_ULT_D
5755
100k
    128U, // CMP_ULT_D_MMR6
5756
100k
    128U, // CMP_ULT_S
5757
100k
    128U, // CMP_ULT_S_MMR6
5758
100k
    128U, // CMP_UN_D
5759
100k
    128U, // CMP_UN_D_MMR6
5760
100k
    128U, // CMP_UN_S
5761
100k
    128U, // CMP_UN_S_MMR6
5762
100k
    293U, // COPY_S_B
5763
100k
    321U, // COPY_S_D
5764
100k
    265U, // COPY_S_H
5765
100k
    285U, // COPY_S_W
5766
100k
    293U, // COPY_U_B
5767
100k
    265U, // COPY_U_H
5768
100k
    285U, // COPY_U_W
5769
100k
    128U, // CRC32B
5770
100k
    0U, // CRC32B_NM
5771
100k
    128U, // CRC32CB
5772
100k
    0U, // CRC32CB_NM
5773
100k
    128U, // CRC32CD
5774
100k
    128U, // CRC32CH
5775
100k
    0U, // CRC32CH_NM
5776
100k
    128U, // CRC32CW
5777
100k
    0U, // CRC32CW_NM
5778
100k
    128U, // CRC32D
5779
100k
    128U, // CRC32H
5780
100k
    0U, // CRC32H_NM
5781
100k
    128U, // CRC32W
5782
100k
    0U, // CRC32W_NM
5783
100k
    0U, // CTC1
5784
100k
    0U, // CTC1_MM
5785
100k
    0U, // CTC2_MM
5786
100k
    0U, // CTCMSA
5787
100k
    0U, // CVT_D32_S
5788
100k
    0U, // CVT_D32_S_MM
5789
100k
    0U, // CVT_D32_W
5790
100k
    0U, // CVT_D32_W_MM
5791
100k
    0U, // CVT_D64_L
5792
100k
    0U, // CVT_D64_S
5793
100k
    0U, // CVT_D64_S_MM
5794
100k
    0U, // CVT_D64_W
5795
100k
    0U, // CVT_D64_W_MM
5796
100k
    0U, // CVT_D_L_MMR6
5797
100k
    0U, // CVT_L_D64
5798
100k
    0U, // CVT_L_D64_MM
5799
100k
    0U, // CVT_L_D_MMR6
5800
100k
    0U, // CVT_L_S
5801
100k
    0U, // CVT_L_S_MM
5802
100k
    0U, // CVT_L_S_MMR6
5803
100k
    0U, // CVT_PS_PW64
5804
100k
    128U, // CVT_PS_S64
5805
100k
    0U, // CVT_PW_PS64
5806
100k
    0U, // CVT_S_D32
5807
100k
    0U, // CVT_S_D32_MM
5808
100k
    0U, // CVT_S_D64
5809
100k
    0U, // CVT_S_D64_MM
5810
100k
    0U, // CVT_S_L
5811
100k
    0U, // CVT_S_L_MMR6
5812
100k
    0U, // CVT_S_PL64
5813
100k
    0U, // CVT_S_PU64
5814
100k
    0U, // CVT_S_W
5815
100k
    0U, // CVT_S_W_MM
5816
100k
    0U, // CVT_S_W_MMR6
5817
100k
    0U, // CVT_W_D32
5818
100k
    0U, // CVT_W_D32_MM
5819
100k
    0U, // CVT_W_D64
5820
100k
    0U, // CVT_W_D64_MM
5821
100k
    0U, // CVT_W_S
5822
100k
    0U, // CVT_W_S_MM
5823
100k
    0U, // CVT_W_S_MMR6
5824
100k
    128U, // C_EQ_D32
5825
100k
    128U, // C_EQ_D32_MM
5826
100k
    128U, // C_EQ_D64
5827
100k
    128U, // C_EQ_D64_MM
5828
100k
    128U, // C_EQ_S
5829
100k
    128U, // C_EQ_S_MM
5830
100k
    128U, // C_F_D32
5831
100k
    128U, // C_F_D32_MM
5832
100k
    128U, // C_F_D64
5833
100k
    128U, // C_F_D64_MM
5834
100k
    128U, // C_F_S
5835
100k
    128U, // C_F_S_MM
5836
100k
    128U, // C_LE_D32
5837
100k
    128U, // C_LE_D32_MM
5838
100k
    128U, // C_LE_D64
5839
100k
    128U, // C_LE_D64_MM
5840
100k
    128U, // C_LE_S
5841
100k
    128U, // C_LE_S_MM
5842
100k
    128U, // C_LT_D32
5843
100k
    128U, // C_LT_D32_MM
5844
100k
    128U, // C_LT_D64
5845
100k
    128U, // C_LT_D64_MM
5846
100k
    128U, // C_LT_S
5847
100k
    128U, // C_LT_S_MM
5848
100k
    128U, // C_NGE_D32
5849
100k
    128U, // C_NGE_D32_MM
5850
100k
    128U, // C_NGE_D64
5851
100k
    128U, // C_NGE_D64_MM
5852
100k
    128U, // C_NGE_S
5853
100k
    128U, // C_NGE_S_MM
5854
100k
    128U, // C_NGLE_D32
5855
100k
    128U, // C_NGLE_D32_MM
5856
100k
    128U, // C_NGLE_D64
5857
100k
    128U, // C_NGLE_D64_MM
5858
100k
    128U, // C_NGLE_S
5859
100k
    128U, // C_NGLE_S_MM
5860
100k
    128U, // C_NGL_D32
5861
100k
    128U, // C_NGL_D32_MM
5862
100k
    128U, // C_NGL_D64
5863
100k
    128U, // C_NGL_D64_MM
5864
100k
    128U, // C_NGL_S
5865
100k
    128U, // C_NGL_S_MM
5866
100k
    128U, // C_NGT_D32
5867
100k
    128U, // C_NGT_D32_MM
5868
100k
    128U, // C_NGT_D64
5869
100k
    128U, // C_NGT_D64_MM
5870
100k
    128U, // C_NGT_S
5871
100k
    128U, // C_NGT_S_MM
5872
100k
    128U, // C_OLE_D32
5873
100k
    128U, // C_OLE_D32_MM
5874
100k
    128U, // C_OLE_D64
5875
100k
    128U, // C_OLE_D64_MM
5876
100k
    128U, // C_OLE_S
5877
100k
    128U, // C_OLE_S_MM
5878
100k
    128U, // C_OLT_D32
5879
100k
    128U, // C_OLT_D32_MM
5880
100k
    128U, // C_OLT_D64
5881
100k
    128U, // C_OLT_D64_MM
5882
100k
    128U, // C_OLT_S
5883
100k
    128U, // C_OLT_S_MM
5884
100k
    128U, // C_SEQ_D32
5885
100k
    128U, // C_SEQ_D32_MM
5886
100k
    128U, // C_SEQ_D64
5887
100k
    128U, // C_SEQ_D64_MM
5888
100k
    128U, // C_SEQ_S
5889
100k
    128U, // C_SEQ_S_MM
5890
100k
    128U, // C_SF_D32
5891
100k
    128U, // C_SF_D32_MM
5892
100k
    128U, // C_SF_D64
5893
100k
    128U, // C_SF_D64_MM
5894
100k
    128U, // C_SF_S
5895
100k
    128U, // C_SF_S_MM
5896
100k
    128U, // C_UEQ_D32
5897
100k
    128U, // C_UEQ_D32_MM
5898
100k
    128U, // C_UEQ_D64
5899
100k
    128U, // C_UEQ_D64_MM
5900
100k
    128U, // C_UEQ_S
5901
100k
    128U, // C_UEQ_S_MM
5902
100k
    128U, // C_ULE_D32
5903
100k
    128U, // C_ULE_D32_MM
5904
100k
    128U, // C_ULE_D64
5905
100k
    128U, // C_ULE_D64_MM
5906
100k
    128U, // C_ULE_S
5907
100k
    128U, // C_ULE_S_MM
5908
100k
    128U, // C_ULT_D32
5909
100k
    128U, // C_ULT_D32_MM
5910
100k
    128U, // C_ULT_D64
5911
100k
    128U, // C_ULT_D64_MM
5912
100k
    128U, // C_ULT_S
5913
100k
    128U, // C_ULT_S_MM
5914
100k
    128U, // C_UN_D32
5915
100k
    128U, // C_UN_D32_MM
5916
100k
    128U, // C_UN_D64
5917
100k
    128U, // C_UN_D64_MM
5918
100k
    128U, // C_UN_S
5919
100k
    128U, // C_UN_S_MM
5920
100k
    0U, // CmpRxRy16
5921
100k
    1U, // CmpiRxImm16
5922
100k
    0U, // CmpiRxImmX16
5923
100k
    128U, // DADD
5924
100k
    128U, // DADDi
5925
100k
    128U, // DADDiu
5926
100k
    128U, // DADDu
5927
100k
    16U,  // DAHI
5928
100k
    3072U,  // DALIGN
5929
100k
    16U,  // DATI
5930
100k
    16U,  // DAUI
5931
100k
    0U, // DBITSWAP
5932
100k
    0U, // DCLO
5933
100k
    0U, // DCLO_R6
5934
100k
    0U, // DCLZ
5935
100k
    0U, // DCLZ_R6
5936
100k
    128U, // DDIV
5937
100k
    128U, // DDIVU
5938
100k
    0U, // DERET
5939
100k
    0U, // DERET_MM
5940
100k
    0U, // DERET_MMR6
5941
100k
    0U, // DERET_NM
5942
100k
    4128U,  // DEXT
5943
100k
    5152U,  // DEXT64_32
5944
100k
    6168U,  // DEXTM
5945
100k
    452U, // DEXTU
5946
100k
    0U, // DI
5947
100k
    7200U,  // DINS
5948
100k
    8216U,  // DINSM
5949
100k
    580U, // DINSU
5950
100k
    128U, // DIV
5951
100k
    128U, // DIVU
5952
100k
    128U, // DIVU_MMR6
5953
100k
    128U, // DIVU_NM
5954
100k
    128U, // DIV_MMR6
5955
100k
    128U, // DIV_NM
5956
100k
    128U, // DIV_S_B
5957
100k
    128U, // DIV_S_D
5958
100k
    128U, // DIV_S_H
5959
100k
    128U, // DIV_S_W
5960
100k
    128U, // DIV_U_B
5961
100k
    128U, // DIV_U_D
5962
100k
    128U, // DIV_U_H
5963
100k
    128U, // DIV_U_W
5964
100k
    0U, // DI_MM
5965
100k
    0U, // DI_MMR6
5966
100k
    0U, // DI_NM
5967
100k
    9216U,  // DLSA
5968
100k
    9216U,  // DLSA_R6
5969
100k
    136U, // DMFC0
5970
100k
    0U, // DMFC1
5971
100k
    136U, // DMFC2
5972
100k
    0U, // DMFC2_OCTEON
5973
100k
    136U, // DMFGC0
5974
100k
    128U, // DMOD
5975
100k
    128U, // DMODU
5976
100k
    0U, // DMT
5977
100k
    0U, // DMTC0
5978
100k
    0U, // DMTC1
5979
100k
    0U, // DMTC2
5980
100k
    0U, // DMTC2_OCTEON
5981
100k
    0U, // DMTGC0
5982
100k
    0U, // DMT_NM
5983
100k
    128U, // DMUH
5984
100k
    128U, // DMUHU
5985
100k
    128U, // DMUL
5986
100k
    0U, // DMULT
5987
100k
    0U, // DMULTu
5988
100k
    128U, // DMULU
5989
100k
    128U, // DMUL_R6
5990
100k
    128U, // DOTP_S_D
5991
100k
    128U, // DOTP_S_H
5992
100k
    128U, // DOTP_S_W
5993
100k
    128U, // DOTP_U_D
5994
100k
    128U, // DOTP_U_H
5995
100k
    128U, // DOTP_U_W
5996
100k
    184U, // DPADD_S_D
5997
100k
    184U, // DPADD_S_H
5998
100k
    184U, // DPADD_S_W
5999
100k
    184U, // DPADD_U_D
6000
100k
    184U, // DPADD_U_H
6001
100k
    184U, // DPADD_U_W
6002
100k
    128U, // DPAQX_SA_W_PH
6003
100k
    128U, // DPAQX_SA_W_PH_MMR2
6004
100k
    128U, // DPAQX_S_W_PH
6005
100k
    128U, // DPAQX_S_W_PH_MMR2
6006
100k
    128U, // DPAQ_SA_L_W
6007
100k
    128U, // DPAQ_SA_L_W_MM
6008
100k
    128U, // DPAQ_S_W_PH
6009
100k
    128U, // DPAQ_S_W_PH_MM
6010
100k
    128U, // DPAU_H_QBL
6011
100k
    128U, // DPAU_H_QBL_MM
6012
100k
    128U, // DPAU_H_QBR
6013
100k
    128U, // DPAU_H_QBR_MM
6014
100k
    128U, // DPAX_W_PH
6015
100k
    128U, // DPAX_W_PH_MMR2
6016
100k
    128U, // DPA_W_PH
6017
100k
    128U, // DPA_W_PH_MMR2
6018
100k
    0U, // DPOP
6019
100k
    128U, // DPSQX_SA_W_PH
6020
100k
    128U, // DPSQX_SA_W_PH_MMR2
6021
100k
    128U, // DPSQX_S_W_PH
6022
100k
    128U, // DPSQX_S_W_PH_MMR2
6023
100k
    128U, // DPSQ_SA_L_W
6024
100k
    128U, // DPSQ_SA_L_W_MM
6025
100k
    128U, // DPSQ_S_W_PH
6026
100k
    128U, // DPSQ_S_W_PH_MM
6027
100k
    184U, // DPSUB_S_D
6028
100k
    184U, // DPSUB_S_H
6029
100k
    184U, // DPSUB_S_W
6030
100k
    184U, // DPSUB_U_D
6031
100k
    184U, // DPSUB_U_H
6032
100k
    184U, // DPSUB_U_W
6033
100k
    128U, // DPSU_H_QBL
6034
100k
    128U, // DPSU_H_QBL_MM
6035
100k
    128U, // DPSU_H_QBR
6036
100k
    128U, // DPSU_H_QBR_MM
6037
100k
    128U, // DPSX_W_PH
6038
100k
    128U, // DPSX_W_PH_MMR2
6039
100k
    128U, // DPS_W_PH
6040
100k
    128U, // DPS_W_PH_MMR2
6041
100k
    160U, // DROTR
6042
100k
    152U, // DROTR32
6043
100k
    128U, // DROTRV
6044
100k
    0U, // DSBH
6045
100k
    0U, // DSDIV
6046
100k
    0U, // DSHD
6047
100k
    160U, // DSLL
6048
100k
    152U, // DSLL32
6049
100k
    1U, // DSLL64_32
6050
100k
    128U, // DSLLV
6051
100k
    160U, // DSRA
6052
100k
    152U, // DSRA32
6053
100k
    128U, // DSRAV
6054
100k
    160U, // DSRL
6055
100k
    152U, // DSRL32
6056
100k
    128U, // DSRLV
6057
100k
    128U, // DSUB
6058
100k
    128U, // DSUBu
6059
100k
    0U, // DUDIV
6060
100k
    0U, // DVP
6061
100k
    0U, // DVPE
6062
100k
    0U, // DVPE_NM
6063
100k
    0U, // DVP_MMR6
6064
100k
    0U, // DivRxRy16
6065
100k
    0U, // DivuRxRy16
6066
100k
    0U, // EHB
6067
100k
    0U, // EHB_MM
6068
100k
    0U, // EHB_MMR6
6069
100k
    0U, // EHB_NM
6070
100k
    0U, // EI
6071
100k
    0U, // EI_MM
6072
100k
    0U, // EI_MMR6
6073
100k
    0U, // EI_NM
6074
100k
    0U, // EMT
6075
100k
    0U, // EMT_NM
6076
100k
    0U, // ERET
6077
100k
    0U, // ERETNC
6078
100k
    0U, // ERETNC_MMR6
6079
100k
    0U, // ERETNC_NM
6080
100k
    0U, // ERET_MM
6081
100k
    0U, // ERET_MMR6
6082
100k
    0U, // ERET_NM
6083
100k
    0U, // EVP
6084
100k
    0U, // EVPE
6085
100k
    0U, // EVPE_NM
6086
100k
    0U, // EVP_MMR6
6087
100k
    5144U,  // EXT
6088
100k
    152U, // EXTP
6089
100k
    152U, // EXTPDP
6090
100k
    128U, // EXTPDPV
6091
100k
    128U, // EXTPDPV_MM
6092
100k
    152U, // EXTPDP_MM
6093
100k
    128U, // EXTPV
6094
100k
    128U, // EXTPV_MM
6095
100k
    152U, // EXTP_MM
6096
100k
    128U, // EXTRV_RS_W
6097
100k
    128U, // EXTRV_RS_W_MM
6098
100k
    128U, // EXTRV_R_W
6099
100k
    128U, // EXTRV_R_W_MM
6100
100k
    128U, // EXTRV_S_H
6101
100k
    128U, // EXTRV_S_H_MM
6102
100k
    128U, // EXTRV_W
6103
100k
    128U, // EXTRV_W_MM
6104
100k
    152U, // EXTR_RS_W
6105
100k
    152U, // EXTR_RS_W_MM
6106
100k
    152U, // EXTR_R_W
6107
100k
    152U, // EXTR_R_W_MM
6108
100k
    152U, // EXTR_S_H
6109
100k
    152U, // EXTR_S_H_MM
6110
100k
    152U, // EXTR_W
6111
100k
    152U, // EXTR_W_MM
6112
100k
    2072U,  // EXTS
6113
100k
    2072U,  // EXTS32
6114
100k
    2048U,  // EXTW_NM
6115
100k
    5144U,  // EXT_MM
6116
100k
    5144U,  // EXT_MMR6
6117
100k
    5144U,  // EXT_NM
6118
100k
    0U, // FABS_D32
6119
100k
    0U, // FABS_D32_MM
6120
100k
    0U, // FABS_D64
6121
100k
    0U, // FABS_D64_MM
6122
100k
    0U, // FABS_S
6123
100k
    0U, // FABS_S_MM
6124
100k
    128U, // FADD_D
6125
100k
    128U, // FADD_D32
6126
100k
    128U, // FADD_D32_MM
6127
100k
    128U, // FADD_D64
6128
100k
    128U, // FADD_D64_MM
6129
100k
    128U, // FADD_PS64
6130
100k
    128U, // FADD_S
6131
100k
    128U, // FADD_S_MM
6132
100k
    72U,  // FADD_S_MMR6
6133
100k
    128U, // FADD_W
6134
100k
    128U, // FCAF_D
6135
100k
    128U, // FCAF_W
6136
100k
    128U, // FCEQ_D
6137
100k
    128U, // FCEQ_W
6138
100k
    0U, // FCLASS_D
6139
100k
    0U, // FCLASS_W
6140
100k
    128U, // FCLE_D
6141
100k
    128U, // FCLE_W
6142
100k
    128U, // FCLT_D
6143
100k
    128U, // FCLT_W
6144
100k
    0U, // FCMP_D32
6145
100k
    0U, // FCMP_D32_MM
6146
100k
    0U, // FCMP_D64
6147
100k
    0U, // FCMP_S32
6148
100k
    0U, // FCMP_S32_MM
6149
100k
    128U, // FCNE_D
6150
100k
    128U, // FCNE_W
6151
100k
    128U, // FCOR_D
6152
100k
    128U, // FCOR_W
6153
100k
    128U, // FCUEQ_D
6154
100k
    128U, // FCUEQ_W
6155
100k
    128U, // FCULE_D
6156
100k
    128U, // FCULE_W
6157
100k
    128U, // FCULT_D
6158
100k
    128U, // FCULT_W
6159
100k
    128U, // FCUNE_D
6160
100k
    128U, // FCUNE_W
6161
100k
    128U, // FCUN_D
6162
100k
    128U, // FCUN_W
6163
100k
    128U, // FDIV_D
6164
100k
    128U, // FDIV_D32
6165
100k
    128U, // FDIV_D32_MM
6166
100k
    128U, // FDIV_D64
6167
100k
    128U, // FDIV_D64_MM
6168
100k
    128U, // FDIV_S
6169
100k
    128U, // FDIV_S_MM
6170
100k
    72U,  // FDIV_S_MMR6
6171
100k
    128U, // FDIV_W
6172
100k
    128U, // FEXDO_H
6173
100k
    128U, // FEXDO_W
6174
100k
    128U, // FEXP2_D
6175
100k
    128U, // FEXP2_W
6176
100k
    0U, // FEXUPL_D
6177
100k
    0U, // FEXUPL_W
6178
100k
    0U, // FEXUPR_D
6179
100k
    0U, // FEXUPR_W
6180
100k
    0U, // FFINT_S_D
6181
100k
    0U, // FFINT_S_W
6182
100k
    0U, // FFINT_U_D
6183
100k
    0U, // FFINT_U_W
6184
100k
    0U, // FFQL_D
6185
100k
    0U, // FFQL_W
6186
100k
    0U, // FFQR_D
6187
100k
    0U, // FFQR_W
6188
100k
    0U, // FILL_B
6189
100k
    0U, // FILL_D
6190
100k
    0U, // FILL_H
6191
100k
    0U, // FILL_W
6192
100k
    0U, // FLOG2_D
6193
100k
    0U, // FLOG2_W
6194
100k
    0U, // FLOOR_L_D64
6195
100k
    0U, // FLOOR_L_D_MMR6
6196
100k
    0U, // FLOOR_L_S
6197
100k
    0U, // FLOOR_L_S_MMR6
6198
100k
    0U, // FLOOR_W_D32
6199
100k
    0U, // FLOOR_W_D64
6200
100k
    0U, // FLOOR_W_D_MMR6
6201
100k
    0U, // FLOOR_W_MM
6202
100k
    0U, // FLOOR_W_S
6203
100k
    0U, // FLOOR_W_S_MM
6204
100k
    0U, // FLOOR_W_S_MMR6
6205
100k
    184U, // FMADD_D
6206
100k
    184U, // FMADD_W
6207
100k
    128U, // FMAX_A_D
6208
100k
    128U, // FMAX_A_W
6209
100k
    128U, // FMAX_D
6210
100k
    128U, // FMAX_W
6211
100k
    128U, // FMIN_A_D
6212
100k
    128U, // FMIN_A_W
6213
100k
    128U, // FMIN_D
6214
100k
    128U, // FMIN_W
6215
100k
    0U, // FMOV_D32
6216
100k
    0U, // FMOV_D32_MM
6217
100k
    0U, // FMOV_D64
6218
100k
    0U, // FMOV_D64_MM
6219
100k
    0U, // FMOV_D_MMR6
6220
100k
    0U, // FMOV_S
6221
100k
    0U, // FMOV_S_MM
6222
100k
    0U, // FMOV_S_MMR6
6223
100k
    184U, // FMSUB_D
6224
100k
    184U, // FMSUB_W
6225
100k
    128U, // FMUL_D
6226
100k
    128U, // FMUL_D32
6227
100k
    128U, // FMUL_D32_MM
6228
100k
    128U, // FMUL_D64
6229
100k
    128U, // FMUL_D64_MM
6230
100k
    128U, // FMUL_PS64
6231
100k
    128U, // FMUL_S
6232
100k
    128U, // FMUL_S_MM
6233
100k
    72U,  // FMUL_S_MMR6
6234
100k
    128U, // FMUL_W
6235
100k
    0U, // FNEG_D32
6236
100k
    0U, // FNEG_D32_MM
6237
100k
    0U, // FNEG_D64
6238
100k
    0U, // FNEG_D64_MM
6239
100k
    0U, // FNEG_S
6240
100k
    0U, // FNEG_S_MM
6241
100k
    0U, // FNEG_S_MMR6
6242
100k
    1U, // FORK
6243
100k
    1U, // FORK_NM
6244
100k
    0U, // FRCP_D
6245
100k
    0U, // FRCP_W
6246
100k
    0U, // FRINT_D
6247
100k
    0U, // FRINT_W
6248
100k
    0U, // FRSQRT_D
6249
100k
    0U, // FRSQRT_W
6250
100k
    128U, // FSAF_D
6251
100k
    128U, // FSAF_W
6252
100k
    128U, // FSEQ_D
6253
100k
    128U, // FSEQ_W
6254
100k
    128U, // FSLE_D
6255
100k
    128U, // FSLE_W
6256
100k
    128U, // FSLT_D
6257
100k
    128U, // FSLT_W
6258
100k
    128U, // FSNE_D
6259
100k
    128U, // FSNE_W
6260
100k
    128U, // FSOR_D
6261
100k
    128U, // FSOR_W
6262
100k
    0U, // FSQRT_D
6263
100k
    0U, // FSQRT_D32
6264
100k
    0U, // FSQRT_D32_MM
6265
100k
    0U, // FSQRT_D64
6266
100k
    0U, // FSQRT_D64_MM
6267
100k
    0U, // FSQRT_S
6268
100k
    0U, // FSQRT_S_MM
6269
100k
    0U, // FSQRT_W
6270
100k
    128U, // FSUB_D
6271
100k
    128U, // FSUB_D32
6272
100k
    128U, // FSUB_D32_MM
6273
100k
    128U, // FSUB_D64
6274
100k
    128U, // FSUB_D64_MM
6275
100k
    128U, // FSUB_PS64
6276
100k
    128U, // FSUB_S
6277
100k
    128U, // FSUB_S_MM
6278
100k
    72U,  // FSUB_S_MMR6
6279
100k
    128U, // FSUB_W
6280
100k
    128U, // FSUEQ_D
6281
100k
    128U, // FSUEQ_W
6282
100k
    128U, // FSULE_D
6283
100k
    128U, // FSULE_W
6284
100k
    128U, // FSULT_D
6285
100k
    128U, // FSULT_W
6286
100k
    128U, // FSUNE_D
6287
100k
    128U, // FSUNE_W
6288
100k
    128U, // FSUN_D
6289
100k
    128U, // FSUN_W
6290
100k
    0U, // FTINT_S_D
6291
100k
    0U, // FTINT_S_W
6292
100k
    0U, // FTINT_U_D
6293
100k
    0U, // FTINT_U_W
6294
100k
    128U, // FTQ_H
6295
100k
    128U, // FTQ_W
6296
100k
    0U, // FTRUNC_S_D
6297
100k
    0U, // FTRUNC_S_W
6298
100k
    0U, // FTRUNC_U_D
6299
100k
    0U, // FTRUNC_U_W
6300
100k
    0U, // GINVI
6301
100k
    0U, // GINVI_MMR6
6302
100k
    0U, // GINVI_NM
6303
100k
    0U, // GINVT
6304
100k
    0U, // GINVT_MMR6
6305
100k
    0U, // GINVT_NM
6306
100k
    128U, // HADD_S_D
6307
100k
    128U, // HADD_S_H
6308
100k
    128U, // HADD_S_W
6309
100k
    128U, // HADD_U_D
6310
100k
    128U, // HADD_U_H
6311
100k
    128U, // HADD_U_W
6312
100k
    128U, // HSUB_S_D
6313
100k
    128U, // HSUB_S_H
6314
100k
    128U, // HSUB_S_W
6315
100k
    128U, // HSUB_U_D
6316
100k
    128U, // HSUB_U_H
6317
100k
    128U, // HSUB_U_W
6318
100k
    0U, // HYPCALL
6319
100k
    0U, // HYPCALL_MM
6320
100k
    128U, // ILVEV_B
6321
100k
    128U, // ILVEV_D
6322
100k
    128U, // ILVEV_H
6323
100k
    128U, // ILVEV_W
6324
100k
    128U, // ILVL_B
6325
100k
    128U, // ILVL_D
6326
100k
    128U, // ILVL_H
6327
100k
    128U, // ILVL_W
6328
100k
    128U, // ILVOD_B
6329
100k
    128U, // ILVOD_D
6330
100k
    128U, // ILVOD_H
6331
100k
    128U, // ILVOD_W
6332
100k
    128U, // ILVR_B
6333
100k
    128U, // ILVR_D
6334
100k
    128U, // ILVR_H
6335
100k
    128U, // ILVR_W
6336
100k
    7192U,  // INS
6337
100k
    0U, // INSERT_B
6338
100k
    0U, // INSERT_D
6339
100k
    0U, // INSERT_H
6340
100k
    0U, // INSERT_W
6341
100k
    0U, // INSV
6342
100k
    0U, // INSVE_B
6343
100k
    0U, // INSVE_D
6344
100k
    0U, // INSVE_H
6345
100k
    0U, // INSVE_W
6346
100k
    0U, // INSV_MM
6347
100k
    7192U,  // INS_MM
6348
100k
    7192U,  // INS_MMR6
6349
100k
    7192U,  // INS_NM
6350
100k
    0U, // J
6351
100k
    0U, // JAL
6352
100k
    0U, // JALR
6353
100k
    0U, // JALR16_MM
6354
100k
    0U, // JALR64
6355
100k
    0U, // JALRC16_MMR6
6356
100k
    0U, // JALRC16_NM
6357
100k
    0U, // JALRCHB_NM
6358
100k
    0U, // JALRC_HB_MMR6
6359
100k
    0U, // JALRC_MMR6
6360
100k
    0U, // JALRC_NM
6361
100k
    0U, // JALRS16_MM
6362
100k
    0U, // JALRS_MM
6363
100k
    0U, // JALR_HB
6364
100k
    0U, // JALR_HB64
6365
100k
    0U, // JALR_MM
6366
100k
    0U, // JALS_MM
6367
100k
    0U, // JALX
6368
100k
    0U, // JALX_MM
6369
100k
    0U, // JAL_MM
6370
100k
    0U, // JIALC
6371
100k
    0U, // JIALC64
6372
100k
    0U, // JIALC_MMR6
6373
100k
    0U, // JIC
6374
100k
    0U, // JIC64
6375
100k
    0U, // JIC_MMR6
6376
100k
    0U, // JR
6377
100k
    0U, // JR16_MM
6378
100k
    0U, // JR64
6379
100k
    0U, // JRADDIUSP
6380
100k
    0U, // JRC16_MM
6381
100k
    0U, // JRC16_MMR6
6382
100k
    0U, // JRCADDIUSP_MMR6
6383
100k
    0U, // JRC_NM
6384
100k
    0U, // JR_HB
6385
100k
    0U, // JR_HB64
6386
100k
    0U, // JR_HB64_R6
6387
100k
    0U, // JR_HB_R6
6388
100k
    0U, // JR_MM
6389
100k
    0U, // J_MM
6390
100k
    0U, // Jal16
6391
100k
    0U, // JalB16
6392
100k
    0U, // JrRa16
6393
100k
    0U, // JrcRa16
6394
100k
    0U, // JrcRx16
6395
100k
    0U, // JumpLinkReg16
6396
100k
    0U, // LAPC32_NM
6397
100k
    0U, // LAPC48_NM
6398
100k
    0U, // LB
6399
100k
    0U, // LB16_NM
6400
100k
    0U, // LB64
6401
100k
    0U, // LBE
6402
100k
    0U, // LBE_MM
6403
100k
    0U, // LBGP_NM
6404
100k
    0U, // LBU16_MM
6405
100k
    0U, // LBU16_NM
6406
100k
    0U, // LBUGP_NM
6407
100k
    1U, // LBUX
6408
100k
    1U, // LBUX_MM
6409
100k
    0U, // LBUX_NM
6410
100k
    0U, // LBU_MMR6
6411
100k
    0U, // LBU_NM
6412
100k
    0U, // LBUs9_NM
6413
100k
    0U, // LBX_NM
6414
100k
    0U, // LB_MM
6415
100k
    0U, // LB_MMR6
6416
100k
    0U, // LB_NM
6417
100k
    0U, // LBs9_NM
6418
100k
    0U, // LBu
6419
100k
    0U, // LBu64
6420
100k
    0U, // LBuE
6421
100k
    0U, // LBuE_MM
6422
100k
    0U, // LBu_MM
6423
100k
    0U, // LD
6424
100k
    0U, // LDC1
6425
100k
    0U, // LDC164
6426
100k
    0U, // LDC1_D64_MMR6
6427
100k
    0U, // LDC1_MM_D32
6428
100k
    0U, // LDC1_MM_D64
6429
100k
    0U, // LDC2
6430
100k
    0U, // LDC2_MMR6
6431
100k
    0U, // LDC2_R6
6432
100k
    0U, // LDC3
6433
100k
    0U, // LDI_B
6434
100k
    0U, // LDI_D
6435
100k
    0U, // LDI_H
6436
100k
    0U, // LDI_W
6437
100k
    0U, // LDL
6438
100k
    0U, // LDPC
6439
100k
    0U, // LDR
6440
100k
    1U, // LDXC1
6441
100k
    1U, // LDXC164
6442
100k
    0U, // LD_B
6443
100k
    0U, // LD_D
6444
100k
    0U, // LD_H
6445
100k
    0U, // LD_W
6446
100k
    0U, // LEA_ADDIU_NM
6447
100k
    0U, // LEA_ADDiu
6448
100k
    0U, // LEA_ADDiu64
6449
100k
    0U, // LEA_ADDiu_MM
6450
100k
    0U, // LH
6451
100k
    0U, // LH16_NM
6452
100k
    0U, // LH64
6453
100k
    0U, // LHE
6454
100k
    0U, // LHE_MM
6455
100k
    0U, // LHGP_NM
6456
100k
    0U, // LHU16_MM
6457
100k
    0U, // LHU16_NM
6458
100k
    0U, // LHUGP_NM
6459
100k
    0U, // LHUXS_NM
6460
100k
    0U, // LHUX_NM
6461
100k
    0U, // LHU_NM
6462
100k
    0U, // LHUs9_NM
6463
100k
    1U, // LHX
6464
100k
    0U, // LHXS_NM
6465
100k
    1U, // LHX_MM
6466
100k
    0U, // LHX_NM
6467
100k
    0U, // LH_MM
6468
100k
    0U, // LH_NM
6469
100k
    0U, // LHs9_NM
6470
100k
    0U, // LHu
6471
100k
    0U, // LHu64
6472
100k
    0U, // LHuE
6473
100k
    0U, // LHuE_MM
6474
100k
    0U, // LHu_MM
6475
100k
    0U, // LI16_MM
6476
100k
    0U, // LI16_MMR6
6477
100k
    0U, // LI16_NM
6478
100k
    0U, // LI48_NM
6479
100k
    0U, // LL
6480
100k
    0U, // LL64
6481
100k
    0U, // LL64_R6
6482
100k
    0U, // LLD
6483
100k
    0U, // LLD_R6
6484
100k
    0U, // LLE
6485
100k
    0U, // LLE_MM
6486
100k
    76U,  // LLWP_NM
6487
100k
    0U, // LL_MM
6488
100k
    0U, // LL_MMR6
6489
100k
    0U, // LL_NM
6490
100k
    0U, // LL_R6
6491
100k
    9216U,  // LSA
6492
100k
    1U, // LSA_MMR6
6493
100k
    1024U,  // LSA_NM
6494
100k
    9216U,  // LSA_R6
6495
100k
    0U, // LUI_MMR6
6496
100k
    0U, // LUI_NM
6497
100k
    1U, // LUXC1
6498
100k
    1U, // LUXC164
6499
100k
    1U, // LUXC1_MM
6500
100k
    0U, // LUi
6501
100k
    0U, // LUi64
6502
100k
    0U, // LUi_MM
6503
100k
    0U, // LW
6504
100k
    0U, // LW16_MM
6505
100k
    0U, // LW16_NM
6506
100k
    0U, // LW4x4_NM
6507
100k
    0U, // LW64
6508
100k
    0U, // LWC1
6509
100k
    0U, // LWC1_MM
6510
100k
    0U, // LWC2
6511
100k
    0U, // LWC2_MMR6
6512
100k
    0U, // LWC2_R6
6513
100k
    0U, // LWC3
6514
100k
    0U, // LWDSP
6515
100k
    0U, // LWDSP_MM
6516
100k
    0U, // LWE
6517
100k
    0U, // LWE_MM
6518
100k
    0U, // LWGP16_NM
6519
100k
    0U, // LWGP_MM
6520
100k
    0U, // LWGP_NM
6521
100k
    0U, // LWL
6522
100k
    0U, // LWL64
6523
100k
    0U, // LWLE
6524
100k
    0U, // LWLE_MM
6525
100k
    0U, // LWL_MM
6526
100k
    0U, // LWM16_MM
6527
100k
    0U, // LWM16_MMR6
6528
100k
    0U, // LWM32_MM
6529
100k
    184U, // LWM_NM
6530
100k
    0U, // LWPC
6531
100k
    0U, // LWPC_MMR6
6532
100k
    0U, // LWPC_NM
6533
100k
    0U, // LWP_MM
6534
100k
    0U, // LWR
6535
100k
    0U, // LWR64
6536
100k
    0U, // LWRE
6537
100k
    0U, // LWRE_MM
6538
100k
    0U, // LWR_MM
6539
100k
    0U, // LWSP16_NM
6540
100k
    0U, // LWSP_MM
6541
100k
    0U, // LWUPC
6542
100k
    0U, // LWU_MM
6543
100k
    1U, // LWX
6544
100k
    1U, // LWXC1
6545
100k
    1U, // LWXC1_MM
6546
100k
    0U, // LWXS16_NM
6547
100k
    1U, // LWXS_MM
6548
100k
    0U, // LWXS_NM
6549
100k
    1U, // LWX_MM
6550
100k
    0U, // LWX_NM
6551
100k
    0U, // LW_MM
6552
100k
    0U, // LW_MMR6
6553
100k
    0U, // LW_NM
6554
100k
    0U, // LWs9_NM
6555
100k
    0U, // LWu
6556
100k
    0U, // LbRxRyOffMemX16
6557
100k
    0U, // LbuRxRyOffMemX16
6558
100k
    0U, // LhRxRyOffMemX16
6559
100k
    0U, // LhuRxRyOffMemX16
6560
100k
    1U, // LiRxImm16
6561
100k
    0U, // LiRxImmAlignX16
6562
100k
    0U, // LiRxImmX16
6563
100k
    1U, // LwRxPcTcp16
6564
100k
    0U, // LwRxPcTcpX16
6565
100k
    0U, // LwRxRyOffMemX16
6566
100k
    0U, // LwRxSpImmX16
6567
100k
    0U, // MADD
6568
100k
    184U, // MADDF_D
6569
100k
    184U, // MADDF_D_MMR6
6570
100k
    184U, // MADDF_S
6571
100k
    184U, // MADDF_S_MMR6
6572
100k
    184U, // MADDR_Q_H
6573
100k
    184U, // MADDR_Q_W
6574
100k
    0U, // MADDU
6575
100k
    128U, // MADDU_DSP
6576
100k
    128U, // MADDU_DSP_MM
6577
100k
    0U, // MADDU_MM
6578
100k
    184U, // MADDV_B
6579
100k
    184U, // MADDV_D
6580
100k
    184U, // MADDV_H
6581
100k
    184U, // MADDV_W
6582
100k
    0U, // MADD_D32
6583
100k
    0U, // MADD_D32_MM
6584
100k
    0U, // MADD_D64
6585
100k
    128U, // MADD_DSP
6586
100k
    128U, // MADD_DSP_MM
6587
100k
    0U, // MADD_MM
6588
100k
    184U, // MADD_Q_H
6589
100k
    184U, // MADD_Q_W
6590
100k
    0U, // MADD_S
6591
100k
    0U, // MADD_S_MM
6592
100k
    128U, // MAQ_SA_W_PHL
6593
100k
    128U, // MAQ_SA_W_PHL_MM
6594
100k
    128U, // MAQ_SA_W_PHR
6595
100k
    128U, // MAQ_SA_W_PHR_MM
6596
100k
    128U, // MAQ_S_W_PHL
6597
100k
    128U, // MAQ_S_W_PHL_MM
6598
100k
    128U, // MAQ_S_W_PHR
6599
100k
    128U, // MAQ_S_W_PHR_MM
6600
100k
    128U, // MAXA_D
6601
100k
    128U, // MAXA_D_MMR6
6602
100k
    128U, // MAXA_S
6603
100k
    128U, // MAXA_S_MMR6
6604
100k
    128U, // MAXI_S_B
6605
100k
    128U, // MAXI_S_D
6606
100k
    128U, // MAXI_S_H
6607
100k
    128U, // MAXI_S_W
6608
100k
    152U, // MAXI_U_B
6609
100k
    152U, // MAXI_U_D
6610
100k
    152U, // MAXI_U_H
6611
100k
    152U, // MAXI_U_W
6612
100k
    128U, // MAX_A_B
6613
100k
    128U, // MAX_A_D
6614
100k
    128U, // MAX_A_H
6615
100k
    128U, // MAX_A_W
6616
100k
    128U, // MAX_D
6617
100k
    128U, // MAX_D_MMR6
6618
100k
    128U, // MAX_S
6619
100k
    128U, // MAX_S_B
6620
100k
    128U, // MAX_S_D
6621
100k
    128U, // MAX_S_H
6622
100k
    128U, // MAX_S_MMR6
6623
100k
    128U, // MAX_S_W
6624
100k
    128U, // MAX_U_B
6625
100k
    128U, // MAX_U_D
6626
100k
    128U, // MAX_U_H
6627
100k
    128U, // MAX_U_W
6628
100k
    136U, // MFC0
6629
100k
    0U, // MFC0Sel_NM
6630
100k
    136U, // MFC0_MMR6
6631
100k
    152U, // MFC0_NM
6632
100k
    0U, // MFC1
6633
100k
    0U, // MFC1_D64
6634
100k
    0U, // MFC1_MM
6635
100k
    0U, // MFC1_MMR6
6636
100k
    136U, // MFC2
6637
100k
    0U, // MFC2_MMR6
6638
100k
    136U, // MFGC0
6639
100k
    136U, // MFGC0_MM
6640
100k
    0U, // MFHC0Sel_NM
6641
100k
    136U, // MFHC0_MMR6
6642
100k
    152U, // MFHC0_NM
6643
100k
    0U, // MFHC1_D32
6644
100k
    0U, // MFHC1_D32_MM
6645
100k
    0U, // MFHC1_D64
6646
100k
    0U, // MFHC1_D64_MM
6647
100k
    0U, // MFHC2_MMR6
6648
100k
    136U, // MFHGC0
6649
100k
    136U, // MFHGC0_MM
6650
100k
    0U, // MFHI
6651
100k
    0U, // MFHI16_MM
6652
100k
    0U, // MFHI64
6653
100k
    0U, // MFHI_DSP
6654
100k
    0U, // MFHI_DSP_MM
6655
100k
    0U, // MFHI_MM
6656
100k
    0U, // MFLO
6657
100k
    0U, // MFLO16_MM
6658
100k
    0U, // MFLO64
6659
100k
    0U, // MFLO_DSP
6660
100k
    0U, // MFLO_DSP_MM
6661
100k
    0U, // MFLO_MM
6662
100k
    19520U, // MFTR
6663
100k
    19520U, // MFTR_NM
6664
100k
    128U, // MINA_D
6665
100k
    128U, // MINA_D_MMR6
6666
100k
    128U, // MINA_S
6667
100k
    128U, // MINA_S_MMR6
6668
100k
    128U, // MINI_S_B
6669
100k
    128U, // MINI_S_D
6670
100k
    128U, // MINI_S_H
6671
100k
    128U, // MINI_S_W
6672
100k
    152U, // MINI_U_B
6673
100k
    152U, // MINI_U_D
6674
100k
    152U, // MINI_U_H
6675
100k
    152U, // MINI_U_W
6676
100k
    128U, // MIN_A_B
6677
100k
    128U, // MIN_A_D
6678
100k
    128U, // MIN_A_H
6679
100k
    128U, // MIN_A_W
6680
100k
    128U, // MIN_D
6681
100k
    128U, // MIN_D_MMR6
6682
100k
    128U, // MIN_S
6683
100k
    128U, // MIN_S_B
6684
100k
    128U, // MIN_S_D
6685
100k
    128U, // MIN_S_H
6686
100k
    128U, // MIN_S_MMR6
6687
100k
    128U, // MIN_S_W
6688
100k
    128U, // MIN_U_B
6689
100k
    128U, // MIN_U_D
6690
100k
    128U, // MIN_U_H
6691
100k
    128U, // MIN_U_W
6692
100k
    128U, // MOD
6693
100k
    128U, // MODSUB
6694
100k
    128U, // MODSUB_MM
6695
100k
    128U, // MODU
6696
100k
    128U, // MODU_MMR6
6697
100k
    128U, // MODU_NM
6698
100k
    128U, // MOD_MMR6
6699
100k
    128U, // MOD_NM
6700
100k
    128U, // MOD_S_B
6701
100k
    128U, // MOD_S_D
6702
100k
    128U, // MOD_S_H
6703
100k
    128U, // MOD_S_W
6704
100k
    128U, // MOD_U_B
6705
100k
    128U, // MOD_U_D
6706
100k
    128U, // MOD_U_H
6707
100k
    128U, // MOD_U_W
6708
100k
    0U, // MOVE16_MM
6709
100k
    0U, // MOVE16_MMR6
6710
100k
    80U,  // MOVEBALC_NM
6711
100k
    0U, // MOVEPREV_NM
6712
100k
    0U, // MOVEP_MM
6713
100k
    0U, // MOVEP_MMR6
6714
100k
    0U, // MOVEP_NM
6715
100k
    0U, // MOVE_NM
6716
100k
    0U, // MOVE_V
6717
100k
    128U, // MOVF_D32
6718
100k
    128U, // MOVF_D32_MM
6719
100k
    128U, // MOVF_D64
6720
100k
    128U, // MOVF_I
6721
100k
    128U, // MOVF_I64
6722
100k
    128U, // MOVF_I_MM
6723
100k
    128U, // MOVF_S
6724
100k
    128U, // MOVF_S_MM
6725
100k
    128U, // MOVN_I64_D64
6726
100k
    128U, // MOVN_I64_I
6727
100k
    128U, // MOVN_I64_I64
6728
100k
    128U, // MOVN_I64_S
6729
100k
    128U, // MOVN_I_D32
6730
100k
    128U, // MOVN_I_D32_MM
6731
100k
    128U, // MOVN_I_D64
6732
100k
    128U, // MOVN_I_I
6733
100k
    128U, // MOVN_I_I64
6734
100k
    128U, // MOVN_I_MM
6735
100k
    128U, // MOVN_I_S
6736
100k
    128U, // MOVN_I_S_MM
6737
100k
    128U, // MOVN_NM
6738
100k
    128U, // MOVT_D32
6739
100k
    128U, // MOVT_D32_MM
6740
100k
    128U, // MOVT_D64
6741
100k
    128U, // MOVT_I
6742
100k
    128U, // MOVT_I64
6743
100k
    128U, // MOVT_I_MM
6744
100k
    128U, // MOVT_S
6745
100k
    128U, // MOVT_S_MM
6746
100k
    128U, // MOVZ_I64_D64
6747
100k
    128U, // MOVZ_I64_I
6748
100k
    128U, // MOVZ_I64_I64
6749
100k
    128U, // MOVZ_I64_S
6750
100k
    128U, // MOVZ_I_D32
6751
100k
    128U, // MOVZ_I_D32_MM
6752
100k
    128U, // MOVZ_I_D64
6753
100k
    128U, // MOVZ_I_I
6754
100k
    128U, // MOVZ_I_I64
6755
100k
    128U, // MOVZ_I_MM
6756
100k
    128U, // MOVZ_I_S
6757
100k
    128U, // MOVZ_I_S_MM
6758
100k
    128U, // MOVZ_NM
6759
100k
    0U, // MSUB
6760
100k
    184U, // MSUBF_D
6761
100k
    184U, // MSUBF_D_MMR6
6762
100k
    184U, // MSUBF_S
6763
100k
    184U, // MSUBF_S_MMR6
6764
100k
    184U, // MSUBR_Q_H
6765
100k
    184U, // MSUBR_Q_W
6766
100k
    0U, // MSUBU
6767
100k
    128U, // MSUBU_DSP
6768
100k
    128U, // MSUBU_DSP_MM
6769
100k
    0U, // MSUBU_MM
6770
100k
    184U, // MSUBV_B
6771
100k
    184U, // MSUBV_D
6772
100k
    184U, // MSUBV_H
6773
100k
    184U, // MSUBV_W
6774
100k
    0U, // MSUB_D32
6775
100k
    0U, // MSUB_D32_MM
6776
100k
    0U, // MSUB_D64
6777
100k
    128U, // MSUB_DSP
6778
100k
    128U, // MSUB_DSP_MM
6779
100k
    0U, // MSUB_MM
6780
100k
    184U, // MSUB_Q_H
6781
100k
    184U, // MSUB_Q_W
6782
100k
    0U, // MSUB_S
6783
100k
    0U, // MSUB_S_MM
6784
100k
    0U, // MTC0
6785
100k
    0U, // MTC0Sel_NM
6786
100k
    0U, // MTC0_MMR6
6787
100k
    152U, // MTC0_NM
6788
100k
    0U, // MTC1
6789
100k
    0U, // MTC1_D64
6790
100k
    0U, // MTC1_D64_MM
6791
100k
    0U, // MTC1_MM
6792
100k
    0U, // MTC1_MMR6
6793
100k
    0U, // MTC2
6794
100k
    0U, // MTC2_MMR6
6795
100k
    0U, // MTGC0
6796
100k
    0U, // MTGC0_MM
6797
100k
    0U, // MTHC0Sel_NM
6798
100k
    0U, // MTHC0_MMR6
6799
100k
    152U, // MTHC0_NM
6800
100k
    0U, // MTHC1_D32
6801
100k
    0U, // MTHC1_D32_MM
6802
100k
    0U, // MTHC1_D64
6803
100k
    0U, // MTHC1_D64_MM
6804
100k
    0U, // MTHC2_MMR6
6805
100k
    0U, // MTHGC0
6806
100k
    0U, // MTHGC0_MM
6807
100k
    0U, // MTHI
6808
100k
    0U, // MTHI64
6809
100k
    0U, // MTHI_DSP
6810
100k
    0U, // MTHI_DSP_MM
6811
100k
    0U, // MTHI_MM
6812
100k
    0U, // MTHLIP
6813
100k
    0U, // MTHLIP_MM
6814
100k
    0U, // MTLO
6815
100k
    0U, // MTLO64
6816
100k
    0U, // MTLO_DSP
6817
100k
    0U, // MTLO_DSP_MM
6818
100k
    0U, // MTLO_MM
6819
100k
    0U, // MTM0
6820
100k
    0U, // MTM1
6821
100k
    0U, // MTM2
6822
100k
    0U, // MTP0
6823
100k
    0U, // MTP1
6824
100k
    0U, // MTP2
6825
100k
    2U, // MTTR
6826
100k
    2U, // MTTR_NM
6827
100k
    128U, // MUH
6828
100k
    128U, // MUHU
6829
100k
    128U, // MUHU_MMR6
6830
100k
    128U, // MUHU_NM
6831
100k
    128U, // MUH_MMR6
6832
100k
    128U, // MUH_NM
6833
100k
    128U, // MUL
6834
100k
    128U, // MUL4x4_NM
6835
100k
    128U, // MULEQ_S_W_PHL
6836
100k
    128U, // MULEQ_S_W_PHL_MM
6837
100k
    128U, // MULEQ_S_W_PHR
6838
100k
    128U, // MULEQ_S_W_PHR_MM
6839
100k
    128U, // MULEU_S_PH_QBL
6840
100k
    128U, // MULEU_S_PH_QBL_MM
6841
100k
    128U, // MULEU_S_PH_QBR
6842
100k
    128U, // MULEU_S_PH_QBR_MM
6843
100k
    128U, // MULQ_RS_PH
6844
100k
    128U, // MULQ_RS_PH_MM
6845
100k
    128U, // MULQ_RS_W
6846
100k
    128U, // MULQ_RS_W_MMR2
6847
100k
    128U, // MULQ_S_PH
6848
100k
    128U, // MULQ_S_PH_MMR2
6849
100k
    128U, // MULQ_S_W
6850
100k
    128U, // MULQ_S_W_MMR2
6851
100k
    128U, // MULR_PS64
6852
100k
    128U, // MULR_Q_H
6853
100k
    128U, // MULR_Q_W
6854
100k
    128U, // MULSAQ_S_W_PH
6855
100k
    128U, // MULSAQ_S_W_PH_MM
6856
100k
    128U, // MULSA_W_PH
6857
100k
    128U, // MULSA_W_PH_MMR2
6858
100k
    0U, // MULT
6859
100k
    128U, // MULTU_DSP
6860
100k
    128U, // MULTU_DSP_MM
6861
100k
    128U, // MULT_DSP
6862
100k
    128U, // MULT_DSP_MM
6863
100k
    0U, // MULT_MM
6864
100k
    0U, // MULTu
6865
100k
    0U, // MULTu_MM
6866
100k
    128U, // MULU
6867
100k
    128U, // MULU_MMR6
6868
100k
    128U, // MULU_NM
6869
100k
    128U, // MULV_B
6870
100k
    128U, // MULV_D
6871
100k
    128U, // MULV_H
6872
100k
    128U, // MULV_W
6873
100k
    128U, // MUL_MM
6874
100k
    128U, // MUL_MMR6
6875
100k
    128U, // MUL_NM
6876
100k
    128U, // MUL_PH
6877
100k
    128U, // MUL_PH_MMR2
6878
100k
    128U, // MUL_Q_H
6879
100k
    128U, // MUL_Q_W
6880
100k
    128U, // MUL_R6
6881
100k
    128U, // MUL_S_PH
6882
100k
    128U, // MUL_S_PH_MMR2
6883
100k
    0U, // Mfhi16
6884
100k
    0U, // Mflo16
6885
100k
    0U, // Move32R16
6886
100k
    0U, // MoveR3216
6887
100k
    0U, // NLOC_B
6888
100k
    0U, // NLOC_D
6889
100k
    0U, // NLOC_H
6890
100k
    0U, // NLOC_W
6891
100k
    0U, // NLZC_B
6892
100k
    0U, // NLZC_D
6893
100k
    0U, // NLZC_H
6894
100k
    0U, // NLZC_W
6895
100k
    0U, // NMADD_D32
6896
100k
    0U, // NMADD_D32_MM
6897
100k
    0U, // NMADD_D64
6898
100k
    0U, // NMADD_S
6899
100k
    0U, // NMADD_S_MM
6900
100k
    0U, // NMSUB_D32
6901
100k
    0U, // NMSUB_D32_MM
6902
100k
    0U, // NMSUB_D64
6903
100k
    0U, // NMSUB_S
6904
100k
    0U, // NMSUB_S_MM
6905
100k
    0U, // NOP32_NM
6906
100k
    0U, // NOP_NM
6907
100k
    128U, // NOR
6908
100k
    128U, // NOR64
6909
100k
    20U,  // NORI_B
6910
100k
    128U, // NOR_MM
6911
100k
    128U, // NOR_MMR6
6912
100k
    128U, // NOR_NM
6913
100k
    128U, // NOR_V
6914
100k
    0U, // NOT16_MM
6915
100k
    0U, // NOT16_MMR6
6916
100k
    0U, // NOT16_NM
6917
100k
    0U, // NegRxRy16
6918
100k
    0U, // NotRxRy16
6919
100k
    128U, // OR
6920
100k
    0U, // OR16_MM
6921
100k
    0U, // OR16_MMR6
6922
100k
    128U, // OR16_NM
6923
100k
    128U, // OR64
6924
100k
    20U,  // ORI_B
6925
100k
    16U,  // ORI_MMR6
6926
100k
    128U, // ORI_NM
6927
100k
    128U, // OR_MM
6928
100k
    128U, // OR_MMR6
6929
100k
    128U, // OR_NM
6930
100k
    128U, // OR_V
6931
100k
    16U,  // ORi
6932
100k
    16U,  // ORi64
6933
100k
    16U,  // ORi_MM
6934
100k
    0U, // OrRxRxRy16
6935
100k
    128U, // PACKRL_PH
6936
100k
    128U, // PACKRL_PH_MM
6937
100k
    0U, // PAUSE
6938
100k
    0U, // PAUSE_MM
6939
100k
    0U, // PAUSE_MMR6
6940
100k
    0U, // PAUSE_NM
6941
100k
    128U, // PCKEV_B
6942
100k
    128U, // PCKEV_D
6943
100k
    128U, // PCKEV_H
6944
100k
    128U, // PCKEV_W
6945
100k
    128U, // PCKOD_B
6946
100k
    128U, // PCKOD_D
6947
100k
    128U, // PCKOD_H
6948
100k
    128U, // PCKOD_W
6949
100k
    0U, // PCNT_B
6950
100k
    0U, // PCNT_D
6951
100k
    0U, // PCNT_H
6952
100k
    0U, // PCNT_W
6953
100k
    128U, // PICK_PH
6954
100k
    128U, // PICK_PH_MM
6955
100k
    128U, // PICK_QB
6956
100k
    128U, // PICK_QB_MM
6957
100k
    128U, // PLL_PS64
6958
100k
    128U, // PLU_PS64
6959
100k
    0U, // POP
6960
100k
    0U, // PRECEQU_PH_QBL
6961
100k
    0U, // PRECEQU_PH_QBLA
6962
100k
    0U, // PRECEQU_PH_QBLA_MM
6963
100k
    0U, // PRECEQU_PH_QBL_MM
6964
100k
    0U, // PRECEQU_PH_QBR
6965
100k
    0U, // PRECEQU_PH_QBRA
6966
100k
    0U, // PRECEQU_PH_QBRA_MM
6967
100k
    0U, // PRECEQU_PH_QBR_MM
6968
100k
    0U, // PRECEQ_W_PHL
6969
100k
    0U, // PRECEQ_W_PHL_MM
6970
100k
    0U, // PRECEQ_W_PHR
6971
100k
    0U, // PRECEQ_W_PHR_MM
6972
100k
    0U, // PRECEU_PH_QBL
6973
100k
    0U, // PRECEU_PH_QBLA
6974
100k
    0U, // PRECEU_PH_QBLA_MM
6975
100k
    0U, // PRECEU_PH_QBL_MM
6976
100k
    0U, // PRECEU_PH_QBR
6977
100k
    0U, // PRECEU_PH_QBRA
6978
100k
    0U, // PRECEU_PH_QBRA_MM
6979
100k
    0U, // PRECEU_PH_QBR_MM
6980
100k
    128U, // PRECRQU_S_QB_PH
6981
100k
    128U, // PRECRQU_S_QB_PH_MM
6982
100k
    128U, // PRECRQ_PH_W
6983
100k
    128U, // PRECRQ_PH_W_MM
6984
100k
    128U, // PRECRQ_QB_PH
6985
100k
    128U, // PRECRQ_QB_PH_MM
6986
100k
    128U, // PRECRQ_RS_PH_W
6987
100k
    128U, // PRECRQ_RS_PH_W_MM
6988
100k
    128U, // PRECR_QB_PH
6989
100k
    128U, // PRECR_QB_PH_MMR2
6990
100k
    152U, // PRECR_SRA_PH_W
6991
100k
    152U, // PRECR_SRA_PH_W_MMR2
6992
100k
    152U, // PRECR_SRA_R_PH_W
6993
100k
    152U, // PRECR_SRA_R_PH_W_MMR2
6994
100k
    0U, // PREF
6995
100k
    0U, // PREFE
6996
100k
    0U, // PREFE_MM
6997
100k
    0U, // PREFX_MM
6998
100k
    0U, // PREF_MM
6999
100k
    0U, // PREF_MMR6
7000
100k
    0U, // PREF_NM
7001
100k
    0U, // PREF_R6
7002
100k
    0U, // PREFs9_NM
7003
100k
    152U, // PREPEND
7004
100k
    152U, // PREPEND_MMR2
7005
100k
    128U, // PUL_PS64
7006
100k
    128U, // PUU_PS64
7007
100k
    0U, // RADDU_W_QB
7008
100k
    0U, // RADDU_W_QB_MM
7009
100k
    0U, // RDDSP
7010
100k
    0U, // RDDSP_MM
7011
100k
    20U,  // RDHWR
7012
100k
    20U,  // RDHWR64
7013
100k
    20U,  // RDHWR_MM
7014
100k
    136U, // RDHWR_MMR6
7015
100k
    152U, // RDHWR_NM
7016
100k
    0U, // RDPGPR_MMR6
7017
100k
    0U, // RDPGPR_NM
7018
100k
    0U, // RECIP_D32
7019
100k
    0U, // RECIP_D32_MM
7020
100k
    0U, // RECIP_D64
7021
100k
    0U, // RECIP_D64_MM
7022
100k
    0U, // RECIP_S
7023
100k
    0U, // RECIP_S_MM
7024
100k
    0U, // REPLV_PH
7025
100k
    0U, // REPLV_PH_MM
7026
100k
    0U, // REPLV_QB
7027
100k
    0U, // REPLV_QB_MM
7028
100k
    0U, // REPL_PH
7029
100k
    0U, // REPL_PH_MM
7030
100k
    0U, // REPL_QB
7031
100k
    0U, // REPL_QB_MM
7032
100k
    0U, // RESTOREJRC16_NM
7033
100k
    0U, // RESTOREJRC_NM
7034
100k
    0U, // RESTORE_NM
7035
100k
    0U, // RINT_D
7036
100k
    0U, // RINT_D_MMR6
7037
100k
    0U, // RINT_S
7038
100k
    0U, // RINT_S_MMR6
7039
100k
    152U, // ROTR
7040
100k
    128U, // ROTRV
7041
100k
    128U, // ROTRV_MM
7042
100k
    128U, // ROTRV_NM
7043
100k
    152U, // ROTR_MM
7044
100k
    152U, // ROTR_NM
7045
100k
    18456U, // ROTX_NM
7046
100k
    0U, // ROUND_L_D64
7047
100k
    0U, // ROUND_L_D_MMR6
7048
100k
    0U, // ROUND_L_S
7049
100k
    0U, // ROUND_L_S_MMR6
7050
100k
    0U, // ROUND_W_D32
7051
100k
    0U, // ROUND_W_D64
7052
100k
    0U, // ROUND_W_D_MMR6
7053
100k
    0U, // ROUND_W_MM
7054
100k
    0U, // ROUND_W_S
7055
100k
    0U, // ROUND_W_S_MM
7056
100k
    0U, // ROUND_W_S_MMR6
7057
100k
    0U, // RSQRT_D32
7058
100k
    0U, // RSQRT_D32_MM
7059
100k
    0U, // RSQRT_D64
7060
100k
    0U, // RSQRT_D64_MM
7061
100k
    0U, // RSQRT_S
7062
100k
    0U, // RSQRT_S_MM
7063
100k
    0U, // Restore16
7064
100k
    0U, // RestoreX16
7065
100k
    0U, // SAA
7066
100k
    0U, // SAAD
7067
100k
    136U, // SAT_S_B
7068
100k
    160U, // SAT_S_D
7069
100k
    164U, // SAT_S_H
7070
100k
    152U, // SAT_S_W
7071
100k
    136U, // SAT_U_B
7072
100k
    160U, // SAT_U_D
7073
100k
    164U, // SAT_U_H
7074
100k
    152U, // SAT_U_W
7075
100k
    0U, // SAVE16_NM
7076
100k
    0U, // SAVE_NM
7077
100k
    0U, // SB
7078
100k
    0U, // SB16_MM
7079
100k
    0U, // SB16_MMR6
7080
100k
    0U, // SB16_NM
7081
100k
    0U, // SB64
7082
100k
    0U, // SBE
7083
100k
    0U, // SBE_MM
7084
100k
    0U, // SBGP_NM
7085
100k
    0U, // SBX_NM
7086
100k
    0U, // SB_MM
7087
100k
    0U, // SB_MMR6
7088
100k
    0U, // SB_NM
7089
100k
    0U, // SBs9_NM
7090
100k
    0U, // SC
7091
100k
    0U, // SC64
7092
100k
    0U, // SC64_R6
7093
100k
    0U, // SCD
7094
100k
    0U, // SCD_R6
7095
100k
    0U, // SCE
7096
100k
    0U, // SCE_MM
7097
100k
    2U, // SCWP_NM
7098
100k
    0U, // SC_MM
7099
100k
    0U, // SC_MMR6
7100
100k
    0U, // SC_NM
7101
100k
    0U, // SC_R6
7102
100k
    0U, // SD
7103
100k
    0U, // SDBBP
7104
100k
    0U, // SDBBP16_MM
7105
100k
    0U, // SDBBP16_MMR6
7106
100k
    0U, // SDBBP16_NM
7107
100k
    0U, // SDBBP_MM
7108
100k
    0U, // SDBBP_MMR6
7109
100k
    0U, // SDBBP_NM
7110
100k
    0U, // SDBBP_R6
7111
100k
    0U, // SDC1
7112
100k
    0U, // SDC164
7113
100k
    0U, // SDC1_D64_MMR6
7114
100k
    0U, // SDC1_MM_D32
7115
100k
    0U, // SDC1_MM_D64
7116
100k
    0U, // SDC2
7117
100k
    0U, // SDC2_MMR6
7118
100k
    0U, // SDC2_R6
7119
100k
    0U, // SDC3
7120
100k
    0U, // SDIV
7121
100k
    0U, // SDIV_MM
7122
100k
    0U, // SDL
7123
100k
    0U, // SDR
7124
100k
    1U, // SDXC1
7125
100k
    1U, // SDXC164
7126
100k
    0U, // SEB
7127
100k
    0U, // SEB64
7128
100k
    0U, // SEB_MM
7129
100k
    0U, // SEB_NM
7130
100k
    0U, // SEH
7131
100k
    0U, // SEH64
7132
100k
    0U, // SEH_MM
7133
100k
    0U, // SEH_NM
7134
100k
    128U, // SELEQZ
7135
100k
    128U, // SELEQZ64
7136
100k
    128U, // SELEQZ_D
7137
100k
    128U, // SELEQZ_D_MMR6
7138
100k
    128U, // SELEQZ_MMR6
7139
100k
    128U, // SELEQZ_S
7140
100k
    128U, // SELEQZ_S_MMR6
7141
100k
    128U, // SELNEZ
7142
100k
    128U, // SELNEZ64
7143
100k
    128U, // SELNEZ_D
7144
100k
    128U, // SELNEZ_D_MMR6
7145
100k
    128U, // SELNEZ_MMR6
7146
100k
    128U, // SELNEZ_S
7147
100k
    128U, // SELNEZ_S_MMR6
7148
100k
    184U, // SEL_D
7149
100k
    184U, // SEL_D_MMR6
7150
100k
    184U, // SEL_S
7151
100k
    184U, // SEL_S_MMR6
7152
100k
    128U, // SEQ
7153
100k
    128U, // SEQI_NM
7154
100k
    128U, // SEQi
7155
100k
    0U, // SH
7156
100k
    0U, // SH16_MM
7157
100k
    0U, // SH16_MMR6
7158
100k
    0U, // SH16_NM
7159
100k
    0U, // SH64
7160
100k
    0U, // SHE
7161
100k
    0U, // SHE_MM
7162
100k
    20U,  // SHF_B
7163
100k
    20U,  // SHF_H
7164
100k
    20U,  // SHF_W
7165
100k
    0U, // SHGP_NM
7166
100k
    0U, // SHILO
7167
100k
    0U, // SHILOV
7168
100k
    0U, // SHILOV_MM
7169
100k
    0U, // SHILO_MM
7170
100k
    128U, // SHLLV_PH
7171
100k
    128U, // SHLLV_PH_MM
7172
100k
    128U, // SHLLV_QB
7173
100k
    128U, // SHLLV_QB_MM
7174
100k
    128U, // SHLLV_S_PH
7175
100k
    128U, // SHLLV_S_PH_MM
7176
100k
    128U, // SHLLV_S_W
7177
100k
    128U, // SHLLV_S_W_MM
7178
100k
    164U, // SHLL_PH
7179
100k
    164U, // SHLL_PH_MM
7180
100k
    136U, // SHLL_QB
7181
100k
    136U, // SHLL_QB_MM
7182
100k
    164U, // SHLL_S_PH
7183
100k
    164U, // SHLL_S_PH_MM
7184
100k
    152U, // SHLL_S_W
7185
100k
    152U, // SHLL_S_W_MM
7186
100k
    128U, // SHRAV_PH
7187
100k
    128U, // SHRAV_PH_MM
7188
100k
    128U, // SHRAV_QB
7189
100k
    128U, // SHRAV_QB_MMR2
7190
100k
    128U, // SHRAV_R_PH
7191
100k
    128U, // SHRAV_R_PH_MM
7192
100k
    128U, // SHRAV_R_QB
7193
100k
    128U, // SHRAV_R_QB_MMR2
7194
100k
    128U, // SHRAV_R_W
7195
100k
    128U, // SHRAV_R_W_MM
7196
100k
    164U, // SHRA_PH
7197
100k
    164U, // SHRA_PH_MM
7198
100k
    136U, // SHRA_QB
7199
100k
    136U, // SHRA_QB_MMR2
7200
100k
    164U, // SHRA_R_PH
7201
100k
    164U, // SHRA_R_PH_MM
7202
100k
    136U, // SHRA_R_QB
7203
100k
    136U, // SHRA_R_QB_MMR2
7204
100k
    152U, // SHRA_R_W
7205
100k
    152U, // SHRA_R_W_MM
7206
100k
    128U, // SHRLV_PH
7207
100k
    128U, // SHRLV_PH_MMR2
7208
100k
    128U, // SHRLV_QB
7209
100k
    128U, // SHRLV_QB_MM
7210
100k
    164U, // SHRL_PH
7211
100k
    164U, // SHRL_PH_MMR2
7212
100k
    136U, // SHRL_QB
7213
100k
    136U, // SHRL_QB_MM
7214
100k
    0U, // SHXS_NM
7215
100k
    0U, // SHX_NM
7216
100k
    0U, // SH_MM
7217
100k
    0U, // SH_MMR6
7218
100k
    0U, // SH_NM
7219
100k
    0U, // SHs9_NM
7220
100k
    0U, // SIGRIE
7221
100k
    0U, // SIGRIE_MMR6
7222
100k
    0U, // SIGRIE_NM
7223
100k
    305U, // SLDI_B
7224
100k
    85U,  // SLDI_D
7225
100k
    297U, // SLDI_H
7226
100k
    89U,  // SLDI_W
7227
100k
    313U, // SLD_B
7228
100k
    313U, // SLD_D
7229
100k
    313U, // SLD_H
7230
100k
    313U, // SLD_W
7231
100k
    152U, // SLL
7232
100k
    128U, // SLL16_MM
7233
100k
    128U, // SLL16_MMR6
7234
100k
    164U, // SLL16_NM
7235
100k
    2U, // SLL64_32
7236
100k
    2U, // SLL64_64
7237
100k
    136U, // SLLI_B
7238
100k
    160U, // SLLI_D
7239
100k
    164U, // SLLI_H
7240
100k
    152U, // SLLI_W
7241
100k
    128U, // SLLV
7242
100k
    128U, // SLLV_MM
7243
100k
    128U, // SLLV_NM
7244
100k
    128U, // SLL_B
7245
100k
    128U, // SLL_D
7246
100k
    128U, // SLL_H
7247
100k
    152U, // SLL_MM
7248
100k
    152U, // SLL_MMR6
7249
100k
    152U, // SLL_NM
7250
100k
    128U, // SLL_W
7251
100k
    128U, // SLT
7252
100k
    128U, // SLT64
7253
100k
    128U, // SLTIU_NM
7254
100k
    128U, // SLTI_NM
7255
100k
    128U, // SLTU_NM
7256
100k
    128U, // SLT_MM
7257
100k
    128U, // SLT_NM
7258
100k
    128U, // SLTi
7259
100k
    128U, // SLTi64
7260
100k
    128U, // SLTi_MM
7261
100k
    128U, // SLTiu
7262
100k
    128U, // SLTiu64
7263
100k
    128U, // SLTiu_MM
7264
100k
    128U, // SLTu
7265
100k
    128U, // SLTu64
7266
100k
    128U, // SLTu_MM
7267
100k
    128U, // SNE
7268
100k
    128U, // SNEi
7269
100k
    128U, // SOV_NM
7270
100k
    293U, // SPLATI_B
7271
100k
    321U, // SPLATI_D
7272
100k
    265U, // SPLATI_H
7273
100k
    285U, // SPLATI_W
7274
100k
    257U, // SPLAT_B
7275
100k
    257U, // SPLAT_D
7276
100k
    257U, // SPLAT_H
7277
100k
    257U, // SPLAT_W
7278
100k
    152U, // SRA
7279
100k
    136U, // SRAI_B
7280
100k
    160U, // SRAI_D
7281
100k
    164U, // SRAI_H
7282
100k
    152U, // SRAI_W
7283
100k
    136U, // SRARI_B
7284
100k
    160U, // SRARI_D
7285
100k
    164U, // SRARI_H
7286
100k
    152U, // SRARI_W
7287
100k
    128U, // SRAR_B
7288
100k
    128U, // SRAR_D
7289
100k
    128U, // SRAR_H
7290
100k
    128U, // SRAR_W
7291
100k
    128U, // SRAV
7292
100k
    128U, // SRAV_MM
7293
100k
    128U, // SRAV_NM
7294
100k
    128U, // SRA_B
7295
100k
    128U, // SRA_D
7296
100k
    128U, // SRA_H
7297
100k
    152U, // SRA_MM
7298
100k
    152U, // SRA_NM
7299
100k
    128U, // SRA_W
7300
100k
    152U, // SRL
7301
100k
    128U, // SRL16_MM
7302
100k
    128U, // SRL16_MMR6
7303
100k
    164U, // SRL16_NM
7304
100k
    136U, // SRLI_B
7305
100k
    160U, // SRLI_D
7306
100k
    164U, // SRLI_H
7307
100k
    152U, // SRLI_W
7308
100k
    136U, // SRLRI_B
7309
100k
    160U, // SRLRI_D
7310
100k
    164U, // SRLRI_H
7311
100k
    152U, // SRLRI_W
7312
100k
    128U, // SRLR_B
7313
100k
    128U, // SRLR_D
7314
100k
    128U, // SRLR_H
7315
100k
    128U, // SRLR_W
7316
100k
    128U, // SRLV
7317
100k
    128U, // SRLV_MM
7318
100k
    128U, // SRLV_NM
7319
100k
    128U, // SRL_B
7320
100k
    128U, // SRL_D
7321
100k
    128U, // SRL_H
7322
100k
    152U, // SRL_MM
7323
100k
    152U, // SRL_NM
7324
100k
    128U, // SRL_W
7325
100k
    0U, // SSNOP
7326
100k
    0U, // SSNOP_MM
7327
100k
    0U, // SSNOP_MMR6
7328
100k
    0U, // ST_B
7329
100k
    0U, // ST_D
7330
100k
    0U, // ST_H
7331
100k
    0U, // ST_W
7332
100k
    128U, // SUB
7333
100k
    128U, // SUBQH_PH
7334
100k
    128U, // SUBQH_PH_MMR2
7335
100k
    128U, // SUBQH_R_PH
7336
100k
    128U, // SUBQH_R_PH_MMR2
7337
100k
    128U, // SUBQH_R_W
7338
100k
    128U, // SUBQH_R_W_MMR2
7339
100k
    128U, // SUBQH_W
7340
100k
    128U, // SUBQH_W_MMR2
7341
100k
    128U, // SUBQ_PH
7342
100k
    128U, // SUBQ_PH_MM
7343
100k
    128U, // SUBQ_S_PH
7344
100k
    128U, // SUBQ_S_PH_MM
7345
100k
    128U, // SUBQ_S_W
7346
100k
    128U, // SUBQ_S_W_MM
7347
100k
    128U, // SUBSUS_U_B
7348
100k
    128U, // SUBSUS_U_D
7349
100k
    128U, // SUBSUS_U_H
7350
100k
    128U, // SUBSUS_U_W
7351
100k
    128U, // SUBSUU_S_B
7352
100k
    128U, // SUBSUU_S_D
7353
100k
    128U, // SUBSUU_S_H
7354
100k
    128U, // SUBSUU_S_W
7355
100k
    128U, // SUBS_S_B
7356
100k
    128U, // SUBS_S_D
7357
100k
    128U, // SUBS_S_H
7358
100k
    128U, // SUBS_S_W
7359
100k
    128U, // SUBS_U_B
7360
100k
    128U, // SUBS_U_D
7361
100k
    128U, // SUBS_U_H
7362
100k
    128U, // SUBS_U_W
7363
100k
    128U, // SUBU16_MM
7364
100k
    128U, // SUBU16_MMR6
7365
100k
    128U, // SUBUH_QB
7366
100k
    128U, // SUBUH_QB_MMR2
7367
100k
    128U, // SUBUH_R_QB
7368
100k
    128U, // SUBUH_R_QB_MMR2
7369
100k
    128U, // SUBU_MMR6
7370
100k
    128U, // SUBU_PH
7371
100k
    128U, // SUBU_PH_MMR2
7372
100k
    128U, // SUBU_QB
7373
100k
    128U, // SUBU_QB_MM
7374
100k
    128U, // SUBU_S_PH
7375
100k
    128U, // SUBU_S_PH_MMR2
7376
100k
    128U, // SUBU_S_QB
7377
100k
    128U, // SUBU_S_QB_MM
7378
100k
    152U, // SUBVI_B
7379
100k
    152U, // SUBVI_D
7380
100k
    152U, // SUBVI_H
7381
100k
    152U, // SUBVI_W
7382
100k
    128U, // SUBV_B
7383
100k
    128U, // SUBV_D
7384
100k
    128U, // SUBV_H
7385
100k
    128U, // SUBV_W
7386
100k
    128U, // SUB_MM
7387
100k
    128U, // SUB_MMR6
7388
100k
    128U, // SUB_NM
7389
100k
    128U, // SUBu
7390
100k
    128U, // SUBu16_NM
7391
100k
    128U, // SUBu_MM
7392
100k
    128U, // SUBu_NM
7393
100k
    1U, // SUXC1
7394
100k
    1U, // SUXC164
7395
100k
    1U, // SUXC1_MM
7396
100k
    0U, // SW
7397
100k
    0U, // SW16_MM
7398
100k
    0U, // SW16_MMR6
7399
100k
    0U, // SW16_NM
7400
100k
    0U, // SW4x4_NM
7401
100k
    0U, // SW64
7402
100k
    0U, // SWC1
7403
100k
    0U, // SWC1_MM
7404
100k
    0U, // SWC2
7405
100k
    0U, // SWC2_MMR6
7406
100k
    0U, // SWC2_R6
7407
100k
    0U, // SWC3
7408
100k
    0U, // SWDSP
7409
100k
    0U, // SWDSP_MM
7410
100k
    0U, // SWE
7411
100k
    0U, // SWE_MM
7412
100k
    0U, // SWGP16_NM
7413
100k
    0U, // SWGP_NM
7414
100k
    0U, // SWL
7415
100k
    0U, // SWL64
7416
100k
    0U, // SWLE
7417
100k
    0U, // SWLE_MM
7418
100k
    0U, // SWL_MM
7419
100k
    0U, // SWM16_MM
7420
100k
    0U, // SWM16_MMR6
7421
100k
    0U, // SWM32_MM
7422
100k
    184U, // SWM_NM
7423
100k
    0U, // SWPC_NM
7424
100k
    0U, // SWP_MM
7425
100k
    0U, // SWR
7426
100k
    0U, // SWR64
7427
100k
    0U, // SWRE
7428
100k
    0U, // SWRE_MM
7429
100k
    0U, // SWR_MM
7430
100k
    0U, // SWSP16_NM
7431
100k
    0U, // SWSP_MM
7432
100k
    0U, // SWSP_MMR6
7433
100k
    1U, // SWXC1
7434
100k
    1U, // SWXC1_MM
7435
100k
    0U, // SWXS_NM
7436
100k
    0U, // SWX_NM
7437
100k
    0U, // SW_MM
7438
100k
    0U, // SW_MMR6
7439
100k
    0U, // SW_NM
7440
100k
    0U, // SWs9_NM
7441
100k
    0U, // SYNC
7442
100k
    0U, // SYNCI
7443
100k
    0U, // SYNCI_MM
7444
100k
    0U, // SYNCI_MMR6
7445
100k
    0U, // SYNCI_NM
7446
100k
    0U, // SYNCIs9_NM
7447
100k
    0U, // SYNC_MM
7448
100k
    0U, // SYNC_MMR6
7449
100k
    0U, // SYNC_NM
7450
100k
    0U, // SYSCALL
7451
100k
    0U, // SYSCALL16_NM
7452
100k
    0U, // SYSCALL_MM
7453
100k
    0U, // SYSCALL_NM
7454
100k
    0U, // Save16
7455
100k
    0U, // SaveX16
7456
100k
    0U, // SbRxRyOffMemX16
7457
100k
    0U, // SebRx16
7458
100k
    0U, // SehRx16
7459
100k
    0U, // ShRxRyOffMemX16
7460
100k
    152U, // SllX16
7461
100k
    0U, // SllvRxRy16
7462
100k
    0U, // SltRxRy16
7463
100k
    1U, // SltiRxImm16
7464
100k
    0U, // SltiRxImmX16
7465
100k
    1U, // SltiuRxImm16
7466
100k
    0U, // SltiuRxImmX16
7467
100k
    0U, // SltuRxRy16
7468
100k
    152U, // SraX16
7469
100k
    0U, // SravRxRy16
7470
100k
    152U, // SrlX16
7471
100k
    0U, // SrlvRxRy16
7472
100k
    128U, // SubuRxRyRz16
7473
100k
    0U, // SwRxRyOffMemX16
7474
100k
    0U, // SwRxSpImmX16
7475
100k
    92U,  // TEQ
7476
100k
    0U, // TEQI
7477
100k
    0U, // TEQI_MM
7478
100k
    164U, // TEQ_MM
7479
100k
    152U, // TEQ_NM
7480
100k
    92U,  // TGE
7481
100k
    0U, // TGEI
7482
100k
    0U, // TGEIU
7483
100k
    0U, // TGEIU_MM
7484
100k
    0U, // TGEI_MM
7485
100k
    92U,  // TGEU
7486
100k
    164U, // TGEU_MM
7487
100k
    164U, // TGE_MM
7488
100k
    0U, // TLBGINV
7489
100k
    0U, // TLBGINVF
7490
100k
    0U, // TLBGINVF_MM
7491
100k
    0U, // TLBGINV_MM
7492
100k
    0U, // TLBGP
7493
100k
    0U, // TLBGP_MM
7494
100k
    0U, // TLBGR
7495
100k
    0U, // TLBGR_MM
7496
100k
    0U, // TLBGWI
7497
100k
    0U, // TLBGWI_MM
7498
100k
    0U, // TLBGWR
7499
100k
    0U, // TLBGWR_MM
7500
100k
    0U, // TLBINV
7501
100k
    0U, // TLBINVF
7502
100k
    0U, // TLBINVF_MMR6
7503
100k
    0U, // TLBINVF_NM
7504
100k
    0U, // TLBINV_MMR6
7505
100k
    0U, // TLBINV_NM
7506
100k
    0U, // TLBP
7507
100k
    0U, // TLBP_MM
7508
100k
    0U, // TLBP_NM
7509
100k
    0U, // TLBR
7510
100k
    0U, // TLBR_MM
7511
100k
    0U, // TLBR_NM
7512
100k
    0U, // TLBWI
7513
100k
    0U, // TLBWI_MM
7514
100k
    0U, // TLBWI_NM
7515
100k
    0U, // TLBWR
7516
100k
    0U, // TLBWR_MM
7517
100k
    0U, // TLBWR_NM
7518
100k
    92U,  // TLT
7519
100k
    0U, // TLTI
7520
100k
    0U, // TLTIU_MM
7521
100k
    0U, // TLTI_MM
7522
100k
    92U,  // TLTU
7523
100k
    164U, // TLTU_MM
7524
100k
    164U, // TLT_MM
7525
100k
    92U,  // TNE
7526
100k
    0U, // TNEI
7527
100k
    0U, // TNEI_MM
7528
100k
    164U, // TNE_MM
7529
100k
    152U, // TNE_NM
7530
100k
    0U, // TRUNC_L_D64
7531
100k
    0U, // TRUNC_L_D_MMR6
7532
100k
    0U, // TRUNC_L_S
7533
100k
    0U, // TRUNC_L_S_MMR6
7534
100k
    0U, // TRUNC_W_D32
7535
100k
    0U, // TRUNC_W_D64
7536
100k
    0U, // TRUNC_W_D_MMR6
7537
100k
    0U, // TRUNC_W_MM
7538
100k
    0U, // TRUNC_W_S
7539
100k
    0U, // TRUNC_W_S_MM
7540
100k
    0U, // TRUNC_W_S_MMR6
7541
100k
    0U, // TTLTIU
7542
100k
    0U, // UALH_NM
7543
100k
    184U, // UALWM_NM
7544
100k
    0U, // UALW_NM
7545
100k
    0U, // UASH_NM
7546
100k
    184U, // UASWM_NM
7547
100k
    0U, // UASW_NM
7548
100k
    0U, // UDIV
7549
100k
    0U, // UDIV_MM
7550
100k
    128U, // V3MULU
7551
100k
    128U, // VMM0
7552
100k
    128U, // VMULU
7553
100k
    184U, // VSHF_B
7554
100k
    184U, // VSHF_D
7555
100k
    184U, // VSHF_H
7556
100k
    184U, // VSHF_W
7557
100k
    0U, // WAIT
7558
100k
    0U, // WAIT_MM
7559
100k
    0U, // WAIT_MMR6
7560
100k
    0U, // WAIT_NM
7561
100k
    0U, // WRDSP
7562
100k
    0U, // WRDSP_MM
7563
100k
    0U, // WRPGPR_MMR6
7564
100k
    0U, // WRPGPR_NM
7565
100k
    0U, // WSBH
7566
100k
    0U, // WSBH_MM
7567
100k
    0U, // WSBH_MMR6
7568
100k
    128U, // XOR
7569
100k
    0U, // XOR16_MM
7570
100k
    0U, // XOR16_MMR6
7571
100k
    128U, // XOR16_NM
7572
100k
    128U, // XOR64
7573
100k
    20U,  // XORI_B
7574
100k
    16U,  // XORI_MMR6
7575
100k
    128U, // XORI_NM
7576
100k
    128U, // XOR_MM
7577
100k
    128U, // XOR_MMR6
7578
100k
    128U, // XOR_NM
7579
100k
    128U, // XOR_V
7580
100k
    16U,  // XORi
7581
100k
    16U,  // XORi64
7582
100k
    16U,  // XORi_MM
7583
100k
    0U, // XorRxRxRy16
7584
100k
    0U, // YIELD
7585
100k
    0U, // YIELD_NM
7586
100k
  };
7587
7588
  // Emit the opcode for the instruction.
7589
100k
  uint64_t Bits = 0;
7590
100k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
7591
100k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
7592
100k
  MnemonicBitsInfo MBI = {
7593
100k
#ifndef CAPSTONE_DIET
7594
100k
    AsmStrs+(Bits & 16383)-1,
7595
#else
7596
    NULL,
7597
#endif // CAPSTONE_DIET
7598
100k
    Bits
7599
100k
  };
7600
100k
  return MBI;
7601
100k
}
7602
7603
/// printInstruction - This method is automatically generated by tablegen
7604
/// from the instruction set description.
7605
100k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
7606
100k
  SStream_concat0(O, "");
7607
100k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
7608
7609
100k
  SStream_concat0(O, MnemonicInfo.first);
7610
7611
100k
  uint64_t Bits = MnemonicInfo.second;
7612
100k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
7613
7614
  // Fragment 0 encoded into 5 bits for 20 unique commands.
7615
100k
  switch ((Bits >> 14) & 31) {
7616
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7617
133
  case 0:
7618
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
7619
133
    return;
7620
0
    break;
7621
86.9k
  case 1:
7622
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7623
86.9k
    printOperand(MI, 0, O);
7624
86.9k
    break;
7625
1.24k
  case 2:
7626
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
7627
1.24k
    printBranchOperand(MI, Address, 0, O);
7628
1.24k
    break;
7629
3.52k
  case 3:
7630
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7631
3.52k
    printOperand(MI, 1, O);
7632
3.52k
    SStream_concat0(O, ", ");
7633
3.52k
    break;
7634
1.82k
  case 4:
7635
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
7636
1.82k
    printRegisterList(MI, 0, O);
7637
1.82k
    SStream_concat0(O, ", ");
7638
1.82k
    printMemOperand(MI, 1, O);
7639
1.82k
    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
1.21k
  case 6:
7646
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
7647
1.21k
    printOperand(MI, 2, O);
7648
1.21k
    SStream_concat0(O, ", ");
7649
1.21k
    break;
7650
0
  case 7:
7651
    // BALC16_NM, BALC_NM
7652
0
    printPCRel(MI, Address, 0, O);
7653
0
    return;
7654
0
    break;
7655
371
  case 8:
7656
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
7657
371
    printUImm_10_0(MI, 0, O);
7658
371
    break;
7659
420
  case 9:
7660
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
7661
420
    printUImm_4_0(MI, 0, O);
7662
420
    return;
7663
0
    break;
7664
733
  case 10:
7665
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7666
733
    printUImm_5_0(MI, 2, O);
7667
733
    SStream_concat0(O, ", ");
7668
733
    break;
7669
88
  case 11:
7670
    // CACHE_NM, PREF_NM, PREFs9_NM, SYNC, SYNC_MM, SYNC_MMR6, SYNC_NM
7671
88
    printUImm_5_0(MI, 0, O);
7672
88
    break;
7673
0
  case 12:
7674
    // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM
7675
0
    printFCCOperand(MI, 2, O);
7676
0
    break;
7677
3.22k
  case 13:
7678
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
7679
3.22k
    printJumpOperand(MI, 0, O);
7680
3.22k
    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
111
  case 17:
7699
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
7700
111
    printUImm_20_0(MI, 0, O);
7701
111
    return;
7702
0
    break;
7703
300
  case 18:
7704
    // SIGRIE, SIGRIE_MMR6
7705
300
    printUImm_16_0(MI, 0, O);
7706
300
    return;
7707
0
    break;
7708
368
  case 19:
7709
    // SYNCI, SYNCI_MM, SYNCI_MMR6, SYNCI_NM, SYNCIs9_NM
7710
368
    printMemOperand(MI, 0, O);
7711
368
    return;
7712
0
    break;
7713
100k
  }
7714
7715
7716
  // Fragment 1 encoded into 5 bits for 18 unique commands.
7717
94.0k
  switch ((Bits >> 19) & 31) {
7718
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7719
84.5k
  case 0:
7720
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7721
84.5k
    SStream_concat0(O, ", ");
7722
84.5k
    break;
7723
3.03k
  case 1:
7724
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MFTDSP_NM, ...
7725
3.03k
    return;
7726
0
    break;
7727
1.37k
  case 2:
7728
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7729
1.37k
    printOperand(MI, 0, O);
7730
1.37k
    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
382
  case 4:
7739
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
7740
382
    printOperand(MI, 2, O);
7741
382
    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.22k
  case 6:
7751
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
7752
1.22k
    printOperand(MI, 1, O);
7753
1.22k
    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
653
  case 10:
7771
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7772
653
    printMemOperand(MI, 0, O);
7773
653
    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
987
  case 13:
7792
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
7793
987
    SStream_concat1(O, '[');
7794
987
    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.82k
  case 17:
7813
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_NM, SC...
7814
1.82k
    printMemOperand(MI, 2, O);
7815
1.82k
    return;
7816
0
    break;
7817
94.0k
  }
7818
7819
7820
  // Fragment 2 encoded into 5 bits for 30 unique commands.
7821
88.5k
  switch ((Bits >> 24) & 31) {
7822
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7823
44.7k
  case 0:
7824
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7825
44.7k
    printOperand(MI, 1, O);
7826
44.7k
    break;
7827
2.29k
  case 1:
7828
    // CTTC1, MTTACX, MTTACX_NM, MTTC1, MTTGPR, MTTGPR_NM, MTTHC1, MTTHI, MTT...
7829
2.29k
    return;
7830
0
    break;
7831
3.44k
  case 2:
7832
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
7833
3.44k
    printOperand(MI, 2, O);
7834
3.44k
    break;
7835
24.7k
  case 3:
7836
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
7837
24.7k
    printMemOperand(MI, 1, O);
7838
24.7k
    break;
7839
611
  case 4:
7840
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, FORK, FORK_NM, LSA_MMR6, MTC0, ...
7841
611
    SStream_concat0(O, ", ");
7842
611
    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
10.4k
  case 12:
7883
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
7884
10.4k
    printBranchOperand(MI, Address, 1, O);
7885
10.4k
    break;
7886
42
  case 13:
7887
    // BEQIC_NM, BGEIC_NM, BGEIUC_NM, BLTIC_NM, BLTIUC_NM, BNEIC_NM, LI16_NM,...
7888
42
    printUImm_7_0(MI, 1, O);
7889
42
    break;
7890
158
  case 14:
7891
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
7892
158
    printUImm_10_0(MI, 1, O);
7893
158
    return;
7894
0
    break;
7895
356
  case 15:
7896
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
7897
356
    printUImm_16_0(MI, 1, O);
7898
356
    return;
7899
0
    break;
7900
247
  case 16:
7901
    // GINVT, GINVT_MMR6, GINVT_NM
7902
247
    printUImm_2_0(MI, 1, O);
7903
247
    return;
7904
0
    break;
7905
33
  case 17:
7906
    // INSERT_B
7907
33
    printUImm_4_0(MI, 3, O);
7908
33
    SStream_concat0(O, "], ");
7909
33
    printOperand(MI, 2, O);
7910
33
    return;
7911
0
    break;
7912
77
  case 18:
7913
    // INSERT_D
7914
77
    printUImm_1_0(MI, 3, O);
7915
77
    SStream_concat0(O, "], ");
7916
77
    printOperand(MI, 2, O);
7917
77
    return;
7918
0
    break;
7919
75
  case 19:
7920
    // INSERT_H
7921
75
    printUImm_3_0(MI, 3, O);
7922
75
    SStream_concat0(O, "], ");
7923
75
    printOperand(MI, 2, O);
7924
75
    return;
7925
0
    break;
7926
322
  case 20:
7927
    // INSERT_W
7928
322
    printUImm_2_0(MI, 3, O);
7929
322
    SStream_concat0(O, "], ");
7930
322
    printOperand(MI, 2, O);
7931
322
    return;
7932
0
    break;
7933
268
  case 21:
7934
    // INSVE_B
7935
268
    printUImm_4_0(MI, 2, O);
7936
268
    SStream_concat0(O, "], ");
7937
268
    printOperand(MI, 3, O);
7938
268
    SStream_concat1(O, '[');
7939
268
    printUImm_0_0(MI, 4, O);
7940
268
    SStream_concat1(O, ']');
7941
268
    return;
7942
0
    break;
7943
25
  case 22:
7944
    // INSVE_D
7945
25
    printUImm_1_0(MI, 2, O);
7946
25
    SStream_concat0(O, "], ");
7947
25
    printOperand(MI, 3, O);
7948
25
    SStream_concat1(O, '[');
7949
25
    printUImm_0_0(MI, 4, O);
7950
25
    SStream_concat1(O, ']');
7951
25
    return;
7952
0
    break;
7953
115
  case 23:
7954
    // INSVE_H
7955
115
    printUImm_3_0(MI, 2, O);
7956
115
    SStream_concat0(O, "], ");
7957
115
    printOperand(MI, 3, O);
7958
115
    SStream_concat1(O, '[');
7959
115
    printUImm_0_0(MI, 4, O);
7960
115
    SStream_concat1(O, ']');
7961
115
    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
323
  case 27:
7984
    // LWP_MM, SWP_MM
7985
323
    printMemOperand(MI, 2, O);
7986
323
    return;
7987
0
    break;
7988
80
  case 28:
7989
    // PREFX_MM
7990
80
    SStream_concat1(O, '(');
7991
80
    printOperand(MI, 0, O);
7992
80
    SStream_concat1(O, ')');
7993
80
    return;
7994
0
    break;
7995
122
  case 29:
7996
    // REPL_QB, REPL_QB_MM
7997
122
    printUImm_8_0(MI, 1, O);
7998
122
    return;
7999
0
    break;
8000
88.5k
  }
8001
8002
8003
  // Fragment 3 encoded into 5 bits for 19 unique commands.
8004
84.0k
  switch ((Bits >> 29) & 31) {
8005
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8006
44.2k
  case 0:
8007
    // ABSMacro, CFTC1, JalTwoReg, LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC...
8008
44.2k
    return;
8009
0
    break;
8010
36.0k
  case 1:
8011
    // ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
8012
36.0k
    SStream_concat0(O, ", ");
8013
36.0k
    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
486
  case 5:
8036
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, M...
8037
486
    printUImm_3_0(MI, 2, O);
8038
486
    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
1.99k
  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
1.99k
    SStream_concat1(O, '[');
8069
1.99k
    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
38
  case 13:
8081
    // FORK, FORK_NM
8082
38
    printOperand(MI, 2, O);
8083
38
    return;
8084
0
    break;
8085
1.15k
  case 14:
8086
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
8087
1.15k
    SStream_concat1(O, '(');
8088
1.15k
    printOperand(MI, 1, O);
8089
1.15k
    SStream_concat1(O, ')');
8090
1.15k
    return;
8091
0
    break;
8092
56
  case 15:
8093
    // LSA_MMR6
8094
56
    printOperand(MI, 0, O);
8095
56
    SStream_concat0(O, ", ");
8096
56
    printUImm_2_1(MI, 3, O);
8097
56
    return;
8098
0
    break;
8099
31
  case 16:
8100
    // MTTR, MTTR_NM
8101
31
    printUImm_1_0(MI, 2, O);
8102
31
    SStream_concat0(O, ", ");
8103
31
    printUImm_3_0(MI, 3, O);
8104
31
    SStream_concat0(O, ", ");
8105
31
    printUImm_1_0(MI, 4, O);
8106
31
    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
84.0k
  }
8119
8120
8121
  // Fragment 4 encoded into 5 bits for 24 unique commands.
8122
38.0k
  switch ((Bits >> 34) & 31) {
8123
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8124
19.1k
  case 0:
8125
    // ALIGN_NM, DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROL...
8126
19.1k
    printOperand(MI, 2, O);
8127
19.1k
    break;
8128
8.59k
  case 1:
8129
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
8130
8.59k
    printBranchOperand(MI, Address, 2, O);
8131
8.59k
    return;
8132
0
    break;
8133
830
  case 2:
8134
    // MFTC0, MFTC0_NM, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0,...
8135
830
    printUImm_3_0(MI, 2, O);
8136
830
    break;
8137
0
  case 3:
8138
    // PseudoADDIU_NM, ADDIU48_NM
8139
0
    printUImm_32_0(MI, 2, O);
8140
0
    return;
8141
0
    break;
8142
2.84k
  case 4:
8143
    // PseudoANDI_NM, ADDIU_NM, ANDI16_NM, ANDI_MMR6, ANDi, ANDi64, ANDi_MM, ...
8144
2.84k
    printUImm_16_0(MI, 2, O);
8145
2.84k
    return;
8146
0
    break;
8147
569
  case 5:
8148
    // ADDIUR1SP_NM, ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, ...
8149
569
    printUImm_8_0(MI, 2, O);
8150
569
    return;
8151
0
    break;
8152
1.82k
  case 6:
8153
    // ADDIUR2_NM, ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, B...
8154
1.82k
    printUImm_5_0(MI, 2, O);
8155
1.82k
    break;
8156
251
  case 7:
8157
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
8158
251
    printUImm_2_0(MI, 2, O);
8159
251
    break;
8160
334
  case 8:
8161
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
8162
334
    printUImm_6_0(MI, 2, O);
8163
334
    break;
8164
559
  case 9:
8165
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
8166
559
    printUImm_4_0(MI, 2, O);
8167
559
    break;
8168
328
  case 10:
8169
    // BINSLI_B, BINSRI_B, SLDI_H
8170
328
    printUImm_3_0(MI, 3, O);
8171
328
    break;
8172
21
  case 11:
8173
    // BINSLI_D, BINSRI_D
8174
21
    printUImm_6_0(MI, 3, O);
8175
21
    return;
8176
0
    break;
8177
160
  case 12:
8178
    // BINSLI_H, BINSRI_H, SLDI_B
8179
160
    printUImm_4_0(MI, 3, O);
8180
160
    break;
8181
101
  case 13:
8182
    // BINSLI_W, BINSRI_W
8183
101
    printUImm_5_0(MI, 3, O);
8184
101
    return;
8185
0
    break;
8186
1.18k
  case 14:
8187
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
8188
1.18k
    printOperand(MI, 3, O);
8189
1.18k
    break;
8190
234
  case 15:
8191
    // BMNZI_B, BMZI_B, BSELI_B
8192
234
    printUImm_8_0(MI, 3, O);
8193
234
    return;
8194
0
    break;
8195
557
  case 16:
8196
    // COPY_S_D, MFTR, MFTR_NM, SPLATI_D
8197
557
    printUImm_1_0(MI, 2, O);
8198
557
    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
44
  case 18:
8205
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
8206
44
    printOperand(MI, 1, O);
8207
44
    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
52
  case 21:
8220
    // SLDI_D
8221
52
    printUImm_1_0(MI, 3, O);
8222
52
    SStream_concat1(O, ']');
8223
52
    return;
8224
0
    break;
8225
11
  case 22:
8226
    // SLDI_W
8227
11
    printUImm_2_0(MI, 3, O);
8228
11
    SStream_concat1(O, ']');
8229
11
    return;
8230
0
    break;
8231
310
  case 23:
8232
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
8233
310
    printUImm_10_0(MI, 2, O);
8234
310
    return;
8235
0
    break;
8236
38.0k
  }
8237
8238
8239
  // Fragment 5 encoded into 3 bits for 5 unique commands.
8240
25.2k
  switch ((Bits >> 39) & 7) {
8241
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8242
2.63k
  case 0:
8243
    // ALIGN_NM, ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN...
8244
2.63k
    SStream_concat0(O, ", ");
8245
2.63k
    break;
8246
20.6k
  case 1:
8247
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
8248
20.6k
    return;
8249
0
    break;
8250
1.93k
  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.93k
    SStream_concat1(O, ']');
8253
1.93k
    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
25.2k
  }
8266
8267
8268
  // Fragment 6 encoded into 4 bits for 10 unique commands.
8269
2.63k
  switch ((Bits >> 42) & 15) {
8270
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8271
1.88k
  case 0:
8272
    // ALIGN_NM, MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEPREV...
8273
1.88k
    printOperand(MI, 3, O);
8274
1.88k
    return;
8275
0
    break;
8276
43
  case 1:
8277
    // ALIGN, ALIGN_MMR6, LSA_NM
8278
43
    printUImm_2_0(MI, 3, O);
8279
43
    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
109
  case 3:
8286
    // DALIGN, MFTR, MFTR_NM
8287
109
    printUImm_3_0(MI, 3, O);
8288
109
    break;
8289
0
  case 4:
8290
    // DEXT
8291
0
    printUImm_6_1(MI, 3, O);
8292
0
    return;
8293
0
    break;
8294
324
  case 5:
8295
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6, EXT_NM
8296
324
    printUImm_5_1(MI, 3, O);
8297
324
    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
127
  case 7:
8305
    // DINS, INS, INS_MM, INS_MMR6, INS_NM
8306
127
    printUImm_6_0(MI, 3, O);
8307
127
    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
142
  case 9:
8315
    // DLSA, DLSA_R6, LSA, LSA_R6
8316
142
    printUImm_2_1(MI, 3, O);
8317
142
    return;
8318
0
    break;
8319
2.63k
  }
8320
8321
8322
  // Fragment 7 encoded into 1 bits for 2 unique commands.
8323
109
  if ((Bits >> 46) & 1) {
8324
    // MFTR, MFTR_NM, ROTX_NM
8325
109
    SStream_concat0(O, ", ");
8326
109
    printUImm_1_0(MI, 4, O);
8327
109
    return;
8328
109
  } else {
8329
    // CINS, CINS32, CINS64_32, CINS_i32, DALIGN, EXTS, EXTS32, EXTW_NM
8330
0
    return;
8331
0
  }
8332
8333
109
}
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
79.9k
static const char *getRegisterName(unsigned RegNo) {
8340
79.9k
#ifndef CAPSTONE_DIET
8341
79.9k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 635 && "Invalid register number!", NULL);
8342
8343
79.9k
  static const char AsmStrs[] = {
8344
79.9k
  /* 0 */ "f10\0"
8345
79.9k
  /* 4 */ "watchhi10\0"
8346
79.9k
  /* 14 */ "watchlo10\0"
8347
79.9k
  /* 24 */ "w10\0"
8348
79.9k
  /* 28 */ "f20\0"
8349
79.9k
  /* 32 */ "DSPOutFlag20\0"
8350
79.9k
  /* 45 */ "w20\0"
8351
79.9k
  /* 49 */ "f30\0"
8352
79.9k
  /* 53 */ "w30\0"
8353
79.9k
  /* 57 */ "a0\0"
8354
79.9k
  /* 60 */ "ac0\0"
8355
79.9k
  /* 64 */ "fcc0\0"
8356
79.9k
  /* 69 */ "vpeconf0\0"
8357
79.9k
  /* 78 */ "mvpconf0\0"
8358
79.9k
  /* 87 */ "srsconf0\0"
8359
79.9k
  /* 96 */ "watchhi0\0"
8360
79.9k
  /* 105 */ "k0\0"
8361
79.9k
  /* 108 */ "mpl0\0"
8362
79.9k
  /* 113 */ "perfctl0\0"
8363
79.9k
  /* 122 */ "segctl0\0"
8364
79.9k
  /* 130 */ "guestctl0\0"
8365
79.9k
  /* 140 */ "watchlo0\0"
8366
79.9k
  /* 149 */ "entrylo0\0"
8367
79.9k
  /* 158 */ "p0\0"
8368
79.9k
  /* 161 */ "s0\0"
8369
79.9k
  /* 164 */ "perfcnt0\0"
8370
79.9k
  /* 173 */ "w0\0"
8371
79.9k
  /* 176 */ "f11\0"
8372
79.9k
  /* 180 */ "watchhi11\0"
8373
79.9k
  /* 190 */ "watchlo11\0"
8374
79.9k
  /* 200 */ "w11\0"
8375
79.9k
  /* 204 */ "f21\0"
8376
79.9k
  /* 208 */ "DSPOutFlag21\0"
8377
79.9k
  /* 221 */ "w21\0"
8378
79.9k
  /* 225 */ "f31\0"
8379
79.9k
  /* 229 */ "w31\0"
8380
79.9k
  /* 233 */ "usertracedata1\0"
8381
79.9k
  /* 248 */ "ac1\0"
8382
79.9k
  /* 252 */ "fcc1\0"
8383
79.9k
  /* 257 */ "vpeconf1\0"
8384
79.9k
  /* 266 */ "mvpconf1\0"
8385
79.9k
  /* 275 */ "srsconf1\0"
8386
79.9k
  /* 284 */ "config1\0"
8387
79.9k
  /* 292 */ "kscratch1\0"
8388
79.9k
  /* 302 */ "watchhi1\0"
8389
79.9k
  /* 311 */ "k1\0"
8390
79.9k
  /* 314 */ "mpl1\0"
8391
79.9k
  /* 319 */ "perfctl1\0"
8392
79.9k
  /* 328 */ "segctl1\0"
8393
79.9k
  /* 336 */ "guestctl1\0"
8394
79.9k
  /* 346 */ "watchlo1\0"
8395
79.9k
  /* 355 */ "entrylo1\0"
8396
79.9k
  /* 364 */ "p1\0"
8397
79.9k
  /* 367 */ "s1\0"
8398
79.9k
  /* 370 */ "perfcnt1\0"
8399
79.9k
  /* 379 */ "w1\0"
8400
79.9k
  /* 382 */ "f12\0"
8401
79.9k
  /* 386 */ "watchhi12\0"
8402
79.9k
  /* 396 */ "watchlo12\0"
8403
79.9k
  /* 406 */ "w12\0"
8404
79.9k
  /* 410 */ "f22\0"
8405
79.9k
  /* 414 */ "DSPOutFlag22\0"
8406
79.9k
  /* 427 */ "w22\0"
8407
79.9k
  /* 431 */ "usertracedata2\0"
8408
79.9k
  /* 446 */ "ac2\0"
8409
79.9k
  /* 450 */ "fcc2\0"
8410
79.9k
  /* 455 */ "srsconf2\0"
8411
79.9k
  /* 464 */ "config2\0"
8412
79.9k
  /* 472 */ "debug2\0"
8413
79.9k
  /* 479 */ "kscratch2\0"
8414
79.9k
  /* 489 */ "watchhi2\0"
8415
79.9k
  /* 498 */ "tracecontrol2\0"
8416
79.9k
  /* 512 */ "mpl2\0"
8417
79.9k
  /* 517 */ "perfctl2\0"
8418
79.9k
  /* 526 */ "segctl2\0"
8419
79.9k
  /* 534 */ "guestctl2\0"
8420
79.9k
  /* 544 */ "watchlo2\0"
8421
79.9k
  /* 553 */ "srsmap2\0"
8422
79.9k
  /* 561 */ "s2\0"
8423
79.9k
  /* 564 */ "perfcnt2\0"
8424
79.9k
  /* 573 */ "w2\0"
8425
79.9k
  /* 576 */ "f13\0"
8426
79.9k
  /* 580 */ "watchhi13\0"
8427
79.9k
  /* 590 */ "watchlo13\0"
8428
79.9k
  /* 600 */ "w13\0"
8429
79.9k
  /* 604 */ "f23\0"
8430
79.9k
  /* 608 */ "DSPOutFlag23\0"
8431
79.9k
  /* 621 */ "w23\0"
8432
79.9k
  /* 625 */ "a3\0"
8433
79.9k
  /* 628 */ "ac3\0"
8434
79.9k
  /* 632 */ "fcc3\0"
8435
79.9k
  /* 637 */ "srsconf3\0"
8436
79.9k
  /* 646 */ "config3\0"
8437
79.9k
  /* 654 */ "kscratch3\0"
8438
79.9k
  /* 664 */ "watchhi3\0"
8439
79.9k
  /* 673 */ "tracecontrol3\0"
8440
79.9k
  /* 687 */ "perfctl3\0"
8441
79.9k
  /* 696 */ "guestctl3\0"
8442
79.9k
  /* 706 */ "watchlo3\0"
8443
79.9k
  /* 715 */ "s3\0"
8444
79.9k
  /* 718 */ "perfcnt3\0"
8445
79.9k
  /* 727 */ "w3\0"
8446
79.9k
  /* 730 */ "f14\0"
8447
79.9k
  /* 734 */ "watchhi14\0"
8448
79.9k
  /* 744 */ "watchlo14\0"
8449
79.9k
  /* 754 */ "w14\0"
8450
79.9k
  /* 758 */ "f24\0"
8451
79.9k
  /* 762 */ "w24\0"
8452
79.9k
  /* 766 */ "a4\0"
8453
79.9k
  /* 769 */ "fcc4\0"
8454
79.9k
  /* 774 */ "srsconf4\0"
8455
79.9k
  /* 783 */ "config4\0"
8456
79.9k
  /* 791 */ "kscratch4\0"
8457
79.9k
  /* 801 */ "watchhi4\0"
8458
79.9k
  /* 810 */ "perfctl4\0"
8459
79.9k
  /* 819 */ "watchlo4\0"
8460
79.9k
  /* 828 */ "s4\0"
8461
79.9k
  /* 831 */ "perfcnt4\0"
8462
79.9k
  /* 840 */ "w4\0"
8463
79.9k
  /* 843 */ "f15\0"
8464
79.9k
  /* 847 */ "watchhi15\0"
8465
79.9k
  /* 857 */ "watchlo15\0"
8466
79.9k
  /* 867 */ "w15\0"
8467
79.9k
  /* 871 */ "f25\0"
8468
79.9k
  /* 875 */ "w25\0"
8469
79.9k
  /* 879 */ "a5\0"
8470
79.9k
  /* 882 */ "fcc5\0"
8471
79.9k
  /* 887 */ "f5\0"
8472
79.9k
  /* 890 */ "config5\0"
8473
79.9k
  /* 898 */ "kscratch5\0"
8474
79.9k
  /* 908 */ "watchhi5\0"
8475
79.9k
  /* 917 */ "perfctl5\0"
8476
79.9k
  /* 926 */ "watchlo5\0"
8477
79.9k
  /* 935 */ "s5\0"
8478
79.9k
  /* 938 */ "perfcnt5\0"
8479
79.9k
  /* 947 */ "w5\0"
8480
79.9k
  /* 950 */ "f16\0"
8481
79.9k
  /* 954 */ "w16\0"
8482
79.9k
  /* 958 */ "f26\0"
8483
79.9k
  /* 962 */ "w26\0"
8484
79.9k
  /* 966 */ "a6\0"
8485
79.9k
  /* 969 */ "fcc6\0"
8486
79.9k
  /* 974 */ "f6\0"
8487
79.9k
  /* 977 */ "kscratch6\0"
8488
79.9k
  /* 987 */ "watchhi6\0"
8489
79.9k
  /* 996 */ "perfctl6\0"
8490
79.9k
  /* 1005 */ "watchlo6\0"
8491
79.9k
  /* 1014 */ "s6\0"
8492
79.9k
  /* 1017 */ "perfcnt6\0"
8493
79.9k
  /* 1026 */ "w6\0"
8494
79.9k
  /* 1029 */ "f17\0"
8495
79.9k
  /* 1033 */ "w17\0"
8496
79.9k
  /* 1037 */ "f27\0"
8497
79.9k
  /* 1041 */ "w27\0"
8498
79.9k
  /* 1045 */ "a7\0"
8499
79.9k
  /* 1048 */ "fcc7\0"
8500
79.9k
  /* 1053 */ "f7\0"
8501
79.9k
  /* 1056 */ "watchhi7\0"
8502
79.9k
  /* 1065 */ "perfctl7\0"
8503
79.9k
  /* 1074 */ "watchlo7\0"
8504
79.9k
  /* 1083 */ "s7\0"
8505
79.9k
  /* 1086 */ "perfcnt7\0"
8506
79.9k
  /* 1095 */ "w7\0"
8507
79.9k
  /* 1098 */ "f18\0"
8508
79.9k
  /* 1102 */ "w18\0"
8509
79.9k
  /* 1106 */ "f28\0"
8510
79.9k
  /* 1110 */ "w28\0"
8511
79.9k
  /* 1114 */ "f8\0"
8512
79.9k
  /* 1117 */ "watchhi8\0"
8513
79.9k
  /* 1126 */ "watchlo8\0"
8514
79.9k
  /* 1135 */ "t8\0"
8515
79.9k
  /* 1138 */ "w8\0"
8516
79.9k
  /* 1141 */ "DSPOutFlag16_19\0"
8517
79.9k
  /* 1157 */ "f19\0"
8518
79.9k
  /* 1161 */ "w19\0"
8519
79.9k
  /* 1165 */ "f29\0"
8520
79.9k
  /* 1169 */ "w29\0"
8521
79.9k
  /* 1173 */ "f9\0"
8522
79.9k
  /* 1176 */ "watchhi9\0"
8523
79.9k
  /* 1185 */ "watchlo9\0"
8524
79.9k
  /* 1194 */ "t9\0"
8525
79.9k
  /* 1197 */ "w9\0"
8526
79.9k
  /* 1200 */ "DSPEFI\0"
8527
79.9k
  /* 1207 */ "hwrena\0"
8528
79.9k
  /* 1214 */ "ra\0"
8529
79.9k
  /* 1217 */ "bevva\0"
8530
79.9k
  /* 1223 */ "hwr_cc\0"
8531
79.9k
  /* 1230 */ "tracedbpc\0"
8532
79.9k
  /* 1240 */ "traceibpc\0"
8533
79.9k
  /* 1250 */ "nestedepc\0"
8534
79.9k
  /* 1260 */ "errorepc\0"
8535
79.9k
  /* 1269 */ "nestedexc\0"
8536
79.9k
  /* 1279 */ "wired\0"
8537
79.9k
  /* 1285 */ "memorymapid\0"
8538
79.9k
  /* 1297 */ "prid\0"
8539
79.9k
  /* 1302 */ "debugcontextid\0"
8540
79.9k
  /* 1317 */ "pwfield\0"
8541
79.9k
  /* 1325 */ "tcbind\0"
8542
79.9k
  /* 1332 */ "DSPCCond\0"
8543
79.9k
  /* 1341 */ "tcschedule\0"
8544
79.9k
  /* 1352 */ "vpeschedule\0"
8545
79.9k
  /* 1364 */ "compare\0"
8546
79.9k
  /* 1372 */ "ebase\0"
8547
79.9k
  /* 1378 */ "cdmmbase\0"
8548
79.9k
  /* 1387 */ "cmgcrbase\0"
8549
79.9k
  /* 1397 */ "pwbase\0"
8550
79.9k
  /* 1404 */ "cause\0"
8551
79.9k
  /* 1410 */ "desave\0"
8552
79.9k
  /* 1417 */ "pwsize\0"
8553
79.9k
  /* 1424 */ "DSPOutFlag\0"
8554
79.9k
  /* 1435 */ "xcontextconfig\0"
8555
79.9k
  /* 1450 */ "debug\0"
8556
79.9k
  /* 1456 */ "ddatahi\0"
8557
79.9k
  /* 1464 */ "idatahi\0"
8558
79.9k
  /* 1472 */ "dtaghi\0"
8559
79.9k
  /* 1479 */ "itaghi\0"
8560
79.9k
  /* 1486 */ "entryhi\0"
8561
79.9k
  /* 1494 */ "maari\0"
8562
79.9k
  /* 1500 */ "tcschefback\0"
8563
79.9k
  /* 1512 */ "vpeschefback\0"
8564
79.9k
  /* 1525 */ "pagemask\0"
8565
79.9k
  /* 1534 */ "yqmask\0"
8566
79.9k
  /* 1541 */ "userlocal\0"
8567
79.9k
  /* 1551 */ "tracecontrol\0"
8568
79.9k
  /* 1564 */ "vpecontrol\0"
8569
79.9k
  /* 1575 */ "mvpcontrol\0"
8570
79.9k
  /* 1586 */ "view_ipl\0"
8571
79.9k
  /* 1595 */ "view_ripl\0"
8572
79.9k
  /* 1605 */ "errctl\0"
8573
79.9k
  /* 1612 */ "srsctl\0"
8574
79.9k
  /* 1619 */ "intctl\0"
8575
79.9k
  /* 1626 */ "pwctl\0"
8576
79.9k
  /* 1632 */ "random\0"
8577
79.9k
  /* 1639 */ "hwr_cpunum\0"
8578
79.9k
  /* 1650 */ "pagegrain\0"
8579
79.9k
  /* 1660 */ "ddatalo\0"
8580
79.9k
  /* 1668 */ "idatalo\0"
8581
79.9k
  /* 1676 */ "dtaglo\0"
8582
79.9k
  /* 1683 */ "itaglo\0"
8583
79.9k
  /* 1690 */ "zero\0"
8584
79.9k
  /* 1695 */ "srsmap\0"
8585
79.9k
  /* 1702 */ "hwr_synci_step\0"
8586
79.9k
  /* 1717 */ "fp\0"
8587
79.9k
  /* 1720 */ "gp\0"
8588
79.9k
  /* 1723 */ "badinstrp\0"
8589
79.9k
  /* 1733 */ "sp\0"
8590
79.9k
  /* 1736 */ "maar\0"
8591
79.9k
  /* 1741 */ "lladdr\0"
8592
79.9k
  /* 1748 */ "badvaddr\0"
8593
79.9k
  /* 1757 */ "globalnumber\0"
8594
79.9k
  /* 1770 */ "cacheerr\0"
8595
79.9k
  /* 1779 */ "hwr_ccres\0"
8596
79.9k
  /* 1789 */ "DSPPos\0"
8597
79.9k
  /* 1796 */ "tcstatus\0"
8598
79.9k
  /* 1805 */ "at\0"
8599
79.9k
  /* 1808 */ "gtoffset\0"
8600
79.9k
  /* 1817 */ "tchalt\0"
8601
79.9k
  /* 1824 */ "DSPSCount\0"
8602
79.9k
  /* 1834 */ "count\0"
8603
79.9k
  /* 1840 */ "tcopt\0"
8604
79.9k
  /* 1846 */ "vpeopt\0"
8605
79.9k
  /* 1853 */ "tcrestart\0"
8606
79.9k
  /* 1863 */ "badinst\0"
8607
79.9k
  /* 1871 */ "guestctl0ext\0"
8608
79.9k
  /* 1884 */ "tccontext\0"
8609
79.9k
  /* 1894 */ "xcontext\0"
8610
79.9k
  /* 1903 */ "index\0"
8611
79.9k
  /* 1909 */ "badinstrx\0"
8612
79.9k
  /* 1919 */ "DSPCarry\0"
8613
79.9k
};
8614
79.9k
  static const uint16_t RegAsmOffset[] = {
8615
79.9k
    178, 1805, 1332, 1919, 1200, 1424, 1789, 1824, 1717, 1717, 1720, 1720, 384, 178, 
8616
79.9k
    2, 952, 732, 845, 578, 1031, 1237, 1214, 1214, 1733, 1733, 1690, 1690, 732, 
8617
79.9k
    845, 952, 1031, 60, 248, 446, 628, 178, 2, 178, 384, 578, 732, 845, 
8618
79.9k
    952, 1031, 1100, 1155, 2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 
8619
79.9k
    2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 
8620
79.9k
    731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 
8621
79.9k
    1107, 1166, 50, 226, 1, 177, 383, 577, 731, 844, 951, 1030, 1099, 1154, 
8622
79.9k
    29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 1, 177, 
8623
79.9k
    383, 577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 
8624
79.9k
    959, 1038, 1107, 1166, 50, 226, 75, 461, 780, 974, 1114, 0, 382, 730, 
8625
79.9k
    950, 1098, 28, 410, 758, 958, 1106, 49, 32, 208, 414, 608, 75, 263, 
8626
79.9k
    461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 576, 730, 843, 
8627
79.9k
    950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 1037, 1106, 1165, 
8628
79.9k
    49, 225, 64, 252, 450, 632, 769, 882, 969, 1048, 2, 178, 384, 578, 
8629
79.9k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8630
79.9k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8631
79.9k
    1717, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 
8632
79.9k
    576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 
8633
79.9k
    1037, 1106, 1165, 49, 225, 1720, 60, 248, 446, 628, 1639, 1702, 1223, 1779, 
8634
79.9k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8635
79.9k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8636
79.9k
    959, 1038, 60, 248, 446, 628, 108, 314, 512, 1100, 1155, 1, 177, 383, 
8637
79.9k
    577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 
8638
79.9k
    1038, 1107, 1166, 50, 226, 158, 364, 558, 1214, 951, 1030, 1099, 1154, 29, 
8639
79.9k
    205, 411, 605, 1733, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 872, 
8640
79.9k
    384, 578, 173, 379, 573, 727, 840, 947, 1026, 1095, 1138, 1197, 24, 200, 
8641
79.9k
    406, 600, 754, 867, 954, 1033, 1102, 1161, 45, 221, 427, 621, 762, 875, 
8642
79.9k
    962, 1041, 1110, 1169, 53, 229, 1690, 57, 245, 443, 625, 766, 879, 966, 
8643
79.9k
    1045, 1863, 1723, 1909, 1748, 1217, 1770, 1404, 1378, 1387, 1364, 1443, 1886, 1436, 
8644
79.9k
    1834, 1456, 1660, 1450, 1302, 1255, 1410, 1472, 1676, 1372, 1486, 1256, 1605, 1260, 
8645
79.9k
    1757, 1808, 1207, 1464, 1668, 1903, 1619, 1479, 1683, 1741, 1736, 1494, 1285, 1575, 
8646
79.9k
    1250, 1269, 1650, 1525, 1297, 1397, 1626, 1317, 1417, 1632, 1612, 1695, 1798, 1325, 
8647
79.9k
    1884, 1817, 1840, 1853, 1341, 1500, 1796, 1551, 1230, 1240, 1541, 1586, 1595, 1576, 
8648
79.9k
    1564, 1846, 1352, 1512, 1279, 1894, 1435, 1534, 105, 311, 161, 367, 561, 715, 
8649
79.9k
    828, 935, 1014, 1083, 170, 376, 570, 724, 837, 944, 1135, 1194, 732, 845, 
8650
79.9k
    952, 1031, 60, 284, 464, 646, 783, 890, 472, 149, 355, 130, 336, 534, 
8651
79.9k
    696, 292, 479, 654, 791, 898, 977, 78, 266, 164, 370, 564, 718, 831, 
8652
79.9k
    938, 1017, 1086, 113, 319, 517, 687, 810, 917, 996, 1065, 122, 328, 526, 
8653
79.9k
    87, 275, 455, 637, 774, 553, 498, 673, 233, 431, 69, 257, 96, 302, 
8654
79.9k
    489, 664, 801, 908, 987, 1056, 1117, 1176, 4, 180, 386, 580, 734, 847, 
8655
79.9k
    140, 346, 544, 706, 819, 926, 1005, 1074, 1126, 1185, 14, 190, 396, 590, 
8656
79.9k
    744, 857, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 
8657
79.9k
    382, 576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 
8658
79.9k
    958, 1037, 1106, 1165, 49, 225, 1141, 1461, 959, 1038, 1665, 951, 1030, 1099, 
8659
79.9k
    1154, 29, 205, 411, 605, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 
8660
79.9k
    872, 384, 578, 1871, 
8661
79.9k
  };
8662
8663
79.9k
  CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) &&
8664
79.9k
          "Invalid alt name index for register!", NULL);
8665
79.9k
  return AsmStrs+RegAsmOffset[RegNo-1];
8666
#else
8667
  return NULL;
8668
#endif // CAPSTONE_DIET
8669
79.9k
}
8670
#ifdef PRINT_ALIAS_INSTR
8671
#undef PRINT_ALIAS_INSTR
8672
8673
106k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
8674
106k
#ifndef CAPSTONE_DIET
8675
106k
  static const PatternsForOpcode OpToPatterns[] = {
8676
106k
    {Mips_MFTACX, 0, 1 },
8677
106k
    {Mips_MFTACX_NM, 1, 1 },
8678
106k
    {Mips_MFTC0, 2, 1 },
8679
106k
    {Mips_MFTC0_NM, 3, 1 },
8680
106k
    {Mips_MFTHI, 4, 1 },
8681
106k
    {Mips_MFTHI_NM, 5, 1 },
8682
106k
    {Mips_MFTLO, 6, 1 },
8683
106k
    {Mips_MFTLO_NM, 7, 1 },
8684
106k
    {Mips_MTTACX, 8, 1 },
8685
106k
    {Mips_MTTACX_NM, 9, 1 },
8686
106k
    {Mips_MTTC0, 10, 1 },
8687
106k
    {Mips_MTTC0_NM, 11, 1 },
8688
106k
    {Mips_MTTHI, 12, 1 },
8689
106k
    {Mips_MTTHI_NM, 13, 1 },
8690
106k
    {Mips_MTTLO, 14, 1 },
8691
106k
    {Mips_MTTLO_NM, 15, 1 },
8692
106k
    {Mips_NORImm, 16, 1 },
8693
106k
    {Mips_NORImm64, 17, 1 },
8694
106k
    {Mips_SLTImm64, 18, 1 },
8695
106k
    {Mips_SLTUImm64, 19, 1 },
8696
106k
    {Mips_ADDIUGP48_NM, 20, 1 },
8697
106k
    {Mips_ADDIUGPB_NM, 21, 1 },
8698
106k
    {Mips_ADDIUGPW_NM, 22, 1 },
8699
106k
    {Mips_ADDIUPC, 23, 1 },
8700
106k
    {Mips_ADDIUPC_MMR6, 24, 1 },
8701
106k
    {Mips_ADDu, 25, 1 },
8702
106k
    {Mips_BC1F, 26, 1 },
8703
106k
    {Mips_BC1FL, 27, 1 },
8704
106k
    {Mips_BC1F_MM, 28, 1 },
8705
106k
    {Mips_BC1T, 29, 1 },
8706
106k
    {Mips_BC1TL, 30, 1 },
8707
106k
    {Mips_BC1T_MM, 31, 1 },
8708
106k
    {Mips_BEQC16_NM, 32, 1 },
8709
106k
    {Mips_BEQC_NM, 33, 2 },
8710
106k
    {Mips_BEQL, 35, 1 },
8711
106k
    {Mips_BGEZAL, 36, 1 },
8712
106k
    {Mips_BGEZAL_MM, 37, 1 },
8713
106k
    {Mips_BNEC16_NM, 38, 1 },
8714
106k
    {Mips_BNEC_NM, 39, 2 },
8715
106k
    {Mips_BNEL, 41, 1 },
8716
106k
    {Mips_BREAK, 42, 2 },
8717
106k
    {Mips_BREAK_MM, 44, 2 },
8718
106k
    {Mips_C_EQ_D32, 46, 1 },
8719
106k
    {Mips_C_EQ_D32_MM, 47, 1 },
8720
106k
    {Mips_C_EQ_D64, 48, 1 },
8721
106k
    {Mips_C_EQ_D64_MM, 49, 1 },
8722
106k
    {Mips_C_EQ_S, 50, 1 },
8723
106k
    {Mips_C_EQ_S_MM, 51, 1 },
8724
106k
    {Mips_C_F_D32, 52, 1 },
8725
106k
    {Mips_C_F_D32_MM, 53, 1 },
8726
106k
    {Mips_C_F_D64, 54, 1 },
8727
106k
    {Mips_C_F_D64_MM, 55, 1 },
8728
106k
    {Mips_C_F_S, 56, 1 },
8729
106k
    {Mips_C_F_S_MM, 57, 1 },
8730
106k
    {Mips_C_LE_D32, 58, 1 },
8731
106k
    {Mips_C_LE_D32_MM, 59, 1 },
8732
106k
    {Mips_C_LE_D64, 60, 1 },
8733
106k
    {Mips_C_LE_D64_MM, 61, 1 },
8734
106k
    {Mips_C_LE_S, 62, 1 },
8735
106k
    {Mips_C_LE_S_MM, 63, 1 },
8736
106k
    {Mips_C_LT_D32, 64, 1 },
8737
106k
    {Mips_C_LT_D32_MM, 65, 1 },
8738
106k
    {Mips_C_LT_D64, 66, 1 },
8739
106k
    {Mips_C_LT_D64_MM, 67, 1 },
8740
106k
    {Mips_C_LT_S, 68, 1 },
8741
106k
    {Mips_C_LT_S_MM, 69, 1 },
8742
106k
    {Mips_C_NGE_D32, 70, 1 },
8743
106k
    {Mips_C_NGE_D32_MM, 71, 1 },
8744
106k
    {Mips_C_NGE_D64, 72, 1 },
8745
106k
    {Mips_C_NGE_D64_MM, 73, 1 },
8746
106k
    {Mips_C_NGE_S, 74, 1 },
8747
106k
    {Mips_C_NGE_S_MM, 75, 1 },
8748
106k
    {Mips_C_NGLE_D32, 76, 1 },
8749
106k
    {Mips_C_NGLE_D32_MM, 77, 1 },
8750
106k
    {Mips_C_NGLE_D64, 78, 1 },
8751
106k
    {Mips_C_NGLE_D64_MM, 79, 1 },
8752
106k
    {Mips_C_NGLE_S, 80, 1 },
8753
106k
    {Mips_C_NGLE_S_MM, 81, 1 },
8754
106k
    {Mips_C_NGL_D32, 82, 1 },
8755
106k
    {Mips_C_NGL_D32_MM, 83, 1 },
8756
106k
    {Mips_C_NGL_D64, 84, 1 },
8757
106k
    {Mips_C_NGL_D64_MM, 85, 1 },
8758
106k
    {Mips_C_NGL_S, 86, 1 },
8759
106k
    {Mips_C_NGL_S_MM, 87, 1 },
8760
106k
    {Mips_C_NGT_D32, 88, 1 },
8761
106k
    {Mips_C_NGT_D32_MM, 89, 1 },
8762
106k
    {Mips_C_NGT_D64, 90, 1 },
8763
106k
    {Mips_C_NGT_D64_MM, 91, 1 },
8764
106k
    {Mips_C_NGT_S, 92, 1 },
8765
106k
    {Mips_C_NGT_S_MM, 93, 1 },
8766
106k
    {Mips_C_OLE_D32, 94, 1 },
8767
106k
    {Mips_C_OLE_D32_MM, 95, 1 },
8768
106k
    {Mips_C_OLE_D64, 96, 1 },
8769
106k
    {Mips_C_OLE_D64_MM, 97, 1 },
8770
106k
    {Mips_C_OLE_S, 98, 1 },
8771
106k
    {Mips_C_OLE_S_MM, 99, 1 },
8772
106k
    {Mips_C_OLT_D32, 100, 1 },
8773
106k
    {Mips_C_OLT_D32_MM, 101, 1 },
8774
106k
    {Mips_C_OLT_D64, 102, 1 },
8775
106k
    {Mips_C_OLT_D64_MM, 103, 1 },
8776
106k
    {Mips_C_OLT_S, 104, 1 },
8777
106k
    {Mips_C_OLT_S_MM, 105, 1 },
8778
106k
    {Mips_C_SEQ_D32, 106, 1 },
8779
106k
    {Mips_C_SEQ_D32_MM, 107, 1 },
8780
106k
    {Mips_C_SEQ_D64, 108, 1 },
8781
106k
    {Mips_C_SEQ_D64_MM, 109, 1 },
8782
106k
    {Mips_C_SEQ_S, 110, 1 },
8783
106k
    {Mips_C_SEQ_S_MM, 111, 1 },
8784
106k
    {Mips_C_SF_D32, 112, 1 },
8785
106k
    {Mips_C_SF_D32_MM, 113, 1 },
8786
106k
    {Mips_C_SF_D64, 114, 1 },
8787
106k
    {Mips_C_SF_D64_MM, 115, 1 },
8788
106k
    {Mips_C_SF_S, 116, 1 },
8789
106k
    {Mips_C_SF_S_MM, 117, 1 },
8790
106k
    {Mips_C_UEQ_D32, 118, 1 },
8791
106k
    {Mips_C_UEQ_D32_MM, 119, 1 },
8792
106k
    {Mips_C_UEQ_D64, 120, 1 },
8793
106k
    {Mips_C_UEQ_D64_MM, 121, 1 },
8794
106k
    {Mips_C_UEQ_S, 122, 1 },
8795
106k
    {Mips_C_UEQ_S_MM, 123, 1 },
8796
106k
    {Mips_C_ULE_D32, 124, 1 },
8797
106k
    {Mips_C_ULE_D32_MM, 125, 1 },
8798
106k
    {Mips_C_ULE_D64, 126, 1 },
8799
106k
    {Mips_C_ULE_D64_MM, 127, 1 },
8800
106k
    {Mips_C_ULE_S, 128, 1 },
8801
106k
    {Mips_C_ULE_S_MM, 129, 1 },
8802
106k
    {Mips_C_ULT_D32, 130, 1 },
8803
106k
    {Mips_C_ULT_D32_MM, 131, 1 },
8804
106k
    {Mips_C_ULT_D64, 132, 1 },
8805
106k
    {Mips_C_ULT_D64_MM, 133, 1 },
8806
106k
    {Mips_C_ULT_S, 134, 1 },
8807
106k
    {Mips_C_ULT_S_MM, 135, 1 },
8808
106k
    {Mips_C_UN_D32, 136, 1 },
8809
106k
    {Mips_C_UN_D32_MM, 137, 1 },
8810
106k
    {Mips_C_UN_D64, 138, 1 },
8811
106k
    {Mips_C_UN_D64_MM, 139, 1 },
8812
106k
    {Mips_C_UN_S, 140, 1 },
8813
106k
    {Mips_C_UN_S_MM, 141, 1 },
8814
106k
    {Mips_DADDu, 142, 1 },
8815
106k
    {Mips_DI, 143, 1 },
8816
106k
    {Mips_DIV, 144, 1 },
8817
106k
    {Mips_DIVU, 145, 1 },
8818
106k
    {Mips_DI_MM, 146, 1 },
8819
106k
    {Mips_DI_MMR6, 147, 1 },
8820
106k
    {Mips_DI_NM, 148, 1 },
8821
106k
    {Mips_DMT, 149, 1 },
8822
106k
    {Mips_DMT_NM, 150, 1 },
8823
106k
    {Mips_DSUB, 151, 2 },
8824
106k
    {Mips_DSUBu, 153, 2 },
8825
106k
    {Mips_DVPE, 155, 1 },
8826
106k
    {Mips_DVPE_NM, 156, 1 },
8827
106k
    {Mips_EI, 157, 1 },
8828
106k
    {Mips_EI_MM, 158, 1 },
8829
106k
    {Mips_EI_MMR6, 159, 1 },
8830
106k
    {Mips_EI_NM, 160, 1 },
8831
106k
    {Mips_EMT, 161, 1 },
8832
106k
    {Mips_EMT_NM, 162, 1 },
8833
106k
    {Mips_EVPE, 163, 1 },
8834
106k
    {Mips_EVPE_NM, 164, 1 },
8835
106k
    {Mips_HYPCALL, 165, 1 },
8836
106k
    {Mips_HYPCALL_MM, 166, 1 },
8837
106k
    {Mips_JALR, 167, 1 },
8838
106k
    {Mips_JALR64, 168, 1 },
8839
106k
    {Mips_JALRCHB_NM, 169, 1 },
8840
106k
    {Mips_JALRC_HB_MMR6, 170, 1 },
8841
106k
    {Mips_JALRC_MMR6, 171, 1 },
8842
106k
    {Mips_JALR_HB, 172, 1 },
8843
106k
    {Mips_JALR_HB64, 173, 1 },
8844
106k
    {Mips_JIALC, 174, 1 },
8845
106k
    {Mips_JIALC64, 175, 1 },
8846
106k
    {Mips_JIC, 176, 1 },
8847
106k
    {Mips_JIC64, 177, 1 },
8848
106k
    {Mips_MFC0_NM, 178, 1 },
8849
106k
    {Mips_MFHC0_NM, 179, 1 },
8850
106k
    {Mips_MOVE16_MM, 180, 1 },
8851
106k
    {Mips_MTC0_NM, 181, 1 },
8852
106k
    {Mips_MTHC0_NM, 182, 1 },
8853
106k
    {Mips_Move32R16, 183, 1 },
8854
106k
    {Mips_NOR_NM, 184, 1 },
8855
106k
    {Mips_OR, 185, 1 },
8856
106k
    {Mips_OR64, 186, 1 },
8857
106k
    {Mips_RDHWR, 187, 1 },
8858
106k
    {Mips_RDHWR64, 188, 1 },
8859
106k
    {Mips_RDHWR_MM, 189, 1 },
8860
106k
    {Mips_RDHWR_MMR6, 190, 1 },
8861
106k
    {Mips_RESTOREJRC16_NM, 191, 1 },
8862
106k
    {Mips_RESTOREJRC_NM, 192, 1 },
8863
106k
    {Mips_RESTORE_NM, 193, 1 },
8864
106k
    {Mips_ROTX_NM, 194, 3 },
8865
106k
    {Mips_SAVE16_NM, 197, 1 },
8866
106k
    {Mips_SAVE_NM, 198, 1 },
8867
106k
    {Mips_SDBBP, 199, 1 },
8868
106k
    {Mips_SDBBP_MMR6, 200, 1 },
8869
106k
    {Mips_SDBBP_R6, 201, 1 },
8870
106k
    {Mips_SIGRIE, 202, 1 },
8871
106k
    {Mips_SIGRIE_MMR6, 203, 1 },
8872
106k
    {Mips_SLL, 204, 1 },
8873
106k
    {Mips_SLL_MM, 205, 1 },
8874
106k
    {Mips_SLL_MMR6, 206, 1 },
8875
106k
    {Mips_SUB, 207, 2 },
8876
106k
    {Mips_SUBU_MMR6, 209, 2 },
8877
106k
    {Mips_SUB_MM, 211, 2 },
8878
106k
    {Mips_SUB_MMR6, 213, 2 },
8879
106k
    {Mips_SUBu, 215, 2 },
8880
106k
    {Mips_SUBu_MM, 217, 2 },
8881
106k
    {Mips_SWSP_MM, 219, 1 },
8882
106k
    {Mips_SYNC, 220, 1 },
8883
106k
    {Mips_SYNC_MM, 221, 1 },
8884
106k
    {Mips_SYNC_MMR6, 222, 1 },
8885
106k
    {Mips_SYNC_NM, 223, 6 },
8886
106k
    {Mips_SYSCALL, 229, 1 },
8887
106k
    {Mips_SYSCALL_MM, 230, 1 },
8888
106k
    {Mips_TEQ, 231, 1 },
8889
106k
    {Mips_TEQ_MM, 232, 1 },
8890
106k
    {Mips_TGE, 233, 1 },
8891
106k
    {Mips_TGEU, 234, 1 },
8892
106k
    {Mips_TGEU_MM, 235, 1 },
8893
106k
    {Mips_TGE_MM, 236, 1 },
8894
106k
    {Mips_TLT, 237, 1 },
8895
106k
    {Mips_TLTU, 238, 1 },
8896
106k
    {Mips_TLTU_MM, 239, 1 },
8897
106k
    {Mips_TLT_MM, 240, 1 },
8898
106k
    {Mips_TNE, 241, 1 },
8899
106k
    {Mips_TNE_MM, 242, 1 },
8900
106k
    {Mips_WAIT_MM, 243, 1 },
8901
106k
    {Mips_WAIT_NM, 244, 1 },
8902
106k
    {Mips_WRDSP, 245, 1 },
8903
106k
    {Mips_WRDSP_MM, 246, 1 },
8904
106k
    {Mips_YIELD, 247, 1 },
8905
106k
    {Mips_YIELD_NM, 248, 1 },
8906
106k
  {0},  };
8907
8908
106k
  static const AliasPattern Patterns[] = {
8909
    // Mips_MFTACX - 0
8910
106k
    {0, 0, 2, 5 },
8911
    // Mips_MFTACX_NM - 1
8912
106k
    {0, 5, 2, 4 },
8913
    // Mips_MFTC0 - 2
8914
106k
    {10, 9, 3, 6 },
8915
    // Mips_MFTC0_NM - 3
8916
106k
    {10, 15, 3, 5 },
8917
    // Mips_MFTHI - 4
8918
106k
    {23, 20, 2, 5 },
8919
    // Mips_MFTHI_NM - 5
8920
106k
    {23, 25, 2, 4 },
8921
    // Mips_MFTLO - 6
8922
106k
    {32, 29, 2, 5 },
8923
    // Mips_MFTLO_NM - 7
8924
106k
    {32, 34, 2, 4 },
8925
    // Mips_MTTACX - 8
8926
106k
    {41, 38, 2, 5 },
8927
    // Mips_MTTACX_NM - 9
8928
106k
    {41, 43, 2, 4 },
8929
    // Mips_MTTC0 - 10
8930
106k
    {51, 47, 3, 6 },
8931
    // Mips_MTTC0_NM - 11
8932
106k
    {51, 53, 3, 5 },
8933
    // Mips_MTTHI - 12
8934
106k
    {64, 58, 2, 5 },
8935
    // Mips_MTTHI_NM - 13
8936
106k
    {64, 63, 2, 4 },
8937
    // Mips_MTTLO - 14
8938
106k
    {73, 67, 2, 5 },
8939
    // Mips_MTTLO_NM - 15
8940
106k
    {73, 72, 2, 4 },
8941
    // Mips_NORImm - 16
8942
106k
    {82, 76, 3, 3 },
8943
    // Mips_NORImm64 - 17
8944
106k
    {82, 79, 3, 3 },
8945
    // Mips_SLTImm64 - 18
8946
106k
    {93, 82, 3, 3 },
8947
    // Mips_SLTUImm64 - 19
8948
106k
    {104, 85, 3, 3 },
8949
    // Mips_ADDIUGP48_NM - 20
8950
106k
    {116, 88, 3, 3 },
8951
    // Mips_ADDIUGPB_NM - 21
8952
106k
    {137, 91, 3, 3 },
8953
    // Mips_ADDIUGPW_NM - 22
8954
106k
    {156, 94, 3, 3 },
8955
    // Mips_ADDIUPC - 23
8956
106k
    {175, 97, 2, 3 },
8957
    // Mips_ADDIUPC_MMR6 - 24
8958
106k
    {175, 100, 2, 3 },
8959
    // Mips_ADDu - 25
8960
106k
    {187, 103, 3, 7 },
8961
    // Mips_BC1F - 26
8962
106k
    {199, 110, 2, 6 },
8963
    // Mips_BC1FL - 27
8964
106k
    {209, 116, 2, 7 },
8965
    // Mips_BC1F_MM - 28
8966
106k
    {199, 123, 2, 4 },
8967
    // Mips_BC1T - 29
8968
106k
    {220, 127, 2, 6 },
8969
    // Mips_BC1TL - 30
8970
106k
    {230, 133, 2, 7 },
8971
    // Mips_BC1T_MM - 31
8972
106k
    {220, 140, 2, 4 },
8973
    // Mips_BEQC16_NM - 32
8974
106k
    {241, 144, 3, 3 },
8975
    // Mips_BEQC_NM - 33
8976
106k
    {259, 147, 3, 3 },
8977
106k
    {274, 150, 3, 3 },
8978
    // Mips_BEQL - 35
8979
106k
    {289, 153, 3, 6 },
8980
    // Mips_BGEZAL - 36
8981
106k
    {304, 159, 2, 6 },
8982
    // Mips_BGEZAL_MM - 37
8983
106k
    {304, 165, 2, 3 },
8984
    // Mips_BNEC16_NM - 38
8985
106k
    {313, 168, 3, 3 },
8986
    // Mips_BNEC_NM - 39
8987
106k
    {331, 171, 3, 3 },
8988
106k
    {346, 174, 3, 3 },
8989
    // Mips_BNEL - 41
8990
106k
    {361, 177, 3, 6 },
8991
    // Mips_BREAK - 42
8992
106k
    {376, 183, 2, 5 },
8993
106k
    {382, 188, 2, 5 },
8994
    // Mips_BREAK_MM - 44
8995
106k
    {376, 193, 2, 3 },
8996
106k
    {382, 196, 2, 3 },
8997
    // Mips_C_EQ_D32 - 46
8998
106k
    {393, 199, 3, 9 },
8999
    // Mips_C_EQ_D32_MM - 47
9000
106k
    {393, 208, 3, 7 },
9001
    // Mips_C_EQ_D64 - 48
9002
106k
    {393, 215, 3, 9 },
9003
    // Mips_C_EQ_D64_MM - 49
9004
106k
    {393, 224, 3, 7 },
9005
    // Mips_C_EQ_S - 50
9006
106k
    {407, 231, 3, 8 },
9007
    // Mips_C_EQ_S_MM - 51
9008
106k
    {407, 239, 3, 6 },
9009
    // Mips_C_F_D32 - 52
9010
106k
    {421, 245, 3, 9 },
9011
    // Mips_C_F_D32_MM - 53
9012
106k
    {421, 254, 3, 7 },
9013
    // Mips_C_F_D64 - 54
9014
106k
    {421, 261, 3, 9 },
9015
    // Mips_C_F_D64_MM - 55
9016
106k
    {421, 270, 3, 7 },
9017
    // Mips_C_F_S - 56
9018
106k
    {434, 277, 3, 8 },
9019
    // Mips_C_F_S_MM - 57
9020
106k
    {434, 285, 3, 6 },
9021
    // Mips_C_LE_D32 - 58
9022
106k
    {447, 291, 3, 9 },
9023
    // Mips_C_LE_D32_MM - 59
9024
106k
    {447, 300, 3, 7 },
9025
    // Mips_C_LE_D64 - 60
9026
106k
    {447, 307, 3, 9 },
9027
    // Mips_C_LE_D64_MM - 61
9028
106k
    {447, 316, 3, 7 },
9029
    // Mips_C_LE_S - 62
9030
106k
    {461, 323, 3, 8 },
9031
    // Mips_C_LE_S_MM - 63
9032
106k
    {461, 331, 3, 6 },
9033
    // Mips_C_LT_D32 - 64
9034
106k
    {475, 337, 3, 9 },
9035
    // Mips_C_LT_D32_MM - 65
9036
106k
    {475, 346, 3, 7 },
9037
    // Mips_C_LT_D64 - 66
9038
106k
    {475, 353, 3, 9 },
9039
    // Mips_C_LT_D64_MM - 67
9040
106k
    {475, 362, 3, 7 },
9041
    // Mips_C_LT_S - 68
9042
106k
    {489, 369, 3, 8 },
9043
    // Mips_C_LT_S_MM - 69
9044
106k
    {489, 377, 3, 6 },
9045
    // Mips_C_NGE_D32 - 70
9046
106k
    {503, 383, 3, 9 },
9047
    // Mips_C_NGE_D32_MM - 71
9048
106k
    {503, 392, 3, 7 },
9049
    // Mips_C_NGE_D64 - 72
9050
106k
    {503, 399, 3, 9 },
9051
    // Mips_C_NGE_D64_MM - 73
9052
106k
    {503, 408, 3, 7 },
9053
    // Mips_C_NGE_S - 74
9054
106k
    {518, 415, 3, 8 },
9055
    // Mips_C_NGE_S_MM - 75
9056
106k
    {518, 423, 3, 6 },
9057
    // Mips_C_NGLE_D32 - 76
9058
106k
    {533, 429, 3, 9 },
9059
    // Mips_C_NGLE_D32_MM - 77
9060
106k
    {533, 438, 3, 7 },
9061
    // Mips_C_NGLE_D64 - 78
9062
106k
    {533, 445, 3, 9 },
9063
    // Mips_C_NGLE_D64_MM - 79
9064
106k
    {533, 454, 3, 7 },
9065
    // Mips_C_NGLE_S - 80
9066
106k
    {549, 461, 3, 8 },
9067
    // Mips_C_NGLE_S_MM - 81
9068
106k
    {549, 469, 3, 6 },
9069
    // Mips_C_NGL_D32 - 82
9070
106k
    {565, 475, 3, 9 },
9071
    // Mips_C_NGL_D32_MM - 83
9072
106k
    {565, 484, 3, 7 },
9073
    // Mips_C_NGL_D64 - 84
9074
106k
    {565, 491, 3, 9 },
9075
    // Mips_C_NGL_D64_MM - 85
9076
106k
    {565, 500, 3, 7 },
9077
    // Mips_C_NGL_S - 86
9078
106k
    {580, 507, 3, 8 },
9079
    // Mips_C_NGL_S_MM - 87
9080
106k
    {580, 515, 3, 6 },
9081
    // Mips_C_NGT_D32 - 88
9082
106k
    {595, 521, 3, 9 },
9083
    // Mips_C_NGT_D32_MM - 89
9084
106k
    {595, 530, 3, 7 },
9085
    // Mips_C_NGT_D64 - 90
9086
106k
    {595, 537, 3, 9 },
9087
    // Mips_C_NGT_D64_MM - 91
9088
106k
    {595, 546, 3, 7 },
9089
    // Mips_C_NGT_S - 92
9090
106k
    {610, 553, 3, 8 },
9091
    // Mips_C_NGT_S_MM - 93
9092
106k
    {610, 561, 3, 6 },
9093
    // Mips_C_OLE_D32 - 94
9094
106k
    {625, 567, 3, 9 },
9095
    // Mips_C_OLE_D32_MM - 95
9096
106k
    {625, 576, 3, 7 },
9097
    // Mips_C_OLE_D64 - 96
9098
106k
    {625, 583, 3, 9 },
9099
    // Mips_C_OLE_D64_MM - 97
9100
106k
    {625, 592, 3, 7 },
9101
    // Mips_C_OLE_S - 98
9102
106k
    {640, 599, 3, 8 },
9103
    // Mips_C_OLE_S_MM - 99
9104
106k
    {640, 607, 3, 6 },
9105
    // Mips_C_OLT_D32 - 100
9106
106k
    {655, 613, 3, 9 },
9107
    // Mips_C_OLT_D32_MM - 101
9108
106k
    {655, 622, 3, 7 },
9109
    // Mips_C_OLT_D64 - 102
9110
106k
    {655, 629, 3, 9 },
9111
    // Mips_C_OLT_D64_MM - 103
9112
106k
    {655, 638, 3, 7 },
9113
    // Mips_C_OLT_S - 104
9114
106k
    {670, 645, 3, 8 },
9115
    // Mips_C_OLT_S_MM - 105
9116
106k
    {670, 653, 3, 6 },
9117
    // Mips_C_SEQ_D32 - 106
9118
106k
    {685, 659, 3, 9 },
9119
    // Mips_C_SEQ_D32_MM - 107
9120
106k
    {685, 668, 3, 7 },
9121
    // Mips_C_SEQ_D64 - 108
9122
106k
    {685, 675, 3, 9 },
9123
    // Mips_C_SEQ_D64_MM - 109
9124
106k
    {685, 684, 3, 7 },
9125
    // Mips_C_SEQ_S - 110
9126
106k
    {700, 691, 3, 8 },
9127
    // Mips_C_SEQ_S_MM - 111
9128
106k
    {700, 699, 3, 6 },
9129
    // Mips_C_SF_D32 - 112
9130
106k
    {715, 705, 3, 9 },
9131
    // Mips_C_SF_D32_MM - 113
9132
106k
    {715, 714, 3, 7 },
9133
    // Mips_C_SF_D64 - 114
9134
106k
    {715, 721, 3, 9 },
9135
    // Mips_C_SF_D64_MM - 115
9136
106k
    {715, 730, 3, 7 },
9137
    // Mips_C_SF_S - 116
9138
106k
    {729, 737, 3, 8 },
9139
    // Mips_C_SF_S_MM - 117
9140
106k
    {729, 745, 3, 6 },
9141
    // Mips_C_UEQ_D32 - 118
9142
106k
    {743, 751, 3, 9 },
9143
    // Mips_C_UEQ_D32_MM - 119
9144
106k
    {743, 760, 3, 7 },
9145
    // Mips_C_UEQ_D64 - 120
9146
106k
    {743, 767, 3, 9 },
9147
    // Mips_C_UEQ_D64_MM - 121
9148
106k
    {743, 776, 3, 7 },
9149
    // Mips_C_UEQ_S - 122
9150
106k
    {758, 783, 3, 8 },
9151
    // Mips_C_UEQ_S_MM - 123
9152
106k
    {758, 791, 3, 6 },
9153
    // Mips_C_ULE_D32 - 124
9154
106k
    {773, 797, 3, 9 },
9155
    // Mips_C_ULE_D32_MM - 125
9156
106k
    {773, 806, 3, 7 },
9157
    // Mips_C_ULE_D64 - 126
9158
106k
    {773, 813, 3, 9 },
9159
    // Mips_C_ULE_D64_MM - 127
9160
106k
    {773, 822, 3, 7 },
9161
    // Mips_C_ULE_S - 128
9162
106k
    {788, 829, 3, 8 },
9163
    // Mips_C_ULE_S_MM - 129
9164
106k
    {788, 837, 3, 6 },
9165
    // Mips_C_ULT_D32 - 130
9166
106k
    {803, 843, 3, 9 },
9167
    // Mips_C_ULT_D32_MM - 131
9168
106k
    {803, 852, 3, 7 },
9169
    // Mips_C_ULT_D64 - 132
9170
106k
    {803, 859, 3, 9 },
9171
    // Mips_C_ULT_D64_MM - 133
9172
106k
    {803, 868, 3, 7 },
9173
    // Mips_C_ULT_S - 134
9174
106k
    {818, 875, 3, 8 },
9175
    // Mips_C_ULT_S_MM - 135
9176
106k
    {818, 883, 3, 6 },
9177
    // Mips_C_UN_D32 - 136
9178
106k
    {833, 889, 3, 9 },
9179
    // Mips_C_UN_D32_MM - 137
9180
106k
    {833, 898, 3, 7 },
9181
    // Mips_C_UN_D64 - 138
9182
106k
    {833, 905, 3, 9 },
9183
    // Mips_C_UN_D64_MM - 139
9184
106k
    {833, 914, 3, 7 },
9185
    // Mips_C_UN_S - 140
9186
106k
    {847, 921, 3, 8 },
9187
    // Mips_C_UN_S_MM - 141
9188
106k
    {847, 929, 3, 6 },
9189
    // Mips_DADDu - 142
9190
106k
    {187, 935, 3, 5 },
9191
    // Mips_DI - 143
9192
106k
    {861, 940, 1, 5 },
9193
    // Mips_DIV - 144
9194
106k
    {864, 945, 3, 5 },
9195
    // Mips_DIVU - 145
9196
106k
    {875, 950, 3, 5 },
9197
    // Mips_DI_MM - 146
9198
106k
    {861, 955, 1, 2 },
9199
    // Mips_DI_MMR6 - 147
9200
106k
    {861, 957, 1, 3 },
9201
    // Mips_DI_NM - 148
9202
106k
    {861, 960, 1, 2 },
9203
    // Mips_DMT - 149
9204
106k
    {887, 962, 1, 4 },
9205
    // Mips_DMT_NM - 150
9206
106k
    {887, 966, 1, 3 },
9207
    // Mips_DSUB - 151
9208
106k
    {891, 969, 3, 6 },
9209
106k
    {903, 975, 3, 6 },
9210
    // Mips_DSUBu - 153
9211
106k
    {911, 981, 3, 6 },
9212
106k
    {924, 987, 3, 6 },
9213
    // Mips_DVPE - 155
9214
106k
    {933, 993, 1, 4 },
9215
    // Mips_DVPE_NM - 156
9216
106k
    {933, 997, 1, 3 },
9217
    // Mips_EI - 157
9218
106k
    {938, 1000, 1, 5 },
9219
    // Mips_EI_MM - 158
9220
106k
    {938, 1005, 1, 2 },
9221
    // Mips_EI_MMR6 - 159
9222
106k
    {938, 1007, 1, 3 },
9223
    // Mips_EI_NM - 160
9224
106k
    {938, 1010, 1, 2 },
9225
    // Mips_EMT - 161
9226
106k
    {941, 1012, 1, 4 },
9227
    // Mips_EMT_NM - 162
9228
106k
    {941, 1016, 1, 3 },
9229
    // Mips_EVPE - 163
9230
106k
    {945, 1019, 1, 4 },
9231
    // Mips_EVPE_NM - 164
9232
106k
    {945, 1023, 1, 3 },
9233
    // Mips_HYPCALL - 165
9234
106k
    {950, 1026, 1, 6 },
9235
    // Mips_HYPCALL_MM - 166
9236
106k
    {950, 1032, 1, 4 },
9237
    // Mips_JALR - 167
9238
106k
    {958, 1036, 2, 6 },
9239
    // Mips_JALR64 - 168
9240
106k
    {958, 1042, 2, 4 },
9241
    // Mips_JALRCHB_NM - 169
9242
106k
    {964, 1046, 2, 3 },
9243
    // Mips_JALRC_HB_MMR6 - 170
9244
106k
    {974, 1049, 2, 4 },
9245
    // Mips_JALRC_MMR6 - 171
9246
106k
    {986, 1053, 2, 4 },
9247
    // Mips_JALR_HB - 172
9248
106k
    {995, 1057, 2, 6 },
9249
    // Mips_JALR_HB64 - 173
9250
106k
    {995, 1063, 2, 5 },
9251
    // Mips_JIALC - 174
9252
106k
    {1006, 1068, 2, 6 },
9253
    // Mips_JIALC64 - 175
9254
106k
    {1006, 1074, 2, 4 },
9255
    // Mips_JIC - 176
9256
106k
    {1015, 1078, 2, 5 },
9257
    // Mips_JIC64 - 177
9258
106k
    {1015, 1083, 2, 4 },
9259
    // Mips_MFC0_NM - 178
9260
106k
    {1022, 1087, 3, 4 },
9261
    // Mips_MFHC0_NM - 179
9262
106k
    {1034, 1091, 3, 4 },
9263
    // Mips_MOVE16_MM - 180
9264
106k
    {1047, 1095, 2, 3 },
9265
    // Mips_MTC0_NM - 181
9266
106k
    {1051, 1098, 3, 4 },
9267
    // Mips_MTHC0_NM - 182
9268
106k
    {1063, 1102, 3, 4 },
9269
    // Mips_Move32R16 - 183
9270
106k
    {1047, 1106, 2, 3 },
9271
    // Mips_NOR_NM - 184
9272
106k
    {1076, 1109, 3, 4 },
9273
    // Mips_OR - 185
9274
106k
    {187, 1113, 3, 7 },
9275
    // Mips_OR64 - 186
9276
106k
    {187, 1120, 3, 5 },
9277
    // Mips_RDHWR - 187
9278
106k
    {1087, 1125, 3, 6 },
9279
    // Mips_RDHWR64 - 188
9280
106k
    {1087, 1131, 3, 4 },
9281
    // Mips_RDHWR_MM - 189
9282
106k
    {1087, 1135, 3, 5 },
9283
    // Mips_RDHWR_MMR6 - 190
9284
106k
    {1087, 1140, 3, 5 },
9285
    // Mips_RESTOREJRC16_NM - 191
9286
106k
    {1100, 1145, 2, 2 },
9287
    // Mips_RESTOREJRC_NM - 192
9288
106k
    {1117, 1147, 2, 2 },
9289
    // Mips_RESTORE_NM - 193
9290
106k
    {1134, 1149, 2, 2 },
9291
    // Mips_ROTX_NM - 194
9292
106k
    {1147, 1151, 5, 6 },
9293
106k
    {1162, 1157, 5, 6 },
9294
106k
    {1177, 1163, 5, 6 },
9295
    // Mips_SAVE16_NM - 197
9296
106k
    {1193, 1169, 2, 2 },
9297
    // Mips_SAVE_NM - 198
9298
106k
    {1203, 1171, 2, 2 },
9299
    // Mips_SDBBP - 199
9300
106k
    {1213, 1173, 1, 5 },
9301
    // Mips_SDBBP_MMR6 - 200
9302
106k
    {1213, 1178, 1, 3 },
9303
    // Mips_SDBBP_R6 - 201
9304
106k
    {1213, 1181, 1, 4 },
9305
    // Mips_SIGRIE - 202
9306
106k
    {1219, 1185, 1, 4 },
9307
    // Mips_SIGRIE_MMR6 - 203
9308
106k
    {1219, 1189, 1, 3 },
9309
    // Mips_SLL - 204
9310
106k
    {1047, 1192, 3, 6 },
9311
    // Mips_SLL_MM - 205
9312
106k
    {1047, 1198, 3, 4 },
9313
    // Mips_SLL_MMR6 - 206
9314
106k
    {1047, 1202, 3, 5 },
9315
    // Mips_SUB - 207
9316
106k
    {1226, 1207, 3, 6 },
9317
106k
    {1237, 1213, 3, 6 },
9318
    // Mips_SUBU_MMR6 - 209
9319
106k
    {1244, 1219, 3, 5 },
9320
106k
    {1256, 1224, 3, 5 },
9321
    // Mips_SUB_MM - 211
9322
106k
    {1226, 1229, 3, 5 },
9323
106k
    {1237, 1234, 3, 5 },
9324
    // Mips_SUB_MMR6 - 213
9325
106k
    {1226, 1239, 3, 5 },
9326
106k
    {1237, 1244, 3, 5 },
9327
    // Mips_SUBu - 215
9328
106k
    {1244, 1249, 3, 6 },
9329
106k
    {1256, 1255, 3, 6 },
9330
    // Mips_SUBu_MM - 217
9331
106k
    {1244, 1261, 3, 5 },
9332
106k
    {1256, 1266, 3, 5 },
9333
    // Mips_SWSP_MM - 219
9334
106k
    {1264, 1271, 3, 2 },
9335
    // Mips_SYNC - 220
9336
106k
    {1276, 1273, 1, 5 },
9337
    // Mips_SYNC_MM - 221
9338
106k
    {1276, 1278, 1, 2 },
9339
    // Mips_SYNC_MMR6 - 222
9340
106k
    {1276, 1280, 1, 3 },
9341
    // Mips_SYNC_NM - 223
9342
106k
    {1276, 1283, 1, 2 },
9343
106k
    {1281, 1285, 1, 2 },
9344
106k
    {1290, 1287, 1, 2 },
9345
106k
    {1298, 1289, 1, 2 },
9346
106k
    {1311, 1291, 1, 2 },
9347
106k
    {1324, 1293, 1, 2 },
9348
    // Mips_SYSCALL - 229
9349
106k
    {1333, 1295, 1, 4 },
9350
    // Mips_SYSCALL_MM - 230
9351
106k
    {1333, 1299, 1, 2 },
9352
    // Mips_TEQ - 231
9353
106k
    {1341, 1301, 3, 7 },
9354
    // Mips_TEQ_MM - 232
9355
106k
    {1341, 1308, 3, 4 },
9356
    // Mips_TGE - 233
9357
106k
    {1352, 1312, 3, 7 },
9358
    // Mips_TGEU - 234
9359
106k
    {1363, 1319, 3, 7 },
9360
    // Mips_TGEU_MM - 235
9361
106k
    {1363, 1326, 3, 4 },
9362
    // Mips_TGE_MM - 236
9363
106k
    {1352, 1330, 3, 4 },
9364
    // Mips_TLT - 237
9365
106k
    {1375, 1334, 3, 7 },
9366
    // Mips_TLTU - 238
9367
106k
    {1386, 1341, 3, 7 },
9368
    // Mips_TLTU_MM - 239
9369
106k
    {1386, 1348, 3, 4 },
9370
    // Mips_TLT_MM - 240
9371
106k
    {1375, 1352, 3, 4 },
9372
    // Mips_TNE - 241
9373
106k
    {1398, 1356, 3, 7 },
9374
    // Mips_TNE_MM - 242
9375
106k
    {1398, 1363, 3, 4 },
9376
    // Mips_WAIT_MM - 243
9377
106k
    {1409, 1367, 1, 2 },
9378
    // Mips_WAIT_NM - 244
9379
106k
    {1409, 1369, 1, 2 },
9380
    // Mips_WRDSP - 245
9381
106k
    {1414, 1371, 2, 4 },
9382
    // Mips_WRDSP_MM - 246
9383
106k
    {1414, 1375, 2, 4 },
9384
    // Mips_YIELD - 247
9385
106k
    {1423, 1379, 2, 5 },
9386
    // Mips_YIELD_NM - 248
9387
106k
    {1423, 1384, 2, 4 },
9388
106k
  {0},  };
9389
9390
106k
  static const AliasPatternCond Conds[] = {
9391
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
9392
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9393
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9394
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9395
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9396
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9397
    // (MFTACX_NM GPRNM32Opnd:$rt, AC0) - 5
9398
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9399
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9400
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9401
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9402
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 9
9403
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9404
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9405
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9406
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9407
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9408
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9409
    // (MFTC0_NM GPRNM32Opnd:$rd, COP0Opnd:$rt, 0) - 15
9410
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9411
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9412
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9413
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9414
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9415
    // (MFTHI GPR32Opnd:$rt, AC0) - 20
9416
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9417
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9418
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9419
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9420
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9421
    // (MFTHI_NM GPRNM32Opnd:$rt, AC0) - 25
9422
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9423
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9424
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9425
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9426
    // (MFTLO GPR32Opnd:$rt, AC0) - 29
9427
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9428
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9429
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9430
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9431
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9432
    // (MFTLO_NM GPRNM32Opnd:$rt, AC0) - 34
9433
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9434
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9435
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9436
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9437
    // (MTTACX AC0, GPR32Opnd:$rt) - 38
9438
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9439
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9440
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9441
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9442
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9443
    // (MTTACX_NM AC0, GPRNM32Opnd:$rt) - 43
9444
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9445
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9446
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9447
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9448
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 47
9449
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9450
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9451
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9452
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9453
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9454
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9455
    // (MTTC0_NM COP0Opnd:$rt, GPRNM32Opnd:$rd, 0) - 53
9456
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9457
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9458
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9459
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9460
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9461
    // (MTTHI AC0, GPR32Opnd:$rt) - 58
9462
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9463
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9464
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9465
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9466
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9467
    // (MTTHI_NM AC0, GPRNM32Opnd:$rt) - 63
9468
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9469
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9470
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9471
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9472
    // (MTTLO AC0, GPR32Opnd:$rt) - 67
9473
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9474
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9475
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9476
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9477
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9478
    // (MTTLO_NM AC0, GPRNM32Opnd:$rt) - 72
9479
106k
    {AliasPatternCond_K_Reg, Mips_AC0},
9480
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9481
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9482
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9483
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 76
9484
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9485
106k
    {AliasPatternCond_K_TiedReg, 0},
9486
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9487
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 79
9488
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9489
106k
    {AliasPatternCond_K_TiedReg, 0},
9490
106k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9491
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 82
9492
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9493
106k
    {AliasPatternCond_K_TiedReg, 0},
9494
106k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9495
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 85
9496
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9497
106k
    {AliasPatternCond_K_TiedReg, 0},
9498
106k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9499
    // (ADDIUGP48_NM GPRNM48Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$addr) - 88
9500
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9501
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9502
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9503
    // (ADDIUGPB_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 91
9504
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9505
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9506
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9507
    // (ADDIUGPW_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 94
9508
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9509
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9510
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9511
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 97
9512
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9513
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9514
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9515
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 100
9516
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9517
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9518
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9519
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 103
9520
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9521
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9522
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9523
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9524
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9525
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9526
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9527
    // (BC1F FCC0, brtarget:$offset) - 110
9528
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9529
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9530
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9531
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9532
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9533
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9534
    // (BC1FL FCC0, brtarget:$offset) - 116
9535
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9536
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9537
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9538
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9539
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9540
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9541
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9542
    // (BC1F_MM FCC0, brtarget:$offset) - 123
9543
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9544
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9545
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9546
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9547
    // (BC1T FCC0, brtarget:$offset) - 127
9548
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9549
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9550
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9551
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9552
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9553
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9554
    // (BC1TL FCC0, brtarget:$offset) - 133
9555
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9556
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9557
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9558
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9559
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9560
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9561
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9562
    // (BC1T_MM FCC0, brtarget:$offset) - 140
9563
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9564
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9565
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9566
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9567
    // (BEQC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 144
9568
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9569
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9570
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9571
    // (BEQC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 147
9572
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9573
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9574
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9575
    // (BEQC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 150
9576
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9577
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9578
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9579
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 153
9580
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9581
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9582
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9583
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9584
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9585
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9586
    // (BGEZAL ZERO, brtarget:$offset) - 159
9587
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9588
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9589
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9590
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9591
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9592
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9593
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 165
9594
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9595
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9596
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9597
    // (BNEC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 168
9598
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9599
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9600
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9601
    // (BNEC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 171
9602
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9603
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9604
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9605
    // (BNEC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 174
9606
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9607
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9608
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9609
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 177
9610
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9611
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9612
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9613
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9614
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9615
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9616
    // (BREAK 0, 0) - 183
9617
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9618
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9619
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9620
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9621
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9622
    // (BREAK uimm10:$imm, 0) - 188
9623
106k
    {AliasPatternCond_K_Ignore, 0},
9624
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9625
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9626
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9627
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9628
    // (BREAK_MM 0, 0) - 193
9629
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9630
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9631
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9632
    // (BREAK_MM uimm10:$imm, 0) - 196
9633
106k
    {AliasPatternCond_K_Ignore, 0},
9634
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9635
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9636
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 199
9637
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9638
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9639
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9640
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9641
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9642
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9643
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9644
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9645
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9646
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 208
9647
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9648
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9649
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9650
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9651
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9652
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9653
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9654
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 215
9655
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9656
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9657
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9658
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9659
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9660
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9661
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9662
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9663
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9664
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 224
9665
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9666
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9667
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9668
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9669
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9670
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9671
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9672
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 231
9673
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9674
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9675
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9676
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9677
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9678
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9679
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9680
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9681
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 239
9682
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9683
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9684
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9685
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9686
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9687
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9688
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 245
9689
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9690
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9691
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9692
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9693
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9694
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9695
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9696
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9697
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9698
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 254
9699
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9700
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9701
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9702
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9703
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9704
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9705
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9706
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 261
9707
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9708
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9709
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9710
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9711
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9712
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9713
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9714
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9715
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9716
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 270
9717
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9718
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9719
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9720
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9721
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9722
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9723
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9724
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 277
9725
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9726
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9727
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9728
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9729
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9730
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9731
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9732
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9733
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 285
9734
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9735
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9736
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9737
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9738
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9739
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9740
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 291
9741
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9742
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9743
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9744
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9745
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9746
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9747
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9748
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9749
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9750
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 300
9751
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9752
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9753
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9754
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9755
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9756
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9757
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9758
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 307
9759
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9760
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9761
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9762
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9763
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9764
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9765
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9766
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9767
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9768
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 316
9769
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9770
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9771
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9772
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9773
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9774
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9775
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9776
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 323
9777
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9778
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9779
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9780
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9781
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9782
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9783
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9784
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9785
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 331
9786
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9787
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9788
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9789
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9790
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9791
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9792
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 337
9793
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9794
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9795
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9796
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9797
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9798
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9799
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9800
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9801
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9802
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 346
9803
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9804
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9805
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9806
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9807
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9808
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9809
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9810
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 353
9811
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9812
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9813
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9814
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9815
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9816
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9817
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9818
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9819
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9820
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 362
9821
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9822
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9823
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9824
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9825
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9826
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9827
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9828
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 369
9829
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9830
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9831
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9832
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9833
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9834
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9835
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9836
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9837
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 377
9838
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9839
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9840
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9841
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9842
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9843
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9844
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 383
9845
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9846
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9847
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9848
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9849
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9850
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9851
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9852
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9853
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9854
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 392
9855
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9856
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9857
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9858
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9859
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9860
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9861
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9862
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 399
9863
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9864
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9865
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9866
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9867
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9868
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9869
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9870
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9871
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9872
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 408
9873
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9874
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9875
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9876
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9877
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9878
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9879
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9880
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 415
9881
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9882
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9883
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9884
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9885
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9886
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9887
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9888
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9889
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 423
9890
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9891
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9892
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9893
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9894
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9895
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9896
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 429
9897
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9898
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9899
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9900
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9901
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9902
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9903
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9904
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9905
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9906
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 438
9907
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9908
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9909
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9910
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9911
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9912
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9913
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9914
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 445
9915
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9916
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9917
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9918
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9919
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9920
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9921
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9922
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9923
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9924
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 454
9925
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9926
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9927
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9928
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9929
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9930
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9931
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9932
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 461
9933
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9934
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9935
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9936
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9937
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9938
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9939
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9940
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9941
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 469
9942
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9943
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9944
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9945
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9946
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9947
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9948
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 475
9949
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9950
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9951
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9952
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9953
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9954
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9955
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9956
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9957
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9958
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 484
9959
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9960
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9961
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9962
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9963
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9964
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9965
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9966
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 491
9967
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9968
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9969
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9970
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9971
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9972
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9973
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9974
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9975
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9976
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 500
9977
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9978
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9979
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9980
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9981
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9982
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9983
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9984
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 507
9985
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9986
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9987
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9988
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9989
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9990
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9991
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9992
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9993
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 515
9994
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9995
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9996
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9997
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9998
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9999
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10000
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 521
10001
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10002
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10003
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10004
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10005
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10006
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10007
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10008
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10009
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10010
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 530
10011
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10012
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10013
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10014
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10015
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10016
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10017
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10018
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 537
10019
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10020
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10021
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10022
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10023
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10024
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10025
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10026
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10027
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10028
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 546
10029
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10030
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10031
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10032
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10033
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10034
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10035
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10036
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 553
10037
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10038
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10039
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10040
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10041
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10042
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10043
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10044
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10045
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 561
10046
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10047
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10048
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10049
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10050
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10051
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10052
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 567
10053
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10054
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10055
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10056
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10057
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10058
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10059
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10060
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10061
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10062
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 576
10063
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10064
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10065
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10066
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10067
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10068
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10069
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10070
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 583
10071
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10072
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10073
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10074
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10075
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10076
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10077
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10078
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10079
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10080
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 592
10081
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10082
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10083
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10084
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10085
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10086
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10087
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10088
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 599
10089
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10090
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10091
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10092
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10093
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10094
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10095
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10096
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10097
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 607
10098
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10099
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10100
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10101
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10102
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10103
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10104
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 613
10105
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10106
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10107
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10108
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10109
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10110
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10111
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10112
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10113
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10114
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 622
10115
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10116
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10117
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10118
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10119
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10120
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10121
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10122
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 629
10123
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10124
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10125
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10126
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10127
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10128
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10129
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10130
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10131
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10132
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 638
10133
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10134
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10135
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10136
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10137
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10138
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10139
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10140
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 645
10141
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10142
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10143
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10144
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10145
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10146
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10147
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10148
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10149
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 653
10150
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10151
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10152
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10153
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10154
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10155
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10156
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 659
10157
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10158
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10159
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10160
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10161
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10162
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10163
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10164
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10165
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10166
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 668
10167
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10168
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10169
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10170
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10171
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10172
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10173
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10174
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 675
10175
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10176
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10177
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10178
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10179
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10180
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10181
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10182
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10183
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10184
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 684
10185
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10186
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10187
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10188
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10189
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10190
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10191
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10192
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 691
10193
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10194
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10195
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10196
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10197
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10198
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10199
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10200
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10201
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 699
10202
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10203
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10204
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10205
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10206
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10207
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10208
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 705
10209
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10210
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10211
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10212
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10213
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10214
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10215
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10216
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10217
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10218
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 714
10219
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10220
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10221
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10222
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10223
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10224
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10225
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10226
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 721
10227
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10228
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10229
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10230
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10231
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10232
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10233
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10234
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10235
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10236
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 730
10237
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10238
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10239
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10240
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10241
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10242
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10243
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10244
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 737
10245
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10246
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10247
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10248
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10249
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10250
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10251
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10252
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10253
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 745
10254
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10255
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10256
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10257
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10258
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10259
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10260
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 751
10261
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10262
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10263
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10264
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10265
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10266
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10267
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10268
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10269
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10270
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 760
10271
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10272
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10273
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10274
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10275
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10276
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10277
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10278
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 767
10279
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10280
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10281
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10282
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10283
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10284
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10285
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10286
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10287
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10288
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 776
10289
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10290
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10291
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10292
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10293
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10294
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10295
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10296
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 783
10297
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10298
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10299
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10300
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10301
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10302
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10303
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10304
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10305
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 791
10306
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10307
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10308
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10309
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10310
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10311
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10312
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 797
10313
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10314
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10315
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10316
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10317
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10318
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10319
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10320
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10321
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10322
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 806
10323
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10324
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10325
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10326
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10327
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10328
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10329
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10330
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 813
10331
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10332
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10333
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10334
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10335
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10336
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10337
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10338
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10339
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10340
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 822
10341
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10342
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10343
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10344
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10345
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10346
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10347
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10348
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 829
10349
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10350
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10351
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10352
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10353
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10354
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10355
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10356
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10357
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 837
10358
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10359
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10360
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10361
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10362
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10363
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10364
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 843
10365
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10366
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10367
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10368
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10369
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10370
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10371
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10372
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10373
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10374
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 852
10375
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10376
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10377
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10378
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10379
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10380
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10381
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10382
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 859
10383
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10384
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10385
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10386
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10387
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10388
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10389
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10390
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10391
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10392
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 868
10393
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10394
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10395
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10396
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10397
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10398
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10399
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10400
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 875
10401
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10402
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10403
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10404
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10405
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10406
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10407
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10408
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10409
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 883
10410
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10411
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10412
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10413
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10414
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10415
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10416
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 889
10417
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10418
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10419
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10420
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10421
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10422
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10423
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10424
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10425
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10426
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 898
10427
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10428
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10429
106k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10430
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10431
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10432
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10433
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10434
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 905
10435
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10436
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10437
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10438
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10439
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10440
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10441
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10442
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10443
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10444
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 914
10445
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10446
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10447
106k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10448
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10449
106k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10450
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10451
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10452
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 921
10453
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10454
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10455
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10456
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10457
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10458
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10459
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10460
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10461
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 929
10462
106k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10463
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10464
106k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10465
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10466
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10467
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10468
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 935
10469
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10470
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10471
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10472
106k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10473
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10474
    // (DI ZERO) - 940
10475
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10476
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10477
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10478
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10479
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10480
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 945
10481
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10482
106k
    {AliasPatternCond_K_TiedReg, 0},
10483
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10484
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10485
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10486
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 950
10487
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10488
106k
    {AliasPatternCond_K_TiedReg, 0},
10489
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10490
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10491
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10492
    // (DI_MM ZERO) - 955
10493
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10494
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10495
    // (DI_MMR6 ZERO) - 957
10496
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10497
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10498
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10499
    // (DI_NM ZERO_NM) - 960
10500
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10501
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10502
    // (DMT ZERO) - 962
10503
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10504
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10505
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10506
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10507
    // (DMT_NM ZERO_NM) - 966
10508
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10509
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10510
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10511
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 969
10512
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10513
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10514
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10515
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10516
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10517
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10518
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 975
10519
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10520
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10521
106k
    {AliasPatternCond_K_TiedReg, 0},
10522
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10523
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10524
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10525
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 981
10526
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10527
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10528
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10529
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10530
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10531
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10532
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 987
10533
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10534
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10535
106k
    {AliasPatternCond_K_TiedReg, 0},
10536
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10537
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10538
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10539
    // (DVPE ZERO) - 993
10540
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10541
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10542
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10543
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10544
    // (DVPE_NM ZERO_NM) - 997
10545
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10546
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10547
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10548
    // (EI ZERO) - 1000
10549
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10550
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10551
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10552
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10553
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10554
    // (EI_MM ZERO) - 1005
10555
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10556
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10557
    // (EI_MMR6 ZERO) - 1007
10558
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10559
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10560
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10561
    // (EI_NM ZERO_NM) - 1010
10562
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10563
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10564
    // (EMT ZERO) - 1012
10565
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10566
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10567
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10568
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10569
    // (EMT_NM ZERO_NM) - 1016
10570
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10571
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10572
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10573
    // (EVPE ZERO) - 1019
10574
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10575
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10576
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10577
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10578
    // (EVPE_NM ZERO_NM) - 1023
10579
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10580
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10581
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10582
    // (HYPCALL 0) - 1026
10583
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10584
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10585
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10586
106k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10587
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10588
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10589
    // (HYPCALL_MM 0) - 1032
10590
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10591
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10592
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10593
106k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10594
    // (JALR ZERO, GPR32Opnd:$rs) - 1036
10595
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10596
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10597
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10598
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10599
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10600
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10601
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 1042
10602
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10603
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10604
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10605
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10606
    // (JALRCHB_NM ZERO_NM, GPRNM32Opnd:$rs) - 1046
10607
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10608
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10609
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10610
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 1049
10611
106k
    {AliasPatternCond_K_Reg, Mips_RA},
10612
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10613
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10614
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10615
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 1053
10616
106k
    {AliasPatternCond_K_Reg, Mips_RA},
10617
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10618
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10619
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10620
    // (JALR_HB RA, GPR32Opnd:$rs) - 1057
10621
106k
    {AliasPatternCond_K_Reg, Mips_RA},
10622
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10623
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10624
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10625
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10626
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10627
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 1063
10628
106k
    {AliasPatternCond_K_Reg, Mips_RA_64},
10629
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10630
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10631
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64},
10632
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10633
    // (JIALC GPR32Opnd:$rs, 0) - 1068
10634
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10635
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10636
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10637
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10638
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10639
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10640
    // (JIALC64 GPR64Opnd:$rs, 0) - 1074
10641
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10642
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10643
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10644
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10645
    // (JIC GPR32Opnd:$rs, 0) - 1078
10646
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10647
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10648
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10649
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10650
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10651
    // (JIC64 GPR64Opnd:$rs, 0) - 1083
10652
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10653
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10654
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10655
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10656
    // (MFC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1087
10657
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10658
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10659
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10660
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10661
    // (MFHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1091
10662
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10663
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10664
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10665
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10666
    // (MOVE16_MM ZERO, ZERO) - 1095
10667
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10668
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10669
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10670
    // (MTC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1098
10671
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10672
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10673
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10674
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10675
    // (MTHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1102
10676
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10677
106k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10678
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10679
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10680
    // (Move32R16 ZERO, S0) - 1106
10681
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10682
106k
    {AliasPatternCond_K_Reg, Mips_S0},
10683
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips16},
10684
    // (NOR_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, ZERO_NM) - 1109
10685
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10686
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10687
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10688
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10689
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 1113
10690
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10691
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10692
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10693
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10694
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10695
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10696
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10697
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 1120
10698
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10699
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10700
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10701
106k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10702
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10703
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1125
10704
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10705
106k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10706
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10707
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10708
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10709
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10710
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1131
10711
106k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10712
106k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10713
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10714
106k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10715
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1135
10716
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10717
106k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10718
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10719
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10720
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10721
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1140
10722
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10723
106k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10724
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10725
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10726
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10727
    // (RESTOREJRC16_NM uimm8s4_nm:$adj, 0) - 1145
10728
106k
    {AliasPatternCond_K_Ignore, 0},
10729
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10730
    // (RESTOREJRC_NM uimm12s3_nm:$adj, 0) - 1147
10731
106k
    {AliasPatternCond_K_Ignore, 0},
10732
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10733
    // (RESTORE_NM uimm12s3_nm:$adj, 0) - 1149
10734
106k
    {AliasPatternCond_K_Ignore, 0},
10735
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10736
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 7, 8, 1) - 1151
10737
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10738
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10739
106k
    {AliasPatternCond_K_Imm, (uint32_t)7},
10740
106k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10741
106k
    {AliasPatternCond_K_Imm, (uint32_t)1},
10742
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10743
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 15, 16, 0) - 1157
10744
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10745
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10746
106k
    {AliasPatternCond_K_Imm, (uint32_t)15},
10747
106k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10748
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10749
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10750
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 8, 24, 0) - 1163
10751
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10752
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10753
106k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10754
106k
    {AliasPatternCond_K_Imm, (uint32_t)24},
10755
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10756
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10757
    // (SAVE16_NM uimm8s4_nm:$adj, 0) - 1169
10758
106k
    {AliasPatternCond_K_Ignore, 0},
10759
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10760
    // (SAVE_NM uimm12s3_nm:$adj, 0) - 1171
10761
106k
    {AliasPatternCond_K_Ignore, 0},
10762
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10763
    // (SDBBP 0) - 1173
10764
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10765
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10766
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10767
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10768
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10769
    // (SDBBP_MMR6 0) - 1178
10770
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10771
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10772
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10773
    // (SDBBP_R6 0) - 1181
10774
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10775
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10776
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10777
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10778
    // (SIGRIE 0) - 1185
10779
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10780
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10781
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10782
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10783
    // (SIGRIE_MMR6 0) - 1189
10784
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10785
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10786
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10787
    // (SLL ZERO, ZERO, 0) - 1192
10788
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10789
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10790
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10791
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10792
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10793
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10794
    // (SLL_MM ZERO, ZERO, 0) - 1198
10795
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10796
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10797
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10798
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10799
    // (SLL_MMR6 ZERO, ZERO, 0) - 1202
10800
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10801
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10802
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10803
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10804
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10805
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1207
10806
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10807
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10808
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10809
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10810
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10811
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10812
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1213
10813
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10814
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10815
106k
    {AliasPatternCond_K_TiedReg, 0},
10816
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10817
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10818
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10819
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1219
10820
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10821
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10822
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10823
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10824
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10825
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1224
10826
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10827
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10828
106k
    {AliasPatternCond_K_TiedReg, 0},
10829
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10830
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10831
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1229
10832
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10833
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10834
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10835
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10836
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10837
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1234
10838
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10839
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10840
106k
    {AliasPatternCond_K_TiedReg, 0},
10841
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10842
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10843
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1239
10844
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10845
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10846
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10847
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10848
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10849
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1244
10850
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10851
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10852
106k
    {AliasPatternCond_K_TiedReg, 0},
10853
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10854
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10855
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1249
10856
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10857
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10858
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10859
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10860
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10861
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10862
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1255
10863
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10864
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10865
106k
    {AliasPatternCond_K_TiedReg, 0},
10866
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10867
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10868
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10869
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1261
10870
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10871
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10872
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10873
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10874
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10875
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1266
10876
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10877
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10878
106k
    {AliasPatternCond_K_TiedReg, 0},
10879
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10880
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10881
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1271
10882
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10883
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10884
    // (SYNC 0) - 1273
10885
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10886
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10887
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10888
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10889
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10890
    // (SYNC_MM 0) - 1278
10891
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10892
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10893
    // (SYNC_MMR6 0) - 1280
10894
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10895
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10896
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10897
    // (SYNC_NM 0) - 1283
10898
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10899
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10900
    // (SYNC_NM 4) - 1285
10901
106k
    {AliasPatternCond_K_Imm, (uint32_t)4},
10902
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10903
    // (SYNC_NM 16) - 1287
10904
106k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10905
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10906
    // (SYNC_NM 17) - 1289
10907
106k
    {AliasPatternCond_K_Imm, (uint32_t)17},
10908
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10909
    // (SYNC_NM 18) - 1291
10910
106k
    {AliasPatternCond_K_Imm, (uint32_t)18},
10911
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10912
    // (SYNC_NM 19) - 1293
10913
106k
    {AliasPatternCond_K_Imm, (uint32_t)19},
10914
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10915
    // (SYSCALL 0) - 1295
10916
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10917
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10918
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10919
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10920
    // (SYSCALL_MM 0) - 1299
10921
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10922
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10923
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1301
10924
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10925
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10926
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10927
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10928
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10929
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10930
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10931
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1308
10932
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10933
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10934
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10935
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10936
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1312
10937
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10938
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10939
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10940
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10941
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10942
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10943
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10944
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1319
10945
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10946
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10947
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10948
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10949
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10950
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10951
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10952
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1326
10953
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10954
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10955
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10956
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10957
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1330
10958
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10959
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10960
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10961
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10962
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1334
10963
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10964
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10965
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10966
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10967
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10968
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10969
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10970
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1341
10971
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10972
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10973
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10974
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10975
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10976
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10977
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10978
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1348
10979
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10980
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10981
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10982
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10983
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1352
10984
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10985
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10986
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10987
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10988
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1356
10989
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10990
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10991
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10992
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10993
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10994
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10995
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10996
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1363
10997
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10998
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10999
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11000
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11001
    // (WAIT_MM 0) - 1367
11002
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11003
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11004
    // (WAIT_NM 0) - 1369
11005
106k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11006
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11007
    // (WRDSP GPR32Opnd:$rt, 31) - 1371
11008
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11009
106k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11010
106k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11011
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11012
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1375
11013
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11014
106k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11015
106k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11016
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11017
    // (YIELD ZERO, GPR32Opnd:$rs) - 1379
11018
106k
    {AliasPatternCond_K_Reg, Mips_ZERO},
11019
106k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11020
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11021
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11022
106k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
11023
    // (YIELD_NM ZERO_NM, GPRNM32Opnd:$rs) - 1384
11024
106k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
11025
106k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
11026
106k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11027
106k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11028
106k
  {0},  };
11029
11030
106k
  static const char AsmStrings[] =
11031
106k
    /* 0 */ "mftacx $\x01\0"
11032
106k
    /* 10 */ "mftc0 $\x01, $\x02\0"
11033
106k
    /* 23 */ "mfthi $\x01\0"
11034
106k
    /* 32 */ "mftlo $\x01\0"
11035
106k
    /* 41 */ "mttacx $\x02\0"
11036
106k
    /* 51 */ "mttc0 $\x02, $\x01\0"
11037
106k
    /* 64 */ "mtthi $\x02\0"
11038
106k
    /* 73 */ "mttlo $\x02\0"
11039
106k
    /* 82 */ "nor $\x01, $\x03\0"
11040
106k
    /* 93 */ "slt $\x01, $\x03\0"
11041
106k
    /* 104 */ "sltu $\x01, $\x03\0"
11042
106k
    /* 116 */ "addiu.b32 $\x01, $\x02, $\x03\0"
11043
106k
    /* 137 */ "addiu.b $\x01, $\x02, $\x03\0"
11044
106k
    /* 156 */ "addiu.w $\x01, $\x02, $\x03\0"
11045
106k
    /* 175 */ "lapc $\x01, $\x02\0"
11046
106k
    /* 187 */ "move $\x01, $\x02\0"
11047
106k
    /* 199 */ "bc1f $\xFF\x02\x01\0"
11048
106k
    /* 209 */ "bc1fl $\xFF\x02\x01\0"
11049
106k
    /* 220 */ "bc1t $\xFF\x02\x01\0"
11050
106k
    /* 230 */ "bc1tl $\xFF\x02\x01\0"
11051
106k
    /* 241 */ "beqc $\x02, $\x01, $\xFF\x03\x01\0"
11052
106k
    /* 259 */ "beqzc $\x01, $\xFF\x03\x01\0"
11053
106k
    /* 274 */ "beqzc $\x02, $\xFF\x03\x01\0"
11054
106k
    /* 289 */ "beqzl $\x01, $\xFF\x03\x01\0"
11055
106k
    /* 304 */ "bal $\xFF\x02\x01\0"
11056
106k
    /* 313 */ "bnec $\x02, $\x01, $\xFF\x03\x01\0"
11057
106k
    /* 331 */ "bnezc $\x01, $\xFF\x03\x01\0"
11058
106k
    /* 346 */ "bnezc $\x02, $\xFF\x03\x01\0"
11059
106k
    /* 361 */ "bnezl $\x01, $\xFF\x03\x01\0"
11060
106k
    /* 376 */ "break\0"
11061
106k
    /* 382 */ "break $\xFF\x01\x02\0"
11062
106k
    /* 393 */ "c.eq.d $\x02, $\x03\0"
11063
106k
    /* 407 */ "c.eq.s $\x02, $\x03\0"
11064
106k
    /* 421 */ "c.f.d $\x02, $\x03\0"
11065
106k
    /* 434 */ "c.f.s $\x02, $\x03\0"
11066
106k
    /* 447 */ "c.le.d $\x02, $\x03\0"
11067
106k
    /* 461 */ "c.le.s $\x02, $\x03\0"
11068
106k
    /* 475 */ "c.lt.d $\x02, $\x03\0"
11069
106k
    /* 489 */ "c.lt.s $\x02, $\x03\0"
11070
106k
    /* 503 */ "c.nge.d $\x02, $\x03\0"
11071
106k
    /* 518 */ "c.nge.s $\x02, $\x03\0"
11072
106k
    /* 533 */ "c.ngle.d $\x02, $\x03\0"
11073
106k
    /* 549 */ "c.ngle.s $\x02, $\x03\0"
11074
106k
    /* 565 */ "c.ngl.d $\x02, $\x03\0"
11075
106k
    /* 580 */ "c.ngl.s $\x02, $\x03\0"
11076
106k
    /* 595 */ "c.ngt.d $\x02, $\x03\0"
11077
106k
    /* 610 */ "c.ngt.s $\x02, $\x03\0"
11078
106k
    /* 625 */ "c.ole.d $\x02, $\x03\0"
11079
106k
    /* 640 */ "c.ole.s $\x02, $\x03\0"
11080
106k
    /* 655 */ "c.olt.d $\x02, $\x03\0"
11081
106k
    /* 670 */ "c.olt.s $\x02, $\x03\0"
11082
106k
    /* 685 */ "c.seq.d $\x02, $\x03\0"
11083
106k
    /* 700 */ "c.seq.s $\x02, $\x03\0"
11084
106k
    /* 715 */ "c.sf.d $\x02, $\x03\0"
11085
106k
    /* 729 */ "c.sf.s $\x02, $\x03\0"
11086
106k
    /* 743 */ "c.ueq.d $\x02, $\x03\0"
11087
106k
    /* 758 */ "c.ueq.s $\x02, $\x03\0"
11088
106k
    /* 773 */ "c.ule.d $\x02, $\x03\0"
11089
106k
    /* 788 */ "c.ule.s $\x02, $\x03\0"
11090
106k
    /* 803 */ "c.ult.d $\x02, $\x03\0"
11091
106k
    /* 818 */ "c.ult.s $\x02, $\x03\0"
11092
106k
    /* 833 */ "c.un.d $\x02, $\x03\0"
11093
106k
    /* 847 */ "c.un.s $\x02, $\x03\0"
11094
106k
    /* 861 */ "di\0"
11095
106k
    /* 864 */ "div $\x01, $\x03\0"
11096
106k
    /* 875 */ "divu $\x01, $\x03\0"
11097
106k
    /* 887 */ "dmt\0"
11098
106k
    /* 891 */ "dneg $\x01, $\x03\0"
11099
106k
    /* 903 */ "dneg $\x01\0"
11100
106k
    /* 911 */ "dnegu $\x01, $\x03\0"
11101
106k
    /* 924 */ "dnegu $\x01\0"
11102
106k
    /* 933 */ "dvpe\0"
11103
106k
    /* 938 */ "ei\0"
11104
106k
    /* 941 */ "emt\0"
11105
106k
    /* 945 */ "evpe\0"
11106
106k
    /* 950 */ "hypcall\0"
11107
106k
    /* 958 */ "jr $\x02\0"
11108
106k
    /* 964 */ "jrc.hb $\x02\0"
11109
106k
    /* 974 */ "jalrc.hb $\x02\0"
11110
106k
    /* 986 */ "jalrc $\x02\0"
11111
106k
    /* 995 */ "jalr.hb $\x02\0"
11112
106k
    /* 1006 */ "jalrc $\x01\0"
11113
106k
    /* 1015 */ "jrc $\x01\0"
11114
106k
    /* 1022 */ "mfc0 $\x01, $\x02\0"
11115
106k
    /* 1034 */ "mfhc0 $\x01, $\x02\0"
11116
106k
    /* 1047 */ "nop\0"
11117
106k
    /* 1051 */ "mtc0 $\x01, $\x02\0"
11118
106k
    /* 1063 */ "mthc0 $\x01, $\x02\0"
11119
106k
    /* 1076 */ "not $\x01, $\x02\0"
11120
106k
    /* 1087 */ "rdhwr $\x01, $\x02\0"
11121
106k
    /* 1100 */ "restore.jrc $\xFF\x01\x03\0"
11122
106k
    /* 1117 */ "restore.jrc $\xFF\x01\x04\0"
11123
106k
    /* 1134 */ "restore $\xFF\x01\x04\0"
11124
106k
    /* 1147 */ "bitrevb $\x01, $\x02\0"
11125
106k
    /* 1162 */ "bitrevh $\x01, $\x02\0"
11126
106k
    /* 1177 */ "byterevh $\x01, $\x02\0"
11127
106k
    /* 1193 */ "save $\xFF\x01\x03\0"
11128
106k
    /* 1203 */ "save $\xFF\x01\x04\0"
11129
106k
    /* 1213 */ "sdbbp\0"
11130
106k
    /* 1219 */ "sigrie\0"
11131
106k
    /* 1226 */ "neg $\x01, $\x03\0"
11132
106k
    /* 1237 */ "neg $\x01\0"
11133
106k
    /* 1244 */ "negu $\x01, $\x03\0"
11134
106k
    /* 1256 */ "negu $\x01\0"
11135
106k
    /* 1264 */ "sw $\x01, $\xFF\x02\x05\0"
11136
106k
    /* 1276 */ "sync\0"
11137
106k
    /* 1281 */ "sync_wmb\0"
11138
106k
    /* 1290 */ "sync_mb\0"
11139
106k
    /* 1298 */ "sync_acquire\0"
11140
106k
    /* 1311 */ "sync_release\0"
11141
106k
    /* 1324 */ "sync_rmb\0"
11142
106k
    /* 1333 */ "syscall\0"
11143
106k
    /* 1341 */ "teq $\x01, $\x02\0"
11144
106k
    /* 1352 */ "tge $\x01, $\x02\0"
11145
106k
    /* 1363 */ "tgeu $\x01, $\x02\0"
11146
106k
    /* 1375 */ "tlt $\x01, $\x02\0"
11147
106k
    /* 1386 */ "tltu $\x01, $\x02\0"
11148
106k
    /* 1398 */ "tne $\x01, $\x02\0"
11149
106k
    /* 1409 */ "wait\0"
11150
106k
    /* 1414 */ "wrdsp $\x01\0"
11151
106k
    /* 1423 */ "yield $\x02\0"
11152
106k
  ;
11153
11154
106k
#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
106k
#endif
11166
11167
106k
  AliasMatchingData M = {
11168
106k
    OpToPatterns,
11169
106k
    Patterns,
11170
106k
    Conds,
11171
106k
    AsmStrings,
11172
106k
    NULL,
11173
106k
  };
11174
106k
  const char *AsmString = matchAliasPatterns(MI, &M);
11175
106k
  if (!AsmString) return false;
11176
11177
5.06k
  unsigned I = 0;
11178
23.2k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11179
20.1k
         AsmString[I] != '$' && AsmString[I] != '\0')
11180
18.1k
    ++I;
11181
5.06k
  SStream_concat1(OS, '\t');
11182
5.06k
  char *substr = malloc(I+1);
11183
5.06k
  memcpy(substr, AsmString, I);
11184
5.06k
  substr[I] = '\0';
11185
5.06k
  SStream_concat0(OS, substr);
11186
5.06k
  free(substr);
11187
5.06k
  if (AsmString[I] != '\0') {
11188
3.08k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11189
3.08k
      SStream_concat1(OS, '\t');
11190
3.08k
      ++I;
11191
3.08k
    }
11192
10.5k
    do {
11193
10.5k
      if (AsmString[I] == '$') {
11194
5.57k
        ++I;
11195
5.57k
        if (AsmString[I] == (char)0xff) {
11196
1.74k
          ++I;
11197
1.74k
          int OpIdx = AsmString[I++] - 1;
11198
1.74k
          int PrintMethodIdx = AsmString[I++] - 1;
11199
1.74k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
11200
1.74k
        } else
11201
3.82k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
11202
5.57k
      } else {
11203
4.98k
        SStream_concat1(OS, AsmString[I++]);
11204
4.98k
      }
11205
10.5k
    } while (AsmString[I] != '\0');
11206
3.08k
  }
11207
11208
5.06k
  return true;
11209
#else
11210
  return false;
11211
#endif // CAPSTONE_DIET
11212
106k
}
11213
11214
static void printCustomAliasOperand(
11215
         MCInst *MI, uint64_t Address, unsigned OpIdx,
11216
         unsigned PrintMethodIdx,
11217
1.74k
         SStream *OS) {
11218
1.74k
#ifndef CAPSTONE_DIET
11219
1.74k
  switch (PrintMethodIdx) {
11220
0
  default:
11221
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
11222
0
    break;
11223
315
  case 0:
11224
315
    printBranchOperand(MI, Address, OpIdx, OS);
11225
315
    break;
11226
74
  case 1:
11227
74
    printUImm_10_0(MI, OpIdx, OS);
11228
74
    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.35k
  case 4:
11236
1.35k
    printMemOperand(MI, OpIdx, OS);
11237
1.35k
    break;
11238
1.74k
  }
11239
1.74k
#endif // CAPSTONE_DIET
11240
1.74k
}
11241
11242
#endif // PRINT_ALIAS_INSTR