Coverage Report

Created: 2026-02-26 07:11

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
114k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
114k
#ifndef CAPSTONE_DIET
21
114k
  static const char AsmStrs[] = {
22
114k
  /* 0 */ "ins \t\0"
23
114k
  /* 6 */ "dmfc0\t\0"
24
114k
  /* 13 */ "dmfgc0\t\0"
25
114k
  /* 21 */ "mfhgc0\t\0"
26
114k
  /* 29 */ "mthgc0\t\0"
27
114k
  /* 37 */ "dmtgc0\t\0"
28
114k
  /* 45 */ "mfhc0\t\0"
29
114k
  /* 52 */ "mthc0\t\0"
30
114k
  /* 59 */ "dmtc0\t\0"
31
114k
  /* 66 */ "vmm0\t\0"
32
114k
  /* 72 */ "mtm0\t\0"
33
114k
  /* 78 */ "mtp0\t\0"
34
114k
  /* 84 */ "bbit0\t\0"
35
114k
  /* 91 */ "ldc1\t\0"
36
114k
  /* 97 */ "sdc1\t\0"
37
114k
  /* 103 */ "cfc1\t\0"
38
114k
  /* 109 */ "dmfc1\t\0"
39
114k
  /* 116 */ "mfhc1\t\0"
40
114k
  /* 123 */ "mthc1\t\0"
41
114k
  /* 130 */ "ctc1\t\0"
42
114k
  /* 136 */ "dmtc1\t\0"
43
114k
  /* 143 */ "lwc1\t\0"
44
114k
  /* 149 */ "swc1\t\0"
45
114k
  /* 155 */ "ldxc1\t\0"
46
114k
  /* 162 */ "sdxc1\t\0"
47
114k
  /* 169 */ "luxc1\t\0"
48
114k
  /* 176 */ "suxc1\t\0"
49
114k
  /* 183 */ "lwxc1\t\0"
50
114k
  /* 190 */ "swxc1\t\0"
51
114k
  /* 197 */ "mtm1\t\0"
52
114k
  /* 203 */ "mtp1\t\0"
53
114k
  /* 209 */ "bbit1\t\0"
54
114k
  /* 216 */ "bbit032\t\0"
55
114k
  /* 225 */ "bbit132\t\0"
56
114k
  /* 234 */ "dsra32\t\0"
57
114k
  /* 242 */ "bposge32\t\0"
58
114k
  /* 252 */ "dsll32\t\0"
59
114k
  /* 260 */ "dsrl32\t\0"
60
114k
  /* 268 */ "lwm32\t\0"
61
114k
  /* 275 */ "swm32\t\0"
62
114k
  /* 282 */ "drotr32\t\0"
63
114k
  /* 291 */ "cins32\t\0"
64
114k
  /* 299 */ "exts32\t\0"
65
114k
  /* 307 */ "ldc2\t\0"
66
114k
  /* 313 */ "sdc2\t\0"
67
114k
  /* 319 */ "cfc2\t\0"
68
114k
  /* 325 */ "dmfc2\t\0"
69
114k
  /* 332 */ "mfhc2\t\0"
70
114k
  /* 339 */ "mthc2\t\0"
71
114k
  /* 346 */ "ctc2\t\0"
72
114k
  /* 352 */ "dmtc2\t\0"
73
114k
  /* 359 */ "lwc2\t\0"
74
114k
  /* 365 */ "swc2\t\0"
75
114k
  /* 371 */ "mtm2\t\0"
76
114k
  /* 377 */ "mtp2\t\0"
77
114k
  /* 383 */ "addiur2\t\0"
78
114k
  /* 392 */ "ldc3\t\0"
79
114k
  /* 398 */ "sdc3\t\0"
80
114k
  /* 404 */ "lwc3\t\0"
81
114k
  /* 410 */ "swc3\t\0"
82
114k
  /* 416 */ "addius5\t\0"
83
114k
  /* 425 */ "sb16\t\0"
84
114k
  /* 431 */ "bc16\t\0"
85
114k
  /* 437 */ "jrc16\t\0"
86
114k
  /* 444 */ "bnezc16\t\0"
87
114k
  /* 453 */ "beqzc16\t\0"
88
114k
  /* 462 */ "and16\t\0"
89
114k
  /* 469 */ "move16\t\0"
90
114k
  /* 477 */ "sh16\t\0"
91
114k
  /* 483 */ "andi16\t\0"
92
114k
  /* 491 */ "mfhi16\t\0"
93
114k
  /* 499 */ "li16\t\0"
94
114k
  /* 505 */ "break16\t\0"
95
114k
  /* 514 */ "sll16\t\0"
96
114k
  /* 521 */ "srl16\t\0"
97
114k
  /* 528 */ "lwm16\t\0"
98
114k
  /* 535 */ "swm16\t\0"
99
114k
  /* 542 */ "mflo16\t\0"
100
114k
  /* 550 */ "sdbbp16\t\0"
101
114k
  /* 559 */ "jr16\t\0"
102
114k
  /* 565 */ "xor16\t\0"
103
114k
  /* 572 */ "jalrs16\t\0"
104
114k
  /* 581 */ "not16\t\0"
105
114k
  /* 588 */ "lbu16\t\0"
106
114k
  /* 595 */ "subu16\t\0"
107
114k
  /* 603 */ "addu16\t\0"
108
114k
  /* 611 */ "lhu16\t\0"
109
114k
  /* 618 */ "lw16\t\0"
110
114k
  /* 624 */ "sw16\t\0"
111
114k
  /* 630 */ "bnez16\t\0"
112
114k
  /* 638 */ "beqz16\t\0"
113
114k
  /* 646 */ "andi[32]\t\0"
114
114k
  /* 656 */ "addiu[32]\t\0"
115
114k
  /* 667 */ "addiu[r2]\t\0"
116
114k
  /* 678 */ "addiu[rs5]\t\0"
117
114k
  /* 690 */ "balc[16]\t\0"
118
114k
  /* 700 */ "andi[16]\t\0"
119
114k
  /* 710 */ "li[48]\t\0"
120
114k
  /* 718 */ "addiu[48]\t\0"
121
114k
  /* 729 */ "addiu[gp48]\t\0"
122
114k
  /* 742 */ "addiu[gp.b]\t\0"
123
114k
  /* 755 */ "addiu[neg]\t\0"
124
114k
  /* 767 */ "addiu[r1.sp]\t\0"
125
114k
  /* 781 */ "addiu[gp.w]\t\0"
126
114k
  /* 794 */ "saa\t\0"
127
114k
  /* 799 */ "preceu.ph.qbla\t\0"
128
114k
  /* 815 */ "precequ.ph.qbla\t\0"
129
114k
  /* 832 */ "dla\t\0"
130
114k
  /* 837 */ "preceu.ph.qbra\t\0"
131
114k
  /* 853 */ "precequ.ph.qbra\t\0"
132
114k
  /* 870 */ "dsra\t\0"
133
114k
  /* 876 */ "dlsa\t\0"
134
114k
  /* 882 */ "cfcmsa\t\0"
135
114k
  /* 890 */ "ctcmsa\t\0"
136
114k
  /* 898 */ "add_a.b\t\0"
137
114k
  /* 907 */ "min_a.b\t\0"
138
114k
  /* 916 */ "adds_a.b\t\0"
139
114k
  /* 926 */ "max_a.b\t\0"
140
114k
  /* 935 */ "sra.b\t\0"
141
114k
  /* 942 */ "nloc.b\t\0"
142
114k
  /* 950 */ "lapc.b\t\0"
143
114k
  /* 958 */ "nlzc.b\t\0"
144
114k
  /* 966 */ "sld.b\t\0"
145
114k
  /* 973 */ "pckod.b\t\0"
146
114k
  /* 982 */ "ilvod.b\t\0"
147
114k
  /* 991 */ "insve.b\t\0"
148
114k
  /* 1000 */ "vshf.b\t\0"
149
114k
  /* 1008 */ "bneg.b\t\0"
150
114k
  /* 1016 */ "srai.b\t\0"
151
114k
  /* 1024 */ "sldi.b\t\0"
152
114k
  /* 1032 */ "andi.b\t\0"
153
114k
  /* 1040 */ "bnegi.b\t\0"
154
114k
  /* 1049 */ "bseli.b\t\0"
155
114k
  /* 1058 */ "slli.b\t\0"
156
114k
  /* 1066 */ "srli.b\t\0"
157
114k
  /* 1074 */ "binsli.b\t\0"
158
114k
  /* 1084 */ "ceqi.b\t\0"
159
114k
  /* 1092 */ "srari.b\t\0"
160
114k
  /* 1101 */ "bclri.b\t\0"
161
114k
  /* 1110 */ "srlri.b\t\0"
162
114k
  /* 1119 */ "nori.b\t\0"
163
114k
  /* 1127 */ "xori.b\t\0"
164
114k
  /* 1135 */ "binsri.b\t\0"
165
114k
  /* 1145 */ "splati.b\t\0"
166
114k
  /* 1155 */ "bseti.b\t\0"
167
114k
  /* 1164 */ "subvi.b\t\0"
168
114k
  /* 1173 */ "addvi.b\t\0"
169
114k
  /* 1182 */ "bmzi.b\t\0"
170
114k
  /* 1190 */ "bmnzi.b\t\0"
171
114k
  /* 1199 */ "fill.b\t\0"
172
114k
  /* 1207 */ "sll.b\t\0"
173
114k
  /* 1214 */ "srl.b\t\0"
174
114k
  /* 1221 */ "binsl.b\t\0"
175
114k
  /* 1230 */ "ilvl.b\t\0"
176
114k
  /* 1238 */ "ceq.b\t\0"
177
114k
  /* 1245 */ "srar.b\t\0"
178
114k
  /* 1253 */ "bclr.b\t\0"
179
114k
  /* 1261 */ "srlr.b\t\0"
180
114k
  /* 1269 */ "binsr.b\t\0"
181
114k
  /* 1278 */ "ilvr.b\t\0"
182
114k
  /* 1286 */ "asub_s.b\t\0"
183
114k
  /* 1296 */ "mod_s.b\t\0"
184
114k
  /* 1305 */ "cle_s.b\t\0"
185
114k
  /* 1314 */ "ave_s.b\t\0"
186
114k
  /* 1323 */ "clei_s.b\t\0"
187
114k
  /* 1333 */ "mini_s.b\t\0"
188
114k
  /* 1343 */ "clti_s.b\t\0"
189
114k
  /* 1353 */ "maxi_s.b\t\0"
190
114k
  /* 1363 */ "min_s.b\t\0"
191
114k
  /* 1372 */ "aver_s.b\t\0"
192
114k
  /* 1382 */ "subs_s.b\t\0"
193
114k
  /* 1392 */ "adds_s.b\t\0"
194
114k
  /* 1402 */ "sat_s.b\t\0"
195
114k
  /* 1411 */ "clt_s.b\t\0"
196
114k
  /* 1420 */ "subsuu_s.b\t\0"
197
114k
  /* 1432 */ "div_s.b\t\0"
198
114k
  /* 1441 */ "max_s.b\t\0"
199
114k
  /* 1450 */ "copy_s.b\t\0"
200
114k
  /* 1460 */ "splat.b\t\0"
201
114k
  /* 1469 */ "bset.b\t\0"
202
114k
  /* 1477 */ "pcnt.b\t\0"
203
114k
  /* 1485 */ "insert.b\t\0"
204
114k
  /* 1495 */ "st.b\t\0"
205
114k
  /* 1501 */ "asub_u.b\t\0"
206
114k
  /* 1511 */ "mod_u.b\t\0"
207
114k
  /* 1520 */ "cle_u.b\t\0"
208
114k
  /* 1529 */ "ave_u.b\t\0"
209
114k
  /* 1538 */ "clei_u.b\t\0"
210
114k
  /* 1548 */ "mini_u.b\t\0"
211
114k
  /* 1558 */ "clti_u.b\t\0"
212
114k
  /* 1568 */ "maxi_u.b\t\0"
213
114k
  /* 1578 */ "min_u.b\t\0"
214
114k
  /* 1587 */ "aver_u.b\t\0"
215
114k
  /* 1597 */ "subs_u.b\t\0"
216
114k
  /* 1607 */ "adds_u.b\t\0"
217
114k
  /* 1617 */ "subsus_u.b\t\0"
218
114k
  /* 1629 */ "sat_u.b\t\0"
219
114k
  /* 1638 */ "clt_u.b\t\0"
220
114k
  /* 1647 */ "div_u.b\t\0"
221
114k
  /* 1656 */ "max_u.b\t\0"
222
114k
  /* 1665 */ "copy_u.b\t\0"
223
114k
  /* 1675 */ "msubv.b\t\0"
224
114k
  /* 1684 */ "maddv.b\t\0"
225
114k
  /* 1693 */ "pckev.b\t\0"
226
114k
  /* 1702 */ "ilvev.b\t\0"
227
114k
  /* 1711 */ "mulv.b\t\0"
228
114k
  /* 1719 */ "bz.b\t\0"
229
114k
  /* 1725 */ "bnz.b\t\0"
230
114k
  /* 1732 */ "crc32b\t\0"
231
114k
  /* 1740 */ "crc32cb\t\0"
232
114k
  /* 1749 */ "seb\t\0"
233
114k
  /* 1754 */ "jalrc.hb\t\0"
234
114k
  /* 1764 */ "jr.hb\t\0"
235
114k
  /* 1771 */ "jalr.hb\t\0"
236
114k
  /* 1780 */ "lb\t\0"
237
114k
  /* 1784 */ "shra.qb\t\0"
238
114k
  /* 1793 */ "cmpgdu.le.qb\t\0"
239
114k
  /* 1807 */ "cmpgu.le.qb\t\0"
240
114k
  /* 1820 */ "cmpu.le.qb\t\0"
241
114k
  /* 1832 */ "subuh.qb\t\0"
242
114k
  /* 1842 */ "adduh.qb\t\0"
243
114k
  /* 1852 */ "pick.qb\t\0"
244
114k
  /* 1861 */ "shll.qb\t\0"
245
114k
  /* 1870 */ "repl.qb\t\0"
246
114k
  /* 1879 */ "shrl.qb\t\0"
247
114k
  /* 1888 */ "cmpgdu.eq.qb\t\0"
248
114k
  /* 1902 */ "cmpgu.eq.qb\t\0"
249
114k
  /* 1915 */ "cmpu.eq.qb\t\0"
250
114k
  /* 1927 */ "shra_r.qb\t\0"
251
114k
  /* 1938 */ "subuh_r.qb\t\0"
252
114k
  /* 1950 */ "adduh_r.qb\t\0"
253
114k
  /* 1962 */ "shrav_r.qb\t\0"
254
114k
  /* 1974 */ "absq_s.qb\t\0"
255
114k
  /* 1985 */ "subu_s.qb\t\0"
256
114k
  /* 1996 */ "addu_s.qb\t\0"
257
114k
  /* 2007 */ "cmpgdu.lt.qb\t\0"
258
114k
  /* 2021 */ "cmpgu.lt.qb\t\0"
259
114k
  /* 2034 */ "cmpu.lt.qb\t\0"
260
114k
  /* 2046 */ "subu.qb\t\0"
261
114k
  /* 2055 */ "addu.qb\t\0"
262
114k
  /* 2064 */ "shrav.qb\t\0"
263
114k
  /* 2074 */ "shllv.qb\t\0"
264
114k
  /* 2084 */ "replv.qb\t\0"
265
114k
  /* 2094 */ "shrlv.qb\t\0"
266
114k
  /* 2104 */ "raddu.w.qb\t\0"
267
114k
  /* 2116 */ "sb\t\0"
268
114k
  /* 2120 */ "modsub\t\0"
269
114k
  /* 2128 */ "msub\t\0"
270
114k
  /* 2134 */ "bposge32c\t\0"
271
114k
  /* 2145 */ "bc\t\0"
272
114k
  /* 2149 */ "bgec\t\0"
273
114k
  /* 2155 */ "bnec\t\0"
274
114k
  /* 2161 */ "bgeic\t\0"
275
114k
  /* 2168 */ "bneic\t\0"
276
114k
  /* 2175 */ "jic\t\0"
277
114k
  /* 2180 */ "beqic\t\0"
278
114k
  /* 2187 */ "bltic\t\0"
279
114k
  /* 2194 */ "move.balc\t\0"
280
114k
  /* 2205 */ "jialc\t\0"
281
114k
  /* 2212 */ "bgezalc\t\0"
282
114k
  /* 2221 */ "blezalc\t\0"
283
114k
  /* 2230 */ "bnezalc\t\0"
284
114k
  /* 2239 */ "beqzalc\t\0"
285
114k
  /* 2248 */ "bgtzalc\t\0"
286
114k
  /* 2257 */ "bltzalc\t\0"
287
114k
  /* 2266 */ "sync\t\0"
288
114k
  /* 2272 */ "ldpc\t\0"
289
114k
  /* 2278 */ "auipc\t\0"
290
114k
  /* 2285 */ "aluipc\t\0"
291
114k
  /* 2293 */ "addiupc\t\0"
292
114k
  /* 2302 */ "lwupc\t\0"
293
114k
  /* 2309 */ "lwpc\t\0"
294
114k
  /* 2315 */ "swpc\t\0"
295
114k
  /* 2321 */ "beqc\t\0"
296
114k
  /* 2327 */ "restore.jrc\t\0"
297
114k
  /* 2340 */ "jalrc\t\0"
298
114k
  /* 2347 */ "addsc\t\0"
299
114k
  /* 2354 */ "brsc\t\0"
300
114k
  /* 2360 */ "balrsc\t\0"
301
114k
  /* 2368 */ "bltc\t\0"
302
114k
  /* 2374 */ "bgeuc\t\0"
303
114k
  /* 2381 */ "bgeiuc\t\0"
304
114k
  /* 2389 */ "bltiuc\t\0"
305
114k
  /* 2397 */ "bltuc\t\0"
306
114k
  /* 2404 */ "bnvc\t\0"
307
114k
  /* 2410 */ "bovc\t\0"
308
114k
  /* 2416 */ "addwc\t\0"
309
114k
  /* 2423 */ "bgezc\t\0"
310
114k
  /* 2430 */ "blezc\t\0"
311
114k
  /* 2437 */ "bc1nezc\t\0"
312
114k
  /* 2446 */ "bc2nezc\t\0"
313
114k
  /* 2455 */ "bbnezc\t\0"
314
114k
  /* 2463 */ "bc1eqzc\t\0"
315
114k
  /* 2472 */ "bc2eqzc\t\0"
316
114k
  /* 2481 */ "bbeqzc\t\0"
317
114k
  /* 2489 */ "bgtzc\t\0"
318
114k
  /* 2496 */ "bltzc\t\0"
319
114k
  /* 2503 */ "flog2.d\t\0"
320
114k
  /* 2512 */ "fexp2.d\t\0"
321
114k
  /* 2521 */ "add_a.d\t\0"
322
114k
  /* 2530 */ "fmin_a.d\t\0"
323
114k
  /* 2540 */ "adds_a.d\t\0"
324
114k
  /* 2550 */ "fmax_a.d\t\0"
325
114k
  /* 2560 */ "mina.d\t\0"
326
114k
  /* 2568 */ "sra.d\t\0"
327
114k
  /* 2575 */ "maxa.d\t\0"
328
114k
  /* 2583 */ "fsub.d\t\0"
329
114k
  /* 2591 */ "fmsub.d\t\0"
330
114k
  /* 2600 */ "nmsub.d\t\0"
331
114k
  /* 2609 */ "nloc.d\t\0"
332
114k
  /* 2617 */ "nlzc.d\t\0"
333
114k
  /* 2625 */ "fadd.d\t\0"
334
114k
  /* 2633 */ "fmadd.d\t\0"
335
114k
  /* 2642 */ "nmadd.d\t\0"
336
114k
  /* 2651 */ "sld.d\t\0"
337
114k
  /* 2658 */ "pckod.d\t\0"
338
114k
  /* 2667 */ "ilvod.d\t\0"
339
114k
  /* 2676 */ "c.nge.d\t\0"
340
114k
  /* 2685 */ "c.le.d\t\0"
341
114k
  /* 2693 */ "cmp.le.d\t\0"
342
114k
  /* 2703 */ "fcle.d\t\0"
343
114k
  /* 2711 */ "c.ngle.d\t\0"
344
114k
  /* 2721 */ "c.ole.d\t\0"
345
114k
  /* 2730 */ "cmp.sle.d\t\0"
346
114k
  /* 2741 */ "fsle.d\t\0"
347
114k
  /* 2749 */ "c.ule.d\t\0"
348
114k
  /* 2758 */ "cmp.ule.d\t\0"
349
114k
  /* 2769 */ "fcule.d\t\0"
350
114k
  /* 2778 */ "cmp.sule.d\t\0"
351
114k
  /* 2790 */ "fsule.d\t\0"
352
114k
  /* 2799 */ "fcne.d\t\0"
353
114k
  /* 2807 */ "fsne.d\t\0"
354
114k
  /* 2815 */ "fcune.d\t\0"
355
114k
  /* 2824 */ "fsune.d\t\0"
356
114k
  /* 2833 */ "insve.d\t\0"
357
114k
  /* 2842 */ "c.f.d\t\0"
358
114k
  /* 2849 */ "cmp.af.d\t\0"
359
114k
  /* 2859 */ "fcaf.d\t\0"
360
114k
  /* 2867 */ "cmp.saf.d\t\0"
361
114k
  /* 2878 */ "fsaf.d\t\0"
362
114k
  /* 2886 */ "msubf.d\t\0"
363
114k
  /* 2895 */ "maddf.d\t\0"
364
114k
  /* 2904 */ "vshf.d\t\0"
365
114k
  /* 2912 */ "c.sf.d\t\0"
366
114k
  /* 2920 */ "movf.d\t\0"
367
114k
  /* 2928 */ "bneg.d\t\0"
368
114k
  /* 2936 */ "srai.d\t\0"
369
114k
  /* 2944 */ "sldi.d\t\0"
370
114k
  /* 2952 */ "bnegi.d\t\0"
371
114k
  /* 2961 */ "slli.d\t\0"
372
114k
  /* 2969 */ "srli.d\t\0"
373
114k
  /* 2977 */ "binsli.d\t\0"
374
114k
  /* 2987 */ "ceqi.d\t\0"
375
114k
  /* 2995 */ "srari.d\t\0"
376
114k
  /* 3004 */ "bclri.d\t\0"
377
114k
  /* 3013 */ "srlri.d\t\0"
378
114k
  /* 3022 */ "binsri.d\t\0"
379
114k
  /* 3032 */ "splati.d\t\0"
380
114k
  /* 3042 */ "bseti.d\t\0"
381
114k
  /* 3051 */ "subvi.d\t\0"
382
114k
  /* 3060 */ "addvi.d\t\0"
383
114k
  /* 3069 */ "trunc.l.d\t\0"
384
114k
  /* 3080 */ "round.l.d\t\0"
385
114k
  /* 3091 */ "ceil.l.d\t\0"
386
114k
  /* 3101 */ "floor.l.d\t\0"
387
114k
  /* 3112 */ "cvt.l.d\t\0"
388
114k
  /* 3121 */ "sel.d\t\0"
389
114k
  /* 3128 */ "c.ngl.d\t\0"
390
114k
  /* 3137 */ "fill.d\t\0"
391
114k
  /* 3145 */ "sll.d\t\0"
392
114k
  /* 3152 */ "fexupl.d\t\0"
393
114k
  /* 3162 */ "ffql.d\t\0"
394
114k
  /* 3170 */ "srl.d\t\0"
395
114k
  /* 3177 */ "binsl.d\t\0"
396
114k
  /* 3186 */ "fmul.d\t\0"
397
114k
  /* 3194 */ "ilvl.d\t\0"
398
114k
  /* 3202 */ "fmin.d\t\0"
399
114k
  /* 3210 */ "c.un.d\t\0"
400
114k
  /* 3218 */ "cmp.un.d\t\0"
401
114k
  /* 3228 */ "fcun.d\t\0"
402
114k
  /* 3236 */ "cmp.sun.d\t\0"
403
114k
  /* 3247 */ "fsun.d\t\0"
404
114k
  /* 3255 */ "movn.d\t\0"
405
114k
  /* 3263 */ "frcp.d\t\0"
406
114k
  /* 3271 */ "recip.d\t\0"
407
114k
  /* 3280 */ "c.eq.d\t\0"
408
114k
  /* 3288 */ "cmp.eq.d\t\0"
409
114k
  /* 3298 */ "fceq.d\t\0"
410
114k
  /* 3306 */ "c.seq.d\t\0"
411
114k
  /* 3315 */ "cmp.seq.d\t\0"
412
114k
  /* 3326 */ "fseq.d\t\0"
413
114k
  /* 3334 */ "c.ueq.d\t\0"
414
114k
  /* 3343 */ "cmp.ueq.d\t\0"
415
114k
  /* 3354 */ "fcueq.d\t\0"
416
114k
  /* 3363 */ "cmp.sueq.d\t\0"
417
114k
  /* 3375 */ "fsueq.d\t\0"
418
114k
  /* 3384 */ "srar.d\t\0"
419
114k
  /* 3392 */ "bclr.d\t\0"
420
114k
  /* 3400 */ "srlr.d\t\0"
421
114k
  /* 3408 */ "fcor.d\t\0"
422
114k
  /* 3416 */ "fsor.d\t\0"
423
114k
  /* 3424 */ "fexupr.d\t\0"
424
114k
  /* 3434 */ "ffqr.d\t\0"
425
114k
  /* 3442 */ "binsr.d\t\0"
426
114k
  /* 3451 */ "ilvr.d\t\0"
427
114k
  /* 3459 */ "cvt.s.d\t\0"
428
114k
  /* 3468 */ "asub_s.d\t\0"
429
114k
  /* 3478 */ "hsub_s.d\t\0"
430
114k
  /* 3488 */ "dpsub_s.d\t\0"
431
114k
  /* 3499 */ "ftrunc_s.d\t\0"
432
114k
  /* 3511 */ "hadd_s.d\t\0"
433
114k
  /* 3521 */ "dpadd_s.d\t\0"
434
114k
  /* 3532 */ "mod_s.d\t\0"
435
114k
  /* 3541 */ "cle_s.d\t\0"
436
114k
  /* 3550 */ "ave_s.d\t\0"
437
114k
  /* 3559 */ "clei_s.d\t\0"
438
114k
  /* 3569 */ "mini_s.d\t\0"
439
114k
  /* 3579 */ "clti_s.d\t\0"
440
114k
  /* 3589 */ "maxi_s.d\t\0"
441
114k
  /* 3599 */ "min_s.d\t\0"
442
114k
  /* 3608 */ "dotp_s.d\t\0"
443
114k
  /* 3618 */ "aver_s.d\t\0"
444
114k
  /* 3628 */ "subs_s.d\t\0"
445
114k
  /* 3638 */ "adds_s.d\t\0"
446
114k
  /* 3648 */ "sat_s.d\t\0"
447
114k
  /* 3657 */ "clt_s.d\t\0"
448
114k
  /* 3666 */ "ffint_s.d\t\0"
449
114k
  /* 3677 */ "ftint_s.d\t\0"
450
114k
  /* 3688 */ "subsuu_s.d\t\0"
451
114k
  /* 3700 */ "div_s.d\t\0"
452
114k
  /* 3709 */ "max_s.d\t\0"
453
114k
  /* 3718 */ "copy_s.d\t\0"
454
114k
  /* 3728 */ "abs.d\t\0"
455
114k
  /* 3735 */ "fclass.d\t\0"
456
114k
  /* 3745 */ "splat.d\t\0"
457
114k
  /* 3754 */ "bset.d\t\0"
458
114k
  /* 3762 */ "c.ngt.d\t\0"
459
114k
  /* 3771 */ "c.lt.d\t\0"
460
114k
  /* 3779 */ "cmp.lt.d\t\0"
461
114k
  /* 3789 */ "fclt.d\t\0"
462
114k
  /* 3797 */ "c.olt.d\t\0"
463
114k
  /* 3806 */ "cmp.slt.d\t\0"
464
114k
  /* 3817 */ "fslt.d\t\0"
465
114k
  /* 3825 */ "c.ult.d\t\0"
466
114k
  /* 3834 */ "cmp.ult.d\t\0"
467
114k
  /* 3845 */ "fcult.d\t\0"
468
114k
  /* 3854 */ "cmp.sult.d\t\0"
469
114k
  /* 3866 */ "fsult.d\t\0"
470
114k
  /* 3875 */ "pcnt.d\t\0"
471
114k
  /* 3883 */ "frint.d\t\0"
472
114k
  /* 3892 */ "insert.d\t\0"
473
114k
  /* 3902 */ "fsqrt.d\t\0"
474
114k
  /* 3911 */ "frsqrt.d\t\0"
475
114k
  /* 3921 */ "st.d\t\0"
476
114k
  /* 3927 */ "movt.d\t\0"
477
114k
  /* 3935 */ "asub_u.d\t\0"
478
114k
  /* 3945 */ "hsub_u.d\t\0"
479
114k
  /* 3955 */ "dpsub_u.d\t\0"
480
114k
  /* 3966 */ "ftrunc_u.d\t\0"
481
114k
  /* 3978 */ "hadd_u.d\t\0"
482
114k
  /* 3988 */ "dpadd_u.d\t\0"
483
114k
  /* 3999 */ "mod_u.d\t\0"
484
114k
  /* 4008 */ "cle_u.d\t\0"
485
114k
  /* 4017 */ "ave_u.d\t\0"
486
114k
  /* 4026 */ "clei_u.d\t\0"
487
114k
  /* 4036 */ "mini_u.d\t\0"
488
114k
  /* 4046 */ "clti_u.d\t\0"
489
114k
  /* 4056 */ "maxi_u.d\t\0"
490
114k
  /* 4066 */ "min_u.d\t\0"
491
114k
  /* 4075 */ "dotp_u.d\t\0"
492
114k
  /* 4085 */ "aver_u.d\t\0"
493
114k
  /* 4095 */ "subs_u.d\t\0"
494
114k
  /* 4105 */ "adds_u.d\t\0"
495
114k
  /* 4115 */ "subsus_u.d\t\0"
496
114k
  /* 4127 */ "sat_u.d\t\0"
497
114k
  /* 4136 */ "clt_u.d\t\0"
498
114k
  /* 4145 */ "ffint_u.d\t\0"
499
114k
  /* 4156 */ "ftint_u.d\t\0"
500
114k
  /* 4167 */ "div_u.d\t\0"
501
114k
  /* 4176 */ "max_u.d\t\0"
502
114k
  /* 4185 */ "msubv.d\t\0"
503
114k
  /* 4194 */ "maddv.d\t\0"
504
114k
  /* 4203 */ "pckev.d\t\0"
505
114k
  /* 4212 */ "ilvev.d\t\0"
506
114k
  /* 4221 */ "fdiv.d\t\0"
507
114k
  /* 4229 */ "mulv.d\t\0"
508
114k
  /* 4237 */ "mov.d\t\0"
509
114k
  /* 4244 */ "trunc.w.d\t\0"
510
114k
  /* 4255 */ "round.w.d\t\0"
511
114k
  /* 4266 */ "ceil.w.d\t\0"
512
114k
  /* 4276 */ "floor.w.d\t\0"
513
114k
  /* 4287 */ "cvt.w.d\t\0"
514
114k
  /* 4296 */ "fmax.d\t\0"
515
114k
  /* 4304 */ "bz.d\t\0"
516
114k
  /* 4310 */ "selnez.d\t\0"
517
114k
  /* 4320 */ "bnz.d\t\0"
518
114k
  /* 4327 */ "seleqz.d\t\0"
519
114k
  /* 4337 */ "movz.d\t\0"
520
114k
  /* 4345 */ "crc32d\t\0"
521
114k
  /* 4353 */ "saad\t\0"
522
114k
  /* 4359 */ "crc32cd\t\0"
523
114k
  /* 4368 */ "scd\t\0"
524
114k
  /* 4373 */ "dadd\t\0"
525
114k
  /* 4379 */ "madd\t\0"
526
114k
  /* 4385 */ "dshd\t\0"
527
114k
  /* 4391 */ "yield\t\0"
528
114k
  /* 4398 */ "lld\t\0"
529
114k
  /* 4403 */ "and\t\0"
530
114k
  /* 4408 */ "prepend\t\0"
531
114k
  /* 4417 */ "append\t\0"
532
114k
  /* 4425 */ "dmod\t\0"
533
114k
  /* 4431 */ "sd\t\0"
534
114k
  /* 4435 */ "lbe\t\0"
535
114k
  /* 4440 */ "sbe\t\0"
536
114k
  /* 4445 */ "sce\t\0"
537
114k
  /* 4450 */ "cachee\t\0"
538
114k
  /* 4458 */ "prefe\t\0"
539
114k
  /* 4465 */ "bge\t\0"
540
114k
  /* 4470 */ "sge\t\0"
541
114k
  /* 4475 */ "tge\t\0"
542
114k
  /* 4480 */ "cache\t\0"
543
114k
  /* 4487 */ "lhe\t\0"
544
114k
  /* 4492 */ "she\t\0"
545
114k
  /* 4497 */ "sigrie\t\0"
546
114k
  /* 4505 */ "ble\t\0"
547
114k
  /* 4510 */ "lle\t\0"
548
114k
  /* 4515 */ "sle\t\0"
549
114k
  /* 4520 */ "lwle\t\0"
550
114k
  /* 4526 */ "swle\t\0"
551
114k
  /* 4532 */ "bne\t\0"
552
114k
  /* 4537 */ "sne\t\0"
553
114k
  /* 4542 */ "tne\t\0"
554
114k
  /* 4547 */ "dvpe\t\0"
555
114k
  /* 4553 */ "evpe\t\0"
556
114k
  /* 4559 */ "restore\t\0"
557
114k
  /* 4568 */ "lwre\t\0"
558
114k
  /* 4574 */ "swre\t\0"
559
114k
  /* 4580 */ "lbue\t\0"
560
114k
  /* 4586 */ "lhue\t\0"
561
114k
  /* 4592 */ "save\t\0"
562
114k
  /* 4598 */ "move\t\0"
563
114k
  /* 4604 */ "lwe\t\0"
564
114k
  /* 4609 */ "swe\t\0"
565
114k
  /* 4614 */ "bc1f\t\0"
566
114k
  /* 4620 */ "pref\t\0"
567
114k
  /* 4626 */ "movf\t\0"
568
114k
  /* 4632 */ "neg\t\0"
569
114k
  /* 4637 */ "add_a.h\t\0"
570
114k
  /* 4646 */ "min_a.h\t\0"
571
114k
  /* 4655 */ "adds_a.h\t\0"
572
114k
  /* 4665 */ "max_a.h\t\0"
573
114k
  /* 4674 */ "sra.h\t\0"
574
114k
  /* 4681 */ "nloc.h\t\0"
575
114k
  /* 4689 */ "lapc.h\t\0"
576
114k
  /* 4697 */ "nlzc.h\t\0"
577
114k
  /* 4705 */ "sld.h\t\0"
578
114k
  /* 4712 */ "pckod.h\t\0"
579
114k
  /* 4721 */ "ilvod.h\t\0"
580
114k
  /* 4730 */ "insve.h\t\0"
581
114k
  /* 4739 */ "vshf.h\t\0"
582
114k
  /* 4747 */ "bneg.h\t\0"
583
114k
  /* 4755 */ "srai.h\t\0"
584
114k
  /* 4763 */ "sldi.h\t\0"
585
114k
  /* 4771 */ "bnegi.h\t\0"
586
114k
  /* 4780 */ "slli.h\t\0"
587
114k
  /* 4788 */ "srli.h\t\0"
588
114k
  /* 4796 */ "binsli.h\t\0"
589
114k
  /* 4806 */ "ceqi.h\t\0"
590
114k
  /* 4814 */ "srari.h\t\0"
591
114k
  /* 4823 */ "bclri.h\t\0"
592
114k
  /* 4832 */ "srlri.h\t\0"
593
114k
  /* 4841 */ "binsri.h\t\0"
594
114k
  /* 4851 */ "splati.h\t\0"
595
114k
  /* 4861 */ "bseti.h\t\0"
596
114k
  /* 4870 */ "subvi.h\t\0"
597
114k
  /* 4879 */ "addvi.h\t\0"
598
114k
  /* 4888 */ "fill.h\t\0"
599
114k
  /* 4896 */ "sll.h\t\0"
600
114k
  /* 4903 */ "srl.h\t\0"
601
114k
  /* 4910 */ "binsl.h\t\0"
602
114k
  /* 4919 */ "ilvl.h\t\0"
603
114k
  /* 4927 */ "fexdo.h\t\0"
604
114k
  /* 4936 */ "msub_q.h\t\0"
605
114k
  /* 4946 */ "madd_q.h\t\0"
606
114k
  /* 4956 */ "mul_q.h\t\0"
607
114k
  /* 4965 */ "msubr_q.h\t\0"
608
114k
  /* 4976 */ "maddr_q.h\t\0"
609
114k
  /* 4987 */ "mulr_q.h\t\0"
610
114k
  /* 4997 */ "ceq.h\t\0"
611
114k
  /* 5004 */ "ftq.h\t\0"
612
114k
  /* 5011 */ "srar.h\t\0"
613
114k
  /* 5019 */ "bclr.h\t\0"
614
114k
  /* 5027 */ "srlr.h\t\0"
615
114k
  /* 5035 */ "binsr.h\t\0"
616
114k
  /* 5044 */ "ilvr.h\t\0"
617
114k
  /* 5052 */ "asub_s.h\t\0"
618
114k
  /* 5062 */ "hsub_s.h\t\0"
619
114k
  /* 5072 */ "dpsub_s.h\t\0"
620
114k
  /* 5083 */ "hadd_s.h\t\0"
621
114k
  /* 5093 */ "dpadd_s.h\t\0"
622
114k
  /* 5104 */ "mod_s.h\t\0"
623
114k
  /* 5113 */ "cle_s.h\t\0"
624
114k
  /* 5122 */ "ave_s.h\t\0"
625
114k
  /* 5131 */ "clei_s.h\t\0"
626
114k
  /* 5141 */ "mini_s.h\t\0"
627
114k
  /* 5151 */ "clti_s.h\t\0"
628
114k
  /* 5161 */ "maxi_s.h\t\0"
629
114k
  /* 5171 */ "min_s.h\t\0"
630
114k
  /* 5180 */ "dotp_s.h\t\0"
631
114k
  /* 5190 */ "aver_s.h\t\0"
632
114k
  /* 5200 */ "extr_s.h\t\0"
633
114k
  /* 5210 */ "subs_s.h\t\0"
634
114k
  /* 5220 */ "adds_s.h\t\0"
635
114k
  /* 5230 */ "sat_s.h\t\0"
636
114k
  /* 5239 */ "clt_s.h\t\0"
637
114k
  /* 5248 */ "subsuu_s.h\t\0"
638
114k
  /* 5260 */ "div_s.h\t\0"
639
114k
  /* 5269 */ "extrv_s.h\t\0"
640
114k
  /* 5280 */ "max_s.h\t\0"
641
114k
  /* 5289 */ "copy_s.h\t\0"
642
114k
  /* 5299 */ "splat.h\t\0"
643
114k
  /* 5308 */ "bset.h\t\0"
644
114k
  /* 5316 */ "pcnt.h\t\0"
645
114k
  /* 5324 */ "insert.h\t\0"
646
114k
  /* 5334 */ "st.h\t\0"
647
114k
  /* 5340 */ "asub_u.h\t\0"
648
114k
  /* 5350 */ "hsub_u.h\t\0"
649
114k
  /* 5360 */ "dpsub_u.h\t\0"
650
114k
  /* 5371 */ "hadd_u.h\t\0"
651
114k
  /* 5381 */ "dpadd_u.h\t\0"
652
114k
  /* 5392 */ "mod_u.h\t\0"
653
114k
  /* 5401 */ "cle_u.h\t\0"
654
114k
  /* 5410 */ "ave_u.h\t\0"
655
114k
  /* 5419 */ "clei_u.h\t\0"
656
114k
  /* 5429 */ "mini_u.h\t\0"
657
114k
  /* 5439 */ "clti_u.h\t\0"
658
114k
  /* 5449 */ "maxi_u.h\t\0"
659
114k
  /* 5459 */ "min_u.h\t\0"
660
114k
  /* 5468 */ "dotp_u.h\t\0"
661
114k
  /* 5478 */ "aver_u.h\t\0"
662
114k
  /* 5488 */ "subs_u.h\t\0"
663
114k
  /* 5498 */ "adds_u.h\t\0"
664
114k
  /* 5508 */ "subsus_u.h\t\0"
665
114k
  /* 5520 */ "sat_u.h\t\0"
666
114k
  /* 5529 */ "clt_u.h\t\0"
667
114k
  /* 5538 */ "div_u.h\t\0"
668
114k
  /* 5547 */ "max_u.h\t\0"
669
114k
  /* 5556 */ "copy_u.h\t\0"
670
114k
  /* 5566 */ "msubv.h\t\0"
671
114k
  /* 5575 */ "maddv.h\t\0"
672
114k
  /* 5584 */ "pckev.h\t\0"
673
114k
  /* 5593 */ "ilvev.h\t\0"
674
114k
  /* 5602 */ "mulv.h\t\0"
675
114k
  /* 5610 */ "bz.h\t\0"
676
114k
  /* 5616 */ "bnz.h\t\0"
677
114k
  /* 5623 */ "crc32h\t\0"
678
114k
  /* 5631 */ "dsbh\t\0"
679
114k
  /* 5637 */ "wsbh\t\0"
680
114k
  /* 5643 */ "crc32ch\t\0"
681
114k
  /* 5652 */ "seh\t\0"
682
114k
  /* 5657 */ "ualh\t\0"
683
114k
  /* 5663 */ "ulh\t\0"
684
114k
  /* 5668 */ "shra.ph\t\0"
685
114k
  /* 5677 */ "precrq.qb.ph\t\0"
686
114k
  /* 5691 */ "precr.qb.ph\t\0"
687
114k
  /* 5704 */ "precrqu_s.qb.ph\t\0"
688
114k
  /* 5721 */ "cmp.le.ph\t\0"
689
114k
  /* 5732 */ "subqh.ph\t\0"
690
114k
  /* 5742 */ "addqh.ph\t\0"
691
114k
  /* 5752 */ "pick.ph\t\0"
692
114k
  /* 5761 */ "shll.ph\t\0"
693
114k
  /* 5770 */ "repl.ph\t\0"
694
114k
  /* 5779 */ "shrl.ph\t\0"
695
114k
  /* 5788 */ "packrl.ph\t\0"
696
114k
  /* 5799 */ "mul.ph\t\0"
697
114k
  /* 5807 */ "subq.ph\t\0"
698
114k
  /* 5816 */ "addq.ph\t\0"
699
114k
  /* 5825 */ "cmp.eq.ph\t\0"
700
114k
  /* 5836 */ "shra_r.ph\t\0"
701
114k
  /* 5847 */ "subqh_r.ph\t\0"
702
114k
  /* 5859 */ "addqh_r.ph\t\0"
703
114k
  /* 5871 */ "shrav_r.ph\t\0"
704
114k
  /* 5883 */ "shll_s.ph\t\0"
705
114k
  /* 5894 */ "mul_s.ph\t\0"
706
114k
  /* 5904 */ "subq_s.ph\t\0"
707
114k
  /* 5915 */ "addq_s.ph\t\0"
708
114k
  /* 5926 */ "mulq_s.ph\t\0"
709
114k
  /* 5937 */ "absq_s.ph\t\0"
710
114k
  /* 5948 */ "subu_s.ph\t\0"
711
114k
  /* 5959 */ "addu_s.ph\t\0"
712
114k
  /* 5970 */ "shllv_s.ph\t\0"
713
114k
  /* 5982 */ "mulq_rs.ph\t\0"
714
114k
  /* 5994 */ "cmp.lt.ph\t\0"
715
114k
  /* 6005 */ "subu.ph\t\0"
716
114k
  /* 6014 */ "addu.ph\t\0"
717
114k
  /* 6023 */ "shrav.ph\t\0"
718
114k
  /* 6033 */ "shllv.ph\t\0"
719
114k
  /* 6043 */ "replv.ph\t\0"
720
114k
  /* 6053 */ "shrlv.ph\t\0"
721
114k
  /* 6063 */ "dpa.w.ph\t\0"
722
114k
  /* 6073 */ "dpaqx_sa.w.ph\t\0"
723
114k
  /* 6088 */ "dpsqx_sa.w.ph\t\0"
724
114k
  /* 6103 */ "mulsa.w.ph\t\0"
725
114k
  /* 6115 */ "dpaq_s.w.ph\t\0"
726
114k
  /* 6128 */ "mulsaq_s.w.ph\t\0"
727
114k
  /* 6143 */ "dpsq_s.w.ph\t\0"
728
114k
  /* 6156 */ "dpaqx_s.w.ph\t\0"
729
114k
  /* 6170 */ "dpsqx_s.w.ph\t\0"
730
114k
  /* 6184 */ "dps.w.ph\t\0"
731
114k
  /* 6194 */ "dpax.w.ph\t\0"
732
114k
  /* 6205 */ "dpsx.w.ph\t\0"
733
114k
  /* 6216 */ "uash\t\0"
734
114k
  /* 6222 */ "ush\t\0"
735
114k
  /* 6227 */ "dmuh\t\0"
736
114k
  /* 6233 */ "synci\t\0"
737
114k
  /* 6240 */ "daddi\t\0"
738
114k
  /* 6247 */ "andi\t\0"
739
114k
  /* 6253 */ "tgei\t\0"
740
114k
  /* 6259 */ "snei\t\0"
741
114k
  /* 6265 */ "tnei\t\0"
742
114k
  /* 6271 */ "dahi\t\0"
743
114k
  /* 6277 */ "mfhi\t\0"
744
114k
  /* 6283 */ "mthi\t\0"
745
114k
  /* 6289 */ ".align 2\n\tli\t\0"
746
114k
  /* 6303 */ "dli\t\0"
747
114k
  /* 6308 */ "cmpi\t\0"
748
114k
  /* 6314 */ "seqi\t\0"
749
114k
  /* 6320 */ "teqi\t\0"
750
114k
  /* 6326 */ "xori\t\0"
751
114k
  /* 6332 */ "dati\t\0"
752
114k
  /* 6338 */ "slti\t\0"
753
114k
  /* 6344 */ "tlti\t\0"
754
114k
  /* 6350 */ "daui\t\0"
755
114k
  /* 6356 */ "lui\t\0"
756
114k
  /* 6361 */ "ginvi\t\0"
757
114k
  /* 6368 */ "j\t\0"
758
114k
  /* 6371 */ "break\t\0"
759
114k
  /* 6378 */ "fork\t\0"
760
114k
  /* 6384 */ "cvt.d.l\t\0"
761
114k
  /* 6393 */ "cvt.s.l\t\0"
762
114k
  /* 6402 */ "bal\t\0"
763
114k
  /* 6407 */ "jal\t\0"
764
114k
  /* 6412 */ "bgezal\t\0"
765
114k
  /* 6420 */ "bltzal\t\0"
766
114k
  /* 6428 */ "dpau.h.qbl\t\0"
767
114k
  /* 6440 */ "dpsu.h.qbl\t\0"
768
114k
  /* 6452 */ "muleu_s.ph.qbl\t\0"
769
114k
  /* 6468 */ "preceu.ph.qbl\t\0"
770
114k
  /* 6483 */ "precequ.ph.qbl\t\0"
771
114k
  /* 6499 */ "ldl\t\0"
772
114k
  /* 6504 */ "sdl\t\0"
773
114k
  /* 6509 */ "bgel\t\0"
774
114k
  /* 6515 */ "blel\t\0"
775
114k
  /* 6521 */ "bnel\t\0"
776
114k
  /* 6527 */ "bc1fl\t\0"
777
114k
  /* 6534 */ "maq_sa.w.phl\t\0"
778
114k
  /* 6548 */ "preceq.w.phl\t\0"
779
114k
  /* 6562 */ "maq_s.w.phl\t\0"
780
114k
  /* 6575 */ "muleq_s.w.phl\t\0"
781
114k
  /* 6590 */ "hypcall\t\0"
782
114k
  /* 6599 */ "syscall\t\0"
783
114k
  /* 6608 */ "bgezall\t\0"
784
114k
  /* 6617 */ "bltzall\t\0"
785
114k
  /* 6626 */ "dsll\t\0"
786
114k
  /* 6632 */ "drol\t\0"
787
114k
  /* 6638 */ "cvt.s.pl\t\0"
788
114k
  /* 6648 */ "beql\t\0"
789
114k
  /* 6654 */ "dsrl\t\0"
790
114k
  /* 6660 */ "bc1tl\t\0"
791
114k
  /* 6667 */ "bgtl\t\0"
792
114k
  /* 6673 */ "bltl\t\0"
793
114k
  /* 6679 */ "bgeul\t\0"
794
114k
  /* 6686 */ "bleul\t\0"
795
114k
  /* 6693 */ "dmul\t\0"
796
114k
  /* 6699 */ "bgtul\t\0"
797
114k
  /* 6706 */ "bltul\t\0"
798
114k
  /* 6713 */ "lwl\t\0"
799
114k
  /* 6718 */ "swl\t\0"
800
114k
  /* 6723 */ "bgezl\t\0"
801
114k
  /* 6730 */ "blezl\t\0"
802
114k
  /* 6737 */ "bgtzl\t\0"
803
114k
  /* 6744 */ "bltzl\t\0"
804
114k
  /* 6751 */ "drem\t\0"
805
114k
  /* 6757 */ "dinsm\t\0"
806
114k
  /* 6764 */ "dextm\t\0"
807
114k
  /* 6771 */ "ualwm\t\0"
808
114k
  /* 6778 */ "uaswm\t\0"
809
114k
  /* 6785 */ "balign\t\0"
810
114k
  /* 6793 */ "dalign\t\0"
811
114k
  /* 6801 */ "movn\t\0"
812
114k
  /* 6807 */ "dclo\t\0"
813
114k
  /* 6813 */ "mflo\t\0"
814
114k
  /* 6819 */ "shilo\t\0"
815
114k
  /* 6826 */ "mtlo\t\0"
816
114k
  /* 6832 */ "dmulo\t\0"
817
114k
  /* 6839 */ "dbitswap\t\0"
818
114k
  /* 6849 */ "sdbbp\t\0"
819
114k
  /* 6856 */ "extpdp\t\0"
820
114k
  /* 6864 */ "movep\t\0"
821
114k
  /* 6871 */ "mthlip\t\0"
822
114k
  /* 6879 */ "cmp\t\0"
823
114k
  /* 6884 */ "dpop\t\0"
824
114k
  /* 6890 */ "addiur1sp\t\0"
825
114k
  /* 6901 */ "load_ccond_dsp\t\0"
826
114k
  /* 6917 */ "store_ccond_dsp\t\0"
827
114k
  /* 6934 */ "rddsp\t\0"
828
114k
  /* 6941 */ "wrdsp\t\0"
829
114k
  /* 6948 */ "jrcaddiusp\t\0"
830
114k
  /* 6960 */ "jraddiusp\t\0"
831
114k
  /* 6971 */ "swsp\t\0"
832
114k
  /* 6977 */ "extp\t\0"
833
114k
  /* 6983 */ "dvp\t\0"
834
114k
  /* 6988 */ "evp\t\0"
835
114k
  /* 6993 */ "lwp\t\0"
836
114k
  /* 6998 */ "swp\t\0"
837
114k
  /* 7003 */ "beq\t\0"
838
114k
  /* 7008 */ "seq\t\0"
839
114k
  /* 7013 */ "teq\t\0"
840
114k
  /* 7018 */ "dpau.h.qbr\t\0"
841
114k
  /* 7030 */ "dpsu.h.qbr\t\0"
842
114k
  /* 7042 */ "muleu_s.ph.qbr\t\0"
843
114k
  /* 7058 */ "preceu.ph.qbr\t\0"
844
114k
  /* 7073 */ "precequ.ph.qbr\t\0"
845
114k
  /* 7089 */ "ldr\t\0"
846
114k
  /* 7094 */ "sdr\t\0"
847
114k
  /* 7099 */ "maq_sa.w.phr\t\0"
848
114k
  /* 7113 */ "preceq.w.phr\t\0"
849
114k
  /* 7127 */ "maq_s.w.phr\t\0"
850
114k
  /* 7140 */ "muleq_s.w.phr\t\0"
851
114k
  /* 7155 */ "jr\t\0"
852
114k
  /* 7159 */ "jalr\t\0"
853
114k
  /* 7165 */ "nor\t\0"
854
114k
  /* 7170 */ "dror\t\0"
855
114k
  /* 7176 */ "xor\t\0"
856
114k
  /* 7181 */ "rdpgpr\t\0"
857
114k
  /* 7189 */ "wrpgpr\t\0"
858
114k
  /* 7197 */ "mftr\t\0"
859
114k
  /* 7203 */ "drotr\t\0"
860
114k
  /* 7210 */ "mttr\t\0"
861
114k
  /* 7216 */ "rdhwr\t\0"
862
114k
  /* 7223 */ "lwr\t\0"
863
114k
  /* 7228 */ "swr\t\0"
864
114k
  /* 7233 */ "mina.s\t\0"
865
114k
  /* 7241 */ "maxa.s\t\0"
866
114k
  /* 7249 */ "nmsub.s\t\0"
867
114k
  /* 7258 */ "cvt.d.s\t\0"
868
114k
  /* 7267 */ "nmadd.s\t\0"
869
114k
  /* 7276 */ "c.nge.s\t\0"
870
114k
  /* 7285 */ "c.le.s\t\0"
871
114k
  /* 7293 */ "cmp.le.s\t\0"
872
114k
  /* 7303 */ "c.ngle.s\t\0"
873
114k
  /* 7313 */ "c.ole.s\t\0"
874
114k
  /* 7322 */ "cmp.sle.s\t\0"
875
114k
  /* 7333 */ "c.ule.s\t\0"
876
114k
  /* 7342 */ "cmp.ule.s\t\0"
877
114k
  /* 7353 */ "cmp.sule.s\t\0"
878
114k
  /* 7365 */ "c.f.s\t\0"
879
114k
  /* 7372 */ "cmp.af.s\t\0"
880
114k
  /* 7382 */ "cmp.saf.s\t\0"
881
114k
  /* 7393 */ "msubf.s\t\0"
882
114k
  /* 7402 */ "maddf.s\t\0"
883
114k
  /* 7411 */ "c.sf.s\t\0"
884
114k
  /* 7419 */ "movf.s\t\0"
885
114k
  /* 7427 */ "neg.s\t\0"
886
114k
  /* 7434 */ "li.s\t\0"
887
114k
  /* 7440 */ "trunc.l.s\t\0"
888
114k
  /* 7451 */ "round.l.s\t\0"
889
114k
  /* 7462 */ "ceil.l.s\t\0"
890
114k
  /* 7472 */ "floor.l.s\t\0"
891
114k
  /* 7483 */ "cvt.l.s\t\0"
892
114k
  /* 7492 */ "sel.s\t\0"
893
114k
  /* 7499 */ "c.ngl.s\t\0"
894
114k
  /* 7508 */ "mul.s\t\0"
895
114k
  /* 7515 */ "min.s\t\0"
896
114k
  /* 7522 */ "c.un.s\t\0"
897
114k
  /* 7530 */ "cmp.un.s\t\0"
898
114k
  /* 7540 */ "cmp.sun.s\t\0"
899
114k
  /* 7551 */ "movn.s\t\0"
900
114k
  /* 7559 */ "recip.s\t\0"
901
114k
  /* 7568 */ "c.eq.s\t\0"
902
114k
  /* 7576 */ "cmp.eq.s\t\0"
903
114k
  /* 7586 */ "c.seq.s\t\0"
904
114k
  /* 7595 */ "cmp.seq.s\t\0"
905
114k
  /* 7606 */ "c.ueq.s\t\0"
906
114k
  /* 7615 */ "cmp.ueq.s\t\0"
907
114k
  /* 7626 */ "cmp.sueq.s\t\0"
908
114k
  /* 7638 */ "abs.s\t\0"
909
114k
  /* 7645 */ "cvt.ps.s\t\0"
910
114k
  /* 7655 */ "class.s\t\0"
911
114k
  /* 7664 */ "c.ngt.s\t\0"
912
114k
  /* 7673 */ "c.lt.s\t\0"
913
114k
  /* 7681 */ "cmp.lt.s\t\0"
914
114k
  /* 7691 */ "c.olt.s\t\0"
915
114k
  /* 7700 */ "cmp.slt.s\t\0"
916
114k
  /* 7711 */ "c.ult.s\t\0"
917
114k
  /* 7720 */ "cmp.ult.s\t\0"
918
114k
  /* 7731 */ "cmp.sult.s\t\0"
919
114k
  /* 7743 */ "rint.s\t\0"
920
114k
  /* 7751 */ "rsqrt.s\t\0"
921
114k
  /* 7760 */ "movt.s\t\0"
922
114k
  /* 7768 */ "div.s\t\0"
923
114k
  /* 7775 */ "mov.s\t\0"
924
114k
  /* 7782 */ "trunc.w.s\t\0"
925
114k
  /* 7793 */ "round.w.s\t\0"
926
114k
  /* 7804 */ "ceil.w.s\t\0"
927
114k
  /* 7814 */ "floor.w.s\t\0"
928
114k
  /* 7825 */ "cvt.w.s\t\0"
929
114k
  /* 7834 */ "max.s\t\0"
930
114k
  /* 7841 */ "selnez.s\t\0"
931
114k
  /* 7851 */ "seleqz.s\t\0"
932
114k
  /* 7861 */ "movz.s\t\0"
933
114k
  /* 7869 */ "abs\t\0"
934
114k
  /* 7874 */ "jals\t\0"
935
114k
  /* 7880 */ "bgezals\t\0"
936
114k
  /* 7889 */ "bltzals\t\0"
937
114k
  /* 7898 */ "cins\t\0"
938
114k
  /* 7904 */ "dins\t\0"
939
114k
  /* 7910 */ "sub.ps\t\0"
940
114k
  /* 7918 */ "add.ps\t\0"
941
114k
  /* 7926 */ "pll.ps\t\0"
942
114k
  /* 7934 */ "mul.ps\t\0"
943
114k
  /* 7942 */ "pul.ps\t\0"
944
114k
  /* 7950 */ "addr.ps\t\0"
945
114k
  /* 7959 */ "mulr.ps\t\0"
946
114k
  /* 7968 */ "plu.ps\t\0"
947
114k
  /* 7976 */ "puu.ps\t\0"
948
114k
  /* 7984 */ "cvt.pw.ps\t\0"
949
114k
  /* 7995 */ "jalrs\t\0"
950
114k
  /* 8002 */ "exts\t\0"
951
114k
  /* 8008 */ "lhxs\t\0"
952
114k
  /* 8014 */ "shxs\t\0"
953
114k
  /* 8020 */ "lhuxs\t\0"
954
114k
  /* 8027 */ "lwxs\t\0"
955
114k
  /* 8033 */ "swxs\t\0"
956
114k
  /* 8039 */ "bc1t\t\0"
957
114k
  /* 8045 */ "bgt\t\0"
958
114k
  /* 8050 */ "sgt\t\0"
959
114k
  /* 8055 */ "wait\t\0"
960
114k
  /* 8061 */ "blt\t\0"
961
114k
  /* 8066 */ "slt\t\0"
962
114k
  /* 8071 */ "tlt\t\0"
963
114k
  /* 8076 */ "dmult\t\0"
964
114k
  /* 8083 */ "dmt\t\0"
965
114k
  /* 8088 */ "emt\t\0"
966
114k
  /* 8093 */ "not\t\0"
967
114k
  /* 8098 */ "ginvt\t\0"
968
114k
  /* 8105 */ "movt\t\0"
969
114k
  /* 8111 */ "dext\t\0"
970
114k
  /* 8117 */ "lbu\t\0"
971
114k
  /* 8122 */ "dsubu\t\0"
972
114k
  /* 8129 */ "msubu\t\0"
973
114k
  /* 8136 */ "baddu\t\0"
974
114k
  /* 8143 */ "daddu\t\0"
975
114k
  /* 8150 */ "maddu\t\0"
976
114k
  /* 8157 */ "dmodu\t\0"
977
114k
  /* 8164 */ "bgeu\t\0"
978
114k
  /* 8170 */ "sgeu\t\0"
979
114k
  /* 8176 */ "tgeu\t\0"
980
114k
  /* 8182 */ "bleu\t\0"
981
114k
  /* 8188 */ "sleu\t\0"
982
114k
  /* 8194 */ "ulhu\t\0"
983
114k
  /* 8200 */ "dmuhu\t\0"
984
114k
  /* 8207 */ "daddiu\t\0"
985
114k
  /* 8215 */ "tgeiu\t\0"
986
114k
  /* 8222 */ "sltiu\t\0"
987
114k
  /* 8229 */ "tltiu\t\0"
988
114k
  /* 8236 */ "v3mulu\t\0"
989
114k
  /* 8244 */ "dmulu\t\0"
990
114k
  /* 8251 */ "vmulu\t\0"
991
114k
  /* 8258 */ "dremu\t\0"
992
114k
  /* 8265 */ "dmulou\t\0"
993
114k
  /* 8273 */ "cvt.s.pu\t\0"
994
114k
  /* 8283 */ "dinsu\t\0"
995
114k
  /* 8290 */ "bgtu\t\0"
996
114k
  /* 8296 */ "sgtu\t\0"
997
114k
  /* 8302 */ "bltu\t\0"
998
114k
  /* 8308 */ "sltu\t\0"
999
114k
  /* 8314 */ "tltu\t\0"
1000
114k
  /* 8320 */ "dmultu\t\0"
1001
114k
  /* 8328 */ "dextu\t\0"
1002
114k
  /* 8335 */ "ddivu\t\0"
1003
114k
  /* 8342 */ "lwu\t\0"
1004
114k
  /* 8347 */ "and.v\t\0"
1005
114k
  /* 8354 */ "move.v\t\0"
1006
114k
  /* 8362 */ "bsel.v\t\0"
1007
114k
  /* 8370 */ "nor.v\t\0"
1008
114k
  /* 8377 */ "xor.v\t\0"
1009
114k
  /* 8384 */ "bz.v\t\0"
1010
114k
  /* 8390 */ "bmz.v\t\0"
1011
114k
  /* 8397 */ "bnz.v\t\0"
1012
114k
  /* 8404 */ "bmnz.v\t\0"
1013
114k
  /* 8412 */ "dsrav\t\0"
1014
114k
  /* 8419 */ "bitrev\t\0"
1015
114k
  /* 8427 */ "ddiv\t\0"
1016
114k
  /* 8433 */ "dsllv\t\0"
1017
114k
  /* 8440 */ "dsrlv\t\0"
1018
114k
  /* 8447 */ "shilov\t\0"
1019
114k
  /* 8455 */ "sov\t\0"
1020
114k
  /* 8460 */ "extpdpv\t\0"
1021
114k
  /* 8469 */ "extpv\t\0"
1022
114k
  /* 8476 */ "drotrv\t\0"
1023
114k
  /* 8484 */ "insv\t\0"
1024
114k
  /* 8490 */ "flog2.w\t\0"
1025
114k
  /* 8499 */ "fexp2.w\t\0"
1026
114k
  /* 8508 */ "add_a.w\t\0"
1027
114k
  /* 8517 */ "fmin_a.w\t\0"
1028
114k
  /* 8527 */ "adds_a.w\t\0"
1029
114k
  /* 8537 */ "fmax_a.w\t\0"
1030
114k
  /* 8547 */ "sra.w\t\0"
1031
114k
  /* 8554 */ "fsub.w\t\0"
1032
114k
  /* 8562 */ "fmsub.w\t\0"
1033
114k
  /* 8571 */ "nloc.w\t\0"
1034
114k
  /* 8579 */ "nlzc.w\t\0"
1035
114k
  /* 8587 */ "cvt.d.w\t\0"
1036
114k
  /* 8596 */ "fadd.w\t\0"
1037
114k
  /* 8604 */ "fmadd.w\t\0"
1038
114k
  /* 8613 */ "sld.w\t\0"
1039
114k
  /* 8620 */ "pckod.w\t\0"
1040
114k
  /* 8629 */ "ilvod.w\t\0"
1041
114k
  /* 8638 */ "fcle.w\t\0"
1042
114k
  /* 8646 */ "fsle.w\t\0"
1043
114k
  /* 8654 */ "fcule.w\t\0"
1044
114k
  /* 8663 */ "fsule.w\t\0"
1045
114k
  /* 8672 */ "fcne.w\t\0"
1046
114k
  /* 8680 */ "fsne.w\t\0"
1047
114k
  /* 8688 */ "fcune.w\t\0"
1048
114k
  /* 8697 */ "fsune.w\t\0"
1049
114k
  /* 8706 */ "insve.w\t\0"
1050
114k
  /* 8715 */ "fcaf.w\t\0"
1051
114k
  /* 8723 */ "fsaf.w\t\0"
1052
114k
  /* 8731 */ "vshf.w\t\0"
1053
114k
  /* 8739 */ "bneg.w\t\0"
1054
114k
  /* 8747 */ "precr_sra.ph.w\t\0"
1055
114k
  /* 8763 */ "precrq.ph.w\t\0"
1056
114k
  /* 8776 */ "precr_sra_r.ph.w\t\0"
1057
114k
  /* 8794 */ "precrq_rs.ph.w\t\0"
1058
114k
  /* 8810 */ "subqh.w\t\0"
1059
114k
  /* 8819 */ "addqh.w\t\0"
1060
114k
  /* 8828 */ "srai.w\t\0"
1061
114k
  /* 8836 */ "sldi.w\t\0"
1062
114k
  /* 8844 */ "bnegi.w\t\0"
1063
114k
  /* 8853 */ "slli.w\t\0"
1064
114k
  /* 8861 */ "srli.w\t\0"
1065
114k
  /* 8869 */ "binsli.w\t\0"
1066
114k
  /* 8879 */ "ceqi.w\t\0"
1067
114k
  /* 8887 */ "srari.w\t\0"
1068
114k
  /* 8896 */ "bclri.w\t\0"
1069
114k
  /* 8905 */ "srlri.w\t\0"
1070
114k
  /* 8914 */ "binsri.w\t\0"
1071
114k
  /* 8924 */ "splati.w\t\0"
1072
114k
  /* 8934 */ "bseti.w\t\0"
1073
114k
  /* 8943 */ "subvi.w\t\0"
1074
114k
  /* 8952 */ "addvi.w\t\0"
1075
114k
  /* 8961 */ "dpaq_sa.l.w\t\0"
1076
114k
  /* 8974 */ "dpsq_sa.l.w\t\0"
1077
114k
  /* 8987 */ "fill.w\t\0"
1078
114k
  /* 8995 */ "sll.w\t\0"
1079
114k
  /* 9002 */ "fexupl.w\t\0"
1080
114k
  /* 9012 */ "ffql.w\t\0"
1081
114k
  /* 9020 */ "srl.w\t\0"
1082
114k
  /* 9027 */ "binsl.w\t\0"
1083
114k
  /* 9036 */ "fmul.w\t\0"
1084
114k
  /* 9044 */ "ilvl.w\t\0"
1085
114k
  /* 9052 */ "fmin.w\t\0"
1086
114k
  /* 9060 */ "fcun.w\t\0"
1087
114k
  /* 9068 */ "fsun.w\t\0"
1088
114k
  /* 9076 */ "fexdo.w\t\0"
1089
114k
  /* 9085 */ "frcp.w\t\0"
1090
114k
  /* 9093 */ "msub_q.w\t\0"
1091
114k
  /* 9103 */ "madd_q.w\t\0"
1092
114k
  /* 9113 */ "mul_q.w\t\0"
1093
114k
  /* 9122 */ "msubr_q.w\t\0"
1094
114k
  /* 9133 */ "maddr_q.w\t\0"
1095
114k
  /* 9144 */ "mulr_q.w\t\0"
1096
114k
  /* 9154 */ "fceq.w\t\0"
1097
114k
  /* 9162 */ "fseq.w\t\0"
1098
114k
  /* 9170 */ "fcueq.w\t\0"
1099
114k
  /* 9179 */ "fsueq.w\t\0"
1100
114k
  /* 9188 */ "ftq.w\t\0"
1101
114k
  /* 9195 */ "shra_r.w\t\0"
1102
114k
  /* 9205 */ "subqh_r.w\t\0"
1103
114k
  /* 9216 */ "addqh_r.w\t\0"
1104
114k
  /* 9227 */ "extr_r.w\t\0"
1105
114k
  /* 9237 */ "shrav_r.w\t\0"
1106
114k
  /* 9248 */ "extrv_r.w\t\0"
1107
114k
  /* 9259 */ "srar.w\t\0"
1108
114k
  /* 9267 */ "bclr.w\t\0"
1109
114k
  /* 9275 */ "srlr.w\t\0"
1110
114k
  /* 9283 */ "fcor.w\t\0"
1111
114k
  /* 9291 */ "fsor.w\t\0"
1112
114k
  /* 9299 */ "fexupr.w\t\0"
1113
114k
  /* 9309 */ "ffqr.w\t\0"
1114
114k
  /* 9317 */ "binsr.w\t\0"
1115
114k
  /* 9326 */ "extr.w\t\0"
1116
114k
  /* 9334 */ "ilvr.w\t\0"
1117
114k
  /* 9342 */ "cvt.s.w\t\0"
1118
114k
  /* 9351 */ "asub_s.w\t\0"
1119
114k
  /* 9361 */ "hsub_s.w\t\0"
1120
114k
  /* 9371 */ "dpsub_s.w\t\0"
1121
114k
  /* 9382 */ "ftrunc_s.w\t\0"
1122
114k
  /* 9394 */ "hadd_s.w\t\0"
1123
114k
  /* 9404 */ "dpadd_s.w\t\0"
1124
114k
  /* 9415 */ "mod_s.w\t\0"
1125
114k
  /* 9424 */ "cle_s.w\t\0"
1126
114k
  /* 9433 */ "ave_s.w\t\0"
1127
114k
  /* 9442 */ "clei_s.w\t\0"
1128
114k
  /* 9452 */ "mini_s.w\t\0"
1129
114k
  /* 9462 */ "clti_s.w\t\0"
1130
114k
  /* 9472 */ "maxi_s.w\t\0"
1131
114k
  /* 9482 */ "shll_s.w\t\0"
1132
114k
  /* 9492 */ "min_s.w\t\0"
1133
114k
  /* 9501 */ "dotp_s.w\t\0"
1134
114k
  /* 9511 */ "subq_s.w\t\0"
1135
114k
  /* 9521 */ "addq_s.w\t\0"
1136
114k
  /* 9531 */ "mulq_s.w\t\0"
1137
114k
  /* 9541 */ "absq_s.w\t\0"
1138
114k
  /* 9551 */ "aver_s.w\t\0"
1139
114k
  /* 9561 */ "subs_s.w\t\0"
1140
114k
  /* 9571 */ "adds_s.w\t\0"
1141
114k
  /* 9581 */ "sat_s.w\t\0"
1142
114k
  /* 9590 */ "clt_s.w\t\0"
1143
114k
  /* 9599 */ "ffint_s.w\t\0"
1144
114k
  /* 9610 */ "ftint_s.w\t\0"
1145
114k
  /* 9621 */ "subsuu_s.w\t\0"
1146
114k
  /* 9633 */ "div_s.w\t\0"
1147
114k
  /* 9642 */ "shllv_s.w\t\0"
1148
114k
  /* 9653 */ "max_s.w\t\0"
1149
114k
  /* 9662 */ "copy_s.w\t\0"
1150
114k
  /* 9672 */ "mulq_rs.w\t\0"
1151
114k
  /* 9683 */ "extr_rs.w\t\0"
1152
114k
  /* 9694 */ "extrv_rs.w\t\0"
1153
114k
  /* 9706 */ "fclass.w\t\0"
1154
114k
  /* 9716 */ "splat.w\t\0"
1155
114k
  /* 9725 */ "bset.w\t\0"
1156
114k
  /* 9733 */ "fclt.w\t\0"
1157
114k
  /* 9741 */ "fslt.w\t\0"
1158
114k
  /* 9749 */ "fcult.w\t\0"
1159
114k
  /* 9758 */ "fsult.w\t\0"
1160
114k
  /* 9767 */ "pcnt.w\t\0"
1161
114k
  /* 9775 */ "frint.w\t\0"
1162
114k
  /* 9784 */ "insert.w\t\0"
1163
114k
  /* 9794 */ "fsqrt.w\t\0"
1164
114k
  /* 9803 */ "frsqrt.w\t\0"
1165
114k
  /* 9813 */ "st.w\t\0"
1166
114k
  /* 9819 */ "asub_u.w\t\0"
1167
114k
  /* 9829 */ "hsub_u.w\t\0"
1168
114k
  /* 9839 */ "dpsub_u.w\t\0"
1169
114k
  /* 9850 */ "ftrunc_u.w\t\0"
1170
114k
  /* 9862 */ "hadd_u.w\t\0"
1171
114k
  /* 9872 */ "dpadd_u.w\t\0"
1172
114k
  /* 9883 */ "mod_u.w\t\0"
1173
114k
  /* 9892 */ "cle_u.w\t\0"
1174
114k
  /* 9901 */ "ave_u.w\t\0"
1175
114k
  /* 9910 */ "clei_u.w\t\0"
1176
114k
  /* 9920 */ "mini_u.w\t\0"
1177
114k
  /* 9930 */ "clti_u.w\t\0"
1178
114k
  /* 9940 */ "maxi_u.w\t\0"
1179
114k
  /* 9950 */ "min_u.w\t\0"
1180
114k
  /* 9959 */ "dotp_u.w\t\0"
1181
114k
  /* 9969 */ "aver_u.w\t\0"
1182
114k
  /* 9979 */ "subs_u.w\t\0"
1183
114k
  /* 9989 */ "adds_u.w\t\0"
1184
114k
  /* 9999 */ "subsus_u.w\t\0"
1185
114k
  /* 10011 */ "sat_u.w\t\0"
1186
114k
  /* 10020 */ "clt_u.w\t\0"
1187
114k
  /* 10029 */ "ffint_u.w\t\0"
1188
114k
  /* 10040 */ "ftint_u.w\t\0"
1189
114k
  /* 10051 */ "div_u.w\t\0"
1190
114k
  /* 10060 */ "max_u.w\t\0"
1191
114k
  /* 10069 */ "copy_u.w\t\0"
1192
114k
  /* 10079 */ "msubv.w\t\0"
1193
114k
  /* 10088 */ "maddv.w\t\0"
1194
114k
  /* 10097 */ "pckev.w\t\0"
1195
114k
  /* 10106 */ "ilvev.w\t\0"
1196
114k
  /* 10115 */ "fdiv.w\t\0"
1197
114k
  /* 10123 */ "mulv.w\t\0"
1198
114k
  /* 10131 */ "extrv.w\t\0"
1199
114k
  /* 10140 */ "fmax.w\t\0"
1200
114k
  /* 10148 */ "bz.w\t\0"
1201
114k
  /* 10154 */ "bnz.w\t\0"
1202
114k
  /* 10161 */ "crc32w\t\0"
1203
114k
  /* 10169 */ "crc32cw\t\0"
1204
114k
  /* 10178 */ "ualw\t\0"
1205
114k
  /* 10184 */ "ulw\t\0"
1206
114k
  /* 10189 */ "cvt.ps.pw\t\0"
1207
114k
  /* 10200 */ "uasw\t\0"
1208
114k
  /* 10206 */ "usw\t\0"
1209
114k
  /* 10211 */ "extw\t\0"
1210
114k
  /* 10217 */ "byterevw\t\0"
1211
114k
  /* 10227 */ "bitrevw\t\0"
1212
114k
  /* 10236 */ "lbx\t\0"
1213
114k
  /* 10241 */ "sbx\t\0"
1214
114k
  /* 10246 */ "prefx\t\0"
1215
114k
  /* 10253 */ "lhx\t\0"
1216
114k
  /* 10258 */ "shx\t\0"
1217
114k
  /* 10263 */ "jalx\t\0"
1218
114k
  /* 10269 */ "rotx\t\0"
1219
114k
  /* 10275 */ "lbux\t\0"
1220
114k
  /* 10281 */ "lhux\t\0"
1221
114k
  /* 10287 */ "lwx\t\0"
1222
114k
  /* 10292 */ "swx\t\0"
1223
114k
  /* 10297 */ "bgez\t\0"
1224
114k
  /* 10303 */ "blez\t\0"
1225
114k
  /* 10309 */ "bnez\t\0"
1226
114k
  /* 10315 */ "selnez\t\0"
1227
114k
  /* 10323 */ "btnez\t\0"
1228
114k
  /* 10330 */ "dclz\t\0"
1229
114k
  /* 10336 */ "beqz\t\0"
1230
114k
  /* 10342 */ "seleqz\t\0"
1231
114k
  /* 10350 */ "bteqz\t\0"
1232
114k
  /* 10357 */ "bgtz\t\0"
1233
114k
  /* 10363 */ "bltz\t\0"
1234
114k
  /* 10369 */ "movz\t\0"
1235
114k
  /* 10375 */ "seb\t \0"
1236
114k
  /* 10381 */ "seh\t \0"
1237
114k
  /* 10387 */ "ddivu\t$zero, \0"
1238
114k
  /* 10401 */ "ddiv\t$zero, \0"
1239
114k
  /* 10414 */ "addiu\t$sp, \0"
1240
114k
  /* 10426 */ "mftc0 \0"
1241
114k
  /* 10433 */ "mttc0 \0"
1242
114k
  /* 10440 */ "mfthc1 \0"
1243
114k
  /* 10448 */ "mtthc1 \0"
1244
114k
  /* 10456 */ "cftc1 \0"
1245
114k
  /* 10463 */ "mftc1 \0"
1246
114k
  /* 10470 */ "cttc1 \0"
1247
114k
  /* 10477 */ "mttc1 \0"
1248
114k
  /* 10484 */ "sync \0"
1249
114k
  /* 10490 */ "ld \0"
1250
114k
  /* 10494 */ "\t.word \0"
1251
114k
  /* 10502 */ "sd \0"
1252
114k
  /* 10506 */ "sne \0"
1253
114k
  /* 10511 */ "mfthi \0"
1254
114k
  /* 10518 */ "mtthi \0"
1255
114k
  /* 10525 */ "mftlo \0"
1256
114k
  /* 10532 */ "mttlo \0"
1257
114k
  /* 10539 */ "mftdsp \0"
1258
114k
  /* 10547 */ "mttdsp \0"
1259
114k
  /* 10555 */ "scwp \0"
1260
114k
  /* 10561 */ "llwp \0"
1261
114k
  /* 10567 */ "seq \0"
1262
114k
  /* 10572 */ "mftgpr \0"
1263
114k
  /* 10580 */ "mttgpr \0"
1264
114k
  /* 10588 */ "dext \0"
1265
114k
  /* 10594 */ "mftacx \0"
1266
114k
  /* 10602 */ "mttacx \0"
1267
114k
  /* 10610 */ "bc1nez \0"
1268
114k
  /* 10618 */ "bc2nez \0"
1269
114k
  /* 10626 */ "bc1eqz \0"
1270
114k
  /* 10634 */ "bc2eqz \0"
1271
114k
  /* 10642 */ "# XRay Function Patchable RET.\0"
1272
114k
  /* 10673 */ "c.\0"
1273
114k
  /* 10676 */ "# XRay Typed Event Log.\0"
1274
114k
  /* 10700 */ "# XRay Custom Event Log.\0"
1275
114k
  /* 10725 */ "# XRay Function Enter.\0"
1276
114k
  /* 10748 */ "# XRay Tail Call Exit.\0"
1277
114k
  /* 10771 */ "# XRay Function Exit.\0"
1278
114k
  /* 10793 */ "break 0\0"
1279
114k
  /* 10801 */ "nop32\0"
1280
114k
  /* 10807 */ "LIFETIME_END\0"
1281
114k
  /* 10820 */ "PSEUDO_PROBE\0"
1282
114k
  /* 10833 */ "BUNDLE\0"
1283
114k
  /* 10840 */ "DBG_VALUE\0"
1284
114k
  /* 10850 */ "DBG_INSTR_REF\0"
1285
114k
  /* 10864 */ "DBG_PHI\0"
1286
114k
  /* 10872 */ "DBG_LABEL\0"
1287
114k
  /* 10882 */ "LIFETIME_START\0"
1288
114k
  /* 10897 */ "DBG_VALUE_LIST\0"
1289
114k
  /* 10912 */ "jrc\t$ra\0"
1290
114k
  /* 10920 */ "jr\t$ra\0"
1291
114k
  /* 10927 */ "ehb\0"
1292
114k
  /* 10931 */ "eretnc\0"
1293
114k
  /* 10938 */ "pause\0"
1294
114k
  /* 10944 */ "tlbinvf\0"
1295
114k
  /* 10952 */ "tlbginvf\0"
1296
114k
  /* 10961 */ "tlbwi\0"
1297
114k
  /* 10967 */ "tlbgwi\0"
1298
114k
  /* 10974 */ "# FEntry call\0"
1299
114k
  /* 10988 */ "foo\0"
1300
114k
  /* 10992 */ "tlbp\0"
1301
114k
  /* 10997 */ "tlbgp\0"
1302
114k
  /* 11003 */ "ssnop\0"
1303
114k
  /* 11009 */ "tlbr\0"
1304
114k
  /* 11014 */ "tlbgr\0"
1305
114k
  /* 11020 */ "tlbwr\0"
1306
114k
  /* 11026 */ "tlbgwr\0"
1307
114k
  /* 11033 */ "deret\0"
1308
114k
  /* 11039 */ "wait\0"
1309
114k
  /* 11044 */ "tlbinv\0"
1310
114k
  /* 11051 */ "tlbginv\0"
1311
114k
};
1312
114k
#endif // CAPSTONE_DIET
1313
1314
114k
  static const uint32_t OpInfo0[] = {
1315
114k
    0U, // PHI
1316
114k
    0U, // INLINEASM
1317
114k
    0U, // INLINEASM_BR
1318
114k
    0U, // CFI_INSTRUCTION
1319
114k
    0U, // EH_LABEL
1320
114k
    0U, // GC_LABEL
1321
114k
    0U, // ANNOTATION_LABEL
1322
114k
    0U, // KILL
1323
114k
    0U, // EXTRACT_SUBREG
1324
114k
    0U, // INSERT_SUBREG
1325
114k
    0U, // IMPLICIT_DEF
1326
114k
    0U, // SUBREG_TO_REG
1327
114k
    0U, // COPY_TO_REGCLASS
1328
114k
    10841U, // DBG_VALUE
1329
114k
    10898U, // DBG_VALUE_LIST
1330
114k
    10851U, // DBG_INSTR_REF
1331
114k
    10865U, // DBG_PHI
1332
114k
    10873U, // DBG_LABEL
1333
114k
    0U, // REG_SEQUENCE
1334
114k
    0U, // COPY
1335
114k
    10834U, // BUNDLE
1336
114k
    10883U, // LIFETIME_START
1337
114k
    10808U, // LIFETIME_END
1338
114k
    10821U, // PSEUDO_PROBE
1339
114k
    0U, // ARITH_FENCE
1340
114k
    0U, // STACKMAP
1341
114k
    10975U, // FENTRY_CALL
1342
114k
    0U, // PATCHPOINT
1343
114k
    0U, // LOAD_STACK_GUARD
1344
114k
    0U, // PREALLOCATED_SETUP
1345
114k
    0U, // PREALLOCATED_ARG
1346
114k
    0U, // STATEPOINT
1347
114k
    0U, // LOCAL_ESCAPE
1348
114k
    0U, // FAULTING_OP
1349
114k
    0U, // PATCHABLE_OP
1350
114k
    10726U, // PATCHABLE_FUNCTION_ENTER
1351
114k
    10643U, // PATCHABLE_RET
1352
114k
    10772U, // PATCHABLE_FUNCTION_EXIT
1353
114k
    10749U, // PATCHABLE_TAIL_CALL
1354
114k
    10701U, // PATCHABLE_EVENT_CALL
1355
114k
    10677U, // PATCHABLE_TYPED_EVENT_CALL
1356
114k
    0U, // ICALL_BRANCH_FUNNEL
1357
114k
    0U, // MEMBARRIER
1358
114k
    0U, // JUMP_TABLE_DEBUG_INFO
1359
114k
    0U, // G_ASSERT_SEXT
1360
114k
    0U, // G_ASSERT_ZEXT
1361
114k
    0U, // G_ASSERT_ALIGN
1362
114k
    0U, // G_ADD
1363
114k
    0U, // G_SUB
1364
114k
    0U, // G_MUL
1365
114k
    0U, // G_SDIV
1366
114k
    0U, // G_UDIV
1367
114k
    0U, // G_SREM
1368
114k
    0U, // G_UREM
1369
114k
    0U, // G_SDIVREM
1370
114k
    0U, // G_UDIVREM
1371
114k
    0U, // G_AND
1372
114k
    0U, // G_OR
1373
114k
    0U, // G_XOR
1374
114k
    0U, // G_IMPLICIT_DEF
1375
114k
    0U, // G_PHI
1376
114k
    0U, // G_FRAME_INDEX
1377
114k
    0U, // G_GLOBAL_VALUE
1378
114k
    0U, // G_CONSTANT_POOL
1379
114k
    0U, // G_EXTRACT
1380
114k
    0U, // G_UNMERGE_VALUES
1381
114k
    0U, // G_INSERT
1382
114k
    0U, // G_MERGE_VALUES
1383
114k
    0U, // G_BUILD_VECTOR
1384
114k
    0U, // G_BUILD_VECTOR_TRUNC
1385
114k
    0U, // G_CONCAT_VECTORS
1386
114k
    0U, // G_PTRTOINT
1387
114k
    0U, // G_INTTOPTR
1388
114k
    0U, // G_BITCAST
1389
114k
    0U, // G_FREEZE
1390
114k
    0U, // G_CONSTANT_FOLD_BARRIER
1391
114k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1392
114k
    0U, // G_INTRINSIC_TRUNC
1393
114k
    0U, // G_INTRINSIC_ROUND
1394
114k
    0U, // G_INTRINSIC_LRINT
1395
114k
    0U, // G_INTRINSIC_ROUNDEVEN
1396
114k
    0U, // G_READCYCLECOUNTER
1397
114k
    0U, // G_LOAD
1398
114k
    0U, // G_SEXTLOAD
1399
114k
    0U, // G_ZEXTLOAD
1400
114k
    0U, // G_INDEXED_LOAD
1401
114k
    0U, // G_INDEXED_SEXTLOAD
1402
114k
    0U, // G_INDEXED_ZEXTLOAD
1403
114k
    0U, // G_STORE
1404
114k
    0U, // G_INDEXED_STORE
1405
114k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1406
114k
    0U, // G_ATOMIC_CMPXCHG
1407
114k
    0U, // G_ATOMICRMW_XCHG
1408
114k
    0U, // G_ATOMICRMW_ADD
1409
114k
    0U, // G_ATOMICRMW_SUB
1410
114k
    0U, // G_ATOMICRMW_AND
1411
114k
    0U, // G_ATOMICRMW_NAND
1412
114k
    0U, // G_ATOMICRMW_OR
1413
114k
    0U, // G_ATOMICRMW_XOR
1414
114k
    0U, // G_ATOMICRMW_MAX
1415
114k
    0U, // G_ATOMICRMW_MIN
1416
114k
    0U, // G_ATOMICRMW_UMAX
1417
114k
    0U, // G_ATOMICRMW_UMIN
1418
114k
    0U, // G_ATOMICRMW_FADD
1419
114k
    0U, // G_ATOMICRMW_FSUB
1420
114k
    0U, // G_ATOMICRMW_FMAX
1421
114k
    0U, // G_ATOMICRMW_FMIN
1422
114k
    0U, // G_ATOMICRMW_UINC_WRAP
1423
114k
    0U, // G_ATOMICRMW_UDEC_WRAP
1424
114k
    0U, // G_FENCE
1425
114k
    0U, // G_PREFETCH
1426
114k
    0U, // G_BRCOND
1427
114k
    0U, // G_BRINDIRECT
1428
114k
    0U, // G_INVOKE_REGION_START
1429
114k
    0U, // G_INTRINSIC
1430
114k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1431
114k
    0U, // G_INTRINSIC_CONVERGENT
1432
114k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1433
114k
    0U, // G_ANYEXT
1434
114k
    0U, // G_TRUNC
1435
114k
    0U, // G_CONSTANT
1436
114k
    0U, // G_FCONSTANT
1437
114k
    0U, // G_VASTART
1438
114k
    0U, // G_VAARG
1439
114k
    0U, // G_SEXT
1440
114k
    0U, // G_SEXT_INREG
1441
114k
    0U, // G_ZEXT
1442
114k
    0U, // G_SHL
1443
114k
    0U, // G_LSHR
1444
114k
    0U, // G_ASHR
1445
114k
    0U, // G_FSHL
1446
114k
    0U, // G_FSHR
1447
114k
    0U, // G_ROTR
1448
114k
    0U, // G_ROTL
1449
114k
    0U, // G_ICMP
1450
114k
    0U, // G_FCMP
1451
114k
    0U, // G_SELECT
1452
114k
    0U, // G_UADDO
1453
114k
    0U, // G_UADDE
1454
114k
    0U, // G_USUBO
1455
114k
    0U, // G_USUBE
1456
114k
    0U, // G_SADDO
1457
114k
    0U, // G_SADDE
1458
114k
    0U, // G_SSUBO
1459
114k
    0U, // G_SSUBE
1460
114k
    0U, // G_UMULO
1461
114k
    0U, // G_SMULO
1462
114k
    0U, // G_UMULH
1463
114k
    0U, // G_SMULH
1464
114k
    0U, // G_UADDSAT
1465
114k
    0U, // G_SADDSAT
1466
114k
    0U, // G_USUBSAT
1467
114k
    0U, // G_SSUBSAT
1468
114k
    0U, // G_USHLSAT
1469
114k
    0U, // G_SSHLSAT
1470
114k
    0U, // G_SMULFIX
1471
114k
    0U, // G_UMULFIX
1472
114k
    0U, // G_SMULFIXSAT
1473
114k
    0U, // G_UMULFIXSAT
1474
114k
    0U, // G_SDIVFIX
1475
114k
    0U, // G_UDIVFIX
1476
114k
    0U, // G_SDIVFIXSAT
1477
114k
    0U, // G_UDIVFIXSAT
1478
114k
    0U, // G_FADD
1479
114k
    0U, // G_FSUB
1480
114k
    0U, // G_FMUL
1481
114k
    0U, // G_FMA
1482
114k
    0U, // G_FMAD
1483
114k
    0U, // G_FDIV
1484
114k
    0U, // G_FREM
1485
114k
    0U, // G_FPOW
1486
114k
    0U, // G_FPOWI
1487
114k
    0U, // G_FEXP
1488
114k
    0U, // G_FEXP2
1489
114k
    0U, // G_FEXP10
1490
114k
    0U, // G_FLOG
1491
114k
    0U, // G_FLOG2
1492
114k
    0U, // G_FLOG10
1493
114k
    0U, // G_FLDEXP
1494
114k
    0U, // G_FFREXP
1495
114k
    0U, // G_FNEG
1496
114k
    0U, // G_FPEXT
1497
114k
    0U, // G_FPTRUNC
1498
114k
    0U, // G_FPTOSI
1499
114k
    0U, // G_FPTOUI
1500
114k
    0U, // G_SITOFP
1501
114k
    0U, // G_UITOFP
1502
114k
    0U, // G_FABS
1503
114k
    0U, // G_FCOPYSIGN
1504
114k
    0U, // G_IS_FPCLASS
1505
114k
    0U, // G_FCANONICALIZE
1506
114k
    0U, // G_FMINNUM
1507
114k
    0U, // G_FMAXNUM
1508
114k
    0U, // G_FMINNUM_IEEE
1509
114k
    0U, // G_FMAXNUM_IEEE
1510
114k
    0U, // G_FMINIMUM
1511
114k
    0U, // G_FMAXIMUM
1512
114k
    0U, // G_GET_FPENV
1513
114k
    0U, // G_SET_FPENV
1514
114k
    0U, // G_RESET_FPENV
1515
114k
    0U, // G_GET_FPMODE
1516
114k
    0U, // G_SET_FPMODE
1517
114k
    0U, // G_RESET_FPMODE
1518
114k
    0U, // G_PTR_ADD
1519
114k
    0U, // G_PTRMASK
1520
114k
    0U, // G_SMIN
1521
114k
    0U, // G_SMAX
1522
114k
    0U, // G_UMIN
1523
114k
    0U, // G_UMAX
1524
114k
    0U, // G_ABS
1525
114k
    0U, // G_LROUND
1526
114k
    0U, // G_LLROUND
1527
114k
    0U, // G_BR
1528
114k
    0U, // G_BRJT
1529
114k
    0U, // G_INSERT_VECTOR_ELT
1530
114k
    0U, // G_EXTRACT_VECTOR_ELT
1531
114k
    0U, // G_SHUFFLE_VECTOR
1532
114k
    0U, // G_CTTZ
1533
114k
    0U, // G_CTTZ_ZERO_UNDEF
1534
114k
    0U, // G_CTLZ
1535
114k
    0U, // G_CTLZ_ZERO_UNDEF
1536
114k
    0U, // G_CTPOP
1537
114k
    0U, // G_BSWAP
1538
114k
    0U, // G_BITREVERSE
1539
114k
    0U, // G_FCEIL
1540
114k
    0U, // G_FCOS
1541
114k
    0U, // G_FSIN
1542
114k
    0U, // G_FSQRT
1543
114k
    0U, // G_FFLOOR
1544
114k
    0U, // G_FRINT
1545
114k
    0U, // G_FNEARBYINT
1546
114k
    0U, // G_ADDRSPACE_CAST
1547
114k
    0U, // G_BLOCK_ADDR
1548
114k
    0U, // G_JUMP_TABLE
1549
114k
    0U, // G_DYN_STACKALLOC
1550
114k
    0U, // G_STACKSAVE
1551
114k
    0U, // G_STACKRESTORE
1552
114k
    0U, // G_STRICT_FADD
1553
114k
    0U, // G_STRICT_FSUB
1554
114k
    0U, // G_STRICT_FMUL
1555
114k
    0U, // G_STRICT_FDIV
1556
114k
    0U, // G_STRICT_FREM
1557
114k
    0U, // G_STRICT_FMA
1558
114k
    0U, // G_STRICT_FSQRT
1559
114k
    0U, // G_STRICT_FLDEXP
1560
114k
    0U, // G_READ_REGISTER
1561
114k
    0U, // G_WRITE_REGISTER
1562
114k
    0U, // G_MEMCPY
1563
114k
    0U, // G_MEMCPY_INLINE
1564
114k
    0U, // G_MEMMOVE
1565
114k
    0U, // G_MEMSET
1566
114k
    0U, // G_BZERO
1567
114k
    0U, // G_VECREDUCE_SEQ_FADD
1568
114k
    0U, // G_VECREDUCE_SEQ_FMUL
1569
114k
    0U, // G_VECREDUCE_FADD
1570
114k
    0U, // G_VECREDUCE_FMUL
1571
114k
    0U, // G_VECREDUCE_FMAX
1572
114k
    0U, // G_VECREDUCE_FMIN
1573
114k
    0U, // G_VECREDUCE_FMAXIMUM
1574
114k
    0U, // G_VECREDUCE_FMINIMUM
1575
114k
    0U, // G_VECREDUCE_ADD
1576
114k
    0U, // G_VECREDUCE_MUL
1577
114k
    0U, // G_VECREDUCE_AND
1578
114k
    0U, // G_VECREDUCE_OR
1579
114k
    0U, // G_VECREDUCE_XOR
1580
114k
    0U, // G_VECREDUCE_SMAX
1581
114k
    0U, // G_VECREDUCE_SMIN
1582
114k
    0U, // G_VECREDUCE_UMAX
1583
114k
    0U, // G_VECREDUCE_UMIN
1584
114k
    0U, // G_SBFX
1585
114k
    0U, // G_UBFX
1586
114k
    24254U, // ABSMacro
1587
114k
    0U, // ADJCALLSTACKDOWN
1588
114k
    0U, // ADJCALLSTACKDOWN_NM
1589
114k
    0U, // ADJCALLSTACKUP
1590
114k
    0U, // ADJCALLSTACKUP_NM
1591
114k
    536894083U, // ALIGN_NM
1592
114k
    0U, // AND_V_D_PSEUDO
1593
114k
    0U, // AND_V_H_PSEUDO
1594
114k
    0U, // AND_V_W_PSEUDO
1595
114k
    0U, // ATOMIC_CMP_SWAP_I16
1596
114k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
1597
114k
    0U, // ATOMIC_CMP_SWAP_I32
1598
114k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
1599
114k
    0U, // ATOMIC_CMP_SWAP_I64
1600
114k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
1601
114k
    0U, // ATOMIC_CMP_SWAP_I8
1602
114k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
1603
114k
    0U, // ATOMIC_LOAD_ADD_I16
1604
114k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
1605
114k
    0U, // ATOMIC_LOAD_ADD_I32
1606
114k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
1607
114k
    0U, // ATOMIC_LOAD_ADD_I64
1608
114k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
1609
114k
    0U, // ATOMIC_LOAD_ADD_I8
1610
114k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
1611
114k
    0U, // ATOMIC_LOAD_AND_I16
1612
114k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
1613
114k
    0U, // ATOMIC_LOAD_AND_I32
1614
114k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
1615
114k
    0U, // ATOMIC_LOAD_AND_I64
1616
114k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
1617
114k
    0U, // ATOMIC_LOAD_AND_I8
1618
114k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
1619
114k
    0U, // ATOMIC_LOAD_MAX_I16
1620
114k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
1621
114k
    0U, // ATOMIC_LOAD_MAX_I32
1622
114k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
1623
114k
    0U, // ATOMIC_LOAD_MAX_I64
1624
114k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
1625
114k
    0U, // ATOMIC_LOAD_MAX_I8
1626
114k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
1627
114k
    0U, // ATOMIC_LOAD_MIN_I16
1628
114k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
1629
114k
    0U, // ATOMIC_LOAD_MIN_I32
1630
114k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
1631
114k
    0U, // ATOMIC_LOAD_MIN_I64
1632
114k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
1633
114k
    0U, // ATOMIC_LOAD_MIN_I8
1634
114k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
1635
114k
    0U, // ATOMIC_LOAD_NAND_I16
1636
114k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
1637
114k
    0U, // ATOMIC_LOAD_NAND_I32
1638
114k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
1639
114k
    0U, // ATOMIC_LOAD_NAND_I64
1640
114k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
1641
114k
    0U, // ATOMIC_LOAD_NAND_I8
1642
114k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
1643
114k
    0U, // ATOMIC_LOAD_OR_I16
1644
114k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
1645
114k
    0U, // ATOMIC_LOAD_OR_I32
1646
114k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
1647
114k
    0U, // ATOMIC_LOAD_OR_I64
1648
114k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
1649
114k
    0U, // ATOMIC_LOAD_OR_I8
1650
114k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
1651
114k
    0U, // ATOMIC_LOAD_SUB_I16
1652
114k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
1653
114k
    0U, // ATOMIC_LOAD_SUB_I32
1654
114k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
1655
114k
    0U, // ATOMIC_LOAD_SUB_I64
1656
114k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
1657
114k
    0U, // ATOMIC_LOAD_SUB_I8
1658
114k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
1659
114k
    0U, // ATOMIC_LOAD_UMAX_I16
1660
114k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
1661
114k
    0U, // ATOMIC_LOAD_UMAX_I32
1662
114k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
1663
114k
    0U, // ATOMIC_LOAD_UMAX_I64
1664
114k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
1665
114k
    0U, // ATOMIC_LOAD_UMAX_I8
1666
114k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
1667
114k
    0U, // ATOMIC_LOAD_UMIN_I16
1668
114k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
1669
114k
    0U, // ATOMIC_LOAD_UMIN_I32
1670
114k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
1671
114k
    0U, // ATOMIC_LOAD_UMIN_I64
1672
114k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
1673
114k
    0U, // ATOMIC_LOAD_UMIN_I8
1674
114k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
1675
114k
    0U, // ATOMIC_LOAD_XOR_I16
1676
114k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
1677
114k
    0U, // ATOMIC_LOAD_XOR_I32
1678
114k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
1679
114k
    0U, // ATOMIC_LOAD_XOR_I64
1680
114k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
1681
114k
    0U, // ATOMIC_LOAD_XOR_I8
1682
114k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
1683
114k
    0U, // ATOMIC_SWAP_I16
1684
114k
    0U, // ATOMIC_SWAP_I16_POSTRA
1685
114k
    0U, // ATOMIC_SWAP_I32
1686
114k
    0U, // ATOMIC_SWAP_I32_POSTRA
1687
114k
    0U, // ATOMIC_SWAP_I64
1688
114k
    0U, // ATOMIC_SWAP_I64_POSTRA
1689
114k
    0U, // ATOMIC_SWAP_I8
1690
114k
    0U, // ATOMIC_SWAP_I8_POSTRA
1691
114k
    0U, // B
1692
114k
    0U, // BAL_BR
1693
114k
    0U, // BAL_BR_MM
1694
114k
    536893945U, // BEQLImmMacro
1695
114k
    536891762U, // BGE
1696
114k
    536891762U, // BGEImmMacro
1697
114k
    536893806U, // BGEL
1698
114k
    536893806U, // BGELImmMacro
1699
114k
    536895461U, // BGEU
1700
114k
    536895461U, // BGEUImmMacro
1701
114k
    536893976U, // BGEUL
1702
114k
    536893976U, // BGEULImmMacro
1703
114k
    536895342U, // BGT
1704
114k
    536895342U, // BGTImmMacro
1705
114k
    536893964U, // BGTL
1706
114k
    536893964U, // BGTLImmMacro
1707
114k
    536895587U, // BGTU
1708
114k
    536895587U, // BGTUImmMacro
1709
114k
    536893996U, // BGTUL
1710
114k
    536893996U, // BGTULImmMacro
1711
114k
    536891802U, // BLE
1712
114k
    536891802U, // BLEImmMacro
1713
114k
    536893812U, // BLEL
1714
114k
    536893812U, // BLELImmMacro
1715
114k
    536895479U, // BLEU
1716
114k
    536895479U, // BLEUImmMacro
1717
114k
    536893983U, // BLEUL
1718
114k
    536893983U, // BLEULImmMacro
1719
114k
    536895358U, // BLT
1720
114k
    536895358U, // BLTImmMacro
1721
114k
    536893970U, // BLTL
1722
114k
    536893970U, // BLTLImmMacro
1723
114k
    536895599U, // BLTU
1724
114k
    536895599U, // BLTUImmMacro
1725
114k
    536894003U, // BLTUL
1726
114k
    536894003U, // BLTULImmMacro
1727
114k
    536893818U, // BNELImmMacro
1728
114k
    0U, // BPOSGE32_PSEUDO
1729
114k
    0U, // BSEL_D_PSEUDO
1730
114k
    0U, // BSEL_FD_PSEUDO
1731
114k
    0U, // BSEL_FW_PSEUDO
1732
114k
    0U, // BSEL_H_PSEUDO
1733
114k
    0U, // BSEL_W_PSEUDO
1734
114k
    0U, // B_MM
1735
114k
    557961U,  // B_MMR6_Pseudo
1736
114k
    557961U,  // B_MM_Pseudo
1737
114k
    536894300U, // BeqImm
1738
114k
    536891829U, // BneImm
1739
114k
    1073765088U,  // BteqzT8CmpX16
1740
114k
    1073764517U,  // BteqzT8CmpiX16
1741
114k
    1073766275U,  // BteqzT8SltX16
1742
114k
    1073764547U,  // BteqzT8SltiX16
1743
114k
    1073766431U,  // BteqzT8SltiuX16
1744
114k
    1073766517U,  // BteqzT8SltuX16
1745
114k
    1610636000U,  // BtnezT8CmpX16
1746
114k
    1610635429U,  // BtnezT8CmpiX16
1747
114k
    1610637187U,  // BtnezT8SltX16
1748
114k
    1610635459U,  // BtnezT8SltiX16
1749
114k
    1610637343U,  // BtnezT8SltiuX16
1750
114k
    1610637429U,  // BtnezT8SltuX16
1751
114k
    0U, // BuildPairF64
1752
114k
    0U, // BuildPairF64_64
1753
114k
    26841U, // CFTC1
1754
114k
    10989U, // CONSTPOOL_ENTRY
1755
114k
    0U, // COPY_FD_PSEUDO
1756
114k
    0U, // COPY_FW_PSEUDO
1757
114k
    17885415U,  // CTTC1
1758
114k
    551167U,  // Constant32
1759
114k
    536893990U, // DMULImmMacro
1760
114k
    536893990U, // DMULMacro
1761
114k
    536894129U, // DMULOMacro
1762
114k
    536895562U, // DMULOUMacro
1763
114k
    536893929U, // DROL
1764
114k
    536893929U, // DROLImm
1765
114k
    536894467U, // DROR
1766
114k
    536894467U, // DRORImm
1767
114k
    536895724U, // DSDivIMacro
1768
114k
    536895724U, // DSDivMacro
1769
114k
    536894048U, // DSRemIMacro
1770
114k
    536894048U, // DSRemMacro
1771
114k
    536895632U, // DUDivIMacro
1772
114k
    536895632U, // DUDivMacro
1773
114k
    536895555U, // DURemIMacro
1774
114k
    536895555U, // DURemMacro
1775
114k
    0U, // ERet
1776
114k
    0U, // ExtractElementF64
1777
114k
    0U, // ExtractElementF64_64
1778
114k
    0U, // FABS_D
1779
114k
    0U, // FABS_W
1780
114k
    0U, // FEXP2_D_1_PSEUDO
1781
114k
    0U, // FEXP2_W_1_PSEUDO
1782
114k
    0U, // FILL_FD_PSEUDO
1783
114k
    0U, // FILL_FW_PSEUDO
1784
114k
    2181060764U,  // GotPrologue16
1785
114k
    0U, // INSERT_B_VIDX64_PSEUDO
1786
114k
    0U, // INSERT_B_VIDX_PSEUDO
1787
114k
    0U, // INSERT_D_VIDX64_PSEUDO
1788
114k
    0U, // INSERT_D_VIDX_PSEUDO
1789
114k
    0U, // INSERT_FD_PSEUDO
1790
114k
    0U, // INSERT_FD_VIDX64_PSEUDO
1791
114k
    0U, // INSERT_FD_VIDX_PSEUDO
1792
114k
    0U, // INSERT_FW_PSEUDO
1793
114k
    0U, // INSERT_FW_VIDX64_PSEUDO
1794
114k
    0U, // INSERT_FW_VIDX_PSEUDO
1795
114k
    0U, // INSERT_H_VIDX64_PSEUDO
1796
114k
    0U, // INSERT_H_VIDX_PSEUDO
1797
114k
    0U, // INSERT_W_VIDX64_PSEUDO
1798
114k
    0U, // INSERT_W_VIDX_PSEUDO
1799
114k
    0U, // JALR64Pseudo
1800
114k
    0U, // JALRCPseudo
1801
114k
    0U, // JALRHB64Pseudo
1802
114k
    0U, // JALRHBPseudo
1803
114k
    0U, // JALRPseudo
1804
114k
    0U, // JAL_MMR6
1805
114k
    547080U,  // JalOneReg
1806
114k
    22792U, // JalTwoReg
1807
114k
    50358523U,  // LDMacro
1808
114k
    0U, // LDR_D
1809
114k
    0U, // LDR_W
1810
114k
    0U, // LD_F16
1811
114k
    50348037U,  // LOAD_ACC128
1812
114k
    50348037U,  // LOAD_ACC64
1813
114k
    50348037U,  // LOAD_ACC64DSP
1814
114k
    50354934U,  // LOAD_CCOND_DSP
1815
114k
    0U, // LONG_BRANCH_ADDiu
1816
114k
    0U, // LONG_BRANCH_ADDiu2Op
1817
114k
    0U, // LONG_BRANCH_DADDiu
1818
114k
    0U, // LONG_BRANCH_DADDiu2Op
1819
114k
    0U, // LONG_BRANCH_LUi
1820
114k
    0U, // LONG_BRANCH_LUi2Op
1821
114k
    0U, // LONG_BRANCH_LUi2Op_64
1822
114k
    72310U, // LWM_MM
1823
114k
    17196U, // LoadAddrImm32
1824
114k
    17217U, // LoadAddrImm64
1825
114k
    50348844U,  // LoadAddrReg32
1826
114k
    50348865U,  // LoadAddrReg64
1827
114k
    22684U, // LoadImm32
1828
114k
    22688U, // LoadImm64
1829
114k
    19348U, // LoadImmDoubleFGR
1830
114k
    19348U, // LoadImmDoubleFGR_32
1831
114k
    19348U, // LoadImmDoubleGPR
1832
114k
    23819U, // LoadImmSingleFGR
1833
114k
    23819U, // LoadImmSingleGPR
1834
114k
    0U, // LoadJumpTableOffset
1835
114k
    1599429U, // LwConstant32
1836
114k
    26979U, // MFTACX
1837
114k
    26979U, // MFTACX_NM
1838
114k
    536897723U, // MFTC0
1839
114k
    536897723U, // MFTC0_NM
1840
114k
    26848U, // MFTC1
1841
114k
    551212U,  // MFTDSP
1842
114k
    551212U,  // MFTDSP_NM
1843
114k
    26957U, // MFTGPR
1844
114k
    26957U, // MFTGPR_NM
1845
114k
    26825U, // MFTHC1
1846
114k
    26896U, // MFTHI
1847
114k
    26896U, // MFTHI_NM
1848
114k
    26910U, // MFTLO
1849
114k
    26910U, // MFTLO_NM
1850
114k
    0U, // MIPSeh_return32
1851
114k
    0U, // MIPSeh_return64
1852
114k
    0U, // MSA_FP_EXTEND_D_PSEUDO
1853
114k
    0U, // MSA_FP_EXTEND_W_PSEUDO
1854
114k
    0U, // MSA_FP_ROUND_D_PSEUDO
1855
114k
    0U, // MSA_FP_ROUND_W_PSEUDO
1856
114k
    17885547U,  // MTTACX
1857
114k
    17885547U,  // MTTACX_NM
1858
114k
    2752571586U,  // MTTC0
1859
114k
    2752571586U,  // MTTC0_NM
1860
114k
    17885422U,  // MTTC1
1861
114k
    551220U,  // MTTDSP
1862
114k
    551220U,  // MTTDSP_NM
1863
114k
    17885525U,  // MTTGPR
1864
114k
    17885525U,  // MTTGPR_NM
1865
114k
    17885393U,  // MTTHC1
1866
114k
    17885463U,  // MTTHI
1867
114k
    17885463U,  // MTTHI_NM
1868
114k
    17885477U,  // MTTLO
1869
114k
    17885477U,  // MTTLO_NM
1870
114k
    536893991U, // MULImmMacro
1871
114k
    536894130U, // MULOMacro
1872
114k
    536895563U, // MULOUMacro
1873
114k
    0U, // MUSTTAILCALLREG_NM
1874
114k
    0U, // MUSTTAILCALL_NM
1875
114k
    24462U, // MultRxRy16
1876
114k
    86040462U,  // MultRxRyRz16
1877
114k
    24706U, // MultuRxRy16
1878
114k
    86040706U,  // MultuRxRyRz16
1879
114k
    0U, // NOP
1880
114k
    536894462U, // NORImm
1881
114k
    536894462U, // NORImm64
1882
114k
    0U, // NOR_V_D_PSEUDO
1883
114k
    0U, // NOR_V_H_PSEUDO
1884
114k
    0U, // NOR_V_W_PSEUDO
1885
114k
    0U, // OR_V_D_PSEUDO
1886
114k
    0U, // OR_V_H_PSEUDO
1887
114k
    0U, // OR_V_W_PSEUDO
1888
114k
    536895505U, // PseudoADDIU_NM
1889
114k
    536893544U, // PseudoANDI_NM
1890
114k
    0U, // PseudoCMPU_EQ_QB
1891
114k
    0U, // PseudoCMPU_LE_QB
1892
114k
    0U, // PseudoCMPU_LT_QB
1893
114k
    0U, // PseudoCMP_EQ_PH
1894
114k
    0U, // PseudoCMP_LE_PH
1895
114k
    0U, // PseudoCMP_LT_PH
1896
114k
    16389U, // PseudoCVT_D32_W
1897
114k
    16389U, // PseudoCVT_D64_L
1898
114k
    16389U, // PseudoCVT_D64_W
1899
114k
    16389U, // PseudoCVT_S_L
1900
114k
    16389U, // PseudoCVT_S_W
1901
114k
    0U, // PseudoDMULT
1902
114k
    0U, // PseudoDMULTu
1903
114k
    0U, // PseudoDSDIV
1904
114k
    0U, // PseudoDUDIV
1905
114k
    0U, // PseudoD_SELECT_I
1906
114k
    0U, // PseudoD_SELECT_I64
1907
114k
    0U, // PseudoIndirectBranch
1908
114k
    0U, // PseudoIndirectBranch64
1909
114k
    0U, // PseudoIndirectBranch64R6
1910
114k
    0U, // PseudoIndirectBranchNM
1911
114k
    0U, // PseudoIndirectBranchR6
1912
114k
    0U, // PseudoIndirectBranch_MM
1913
114k
    0U, // PseudoIndirectBranch_MMR6
1914
114k
    0U, // PseudoIndirectHazardBranch
1915
114k
    0U, // PseudoIndirectHazardBranch64
1916
114k
    0U, // PseudoIndrectHazardBranch64R6
1917
114k
    0U, // PseudoIndrectHazardBranchR6
1918
114k
    100680492U, // PseudoLA_NM
1919
114k
    100685980U, // PseudoLI_NM
1920
114k
    0U, // PseudoMADD
1921
114k
    0U, // PseudoMADDU
1922
114k
    0U, // PseudoMADDU_MM
1923
114k
    0U, // PseudoMADD_MM
1924
114k
    0U, // PseudoMFHI
1925
114k
    0U, // PseudoMFHI64
1926
114k
    0U, // PseudoMFHI_MM
1927
114k
    0U, // PseudoMFLO
1928
114k
    0U, // PseudoMFLO64
1929
114k
    0U, // PseudoMFLO_MM
1930
114k
    0U, // PseudoMSUB
1931
114k
    0U, // PseudoMSUBU
1932
114k
    0U, // PseudoMSUBU_MM
1933
114k
    0U, // PseudoMSUB_MM
1934
114k
    0U, // PseudoMTLOHI
1935
114k
    0U, // PseudoMTLOHI64
1936
114k
    0U, // PseudoMTLOHI_DSP
1937
114k
    0U, // PseudoMTLOHI_MM
1938
114k
    0U, // PseudoMULT
1939
114k
    0U, // PseudoMULT_MM
1940
114k
    0U, // PseudoMULTu
1941
114k
    0U, // PseudoMULTu_MM
1942
114k
    0U, // PseudoPICK_PH
1943
114k
    0U, // PseudoPICK_QB
1944
114k
    0U, // PseudoReturn
1945
114k
    0U, // PseudoReturn64
1946
114k
    0U, // PseudoReturnNM
1947
114k
    0U, // PseudoSDIV
1948
114k
    0U, // PseudoSELECTFP_F_D32
1949
114k
    0U, // PseudoSELECTFP_F_D64
1950
114k
    0U, // PseudoSELECTFP_F_I
1951
114k
    0U, // PseudoSELECTFP_F_I64
1952
114k
    0U, // PseudoSELECTFP_F_S
1953
114k
    0U, // PseudoSELECTFP_T_D32
1954
114k
    0U, // PseudoSELECTFP_T_D64
1955
114k
    0U, // PseudoSELECTFP_T_I
1956
114k
    0U, // PseudoSELECTFP_T_I64
1957
114k
    0U, // PseudoSELECTFP_T_S
1958
114k
    0U, // PseudoSELECT_D32
1959
114k
    0U, // PseudoSELECT_D64
1960
114k
    0U, // PseudoSELECT_I
1961
114k
    0U, // PseudoSELECT_I64
1962
114k
    0U, // PseudoSELECT_S
1963
114k
    536895420U, // PseudoSUBU_NM
1964
114k
    536891541U, // PseudoTRUNC_W_D
1965
114k
    536891541U, // PseudoTRUNC_W_D32
1966
114k
    536895079U, // PseudoTRUNC_W_S
1967
114k
    0U, // PseudoUDIV
1968
114k
    536893930U, // ROL
1969
114k
    536893930U, // ROLImm
1970
114k
    536894468U, // ROR
1971
114k
    536894468U, // RORImm
1972
114k
    0U, // RetRA
1973
114k
    0U, // RetRA16
1974
114k
    50351496U,  // SDC1_M1
1975
114k
    0U, // SDIV_MM_Pseudo
1976
114k
    50358535U,  // SDMacro
1977
114k
    536895725U, // SDivIMacro
1978
114k
    536895725U, // SDivMacro
1979
114k
    536897864U, // SEQIMacro
1980
114k
    536897864U, // SEQMacro
1981
114k
    536891767U, // SGE
1982
114k
    536891767U, // SGEImm
1983
114k
    536891767U, // SGEImm64
1984
114k
    536895467U, // SGEU
1985
114k
    536895467U, // SGEUImm
1986
114k
    536895467U, // SGEUImm64
1987
114k
    536895347U, // SGTImm
1988
114k
    536895347U, // SGTImm64
1989
114k
    536895593U, // SGTUImm
1990
114k
    536895593U, // SGTUImm64
1991
114k
    536891812U, // SLE
1992
114k
    536891812U, // SLEImm
1993
114k
    536891812U, // SLEImm64
1994
114k
    536895485U, // SLEU
1995
114k
    536895485U, // SLEUImm
1996
114k
    536895485U, // SLEUImm64
1997
114k
    536895363U, // SLTImm64
1998
114k
    536895605U, // SLTUImm64
1999
114k
    536897803U, // SNEIMacro
2000
114k
    536897803U, // SNEMacro
2001
114k
    0U, // SNZ_B_PSEUDO
2002
114k
    0U, // SNZ_D_PSEUDO
2003
114k
    0U, // SNZ_H_PSEUDO
2004
114k
    0U, // SNZ_V_PSEUDO
2005
114k
    0U, // SNZ_W_PSEUDO
2006
114k
    536894049U, // SRemIMacro
2007
114k
    536894049U, // SRemMacro
2008
114k
    50348037U,  // STORE_ACC128
2009
114k
    50348037U,  // STORE_ACC64
2010
114k
    50348037U,  // STORE_ACC64DSP
2011
114k
    50354950U,  // STORE_CCOND_DSP
2012
114k
    0U, // STR_D
2013
114k
    0U, // STR_W
2014
114k
    0U, // ST_F16
2015
114k
    72317U, // SWM_MM
2016
114k
    0U, // SZ_B_PSEUDO
2017
114k
    0U, // SZ_D_PSEUDO
2018
114k
    0U, // SZ_H_PSEUDO
2019
114k
    0U, // SZ_V_PSEUDO
2020
114k
    0U, // SZ_W_PSEUDO
2021
114k
    50348827U,  // SaaAddr
2022
114k
    50352386U,  // SaadAddr
2023
114k
    2713697U, // SelBeqZ
2024
114k
    2713670U, // SelBneZ
2025
114k
    3338754784U,  // SelTBteqZCmp
2026
114k
    3338754213U,  // SelTBteqZCmpi
2027
114k
    3338755971U,  // SelTBteqZSlt
2028
114k
    3338754243U,  // SelTBteqZSlti
2029
114k
    3338756127U,  // SelTBteqZSltiu
2030
114k
    3338756213U,  // SelTBteqZSltu
2031
114k
    3875625696U,  // SelTBtneZCmp
2032
114k
    3875625125U,  // SelTBtneZCmpi
2033
114k
    3875626883U,  // SelTBtneZSlt
2034
114k
    3875625155U,  // SelTBtneZSlti
2035
114k
    3875627039U,  // SelTBtneZSltiu
2036
114k
    3875627125U,  // SelTBtneZSltu
2037
114k
    136372099U, // SltCCRxRy16
2038
114k
    136370371U, // SltiCCRxImmX16
2039
114k
    136372255U, // SltiuCCRxImmX16
2040
114k
    136372341U, // SltuCCRxRy16
2041
114k
    136372341U, // SltuRxRyRz16
2042
114k
    0U, // TAILCALL
2043
114k
    0U, // TAILCALL64R6REG
2044
114k
    0U, // TAILCALLHB64R6REG
2045
114k
    0U, // TAILCALLHBR6REG
2046
114k
    0U, // TAILCALLR6REG
2047
114k
    0U, // TAILCALLREG
2048
114k
    0U, // TAILCALLREG64
2049
114k
    0U, // TAILCALLREGHB
2050
114k
    0U, // TAILCALLREGHB64
2051
114k
    0U, // TAILCALLREG_MM
2052
114k
    0U, // TAILCALLREG_MMR6
2053
114k
    0U, // TAILCALLREG_NM
2054
114k
    0U, // TAILCALL_MM
2055
114k
    0U, // TAILCALL_MMR6
2056
114k
    0U, // TAILCALL_NM
2057
114k
    0U, // TRAP
2058
114k
    0U, // TRAP_MM
2059
114k
    0U, // UDIV_MM_Pseudo
2060
114k
    536895633U, // UDivIMacro
2061
114k
    536895633U, // UDivMacro
2062
114k
    536895556U, // URemIMacro
2063
114k
    536895556U, // URemMacro
2064
114k
    50353696U,  // Ulh
2065
114k
    50356227U,  // Ulhu
2066
114k
    50358217U,  // Ulw
2067
114k
    50354255U,  // Ush
2068
114k
    50358239U,  // Usw
2069
114k
    0U, // XOR_V_D_PSEUDO
2070
114k
    0U, // XOR_V_H_PSEUDO
2071
114k
    0U, // XOR_V_W_PSEUDO
2072
114k
    22322U, // ABSQ_S_PH
2073
114k
    22322U, // ABSQ_S_PH_MM
2074
114k
    18359U, // ABSQ_S_QB
2075
114k
    18359U, // ABSQ_S_QB_MMR2
2076
114k
    25926U, // ABSQ_S_W
2077
114k
    25926U, // ABSQ_S_W_MM
2078
114k
    536891671U, // ADD
2079
114k
    536888015U, // ADDIU48_NM
2080
114k
    536888026U, // ADDIUGP48_NM
2081
114k
    536888039U, // ADDIUGPB_NM
2082
114k
    536888078U, // ADDIUGPW_NM
2083
114k
    536888052U, // ADDIUNEG_NM
2084
114k
    18678U, // ADDIUPC
2085
114k
    18678U, // ADDIUPC_MM
2086
114k
    18678U, // ADDIUPC_MMR6
2087
114k
    23275U, // ADDIUR1SP_MM
2088
114k
    536888064U, // ADDIUR1SP_NM
2089
114k
    536887680U, // ADDIUR2_MM
2090
114k
    536887964U, // ADDIUR2_NM
2091
114k
    536887975U, // ADDIURS5_NM
2092
114k
    18923937U,  // ADDIUS5_MM
2093
114k
    547624U,  // ADDIUSP_MM
2094
114k
    536895505U, // ADDIU_MMR6
2095
114k
    536887953U, // ADDIU_NM
2096
114k
    536893039U, // ADDQH_PH
2097
114k
    536893039U, // ADDQH_PH_MMR2
2098
114k
    536893156U, // ADDQH_R_PH
2099
114k
    536893156U, // ADDQH_R_PH_MMR2
2100
114k
    536896513U, // ADDQH_R_W
2101
114k
    536896513U, // ADDQH_R_W_MMR2
2102
114k
    536896116U, // ADDQH_W
2103
114k
    536896116U, // ADDQH_W_MMR2
2104
114k
    536893113U, // ADDQ_PH
2105
114k
    536893113U, // ADDQ_PH_MM
2106
114k
    536893212U, // ADDQ_S_PH
2107
114k
    536893212U, // ADDQ_S_PH_MM
2108
114k
    536896818U, // ADDQ_S_W
2109
114k
    536896818U, // ADDQ_S_W_MM
2110
114k
    536895247U, // ADDR_PS64
2111
114k
    536889644U, // ADDSC
2112
114k
    536889644U, // ADDSC_MM
2113
114k
    536888213U, // ADDS_A_B
2114
114k
    536889837U, // ADDS_A_D
2115
114k
    536891952U, // ADDS_A_H
2116
114k
    536895824U, // ADDS_A_W
2117
114k
    536888689U, // ADDS_S_B
2118
114k
    536890935U, // ADDS_S_D
2119
114k
    536892517U, // ADDS_S_H
2120
114k
    536896868U, // ADDS_S_W
2121
114k
    536888904U, // ADDS_U_B
2122
114k
    536891402U, // ADDS_U_D
2123
114k
    536892795U, // ADDS_U_H
2124
114k
    536897286U, // ADDS_U_W
2125
114k
    536887900U, // ADDU16_MM
2126
114k
    536887900U, // ADDU16_MMR6
2127
114k
    536889139U, // ADDUH_QB
2128
114k
    536889139U, // ADDUH_QB_MMR2
2129
114k
    536889247U, // ADDUH_R_QB
2130
114k
    536889247U, // ADDUH_R_QB_MMR2
2131
114k
    536895434U, // ADDU_MMR6
2132
114k
    536893311U, // ADDU_PH
2133
114k
    536893311U, // ADDU_PH_MMR2
2134
114k
    536889352U, // ADDU_QB
2135
114k
    536889352U, // ADDU_QB_MM
2136
114k
    536893256U, // ADDU_S_PH
2137
114k
    536893256U, // ADDU_S_PH_MMR2
2138
114k
    536889293U, // ADDU_S_QB
2139
114k
    536889293U, // ADDU_S_QB_MM
2140
114k
    536888470U, // ADDVI_B
2141
114k
    536890357U, // ADDVI_D
2142
114k
    536892176U, // ADDVI_H
2143
114k
    536896249U, // ADDVI_W
2144
114k
    536888982U, // ADDV_B
2145
114k
    536891492U, // ADDV_D
2146
114k
    536892873U, // ADDV_H
2147
114k
    536897386U, // ADDV_W
2148
114k
    536889713U, // ADDWC
2149
114k
    536889713U, // ADDWC_MM
2150
114k
    536888195U, // ADD_A_B
2151
114k
    536889818U, // ADD_A_D
2152
114k
    536891934U, // ADD_A_H
2153
114k
    536895805U, // ADD_A_W
2154
114k
    536891671U, // ADD_MM
2155
114k
    536891671U, // ADD_MMR6
2156
114k
    536891671U, // ADD_NM
2157
114k
    536893538U, // ADDi
2158
114k
    536893538U, // ADDi_MM
2159
114k
    536895505U, // ADDiu
2160
114k
    536895505U, // ADDiu_MM
2161
114k
    536895434U, // ADDu
2162
114k
    536895434U, // ADDu16_NM
2163
114k
    536895434U, // ADDu4x4_NM
2164
114k
    536895434U, // ADDu_MM
2165
114k
    536895434U, // ADDu_NM
2166
114k
    536894083U, // ALIGN
2167
114k
    536894083U, // ALIGN_MMR6
2168
114k
    18670U, // ALUIPC
2169
114k
    18670U, // ALUIPC_MMR6
2170
114k
    151013614U, // ALUIPC_NM
2171
114k
    536891700U, // AND
2172
114k
    20021711U,  // AND16_MM
2173
114k
    20021711U,  // AND16_MMR6
2174
114k
    536891700U, // AND16_NM
2175
114k
    536891700U, // AND64
2176
114k
    536887780U, // ANDI16_MM
2177
114k
    536887780U, // ANDI16_MMR6
2178
114k
    536887997U, // ANDI16_NM
2179
114k
    536888329U, // ANDI_B
2180
114k
    536893544U, // ANDI_MMR6
2181
114k
    536887943U, // ANDI_NM
2182
114k
    536891700U, // AND_MM
2183
114k
    536891700U, // AND_MMR6
2184
114k
    536891700U, // AND_NM
2185
114k
    536895644U, // AND_V
2186
114k
    536893544U, // ANDi
2187
114k
    536893544U, // ANDi64
2188
114k
    536893544U, // ANDi_MM
2189
114k
    536891714U, // APPEND
2190
114k
    536891714U, // APPEND_MMR2
2191
114k
    536888583U, // ASUB_S_B
2192
114k
    536890765U, // ASUB_S_D
2193
114k
    536892349U, // ASUB_S_H
2194
114k
    536896648U, // ASUB_S_W
2195
114k
    536888798U, // ASUB_U_B
2196
114k
    536891232U, // ASUB_U_D
2197
114k
    536892637U, // ASUB_U_H
2198
114k
    536897116U, // ASUB_U_W
2199
114k
    536893648U, // AUI
2200
114k
    18663U, // AUIPC
2201
114k
    18663U, // AUIPC_MMR6
2202
114k
    536893648U, // AUI_MMR6
2203
114k
    536888669U, // AVER_S_B
2204
114k
    536890915U, // AVER_S_D
2205
114k
    536892487U, // AVER_S_H
2206
114k
    536896848U, // AVER_S_W
2207
114k
    536888884U, // AVER_U_B
2208
114k
    536891382U, // AVER_U_D
2209
114k
    536892775U, // AVER_U_H
2210
114k
    536897266U, // AVER_U_W
2211
114k
    536888611U, // AVE_S_B
2212
114k
    536890847U, // AVE_S_D
2213
114k
    536892419U, // AVE_S_H
2214
114k
    536896730U, // AVE_S_W
2215
114k
    536888826U, // AVE_U_B
2216
114k
    536891314U, // AVE_U_D
2217
114k
    536892707U, // AVE_U_H
2218
114k
    536897198U, // AVE_U_W
2219
114k
    24593U, // AddiuRxImmX16
2220
114k
    3694609U, // AddiuRxPcImmX16
2221
114k
    33579025U,  // AddiuRxRxImm16
2222
114k
    33579025U,  // AddiuRxRxImmX16
2223
114k
    167796753U, // AddiuRxRyOffMemX16
2224
114k
    4221103U, // AddiuSpImm16
2225
114k
    551087U,  // AddiuSpImmX16
2226
114k
    536895434U, // AdduRxRyRz16
2227
114k
    33575220U,  // AndRxRxRy16
2228
114k
    557483U,  // B16_MM
2229
114k
    536895433U, // BADDu
2230
114k
    563459U,  // BAL
2231
114k
    559256U,  // BALC
2232
114k
    115379U,  // BALC16_NM
2233
114k
    559256U,  // BALC_MMR6
2234
114k
    116888U,  // BALC_NM
2235
114k
    536894082U, // BALIGN
2236
114k
    536894082U, // BALIGN_MMR2
2237
114k
    18745U, // BALRSC_NM
2238
114k
    536889778U, // BBEQZC_NM
2239
114k
    184565845U, // BBIT0
2240
114k
    184565977U, // BBIT032
2241
114k
    184565970U, // BBIT1
2242
114k
    184565986U, // BBIT132
2243
114k
    536889752U, // BBNEZC_NM
2244
114k
    559202U,  // BC
2245
114k
    557488U,  // BC16_MMR6
2246
114k
    559202U,  // BC16_NM
2247
114k
    201353603U, // BC1EQZ
2248
114k
    201345440U, // BC1EQZC_MMR6
2249
114k
    201347591U, // BC1F
2250
114k
    201349504U, // BC1FL
2251
114k
    201347591U, // BC1F_MM
2252
114k
    201353587U, // BC1NEZ
2253
114k
    201345414U, // BC1NEZC_MMR6
2254
114k
    201351016U, // BC1T
2255
114k
    201349637U, // BC1TL
2256
114k
    201351016U, // BC1T_MM
2257
114k
    201353611U, // BC2EQZ
2258
114k
    201345449U, // BC2EQZC_MMR6
2259
114k
    201353595U, // BC2NEZ
2260
114k
    201345423U, // BC2NEZC_MMR6
2261
114k
    536888398U, // BCLRI_B
2262
114k
    536890301U, // BCLRI_D
2263
114k
    536892120U, // BCLRI_H
2264
114k
    536896193U, // BCLRI_W
2265
114k
    536888550U, // BCLR_B
2266
114k
    536890689U, // BCLR_D
2267
114k
    536892316U, // BCLR_H
2268
114k
    536896564U, // BCLR_W
2269
114k
    559202U,  // BC_MMR6
2270
114k
    559202U,  // BC_NM
2271
114k
    536894300U, // BEQ
2272
114k
    536894300U, // BEQ64
2273
114k
    536889618U, // BEQC
2274
114k
    536889618U, // BEQC16_NM
2275
114k
    536889618U, // BEQC64
2276
114k
    536889618U, // BEQC_MMR6
2277
114k
    536889618U, // BEQC_NM
2278
114k
    536889618U, // BEQCzero_NM
2279
114k
    754993285U, // BEQIC_NM
2280
114k
    536893945U, // BEQL
2281
114k
    201343615U, // BEQZ16_MM
2282
114k
    201345216U, // BEQZALC
2283
114k
    201345216U, // BEQZALC_MMR6
2284
114k
    201345459U, // BEQZC
2285
114k
    201343430U, // BEQZC16_MMR6
2286
114k
    201345459U, // BEQZC16_NM
2287
114k
    201345459U, // BEQZC64
2288
114k
    201345459U, // BEQZC_MM
2289
114k
    201345459U, // BEQZC_MMR6
2290
114k
    201345459U, // BEQZC_NM
2291
114k
    536894300U, // BEQ_MM
2292
114k
    536889446U, // BGEC
2293
114k
    536889446U, // BGEC64
2294
114k
    536889446U, // BGEC_MMR6
2295
114k
    536889446U, // BGEC_NM
2296
114k
    754993266U, // BGEIC_NM
2297
114k
    754993486U, // BGEIUC_NM
2298
114k
    536889671U, // BGEUC
2299
114k
    536889671U, // BGEUC64
2300
114k
    536889671U, // BGEUC_MMR6
2301
114k
    536889671U, // BGEUC_NM
2302
114k
    201353274U, // BGEZ
2303
114k
    201353274U, // BGEZ64
2304
114k
    201349389U, // BGEZAL
2305
114k
    201345189U, // BGEZALC
2306
114k
    201345189U, // BGEZALC_MMR6
2307
114k
    201349585U, // BGEZALL
2308
114k
    201350857U, // BGEZALS_MM
2309
114k
    201349389U, // BGEZAL_MM
2310
114k
    201345400U, // BGEZC
2311
114k
    201345400U, // BGEZC64
2312
114k
    201345400U, // BGEZC_MMR6
2313
114k
    201349700U, // BGEZL
2314
114k
    201353274U, // BGEZ_MM
2315
114k
    201353334U, // BGTZ
2316
114k
    201353334U, // BGTZ64
2317
114k
    201345225U, // BGTZALC
2318
114k
    201345225U, // BGTZALC_MMR6
2319
114k
    201345466U, // BGTZC
2320
114k
    201345466U, // BGTZC64
2321
114k
    201345466U, // BGTZC_MMR6
2322
114k
    201349714U, // BGTZL
2323
114k
    201353334U, // BGTZ_MM
2324
114k
    570442803U, // BINSLI_B
2325
114k
    570444706U, // BINSLI_D
2326
114k
    570446525U, // BINSLI_H
2327
114k
    570450598U, // BINSLI_W
2328
114k
    570442950U, // BINSL_B
2329
114k
    570444906U, // BINSL_D
2330
114k
    570446639U, // BINSL_H
2331
114k
    570450756U, // BINSL_W
2332
114k
    570442864U, // BINSRI_B
2333
114k
    570444751U, // BINSRI_D
2334
114k
    570446570U, // BINSRI_H
2335
114k
    570450643U, // BINSRI_W
2336
114k
    570442998U, // BINSR_B
2337
114k
    570445171U, // BINSR_D
2338
114k
    570446764U, // BINSR_H
2339
114k
    570451046U, // BINSR_W
2340
114k
    24804U, // BITREV
2341
114k
    26612U, // BITREVW_NM
2342
114k
    24804U, // BITREV_MM
2343
114k
    23225U, // BITSWAP
2344
114k
    23225U, // BITSWAP_MMR6
2345
114k
    201353280U, // BLEZ
2346
114k
    201353280U, // BLEZ64
2347
114k
    201345198U, // BLEZALC
2348
114k
    201345198U, // BLEZALC_MMR6
2349
114k
    201345407U, // BLEZC
2350
114k
    201345407U, // BLEZC64
2351
114k
    201345407U, // BLEZC_MMR6
2352
114k
    201349707U, // BLEZL
2353
114k
    201353280U, // BLEZ_MM
2354
114k
    536889665U, // BLTC
2355
114k
    536889665U, // BLTC64
2356
114k
    536889665U, // BLTC_MMR6
2357
114k
    536889665U, // BLTC_NM
2358
114k
    754993292U, // BLTIC_NM
2359
114k
    754993494U, // BLTIUC_NM
2360
114k
    536889694U, // BLTUC
2361
114k
    536889694U, // BLTUC64
2362
114k
    536889694U, // BLTUC_MMR6
2363
114k
    536889694U, // BLTUC_NM
2364
114k
    201353340U, // BLTZ
2365
114k
    201353340U, // BLTZ64
2366
114k
    201349397U, // BLTZAL
2367
114k
    201345234U, // BLTZALC
2368
114k
    201345234U, // BLTZALC_MMR6
2369
114k
    201349594U, // BLTZALL
2370
114k
    201350866U, // BLTZALS_MM
2371
114k
    201349397U, // BLTZAL_MM
2372
114k
    201345473U, // BLTZC
2373
114k
    201345473U, // BLTZC64
2374
114k
    201345473U, // BLTZC_MMR6
2375
114k
    201349721U, // BLTZL
2376
114k
    201353340U, // BLTZ_MM
2377
114k
    570442919U, // BMNZI_B
2378
114k
    570450133U, // BMNZ_V
2379
114k
    570442911U, // BMZI_B
2380
114k
    570450119U, // BMZ_V
2381
114k
    536891829U, // BNE
2382
114k
    536891829U, // BNE64
2383
114k
    536889452U, // BNEC
2384
114k
    536889452U, // BNEC16_NM
2385
114k
    536889452U, // BNEC64
2386
114k
    536889452U, // BNEC_MMR6
2387
114k
    536889452U, // BNEC_NM
2388
114k
    536889452U, // BNECzero_NM
2389
114k
    536888337U, // BNEGI_B
2390
114k
    536890249U, // BNEGI_D
2391
114k
    536892068U, // BNEGI_H
2392
114k
    536896141U, // BNEGI_W
2393
114k
    536888305U, // BNEG_B
2394
114k
    536890225U, // BNEG_D
2395
114k
    536892044U, // BNEG_H
2396
114k
    536896036U, // BNEG_W
2397
114k
    754993273U, // BNEIC_NM
2398
114k
    536893818U, // BNEL
2399
114k
    201343607U, // BNEZ16_MM
2400
114k
    201345207U, // BNEZALC
2401
114k
    201345207U, // BNEZALC_MMR6
2402
114k
    201345433U, // BNEZC
2403
114k
    201343421U, // BNEZC16_MMR6
2404
114k
    201345433U, // BNEZC16_NM
2405
114k
    201345433U, // BNEZC64
2406
114k
    201345433U, // BNEZC_MM
2407
114k
    201345433U, // BNEZC_MMR6
2408
114k
    201345433U, // BNEZC_NM
2409
114k
    536891829U, // BNE_MM
2410
114k
    536889701U, // BNVC
2411
114k
    536889701U, // BNVC_MMR6
2412
114k
    201344702U, // BNZ_B
2413
114k
    201347297U, // BNZ_D
2414
114k
    201348593U, // BNZ_H
2415
114k
    201351374U, // BNZ_V
2416
114k
    201353131U, // BNZ_W
2417
114k
    536889707U, // BOVC
2418
114k
    536889707U, // BOVC_MMR6
2419
114k
    557299U,  // BPOSGE32
2420
114k
    559191U,  // BPOSGE32C_MMR3
2421
114k
    557299U,  // BPOSGE32_MM
2422
114k
    235018468U, // BREAK
2423
114k
    147962U,  // BREAK16_MM
2424
114k
    147962U,  // BREAK16_MMR6
2425
114k
    547044U,  // BREAK16_NM
2426
114k
    235018468U, // BREAK_MM
2427
114k
    235018468U, // BREAK_MMR6
2428
114k
    547044U,  // BREAK_NM
2429
114k
    543027U,  // BRSC_NM
2430
114k
    570442778U, // BSELI_B
2431
114k
    570450091U, // BSEL_V
2432
114k
    536888452U, // BSETI_B
2433
114k
    536890339U, // BSETI_D
2434
114k
    536892158U, // BSETI_H
2435
114k
    536896231U, // BSETI_W
2436
114k
    536888766U, // BSET_B
2437
114k
    536891051U, // BSET_D
2438
114k
    536892605U, // BSET_H
2439
114k
    536897022U, // BSET_W
2440
114k
    26602U, // BYTEREVW_NM
2441
114k
    201344696U, // BZ_B
2442
114k
    201347281U, // BZ_D
2443
114k
    201348587U, // BZ_H
2444
114k
    201351361U, // BZ_V
2445
114k
    201353125U, // BZ_W
2446
114k
    738224225U, // BeqzRxImm16
2447
114k
    201353313U, // BeqzRxImmX16
2448
114k
    4227977U, // Bimm16
2449
114k
    557961U,  // BimmX16
2450
114k
    738224198U, // BnezRxImm16
2451
114k
    201353286U, // BnezRxImmX16
2452
114k
    10794U, // Break16
2453
114k
    4745327U, // Bteqz16
2454
114k
    551023U,  // BteqzX16
2455
114k
    4745300U, // Btnez16
2456
114k
    550996U,  // BtnezX16
2457
114k
    5411201U, // CACHE
2458
114k
    5411171U, // CACHEE
2459
114k
    5411171U, // CACHEE_MM
2460
114k
    5411201U, // CACHE_MM
2461
114k
    5411201U, // CACHE_MMR6
2462
114k
    50516353U,  // CACHE_NM
2463
114k
    5411201U, // CACHE_R6
2464
114k
    19476U, // CEIL_L_D64
2465
114k
    19476U, // CEIL_L_D_MMR6
2466
114k
    23847U, // CEIL_L_S
2467
114k
    23847U, // CEIL_L_S_MMR6
2468
114k
    20651U, // CEIL_W_D32
2469
114k
    20651U, // CEIL_W_D64
2470
114k
    20651U, // CEIL_W_D_MMR6
2471
114k
    20651U, // CEIL_W_MM
2472
114k
    24189U, // CEIL_W_S
2473
114k
    24189U, // CEIL_W_S_MM
2474
114k
    24189U, // CEIL_W_S_MMR6
2475
114k
    536888381U, // CEQI_B
2476
114k
    536890284U, // CEQI_D
2477
114k
    536892103U, // CEQI_H
2478
114k
    536896176U, // CEQI_W
2479
114k
    536888535U, // CEQ_B
2480
114k
    536890596U, // CEQ_D
2481
114k
    536892294U, // CEQ_H
2482
114k
    536896452U, // CEQ_W
2483
114k
    16488U, // CFC1
2484
114k
    16488U, // CFC1_MM
2485
114k
    16704U, // CFC2_MM
2486
114k
    17267U, // CFCMSA
2487
114k
    536895195U, // CINS
2488
114k
    536887588U, // CINS32
2489
114k
    536895195U, // CINS64_32
2490
114k
    536895195U, // CINS_i32
2491
114k
    20121U, // CLASS_D
2492
114k
    20121U, // CLASS_D_MMR6
2493
114k
    24040U, // CLASS_S
2494
114k
    24040U, // CLASS_S_MMR6
2495
114k
    536888620U, // CLEI_S_B
2496
114k
    536890856U, // CLEI_S_D
2497
114k
    536892428U, // CLEI_S_H
2498
114k
    536896739U, // CLEI_S_W
2499
114k
    536888835U, // CLEI_U_B
2500
114k
    536891323U, // CLEI_U_D
2501
114k
    536892716U, // CLEI_U_H
2502
114k
    536897207U, // CLEI_U_W
2503
114k
    536888602U, // CLE_S_B
2504
114k
    536890838U, // CLE_S_D
2505
114k
    536892410U, // CLE_S_H
2506
114k
    536896721U, // CLE_S_W
2507
114k
    536888817U, // CLE_U_B
2508
114k
    536891305U, // CLE_U_D
2509
114k
    536892698U, // CLE_U_H
2510
114k
    536897189U, // CLE_U_W
2511
114k
    23193U, // CLO
2512
114k
    23193U, // CLO_MM
2513
114k
    23193U, // CLO_MMR6
2514
114k
    23193U, // CLO_NM
2515
114k
    23193U, // CLO_R6
2516
114k
    536888640U, // CLTI_S_B
2517
114k
    536890876U, // CLTI_S_D
2518
114k
    536892448U, // CLTI_S_H
2519
114k
    536896759U, // CLTI_S_W
2520
114k
    536888855U, // CLTI_U_B
2521
114k
    536891343U, // CLTI_U_D
2522
114k
    536892736U, // CLTI_U_H
2523
114k
    536897227U, // CLTI_U_W
2524
114k
    536888708U, // CLT_S_B
2525
114k
    536890954U, // CLT_S_D
2526
114k
    536892536U, // CLT_S_H
2527
114k
    536896887U, // CLT_S_W
2528
114k
    536888935U, // CLT_U_B
2529
114k
    536891433U, // CLT_U_D
2530
114k
    536892826U, // CLT_U_H
2531
114k
    536897317U, // CLT_U_W
2532
114k
    26716U, // CLZ
2533
114k
    26716U, // CLZ_MM
2534
114k
    26716U, // CLZ_MMR6
2535
114k
    26716U, // CLZ_NM
2536
114k
    26716U, // CLZ_R6
2537
114k
    536889185U, // CMPGDU_EQ_QB
2538
114k
    536889185U, // CMPGDU_EQ_QB_MMR2
2539
114k
    536889090U, // CMPGDU_LE_QB
2540
114k
    536889090U, // CMPGDU_LE_QB_MMR2
2541
114k
    536889304U, // CMPGDU_LT_QB
2542
114k
    536889304U, // CMPGDU_LT_QB_MMR2
2543
114k
    536889199U, // CMPGU_EQ_QB
2544
114k
    536889199U, // CMPGU_EQ_QB_MM
2545
114k
    536889104U, // CMPGU_LE_QB
2546
114k
    536889104U, // CMPGU_LE_QB_MM
2547
114k
    536889318U, // CMPGU_LT_QB
2548
114k
    536889318U, // CMPGU_LT_QB_MM
2549
114k
    18300U, // CMPU_EQ_QB
2550
114k
    18300U, // CMPU_EQ_QB_MM
2551
114k
    18205U, // CMPU_LE_QB
2552
114k
    18205U, // CMPU_LE_QB_MM
2553
114k
    18419U, // CMPU_LT_QB
2554
114k
    18419U, // CMPU_LT_QB_MM
2555
114k
    536890146U, // CMP_AF_D_MMR6
2556
114k
    536894669U, // CMP_AF_S_MMR6
2557
114k
    536890585U, // CMP_EQ_D
2558
114k
    536890585U, // CMP_EQ_D_MMR6
2559
114k
    22210U, // CMP_EQ_PH
2560
114k
    22210U, // CMP_EQ_PH_MM
2561
114k
    536894873U, // CMP_EQ_S
2562
114k
    536894873U, // CMP_EQ_S_MMR6
2563
114k
    536890146U, // CMP_F_D
2564
114k
    536894669U, // CMP_F_S
2565
114k
    536889990U, // CMP_LE_D
2566
114k
    536889990U, // CMP_LE_D_MMR6
2567
114k
    22106U, // CMP_LE_PH
2568
114k
    22106U, // CMP_LE_PH_MM
2569
114k
    536894590U, // CMP_LE_S
2570
114k
    536894590U, // CMP_LE_S_MMR6
2571
114k
    536891076U, // CMP_LT_D
2572
114k
    536891076U, // CMP_LT_D_MMR6
2573
114k
    22379U, // CMP_LT_PH
2574
114k
    22379U, // CMP_LT_PH_MM
2575
114k
    536894978U, // CMP_LT_S
2576
114k
    536894978U, // CMP_LT_S_MMR6
2577
114k
    536890164U, // CMP_SAF_D
2578
114k
    536890164U, // CMP_SAF_D_MMR6
2579
114k
    536894679U, // CMP_SAF_S
2580
114k
    536894679U, // CMP_SAF_S_MMR6
2581
114k
    536890612U, // CMP_SEQ_D
2582
114k
    536890612U, // CMP_SEQ_D_MMR6
2583
114k
    536894892U, // CMP_SEQ_S
2584
114k
    536894892U, // CMP_SEQ_S_MMR6
2585
114k
    536890027U, // CMP_SLE_D
2586
114k
    536890027U, // CMP_SLE_D_MMR6
2587
114k
    536894619U, // CMP_SLE_S
2588
114k
    536894619U, // CMP_SLE_S_MMR6
2589
114k
    536891103U, // CMP_SLT_D
2590
114k
    536891103U, // CMP_SLT_D_MMR6
2591
114k
    536894997U, // CMP_SLT_S
2592
114k
    536894997U, // CMP_SLT_S_MMR6
2593
114k
    536890660U, // CMP_SUEQ_D
2594
114k
    536890660U, // CMP_SUEQ_D_MMR6
2595
114k
    536894923U, // CMP_SUEQ_S
2596
114k
    536894923U, // CMP_SUEQ_S_MMR6
2597
114k
    536890075U, // CMP_SULE_D
2598
114k
    536890075U, // CMP_SULE_D_MMR6
2599
114k
    536894650U, // CMP_SULE_S
2600
114k
    536894650U, // CMP_SULE_S_MMR6
2601
114k
    536891151U, // CMP_SULT_D
2602
114k
    536891151U, // CMP_SULT_D_MMR6
2603
114k
    536895028U, // CMP_SULT_S
2604
114k
    536895028U, // CMP_SULT_S_MMR6
2605
114k
    536890533U, // CMP_SUN_D
2606
114k
    536890533U, // CMP_SUN_D_MMR6
2607
114k
    536894837U, // CMP_SUN_S
2608
114k
    536894837U, // CMP_SUN_S_MMR6
2609
114k
    536890640U, // CMP_UEQ_D
2610
114k
    536890640U, // CMP_UEQ_D_MMR6
2611
114k
    536894912U, // CMP_UEQ_S
2612
114k
    536894912U, // CMP_UEQ_S_MMR6
2613
114k
    536890055U, // CMP_ULE_D
2614
114k
    536890055U, // CMP_ULE_D_MMR6
2615
114k
    536894639U, // CMP_ULE_S
2616
114k
    536894639U, // CMP_ULE_S_MMR6
2617
114k
    536891131U, // CMP_ULT_D
2618
114k
    536891131U, // CMP_ULT_D_MMR6
2619
114k
    536895017U, // CMP_ULT_S
2620
114k
    536895017U, // CMP_ULT_S_MMR6
2621
114k
    536890515U, // CMP_UN_D
2622
114k
    536890515U, // CMP_UN_D_MMR6
2623
114k
    536894827U, // CMP_UN_S
2624
114k
    536894827U, // CMP_UN_S_MMR6
2625
114k
    1073759659U,  // COPY_S_B
2626
114k
    1073761927U,  // COPY_S_D
2627
114k
    1073763498U,  // COPY_S_H
2628
114k
    1073767871U,  // COPY_S_W
2629
114k
    1073759874U,  // COPY_U_B
2630
114k
    1073763765U,  // COPY_U_H
2631
114k
    1073768278U,  // COPY_U_W
2632
114k
    536889029U, // CRC32B
2633
114k
    33572549U,  // CRC32B_NM
2634
114k
    536889037U, // CRC32CB
2635
114k
    33572557U,  // CRC32CB_NM
2636
114k
    536891656U, // CRC32CD
2637
114k
    536892940U, // CRC32CH
2638
114k
    33576460U,  // CRC32CH_NM
2639
114k
    536897466U, // CRC32CW
2640
114k
    33580986U,  // CRC32CW_NM
2641
114k
    536891642U, // CRC32D
2642
114k
    536892920U, // CRC32H
2643
114k
    33576440U,  // CRC32H_NM
2644
114k
    536897458U, // CRC32W
2645
114k
    33580978U,  // CRC32W_NM
2646
114k
    17875075U,  // CTC1
2647
114k
    17875075U,  // CTC1_MM
2648
114k
    17875291U,  // CTC2_MM
2649
114k
    17275U, // CTCMSA
2650
114k
    23643U, // CVT_D32_S
2651
114k
    23643U, // CVT_D32_S_MM
2652
114k
    24972U, // CVT_D32_W
2653
114k
    24972U, // CVT_D32_W_MM
2654
114k
    22769U, // CVT_D64_L
2655
114k
    23643U, // CVT_D64_S
2656
114k
    23643U, // CVT_D64_S_MM
2657
114k
    24972U, // CVT_D64_W
2658
114k
    24972U, // CVT_D64_W_MM
2659
114k
    22769U, // CVT_D_L_MMR6
2660
114k
    19497U, // CVT_L_D64
2661
114k
    19497U, // CVT_L_D64_MM
2662
114k
    19497U, // CVT_L_D_MMR6
2663
114k
    23868U, // CVT_L_S
2664
114k
    23868U, // CVT_L_S_MM
2665
114k
    23868U, // CVT_L_S_MMR6
2666
114k
    26574U, // CVT_PS_PW64
2667
114k
    536894942U, // CVT_PS_S64
2668
114k
    24369U, // CVT_PW_PS64
2669
114k
    19844U, // CVT_S_D32
2670
114k
    19844U, // CVT_S_D32_MM
2671
114k
    19844U, // CVT_S_D64
2672
114k
    19844U, // CVT_S_D64_MM
2673
114k
    22778U, // CVT_S_L
2674
114k
    22778U, // CVT_S_L_MMR6
2675
114k
    23023U, // CVT_S_PL64
2676
114k
    24658U, // CVT_S_PU64
2677
114k
    25727U, // CVT_S_W
2678
114k
    25727U, // CVT_S_W_MM
2679
114k
    25727U, // CVT_S_W_MMR6
2680
114k
    20672U, // CVT_W_D32
2681
114k
    20672U, // CVT_W_D32_MM
2682
114k
    20672U, // CVT_W_D64
2683
114k
    20672U, // CVT_W_D64_MM
2684
114k
    24210U, // CVT_W_S
2685
114k
    24210U, // CVT_W_S_MM
2686
114k
    24210U, // CVT_W_S_MMR6
2687
114k
    536890577U, // C_EQ_D32
2688
114k
    536890577U, // C_EQ_D32_MM
2689
114k
    536890577U, // C_EQ_D64
2690
114k
    536890577U, // C_EQ_D64_MM
2691
114k
    536894865U, // C_EQ_S
2692
114k
    536894865U, // C_EQ_S_MM
2693
114k
    536890139U, // C_F_D32
2694
114k
    536890139U, // C_F_D32_MM
2695
114k
    536890139U, // C_F_D64
2696
114k
    536890139U, // C_F_D64_MM
2697
114k
    536894662U, // C_F_S
2698
114k
    536894662U, // C_F_S_MM
2699
114k
    536889982U, // C_LE_D32
2700
114k
    536889982U, // C_LE_D32_MM
2701
114k
    536889982U, // C_LE_D64
2702
114k
    536889982U, // C_LE_D64_MM
2703
114k
    536894582U, // C_LE_S
2704
114k
    536894582U, // C_LE_S_MM
2705
114k
    536891068U, // C_LT_D32
2706
114k
    536891068U, // C_LT_D32_MM
2707
114k
    536891068U, // C_LT_D64
2708
114k
    536891068U, // C_LT_D64_MM
2709
114k
    536894970U, // C_LT_S
2710
114k
    536894970U, // C_LT_S_MM
2711
114k
    536889973U, // C_NGE_D32
2712
114k
    536889973U, // C_NGE_D32_MM
2713
114k
    536889973U, // C_NGE_D64
2714
114k
    536889973U, // C_NGE_D64_MM
2715
114k
    536894573U, // C_NGE_S
2716
114k
    536894573U, // C_NGE_S_MM
2717
114k
    536890008U, // C_NGLE_D32
2718
114k
    536890008U, // C_NGLE_D32_MM
2719
114k
    536890008U, // C_NGLE_D64
2720
114k
    536890008U, // C_NGLE_D64_MM
2721
114k
    536894600U, // C_NGLE_S
2722
114k
    536894600U, // C_NGLE_S_MM
2723
114k
    536890425U, // C_NGL_D32
2724
114k
    536890425U, // C_NGL_D32_MM
2725
114k
    536890425U, // C_NGL_D64
2726
114k
    536890425U, // C_NGL_D64_MM
2727
114k
    536894796U, // C_NGL_S
2728
114k
    536894796U, // C_NGL_S_MM
2729
114k
    536891059U, // C_NGT_D32
2730
114k
    536891059U, // C_NGT_D32_MM
2731
114k
    536891059U, // C_NGT_D64
2732
114k
    536891059U, // C_NGT_D64_MM
2733
114k
    536894961U, // C_NGT_S
2734
114k
    536894961U, // C_NGT_S_MM
2735
114k
    536890018U, // C_OLE_D32
2736
114k
    536890018U, // C_OLE_D32_MM
2737
114k
    536890018U, // C_OLE_D64
2738
114k
    536890018U, // C_OLE_D64_MM
2739
114k
    536894610U, // C_OLE_S
2740
114k
    536894610U, // C_OLE_S_MM
2741
114k
    536891094U, // C_OLT_D32
2742
114k
    536891094U, // C_OLT_D32_MM
2743
114k
    536891094U, // C_OLT_D64
2744
114k
    536891094U, // C_OLT_D64_MM
2745
114k
    536894988U, // C_OLT_S
2746
114k
    536894988U, // C_OLT_S_MM
2747
114k
    536890603U, // C_SEQ_D32
2748
114k
    536890603U, // C_SEQ_D32_MM
2749
114k
    536890603U, // C_SEQ_D64
2750
114k
    536890603U, // C_SEQ_D64_MM
2751
114k
    536894883U, // C_SEQ_S
2752
114k
    536894883U, // C_SEQ_S_MM
2753
114k
    536890209U, // C_SF_D32
2754
114k
    536890209U, // C_SF_D32_MM
2755
114k
    536890209U, // C_SF_D64
2756
114k
    536890209U, // C_SF_D64_MM
2757
114k
    536894708U, // C_SF_S
2758
114k
    536894708U, // C_SF_S_MM
2759
114k
    536890631U, // C_UEQ_D32
2760
114k
    536890631U, // C_UEQ_D32_MM
2761
114k
    536890631U, // C_UEQ_D64
2762
114k
    536890631U, // C_UEQ_D64_MM
2763
114k
    536894903U, // C_UEQ_S
2764
114k
    536894903U, // C_UEQ_S_MM
2765
114k
    536890046U, // C_ULE_D32
2766
114k
    536890046U, // C_ULE_D32_MM
2767
114k
    536890046U, // C_ULE_D64
2768
114k
    536890046U, // C_ULE_D64_MM
2769
114k
    536894630U, // C_ULE_S
2770
114k
    536894630U, // C_ULE_S_MM
2771
114k
    536891122U, // C_ULT_D32
2772
114k
    536891122U, // C_ULT_D32_MM
2773
114k
    536891122U, // C_ULT_D64
2774
114k
    536891122U, // C_ULT_D64_MM
2775
114k
    536895008U, // C_ULT_S
2776
114k
    536895008U, // C_ULT_S_MM
2777
114k
    536890507U, // C_UN_D32
2778
114k
    536890507U, // C_UN_D32_MM
2779
114k
    536890507U, // C_UN_D64
2780
114k
    536890507U, // C_UN_D64_MM
2781
114k
    536894819U, // C_UN_S
2782
114k
    536894819U, // C_UN_S_MM
2783
114k
    23264U, // CmpRxRy16
2784
114k
    1610635429U,  // CmpiRxImm16
2785
114k
    22693U, // CmpiRxImmX16
2786
114k
    536891670U, // DADD
2787
114k
    536893537U, // DADDi
2788
114k
    536895504U, // DADDiu
2789
114k
    536895440U, // DADDu
2790
114k
    536893568U, // DAHI
2791
114k
    536894090U, // DALIGN
2792
114k
    536893629U, // DATI
2793
114k
    536893647U, // DAUI
2794
114k
    23224U, // DBITSWAP
2795
114k
    23192U, // DCLO
2796
114k
    23192U, // DCLO_R6
2797
114k
    26715U, // DCLZ
2798
114k
    26715U, // DCLZ_R6
2799
114k
    536895724U, // DDIV
2800
114k
    536895632U, // DDIVU
2801
114k
    11034U, // DERET
2802
114k
    11034U, // DERET_MM
2803
114k
    11034U, // DERET_MMR6
2804
114k
    11034U, // DERET_NM
2805
114k
    536895408U, // DEXT
2806
114k
    536897885U, // DEXT64_32
2807
114k
    536894061U, // DEXTM
2808
114k
    536895625U, // DEXTU
2809
114k
    546916U,  // DI
2810
114k
    536895201U, // DINS
2811
114k
    536894054U, // DINSM
2812
114k
    536895580U, // DINSU
2813
114k
    536895725U, // DIV
2814
114k
    536895633U, // DIVU
2815
114k
    536895633U, // DIVU_MMR6
2816
114k
    536895633U, // DIVU_NM
2817
114k
    536895725U, // DIV_MMR6
2818
114k
    536895725U, // DIV_NM
2819
114k
    536888729U, // DIV_S_B
2820
114k
    536890997U, // DIV_S_D
2821
114k
    536892557U, // DIV_S_H
2822
114k
    536896930U, // DIV_S_W
2823
114k
    536888944U, // DIV_U_B
2824
114k
    536891464U, // DIV_U_D
2825
114k
    536892835U, // DIV_U_H
2826
114k
    536897348U, // DIV_U_W
2827
114k
    546916U,  // DI_MM
2828
114k
    546916U,  // DI_MMR6
2829
114k
    546916U,  // DI_NM
2830
114k
    536888173U, // DLSA
2831
114k
    536888173U, // DLSA_R6
2832
114k
    536887303U, // DMFC0
2833
114k
    16494U, // DMFC1
2834
114k
    536887622U, // DMFC2
2835
114k
    251674950U, // DMFC2_OCTEON
2836
114k
    536887310U, // DMFGC0
2837
114k
    536891722U, // DMOD
2838
114k
    536895454U, // DMODU
2839
114k
    548756U,  // DMT
2840
114k
    2752561212U,  // DMTC0
2841
114k
    17875081U,  // DMTC1
2842
114k
    2752561505U,  // DMTC2
2843
114k
    251674977U, // DMTC2_OCTEON
2844
114k
    2752561190U,  // DMTGC0
2845
114k
    548756U,  // DMT_NM
2846
114k
    536893524U, // DMUH
2847
114k
    536895497U, // DMUHU
2848
114k
    536893990U, // DMUL
2849
114k
    24461U, // DMULT
2850
114k
    24705U, // DMULTu
2851
114k
    536895541U, // DMULU
2852
114k
    536893990U, // DMUL_R6
2853
114k
    536890905U, // DOTP_S_D
2854
114k
    536892477U, // DOTP_S_H
2855
114k
    536896798U, // DOTP_S_W
2856
114k
    536891372U, // DOTP_U_D
2857
114k
    536892765U, // DOTP_U_H
2858
114k
    536897256U, // DOTP_U_W
2859
114k
    570445250U, // DPADD_S_D
2860
114k
    570446822U, // DPADD_S_H
2861
114k
    570451133U, // DPADD_S_W
2862
114k
    570445717U, // DPADD_U_D
2863
114k
    570447110U, // DPADD_U_H
2864
114k
    570451601U, // DPADD_U_W
2865
114k
    536893370U, // DPAQX_SA_W_PH
2866
114k
    536893370U, // DPAQX_SA_W_PH_MMR2
2867
114k
    536893453U, // DPAQX_S_W_PH
2868
114k
    536893453U, // DPAQX_S_W_PH_MMR2
2869
114k
    536896258U, // DPAQ_SA_L_W
2870
114k
    536896258U, // DPAQ_SA_L_W_MM
2871
114k
    536893412U, // DPAQ_S_W_PH
2872
114k
    536893412U, // DPAQ_S_W_PH_MM
2873
114k
    536893725U, // DPAU_H_QBL
2874
114k
    536893725U, // DPAU_H_QBL_MM
2875
114k
    536894315U, // DPAU_H_QBR
2876
114k
    536894315U, // DPAU_H_QBR_MM
2877
114k
    536893491U, // DPAX_W_PH
2878
114k
    536893491U, // DPAX_W_PH_MMR2
2879
114k
    536893360U, // DPA_W_PH
2880
114k
    536893360U, // DPA_W_PH_MMR2
2881
114k
    23269U, // DPOP
2882
114k
    536893385U, // DPSQX_SA_W_PH
2883
114k
    536893385U, // DPSQX_SA_W_PH_MMR2
2884
114k
    536893467U, // DPSQX_S_W_PH
2885
114k
    536893467U, // DPSQX_S_W_PH_MMR2
2886
114k
    536896271U, // DPSQ_SA_L_W
2887
114k
    536896271U, // DPSQ_SA_L_W_MM
2888
114k
    536893440U, // DPSQ_S_W_PH
2889
114k
    536893440U, // DPSQ_S_W_PH_MM
2890
114k
    570445217U, // DPSUB_S_D
2891
114k
    570446801U, // DPSUB_S_H
2892
114k
    570451100U, // DPSUB_S_W
2893
114k
    570445684U, // DPSUB_U_D
2894
114k
    570447089U, // DPSUB_U_H
2895
114k
    570451568U, // DPSUB_U_W
2896
114k
    536893737U, // DPSU_H_QBL
2897
114k
    536893737U, // DPSU_H_QBL_MM
2898
114k
    536894327U, // DPSU_H_QBR
2899
114k
    536894327U, // DPSU_H_QBR_MM
2900
114k
    536893502U, // DPSX_W_PH
2901
114k
    536893502U, // DPSX_W_PH_MMR2
2902
114k
    536893481U, // DPS_W_PH
2903
114k
    536893481U, // DPS_W_PH_MMR2
2904
114k
    536894500U, // DROTR
2905
114k
    536887579U, // DROTR32
2906
114k
    536895773U, // DROTRV
2907
114k
    22016U, // DSBH
2908
114k
    26786U, // DSDIV
2909
114k
    20770U, // DSHD
2910
114k
    536893923U, // DSLL
2911
114k
    536887549U, // DSLL32
2912
114k
    2147506659U,  // DSLL64_32
2913
114k
    536895730U, // DSLLV
2914
114k
    536888167U, // DSRA
2915
114k
    536887531U, // DSRA32
2916
114k
    536895709U, // DSRAV
2917
114k
    536893951U, // DSRL
2918
114k
    536887557U, // DSRL32
2919
114k
    536895737U, // DSRLV
2920
114k
    536889419U, // DSUB
2921
114k
    536895419U, // DSUBu
2922
114k
    26772U, // DUDIV
2923
114k
    547656U,  // DVP
2924
114k
    545220U,  // DVPE
2925
114k
    545220U,  // DVPE_NM
2926
114k
    547656U,  // DVP_MMR6
2927
114k
    26787U, // DivRxRy16
2928
114k
    26773U, // DivuRxRy16
2929
114k
    10928U, // EHB
2930
114k
    10928U, // EHB_MM
2931
114k
    10928U, // EHB_MMR6
2932
114k
    10928U, // EHB_NM
2933
114k
    546928U,  // EI
2934
114k
    546928U,  // EI_MM
2935
114k
    546928U,  // EI_MMR6
2936
114k
    546928U,  // EI_NM
2937
114k
    548761U,  // EMT
2938
114k
    548761U,  // EMT_NM
2939
114k
    11035U, // ERET
2940
114k
    10932U, // ERETNC
2941
114k
    10932U, // ERETNC_MMR6
2942
114k
    10932U, // ERETNC_NM
2943
114k
    11035U, // ERET_MM
2944
114k
    11035U, // ERET_MMR6
2945
114k
    11035U, // ERET_NM
2946
114k
    547661U,  // EVP
2947
114k
    545226U,  // EVPE
2948
114k
    545226U,  // EVPE_NM
2949
114k
    547661U,  // EVP_MMR6
2950
114k
    536895409U, // EXT
2951
114k
    536894274U, // EXTP
2952
114k
    536894153U, // EXTPDP
2953
114k
    536895757U, // EXTPDPV
2954
114k
    536895757U, // EXTPDPV_MM
2955
114k
    536894153U, // EXTPDP_MM
2956
114k
    536895766U, // EXTPV
2957
114k
    536895766U, // EXTPV_MM
2958
114k
    536894274U, // EXTP_MM
2959
114k
    536896991U, // EXTRV_RS_W
2960
114k
    536896991U, // EXTRV_RS_W_MM
2961
114k
    536896545U, // EXTRV_R_W
2962
114k
    536896545U, // EXTRV_R_W_MM
2963
114k
    536892566U, // EXTRV_S_H
2964
114k
    536892566U, // EXTRV_S_H_MM
2965
114k
    536897428U, // EXTRV_W
2966
114k
    536897428U, // EXTRV_W_MM
2967
114k
    536896980U, // EXTR_RS_W
2968
114k
    536896980U, // EXTR_RS_W_MM
2969
114k
    536896524U, // EXTR_R_W
2970
114k
    536896524U, // EXTR_R_W_MM
2971
114k
    536892497U, // EXTR_S_H
2972
114k
    536892497U, // EXTR_S_H_MM
2973
114k
    536896623U, // EXTR_W
2974
114k
    536896623U, // EXTR_W_MM
2975
114k
    536895299U, // EXTS
2976
114k
    536887596U, // EXTS32
2977
114k
    536897508U, // EXTW_NM
2978
114k
    536895409U, // EXT_MM
2979
114k
    536895409U, // EXT_MMR6
2980
114k
    536895409U, // EXT_NM
2981
114k
    20113U, // FABS_D32
2982
114k
    20113U, // FABS_D32_MM
2983
114k
    20113U, // FABS_D64
2984
114k
    20113U, // FABS_D64_MM
2985
114k
    24023U, // FABS_S
2986
114k
    24023U, // FABS_S_MM
2987
114k
    536889922U, // FADD_D
2988
114k
    536889923U, // FADD_D32
2989
114k
    536889923U, // FADD_D32_MM
2990
114k
    536889923U, // FADD_D64
2991
114k
    536889923U, // FADD_D64_MM
2992
114k
    536895215U, // FADD_PS64
2993
114k
    536894566U, // FADD_S
2994
114k
    536894566U, // FADD_S_MM
2995
114k
    570448998U, // FADD_S_MMR6
2996
114k
    536895893U, // FADD_W
2997
114k
    536890156U, // FCAF_D
2998
114k
    536896012U, // FCAF_W
2999
114k
    536890595U, // FCEQ_D
3000
114k
    536896451U, // FCEQ_W
3001
114k
    20120U, // FCLASS_D
3002
114k
    26091U, // FCLASS_W
3003
114k
    536890000U, // FCLE_D
3004
114k
    536895935U, // FCLE_W
3005
114k
    536891086U, // FCLT_D
3006
114k
    536897030U, // FCLT_W
3007
114k
    5974450U, // FCMP_D32
3008
114k
    5974450U, // FCMP_D32_MM
3009
114k
    5974450U, // FCMP_D64
3010
114k
    6498738U, // FCMP_S32
3011
114k
    6498738U, // FCMP_S32_MM
3012
114k
    536890096U, // FCNE_D
3013
114k
    536895969U, // FCNE_W
3014
114k
    536890705U, // FCOR_D
3015
114k
    536896580U, // FCOR_W
3016
114k
    536890651U, // FCUEQ_D
3017
114k
    536896467U, // FCUEQ_W
3018
114k
    536890066U, // FCULE_D
3019
114k
    536895951U, // FCULE_W
3020
114k
    536891142U, // FCULT_D
3021
114k
    536897046U, // FCULT_W
3022
114k
    536890112U, // FCUNE_D
3023
114k
    536895985U, // FCUNE_W
3024
114k
    536890525U, // FCUN_D
3025
114k
    536896357U, // FCUN_W
3026
114k
    536891518U, // FDIV_D
3027
114k
    536891519U, // FDIV_D32
3028
114k
    536891519U, // FDIV_D32_MM
3029
114k
    536891519U, // FDIV_D64
3030
114k
    536891519U, // FDIV_D64_MM
3031
114k
    536895065U, // FDIV_S
3032
114k
    536895065U, // FDIV_S_MM
3033
114k
    570449497U, // FDIV_S_MMR6
3034
114k
    536897412U, // FDIV_W
3035
114k
    536892224U, // FEXDO_H
3036
114k
    536896373U, // FEXDO_W
3037
114k
    536889809U, // FEXP2_D
3038
114k
    536895796U, // FEXP2_W
3039
114k
    19537U, // FEXUPL_D
3040
114k
    25387U, // FEXUPL_W
3041
114k
    19809U, // FEXUPR_D
3042
114k
    25684U, // FEXUPR_W
3043
114k
    20051U, // FFINT_S_D
3044
114k
    25984U, // FFINT_S_W
3045
114k
    20530U, // FFINT_U_D
3046
114k
    26414U, // FFINT_U_W
3047
114k
    19547U, // FFQL_D
3048
114k
    25397U, // FFQL_W
3049
114k
    19819U, // FFQR_D
3050
114k
    25694U, // FFQR_W
3051
114k
    17584U, // FILL_B
3052
114k
    19522U, // FILL_D
3053
114k
    21273U, // FILL_H
3054
114k
    25372U, // FILL_W
3055
114k
    18888U, // FLOG2_D
3056
114k
    24875U, // FLOG2_W
3057
114k
    19486U, // FLOOR_L_D64
3058
114k
    19486U, // FLOOR_L_D_MMR6
3059
114k
    23857U, // FLOOR_L_S
3060
114k
    23857U, // FLOOR_L_S_MMR6
3061
114k
    20661U, // FLOOR_W_D32
3062
114k
    20661U, // FLOOR_W_D64
3063
114k
    20661U, // FLOOR_W_D_MMR6
3064
114k
    20661U, // FLOOR_W_MM
3065
114k
    24199U, // FLOOR_W_S
3066
114k
    24199U, // FLOOR_W_S_MM
3067
114k
    24199U, // FLOOR_W_S_MMR6
3068
114k
    570444362U, // FMADD_D
3069
114k
    570450333U, // FMADD_W
3070
114k
    536889847U, // FMAX_A_D
3071
114k
    536895834U, // FMAX_A_W
3072
114k
    536891593U, // FMAX_D
3073
114k
    536897437U, // FMAX_W
3074
114k
    536889827U, // FMIN_A_D
3075
114k
    536895814U, // FMIN_A_W
3076
114k
    536890499U, // FMIN_D
3077
114k
    536896349U, // FMIN_W
3078
114k
    20622U, // FMOV_D32
3079
114k
    20622U, // FMOV_D32_MM
3080
114k
    20622U, // FMOV_D64
3081
114k
    20622U, // FMOV_D64_MM
3082
114k
    20622U, // FMOV_D_MMR6
3083
114k
    24160U, // FMOV_S
3084
114k
    24160U, // FMOV_S_MM
3085
114k
    24160U, // FMOV_S_MMR6
3086
114k
    570444320U, // FMSUB_D
3087
114k
    570450291U, // FMSUB_W
3088
114k
    536890483U, // FMUL_D
3089
114k
    536890484U, // FMUL_D32
3090
114k
    536890484U, // FMUL_D32_MM
3091
114k
    536890484U, // FMUL_D64
3092
114k
    536890484U, // FMUL_D64_MM
3093
114k
    536895231U, // FMUL_PS64
3094
114k
    536894805U, // FMUL_S
3095
114k
    536894805U, // FMUL_S_MM
3096
114k
    570449237U, // FMUL_S_MMR6
3097
114k
    536896333U, // FMUL_W
3098
114k
    19314U, // FNEG_D32
3099
114k
    19314U, // FNEG_D32_MM
3100
114k
    19314U, // FNEG_D64
3101
114k
    19314U, // FNEG_D64_MM
3102
114k
    23812U, // FNEG_S
3103
114k
    23812U, // FNEG_S_MM
3104
114k
    23812U, // FNEG_S_MMR6
3105
114k
    2752567531U,  // FORK
3106
114k
    2752567531U,  // FORK_NM
3107
114k
    19648U, // FRCP_D
3108
114k
    25470U, // FRCP_W
3109
114k
    20268U, // FRINT_D
3110
114k
    26160U, // FRINT_W
3111
114k
    20296U, // FRSQRT_D
3112
114k
    26188U, // FRSQRT_W
3113
114k
    536890175U, // FSAF_D
3114
114k
    536896020U, // FSAF_W
3115
114k
    536890623U, // FSEQ_D
3116
114k
    536896459U, // FSEQ_W
3117
114k
    536890038U, // FSLE_D
3118
114k
    536895943U, // FSLE_W
3119
114k
    536891114U, // FSLT_D
3120
114k
    536897038U, // FSLT_W
3121
114k
    536890104U, // FSNE_D
3122
114k
    536895977U, // FSNE_W
3123
114k
    536890713U, // FSOR_D
3124
114k
    536896588U, // FSOR_W
3125
114k
    20287U, // FSQRT_D
3126
114k
    20288U, // FSQRT_D32
3127
114k
    20288U, // FSQRT_D32_MM
3128
114k
    20288U, // FSQRT_D64
3129
114k
    20288U, // FSQRT_D64_MM
3130
114k
    24137U, // FSQRT_S
3131
114k
    24137U, // FSQRT_S_MM
3132
114k
    26179U, // FSQRT_W
3133
114k
    536889880U, // FSUB_D
3134
114k
    536889881U, // FSUB_D32
3135
114k
    536889881U, // FSUB_D32_MM
3136
114k
    536889881U, // FSUB_D64
3137
114k
    536889881U, // FSUB_D64_MM
3138
114k
    536895207U, // FSUB_PS64
3139
114k
    536894548U, // FSUB_S
3140
114k
    536894548U, // FSUB_S_MM
3141
114k
    570448980U, // FSUB_S_MMR6
3142
114k
    536895851U, // FSUB_W
3143
114k
    536890672U, // FSUEQ_D
3144
114k
    536896476U, // FSUEQ_W
3145
114k
    536890087U, // FSULE_D
3146
114k
    536895960U, // FSULE_W
3147
114k
    536891163U, // FSULT_D
3148
114k
    536897055U, // FSULT_W
3149
114k
    536890121U, // FSUNE_D
3150
114k
    536895994U, // FSUNE_W
3151
114k
    536890544U, // FSUN_D
3152
114k
    536896365U, // FSUN_W
3153
114k
    20062U, // FTINT_S_D
3154
114k
    25995U, // FTINT_S_W
3155
114k
    20541U, // FTINT_U_D
3156
114k
    26425U, // FTINT_U_W
3157
114k
    536892301U, // FTQ_H
3158
114k
    536896485U, // FTQ_W
3159
114k
    19884U, // FTRUNC_S_D
3160
114k
    25767U, // FTRUNC_S_W
3161
114k
    20351U, // FTRUNC_U_D
3162
114k
    26235U, // FTRUNC_U_W
3163
114k
    547034U,  // GINVI
3164
114k
    547034U,  // GINVI_MMR6
3165
114k
    547034U,  // GINVI_NM
3166
114k
    268459939U, // GINVT
3167
114k
    268459939U, // GINVT_MMR6
3168
114k
    268459939U, // GINVT_NM
3169
114k
    536890808U, // HADD_S_D
3170
114k
    536892380U, // HADD_S_H
3171
114k
    536896691U, // HADD_S_W
3172
114k
    536891275U, // HADD_U_D
3173
114k
    536892668U, // HADD_U_H
3174
114k
    536897159U, // HADD_U_W
3175
114k
    536890775U, // HSUB_S_D
3176
114k
    536892359U, // HSUB_S_H
3177
114k
    536896658U, // HSUB_S_W
3178
114k
    536891242U, // HSUB_U_D
3179
114k
    536892647U, // HSUB_U_H
3180
114k
    536897126U, // HSUB_U_W
3181
114k
    661951U,  // HYPCALL
3182
114k
    661951U,  // HYPCALL_MM
3183
114k
    536888999U, // ILVEV_B
3184
114k
    536891509U, // ILVEV_D
3185
114k
    536892890U, // ILVEV_H
3186
114k
    536897403U, // ILVEV_W
3187
114k
    536888527U, // ILVL_B
3188
114k
    536890491U, // ILVL_D
3189
114k
    536892216U, // ILVL_H
3190
114k
    536896341U, // ILVL_W
3191
114k
    536888279U, // ILVOD_B
3192
114k
    536889964U, // ILVOD_D
3193
114k
    536892018U, // ILVOD_H
3194
114k
    536895926U, // ILVOD_W
3195
114k
    536888575U, // ILVR_B
3196
114k
    536890748U, // ILVR_D
3197
114k
    536892341U, // ILVR_H
3198
114k
    536896631U, // ILVR_W
3199
114k
    536895196U, // INS
3200
114k
    292046286U, // INSERT_B
3201
114k
    308825909U, // INSERT_D
3202
114k
    325604557U, // INSERT_H
3203
114k
    342386233U, // INSERT_W
3204
114k
    33579301U,  // INSV
3205
114k
    359154656U, // INSVE_B
3206
114k
    375933714U, // INSVE_D
3207
114k
    392712827U, // INSVE_H
3208
114k
    409494019U, // INSVE_W
3209
114k
    33579301U,  // INSV_MM
3210
114k
    536895196U, // INS_MM
3211
114k
    536895196U, // INS_MMR6
3212
114k
    536887297U, // INS_NM
3213
114k
    219361U,  // J
3214
114k
    219400U,  // JAL
3215
114k
    23544U, // JALR
3216
114k
    547832U,  // JALR16_MM
3217
114k
    23544U, // JALR64
3218
114k
    547832U,  // JALRC16_MMR6
3219
114k
    18725U, // JALRC16_NM
3220
114k
    18139U, // JALRCHB_NM
3221
114k
    18139U, // JALRC_HB_MMR6
3222
114k
    18725U, // JALRC_MMR6
3223
114k
    18725U, // JALRC_NM
3224
114k
    541245U,  // JALRS16_MM
3225
114k
    24380U, // JALRS_MM
3226
114k
    18156U, // JALR_HB
3227
114k
    18156U, // JALR_HB64
3228
114k
    23544U, // JALR_MM
3229
114k
    220867U,  // JALS_MM
3230
114k
    223256U,  // JALX
3231
114k
    223256U,  // JALX_MM
3232
114k
    219400U,  // JAL_MM
3233
114k
    18590U, // JIALC
3234
114k
    18590U, // JIALC64
3235
114k
    18590U, // JIALC_MMR6
3236
114k
    18560U, // JIC
3237
114k
    18560U, // JIC64
3238
114k
    18560U, // JIC_MMR6
3239
114k
    547828U,  // JR
3240
114k
    541232U,  // JR16_MM
3241
114k
    547828U,  // JR64
3242
114k
    547633U,  // JRADDIUSP
3243
114k
    543008U,  // JRC16_MM
3244
114k
    541110U,  // JRC16_MMR6
3245
114k
    547621U,  // JRCADDIUSP_MMR6
3246
114k
    543008U,  // JRC_NM
3247
114k
    542437U,  // JR_HB
3248
114k
    542437U,  // JR_HB64
3249
114k
    542437U,  // JR_HB64_R6
3250
114k
    542437U,  // JR_HB_R6
3251
114k
    547828U,  // JR_MM
3252
114k
    219361U,  // J_MM
3253
114k
    7575816U, // Jal16
3254
114k
    8100104U, // JalB16
3255
114k
    10921U, // JrRa16
3256
114k
    10913U, // JrcRa16
3257
114k
    543008U,  // JrcRx16
3258
114k
    543013U,  // JumpLinkReg16
3259
114k
    419451474U, // LAPC32_NM
3260
114k
    419447735U, // LAPC48_NM
3261
114k
    50349813U,  // LB
3262
114k
    50349813U,  // LB16_NM
3263
114k
    50349813U,  // LB64
3264
114k
    50352468U,  // LBE
3265
114k
    50352468U,  // LBE_MM
3266
114k
    50349813U,  // LBGP_NM
3267
114k
    50348621U,  // LBU16_MM
3268
114k
    50356150U,  // LBU16_NM
3269
114k
    50356150U,  // LBUGP_NM
3270
114k
    3254806564U,  // LBUX
3271
114k
    3254806564U,  // LBUX_MM
3272
114k
    50358308U,  // LBUX_NM
3273
114k
    50356150U,  // LBU_MMR6
3274
114k
    50356150U,  // LBU_NM
3275
114k
    50356150U,  // LBUs9_NM
3276
114k
    50358269U,  // LBX_NM
3277
114k
    50349813U,  // LB_MM
3278
114k
    50349813U,  // LB_MMR6
3279
114k
    50349813U,  // LB_NM
3280
114k
    50349813U,  // LBs9_NM
3281
114k
    50356150U,  // LBu
3282
114k
    50356150U,  // LBu64
3283
114k
    50352613U,  // LBuE
3284
114k
    50352613U,  // LBuE_MM
3285
114k
    50356150U,  // LBu_MM
3286
114k
    50352427U,  // LD
3287
114k
    50348124U,  // LDC1
3288
114k
    50348124U,  // LDC164
3289
114k
    50348124U,  // LDC1_D64_MMR6
3290
114k
    50348124U,  // LDC1_MM_D32
3291
114k
    50348124U,  // LDC1_MM_D64
3292
114k
    50348340U,  // LDC2
3293
114k
    50348340U,  // LDC2_MMR6
3294
114k
    50348340U,  // LDC2_R6
3295
114k
    50348425U,  // LDC3
3296
114k
    17410U, // LDI_B
3297
114k
    19330U, // LDI_D
3298
114k
    21149U, // LDI_H
3299
114k
    25222U, // LDI_W
3300
114k
    50354532U,  // LDL
3301
114k
    18657U, // LDPC
3302
114k
    50355122U,  // LDR
3303
114k
    3254796444U,  // LDXC1
3304
114k
    3254796444U,  // LDXC164
3305
114k
    50349000U,  // LD_B
3306
114k
    50350685U,  // LD_D
3307
114k
    50352739U,  // LD_H
3308
114k
    50356647U,  // LD_W
3309
114k
    167796753U, // LEA_ADDIU_NM
3310
114k
    167796753U, // LEA_ADDiu
3311
114k
    167796752U, // LEA_ADDiu64
3312
114k
    167796753U, // LEA_ADDiu_MM
3313
114k
    50353692U,  // LH
3314
114k
    50353692U,  // LH16_NM
3315
114k
    50353692U,  // LH64
3316
114k
    50352520U,  // LHE
3317
114k
    50352520U,  // LHE_MM
3318
114k
    50353692U,  // LHGP_NM
3319
114k
    50348644U,  // LHU16_MM
3320
114k
    50356228U,  // LHU16_NM
3321
114k
    50356228U,  // LHUGP_NM
3322
114k
    50356053U,  // LHUXS_NM
3323
114k
    50358314U,  // LHUX_NM
3324
114k
    50356228U,  // LHU_NM
3325
114k
    50356228U,  // LHUs9_NM
3326
114k
    3254806542U,  // LHX
3327
114k
    50356041U,  // LHXS_NM
3328
114k
    3254806542U,  // LHX_MM
3329
114k
    50358286U,  // LHX_NM
3330
114k
    50353692U,  // LH_MM
3331
114k
    50353692U,  // LH_NM
3332
114k
    50353692U,  // LHs9_NM
3333
114k
    50356228U,  // LHu
3334
114k
    50356228U,  // LHu64
3335
114k
    50352619U,  // LHuE
3336
114k
    50352619U,  // LHuE_MM
3337
114k
    50356228U,  // LHu_MM
3338
114k
    16884U, // LI16_MM
3339
114k
    16884U, // LI16_MMR6
3340
114k
    218126492U, // LI16_NM
3341
114k
    100680391U, // LI48_NM
3342
114k
    50354628U,  // LL
3343
114k
    50354628U,  // LL64
3344
114k
    50354628U,  // LL64_R6
3345
114k
    50352431U,  // LLD
3346
114k
    50352431U,  // LLD_R6
3347
114k
    50352543U,  // LLE
3348
114k
    50352543U,  // LLE_MM
3349
114k
    536897858U, // LLWP_NM
3350
114k
    50354628U,  // LL_MM
3351
114k
    50354628U,  // LL_MMR6
3352
114k
    50354628U,  // LL_NM
3353
114k
    50354628U,  // LL_R6
3354
114k
    536888174U, // LSA
3355
114k
    3828450158U,  // LSA_MMR6
3356
114k
    536888174U, // LSA_NM
3357
114k
    536888174U, // LSA_R6
3358
114k
    251680981U, // LUI_MMR6
3359
114k
    436230357U, // LUI_NM
3360
114k
    3254796458U,  // LUXC1
3361
114k
    3254796458U,  // LUXC164
3362
114k
    3254796458U,  // LUXC1_MM
3363
114k
    251680981U, // LUi
3364
114k
    251680981U, // LUi64
3365
114k
    251680981U, // LUi_MM
3366
114k
    50358213U,  // LW
3367
114k
    50348651U,  // LW16_MM
3368
114k
    50358213U,  // LW16_NM
3369
114k
    50358213U,  // LW4x4_NM
3370
114k
    50358213U,  // LW64
3371
114k
    50348176U,  // LWC1
3372
114k
    50348176U,  // LWC1_MM
3373
114k
    50348392U,  // LWC2
3374
114k
    50348392U,  // LWC2_MMR6
3375
114k
    50348392U,  // LWC2_R6
3376
114k
    50348437U,  // LWC3
3377
114k
    50358213U,  // LWDSP
3378
114k
    50358213U,  // LWDSP_MM
3379
114k
    50352637U,  // LWE
3380
114k
    50352637U,  // LWE_MM
3381
114k
    50358213U,  // LWGP16_NM
3382
114k
    50358213U,  // LWGP_MM
3383
114k
    50358213U,  // LWGP_NM
3384
114k
    50354746U,  // LWL
3385
114k
    50354746U,  // LWL64
3386
114k
    50352553U,  // LWLE
3387
114k
    50352553U,  // LWLE_MM
3388
114k
    50354746U,  // LWL_MM
3389
114k
    66065U, // LWM16_MM
3390
114k
    66065U, // LWM16_MMR6
3391
114k
    65805U, // LWM32_MM
3392
114k
    587225718U, // LWM_NM
3393
114k
    18694U, // LWPC
3394
114k
    18694U, // LWPC_MMR6
3395
114k
    419449094U, // LWPC_NM
3396
114k
    453008210U, // LWP_MM
3397
114k
    50355256U,  // LWR
3398
114k
    50355256U,  // LWR64
3399
114k
    50352601U,  // LWRE
3400
114k
    50352601U,  // LWRE_MM
3401
114k
    50355256U,  // LWR_MM
3402
114k
    50358213U,  // LWSP16_NM
3403
114k
    50358213U,  // LWSP_MM
3404
114k
    18687U, // LWUPC
3405
114k
    50356375U,  // LWU_MM
3406
114k
    3254806576U,  // LWX
3407
114k
    3254796472U,  // LWXC1
3408
114k
    3254796472U,  // LWXC1_MM
3409
114k
    50356060U,  // LWXS16_NM
3410
114k
    3254804316U,  // LWXS_MM
3411
114k
    50356060U,  // LWXS_NM
3412
114k
    3254806576U,  // LWX_MM
3413
114k
    50358320U,  // LWX_NM
3414
114k
    50358213U,  // LW_MM
3415
114k
    50358213U,  // LW_MMR6
3416
114k
    50358213U,  // LW_NM
3417
114k
    50358213U,  // LWs9_NM
3418
114k
    50356375U,  // LWu
3419
114k
    50349813U,  // LbRxRyOffMemX16
3420
114k
    50356150U,  // LbuRxRyOffMemX16
3421
114k
    50353692U,  // LhRxRyOffMemX16
3422
114k
    50356228U,  // LhuRxRyOffMemX16
3423
114k
    1610635420U,  // LiRxImm16
3424
114k
    22674U, // LiRxImmAlignX16
3425
114k
    22684U, // LiRxImmX16
3426
114k
    26565U, // LwRxPcTcp16
3427
114k
    26565U, // LwRxPcTcpX16
3428
114k
    50358213U,  // LwRxRyOffMemX16
3429
114k
    50358213U,  // LwRxSpImmX16
3430
114k
    20764U, // MADD
3431
114k
    570444624U, // MADDF_D
3432
114k
    570444624U, // MADDF_D_MMR6
3433
114k
    570449131U, // MADDF_S
3434
114k
    570449131U, // MADDF_S_MMR6
3435
114k
    570446705U, // MADDR_Q_H
3436
114k
    570450862U, // MADDR_Q_W
3437
114k
    24535U, // MADDU
3438
114k
    536895447U, // MADDU_DSP
3439
114k
    536895447U, // MADDU_DSP_MM
3440
114k
    24535U, // MADDU_MM
3441
114k
    570443413U, // MADDV_B
3442
114k
    570445923U, // MADDV_D
3443
114k
    570447304U, // MADDV_H
3444
114k
    570451817U, // MADDV_W
3445
114k
    536889931U, // MADD_D32
3446
114k
    536889931U, // MADD_D32_MM
3447
114k
    536889931U, // MADD_D64
3448
114k
    536891676U, // MADD_DSP
3449
114k
    536891676U, // MADD_DSP_MM
3450
114k
    20764U, // MADD_MM
3451
114k
    570446675U, // MADD_Q_H
3452
114k
    570450832U, // MADD_Q_W
3453
114k
    536894565U, // MADD_S
3454
114k
    536894565U, // MADD_S_MM
3455
114k
    536893831U, // MAQ_SA_W_PHL
3456
114k
    536893831U, // MAQ_SA_W_PHL_MM
3457
114k
    536894396U, // MAQ_SA_W_PHR
3458
114k
    536894396U, // MAQ_SA_W_PHR_MM
3459
114k
    536893859U, // MAQ_S_W_PHL
3460
114k
    536893859U, // MAQ_S_W_PHL_MM
3461
114k
    536894424U, // MAQ_S_W_PHR
3462
114k
    536894424U, // MAQ_S_W_PHR_MM
3463
114k
    536889872U, // MAXA_D
3464
114k
    536889872U, // MAXA_D_MMR6
3465
114k
    536894538U, // MAXA_S
3466
114k
    536894538U, // MAXA_S_MMR6
3467
114k
    536888650U, // MAXI_S_B
3468
114k
    536890886U, // MAXI_S_D
3469
114k
    536892458U, // MAXI_S_H
3470
114k
    536896769U, // MAXI_S_W
3471
114k
    536888865U, // MAXI_U_B
3472
114k
    536891353U, // MAXI_U_D
3473
114k
    536892746U, // MAXI_U_H
3474
114k
    536897237U, // MAXI_U_W
3475
114k
    536888223U, // MAX_A_B
3476
114k
    536889848U, // MAX_A_D
3477
114k
    536891962U, // MAX_A_H
3478
114k
    536895835U, // MAX_A_W
3479
114k
    536891594U, // MAX_D
3480
114k
    536891594U, // MAX_D_MMR6
3481
114k
    536895131U, // MAX_S
3482
114k
    536888738U, // MAX_S_B
3483
114k
    536891006U, // MAX_S_D
3484
114k
    536892577U, // MAX_S_H
3485
114k
    536895131U, // MAX_S_MMR6
3486
114k
    536896950U, // MAX_S_W
3487
114k
    536888953U, // MAX_U_B
3488
114k
    536891473U, // MAX_U_D
3489
114k
    536892844U, // MAX_U_H
3490
114k
    536897357U, // MAX_U_W
3491
114k
    536887304U, // MFC0
3492
114k
    16392U, // MFC0Sel_NM
3493
114k
    536887304U, // MFC0_MMR6
3494
114k
    536887304U, // MFC0_NM
3495
114k
    16495U, // MFC1
3496
114k
    16495U, // MFC1_D64
3497
114k
    16495U, // MFC1_MM
3498
114k
    16495U, // MFC1_MMR6
3499
114k
    536887623U, // MFC2
3500
114k
    16711U, // MFC2_MMR6
3501
114k
    536887311U, // MFGC0
3502
114k
    536887311U, // MFGC0_MM
3503
114k
    16430U, // MFHC0Sel_NM
3504
114k
    536887342U, // MFHC0_MMR6
3505
114k
    536887342U, // MFHC0_NM
3506
114k
    16501U, // MFHC1_D32
3507
114k
    16501U, // MFHC1_D32_MM
3508
114k
    16501U, // MFHC1_D64
3509
114k
    16501U, // MFHC1_D64_MM
3510
114k
    16717U, // MFHC2_MMR6
3511
114k
    536887318U, // MFHGC0
3512
114k
    536887318U, // MFHGC0_MM
3513
114k
    546950U,  // MFHI
3514
114k
    541164U,  // MFHI16_MM
3515
114k
    546950U,  // MFHI64
3516
114k
    22662U, // MFHI_DSP
3517
114k
    22662U, // MFHI_DSP_MM
3518
114k
    546950U,  // MFHI_MM
3519
114k
    547486U,  // MFLO
3520
114k
    541215U,  // MFLO16_MM
3521
114k
    547486U,  // MFLO64
3522
114k
    23198U, // MFLO_DSP
3523
114k
    23198U, // MFLO_DSP_MM
3524
114k
    547486U,  // MFLO_MM
3525
114k
    536894494U, // MFTR
3526
114k
    536894494U, // MFTR_NM
3527
114k
    536889857U, // MINA_D
3528
114k
    536889857U, // MINA_D_MMR6
3529
114k
    536894530U, // MINA_S
3530
114k
    536894530U, // MINA_S_MMR6
3531
114k
    536888630U, // MINI_S_B
3532
114k
    536890866U, // MINI_S_D
3533
114k
    536892438U, // MINI_S_H
3534
114k
    536896749U, // MINI_S_W
3535
114k
    536888845U, // MINI_U_B
3536
114k
    536891333U, // MINI_U_D
3537
114k
    536892726U, // MINI_U_H
3538
114k
    536897217U, // MINI_U_W
3539
114k
    536888204U, // MIN_A_B
3540
114k
    536889828U, // MIN_A_D
3541
114k
    536891943U, // MIN_A_H
3542
114k
    536895815U, // MIN_A_W
3543
114k
    536890500U, // MIN_D
3544
114k
    536890500U, // MIN_D_MMR6
3545
114k
    536894812U, // MIN_S
3546
114k
    536888660U, // MIN_S_B
3547
114k
    536890896U, // MIN_S_D
3548
114k
    536892468U, // MIN_S_H
3549
114k
    536894812U, // MIN_S_MMR6
3550
114k
    536896789U, // MIN_S_W
3551
114k
    536888875U, // MIN_U_B
3552
114k
    536891363U, // MIN_U_D
3553
114k
    536892756U, // MIN_U_H
3554
114k
    536897247U, // MIN_U_W
3555
114k
    536891723U, // MOD
3556
114k
    536889417U, // MODSUB
3557
114k
    536889417U, // MODSUB_MM
3558
114k
    536895455U, // MODU
3559
114k
    536895455U, // MODU_MMR6
3560
114k
    536895455U, // MODU_NM
3561
114k
    536891723U, // MOD_MMR6
3562
114k
    536891723U, // MOD_NM
3563
114k
    536888593U, // MOD_S_B
3564
114k
    536890829U, // MOD_S_D
3565
114k
    536892401U, // MOD_S_H
3566
114k
    536896712U, // MOD_S_W
3567
114k
    536888808U, // MOD_U_B
3568
114k
    536891296U, // MOD_U_D
3569
114k
    536892689U, // MOD_U_H
3570
114k
    536897180U, // MOD_U_W
3571
114k
    20983U, // MOVE16_MM
3572
114k
    16854U, // MOVE16_MMR6
3573
114k
    536889491U, // MOVEBALC_NM
3574
114k
    536894161U, // MOVEPREV_NM
3575
114k
    536894161U, // MOVEP_MM
3576
114k
    536894161U, // MOVEP_MMR6
3577
114k
    536894161U, // MOVEP_NM
3578
114k
    20983U, // MOVE_NM
3579
114k
    24739U, // MOVE_V
3580
114k
    536890217U, // MOVF_D32
3581
114k
    536890217U, // MOVF_D32_MM
3582
114k
    536890217U, // MOVF_D64
3583
114k
    536891923U, // MOVF_I
3584
114k
    536891923U, // MOVF_I64
3585
114k
    536891923U, // MOVF_I_MM
3586
114k
    536894716U, // MOVF_S
3587
114k
    536894716U, // MOVF_S_MM
3588
114k
    536890552U, // MOVN_I64_D64
3589
114k
    536894098U, // MOVN_I64_I
3590
114k
    536894098U, // MOVN_I64_I64
3591
114k
    536894848U, // MOVN_I64_S
3592
114k
    536890552U, // MOVN_I_D32
3593
114k
    536890552U, // MOVN_I_D32_MM
3594
114k
    536890552U, // MOVN_I_D64
3595
114k
    536894098U, // MOVN_I_I
3596
114k
    536894098U, // MOVN_I_I64
3597
114k
    536894098U, // MOVN_I_MM
3598
114k
    536894848U, // MOVN_I_S
3599
114k
    536894848U, // MOVN_I_S_MM
3600
114k
    536894098U, // MOVN_NM
3601
114k
    536891224U, // MOVT_D32
3602
114k
    536891224U, // MOVT_D32_MM
3603
114k
    536891224U, // MOVT_D64
3604
114k
    536895402U, // MOVT_I
3605
114k
    536895402U, // MOVT_I64
3606
114k
    536895402U, // MOVT_I_MM
3607
114k
    536895057U, // MOVT_S
3608
114k
    536895057U, // MOVT_S_MM
3609
114k
    536891634U, // MOVZ_I64_D64
3610
114k
    536897666U, // MOVZ_I64_I
3611
114k
    536897666U, // MOVZ_I64_I64
3612
114k
    536895158U, // MOVZ_I64_S
3613
114k
    536891634U, // MOVZ_I_D32
3614
114k
    536891634U, // MOVZ_I_D32_MM
3615
114k
    536891634U, // MOVZ_I_D64
3616
114k
    536897666U, // MOVZ_I_I
3617
114k
    536897666U, // MOVZ_I_I64
3618
114k
    536897666U, // MOVZ_I_MM
3619
114k
    536895158U, // MOVZ_I_S
3620
114k
    536895158U, // MOVZ_I_S_MM
3621
114k
    536897666U, // MOVZ_NM
3622
114k
    18513U, // MSUB
3623
114k
    570444615U, // MSUBF_D
3624
114k
    570444615U, // MSUBF_D_MMR6
3625
114k
    570449122U, // MSUBF_S
3626
114k
    570449122U, // MSUBF_S_MMR6
3627
114k
    570446694U, // MSUBR_Q_H
3628
114k
    570450851U, // MSUBR_Q_W
3629
114k
    24514U, // MSUBU
3630
114k
    536895426U, // MSUBU_DSP
3631
114k
    536895426U, // MSUBU_DSP_MM
3632
114k
    24514U, // MSUBU_MM
3633
114k
    570443404U, // MSUBV_B
3634
114k
    570445914U, // MSUBV_D
3635
114k
    570447295U, // MSUBV_H
3636
114k
    570451808U, // MSUBV_W
3637
114k
    536889889U, // MSUB_D32
3638
114k
    536889889U, // MSUB_D32_MM
3639
114k
    536889889U, // MSUB_D64
3640
114k
    536889425U, // MSUB_DSP
3641
114k
    536889425U, // MSUB_DSP_MM
3642
114k
    18513U, // MSUB_MM
3643
114k
    570446665U, // MSUB_Q_H
3644
114k
    570450822U, // MSUB_Q_W
3645
114k
    536894547U, // MSUB_S
3646
114k
    536894547U, // MSUB_S_MM
3647
114k
    2752561213U,  // MTC0
3648
114k
    16445U, // MTC0Sel_NM
3649
114k
    2752561213U,  // MTC0_MMR6
3650
114k
    536887357U, // MTC0_NM
3651
114k
    17875082U,  // MTC1
3652
114k
    17875082U,  // MTC1_D64
3653
114k
    17875082U,  // MTC1_D64_MM
3654
114k
    17875082U,  // MTC1_MM
3655
114k
    17875082U,  // MTC1_MMR6
3656
114k
    2752561506U,  // MTC2
3657
114k
    17875298U,  // MTC2_MMR6
3658
114k
    2752561191U,  // MTGC0
3659
114k
    2752561191U,  // MTGC0_MM
3660
114k
    16437U, // MTHC0Sel_NM
3661
114k
    2752561205U,  // MTHC0_MMR6
3662
114k
    536887349U, // MTHC0_NM
3663
114k
    17924220U,  // MTHC1_D32
3664
114k
    17924220U,  // MTHC1_D32_MM
3665
114k
    17924220U,  // MTHC1_D64
3666
114k
    17924220U,  // MTHC1_D64_MM
3667
114k
    17875284U,  // MTHC2_MMR6
3668
114k
    2752561182U,  // MTHGC0
3669
114k
    2752561182U,  // MTHGC0_MM
3670
114k
    546956U,  // MTHI
3671
114k
    546956U,  // MTHI64
3672
114k
    17881228U,  // MTHI_DSP
3673
114k
    17881228U,  // MTHI_DSP_MM
3674
114k
    546956U,  // MTHI_MM
3675
114k
    17881816U,  // MTHLIP
3676
114k
    17881816U,  // MTHLIP_MM
3677
114k
    547499U,  // MTLO
3678
114k
    547499U,  // MTLO64
3679
114k
    17881771U,  // MTLO_DSP
3680
114k
    17881771U,  // MTLO_DSP_MM
3681
114k
    547499U,  // MTLO_MM
3682
114k
    540745U,  // MTM0
3683
114k
    540870U,  // MTM1
3684
114k
    541044U,  // MTM2
3685
114k
    540751U,  // MTP0
3686
114k
    540876U,  // MTP1
3687
114k
    541050U,  // MTP2
3688
114k
    68213803U,  // MTTR
3689
114k
    68213803U,  // MTTR_NM
3690
114k
    536893525U, // MUH
3691
114k
    536895498U, // MUHU
3692
114k
    536895498U, // MUHU_MMR6
3693
114k
    536895498U, // MUHU_NM
3694
114k
    536893525U, // MUH_MMR6
3695
114k
    536893525U, // MUH_NM
3696
114k
    536893991U, // MUL
3697
114k
    536893991U, // MUL4x4_NM
3698
114k
    536893872U, // MULEQ_S_W_PHL
3699
114k
    536893872U, // MULEQ_S_W_PHL_MM
3700
114k
    536894437U, // MULEQ_S_W_PHR
3701
114k
    536894437U, // MULEQ_S_W_PHR_MM
3702
114k
    536893749U, // MULEU_S_PH_QBL
3703
114k
    536893749U, // MULEU_S_PH_QBL_MM
3704
114k
    536894339U, // MULEU_S_PH_QBR
3705
114k
    536894339U, // MULEU_S_PH_QBR_MM
3706
114k
    536893279U, // MULQ_RS_PH
3707
114k
    536893279U, // MULQ_RS_PH_MM
3708
114k
    536896969U, // MULQ_RS_W
3709
114k
    536896969U, // MULQ_RS_W_MMR2
3710
114k
    536893223U, // MULQ_S_PH
3711
114k
    536893223U, // MULQ_S_PH_MMR2
3712
114k
    536896828U, // MULQ_S_W
3713
114k
    536896828U, // MULQ_S_W_MMR2
3714
114k
    536895256U, // MULR_PS64
3715
114k
    536892284U, // MULR_Q_H
3716
114k
    536896441U, // MULR_Q_W
3717
114k
    536893425U, // MULSAQ_S_W_PH
3718
114k
    536893425U, // MULSAQ_S_W_PH_MM
3719
114k
    536893400U, // MULSA_W_PH
3720
114k
    536893400U, // MULSA_W_PH_MMR2
3721
114k
    24462U, // MULT
3722
114k
    536895618U, // MULTU_DSP
3723
114k
    536895618U, // MULTU_DSP_MM
3724
114k
    536895374U, // MULT_DSP
3725
114k
    536895374U, // MULT_DSP_MM
3726
114k
    24462U, // MULT_MM
3727
114k
    24706U, // MULTu
3728
114k
    24706U, // MULTu_MM
3729
114k
    536895535U, // MULU
3730
114k
    536895535U, // MULU_MMR6
3731
114k
    536895535U, // MULU_NM
3732
114k
    536889008U, // MULV_B
3733
114k
    536891526U, // MULV_D
3734
114k
    536892899U, // MULV_H
3735
114k
    536897420U, // MULV_W
3736
114k
    536893991U, // MUL_MM
3737
114k
    536893991U, // MUL_MMR6
3738
114k
    536893991U, // MUL_NM
3739
114k
    536893096U, // MUL_PH
3740
114k
    536893096U, // MUL_PH_MMR2
3741
114k
    536892253U, // MUL_Q_H
3742
114k
    536896410U, // MUL_Q_W
3743
114k
    536893991U, // MUL_R6
3744
114k
    536893191U, // MUL_S_PH
3745
114k
    536893191U, // MUL_S_PH_MMR2
3746
114k
    546950U,  // Mfhi16
3747
114k
    547486U,  // Mflo16
3748
114k
    20983U, // Move32R16
3749
114k
    20983U, // MoveR3216
3750
114k
    17327U, // NLOC_B
3751
114k
    18994U, // NLOC_D
3752
114k
    21066U, // NLOC_H
3753
114k
    24956U, // NLOC_W
3754
114k
    17343U, // NLZC_B
3755
114k
    19002U, // NLZC_D
3756
114k
    21082U, // NLZC_H
3757
114k
    24964U, // NLZC_W
3758
114k
    536889939U, // NMADD_D32
3759
114k
    536889939U, // NMADD_D32_MM
3760
114k
    536889939U, // NMADD_D64
3761
114k
    536894564U, // NMADD_S
3762
114k
    536894564U, // NMADD_S_MM
3763
114k
    536889897U, // NMSUB_D32
3764
114k
    536889897U, // NMSUB_D32_MM
3765
114k
    536889897U, // NMSUB_D64
3766
114k
    536894546U, // NMSUB_S
3767
114k
    536894546U, // NMSUB_S_MM
3768
114k
    10802U, // NOP32_NM
3769
114k
    11006U, // NOP_NM
3770
114k
    536894462U, // NOR
3771
114k
    536894462U, // NOR64
3772
114k
    536888416U, // NORI_B
3773
114k
    536894462U, // NOR_MM
3774
114k
    536894462U, // NOR_MMR6
3775
114k
    536894462U, // NOR_NM
3776
114k
    536895667U, // NOR_V
3777
114k
    16966U, // NOT16_MM
3778
114k
    16966U, // NOT16_MMR6
3779
114k
    24478U, // NOT16_NM
3780
114k
    21017U, // NegRxRy16
3781
114k
    24478U, // NotRxRy16
3782
114k
    536894463U, // OR
3783
114k
    20021815U,  // OR16_MM
3784
114k
    20021815U,  // OR16_MMR6
3785
114k
    536894463U, // OR16_NM
3786
114k
    536894463U, // OR64
3787
114k
    536888417U, // ORI_B
3788
114k
    536893624U, // ORI_MMR6
3789
114k
    536893624U, // ORI_NM
3790
114k
    536894463U, // OR_MM
3791
114k
    536894463U, // OR_MMR6
3792
114k
    536894463U, // OR_NM
3793
114k
    536895668U, // OR_V
3794
114k
    536893624U, // ORi
3795
114k
    536893624U, // ORi64
3796
114k
    536893624U, // ORi_MM
3797
114k
    33577983U,  // OrRxRxRy16
3798
114k
    536893085U, // PACKRL_PH
3799
114k
    536893085U, // PACKRL_PH_MM
3800
114k
    10939U, // PAUSE
3801
114k
    10939U, // PAUSE_MM
3802
114k
    10939U, // PAUSE_MMR6
3803
114k
    10939U, // PAUSE_NM
3804
114k
    536888990U, // PCKEV_B
3805
114k
    536891500U, // PCKEV_D
3806
114k
    536892881U, // PCKEV_H
3807
114k
    536897394U, // PCKEV_W
3808
114k
    536888270U, // PCKOD_B
3809
114k
    536889955U, // PCKOD_D
3810
114k
    536892009U, // PCKOD_H
3811
114k
    536895917U, // PCKOD_W
3812
114k
    17862U, // PCNT_B
3813
114k
    20260U, // PCNT_D
3814
114k
    21701U, // PCNT_H
3815
114k
    26152U, // PCNT_W
3816
114k
    536893049U, // PICK_PH
3817
114k
    536893049U, // PICK_PH_MM
3818
114k
    536889149U, // PICK_QB
3819
114k
    536889149U, // PICK_QB_MM
3820
114k
    536895223U, // PLL_PS64
3821
114k
    536895265U, // PLU_PS64
3822
114k
    23270U, // POP
3823
114k
    22868U, // PRECEQU_PH_QBL
3824
114k
    17200U, // PRECEQU_PH_QBLA
3825
114k
    17200U, // PRECEQU_PH_QBLA_MM
3826
114k
    22868U, // PRECEQU_PH_QBL_MM
3827
114k
    23458U, // PRECEQU_PH_QBR
3828
114k
    17238U, // PRECEQU_PH_QBRA
3829
114k
    17238U, // PRECEQU_PH_QBRA_MM
3830
114k
    23458U, // PRECEQU_PH_QBR_MM
3831
114k
    22933U, // PRECEQ_W_PHL
3832
114k
    22933U, // PRECEQ_W_PHL_MM
3833
114k
    23498U, // PRECEQ_W_PHR
3834
114k
    23498U, // PRECEQ_W_PHR_MM
3835
114k
    22853U, // PRECEU_PH_QBL
3836
114k
    17184U, // PRECEU_PH_QBLA
3837
114k
    17184U, // PRECEU_PH_QBLA_MM
3838
114k
    22853U, // PRECEU_PH_QBL_MM
3839
114k
    23443U, // PRECEU_PH_QBR
3840
114k
    17222U, // PRECEU_PH_QBRA
3841
114k
    17222U, // PRECEU_PH_QBRA_MM
3842
114k
    23443U, // PRECEU_PH_QBR_MM
3843
114k
    536893001U, // PRECRQU_S_QB_PH
3844
114k
    536893001U, // PRECRQU_S_QB_PH_MM
3845
114k
    536896060U, // PRECRQ_PH_W
3846
114k
    536896060U, // PRECRQ_PH_W_MM
3847
114k
    536892974U, // PRECRQ_QB_PH
3848
114k
    536892974U, // PRECRQ_QB_PH_MM
3849
114k
    536896091U, // PRECRQ_RS_PH_W
3850
114k
    536896091U, // PRECRQ_RS_PH_W_MM
3851
114k
    536892988U, // PRECR_QB_PH
3852
114k
    536892988U, // PRECR_QB_PH_MMR2
3853
114k
    536896044U, // PRECR_SRA_PH_W
3854
114k
    536896044U, // PRECR_SRA_PH_W_MMR2
3855
114k
    536896073U, // PRECR_SRA_R_PH_W
3856
114k
    536896073U, // PRECR_SRA_R_PH_W_MMR2
3857
114k
    5411341U, // PREF
3858
114k
    5411179U, // PREFE
3859
114k
    5411179U, // PREFE_MM
3860
114k
    473081863U, // PREFX_MM
3861
114k
    5411341U, // PREF_MM
3862
114k
    5411341U, // PREF_MMR6
3863
114k
    50516493U,  // PREF_NM
3864
114k
    5411341U, // PREF_R6
3865
114k
    50516493U,  // PREFs9_NM
3866
114k
    536891705U, // PREPEND
3867
114k
    536891705U, // PREPEND_MMR2
3868
114k
    536895239U, // PUL_PS64
3869
114k
    536895273U, // PUU_PS64
3870
114k
    18489U, // RADDU_W_QB
3871
114k
    18489U, // RADDU_W_QB_MM
3872
114k
    234904343U, // RDDSP
3873
114k
    218127127U, // RDDSP_MM
3874
114k
    536894513U, // RDHWR
3875
114k
    536894513U, // RDHWR64
3876
114k
    536894513U, // RDHWR_MM
3877
114k
    536894513U, // RDHWR_MMR6
3878
114k
    536894513U, // RDHWR_NM
3879
114k
    23566U, // RDPGPR_MMR6
3880
114k
    23566U, // RDPGPR_NM
3881
114k
    19656U, // RECIP_D32
3882
114k
    19656U, // RECIP_D32_MM
3883
114k
    19656U, // RECIP_D64
3884
114k
    19656U, // RECIP_D64_MM
3885
114k
    23944U, // RECIP_S
3886
114k
    23944U, // RECIP_S_MM
3887
114k
    22428U, // REPLV_PH
3888
114k
    22428U, // REPLV_PH_MM
3889
114k
    18469U, // REPLV_QB
3890
114k
    18469U, // REPLV_QB_MM
3891
114k
    22155U, // REPL_PH
3892
114k
    22155U, // REPL_PH_MM
3893
114k
    486557519U, // REPL_QB
3894
114k
    486557519U, // REPL_QB_MM
3895
114k
    248088U,  // RESTOREJRC16_NM
3896
114k
    264472U,  // RESTOREJRC_NM
3897
114k
    266704U,  // RESTORE_NM
3898
114k
    20269U, // RINT_D
3899
114k
    20269U, // RINT_D_MMR6
3900
114k
    24128U, // RINT_S
3901
114k
    24128U, // RINT_S_MMR6
3902
114k
    536894501U, // ROTR
3903
114k
    536895774U, // ROTRV
3904
114k
    536895774U, // ROTRV_MM
3905
114k
    536895774U, // ROTRV_NM
3906
114k
    536894501U, // ROTR_MM
3907
114k
    536894501U, // ROTR_NM
3908
114k
    536897566U, // ROTX_NM
3909
114k
    19465U, // ROUND_L_D64
3910
114k
    19465U, // ROUND_L_D_MMR6
3911
114k
    23836U, // ROUND_L_S
3912
114k
    23836U, // ROUND_L_S_MMR6
3913
114k
    20640U, // ROUND_W_D32
3914
114k
    20640U, // ROUND_W_D64
3915
114k
    20640U, // ROUND_W_D_MMR6
3916
114k
    20640U, // ROUND_W_MM
3917
114k
    24178U, // ROUND_W_S
3918
114k
    24178U, // ROUND_W_S_MM
3919
114k
    24178U, // ROUND_W_S_MMR6
3920
114k
    20297U, // RSQRT_D32
3921
114k
    20297U, // RSQRT_D32_MM
3922
114k
    20297U, // RSQRT_D64
3923
114k
    20297U, // RSQRT_D64_MM
3924
114k
    24136U, // RSQRT_S
3925
114k
    24136U, // RSQRT_S_MM
3926
114k
    0U, // Restore16
3927
114k
    0U, // RestoreX16
3928
114k
    8405787U, // SAA
3929
114k
    8409346U, // SAAD
3930
114k
    536888699U, // SAT_S_B
3931
114k
    536890945U, // SAT_S_D
3932
114k
    536892527U, // SAT_S_H
3933
114k
    536896878U, // SAT_S_W
3934
114k
    536888926U, // SAT_U_B
3935
114k
    536891424U, // SAT_U_D
3936
114k
    536892817U, // SAT_U_H
3937
114k
    536897308U, // SAT_U_W
3938
114k
    250353U,  // SAVE16_NM
3939
114k
    266737U,  // SAVE_NM
3940
114k
    50350149U,  // SB
3941
114k
    50348458U,  // SB16_MM
3942
114k
    50348458U,  // SB16_MMR6
3943
114k
    50350149U,  // SB16_NM
3944
114k
    50350149U,  // SB64
3945
114k
    50352473U,  // SBE
3946
114k
    50352473U,  // SBE_MM
3947
114k
    50350149U,  // SBGP_NM
3948
114k
    50358274U,  // SBX_NM
3949
114k
    50350149U,  // SB_MM
3950
114k
    50350149U,  // SB_MMR6
3951
114k
    50350149U,  // SB_NM
3952
114k
    50350149U,  // SBs9_NM
3953
114k
    8964399U, // SC
3954
114k
    8964399U, // SC64
3955
114k
    8964399U, // SC64_R6
3956
114k
    8966417U, // SCD
3957
114k
    8966417U, // SCD_R6
3958
114k
    8966494U, // SCE
3959
114k
    8966494U, // SCE_MM
3960
114k
    606136636U, // SCWP_NM
3961
114k
    8964399U, // SC_MM
3962
114k
    8964399U, // SC_MMR6
3963
114k
    8964399U, // SC_NM
3964
114k
    8964399U, // SC_R6
3965
114k
    50352464U,  // SD
3966
114k
    285378U,  // SDBBP
3967
114k
    148007U,  // SDBBP16_MM
3968
114k
    148007U,  // SDBBP16_MMR6
3969
114k
    547522U,  // SDBBP16_NM
3970
114k
    662210U,  // SDBBP_MM
3971
114k
    285378U,  // SDBBP_MMR6
3972
114k
    547522U,  // SDBBP_NM
3973
114k
    285378U,  // SDBBP_R6
3974
114k
    50348130U,  // SDC1
3975
114k
    50348130U,  // SDC164
3976
114k
    50348130U,  // SDC1_D64_MMR6
3977
114k
    50348130U,  // SDC1_MM_D32
3978
114k
    50348130U,  // SDC1_MM_D64
3979
114k
    50348346U,  // SDC2
3980
114k
    50348346U,  // SDC2_MMR6
3981
114k
    50348346U,  // SDC2_R6
3982
114k
    50348431U,  // SDC3
3983
114k
    26787U, // SDIV
3984
114k
    26787U, // SDIV_MM
3985
114k
    50354537U,  // SDL
3986
114k
    50355127U,  // SDR
3987
114k
    3254796451U,  // SDXC1
3988
114k
    3254796451U,  // SDXC164
3989
114k
    18134U, // SEB
3990
114k
    18134U, // SEB64
3991
114k
    18134U, // SEB_MM
3992
114k
    18134U, // SEB_NM
3993
114k
    22037U, // SEH
3994
114k
    22037U, // SEH64
3995
114k
    22037U, // SEH_MM
3996
114k
    22037U, // SEH_NM
3997
114k
    536897639U, // SELEQZ
3998
114k
    536897639U, // SELEQZ64
3999
114k
    536891624U, // SELEQZ_D
4000
114k
    536891624U, // SELEQZ_D_MMR6
4001
114k
    536897639U, // SELEQZ_MMR6
4002
114k
    536895148U, // SELEQZ_S
4003
114k
    536895148U, // SELEQZ_S_MMR6
4004
114k
    536897612U, // SELNEZ
4005
114k
    536897612U, // SELNEZ64
4006
114k
    536891607U, // SELNEZ_D
4007
114k
    536891607U, // SELNEZ_D_MMR6
4008
114k
    536897612U, // SELNEZ_MMR6
4009
114k
    536895138U, // SELNEZ_S
4010
114k
    536895138U, // SELNEZ_S_MMR6
4011
114k
    570444850U, // SEL_D
4012
114k
    570444850U, // SEL_D_MMR6
4013
114k
    570449221U, // SEL_S
4014
114k
    570449221U, // SEL_S_MMR6
4015
114k
    536894305U, // SEQ
4016
114k
    536893611U, // SEQI_NM
4017
114k
    536893611U, // SEQi
4018
114k
    50354251U,  // SH
4019
114k
    50348510U,  // SH16_MM
4020
114k
    50348510U,  // SH16_MMR6
4021
114k
    50354251U,  // SH16_NM
4022
114k
    50354251U,  // SH64
4023
114k
    50352525U,  // SHE
4024
114k
    50352525U,  // SHE_MM
4025
114k
    536888298U, // SHF_B
4026
114k
    536892037U, // SHF_H
4027
114k
    536896029U, // SHF_W
4028
114k
    50354251U,  // SHGP_NM
4029
114k
    23204U, // SHILO
4030
114k
    24832U, // SHILOV
4031
114k
    24832U, // SHILOV_MM
4032
114k
    23204U, // SHILO_MM
4033
114k
    536893330U, // SHLLV_PH
4034
114k
    536893330U, // SHLLV_PH_MM
4035
114k
    536889371U, // SHLLV_QB
4036
114k
    536889371U, // SHLLV_QB_MM
4037
114k
    536893267U, // SHLLV_S_PH
4038
114k
    536893267U, // SHLLV_S_PH_MM
4039
114k
    536896939U, // SHLLV_S_W
4040
114k
    536896939U, // SHLLV_S_W_MM
4041
114k
    536893058U, // SHLL_PH
4042
114k
    536893058U, // SHLL_PH_MM
4043
114k
    536889158U, // SHLL_QB
4044
114k
    536889158U, // SHLL_QB_MM
4045
114k
    536893180U, // SHLL_S_PH
4046
114k
    536893180U, // SHLL_S_PH_MM
4047
114k
    536896779U, // SHLL_S_W
4048
114k
    536896779U, // SHLL_S_W_MM
4049
114k
    536893320U, // SHRAV_PH
4050
114k
    536893320U, // SHRAV_PH_MM
4051
114k
    536889361U, // SHRAV_QB
4052
114k
    536889361U, // SHRAV_QB_MMR2
4053
114k
    536893168U, // SHRAV_R_PH
4054
114k
    536893168U, // SHRAV_R_PH_MM
4055
114k
    536889259U, // SHRAV_R_QB
4056
114k
    536889259U, // SHRAV_R_QB_MMR2
4057
114k
    536896534U, // SHRAV_R_W
4058
114k
    536896534U, // SHRAV_R_W_MM
4059
114k
    536892965U, // SHRA_PH
4060
114k
    536892965U, // SHRA_PH_MM
4061
114k
    536889081U, // SHRA_QB
4062
114k
    536889081U, // SHRA_QB_MMR2
4063
114k
    536893133U, // SHRA_R_PH
4064
114k
    536893133U, // SHRA_R_PH_MM
4065
114k
    536889224U, // SHRA_R_QB
4066
114k
    536889224U, // SHRA_R_QB_MMR2
4067
114k
    536896492U, // SHRA_R_W
4068
114k
    536896492U, // SHRA_R_W_MM
4069
114k
    536893350U, // SHRLV_PH
4070
114k
    536893350U, // SHRLV_PH_MMR2
4071
114k
    536889391U, // SHRLV_QB
4072
114k
    536889391U, // SHRLV_QB_MM
4073
114k
    536893076U, // SHRL_PH
4074
114k
    536893076U, // SHRL_PH_MMR2
4075
114k
    536889176U, // SHRL_QB
4076
114k
    536889176U, // SHRL_QB_MM
4077
114k
    50356047U,  // SHXS_NM
4078
114k
    50358291U,  // SHX_NM
4079
114k
    50354251U,  // SH_MM
4080
114k
    50354251U,  // SH_MMR6
4081
114k
    50354251U,  // SH_NM
4082
114k
    50354251U,  // SHs9_NM
4083
114k
    299410U,  // SIGRIE
4084
114k
    299410U,  // SIGRIE_MMR6
4085
114k
    545170U,  // SIGRIE_NM
4086
114k
    1107313665U,  // SLDI_B
4087
114k
    1107315585U,  // SLDI_D
4088
114k
    1107317404U,  // SLDI_H
4089
114k
    1107321477U,  // SLDI_W
4090
114k
    1107313607U,  // SLD_B
4091
114k
    1107315292U,  // SLD_D
4092
114k
    1107317346U,  // SLD_H
4093
114k
    1107321254U,  // SLD_W
4094
114k
    536893924U, // SLL
4095
114k
    536887811U, // SLL16_MM
4096
114k
    536887811U, // SLL16_MMR6
4097
114k
    536893924U, // SLL16_NM
4098
114k
    1073764836U,  // SLL64_32
4099
114k
    1073764836U,  // SLL64_64
4100
114k
    536888355U, // SLLI_B
4101
114k
    536890258U, // SLLI_D
4102
114k
    536892077U, // SLLI_H
4103
114k
    536896150U, // SLLI_W
4104
114k
    536895731U, // SLLV
4105
114k
    536895731U, // SLLV_MM
4106
114k
    536895731U, // SLLV_NM
4107
114k
    536888504U, // SLL_B
4108
114k
    536890442U, // SLL_D
4109
114k
    536892193U, // SLL_H
4110
114k
    536893924U, // SLL_MM
4111
114k
    536893924U, // SLL_MMR6
4112
114k
    536893924U, // SLL_NM
4113
114k
    536896292U, // SLL_W
4114
114k
    536895363U, // SLT
4115
114k
    536895363U, // SLT64
4116
114k
    536895519U, // SLTIU_NM
4117
114k
    536893635U, // SLTI_NM
4118
114k
    536895605U, // SLTU_NM
4119
114k
    536895363U, // SLT_MM
4120
114k
    536895363U, // SLT_NM
4121
114k
    536893635U, // SLTi
4122
114k
    536893635U, // SLTi64
4123
114k
    536893635U, // SLTi_MM
4124
114k
    536895519U, // SLTiu
4125
114k
    536895519U, // SLTiu64
4126
114k
    536895519U, // SLTiu_MM
4127
114k
    536895605U, // SLTu
4128
114k
    536895605U, // SLTu64
4129
114k
    536895605U, // SLTu_MM
4130
114k
    536891834U, // SNE
4131
114k
    536893556U, // SNEi
4132
114k
    536895752U, // SOV_NM
4133
114k
    1073759354U,  // SPLATI_B
4134
114k
    1073761241U,  // SPLATI_D
4135
114k
    1073763060U,  // SPLATI_H
4136
114k
    1073767133U,  // SPLATI_W
4137
114k
    1073759669U,  // SPLAT_B
4138
114k
    1073761954U,  // SPLAT_D
4139
114k
    1073763508U,  // SPLAT_H
4140
114k
    1073767925U,  // SPLAT_W
4141
114k
    536888168U, // SRA
4142
114k
    536888313U, // SRAI_B
4143
114k
    536890233U, // SRAI_D
4144
114k
    536892052U, // SRAI_H
4145
114k
    536896125U, // SRAI_W
4146
114k
    536888389U, // SRARI_B
4147
114k
    536890292U, // SRARI_D
4148
114k
    536892111U, // SRARI_H
4149
114k
    536896184U, // SRARI_W
4150
114k
    536888542U, // SRAR_B
4151
114k
    536890681U, // SRAR_D
4152
114k
    536892308U, // SRAR_H
4153
114k
    536896556U, // SRAR_W
4154
114k
    536895710U, // SRAV
4155
114k
    536895710U, // SRAV_MM
4156
114k
    536895710U, // SRAV_NM
4157
114k
    536888232U, // SRA_B
4158
114k
    536889865U, // SRA_D
4159
114k
    536891971U, // SRA_H
4160
114k
    536888168U, // SRA_MM
4161
114k
    536888168U, // SRA_NM
4162
114k
    536895844U, // SRA_W
4163
114k
    536893952U, // SRL
4164
114k
    536887818U, // SRL16_MM
4165
114k
    536887818U, // SRL16_MMR6
4166
114k
    536893952U, // SRL16_NM
4167
114k
    536888363U, // SRLI_B
4168
114k
    536890266U, // SRLI_D
4169
114k
    536892085U, // SRLI_H
4170
114k
    536896158U, // SRLI_W
4171
114k
    536888407U, // SRLRI_B
4172
114k
    536890310U, // SRLRI_D
4173
114k
    536892129U, // SRLRI_H
4174
114k
    536896202U, // SRLRI_W
4175
114k
    536888558U, // SRLR_B
4176
114k
    536890697U, // SRLR_D
4177
114k
    536892324U, // SRLR_H
4178
114k
    536896572U, // SRLR_W
4179
114k
    536895738U, // SRLV
4180
114k
    536895738U, // SRLV_MM
4181
114k
    536895738U, // SRLV_NM
4182
114k
    536888511U, // SRL_B
4183
114k
    536890467U, // SRL_D
4184
114k
    536892200U, // SRL_H
4185
114k
    536893952U, // SRL_MM
4186
114k
    536893952U, // SRL_NM
4187
114k
    536896317U, // SRL_W
4188
114k
    11004U, // SSNOP
4189
114k
    11004U, // SSNOP_MM
4190
114k
    11004U, // SSNOP_MMR6
4191
114k
    50349528U,  // ST_B
4192
114k
    50351954U,  // ST_D
4193
114k
    50353367U,  // ST_H
4194
114k
    50357846U,  // ST_W
4195
114k
    536889420U, // SUB
4196
114k
    536893029U, // SUBQH_PH
4197
114k
    536893029U, // SUBQH_PH_MMR2
4198
114k
    536893144U, // SUBQH_R_PH
4199
114k
    536893144U, // SUBQH_R_PH_MMR2
4200
114k
    536896502U, // SUBQH_R_W
4201
114k
    536896502U, // SUBQH_R_W_MMR2
4202
114k
    536896107U, // SUBQH_W
4203
114k
    536896107U, // SUBQH_W_MMR2
4204
114k
    536893104U, // SUBQ_PH
4205
114k
    536893104U, // SUBQ_PH_MM
4206
114k
    536893201U, // SUBQ_S_PH
4207
114k
    536893201U, // SUBQ_S_PH_MM
4208
114k
    536896808U, // SUBQ_S_W
4209
114k
    536896808U, // SUBQ_S_W_MM
4210
114k
    536888914U, // SUBSUS_U_B
4211
114k
    536891412U, // SUBSUS_U_D
4212
114k
    536892805U, // SUBSUS_U_H
4213
114k
    536897296U, // SUBSUS_U_W
4214
114k
    536888717U, // SUBSUU_S_B
4215
114k
    536890985U, // SUBSUU_S_D
4216
114k
    536892545U, // SUBSUU_S_H
4217
114k
    536896918U, // SUBSUU_S_W
4218
114k
    536888679U, // SUBS_S_B
4219
114k
    536890925U, // SUBS_S_D
4220
114k
    536892507U, // SUBS_S_H
4221
114k
    536896858U, // SUBS_S_W
4222
114k
    536888894U, // SUBS_U_B
4223
114k
    536891392U, // SUBS_U_D
4224
114k
    536892785U, // SUBS_U_H
4225
114k
    536897276U, // SUBS_U_W
4226
114k
    536887892U, // SUBU16_MM
4227
114k
    536887892U, // SUBU16_MMR6
4228
114k
    536889129U, // SUBUH_QB
4229
114k
    536889129U, // SUBUH_QB_MMR2
4230
114k
    536889235U, // SUBUH_R_QB
4231
114k
    536889235U, // SUBUH_R_QB_MMR2
4232
114k
    536895420U, // SUBU_MMR6
4233
114k
    536893302U, // SUBU_PH
4234
114k
    536893302U, // SUBU_PH_MMR2
4235
114k
    536889343U, // SUBU_QB
4236
114k
    536889343U, // SUBU_QB_MM
4237
114k
    536893245U, // SUBU_S_PH
4238
114k
    536893245U, // SUBU_S_PH_MMR2
4239
114k
    536889282U, // SUBU_S_QB
4240
114k
    536889282U, // SUBU_S_QB_MM
4241
114k
    536888461U, // SUBVI_B
4242
114k
    536890348U, // SUBVI_D
4243
114k
    536892167U, // SUBVI_H
4244
114k
    536896240U, // SUBVI_W
4245
114k
    536888973U, // SUBV_B
4246
114k
    536891483U, // SUBV_D
4247
114k
    536892864U, // SUBV_H
4248
114k
    536897377U, // SUBV_W
4249
114k
    536889420U, // SUB_MM
4250
114k
    536889420U, // SUB_MMR6
4251
114k
    536889420U, // SUB_NM
4252
114k
    536895420U, // SUBu
4253
114k
    536895420U, // SUBu16_NM
4254
114k
    536895420U, // SUBu_MM
4255
114k
    536895420U, // SUBu_NM
4256
114k
    3254796465U,  // SUXC1
4257
114k
    3254796465U,  // SUXC164
4258
114k
    3254796465U,  // SUXC1_MM
4259
114k
    50358235U,  // SW
4260
114k
    50348657U,  // SW16_MM
4261
114k
    50348657U,  // SW16_MMR6
4262
114k
    50358235U,  // SW16_NM
4263
114k
    50358235U,  // SW4x4_NM
4264
114k
    50358235U,  // SW64
4265
114k
    50348182U,  // SWC1
4266
114k
    50348182U,  // SWC1_MM
4267
114k
    50348398U,  // SWC2
4268
114k
    50348398U,  // SWC2_MMR6
4269
114k
    50348398U,  // SWC2_R6
4270
114k
    50348443U,  // SWC3
4271
114k
    50358235U,  // SWDSP
4272
114k
    50358235U,  // SWDSP_MM
4273
114k
    50352642U,  // SWE
4274
114k
    50352642U,  // SWE_MM
4275
114k
    50358235U,  // SWGP16_NM
4276
114k
    50358235U,  // SWGP_NM
4277
114k
    50354751U,  // SWL
4278
114k
    50354751U,  // SWL64
4279
114k
    50352559U,  // SWLE
4280
114k
    50352559U,  // SWLE_MM
4281
114k
    50354751U,  // SWL_MM
4282
114k
    66072U, // SWM16_MM
4283
114k
    66072U, // SWM16_MMR6
4284
114k
    65812U, // SWM32_MM
4285
114k
    587225725U, // SWM_NM
4286
114k
    419449100U, // SWPC_NM
4287
114k
    453008215U, // SWP_MM
4288
114k
    50355261U,  // SWR
4289
114k
    50355261U,  // SWR64
4290
114k
    50352607U,  // SWRE
4291
114k
    50352607U,  // SWRE_MM
4292
114k
    50355261U,  // SWR_MM
4293
114k
    50358235U,  // SWSP16_NM
4294
114k
    50355004U,  // SWSP_MM
4295
114k
    50358235U,  // SWSP_MMR6
4296
114k
    3254796479U,  // SWXC1
4297
114k
    3254796479U,  // SWXC1_MM
4298
114k
    50356066U,  // SWXS_NM
4299
114k
    50358325U,  // SWX_NM
4300
114k
    50358235U,  // SW_MM
4301
114k
    50358235U,  // SW_MMR6
4302
114k
    50358235U,  // SW_NM
4303
114k
    50358235U,  // SWs9_NM
4304
114k
    714997U,  // SYNC
4305
114k
    317530U,  // SYNCI
4306
114k
    317530U,  // SYNCI_MM
4307
114k
    317530U,  // SYNCI_MMR6
4308
114k
    317530U,  // SYNCI_NM
4309
114k
    317530U,  // SYNCIs9_NM
4310
114k
    714997U,  // SYNC_MM
4311
114k
    706779U,  // SYNC_MMR6
4312
114k
    706779U,  // SYNC_NM
4313
114k
    285128U,  // SYSCALL
4314
114k
    547272U,  // SYSCALL16_NM
4315
114k
    661960U,  // SYSCALL_MM
4316
114k
    547272U,  // SYSCALL_NM
4317
114k
    0U, // Save16
4318
114k
    0U, // SaveX16
4319
114k
    50350149U,  // SbRxRyOffMemX16
4320
114k
    551048U,  // SebRx16
4321
114k
    551054U,  // SehRx16
4322
114k
    50354251U,  // ShRxRyOffMemX16
4323
114k
    536893924U, // SllX16
4324
114k
    33579251U,  // SllvRxRy16
4325
114k
    24451U, // SltRxRy16
4326
114k
    1610635459U,  // SltiRxImm16
4327
114k
    22723U, // SltiRxImmX16
4328
114k
    1610637343U,  // SltiuRxImm16
4329
114k
    24607U, // SltiuRxImmX16
4330
114k
    24693U, // SltuRxRy16
4331
114k
    536888168U, // SraX16
4332
114k
    33579230U,  // SravRxRy16
4333
114k
    536893952U, // SrlX16
4334
114k
    33579258U,  // SrlvRxRy16
4335
114k
    536895420U, // SubuRxRyRz16
4336
114k
    50358235U,  // SwRxRyOffMemX16
4337
114k
    50358235U,  // SwRxSpImmX16
4338
114k
    536894310U, // TEQ
4339
114k
    22705U, // TEQI
4340
114k
    22705U, // TEQI_MM
4341
114k
    536894310U, // TEQ_MM
4342
114k
    536894310U, // TEQ_NM
4343
114k
    536891772U, // TGE
4344
114k
    22638U, // TGEI
4345
114k
    24600U, // TGEIU
4346
114k
    24600U, // TGEIU_MM
4347
114k
    22638U, // TGEI_MM
4348
114k
    536895473U, // TGEU
4349
114k
    536895473U, // TGEU_MM
4350
114k
    536891772U, // TGE_MM
4351
114k
    11052U, // TLBGINV
4352
114k
    10953U, // TLBGINVF
4353
114k
    10953U, // TLBGINVF_MM
4354
114k
    11052U, // TLBGINV_MM
4355
114k
    10998U, // TLBGP
4356
114k
    10998U, // TLBGP_MM
4357
114k
    11015U, // TLBGR
4358
114k
    11015U, // TLBGR_MM
4359
114k
    10968U, // TLBGWI
4360
114k
    10968U, // TLBGWI_MM
4361
114k
    11027U, // TLBGWR
4362
114k
    11027U, // TLBGWR_MM
4363
114k
    11045U, // TLBINV
4364
114k
    10945U, // TLBINVF
4365
114k
    10945U, // TLBINVF_MMR6
4366
114k
    10945U, // TLBINVF_NM
4367
114k
    11045U, // TLBINV_MMR6
4368
114k
    11045U, // TLBINV_NM
4369
114k
    10993U, // TLBP
4370
114k
    10993U, // TLBP_MM
4371
114k
    10993U, // TLBP_NM
4372
114k
    11010U, // TLBR
4373
114k
    11010U, // TLBR_MM
4374
114k
    11010U, // TLBR_NM
4375
114k
    10962U, // TLBWI
4376
114k
    10962U, // TLBWI_MM
4377
114k
    10962U, // TLBWI_NM
4378
114k
    11021U, // TLBWR
4379
114k
    11021U, // TLBWR_MM
4380
114k
    11021U, // TLBWR_NM
4381
114k
    536895368U, // TLT
4382
114k
    22729U, // TLTI
4383
114k
    24614U, // TLTIU_MM
4384
114k
    22729U, // TLTI_MM
4385
114k
    536895611U, // TLTU
4386
114k
    536895611U, // TLTU_MM
4387
114k
    536895368U, // TLT_MM
4388
114k
    536891839U, // TNE
4389
114k
    22650U, // TNEI
4390
114k
    22650U, // TNEI_MM
4391
114k
    536891839U, // TNE_MM
4392
114k
    536891839U, // TNE_NM
4393
114k
    19454U, // TRUNC_L_D64
4394
114k
    19454U, // TRUNC_L_D_MMR6
4395
114k
    23825U, // TRUNC_L_S
4396
114k
    23825U, // TRUNC_L_S_MMR6
4397
114k
    20629U, // TRUNC_W_D32
4398
114k
    20629U, // TRUNC_W_D64
4399
114k
    20629U, // TRUNC_W_D_MMR6
4400
114k
    20629U, // TRUNC_W_MM
4401
114k
    24167U, // TRUNC_W_S
4402
114k
    24167U, // TRUNC_W_S_MM
4403
114k
    24167U, // TRUNC_W_S_MMR6
4404
114k
    24614U, // TTLTIU
4405
114k
    50353690U,  // UALH_NM
4406
114k
    587225716U, // UALWM_NM
4407
114k
    50358211U,  // UALW_NM
4408
114k
    50354249U,  // UASH_NM
4409
114k
    587225723U, // UASWM_NM
4410
114k
    50358233U,  // UASW_NM
4411
114k
    26773U, // UDIV
4412
114k
    26773U, // UDIV_MM
4413
114k
    536895533U, // V3MULU
4414
114k
    536887363U, // VMM0
4415
114k
    536895548U, // VMULU
4416
114k
    570442729U, // VSHF_B
4417
114k
    570444633U, // VSHF_D
4418
114k
    570446468U, // VSHF_H
4419
114k
    570450460U, // VSHF_W
4420
114k
    11040U, // WAIT
4421
114k
    663416U,  // WAIT_MM
4422
114k
    663416U,  // WAIT_MMR6
4423
114k
    663416U,  // WAIT_NM
4424
114k
    234904350U, // WRDSP
4425
114k
    218127134U, // WRDSP_MM
4426
114k
    23574U, // WRPGPR_MMR6
4427
114k
    23574U, // WRPGPR_NM
4428
114k
    22022U, // WSBH
4429
114k
    22022U, // WSBH_MM
4430
114k
    22022U, // WSBH_MMR6
4431
114k
    536894473U, // XOR
4432
114k
    20021814U,  // XOR16_MM
4433
114k
    20021814U,  // XOR16_MMR6
4434
114k
    536894473U, // XOR16_NM
4435
114k
    536894473U, // XOR64
4436
114k
    536888424U, // XORI_B
4437
114k
    536893623U, // XORI_MMR6
4438
114k
    536893623U, // XORI_NM
4439
114k
    536894473U, // XOR_MM
4440
114k
    536894473U, // XOR_MMR6
4441
114k
    536894473U, // XOR_NM
4442
114k
    536895674U, // XOR_V
4443
114k
    536893623U, // XORi
4444
114k
    536893623U, // XORi64
4445
114k
    536893623U, // XORi_MM
4446
114k
    33577993U,  // XorRxRxRy16
4447
114k
    20776U, // YIELD
4448
114k
    20776U, // YIELD_NM
4449
114k
  };
4450
4451
114k
  static const uint16_t OpInfo1[] = {
4452
114k
    0U, // PHI
4453
114k
    0U, // INLINEASM
4454
114k
    0U, // INLINEASM_BR
4455
114k
    0U, // CFI_INSTRUCTION
4456
114k
    0U, // EH_LABEL
4457
114k
    0U, // GC_LABEL
4458
114k
    0U, // ANNOTATION_LABEL
4459
114k
    0U, // KILL
4460
114k
    0U, // EXTRACT_SUBREG
4461
114k
    0U, // INSERT_SUBREG
4462
114k
    0U, // IMPLICIT_DEF
4463
114k
    0U, // SUBREG_TO_REG
4464
114k
    0U, // COPY_TO_REGCLASS
4465
114k
    0U, // DBG_VALUE
4466
114k
    0U, // DBG_VALUE_LIST
4467
114k
    0U, // DBG_INSTR_REF
4468
114k
    0U, // DBG_PHI
4469
114k
    0U, // DBG_LABEL
4470
114k
    0U, // REG_SEQUENCE
4471
114k
    0U, // COPY
4472
114k
    0U, // BUNDLE
4473
114k
    0U, // LIFETIME_START
4474
114k
    0U, // LIFETIME_END
4475
114k
    0U, // PSEUDO_PROBE
4476
114k
    0U, // ARITH_FENCE
4477
114k
    0U, // STACKMAP
4478
114k
    0U, // FENTRY_CALL
4479
114k
    0U, // PATCHPOINT
4480
114k
    0U, // LOAD_STACK_GUARD
4481
114k
    0U, // PREALLOCATED_SETUP
4482
114k
    0U, // PREALLOCATED_ARG
4483
114k
    0U, // STATEPOINT
4484
114k
    0U, // LOCAL_ESCAPE
4485
114k
    0U, // FAULTING_OP
4486
114k
    0U, // PATCHABLE_OP
4487
114k
    0U, // PATCHABLE_FUNCTION_ENTER
4488
114k
    0U, // PATCHABLE_RET
4489
114k
    0U, // PATCHABLE_FUNCTION_EXIT
4490
114k
    0U, // PATCHABLE_TAIL_CALL
4491
114k
    0U, // PATCHABLE_EVENT_CALL
4492
114k
    0U, // PATCHABLE_TYPED_EVENT_CALL
4493
114k
    0U, // ICALL_BRANCH_FUNNEL
4494
114k
    0U, // MEMBARRIER
4495
114k
    0U, // JUMP_TABLE_DEBUG_INFO
4496
114k
    0U, // G_ASSERT_SEXT
4497
114k
    0U, // G_ASSERT_ZEXT
4498
114k
    0U, // G_ASSERT_ALIGN
4499
114k
    0U, // G_ADD
4500
114k
    0U, // G_SUB
4501
114k
    0U, // G_MUL
4502
114k
    0U, // G_SDIV
4503
114k
    0U, // G_UDIV
4504
114k
    0U, // G_SREM
4505
114k
    0U, // G_UREM
4506
114k
    0U, // G_SDIVREM
4507
114k
    0U, // G_UDIVREM
4508
114k
    0U, // G_AND
4509
114k
    0U, // G_OR
4510
114k
    0U, // G_XOR
4511
114k
    0U, // G_IMPLICIT_DEF
4512
114k
    0U, // G_PHI
4513
114k
    0U, // G_FRAME_INDEX
4514
114k
    0U, // G_GLOBAL_VALUE
4515
114k
    0U, // G_CONSTANT_POOL
4516
114k
    0U, // G_EXTRACT
4517
114k
    0U, // G_UNMERGE_VALUES
4518
114k
    0U, // G_INSERT
4519
114k
    0U, // G_MERGE_VALUES
4520
114k
    0U, // G_BUILD_VECTOR
4521
114k
    0U, // G_BUILD_VECTOR_TRUNC
4522
114k
    0U, // G_CONCAT_VECTORS
4523
114k
    0U, // G_PTRTOINT
4524
114k
    0U, // G_INTTOPTR
4525
114k
    0U, // G_BITCAST
4526
114k
    0U, // G_FREEZE
4527
114k
    0U, // G_CONSTANT_FOLD_BARRIER
4528
114k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4529
114k
    0U, // G_INTRINSIC_TRUNC
4530
114k
    0U, // G_INTRINSIC_ROUND
4531
114k
    0U, // G_INTRINSIC_LRINT
4532
114k
    0U, // G_INTRINSIC_ROUNDEVEN
4533
114k
    0U, // G_READCYCLECOUNTER
4534
114k
    0U, // G_LOAD
4535
114k
    0U, // G_SEXTLOAD
4536
114k
    0U, // G_ZEXTLOAD
4537
114k
    0U, // G_INDEXED_LOAD
4538
114k
    0U, // G_INDEXED_SEXTLOAD
4539
114k
    0U, // G_INDEXED_ZEXTLOAD
4540
114k
    0U, // G_STORE
4541
114k
    0U, // G_INDEXED_STORE
4542
114k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4543
114k
    0U, // G_ATOMIC_CMPXCHG
4544
114k
    0U, // G_ATOMICRMW_XCHG
4545
114k
    0U, // G_ATOMICRMW_ADD
4546
114k
    0U, // G_ATOMICRMW_SUB
4547
114k
    0U, // G_ATOMICRMW_AND
4548
114k
    0U, // G_ATOMICRMW_NAND
4549
114k
    0U, // G_ATOMICRMW_OR
4550
114k
    0U, // G_ATOMICRMW_XOR
4551
114k
    0U, // G_ATOMICRMW_MAX
4552
114k
    0U, // G_ATOMICRMW_MIN
4553
114k
    0U, // G_ATOMICRMW_UMAX
4554
114k
    0U, // G_ATOMICRMW_UMIN
4555
114k
    0U, // G_ATOMICRMW_FADD
4556
114k
    0U, // G_ATOMICRMW_FSUB
4557
114k
    0U, // G_ATOMICRMW_FMAX
4558
114k
    0U, // G_ATOMICRMW_FMIN
4559
114k
    0U, // G_ATOMICRMW_UINC_WRAP
4560
114k
    0U, // G_ATOMICRMW_UDEC_WRAP
4561
114k
    0U, // G_FENCE
4562
114k
    0U, // G_PREFETCH
4563
114k
    0U, // G_BRCOND
4564
114k
    0U, // G_BRINDIRECT
4565
114k
    0U, // G_INVOKE_REGION_START
4566
114k
    0U, // G_INTRINSIC
4567
114k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4568
114k
    0U, // G_INTRINSIC_CONVERGENT
4569
114k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4570
114k
    0U, // G_ANYEXT
4571
114k
    0U, // G_TRUNC
4572
114k
    0U, // G_CONSTANT
4573
114k
    0U, // G_FCONSTANT
4574
114k
    0U, // G_VASTART
4575
114k
    0U, // G_VAARG
4576
114k
    0U, // G_SEXT
4577
114k
    0U, // G_SEXT_INREG
4578
114k
    0U, // G_ZEXT
4579
114k
    0U, // G_SHL
4580
114k
    0U, // G_LSHR
4581
114k
    0U, // G_ASHR
4582
114k
    0U, // G_FSHL
4583
114k
    0U, // G_FSHR
4584
114k
    0U, // G_ROTR
4585
114k
    0U, // G_ROTL
4586
114k
    0U, // G_ICMP
4587
114k
    0U, // G_FCMP
4588
114k
    0U, // G_SELECT
4589
114k
    0U, // G_UADDO
4590
114k
    0U, // G_UADDE
4591
114k
    0U, // G_USUBO
4592
114k
    0U, // G_USUBE
4593
114k
    0U, // G_SADDO
4594
114k
    0U, // G_SADDE
4595
114k
    0U, // G_SSUBO
4596
114k
    0U, // G_SSUBE
4597
114k
    0U, // G_UMULO
4598
114k
    0U, // G_SMULO
4599
114k
    0U, // G_UMULH
4600
114k
    0U, // G_SMULH
4601
114k
    0U, // G_UADDSAT
4602
114k
    0U, // G_SADDSAT
4603
114k
    0U, // G_USUBSAT
4604
114k
    0U, // G_SSUBSAT
4605
114k
    0U, // G_USHLSAT
4606
114k
    0U, // G_SSHLSAT
4607
114k
    0U, // G_SMULFIX
4608
114k
    0U, // G_UMULFIX
4609
114k
    0U, // G_SMULFIXSAT
4610
114k
    0U, // G_UMULFIXSAT
4611
114k
    0U, // G_SDIVFIX
4612
114k
    0U, // G_UDIVFIX
4613
114k
    0U, // G_SDIVFIXSAT
4614
114k
    0U, // G_UDIVFIXSAT
4615
114k
    0U, // G_FADD
4616
114k
    0U, // G_FSUB
4617
114k
    0U, // G_FMUL
4618
114k
    0U, // G_FMA
4619
114k
    0U, // G_FMAD
4620
114k
    0U, // G_FDIV
4621
114k
    0U, // G_FREM
4622
114k
    0U, // G_FPOW
4623
114k
    0U, // G_FPOWI
4624
114k
    0U, // G_FEXP
4625
114k
    0U, // G_FEXP2
4626
114k
    0U, // G_FEXP10
4627
114k
    0U, // G_FLOG
4628
114k
    0U, // G_FLOG2
4629
114k
    0U, // G_FLOG10
4630
114k
    0U, // G_FLDEXP
4631
114k
    0U, // G_FFREXP
4632
114k
    0U, // G_FNEG
4633
114k
    0U, // G_FPEXT
4634
114k
    0U, // G_FPTRUNC
4635
114k
    0U, // G_FPTOSI
4636
114k
    0U, // G_FPTOUI
4637
114k
    0U, // G_SITOFP
4638
114k
    0U, // G_UITOFP
4639
114k
    0U, // G_FABS
4640
114k
    0U, // G_FCOPYSIGN
4641
114k
    0U, // G_IS_FPCLASS
4642
114k
    0U, // G_FCANONICALIZE
4643
114k
    0U, // G_FMINNUM
4644
114k
    0U, // G_FMAXNUM
4645
114k
    0U, // G_FMINNUM_IEEE
4646
114k
    0U, // G_FMAXNUM_IEEE
4647
114k
    0U, // G_FMINIMUM
4648
114k
    0U, // G_FMAXIMUM
4649
114k
    0U, // G_GET_FPENV
4650
114k
    0U, // G_SET_FPENV
4651
114k
    0U, // G_RESET_FPENV
4652
114k
    0U, // G_GET_FPMODE
4653
114k
    0U, // G_SET_FPMODE
4654
114k
    0U, // G_RESET_FPMODE
4655
114k
    0U, // G_PTR_ADD
4656
114k
    0U, // G_PTRMASK
4657
114k
    0U, // G_SMIN
4658
114k
    0U, // G_SMAX
4659
114k
    0U, // G_UMIN
4660
114k
    0U, // G_UMAX
4661
114k
    0U, // G_ABS
4662
114k
    0U, // G_LROUND
4663
114k
    0U, // G_LLROUND
4664
114k
    0U, // G_BR
4665
114k
    0U, // G_BRJT
4666
114k
    0U, // G_INSERT_VECTOR_ELT
4667
114k
    0U, // G_EXTRACT_VECTOR_ELT
4668
114k
    0U, // G_SHUFFLE_VECTOR
4669
114k
    0U, // G_CTTZ
4670
114k
    0U, // G_CTTZ_ZERO_UNDEF
4671
114k
    0U, // G_CTLZ
4672
114k
    0U, // G_CTLZ_ZERO_UNDEF
4673
114k
    0U, // G_CTPOP
4674
114k
    0U, // G_BSWAP
4675
114k
    0U, // G_BITREVERSE
4676
114k
    0U, // G_FCEIL
4677
114k
    0U, // G_FCOS
4678
114k
    0U, // G_FSIN
4679
114k
    0U, // G_FSQRT
4680
114k
    0U, // G_FFLOOR
4681
114k
    0U, // G_FRINT
4682
114k
    0U, // G_FNEARBYINT
4683
114k
    0U, // G_ADDRSPACE_CAST
4684
114k
    0U, // G_BLOCK_ADDR
4685
114k
    0U, // G_JUMP_TABLE
4686
114k
    0U, // G_DYN_STACKALLOC
4687
114k
    0U, // G_STACKSAVE
4688
114k
    0U, // G_STACKRESTORE
4689
114k
    0U, // G_STRICT_FADD
4690
114k
    0U, // G_STRICT_FSUB
4691
114k
    0U, // G_STRICT_FMUL
4692
114k
    0U, // G_STRICT_FDIV
4693
114k
    0U, // G_STRICT_FREM
4694
114k
    0U, // G_STRICT_FMA
4695
114k
    0U, // G_STRICT_FSQRT
4696
114k
    0U, // G_STRICT_FLDEXP
4697
114k
    0U, // G_READ_REGISTER
4698
114k
    0U, // G_WRITE_REGISTER
4699
114k
    0U, // G_MEMCPY
4700
114k
    0U, // G_MEMCPY_INLINE
4701
114k
    0U, // G_MEMMOVE
4702
114k
    0U, // G_MEMSET
4703
114k
    0U, // G_BZERO
4704
114k
    0U, // G_VECREDUCE_SEQ_FADD
4705
114k
    0U, // G_VECREDUCE_SEQ_FMUL
4706
114k
    0U, // G_VECREDUCE_FADD
4707
114k
    0U, // G_VECREDUCE_FMUL
4708
114k
    0U, // G_VECREDUCE_FMAX
4709
114k
    0U, // G_VECREDUCE_FMIN
4710
114k
    0U, // G_VECREDUCE_FMAXIMUM
4711
114k
    0U, // G_VECREDUCE_FMINIMUM
4712
114k
    0U, // G_VECREDUCE_ADD
4713
114k
    0U, // G_VECREDUCE_MUL
4714
114k
    0U, // G_VECREDUCE_AND
4715
114k
    0U, // G_VECREDUCE_OR
4716
114k
    0U, // G_VECREDUCE_XOR
4717
114k
    0U, // G_VECREDUCE_SMAX
4718
114k
    0U, // G_VECREDUCE_SMIN
4719
114k
    0U, // G_VECREDUCE_UMAX
4720
114k
    0U, // G_VECREDUCE_UMIN
4721
114k
    0U, // G_SBFX
4722
114k
    0U, // G_UBFX
4723
114k
    0U, // ABSMacro
4724
114k
    0U, // ADJCALLSTACKDOWN
4725
114k
    0U, // ADJCALLSTACKDOWN_NM
4726
114k
    0U, // ADJCALLSTACKUP
4727
114k
    0U, // ADJCALLSTACKUP_NM
4728
114k
    0U, // ALIGN_NM
4729
114k
    0U, // AND_V_D_PSEUDO
4730
114k
    0U, // AND_V_H_PSEUDO
4731
114k
    0U, // AND_V_W_PSEUDO
4732
114k
    0U, // ATOMIC_CMP_SWAP_I16
4733
114k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
4734
114k
    0U, // ATOMIC_CMP_SWAP_I32
4735
114k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
4736
114k
    0U, // ATOMIC_CMP_SWAP_I64
4737
114k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
4738
114k
    0U, // ATOMIC_CMP_SWAP_I8
4739
114k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
4740
114k
    0U, // ATOMIC_LOAD_ADD_I16
4741
114k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
4742
114k
    0U, // ATOMIC_LOAD_ADD_I32
4743
114k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
4744
114k
    0U, // ATOMIC_LOAD_ADD_I64
4745
114k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
4746
114k
    0U, // ATOMIC_LOAD_ADD_I8
4747
114k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
4748
114k
    0U, // ATOMIC_LOAD_AND_I16
4749
114k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
4750
114k
    0U, // ATOMIC_LOAD_AND_I32
4751
114k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
4752
114k
    0U, // ATOMIC_LOAD_AND_I64
4753
114k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
4754
114k
    0U, // ATOMIC_LOAD_AND_I8
4755
114k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
4756
114k
    0U, // ATOMIC_LOAD_MAX_I16
4757
114k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
4758
114k
    0U, // ATOMIC_LOAD_MAX_I32
4759
114k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
4760
114k
    0U, // ATOMIC_LOAD_MAX_I64
4761
114k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
4762
114k
    0U, // ATOMIC_LOAD_MAX_I8
4763
114k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
4764
114k
    0U, // ATOMIC_LOAD_MIN_I16
4765
114k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
4766
114k
    0U, // ATOMIC_LOAD_MIN_I32
4767
114k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
4768
114k
    0U, // ATOMIC_LOAD_MIN_I64
4769
114k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
4770
114k
    0U, // ATOMIC_LOAD_MIN_I8
4771
114k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
4772
114k
    0U, // ATOMIC_LOAD_NAND_I16
4773
114k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
4774
114k
    0U, // ATOMIC_LOAD_NAND_I32
4775
114k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
4776
114k
    0U, // ATOMIC_LOAD_NAND_I64
4777
114k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
4778
114k
    0U, // ATOMIC_LOAD_NAND_I8
4779
114k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
4780
114k
    0U, // ATOMIC_LOAD_OR_I16
4781
114k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
4782
114k
    0U, // ATOMIC_LOAD_OR_I32
4783
114k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
4784
114k
    0U, // ATOMIC_LOAD_OR_I64
4785
114k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
4786
114k
    0U, // ATOMIC_LOAD_OR_I8
4787
114k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
4788
114k
    0U, // ATOMIC_LOAD_SUB_I16
4789
114k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
4790
114k
    0U, // ATOMIC_LOAD_SUB_I32
4791
114k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
4792
114k
    0U, // ATOMIC_LOAD_SUB_I64
4793
114k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
4794
114k
    0U, // ATOMIC_LOAD_SUB_I8
4795
114k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
4796
114k
    0U, // ATOMIC_LOAD_UMAX_I16
4797
114k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
4798
114k
    0U, // ATOMIC_LOAD_UMAX_I32
4799
114k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
4800
114k
    0U, // ATOMIC_LOAD_UMAX_I64
4801
114k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
4802
114k
    0U, // ATOMIC_LOAD_UMAX_I8
4803
114k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
4804
114k
    0U, // ATOMIC_LOAD_UMIN_I16
4805
114k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
4806
114k
    0U, // ATOMIC_LOAD_UMIN_I32
4807
114k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
4808
114k
    0U, // ATOMIC_LOAD_UMIN_I64
4809
114k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
4810
114k
    0U, // ATOMIC_LOAD_UMIN_I8
4811
114k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
4812
114k
    0U, // ATOMIC_LOAD_XOR_I16
4813
114k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
4814
114k
    0U, // ATOMIC_LOAD_XOR_I32
4815
114k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
4816
114k
    0U, // ATOMIC_LOAD_XOR_I64
4817
114k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
4818
114k
    0U, // ATOMIC_LOAD_XOR_I8
4819
114k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
4820
114k
    0U, // ATOMIC_SWAP_I16
4821
114k
    0U, // ATOMIC_SWAP_I16_POSTRA
4822
114k
    0U, // ATOMIC_SWAP_I32
4823
114k
    0U, // ATOMIC_SWAP_I32_POSTRA
4824
114k
    0U, // ATOMIC_SWAP_I64
4825
114k
    0U, // ATOMIC_SWAP_I64_POSTRA
4826
114k
    0U, // ATOMIC_SWAP_I8
4827
114k
    0U, // ATOMIC_SWAP_I8_POSTRA
4828
114k
    0U, // B
4829
114k
    0U, // BAL_BR
4830
114k
    0U, // BAL_BR_MM
4831
114k
    4U, // BEQLImmMacro
4832
114k
    4U, // BGE
4833
114k
    4U, // BGEImmMacro
4834
114k
    4U, // BGEL
4835
114k
    4U, // BGELImmMacro
4836
114k
    4U, // BGEU
4837
114k
    4U, // BGEUImmMacro
4838
114k
    4U, // BGEUL
4839
114k
    4U, // BGEULImmMacro
4840
114k
    4U, // BGT
4841
114k
    4U, // BGTImmMacro
4842
114k
    4U, // BGTL
4843
114k
    4U, // BGTLImmMacro
4844
114k
    4U, // BGTU
4845
114k
    4U, // BGTUImmMacro
4846
114k
    4U, // BGTUL
4847
114k
    4U, // BGTULImmMacro
4848
114k
    4U, // BLE
4849
114k
    4U, // BLEImmMacro
4850
114k
    4U, // BLEL
4851
114k
    4U, // BLELImmMacro
4852
114k
    4U, // BLEU
4853
114k
    4U, // BLEUImmMacro
4854
114k
    4U, // BLEUL
4855
114k
    4U, // BLEULImmMacro
4856
114k
    4U, // BLT
4857
114k
    4U, // BLTImmMacro
4858
114k
    4U, // BLTL
4859
114k
    4U, // BLTLImmMacro
4860
114k
    4U, // BLTU
4861
114k
    4U, // BLTUImmMacro
4862
114k
    4U, // BLTUL
4863
114k
    4U, // BLTULImmMacro
4864
114k
    4U, // BNELImmMacro
4865
114k
    0U, // BPOSGE32_PSEUDO
4866
114k
    0U, // BSEL_D_PSEUDO
4867
114k
    0U, // BSEL_FD_PSEUDO
4868
114k
    0U, // BSEL_FW_PSEUDO
4869
114k
    0U, // BSEL_H_PSEUDO
4870
114k
    0U, // BSEL_W_PSEUDO
4871
114k
    0U, // B_MM
4872
114k
    0U, // B_MMR6_Pseudo
4873
114k
    0U, // B_MM_Pseudo
4874
114k
    4U, // BeqImm
4875
114k
    4U, // BneImm
4876
114k
    0U, // BteqzT8CmpX16
4877
114k
    0U, // BteqzT8CmpiX16
4878
114k
    0U, // BteqzT8SltX16
4879
114k
    0U, // BteqzT8SltiX16
4880
114k
    0U, // BteqzT8SltiuX16
4881
114k
    0U, // BteqzT8SltuX16
4882
114k
    0U, // BtnezT8CmpX16
4883
114k
    0U, // BtnezT8CmpiX16
4884
114k
    0U, // BtnezT8SltX16
4885
114k
    0U, // BtnezT8SltiX16
4886
114k
    0U, // BtnezT8SltiuX16
4887
114k
    0U, // BtnezT8SltuX16
4888
114k
    0U, // BuildPairF64
4889
114k
    0U, // BuildPairF64_64
4890
114k
    0U, // CFTC1
4891
114k
    0U, // CONSTPOOL_ENTRY
4892
114k
    0U, // COPY_FD_PSEUDO
4893
114k
    0U, // COPY_FW_PSEUDO
4894
114k
    0U, // CTTC1
4895
114k
    0U, // Constant32
4896
114k
    128U, // DMULImmMacro
4897
114k
    128U, // DMULMacro
4898
114k
    128U, // DMULOMacro
4899
114k
    128U, // DMULOUMacro
4900
114k
    128U, // DROL
4901
114k
    128U, // DROLImm
4902
114k
    128U, // DROR
4903
114k
    128U, // DRORImm
4904
114k
    128U, // DSDivIMacro
4905
114k
    128U, // DSDivMacro
4906
114k
    128U, // DSRemIMacro
4907
114k
    128U, // DSRemMacro
4908
114k
    128U, // DUDivIMacro
4909
114k
    128U, // DUDivMacro
4910
114k
    128U, // DURemIMacro
4911
114k
    128U, // DURemMacro
4912
114k
    0U, // ERet
4913
114k
    0U, // ExtractElementF64
4914
114k
    0U, // ExtractElementF64_64
4915
114k
    0U, // FABS_D
4916
114k
    0U, // FABS_W
4917
114k
    0U, // FEXP2_D_1_PSEUDO
4918
114k
    0U, // FEXP2_W_1_PSEUDO
4919
114k
    0U, // FILL_FD_PSEUDO
4920
114k
    0U, // FILL_FW_PSEUDO
4921
114k
    0U, // GotPrologue16
4922
114k
    0U, // INSERT_B_VIDX64_PSEUDO
4923
114k
    0U, // INSERT_B_VIDX_PSEUDO
4924
114k
    0U, // INSERT_D_VIDX64_PSEUDO
4925
114k
    0U, // INSERT_D_VIDX_PSEUDO
4926
114k
    0U, // INSERT_FD_PSEUDO
4927
114k
    0U, // INSERT_FD_VIDX64_PSEUDO
4928
114k
    0U, // INSERT_FD_VIDX_PSEUDO
4929
114k
    0U, // INSERT_FW_PSEUDO
4930
114k
    0U, // INSERT_FW_VIDX64_PSEUDO
4931
114k
    0U, // INSERT_FW_VIDX_PSEUDO
4932
114k
    0U, // INSERT_H_VIDX64_PSEUDO
4933
114k
    0U, // INSERT_H_VIDX_PSEUDO
4934
114k
    0U, // INSERT_W_VIDX64_PSEUDO
4935
114k
    0U, // INSERT_W_VIDX_PSEUDO
4936
114k
    0U, // JALR64Pseudo
4937
114k
    0U, // JALRCPseudo
4938
114k
    0U, // JALRHB64Pseudo
4939
114k
    0U, // JALRHBPseudo
4940
114k
    0U, // JALRPseudo
4941
114k
    0U, // JAL_MMR6
4942
114k
    0U, // JalOneReg
4943
114k
    0U, // JalTwoReg
4944
114k
    0U, // LDMacro
4945
114k
    0U, // LDR_D
4946
114k
    0U, // LDR_W
4947
114k
    0U, // LD_F16
4948
114k
    0U, // LOAD_ACC128
4949
114k
    0U, // LOAD_ACC64
4950
114k
    0U, // LOAD_ACC64DSP
4951
114k
    0U, // LOAD_CCOND_DSP
4952
114k
    0U, // LONG_BRANCH_ADDiu
4953
114k
    0U, // LONG_BRANCH_ADDiu2Op
4954
114k
    0U, // LONG_BRANCH_DADDiu
4955
114k
    0U, // LONG_BRANCH_DADDiu2Op
4956
114k
    0U, // LONG_BRANCH_LUi
4957
114k
    0U, // LONG_BRANCH_LUi2Op
4958
114k
    0U, // LONG_BRANCH_LUi2Op_64
4959
114k
    0U, // LWM_MM
4960
114k
    0U, // LoadAddrImm32
4961
114k
    0U, // LoadAddrImm64
4962
114k
    0U, // LoadAddrReg32
4963
114k
    0U, // LoadAddrReg64
4964
114k
    0U, // LoadImm32
4965
114k
    0U, // LoadImm64
4966
114k
    0U, // LoadImmDoubleFGR
4967
114k
    0U, // LoadImmDoubleFGR_32
4968
114k
    0U, // LoadImmDoubleGPR
4969
114k
    0U, // LoadImmSingleFGR
4970
114k
    0U, // LoadImmSingleGPR
4971
114k
    0U, // LoadJumpTableOffset
4972
114k
    0U, // LwConstant32
4973
114k
    0U, // MFTACX
4974
114k
    0U, // MFTACX_NM
4975
114k
    136U, // MFTC0
4976
114k
    136U, // MFTC0_NM
4977
114k
    0U, // MFTC1
4978
114k
    0U, // MFTDSP
4979
114k
    0U, // MFTDSP_NM
4980
114k
    0U, // MFTGPR
4981
114k
    0U, // MFTGPR_NM
4982
114k
    0U, // MFTHC1
4983
114k
    0U, // MFTHI
4984
114k
    0U, // MFTHI_NM
4985
114k
    0U, // MFTLO
4986
114k
    0U, // MFTLO_NM
4987
114k
    0U, // MIPSeh_return32
4988
114k
    0U, // MIPSeh_return64
4989
114k
    0U, // MSA_FP_EXTEND_D_PSEUDO
4990
114k
    0U, // MSA_FP_EXTEND_W_PSEUDO
4991
114k
    0U, // MSA_FP_ROUND_D_PSEUDO
4992
114k
    0U, // MSA_FP_ROUND_W_PSEUDO
4993
114k
    0U, // MTTACX
4994
114k
    0U, // MTTACX_NM
4995
114k
    0U, // MTTC0
4996
114k
    0U, // MTTC0_NM
4997
114k
    0U, // MTTC1
4998
114k
    0U, // MTTDSP
4999
114k
    0U, // MTTDSP_NM
5000
114k
    0U, // MTTGPR
5001
114k
    0U, // MTTGPR_NM
5002
114k
    0U, // MTTHC1
5003
114k
    0U, // MTTHI
5004
114k
    0U, // MTTHI_NM
5005
114k
    0U, // MTTLO
5006
114k
    0U, // MTTLO_NM
5007
114k
    128U, // MULImmMacro
5008
114k
    128U, // MULOMacro
5009
114k
    128U, // MULOUMacro
5010
114k
    0U, // MUSTTAILCALLREG_NM
5011
114k
    0U, // MUSTTAILCALL_NM
5012
114k
    0U, // MultRxRy16
5013
114k
    0U, // MultRxRyRz16
5014
114k
    0U, // MultuRxRy16
5015
114k
    0U, // MultuRxRyRz16
5016
114k
    0U, // NOP
5017
114k
    128U, // NORImm
5018
114k
    128U, // NORImm64
5019
114k
    0U, // NOR_V_D_PSEUDO
5020
114k
    0U, // NOR_V_H_PSEUDO
5021
114k
    0U, // NOR_V_W_PSEUDO
5022
114k
    0U, // OR_V_D_PSEUDO
5023
114k
    0U, // OR_V_H_PSEUDO
5024
114k
    0U, // OR_V_W_PSEUDO
5025
114k
    12U,  // PseudoADDIU_NM
5026
114k
    16U,  // PseudoANDI_NM
5027
114k
    0U, // PseudoCMPU_EQ_QB
5028
114k
    0U, // PseudoCMPU_LE_QB
5029
114k
    0U, // PseudoCMPU_LT_QB
5030
114k
    0U, // PseudoCMP_EQ_PH
5031
114k
    0U, // PseudoCMP_LE_PH
5032
114k
    0U, // PseudoCMP_LT_PH
5033
114k
    0U, // PseudoCVT_D32_W
5034
114k
    0U, // PseudoCVT_D64_L
5035
114k
    0U, // PseudoCVT_D64_W
5036
114k
    0U, // PseudoCVT_S_L
5037
114k
    0U, // PseudoCVT_S_W
5038
114k
    0U, // PseudoDMULT
5039
114k
    0U, // PseudoDMULTu
5040
114k
    0U, // PseudoDSDIV
5041
114k
    0U, // PseudoDUDIV
5042
114k
    0U, // PseudoD_SELECT_I
5043
114k
    0U, // PseudoD_SELECT_I64
5044
114k
    0U, // PseudoIndirectBranch
5045
114k
    0U, // PseudoIndirectBranch64
5046
114k
    0U, // PseudoIndirectBranch64R6
5047
114k
    0U, // PseudoIndirectBranchNM
5048
114k
    0U, // PseudoIndirectBranchR6
5049
114k
    0U, // PseudoIndirectBranch_MM
5050
114k
    0U, // PseudoIndirectBranch_MMR6
5051
114k
    0U, // PseudoIndirectHazardBranch
5052
114k
    0U, // PseudoIndirectHazardBranch64
5053
114k
    0U, // PseudoIndrectHazardBranch64R6
5054
114k
    0U, // PseudoIndrectHazardBranchR6
5055
114k
    0U, // PseudoLA_NM
5056
114k
    0U, // PseudoLI_NM
5057
114k
    0U, // PseudoMADD
5058
114k
    0U, // PseudoMADDU
5059
114k
    0U, // PseudoMADDU_MM
5060
114k
    0U, // PseudoMADD_MM
5061
114k
    0U, // PseudoMFHI
5062
114k
    0U, // PseudoMFHI64
5063
114k
    0U, // PseudoMFHI_MM
5064
114k
    0U, // PseudoMFLO
5065
114k
    0U, // PseudoMFLO64
5066
114k
    0U, // PseudoMFLO_MM
5067
114k
    0U, // PseudoMSUB
5068
114k
    0U, // PseudoMSUBU
5069
114k
    0U, // PseudoMSUBU_MM
5070
114k
    0U, // PseudoMSUB_MM
5071
114k
    0U, // PseudoMTLOHI
5072
114k
    0U, // PseudoMTLOHI64
5073
114k
    0U, // PseudoMTLOHI_DSP
5074
114k
    0U, // PseudoMTLOHI_MM
5075
114k
    0U, // PseudoMULT
5076
114k
    0U, // PseudoMULT_MM
5077
114k
    0U, // PseudoMULTu
5078
114k
    0U, // PseudoMULTu_MM
5079
114k
    0U, // PseudoPICK_PH
5080
114k
    0U, // PseudoPICK_QB
5081
114k
    0U, // PseudoReturn
5082
114k
    0U, // PseudoReturn64
5083
114k
    0U, // PseudoReturnNM
5084
114k
    0U, // PseudoSDIV
5085
114k
    0U, // PseudoSELECTFP_F_D32
5086
114k
    0U, // PseudoSELECTFP_F_D64
5087
114k
    0U, // PseudoSELECTFP_F_I
5088
114k
    0U, // PseudoSELECTFP_F_I64
5089
114k
    0U, // PseudoSELECTFP_F_S
5090
114k
    0U, // PseudoSELECTFP_T_D32
5091
114k
    0U, // PseudoSELECTFP_T_D64
5092
114k
    0U, // PseudoSELECTFP_T_I
5093
114k
    0U, // PseudoSELECTFP_T_I64
5094
114k
    0U, // PseudoSELECTFP_T_S
5095
114k
    0U, // PseudoSELECT_D32
5096
114k
    0U, // PseudoSELECT_D64
5097
114k
    0U, // PseudoSELECT_I
5098
114k
    0U, // PseudoSELECT_I64
5099
114k
    0U, // PseudoSELECT_S
5100
114k
    128U, // PseudoSUBU_NM
5101
114k
    128U, // PseudoTRUNC_W_D
5102
114k
    128U, // PseudoTRUNC_W_D32
5103
114k
    128U, // PseudoTRUNC_W_S
5104
114k
    0U, // PseudoUDIV
5105
114k
    128U, // ROL
5106
114k
    128U, // ROLImm
5107
114k
    128U, // ROR
5108
114k
    128U, // RORImm
5109
114k
    0U, // RetRA
5110
114k
    0U, // RetRA16
5111
114k
    0U, // SDC1_M1
5112
114k
    0U, // SDIV_MM_Pseudo
5113
114k
    0U, // SDMacro
5114
114k
    128U, // SDivIMacro
5115
114k
    128U, // SDivMacro
5116
114k
    128U, // SEQIMacro
5117
114k
    128U, // SEQMacro
5118
114k
    128U, // SGE
5119
114k
    128U, // SGEImm
5120
114k
    128U, // SGEImm64
5121
114k
    128U, // SGEU
5122
114k
    128U, // SGEUImm
5123
114k
    128U, // SGEUImm64
5124
114k
    128U, // SGTImm
5125
114k
    128U, // SGTImm64
5126
114k
    128U, // SGTUImm
5127
114k
    128U, // SGTUImm64
5128
114k
    128U, // SLE
5129
114k
    128U, // SLEImm
5130
114k
    128U, // SLEImm64
5131
114k
    128U, // SLEU
5132
114k
    128U, // SLEUImm
5133
114k
    128U, // SLEUImm64
5134
114k
    128U, // SLTImm64
5135
114k
    128U, // SLTUImm64
5136
114k
    128U, // SNEIMacro
5137
114k
    128U, // SNEMacro
5138
114k
    0U, // SNZ_B_PSEUDO
5139
114k
    0U, // SNZ_D_PSEUDO
5140
114k
    0U, // SNZ_H_PSEUDO
5141
114k
    0U, // SNZ_V_PSEUDO
5142
114k
    0U, // SNZ_W_PSEUDO
5143
114k
    128U, // SRemIMacro
5144
114k
    128U, // SRemMacro
5145
114k
    0U, // STORE_ACC128
5146
114k
    0U, // STORE_ACC64
5147
114k
    0U, // STORE_ACC64DSP
5148
114k
    0U, // STORE_CCOND_DSP
5149
114k
    0U, // STR_D
5150
114k
    0U, // STR_W
5151
114k
    0U, // ST_F16
5152
114k
    0U, // SWM_MM
5153
114k
    0U, // SZ_B_PSEUDO
5154
114k
    0U, // SZ_D_PSEUDO
5155
114k
    0U, // SZ_H_PSEUDO
5156
114k
    0U, // SZ_V_PSEUDO
5157
114k
    0U, // SZ_W_PSEUDO
5158
114k
    0U, // SaaAddr
5159
114k
    0U, // SaadAddr
5160
114k
    0U, // SelBeqZ
5161
114k
    0U, // SelBneZ
5162
114k
    0U, // SelTBteqZCmp
5163
114k
    0U, // SelTBteqZCmpi
5164
114k
    0U, // SelTBteqZSlt
5165
114k
    0U, // SelTBteqZSlti
5166
114k
    0U, // SelTBteqZSltiu
5167
114k
    0U, // SelTBteqZSltu
5168
114k
    0U, // SelTBtneZCmp
5169
114k
    0U, // SelTBtneZCmpi
5170
114k
    0U, // SelTBtneZSlt
5171
114k
    0U, // SelTBtneZSlti
5172
114k
    0U, // SelTBtneZSltiu
5173
114k
    0U, // SelTBtneZSltu
5174
114k
    0U, // SltCCRxRy16
5175
114k
    0U, // SltiCCRxImmX16
5176
114k
    0U, // SltiuCCRxImmX16
5177
114k
    0U, // SltuCCRxRy16
5178
114k
    0U, // SltuRxRyRz16
5179
114k
    0U, // TAILCALL
5180
114k
    0U, // TAILCALL64R6REG
5181
114k
    0U, // TAILCALLHB64R6REG
5182
114k
    0U, // TAILCALLHBR6REG
5183
114k
    0U, // TAILCALLR6REG
5184
114k
    0U, // TAILCALLREG
5185
114k
    0U, // TAILCALLREG64
5186
114k
    0U, // TAILCALLREGHB
5187
114k
    0U, // TAILCALLREGHB64
5188
114k
    0U, // TAILCALLREG_MM
5189
114k
    0U, // TAILCALLREG_MMR6
5190
114k
    0U, // TAILCALLREG_NM
5191
114k
    0U, // TAILCALL_MM
5192
114k
    0U, // TAILCALL_MMR6
5193
114k
    0U, // TAILCALL_NM
5194
114k
    0U, // TRAP
5195
114k
    0U, // TRAP_MM
5196
114k
    0U, // UDIV_MM_Pseudo
5197
114k
    128U, // UDivIMacro
5198
114k
    128U, // UDivMacro
5199
114k
    128U, // URemIMacro
5200
114k
    128U, // URemMacro
5201
114k
    0U, // Ulh
5202
114k
    0U, // Ulhu
5203
114k
    0U, // Ulw
5204
114k
    0U, // Ush
5205
114k
    0U, // Usw
5206
114k
    0U, // XOR_V_D_PSEUDO
5207
114k
    0U, // XOR_V_H_PSEUDO
5208
114k
    0U, // XOR_V_W_PSEUDO
5209
114k
    0U, // ABSQ_S_PH
5210
114k
    0U, // ABSQ_S_PH_MM
5211
114k
    0U, // ABSQ_S_QB
5212
114k
    0U, // ABSQ_S_QB_MMR2
5213
114k
    0U, // ABSQ_S_W
5214
114k
    0U, // ABSQ_S_W_MM
5215
114k
    128U, // ADD
5216
114k
    12U,  // ADDIU48_NM
5217
114k
    128U, // ADDIUGP48_NM
5218
114k
    128U, // ADDIUGPB_NM
5219
114k
    128U, // ADDIUGPW_NM
5220
114k
    128U, // ADDIUNEG_NM
5221
114k
    0U, // ADDIUPC
5222
114k
    0U, // ADDIUPC_MM
5223
114k
    0U, // ADDIUPC_MMR6
5224
114k
    0U, // ADDIUR1SP_MM
5225
114k
    20U,  // ADDIUR1SP_NM
5226
114k
    128U, // ADDIUR2_MM
5227
114k
    152U, // ADDIUR2_NM
5228
114k
    128U, // ADDIURS5_NM
5229
114k
    0U, // ADDIUS5_MM
5230
114k
    0U, // ADDIUSP_MM
5231
114k
    128U, // ADDIU_MMR6
5232
114k
    16U,  // ADDIU_NM
5233
114k
    128U, // ADDQH_PH
5234
114k
    128U, // ADDQH_PH_MMR2
5235
114k
    128U, // ADDQH_R_PH
5236
114k
    128U, // ADDQH_R_PH_MMR2
5237
114k
    128U, // ADDQH_R_W
5238
114k
    128U, // ADDQH_R_W_MMR2
5239
114k
    128U, // ADDQH_W
5240
114k
    128U, // ADDQH_W_MMR2
5241
114k
    128U, // ADDQ_PH
5242
114k
    128U, // ADDQ_PH_MM
5243
114k
    128U, // ADDQ_S_PH
5244
114k
    128U, // ADDQ_S_PH_MM
5245
114k
    128U, // ADDQ_S_W
5246
114k
    128U, // ADDQ_S_W_MM
5247
114k
    128U, // ADDR_PS64
5248
114k
    128U, // ADDSC
5249
114k
    128U, // ADDSC_MM
5250
114k
    128U, // ADDS_A_B
5251
114k
    128U, // ADDS_A_D
5252
114k
    128U, // ADDS_A_H
5253
114k
    128U, // ADDS_A_W
5254
114k
    128U, // ADDS_S_B
5255
114k
    128U, // ADDS_S_D
5256
114k
    128U, // ADDS_S_H
5257
114k
    128U, // ADDS_S_W
5258
114k
    128U, // ADDS_U_B
5259
114k
    128U, // ADDS_U_D
5260
114k
    128U, // ADDS_U_H
5261
114k
    128U, // ADDS_U_W
5262
114k
    128U, // ADDU16_MM
5263
114k
    128U, // ADDU16_MMR6
5264
114k
    128U, // ADDUH_QB
5265
114k
    128U, // ADDUH_QB_MMR2
5266
114k
    128U, // ADDUH_R_QB
5267
114k
    128U, // ADDUH_R_QB_MMR2
5268
114k
    128U, // ADDU_MMR6
5269
114k
    128U, // ADDU_PH
5270
114k
    128U, // ADDU_PH_MMR2
5271
114k
    128U, // ADDU_QB
5272
114k
    128U, // ADDU_QB_MM
5273
114k
    128U, // ADDU_S_PH
5274
114k
    128U, // ADDU_S_PH_MMR2
5275
114k
    128U, // ADDU_S_QB
5276
114k
    128U, // ADDU_S_QB_MM
5277
114k
    152U, // ADDVI_B
5278
114k
    152U, // ADDVI_D
5279
114k
    152U, // ADDVI_H
5280
114k
    152U, // ADDVI_W
5281
114k
    128U, // ADDV_B
5282
114k
    128U, // ADDV_D
5283
114k
    128U, // ADDV_H
5284
114k
    128U, // ADDV_W
5285
114k
    128U, // ADDWC
5286
114k
    128U, // ADDWC_MM
5287
114k
    128U, // ADD_A_B
5288
114k
    128U, // ADD_A_D
5289
114k
    128U, // ADD_A_H
5290
114k
    128U, // ADD_A_W
5291
114k
    128U, // ADD_MM
5292
114k
    128U, // ADD_MMR6
5293
114k
    128U, // ADD_NM
5294
114k
    128U, // ADDi
5295
114k
    128U, // ADDi_MM
5296
114k
    128U, // ADDiu
5297
114k
    128U, // ADDiu_MM
5298
114k
    128U, // ADDu
5299
114k
    128U, // ADDu16_NM
5300
114k
    128U, // ADDu4x4_NM
5301
114k
    128U, // ADDu_MM
5302
114k
    128U, // ADDu_NM
5303
114k
    1024U,  // ALIGN
5304
114k
    1024U,  // ALIGN_MMR6
5305
114k
    0U, // ALUIPC
5306
114k
    0U, // ALUIPC_MMR6
5307
114k
    0U, // ALUIPC_NM
5308
114k
    128U, // AND
5309
114k
    0U, // AND16_MM
5310
114k
    0U, // AND16_MMR6
5311
114k
    128U, // AND16_NM
5312
114k
    128U, // AND64
5313
114k
    128U, // ANDI16_MM
5314
114k
    128U, // ANDI16_MMR6
5315
114k
    16U,  // ANDI16_NM
5316
114k
    20U,  // ANDI_B
5317
114k
    16U,  // ANDI_MMR6
5318
114k
    128U, // ANDI_NM
5319
114k
    128U, // AND_MM
5320
114k
    128U, // AND_MMR6
5321
114k
    128U, // AND_NM
5322
114k
    128U, // AND_V
5323
114k
    16U,  // ANDi
5324
114k
    16U,  // ANDi64
5325
114k
    16U,  // ANDi_MM
5326
114k
    152U, // APPEND
5327
114k
    152U, // APPEND_MMR2
5328
114k
    128U, // ASUB_S_B
5329
114k
    128U, // ASUB_S_D
5330
114k
    128U, // ASUB_S_H
5331
114k
    128U, // ASUB_S_W
5332
114k
    128U, // ASUB_U_B
5333
114k
    128U, // ASUB_U_D
5334
114k
    128U, // ASUB_U_H
5335
114k
    128U, // ASUB_U_W
5336
114k
    16U,  // AUI
5337
114k
    0U, // AUIPC
5338
114k
    0U, // AUIPC_MMR6
5339
114k
    16U,  // AUI_MMR6
5340
114k
    128U, // AVER_S_B
5341
114k
    128U, // AVER_S_D
5342
114k
    128U, // AVER_S_H
5343
114k
    128U, // AVER_S_W
5344
114k
    128U, // AVER_U_B
5345
114k
    128U, // AVER_U_D
5346
114k
    128U, // AVER_U_H
5347
114k
    128U, // AVER_U_W
5348
114k
    128U, // AVE_S_B
5349
114k
    128U, // AVE_S_D
5350
114k
    128U, // AVE_S_H
5351
114k
    128U, // AVE_S_W
5352
114k
    128U, // AVE_U_B
5353
114k
    128U, // AVE_U_D
5354
114k
    128U, // AVE_U_H
5355
114k
    128U, // AVE_U_W
5356
114k
    0U, // AddiuRxImmX16
5357
114k
    0U, // AddiuRxPcImmX16
5358
114k
    1U, // AddiuRxRxImm16
5359
114k
    0U, // AddiuRxRxImmX16
5360
114k
    0U, // AddiuRxRyOffMemX16
5361
114k
    0U, // AddiuSpImm16
5362
114k
    0U, // AddiuSpImmX16
5363
114k
    128U, // AdduRxRyRz16
5364
114k
    0U, // AndRxRxRy16
5365
114k
    0U, // B16_MM
5366
114k
    128U, // BADDu
5367
114k
    0U, // BAL
5368
114k
    0U, // BALC
5369
114k
    0U, // BALC16_NM
5370
114k
    0U, // BALC_MMR6
5371
114k
    0U, // BALC_NM
5372
114k
    156U, // BALIGN
5373
114k
    156U, // BALIGN_MMR2
5374
114k
    0U, // BALRSC_NM
5375
114k
    4U, // BBEQZC_NM
5376
114k
    0U, // BBIT0
5377
114k
    0U, // BBIT032
5378
114k
    0U, // BBIT1
5379
114k
    0U, // BBIT132
5380
114k
    4U, // BBNEZC_NM
5381
114k
    0U, // BC
5382
114k
    0U, // BC16_MMR6
5383
114k
    0U, // BC16_NM
5384
114k
    0U, // BC1EQZ
5385
114k
    0U, // BC1EQZC_MMR6
5386
114k
    0U, // BC1F
5387
114k
    0U, // BC1FL
5388
114k
    0U, // BC1F_MM
5389
114k
    0U, // BC1NEZ
5390
114k
    0U, // BC1NEZC_MMR6
5391
114k
    0U, // BC1T
5392
114k
    0U, // BC1TL
5393
114k
    0U, // BC1T_MM
5394
114k
    0U, // BC2EQZ
5395
114k
    0U, // BC2EQZC_MMR6
5396
114k
    0U, // BC2NEZ
5397
114k
    0U, // BC2NEZC_MMR6
5398
114k
    136U, // BCLRI_B
5399
114k
    160U, // BCLRI_D
5400
114k
    164U, // BCLRI_H
5401
114k
    152U, // BCLRI_W
5402
114k
    128U, // BCLR_B
5403
114k
    128U, // BCLR_D
5404
114k
    128U, // BCLR_H
5405
114k
    128U, // BCLR_W
5406
114k
    0U, // BC_MMR6
5407
114k
    0U, // BC_NM
5408
114k
    4U, // BEQ
5409
114k
    4U, // BEQ64
5410
114k
    4U, // BEQC
5411
114k
    4U, // BEQC16_NM
5412
114k
    4U, // BEQC64
5413
114k
    4U, // BEQC_MMR6
5414
114k
    4U, // BEQC_NM
5415
114k
    4U, // BEQCzero_NM
5416
114k
    4U, // BEQIC_NM
5417
114k
    4U, // BEQL
5418
114k
    0U, // BEQZ16_MM
5419
114k
    0U, // BEQZALC
5420
114k
    0U, // BEQZALC_MMR6
5421
114k
    0U, // BEQZC
5422
114k
    0U, // BEQZC16_MMR6
5423
114k
    0U, // BEQZC16_NM
5424
114k
    0U, // BEQZC64
5425
114k
    0U, // BEQZC_MM
5426
114k
    0U, // BEQZC_MMR6
5427
114k
    0U, // BEQZC_NM
5428
114k
    4U, // BEQ_MM
5429
114k
    4U, // BGEC
5430
114k
    4U, // BGEC64
5431
114k
    4U, // BGEC_MMR6
5432
114k
    4U, // BGEC_NM
5433
114k
    4U, // BGEIC_NM
5434
114k
    4U, // BGEIUC_NM
5435
114k
    4U, // BGEUC
5436
114k
    4U, // BGEUC64
5437
114k
    4U, // BGEUC_MMR6
5438
114k
    4U, // BGEUC_NM
5439
114k
    0U, // BGEZ
5440
114k
    0U, // BGEZ64
5441
114k
    0U, // BGEZAL
5442
114k
    0U, // BGEZALC
5443
114k
    0U, // BGEZALC_MMR6
5444
114k
    0U, // BGEZALL
5445
114k
    0U, // BGEZALS_MM
5446
114k
    0U, // BGEZAL_MM
5447
114k
    0U, // BGEZC
5448
114k
    0U, // BGEZC64
5449
114k
    0U, // BGEZC_MMR6
5450
114k
    0U, // BGEZL
5451
114k
    0U, // BGEZ_MM
5452
114k
    0U, // BGTZ
5453
114k
    0U, // BGTZ64
5454
114k
    0U, // BGTZALC
5455
114k
    0U, // BGTZALC_MMR6
5456
114k
    0U, // BGTZC
5457
114k
    0U, // BGTZC64
5458
114k
    0U, // BGTZC_MMR6
5459
114k
    0U, // BGTZL
5460
114k
    0U, // BGTZ_MM
5461
114k
    168U, // BINSLI_B
5462
114k
    44U,  // BINSLI_D
5463
114k
    176U, // BINSLI_H
5464
114k
    52U,  // BINSLI_W
5465
114k
    184U, // BINSL_B
5466
114k
    184U, // BINSL_D
5467
114k
    184U, // BINSL_H
5468
114k
    184U, // BINSL_W
5469
114k
    168U, // BINSRI_B
5470
114k
    44U,  // BINSRI_D
5471
114k
    176U, // BINSRI_H
5472
114k
    52U,  // BINSRI_W
5473
114k
    184U, // BINSR_B
5474
114k
    184U, // BINSR_D
5475
114k
    184U, // BINSR_H
5476
114k
    184U, // BINSR_W
5477
114k
    0U, // BITREV
5478
114k
    0U, // BITREVW_NM
5479
114k
    0U, // BITREV_MM
5480
114k
    0U, // BITSWAP
5481
114k
    0U, // BITSWAP_MMR6
5482
114k
    0U, // BLEZ
5483
114k
    0U, // BLEZ64
5484
114k
    0U, // BLEZALC
5485
114k
    0U, // BLEZALC_MMR6
5486
114k
    0U, // BLEZC
5487
114k
    0U, // BLEZC64
5488
114k
    0U, // BLEZC_MMR6
5489
114k
    0U, // BLEZL
5490
114k
    0U, // BLEZ_MM
5491
114k
    4U, // BLTC
5492
114k
    4U, // BLTC64
5493
114k
    4U, // BLTC_MMR6
5494
114k
    4U, // BLTC_NM
5495
114k
    4U, // BLTIC_NM
5496
114k
    4U, // BLTIUC_NM
5497
114k
    4U, // BLTUC
5498
114k
    4U, // BLTUC64
5499
114k
    4U, // BLTUC_MMR6
5500
114k
    4U, // BLTUC_NM
5501
114k
    0U, // BLTZ
5502
114k
    0U, // BLTZ64
5503
114k
    0U, // BLTZAL
5504
114k
    0U, // BLTZALC
5505
114k
    0U, // BLTZALC_MMR6
5506
114k
    0U, // BLTZALL
5507
114k
    0U, // BLTZALS_MM
5508
114k
    0U, // BLTZAL_MM
5509
114k
    0U, // BLTZC
5510
114k
    0U, // BLTZC64
5511
114k
    0U, // BLTZC_MMR6
5512
114k
    0U, // BLTZL
5513
114k
    0U, // BLTZ_MM
5514
114k
    60U,  // BMNZI_B
5515
114k
    184U, // BMNZ_V
5516
114k
    60U,  // BMZI_B
5517
114k
    184U, // BMZ_V
5518
114k
    4U, // BNE
5519
114k
    4U, // BNE64
5520
114k
    4U, // BNEC
5521
114k
    4U, // BNEC16_NM
5522
114k
    4U, // BNEC64
5523
114k
    4U, // BNEC_MMR6
5524
114k
    4U, // BNEC_NM
5525
114k
    4U, // BNECzero_NM
5526
114k
    136U, // BNEGI_B
5527
114k
    160U, // BNEGI_D
5528
114k
    164U, // BNEGI_H
5529
114k
    152U, // BNEGI_W
5530
114k
    128U, // BNEG_B
5531
114k
    128U, // BNEG_D
5532
114k
    128U, // BNEG_H
5533
114k
    128U, // BNEG_W
5534
114k
    4U, // BNEIC_NM
5535
114k
    4U, // BNEL
5536
114k
    0U, // BNEZ16_MM
5537
114k
    0U, // BNEZALC
5538
114k
    0U, // BNEZALC_MMR6
5539
114k
    0U, // BNEZC
5540
114k
    0U, // BNEZC16_MMR6
5541
114k
    0U, // BNEZC16_NM
5542
114k
    0U, // BNEZC64
5543
114k
    0U, // BNEZC_MM
5544
114k
    0U, // BNEZC_MMR6
5545
114k
    0U, // BNEZC_NM
5546
114k
    4U, // BNE_MM
5547
114k
    4U, // BNVC
5548
114k
    4U, // BNVC_MMR6
5549
114k
    0U, // BNZ_B
5550
114k
    0U, // BNZ_D
5551
114k
    0U, // BNZ_H
5552
114k
    0U, // BNZ_V
5553
114k
    0U, // BNZ_W
5554
114k
    4U, // BOVC
5555
114k
    4U, // BOVC_MMR6
5556
114k
    0U, // BPOSGE32
5557
114k
    0U, // BPOSGE32C_MMR3
5558
114k
    0U, // BPOSGE32_MM
5559
114k
    0U, // BREAK
5560
114k
    0U, // BREAK16_MM
5561
114k
    0U, // BREAK16_MMR6
5562
114k
    0U, // BREAK16_NM
5563
114k
    0U, // BREAK_MM
5564
114k
    0U, // BREAK_MMR6
5565
114k
    0U, // BREAK_NM
5566
114k
    0U, // BRSC_NM
5567
114k
    60U,  // BSELI_B
5568
114k
    184U, // BSEL_V
5569
114k
    136U, // BSETI_B
5570
114k
    160U, // BSETI_D
5571
114k
    164U, // BSETI_H
5572
114k
    152U, // BSETI_W
5573
114k
    128U, // BSET_B
5574
114k
    128U, // BSET_D
5575
114k
    128U, // BSET_H
5576
114k
    128U, // BSET_W
5577
114k
    0U, // BYTEREVW_NM
5578
114k
    0U, // BZ_B
5579
114k
    0U, // BZ_D
5580
114k
    0U, // BZ_H
5581
114k
    0U, // BZ_V
5582
114k
    0U, // BZ_W
5583
114k
    1U, // BeqzRxImm16
5584
114k
    0U, // BeqzRxImmX16
5585
114k
    0U, // Bimm16
5586
114k
    0U, // BimmX16
5587
114k
    1U, // BnezRxImm16
5588
114k
    0U, // BnezRxImmX16
5589
114k
    0U, // Break16
5590
114k
    0U, // Bteqz16
5591
114k
    0U, // BteqzX16
5592
114k
    0U, // Btnez16
5593
114k
    0U, // BtnezX16
5594
114k
    0U, // CACHE
5595
114k
    0U, // CACHEE
5596
114k
    0U, // CACHEE_MM
5597
114k
    0U, // CACHE_MM
5598
114k
    0U, // CACHE_MMR6
5599
114k
    0U, // CACHE_NM
5600
114k
    0U, // CACHE_R6
5601
114k
    0U, // CEIL_L_D64
5602
114k
    0U, // CEIL_L_D_MMR6
5603
114k
    0U, // CEIL_L_S
5604
114k
    0U, // CEIL_L_S_MMR6
5605
114k
    0U, // CEIL_W_D32
5606
114k
    0U, // CEIL_W_D64
5607
114k
    0U, // CEIL_W_D_MMR6
5608
114k
    0U, // CEIL_W_MM
5609
114k
    0U, // CEIL_W_S
5610
114k
    0U, // CEIL_W_S_MM
5611
114k
    0U, // CEIL_W_S_MMR6
5612
114k
    128U, // CEQI_B
5613
114k
    128U, // CEQI_D
5614
114k
    128U, // CEQI_H
5615
114k
    128U, // CEQI_W
5616
114k
    128U, // CEQ_B
5617
114k
    128U, // CEQ_D
5618
114k
    128U, // CEQ_H
5619
114k
    128U, // CEQ_W
5620
114k
    0U, // CFC1
5621
114k
    0U, // CFC1_MM
5622
114k
    0U, // CFC2_MM
5623
114k
    0U, // CFCMSA
5624
114k
    2072U,  // CINS
5625
114k
    2072U,  // CINS32
5626
114k
    2072U,  // CINS64_32
5627
114k
    2072U,  // CINS_i32
5628
114k
    0U, // CLASS_D
5629
114k
    0U, // CLASS_D_MMR6
5630
114k
    0U, // CLASS_S
5631
114k
    0U, // CLASS_S_MMR6
5632
114k
    128U, // CLEI_S_B
5633
114k
    128U, // CLEI_S_D
5634
114k
    128U, // CLEI_S_H
5635
114k
    128U, // CLEI_S_W
5636
114k
    152U, // CLEI_U_B
5637
114k
    152U, // CLEI_U_D
5638
114k
    152U, // CLEI_U_H
5639
114k
    152U, // CLEI_U_W
5640
114k
    128U, // CLE_S_B
5641
114k
    128U, // CLE_S_D
5642
114k
    128U, // CLE_S_H
5643
114k
    128U, // CLE_S_W
5644
114k
    128U, // CLE_U_B
5645
114k
    128U, // CLE_U_D
5646
114k
    128U, // CLE_U_H
5647
114k
    128U, // CLE_U_W
5648
114k
    0U, // CLO
5649
114k
    0U, // CLO_MM
5650
114k
    0U, // CLO_MMR6
5651
114k
    0U, // CLO_NM
5652
114k
    0U, // CLO_R6
5653
114k
    128U, // CLTI_S_B
5654
114k
    128U, // CLTI_S_D
5655
114k
    128U, // CLTI_S_H
5656
114k
    128U, // CLTI_S_W
5657
114k
    152U, // CLTI_U_B
5658
114k
    152U, // CLTI_U_D
5659
114k
    152U, // CLTI_U_H
5660
114k
    152U, // CLTI_U_W
5661
114k
    128U, // CLT_S_B
5662
114k
    128U, // CLT_S_D
5663
114k
    128U, // CLT_S_H
5664
114k
    128U, // CLT_S_W
5665
114k
    128U, // CLT_U_B
5666
114k
    128U, // CLT_U_D
5667
114k
    128U, // CLT_U_H
5668
114k
    128U, // CLT_U_W
5669
114k
    0U, // CLZ
5670
114k
    0U, // CLZ_MM
5671
114k
    0U, // CLZ_MMR6
5672
114k
    0U, // CLZ_NM
5673
114k
    0U, // CLZ_R6
5674
114k
    128U, // CMPGDU_EQ_QB
5675
114k
    128U, // CMPGDU_EQ_QB_MMR2
5676
114k
    128U, // CMPGDU_LE_QB
5677
114k
    128U, // CMPGDU_LE_QB_MMR2
5678
114k
    128U, // CMPGDU_LT_QB
5679
114k
    128U, // CMPGDU_LT_QB_MMR2
5680
114k
    128U, // CMPGU_EQ_QB
5681
114k
    128U, // CMPGU_EQ_QB_MM
5682
114k
    128U, // CMPGU_LE_QB
5683
114k
    128U, // CMPGU_LE_QB_MM
5684
114k
    128U, // CMPGU_LT_QB
5685
114k
    128U, // CMPGU_LT_QB_MM
5686
114k
    0U, // CMPU_EQ_QB
5687
114k
    0U, // CMPU_EQ_QB_MM
5688
114k
    0U, // CMPU_LE_QB
5689
114k
    0U, // CMPU_LE_QB_MM
5690
114k
    0U, // CMPU_LT_QB
5691
114k
    0U, // CMPU_LT_QB_MM
5692
114k
    128U, // CMP_AF_D_MMR6
5693
114k
    128U, // CMP_AF_S_MMR6
5694
114k
    128U, // CMP_EQ_D
5695
114k
    128U, // CMP_EQ_D_MMR6
5696
114k
    0U, // CMP_EQ_PH
5697
114k
    0U, // CMP_EQ_PH_MM
5698
114k
    128U, // CMP_EQ_S
5699
114k
    128U, // CMP_EQ_S_MMR6
5700
114k
    128U, // CMP_F_D
5701
114k
    128U, // CMP_F_S
5702
114k
    128U, // CMP_LE_D
5703
114k
    128U, // CMP_LE_D_MMR6
5704
114k
    0U, // CMP_LE_PH
5705
114k
    0U, // CMP_LE_PH_MM
5706
114k
    128U, // CMP_LE_S
5707
114k
    128U, // CMP_LE_S_MMR6
5708
114k
    128U, // CMP_LT_D
5709
114k
    128U, // CMP_LT_D_MMR6
5710
114k
    0U, // CMP_LT_PH
5711
114k
    0U, // CMP_LT_PH_MM
5712
114k
    128U, // CMP_LT_S
5713
114k
    128U, // CMP_LT_S_MMR6
5714
114k
    128U, // CMP_SAF_D
5715
114k
    128U, // CMP_SAF_D_MMR6
5716
114k
    128U, // CMP_SAF_S
5717
114k
    128U, // CMP_SAF_S_MMR6
5718
114k
    128U, // CMP_SEQ_D
5719
114k
    128U, // CMP_SEQ_D_MMR6
5720
114k
    128U, // CMP_SEQ_S
5721
114k
    128U, // CMP_SEQ_S_MMR6
5722
114k
    128U, // CMP_SLE_D
5723
114k
    128U, // CMP_SLE_D_MMR6
5724
114k
    128U, // CMP_SLE_S
5725
114k
    128U, // CMP_SLE_S_MMR6
5726
114k
    128U, // CMP_SLT_D
5727
114k
    128U, // CMP_SLT_D_MMR6
5728
114k
    128U, // CMP_SLT_S
5729
114k
    128U, // CMP_SLT_S_MMR6
5730
114k
    128U, // CMP_SUEQ_D
5731
114k
    128U, // CMP_SUEQ_D_MMR6
5732
114k
    128U, // CMP_SUEQ_S
5733
114k
    128U, // CMP_SUEQ_S_MMR6
5734
114k
    128U, // CMP_SULE_D
5735
114k
    128U, // CMP_SULE_D_MMR6
5736
114k
    128U, // CMP_SULE_S
5737
114k
    128U, // CMP_SULE_S_MMR6
5738
114k
    128U, // CMP_SULT_D
5739
114k
    128U, // CMP_SULT_D_MMR6
5740
114k
    128U, // CMP_SULT_S
5741
114k
    128U, // CMP_SULT_S_MMR6
5742
114k
    128U, // CMP_SUN_D
5743
114k
    128U, // CMP_SUN_D_MMR6
5744
114k
    128U, // CMP_SUN_S
5745
114k
    128U, // CMP_SUN_S_MMR6
5746
114k
    128U, // CMP_UEQ_D
5747
114k
    128U, // CMP_UEQ_D_MMR6
5748
114k
    128U, // CMP_UEQ_S
5749
114k
    128U, // CMP_UEQ_S_MMR6
5750
114k
    128U, // CMP_ULE_D
5751
114k
    128U, // CMP_ULE_D_MMR6
5752
114k
    128U, // CMP_ULE_S
5753
114k
    128U, // CMP_ULE_S_MMR6
5754
114k
    128U, // CMP_ULT_D
5755
114k
    128U, // CMP_ULT_D_MMR6
5756
114k
    128U, // CMP_ULT_S
5757
114k
    128U, // CMP_ULT_S_MMR6
5758
114k
    128U, // CMP_UN_D
5759
114k
    128U, // CMP_UN_D_MMR6
5760
114k
    128U, // CMP_UN_S
5761
114k
    128U, // CMP_UN_S_MMR6
5762
114k
    293U, // COPY_S_B
5763
114k
    321U, // COPY_S_D
5764
114k
    265U, // COPY_S_H
5765
114k
    285U, // COPY_S_W
5766
114k
    293U, // COPY_U_B
5767
114k
    265U, // COPY_U_H
5768
114k
    285U, // COPY_U_W
5769
114k
    128U, // CRC32B
5770
114k
    0U, // CRC32B_NM
5771
114k
    128U, // CRC32CB
5772
114k
    0U, // CRC32CB_NM
5773
114k
    128U, // CRC32CD
5774
114k
    128U, // CRC32CH
5775
114k
    0U, // CRC32CH_NM
5776
114k
    128U, // CRC32CW
5777
114k
    0U, // CRC32CW_NM
5778
114k
    128U, // CRC32D
5779
114k
    128U, // CRC32H
5780
114k
    0U, // CRC32H_NM
5781
114k
    128U, // CRC32W
5782
114k
    0U, // CRC32W_NM
5783
114k
    0U, // CTC1
5784
114k
    0U, // CTC1_MM
5785
114k
    0U, // CTC2_MM
5786
114k
    0U, // CTCMSA
5787
114k
    0U, // CVT_D32_S
5788
114k
    0U, // CVT_D32_S_MM
5789
114k
    0U, // CVT_D32_W
5790
114k
    0U, // CVT_D32_W_MM
5791
114k
    0U, // CVT_D64_L
5792
114k
    0U, // CVT_D64_S
5793
114k
    0U, // CVT_D64_S_MM
5794
114k
    0U, // CVT_D64_W
5795
114k
    0U, // CVT_D64_W_MM
5796
114k
    0U, // CVT_D_L_MMR6
5797
114k
    0U, // CVT_L_D64
5798
114k
    0U, // CVT_L_D64_MM
5799
114k
    0U, // CVT_L_D_MMR6
5800
114k
    0U, // CVT_L_S
5801
114k
    0U, // CVT_L_S_MM
5802
114k
    0U, // CVT_L_S_MMR6
5803
114k
    0U, // CVT_PS_PW64
5804
114k
    128U, // CVT_PS_S64
5805
114k
    0U, // CVT_PW_PS64
5806
114k
    0U, // CVT_S_D32
5807
114k
    0U, // CVT_S_D32_MM
5808
114k
    0U, // CVT_S_D64
5809
114k
    0U, // CVT_S_D64_MM
5810
114k
    0U, // CVT_S_L
5811
114k
    0U, // CVT_S_L_MMR6
5812
114k
    0U, // CVT_S_PL64
5813
114k
    0U, // CVT_S_PU64
5814
114k
    0U, // CVT_S_W
5815
114k
    0U, // CVT_S_W_MM
5816
114k
    0U, // CVT_S_W_MMR6
5817
114k
    0U, // CVT_W_D32
5818
114k
    0U, // CVT_W_D32_MM
5819
114k
    0U, // CVT_W_D64
5820
114k
    0U, // CVT_W_D64_MM
5821
114k
    0U, // CVT_W_S
5822
114k
    0U, // CVT_W_S_MM
5823
114k
    0U, // CVT_W_S_MMR6
5824
114k
    128U, // C_EQ_D32
5825
114k
    128U, // C_EQ_D32_MM
5826
114k
    128U, // C_EQ_D64
5827
114k
    128U, // C_EQ_D64_MM
5828
114k
    128U, // C_EQ_S
5829
114k
    128U, // C_EQ_S_MM
5830
114k
    128U, // C_F_D32
5831
114k
    128U, // C_F_D32_MM
5832
114k
    128U, // C_F_D64
5833
114k
    128U, // C_F_D64_MM
5834
114k
    128U, // C_F_S
5835
114k
    128U, // C_F_S_MM
5836
114k
    128U, // C_LE_D32
5837
114k
    128U, // C_LE_D32_MM
5838
114k
    128U, // C_LE_D64
5839
114k
    128U, // C_LE_D64_MM
5840
114k
    128U, // C_LE_S
5841
114k
    128U, // C_LE_S_MM
5842
114k
    128U, // C_LT_D32
5843
114k
    128U, // C_LT_D32_MM
5844
114k
    128U, // C_LT_D64
5845
114k
    128U, // C_LT_D64_MM
5846
114k
    128U, // C_LT_S
5847
114k
    128U, // C_LT_S_MM
5848
114k
    128U, // C_NGE_D32
5849
114k
    128U, // C_NGE_D32_MM
5850
114k
    128U, // C_NGE_D64
5851
114k
    128U, // C_NGE_D64_MM
5852
114k
    128U, // C_NGE_S
5853
114k
    128U, // C_NGE_S_MM
5854
114k
    128U, // C_NGLE_D32
5855
114k
    128U, // C_NGLE_D32_MM
5856
114k
    128U, // C_NGLE_D64
5857
114k
    128U, // C_NGLE_D64_MM
5858
114k
    128U, // C_NGLE_S
5859
114k
    128U, // C_NGLE_S_MM
5860
114k
    128U, // C_NGL_D32
5861
114k
    128U, // C_NGL_D32_MM
5862
114k
    128U, // C_NGL_D64
5863
114k
    128U, // C_NGL_D64_MM
5864
114k
    128U, // C_NGL_S
5865
114k
    128U, // C_NGL_S_MM
5866
114k
    128U, // C_NGT_D32
5867
114k
    128U, // C_NGT_D32_MM
5868
114k
    128U, // C_NGT_D64
5869
114k
    128U, // C_NGT_D64_MM
5870
114k
    128U, // C_NGT_S
5871
114k
    128U, // C_NGT_S_MM
5872
114k
    128U, // C_OLE_D32
5873
114k
    128U, // C_OLE_D32_MM
5874
114k
    128U, // C_OLE_D64
5875
114k
    128U, // C_OLE_D64_MM
5876
114k
    128U, // C_OLE_S
5877
114k
    128U, // C_OLE_S_MM
5878
114k
    128U, // C_OLT_D32
5879
114k
    128U, // C_OLT_D32_MM
5880
114k
    128U, // C_OLT_D64
5881
114k
    128U, // C_OLT_D64_MM
5882
114k
    128U, // C_OLT_S
5883
114k
    128U, // C_OLT_S_MM
5884
114k
    128U, // C_SEQ_D32
5885
114k
    128U, // C_SEQ_D32_MM
5886
114k
    128U, // C_SEQ_D64
5887
114k
    128U, // C_SEQ_D64_MM
5888
114k
    128U, // C_SEQ_S
5889
114k
    128U, // C_SEQ_S_MM
5890
114k
    128U, // C_SF_D32
5891
114k
    128U, // C_SF_D32_MM
5892
114k
    128U, // C_SF_D64
5893
114k
    128U, // C_SF_D64_MM
5894
114k
    128U, // C_SF_S
5895
114k
    128U, // C_SF_S_MM
5896
114k
    128U, // C_UEQ_D32
5897
114k
    128U, // C_UEQ_D32_MM
5898
114k
    128U, // C_UEQ_D64
5899
114k
    128U, // C_UEQ_D64_MM
5900
114k
    128U, // C_UEQ_S
5901
114k
    128U, // C_UEQ_S_MM
5902
114k
    128U, // C_ULE_D32
5903
114k
    128U, // C_ULE_D32_MM
5904
114k
    128U, // C_ULE_D64
5905
114k
    128U, // C_ULE_D64_MM
5906
114k
    128U, // C_ULE_S
5907
114k
    128U, // C_ULE_S_MM
5908
114k
    128U, // C_ULT_D32
5909
114k
    128U, // C_ULT_D32_MM
5910
114k
    128U, // C_ULT_D64
5911
114k
    128U, // C_ULT_D64_MM
5912
114k
    128U, // C_ULT_S
5913
114k
    128U, // C_ULT_S_MM
5914
114k
    128U, // C_UN_D32
5915
114k
    128U, // C_UN_D32_MM
5916
114k
    128U, // C_UN_D64
5917
114k
    128U, // C_UN_D64_MM
5918
114k
    128U, // C_UN_S
5919
114k
    128U, // C_UN_S_MM
5920
114k
    0U, // CmpRxRy16
5921
114k
    1U, // CmpiRxImm16
5922
114k
    0U, // CmpiRxImmX16
5923
114k
    128U, // DADD
5924
114k
    128U, // DADDi
5925
114k
    128U, // DADDiu
5926
114k
    128U, // DADDu
5927
114k
    16U,  // DAHI
5928
114k
    3072U,  // DALIGN
5929
114k
    16U,  // DATI
5930
114k
    16U,  // DAUI
5931
114k
    0U, // DBITSWAP
5932
114k
    0U, // DCLO
5933
114k
    0U, // DCLO_R6
5934
114k
    0U, // DCLZ
5935
114k
    0U, // DCLZ_R6
5936
114k
    128U, // DDIV
5937
114k
    128U, // DDIVU
5938
114k
    0U, // DERET
5939
114k
    0U, // DERET_MM
5940
114k
    0U, // DERET_MMR6
5941
114k
    0U, // DERET_NM
5942
114k
    4128U,  // DEXT
5943
114k
    5152U,  // DEXT64_32
5944
114k
    6168U,  // DEXTM
5945
114k
    452U, // DEXTU
5946
114k
    0U, // DI
5947
114k
    7200U,  // DINS
5948
114k
    8216U,  // DINSM
5949
114k
    580U, // DINSU
5950
114k
    128U, // DIV
5951
114k
    128U, // DIVU
5952
114k
    128U, // DIVU_MMR6
5953
114k
    128U, // DIVU_NM
5954
114k
    128U, // DIV_MMR6
5955
114k
    128U, // DIV_NM
5956
114k
    128U, // DIV_S_B
5957
114k
    128U, // DIV_S_D
5958
114k
    128U, // DIV_S_H
5959
114k
    128U, // DIV_S_W
5960
114k
    128U, // DIV_U_B
5961
114k
    128U, // DIV_U_D
5962
114k
    128U, // DIV_U_H
5963
114k
    128U, // DIV_U_W
5964
114k
    0U, // DI_MM
5965
114k
    0U, // DI_MMR6
5966
114k
    0U, // DI_NM
5967
114k
    9216U,  // DLSA
5968
114k
    9216U,  // DLSA_R6
5969
114k
    136U, // DMFC0
5970
114k
    0U, // DMFC1
5971
114k
    136U, // DMFC2
5972
114k
    0U, // DMFC2_OCTEON
5973
114k
    136U, // DMFGC0
5974
114k
    128U, // DMOD
5975
114k
    128U, // DMODU
5976
114k
    0U, // DMT
5977
114k
    0U, // DMTC0
5978
114k
    0U, // DMTC1
5979
114k
    0U, // DMTC2
5980
114k
    0U, // DMTC2_OCTEON
5981
114k
    0U, // DMTGC0
5982
114k
    0U, // DMT_NM
5983
114k
    128U, // DMUH
5984
114k
    128U, // DMUHU
5985
114k
    128U, // DMUL
5986
114k
    0U, // DMULT
5987
114k
    0U, // DMULTu
5988
114k
    128U, // DMULU
5989
114k
    128U, // DMUL_R6
5990
114k
    128U, // DOTP_S_D
5991
114k
    128U, // DOTP_S_H
5992
114k
    128U, // DOTP_S_W
5993
114k
    128U, // DOTP_U_D
5994
114k
    128U, // DOTP_U_H
5995
114k
    128U, // DOTP_U_W
5996
114k
    184U, // DPADD_S_D
5997
114k
    184U, // DPADD_S_H
5998
114k
    184U, // DPADD_S_W
5999
114k
    184U, // DPADD_U_D
6000
114k
    184U, // DPADD_U_H
6001
114k
    184U, // DPADD_U_W
6002
114k
    128U, // DPAQX_SA_W_PH
6003
114k
    128U, // DPAQX_SA_W_PH_MMR2
6004
114k
    128U, // DPAQX_S_W_PH
6005
114k
    128U, // DPAQX_S_W_PH_MMR2
6006
114k
    128U, // DPAQ_SA_L_W
6007
114k
    128U, // DPAQ_SA_L_W_MM
6008
114k
    128U, // DPAQ_S_W_PH
6009
114k
    128U, // DPAQ_S_W_PH_MM
6010
114k
    128U, // DPAU_H_QBL
6011
114k
    128U, // DPAU_H_QBL_MM
6012
114k
    128U, // DPAU_H_QBR
6013
114k
    128U, // DPAU_H_QBR_MM
6014
114k
    128U, // DPAX_W_PH
6015
114k
    128U, // DPAX_W_PH_MMR2
6016
114k
    128U, // DPA_W_PH
6017
114k
    128U, // DPA_W_PH_MMR2
6018
114k
    0U, // DPOP
6019
114k
    128U, // DPSQX_SA_W_PH
6020
114k
    128U, // DPSQX_SA_W_PH_MMR2
6021
114k
    128U, // DPSQX_S_W_PH
6022
114k
    128U, // DPSQX_S_W_PH_MMR2
6023
114k
    128U, // DPSQ_SA_L_W
6024
114k
    128U, // DPSQ_SA_L_W_MM
6025
114k
    128U, // DPSQ_S_W_PH
6026
114k
    128U, // DPSQ_S_W_PH_MM
6027
114k
    184U, // DPSUB_S_D
6028
114k
    184U, // DPSUB_S_H
6029
114k
    184U, // DPSUB_S_W
6030
114k
    184U, // DPSUB_U_D
6031
114k
    184U, // DPSUB_U_H
6032
114k
    184U, // DPSUB_U_W
6033
114k
    128U, // DPSU_H_QBL
6034
114k
    128U, // DPSU_H_QBL_MM
6035
114k
    128U, // DPSU_H_QBR
6036
114k
    128U, // DPSU_H_QBR_MM
6037
114k
    128U, // DPSX_W_PH
6038
114k
    128U, // DPSX_W_PH_MMR2
6039
114k
    128U, // DPS_W_PH
6040
114k
    128U, // DPS_W_PH_MMR2
6041
114k
    160U, // DROTR
6042
114k
    152U, // DROTR32
6043
114k
    128U, // DROTRV
6044
114k
    0U, // DSBH
6045
114k
    0U, // DSDIV
6046
114k
    0U, // DSHD
6047
114k
    160U, // DSLL
6048
114k
    152U, // DSLL32
6049
114k
    1U, // DSLL64_32
6050
114k
    128U, // DSLLV
6051
114k
    160U, // DSRA
6052
114k
    152U, // DSRA32
6053
114k
    128U, // DSRAV
6054
114k
    160U, // DSRL
6055
114k
    152U, // DSRL32
6056
114k
    128U, // DSRLV
6057
114k
    128U, // DSUB
6058
114k
    128U, // DSUBu
6059
114k
    0U, // DUDIV
6060
114k
    0U, // DVP
6061
114k
    0U, // DVPE
6062
114k
    0U, // DVPE_NM
6063
114k
    0U, // DVP_MMR6
6064
114k
    0U, // DivRxRy16
6065
114k
    0U, // DivuRxRy16
6066
114k
    0U, // EHB
6067
114k
    0U, // EHB_MM
6068
114k
    0U, // EHB_MMR6
6069
114k
    0U, // EHB_NM
6070
114k
    0U, // EI
6071
114k
    0U, // EI_MM
6072
114k
    0U, // EI_MMR6
6073
114k
    0U, // EI_NM
6074
114k
    0U, // EMT
6075
114k
    0U, // EMT_NM
6076
114k
    0U, // ERET
6077
114k
    0U, // ERETNC
6078
114k
    0U, // ERETNC_MMR6
6079
114k
    0U, // ERETNC_NM
6080
114k
    0U, // ERET_MM
6081
114k
    0U, // ERET_MMR6
6082
114k
    0U, // ERET_NM
6083
114k
    0U, // EVP
6084
114k
    0U, // EVPE
6085
114k
    0U, // EVPE_NM
6086
114k
    0U, // EVP_MMR6
6087
114k
    5144U,  // EXT
6088
114k
    152U, // EXTP
6089
114k
    152U, // EXTPDP
6090
114k
    128U, // EXTPDPV
6091
114k
    128U, // EXTPDPV_MM
6092
114k
    152U, // EXTPDP_MM
6093
114k
    128U, // EXTPV
6094
114k
    128U, // EXTPV_MM
6095
114k
    152U, // EXTP_MM
6096
114k
    128U, // EXTRV_RS_W
6097
114k
    128U, // EXTRV_RS_W_MM
6098
114k
    128U, // EXTRV_R_W
6099
114k
    128U, // EXTRV_R_W_MM
6100
114k
    128U, // EXTRV_S_H
6101
114k
    128U, // EXTRV_S_H_MM
6102
114k
    128U, // EXTRV_W
6103
114k
    128U, // EXTRV_W_MM
6104
114k
    152U, // EXTR_RS_W
6105
114k
    152U, // EXTR_RS_W_MM
6106
114k
    152U, // EXTR_R_W
6107
114k
    152U, // EXTR_R_W_MM
6108
114k
    152U, // EXTR_S_H
6109
114k
    152U, // EXTR_S_H_MM
6110
114k
    152U, // EXTR_W
6111
114k
    152U, // EXTR_W_MM
6112
114k
    2072U,  // EXTS
6113
114k
    2072U,  // EXTS32
6114
114k
    2048U,  // EXTW_NM
6115
114k
    5144U,  // EXT_MM
6116
114k
    5144U,  // EXT_MMR6
6117
114k
    5144U,  // EXT_NM
6118
114k
    0U, // FABS_D32
6119
114k
    0U, // FABS_D32_MM
6120
114k
    0U, // FABS_D64
6121
114k
    0U, // FABS_D64_MM
6122
114k
    0U, // FABS_S
6123
114k
    0U, // FABS_S_MM
6124
114k
    128U, // FADD_D
6125
114k
    128U, // FADD_D32
6126
114k
    128U, // FADD_D32_MM
6127
114k
    128U, // FADD_D64
6128
114k
    128U, // FADD_D64_MM
6129
114k
    128U, // FADD_PS64
6130
114k
    128U, // FADD_S
6131
114k
    128U, // FADD_S_MM
6132
114k
    72U,  // FADD_S_MMR6
6133
114k
    128U, // FADD_W
6134
114k
    128U, // FCAF_D
6135
114k
    128U, // FCAF_W
6136
114k
    128U, // FCEQ_D
6137
114k
    128U, // FCEQ_W
6138
114k
    0U, // FCLASS_D
6139
114k
    0U, // FCLASS_W
6140
114k
    128U, // FCLE_D
6141
114k
    128U, // FCLE_W
6142
114k
    128U, // FCLT_D
6143
114k
    128U, // FCLT_W
6144
114k
    0U, // FCMP_D32
6145
114k
    0U, // FCMP_D32_MM
6146
114k
    0U, // FCMP_D64
6147
114k
    0U, // FCMP_S32
6148
114k
    0U, // FCMP_S32_MM
6149
114k
    128U, // FCNE_D
6150
114k
    128U, // FCNE_W
6151
114k
    128U, // FCOR_D
6152
114k
    128U, // FCOR_W
6153
114k
    128U, // FCUEQ_D
6154
114k
    128U, // FCUEQ_W
6155
114k
    128U, // FCULE_D
6156
114k
    128U, // FCULE_W
6157
114k
    128U, // FCULT_D
6158
114k
    128U, // FCULT_W
6159
114k
    128U, // FCUNE_D
6160
114k
    128U, // FCUNE_W
6161
114k
    128U, // FCUN_D
6162
114k
    128U, // FCUN_W
6163
114k
    128U, // FDIV_D
6164
114k
    128U, // FDIV_D32
6165
114k
    128U, // FDIV_D32_MM
6166
114k
    128U, // FDIV_D64
6167
114k
    128U, // FDIV_D64_MM
6168
114k
    128U, // FDIV_S
6169
114k
    128U, // FDIV_S_MM
6170
114k
    72U,  // FDIV_S_MMR6
6171
114k
    128U, // FDIV_W
6172
114k
    128U, // FEXDO_H
6173
114k
    128U, // FEXDO_W
6174
114k
    128U, // FEXP2_D
6175
114k
    128U, // FEXP2_W
6176
114k
    0U, // FEXUPL_D
6177
114k
    0U, // FEXUPL_W
6178
114k
    0U, // FEXUPR_D
6179
114k
    0U, // FEXUPR_W
6180
114k
    0U, // FFINT_S_D
6181
114k
    0U, // FFINT_S_W
6182
114k
    0U, // FFINT_U_D
6183
114k
    0U, // FFINT_U_W
6184
114k
    0U, // FFQL_D
6185
114k
    0U, // FFQL_W
6186
114k
    0U, // FFQR_D
6187
114k
    0U, // FFQR_W
6188
114k
    0U, // FILL_B
6189
114k
    0U, // FILL_D
6190
114k
    0U, // FILL_H
6191
114k
    0U, // FILL_W
6192
114k
    0U, // FLOG2_D
6193
114k
    0U, // FLOG2_W
6194
114k
    0U, // FLOOR_L_D64
6195
114k
    0U, // FLOOR_L_D_MMR6
6196
114k
    0U, // FLOOR_L_S
6197
114k
    0U, // FLOOR_L_S_MMR6
6198
114k
    0U, // FLOOR_W_D32
6199
114k
    0U, // FLOOR_W_D64
6200
114k
    0U, // FLOOR_W_D_MMR6
6201
114k
    0U, // FLOOR_W_MM
6202
114k
    0U, // FLOOR_W_S
6203
114k
    0U, // FLOOR_W_S_MM
6204
114k
    0U, // FLOOR_W_S_MMR6
6205
114k
    184U, // FMADD_D
6206
114k
    184U, // FMADD_W
6207
114k
    128U, // FMAX_A_D
6208
114k
    128U, // FMAX_A_W
6209
114k
    128U, // FMAX_D
6210
114k
    128U, // FMAX_W
6211
114k
    128U, // FMIN_A_D
6212
114k
    128U, // FMIN_A_W
6213
114k
    128U, // FMIN_D
6214
114k
    128U, // FMIN_W
6215
114k
    0U, // FMOV_D32
6216
114k
    0U, // FMOV_D32_MM
6217
114k
    0U, // FMOV_D64
6218
114k
    0U, // FMOV_D64_MM
6219
114k
    0U, // FMOV_D_MMR6
6220
114k
    0U, // FMOV_S
6221
114k
    0U, // FMOV_S_MM
6222
114k
    0U, // FMOV_S_MMR6
6223
114k
    184U, // FMSUB_D
6224
114k
    184U, // FMSUB_W
6225
114k
    128U, // FMUL_D
6226
114k
    128U, // FMUL_D32
6227
114k
    128U, // FMUL_D32_MM
6228
114k
    128U, // FMUL_D64
6229
114k
    128U, // FMUL_D64_MM
6230
114k
    128U, // FMUL_PS64
6231
114k
    128U, // FMUL_S
6232
114k
    128U, // FMUL_S_MM
6233
114k
    72U,  // FMUL_S_MMR6
6234
114k
    128U, // FMUL_W
6235
114k
    0U, // FNEG_D32
6236
114k
    0U, // FNEG_D32_MM
6237
114k
    0U, // FNEG_D64
6238
114k
    0U, // FNEG_D64_MM
6239
114k
    0U, // FNEG_S
6240
114k
    0U, // FNEG_S_MM
6241
114k
    0U, // FNEG_S_MMR6
6242
114k
    1U, // FORK
6243
114k
    1U, // FORK_NM
6244
114k
    0U, // FRCP_D
6245
114k
    0U, // FRCP_W
6246
114k
    0U, // FRINT_D
6247
114k
    0U, // FRINT_W
6248
114k
    0U, // FRSQRT_D
6249
114k
    0U, // FRSQRT_W
6250
114k
    128U, // FSAF_D
6251
114k
    128U, // FSAF_W
6252
114k
    128U, // FSEQ_D
6253
114k
    128U, // FSEQ_W
6254
114k
    128U, // FSLE_D
6255
114k
    128U, // FSLE_W
6256
114k
    128U, // FSLT_D
6257
114k
    128U, // FSLT_W
6258
114k
    128U, // FSNE_D
6259
114k
    128U, // FSNE_W
6260
114k
    128U, // FSOR_D
6261
114k
    128U, // FSOR_W
6262
114k
    0U, // FSQRT_D
6263
114k
    0U, // FSQRT_D32
6264
114k
    0U, // FSQRT_D32_MM
6265
114k
    0U, // FSQRT_D64
6266
114k
    0U, // FSQRT_D64_MM
6267
114k
    0U, // FSQRT_S
6268
114k
    0U, // FSQRT_S_MM
6269
114k
    0U, // FSQRT_W
6270
114k
    128U, // FSUB_D
6271
114k
    128U, // FSUB_D32
6272
114k
    128U, // FSUB_D32_MM
6273
114k
    128U, // FSUB_D64
6274
114k
    128U, // FSUB_D64_MM
6275
114k
    128U, // FSUB_PS64
6276
114k
    128U, // FSUB_S
6277
114k
    128U, // FSUB_S_MM
6278
114k
    72U,  // FSUB_S_MMR6
6279
114k
    128U, // FSUB_W
6280
114k
    128U, // FSUEQ_D
6281
114k
    128U, // FSUEQ_W
6282
114k
    128U, // FSULE_D
6283
114k
    128U, // FSULE_W
6284
114k
    128U, // FSULT_D
6285
114k
    128U, // FSULT_W
6286
114k
    128U, // FSUNE_D
6287
114k
    128U, // FSUNE_W
6288
114k
    128U, // FSUN_D
6289
114k
    128U, // FSUN_W
6290
114k
    0U, // FTINT_S_D
6291
114k
    0U, // FTINT_S_W
6292
114k
    0U, // FTINT_U_D
6293
114k
    0U, // FTINT_U_W
6294
114k
    128U, // FTQ_H
6295
114k
    128U, // FTQ_W
6296
114k
    0U, // FTRUNC_S_D
6297
114k
    0U, // FTRUNC_S_W
6298
114k
    0U, // FTRUNC_U_D
6299
114k
    0U, // FTRUNC_U_W
6300
114k
    0U, // GINVI
6301
114k
    0U, // GINVI_MMR6
6302
114k
    0U, // GINVI_NM
6303
114k
    0U, // GINVT
6304
114k
    0U, // GINVT_MMR6
6305
114k
    0U, // GINVT_NM
6306
114k
    128U, // HADD_S_D
6307
114k
    128U, // HADD_S_H
6308
114k
    128U, // HADD_S_W
6309
114k
    128U, // HADD_U_D
6310
114k
    128U, // HADD_U_H
6311
114k
    128U, // HADD_U_W
6312
114k
    128U, // HSUB_S_D
6313
114k
    128U, // HSUB_S_H
6314
114k
    128U, // HSUB_S_W
6315
114k
    128U, // HSUB_U_D
6316
114k
    128U, // HSUB_U_H
6317
114k
    128U, // HSUB_U_W
6318
114k
    0U, // HYPCALL
6319
114k
    0U, // HYPCALL_MM
6320
114k
    128U, // ILVEV_B
6321
114k
    128U, // ILVEV_D
6322
114k
    128U, // ILVEV_H
6323
114k
    128U, // ILVEV_W
6324
114k
    128U, // ILVL_B
6325
114k
    128U, // ILVL_D
6326
114k
    128U, // ILVL_H
6327
114k
    128U, // ILVL_W
6328
114k
    128U, // ILVOD_B
6329
114k
    128U, // ILVOD_D
6330
114k
    128U, // ILVOD_H
6331
114k
    128U, // ILVOD_W
6332
114k
    128U, // ILVR_B
6333
114k
    128U, // ILVR_D
6334
114k
    128U, // ILVR_H
6335
114k
    128U, // ILVR_W
6336
114k
    7192U,  // INS
6337
114k
    0U, // INSERT_B
6338
114k
    0U, // INSERT_D
6339
114k
    0U, // INSERT_H
6340
114k
    0U, // INSERT_W
6341
114k
    0U, // INSV
6342
114k
    0U, // INSVE_B
6343
114k
    0U, // INSVE_D
6344
114k
    0U, // INSVE_H
6345
114k
    0U, // INSVE_W
6346
114k
    0U, // INSV_MM
6347
114k
    7192U,  // INS_MM
6348
114k
    7192U,  // INS_MMR6
6349
114k
    7192U,  // INS_NM
6350
114k
    0U, // J
6351
114k
    0U, // JAL
6352
114k
    0U, // JALR
6353
114k
    0U, // JALR16_MM
6354
114k
    0U, // JALR64
6355
114k
    0U, // JALRC16_MMR6
6356
114k
    0U, // JALRC16_NM
6357
114k
    0U, // JALRCHB_NM
6358
114k
    0U, // JALRC_HB_MMR6
6359
114k
    0U, // JALRC_MMR6
6360
114k
    0U, // JALRC_NM
6361
114k
    0U, // JALRS16_MM
6362
114k
    0U, // JALRS_MM
6363
114k
    0U, // JALR_HB
6364
114k
    0U, // JALR_HB64
6365
114k
    0U, // JALR_MM
6366
114k
    0U, // JALS_MM
6367
114k
    0U, // JALX
6368
114k
    0U, // JALX_MM
6369
114k
    0U, // JAL_MM
6370
114k
    0U, // JIALC
6371
114k
    0U, // JIALC64
6372
114k
    0U, // JIALC_MMR6
6373
114k
    0U, // JIC
6374
114k
    0U, // JIC64
6375
114k
    0U, // JIC_MMR6
6376
114k
    0U, // JR
6377
114k
    0U, // JR16_MM
6378
114k
    0U, // JR64
6379
114k
    0U, // JRADDIUSP
6380
114k
    0U, // JRC16_MM
6381
114k
    0U, // JRC16_MMR6
6382
114k
    0U, // JRCADDIUSP_MMR6
6383
114k
    0U, // JRC_NM
6384
114k
    0U, // JR_HB
6385
114k
    0U, // JR_HB64
6386
114k
    0U, // JR_HB64_R6
6387
114k
    0U, // JR_HB_R6
6388
114k
    0U, // JR_MM
6389
114k
    0U, // J_MM
6390
114k
    0U, // Jal16
6391
114k
    0U, // JalB16
6392
114k
    0U, // JrRa16
6393
114k
    0U, // JrcRa16
6394
114k
    0U, // JrcRx16
6395
114k
    0U, // JumpLinkReg16
6396
114k
    0U, // LAPC32_NM
6397
114k
    0U, // LAPC48_NM
6398
114k
    0U, // LB
6399
114k
    0U, // LB16_NM
6400
114k
    0U, // LB64
6401
114k
    0U, // LBE
6402
114k
    0U, // LBE_MM
6403
114k
    0U, // LBGP_NM
6404
114k
    0U, // LBU16_MM
6405
114k
    0U, // LBU16_NM
6406
114k
    0U, // LBUGP_NM
6407
114k
    1U, // LBUX
6408
114k
    1U, // LBUX_MM
6409
114k
    0U, // LBUX_NM
6410
114k
    0U, // LBU_MMR6
6411
114k
    0U, // LBU_NM
6412
114k
    0U, // LBUs9_NM
6413
114k
    0U, // LBX_NM
6414
114k
    0U, // LB_MM
6415
114k
    0U, // LB_MMR6
6416
114k
    0U, // LB_NM
6417
114k
    0U, // LBs9_NM
6418
114k
    0U, // LBu
6419
114k
    0U, // LBu64
6420
114k
    0U, // LBuE
6421
114k
    0U, // LBuE_MM
6422
114k
    0U, // LBu_MM
6423
114k
    0U, // LD
6424
114k
    0U, // LDC1
6425
114k
    0U, // LDC164
6426
114k
    0U, // LDC1_D64_MMR6
6427
114k
    0U, // LDC1_MM_D32
6428
114k
    0U, // LDC1_MM_D64
6429
114k
    0U, // LDC2
6430
114k
    0U, // LDC2_MMR6
6431
114k
    0U, // LDC2_R6
6432
114k
    0U, // LDC3
6433
114k
    0U, // LDI_B
6434
114k
    0U, // LDI_D
6435
114k
    0U, // LDI_H
6436
114k
    0U, // LDI_W
6437
114k
    0U, // LDL
6438
114k
    0U, // LDPC
6439
114k
    0U, // LDR
6440
114k
    1U, // LDXC1
6441
114k
    1U, // LDXC164
6442
114k
    0U, // LD_B
6443
114k
    0U, // LD_D
6444
114k
    0U, // LD_H
6445
114k
    0U, // LD_W
6446
114k
    0U, // LEA_ADDIU_NM
6447
114k
    0U, // LEA_ADDiu
6448
114k
    0U, // LEA_ADDiu64
6449
114k
    0U, // LEA_ADDiu_MM
6450
114k
    0U, // LH
6451
114k
    0U, // LH16_NM
6452
114k
    0U, // LH64
6453
114k
    0U, // LHE
6454
114k
    0U, // LHE_MM
6455
114k
    0U, // LHGP_NM
6456
114k
    0U, // LHU16_MM
6457
114k
    0U, // LHU16_NM
6458
114k
    0U, // LHUGP_NM
6459
114k
    0U, // LHUXS_NM
6460
114k
    0U, // LHUX_NM
6461
114k
    0U, // LHU_NM
6462
114k
    0U, // LHUs9_NM
6463
114k
    1U, // LHX
6464
114k
    0U, // LHXS_NM
6465
114k
    1U, // LHX_MM
6466
114k
    0U, // LHX_NM
6467
114k
    0U, // LH_MM
6468
114k
    0U, // LH_NM
6469
114k
    0U, // LHs9_NM
6470
114k
    0U, // LHu
6471
114k
    0U, // LHu64
6472
114k
    0U, // LHuE
6473
114k
    0U, // LHuE_MM
6474
114k
    0U, // LHu_MM
6475
114k
    0U, // LI16_MM
6476
114k
    0U, // LI16_MMR6
6477
114k
    0U, // LI16_NM
6478
114k
    0U, // LI48_NM
6479
114k
    0U, // LL
6480
114k
    0U, // LL64
6481
114k
    0U, // LL64_R6
6482
114k
    0U, // LLD
6483
114k
    0U, // LLD_R6
6484
114k
    0U, // LLE
6485
114k
    0U, // LLE_MM
6486
114k
    76U,  // LLWP_NM
6487
114k
    0U, // LL_MM
6488
114k
    0U, // LL_MMR6
6489
114k
    0U, // LL_NM
6490
114k
    0U, // LL_R6
6491
114k
    9216U,  // LSA
6492
114k
    1U, // LSA_MMR6
6493
114k
    1024U,  // LSA_NM
6494
114k
    9216U,  // LSA_R6
6495
114k
    0U, // LUI_MMR6
6496
114k
    0U, // LUI_NM
6497
114k
    1U, // LUXC1
6498
114k
    1U, // LUXC164
6499
114k
    1U, // LUXC1_MM
6500
114k
    0U, // LUi
6501
114k
    0U, // LUi64
6502
114k
    0U, // LUi_MM
6503
114k
    0U, // LW
6504
114k
    0U, // LW16_MM
6505
114k
    0U, // LW16_NM
6506
114k
    0U, // LW4x4_NM
6507
114k
    0U, // LW64
6508
114k
    0U, // LWC1
6509
114k
    0U, // LWC1_MM
6510
114k
    0U, // LWC2
6511
114k
    0U, // LWC2_MMR6
6512
114k
    0U, // LWC2_R6
6513
114k
    0U, // LWC3
6514
114k
    0U, // LWDSP
6515
114k
    0U, // LWDSP_MM
6516
114k
    0U, // LWE
6517
114k
    0U, // LWE_MM
6518
114k
    0U, // LWGP16_NM
6519
114k
    0U, // LWGP_MM
6520
114k
    0U, // LWGP_NM
6521
114k
    0U, // LWL
6522
114k
    0U, // LWL64
6523
114k
    0U, // LWLE
6524
114k
    0U, // LWLE_MM
6525
114k
    0U, // LWL_MM
6526
114k
    0U, // LWM16_MM
6527
114k
    0U, // LWM16_MMR6
6528
114k
    0U, // LWM32_MM
6529
114k
    184U, // LWM_NM
6530
114k
    0U, // LWPC
6531
114k
    0U, // LWPC_MMR6
6532
114k
    0U, // LWPC_NM
6533
114k
    0U, // LWP_MM
6534
114k
    0U, // LWR
6535
114k
    0U, // LWR64
6536
114k
    0U, // LWRE
6537
114k
    0U, // LWRE_MM
6538
114k
    0U, // LWR_MM
6539
114k
    0U, // LWSP16_NM
6540
114k
    0U, // LWSP_MM
6541
114k
    0U, // LWUPC
6542
114k
    0U, // LWU_MM
6543
114k
    1U, // LWX
6544
114k
    1U, // LWXC1
6545
114k
    1U, // LWXC1_MM
6546
114k
    0U, // LWXS16_NM
6547
114k
    1U, // LWXS_MM
6548
114k
    0U, // LWXS_NM
6549
114k
    1U, // LWX_MM
6550
114k
    0U, // LWX_NM
6551
114k
    0U, // LW_MM
6552
114k
    0U, // LW_MMR6
6553
114k
    0U, // LW_NM
6554
114k
    0U, // LWs9_NM
6555
114k
    0U, // LWu
6556
114k
    0U, // LbRxRyOffMemX16
6557
114k
    0U, // LbuRxRyOffMemX16
6558
114k
    0U, // LhRxRyOffMemX16
6559
114k
    0U, // LhuRxRyOffMemX16
6560
114k
    1U, // LiRxImm16
6561
114k
    0U, // LiRxImmAlignX16
6562
114k
    0U, // LiRxImmX16
6563
114k
    1U, // LwRxPcTcp16
6564
114k
    0U, // LwRxPcTcpX16
6565
114k
    0U, // LwRxRyOffMemX16
6566
114k
    0U, // LwRxSpImmX16
6567
114k
    0U, // MADD
6568
114k
    184U, // MADDF_D
6569
114k
    184U, // MADDF_D_MMR6
6570
114k
    184U, // MADDF_S
6571
114k
    184U, // MADDF_S_MMR6
6572
114k
    184U, // MADDR_Q_H
6573
114k
    184U, // MADDR_Q_W
6574
114k
    0U, // MADDU
6575
114k
    128U, // MADDU_DSP
6576
114k
    128U, // MADDU_DSP_MM
6577
114k
    0U, // MADDU_MM
6578
114k
    184U, // MADDV_B
6579
114k
    184U, // MADDV_D
6580
114k
    184U, // MADDV_H
6581
114k
    184U, // MADDV_W
6582
114k
    0U, // MADD_D32
6583
114k
    0U, // MADD_D32_MM
6584
114k
    0U, // MADD_D64
6585
114k
    128U, // MADD_DSP
6586
114k
    128U, // MADD_DSP_MM
6587
114k
    0U, // MADD_MM
6588
114k
    184U, // MADD_Q_H
6589
114k
    184U, // MADD_Q_W
6590
114k
    0U, // MADD_S
6591
114k
    0U, // MADD_S_MM
6592
114k
    128U, // MAQ_SA_W_PHL
6593
114k
    128U, // MAQ_SA_W_PHL_MM
6594
114k
    128U, // MAQ_SA_W_PHR
6595
114k
    128U, // MAQ_SA_W_PHR_MM
6596
114k
    128U, // MAQ_S_W_PHL
6597
114k
    128U, // MAQ_S_W_PHL_MM
6598
114k
    128U, // MAQ_S_W_PHR
6599
114k
    128U, // MAQ_S_W_PHR_MM
6600
114k
    128U, // MAXA_D
6601
114k
    128U, // MAXA_D_MMR6
6602
114k
    128U, // MAXA_S
6603
114k
    128U, // MAXA_S_MMR6
6604
114k
    128U, // MAXI_S_B
6605
114k
    128U, // MAXI_S_D
6606
114k
    128U, // MAXI_S_H
6607
114k
    128U, // MAXI_S_W
6608
114k
    152U, // MAXI_U_B
6609
114k
    152U, // MAXI_U_D
6610
114k
    152U, // MAXI_U_H
6611
114k
    152U, // MAXI_U_W
6612
114k
    128U, // MAX_A_B
6613
114k
    128U, // MAX_A_D
6614
114k
    128U, // MAX_A_H
6615
114k
    128U, // MAX_A_W
6616
114k
    128U, // MAX_D
6617
114k
    128U, // MAX_D_MMR6
6618
114k
    128U, // MAX_S
6619
114k
    128U, // MAX_S_B
6620
114k
    128U, // MAX_S_D
6621
114k
    128U, // MAX_S_H
6622
114k
    128U, // MAX_S_MMR6
6623
114k
    128U, // MAX_S_W
6624
114k
    128U, // MAX_U_B
6625
114k
    128U, // MAX_U_D
6626
114k
    128U, // MAX_U_H
6627
114k
    128U, // MAX_U_W
6628
114k
    136U, // MFC0
6629
114k
    0U, // MFC0Sel_NM
6630
114k
    136U, // MFC0_MMR6
6631
114k
    152U, // MFC0_NM
6632
114k
    0U, // MFC1
6633
114k
    0U, // MFC1_D64
6634
114k
    0U, // MFC1_MM
6635
114k
    0U, // MFC1_MMR6
6636
114k
    136U, // MFC2
6637
114k
    0U, // MFC2_MMR6
6638
114k
    136U, // MFGC0
6639
114k
    136U, // MFGC0_MM
6640
114k
    0U, // MFHC0Sel_NM
6641
114k
    136U, // MFHC0_MMR6
6642
114k
    152U, // MFHC0_NM
6643
114k
    0U, // MFHC1_D32
6644
114k
    0U, // MFHC1_D32_MM
6645
114k
    0U, // MFHC1_D64
6646
114k
    0U, // MFHC1_D64_MM
6647
114k
    0U, // MFHC2_MMR6
6648
114k
    136U, // MFHGC0
6649
114k
    136U, // MFHGC0_MM
6650
114k
    0U, // MFHI
6651
114k
    0U, // MFHI16_MM
6652
114k
    0U, // MFHI64
6653
114k
    0U, // MFHI_DSP
6654
114k
    0U, // MFHI_DSP_MM
6655
114k
    0U, // MFHI_MM
6656
114k
    0U, // MFLO
6657
114k
    0U, // MFLO16_MM
6658
114k
    0U, // MFLO64
6659
114k
    0U, // MFLO_DSP
6660
114k
    0U, // MFLO_DSP_MM
6661
114k
    0U, // MFLO_MM
6662
114k
    19520U, // MFTR
6663
114k
    19520U, // MFTR_NM
6664
114k
    128U, // MINA_D
6665
114k
    128U, // MINA_D_MMR6
6666
114k
    128U, // MINA_S
6667
114k
    128U, // MINA_S_MMR6
6668
114k
    128U, // MINI_S_B
6669
114k
    128U, // MINI_S_D
6670
114k
    128U, // MINI_S_H
6671
114k
    128U, // MINI_S_W
6672
114k
    152U, // MINI_U_B
6673
114k
    152U, // MINI_U_D
6674
114k
    152U, // MINI_U_H
6675
114k
    152U, // MINI_U_W
6676
114k
    128U, // MIN_A_B
6677
114k
    128U, // MIN_A_D
6678
114k
    128U, // MIN_A_H
6679
114k
    128U, // MIN_A_W
6680
114k
    128U, // MIN_D
6681
114k
    128U, // MIN_D_MMR6
6682
114k
    128U, // MIN_S
6683
114k
    128U, // MIN_S_B
6684
114k
    128U, // MIN_S_D
6685
114k
    128U, // MIN_S_H
6686
114k
    128U, // MIN_S_MMR6
6687
114k
    128U, // MIN_S_W
6688
114k
    128U, // MIN_U_B
6689
114k
    128U, // MIN_U_D
6690
114k
    128U, // MIN_U_H
6691
114k
    128U, // MIN_U_W
6692
114k
    128U, // MOD
6693
114k
    128U, // MODSUB
6694
114k
    128U, // MODSUB_MM
6695
114k
    128U, // MODU
6696
114k
    128U, // MODU_MMR6
6697
114k
    128U, // MODU_NM
6698
114k
    128U, // MOD_MMR6
6699
114k
    128U, // MOD_NM
6700
114k
    128U, // MOD_S_B
6701
114k
    128U, // MOD_S_D
6702
114k
    128U, // MOD_S_H
6703
114k
    128U, // MOD_S_W
6704
114k
    128U, // MOD_U_B
6705
114k
    128U, // MOD_U_D
6706
114k
    128U, // MOD_U_H
6707
114k
    128U, // MOD_U_W
6708
114k
    0U, // MOVE16_MM
6709
114k
    0U, // MOVE16_MMR6
6710
114k
    80U,  // MOVEBALC_NM
6711
114k
    0U, // MOVEPREV_NM
6712
114k
    0U, // MOVEP_MM
6713
114k
    0U, // MOVEP_MMR6
6714
114k
    0U, // MOVEP_NM
6715
114k
    0U, // MOVE_NM
6716
114k
    0U, // MOVE_V
6717
114k
    128U, // MOVF_D32
6718
114k
    128U, // MOVF_D32_MM
6719
114k
    128U, // MOVF_D64
6720
114k
    128U, // MOVF_I
6721
114k
    128U, // MOVF_I64
6722
114k
    128U, // MOVF_I_MM
6723
114k
    128U, // MOVF_S
6724
114k
    128U, // MOVF_S_MM
6725
114k
    128U, // MOVN_I64_D64
6726
114k
    128U, // MOVN_I64_I
6727
114k
    128U, // MOVN_I64_I64
6728
114k
    128U, // MOVN_I64_S
6729
114k
    128U, // MOVN_I_D32
6730
114k
    128U, // MOVN_I_D32_MM
6731
114k
    128U, // MOVN_I_D64
6732
114k
    128U, // MOVN_I_I
6733
114k
    128U, // MOVN_I_I64
6734
114k
    128U, // MOVN_I_MM
6735
114k
    128U, // MOVN_I_S
6736
114k
    128U, // MOVN_I_S_MM
6737
114k
    128U, // MOVN_NM
6738
114k
    128U, // MOVT_D32
6739
114k
    128U, // MOVT_D32_MM
6740
114k
    128U, // MOVT_D64
6741
114k
    128U, // MOVT_I
6742
114k
    128U, // MOVT_I64
6743
114k
    128U, // MOVT_I_MM
6744
114k
    128U, // MOVT_S
6745
114k
    128U, // MOVT_S_MM
6746
114k
    128U, // MOVZ_I64_D64
6747
114k
    128U, // MOVZ_I64_I
6748
114k
    128U, // MOVZ_I64_I64
6749
114k
    128U, // MOVZ_I64_S
6750
114k
    128U, // MOVZ_I_D32
6751
114k
    128U, // MOVZ_I_D32_MM
6752
114k
    128U, // MOVZ_I_D64
6753
114k
    128U, // MOVZ_I_I
6754
114k
    128U, // MOVZ_I_I64
6755
114k
    128U, // MOVZ_I_MM
6756
114k
    128U, // MOVZ_I_S
6757
114k
    128U, // MOVZ_I_S_MM
6758
114k
    128U, // MOVZ_NM
6759
114k
    0U, // MSUB
6760
114k
    184U, // MSUBF_D
6761
114k
    184U, // MSUBF_D_MMR6
6762
114k
    184U, // MSUBF_S
6763
114k
    184U, // MSUBF_S_MMR6
6764
114k
    184U, // MSUBR_Q_H
6765
114k
    184U, // MSUBR_Q_W
6766
114k
    0U, // MSUBU
6767
114k
    128U, // MSUBU_DSP
6768
114k
    128U, // MSUBU_DSP_MM
6769
114k
    0U, // MSUBU_MM
6770
114k
    184U, // MSUBV_B
6771
114k
    184U, // MSUBV_D
6772
114k
    184U, // MSUBV_H
6773
114k
    184U, // MSUBV_W
6774
114k
    0U, // MSUB_D32
6775
114k
    0U, // MSUB_D32_MM
6776
114k
    0U, // MSUB_D64
6777
114k
    128U, // MSUB_DSP
6778
114k
    128U, // MSUB_DSP_MM
6779
114k
    0U, // MSUB_MM
6780
114k
    184U, // MSUB_Q_H
6781
114k
    184U, // MSUB_Q_W
6782
114k
    0U, // MSUB_S
6783
114k
    0U, // MSUB_S_MM
6784
114k
    0U, // MTC0
6785
114k
    0U, // MTC0Sel_NM
6786
114k
    0U, // MTC0_MMR6
6787
114k
    152U, // MTC0_NM
6788
114k
    0U, // MTC1
6789
114k
    0U, // MTC1_D64
6790
114k
    0U, // MTC1_D64_MM
6791
114k
    0U, // MTC1_MM
6792
114k
    0U, // MTC1_MMR6
6793
114k
    0U, // MTC2
6794
114k
    0U, // MTC2_MMR6
6795
114k
    0U, // MTGC0
6796
114k
    0U, // MTGC0_MM
6797
114k
    0U, // MTHC0Sel_NM
6798
114k
    0U, // MTHC0_MMR6
6799
114k
    152U, // MTHC0_NM
6800
114k
    0U, // MTHC1_D32
6801
114k
    0U, // MTHC1_D32_MM
6802
114k
    0U, // MTHC1_D64
6803
114k
    0U, // MTHC1_D64_MM
6804
114k
    0U, // MTHC2_MMR6
6805
114k
    0U, // MTHGC0
6806
114k
    0U, // MTHGC0_MM
6807
114k
    0U, // MTHI
6808
114k
    0U, // MTHI64
6809
114k
    0U, // MTHI_DSP
6810
114k
    0U, // MTHI_DSP_MM
6811
114k
    0U, // MTHI_MM
6812
114k
    0U, // MTHLIP
6813
114k
    0U, // MTHLIP_MM
6814
114k
    0U, // MTLO
6815
114k
    0U, // MTLO64
6816
114k
    0U, // MTLO_DSP
6817
114k
    0U, // MTLO_DSP_MM
6818
114k
    0U, // MTLO_MM
6819
114k
    0U, // MTM0
6820
114k
    0U, // MTM1
6821
114k
    0U, // MTM2
6822
114k
    0U, // MTP0
6823
114k
    0U, // MTP1
6824
114k
    0U, // MTP2
6825
114k
    2U, // MTTR
6826
114k
    2U, // MTTR_NM
6827
114k
    128U, // MUH
6828
114k
    128U, // MUHU
6829
114k
    128U, // MUHU_MMR6
6830
114k
    128U, // MUHU_NM
6831
114k
    128U, // MUH_MMR6
6832
114k
    128U, // MUH_NM
6833
114k
    128U, // MUL
6834
114k
    128U, // MUL4x4_NM
6835
114k
    128U, // MULEQ_S_W_PHL
6836
114k
    128U, // MULEQ_S_W_PHL_MM
6837
114k
    128U, // MULEQ_S_W_PHR
6838
114k
    128U, // MULEQ_S_W_PHR_MM
6839
114k
    128U, // MULEU_S_PH_QBL
6840
114k
    128U, // MULEU_S_PH_QBL_MM
6841
114k
    128U, // MULEU_S_PH_QBR
6842
114k
    128U, // MULEU_S_PH_QBR_MM
6843
114k
    128U, // MULQ_RS_PH
6844
114k
    128U, // MULQ_RS_PH_MM
6845
114k
    128U, // MULQ_RS_W
6846
114k
    128U, // MULQ_RS_W_MMR2
6847
114k
    128U, // MULQ_S_PH
6848
114k
    128U, // MULQ_S_PH_MMR2
6849
114k
    128U, // MULQ_S_W
6850
114k
    128U, // MULQ_S_W_MMR2
6851
114k
    128U, // MULR_PS64
6852
114k
    128U, // MULR_Q_H
6853
114k
    128U, // MULR_Q_W
6854
114k
    128U, // MULSAQ_S_W_PH
6855
114k
    128U, // MULSAQ_S_W_PH_MM
6856
114k
    128U, // MULSA_W_PH
6857
114k
    128U, // MULSA_W_PH_MMR2
6858
114k
    0U, // MULT
6859
114k
    128U, // MULTU_DSP
6860
114k
    128U, // MULTU_DSP_MM
6861
114k
    128U, // MULT_DSP
6862
114k
    128U, // MULT_DSP_MM
6863
114k
    0U, // MULT_MM
6864
114k
    0U, // MULTu
6865
114k
    0U, // MULTu_MM
6866
114k
    128U, // MULU
6867
114k
    128U, // MULU_MMR6
6868
114k
    128U, // MULU_NM
6869
114k
    128U, // MULV_B
6870
114k
    128U, // MULV_D
6871
114k
    128U, // MULV_H
6872
114k
    128U, // MULV_W
6873
114k
    128U, // MUL_MM
6874
114k
    128U, // MUL_MMR6
6875
114k
    128U, // MUL_NM
6876
114k
    128U, // MUL_PH
6877
114k
    128U, // MUL_PH_MMR2
6878
114k
    128U, // MUL_Q_H
6879
114k
    128U, // MUL_Q_W
6880
114k
    128U, // MUL_R6
6881
114k
    128U, // MUL_S_PH
6882
114k
    128U, // MUL_S_PH_MMR2
6883
114k
    0U, // Mfhi16
6884
114k
    0U, // Mflo16
6885
114k
    0U, // Move32R16
6886
114k
    0U, // MoveR3216
6887
114k
    0U, // NLOC_B
6888
114k
    0U, // NLOC_D
6889
114k
    0U, // NLOC_H
6890
114k
    0U, // NLOC_W
6891
114k
    0U, // NLZC_B
6892
114k
    0U, // NLZC_D
6893
114k
    0U, // NLZC_H
6894
114k
    0U, // NLZC_W
6895
114k
    0U, // NMADD_D32
6896
114k
    0U, // NMADD_D32_MM
6897
114k
    0U, // NMADD_D64
6898
114k
    0U, // NMADD_S
6899
114k
    0U, // NMADD_S_MM
6900
114k
    0U, // NMSUB_D32
6901
114k
    0U, // NMSUB_D32_MM
6902
114k
    0U, // NMSUB_D64
6903
114k
    0U, // NMSUB_S
6904
114k
    0U, // NMSUB_S_MM
6905
114k
    0U, // NOP32_NM
6906
114k
    0U, // NOP_NM
6907
114k
    128U, // NOR
6908
114k
    128U, // NOR64
6909
114k
    20U,  // NORI_B
6910
114k
    128U, // NOR_MM
6911
114k
    128U, // NOR_MMR6
6912
114k
    128U, // NOR_NM
6913
114k
    128U, // NOR_V
6914
114k
    0U, // NOT16_MM
6915
114k
    0U, // NOT16_MMR6
6916
114k
    0U, // NOT16_NM
6917
114k
    0U, // NegRxRy16
6918
114k
    0U, // NotRxRy16
6919
114k
    128U, // OR
6920
114k
    0U, // OR16_MM
6921
114k
    0U, // OR16_MMR6
6922
114k
    128U, // OR16_NM
6923
114k
    128U, // OR64
6924
114k
    20U,  // ORI_B
6925
114k
    16U,  // ORI_MMR6
6926
114k
    128U, // ORI_NM
6927
114k
    128U, // OR_MM
6928
114k
    128U, // OR_MMR6
6929
114k
    128U, // OR_NM
6930
114k
    128U, // OR_V
6931
114k
    16U,  // ORi
6932
114k
    16U,  // ORi64
6933
114k
    16U,  // ORi_MM
6934
114k
    0U, // OrRxRxRy16
6935
114k
    128U, // PACKRL_PH
6936
114k
    128U, // PACKRL_PH_MM
6937
114k
    0U, // PAUSE
6938
114k
    0U, // PAUSE_MM
6939
114k
    0U, // PAUSE_MMR6
6940
114k
    0U, // PAUSE_NM
6941
114k
    128U, // PCKEV_B
6942
114k
    128U, // PCKEV_D
6943
114k
    128U, // PCKEV_H
6944
114k
    128U, // PCKEV_W
6945
114k
    128U, // PCKOD_B
6946
114k
    128U, // PCKOD_D
6947
114k
    128U, // PCKOD_H
6948
114k
    128U, // PCKOD_W
6949
114k
    0U, // PCNT_B
6950
114k
    0U, // PCNT_D
6951
114k
    0U, // PCNT_H
6952
114k
    0U, // PCNT_W
6953
114k
    128U, // PICK_PH
6954
114k
    128U, // PICK_PH_MM
6955
114k
    128U, // PICK_QB
6956
114k
    128U, // PICK_QB_MM
6957
114k
    128U, // PLL_PS64
6958
114k
    128U, // PLU_PS64
6959
114k
    0U, // POP
6960
114k
    0U, // PRECEQU_PH_QBL
6961
114k
    0U, // PRECEQU_PH_QBLA
6962
114k
    0U, // PRECEQU_PH_QBLA_MM
6963
114k
    0U, // PRECEQU_PH_QBL_MM
6964
114k
    0U, // PRECEQU_PH_QBR
6965
114k
    0U, // PRECEQU_PH_QBRA
6966
114k
    0U, // PRECEQU_PH_QBRA_MM
6967
114k
    0U, // PRECEQU_PH_QBR_MM
6968
114k
    0U, // PRECEQ_W_PHL
6969
114k
    0U, // PRECEQ_W_PHL_MM
6970
114k
    0U, // PRECEQ_W_PHR
6971
114k
    0U, // PRECEQ_W_PHR_MM
6972
114k
    0U, // PRECEU_PH_QBL
6973
114k
    0U, // PRECEU_PH_QBLA
6974
114k
    0U, // PRECEU_PH_QBLA_MM
6975
114k
    0U, // PRECEU_PH_QBL_MM
6976
114k
    0U, // PRECEU_PH_QBR
6977
114k
    0U, // PRECEU_PH_QBRA
6978
114k
    0U, // PRECEU_PH_QBRA_MM
6979
114k
    0U, // PRECEU_PH_QBR_MM
6980
114k
    128U, // PRECRQU_S_QB_PH
6981
114k
    128U, // PRECRQU_S_QB_PH_MM
6982
114k
    128U, // PRECRQ_PH_W
6983
114k
    128U, // PRECRQ_PH_W_MM
6984
114k
    128U, // PRECRQ_QB_PH
6985
114k
    128U, // PRECRQ_QB_PH_MM
6986
114k
    128U, // PRECRQ_RS_PH_W
6987
114k
    128U, // PRECRQ_RS_PH_W_MM
6988
114k
    128U, // PRECR_QB_PH
6989
114k
    128U, // PRECR_QB_PH_MMR2
6990
114k
    152U, // PRECR_SRA_PH_W
6991
114k
    152U, // PRECR_SRA_PH_W_MMR2
6992
114k
    152U, // PRECR_SRA_R_PH_W
6993
114k
    152U, // PRECR_SRA_R_PH_W_MMR2
6994
114k
    0U, // PREF
6995
114k
    0U, // PREFE
6996
114k
    0U, // PREFE_MM
6997
114k
    0U, // PREFX_MM
6998
114k
    0U, // PREF_MM
6999
114k
    0U, // PREF_MMR6
7000
114k
    0U, // PREF_NM
7001
114k
    0U, // PREF_R6
7002
114k
    0U, // PREFs9_NM
7003
114k
    152U, // PREPEND
7004
114k
    152U, // PREPEND_MMR2
7005
114k
    128U, // PUL_PS64
7006
114k
    128U, // PUU_PS64
7007
114k
    0U, // RADDU_W_QB
7008
114k
    0U, // RADDU_W_QB_MM
7009
114k
    0U, // RDDSP
7010
114k
    0U, // RDDSP_MM
7011
114k
    20U,  // RDHWR
7012
114k
    20U,  // RDHWR64
7013
114k
    20U,  // RDHWR_MM
7014
114k
    136U, // RDHWR_MMR6
7015
114k
    152U, // RDHWR_NM
7016
114k
    0U, // RDPGPR_MMR6
7017
114k
    0U, // RDPGPR_NM
7018
114k
    0U, // RECIP_D32
7019
114k
    0U, // RECIP_D32_MM
7020
114k
    0U, // RECIP_D64
7021
114k
    0U, // RECIP_D64_MM
7022
114k
    0U, // RECIP_S
7023
114k
    0U, // RECIP_S_MM
7024
114k
    0U, // REPLV_PH
7025
114k
    0U, // REPLV_PH_MM
7026
114k
    0U, // REPLV_QB
7027
114k
    0U, // REPLV_QB_MM
7028
114k
    0U, // REPL_PH
7029
114k
    0U, // REPL_PH_MM
7030
114k
    0U, // REPL_QB
7031
114k
    0U, // REPL_QB_MM
7032
114k
    0U, // RESTOREJRC16_NM
7033
114k
    0U, // RESTOREJRC_NM
7034
114k
    0U, // RESTORE_NM
7035
114k
    0U, // RINT_D
7036
114k
    0U, // RINT_D_MMR6
7037
114k
    0U, // RINT_S
7038
114k
    0U, // RINT_S_MMR6
7039
114k
    152U, // ROTR
7040
114k
    128U, // ROTRV
7041
114k
    128U, // ROTRV_MM
7042
114k
    128U, // ROTRV_NM
7043
114k
    152U, // ROTR_MM
7044
114k
    152U, // ROTR_NM
7045
114k
    18456U, // ROTX_NM
7046
114k
    0U, // ROUND_L_D64
7047
114k
    0U, // ROUND_L_D_MMR6
7048
114k
    0U, // ROUND_L_S
7049
114k
    0U, // ROUND_L_S_MMR6
7050
114k
    0U, // ROUND_W_D32
7051
114k
    0U, // ROUND_W_D64
7052
114k
    0U, // ROUND_W_D_MMR6
7053
114k
    0U, // ROUND_W_MM
7054
114k
    0U, // ROUND_W_S
7055
114k
    0U, // ROUND_W_S_MM
7056
114k
    0U, // ROUND_W_S_MMR6
7057
114k
    0U, // RSQRT_D32
7058
114k
    0U, // RSQRT_D32_MM
7059
114k
    0U, // RSQRT_D64
7060
114k
    0U, // RSQRT_D64_MM
7061
114k
    0U, // RSQRT_S
7062
114k
    0U, // RSQRT_S_MM
7063
114k
    0U, // Restore16
7064
114k
    0U, // RestoreX16
7065
114k
    0U, // SAA
7066
114k
    0U, // SAAD
7067
114k
    136U, // SAT_S_B
7068
114k
    160U, // SAT_S_D
7069
114k
    164U, // SAT_S_H
7070
114k
    152U, // SAT_S_W
7071
114k
    136U, // SAT_U_B
7072
114k
    160U, // SAT_U_D
7073
114k
    164U, // SAT_U_H
7074
114k
    152U, // SAT_U_W
7075
114k
    0U, // SAVE16_NM
7076
114k
    0U, // SAVE_NM
7077
114k
    0U, // SB
7078
114k
    0U, // SB16_MM
7079
114k
    0U, // SB16_MMR6
7080
114k
    0U, // SB16_NM
7081
114k
    0U, // SB64
7082
114k
    0U, // SBE
7083
114k
    0U, // SBE_MM
7084
114k
    0U, // SBGP_NM
7085
114k
    0U, // SBX_NM
7086
114k
    0U, // SB_MM
7087
114k
    0U, // SB_MMR6
7088
114k
    0U, // SB_NM
7089
114k
    0U, // SBs9_NM
7090
114k
    0U, // SC
7091
114k
    0U, // SC64
7092
114k
    0U, // SC64_R6
7093
114k
    0U, // SCD
7094
114k
    0U, // SCD_R6
7095
114k
    0U, // SCE
7096
114k
    0U, // SCE_MM
7097
114k
    2U, // SCWP_NM
7098
114k
    0U, // SC_MM
7099
114k
    0U, // SC_MMR6
7100
114k
    0U, // SC_NM
7101
114k
    0U, // SC_R6
7102
114k
    0U, // SD
7103
114k
    0U, // SDBBP
7104
114k
    0U, // SDBBP16_MM
7105
114k
    0U, // SDBBP16_MMR6
7106
114k
    0U, // SDBBP16_NM
7107
114k
    0U, // SDBBP_MM
7108
114k
    0U, // SDBBP_MMR6
7109
114k
    0U, // SDBBP_NM
7110
114k
    0U, // SDBBP_R6
7111
114k
    0U, // SDC1
7112
114k
    0U, // SDC164
7113
114k
    0U, // SDC1_D64_MMR6
7114
114k
    0U, // SDC1_MM_D32
7115
114k
    0U, // SDC1_MM_D64
7116
114k
    0U, // SDC2
7117
114k
    0U, // SDC2_MMR6
7118
114k
    0U, // SDC2_R6
7119
114k
    0U, // SDC3
7120
114k
    0U, // SDIV
7121
114k
    0U, // SDIV_MM
7122
114k
    0U, // SDL
7123
114k
    0U, // SDR
7124
114k
    1U, // SDXC1
7125
114k
    1U, // SDXC164
7126
114k
    0U, // SEB
7127
114k
    0U, // SEB64
7128
114k
    0U, // SEB_MM
7129
114k
    0U, // SEB_NM
7130
114k
    0U, // SEH
7131
114k
    0U, // SEH64
7132
114k
    0U, // SEH_MM
7133
114k
    0U, // SEH_NM
7134
114k
    128U, // SELEQZ
7135
114k
    128U, // SELEQZ64
7136
114k
    128U, // SELEQZ_D
7137
114k
    128U, // SELEQZ_D_MMR6
7138
114k
    128U, // SELEQZ_MMR6
7139
114k
    128U, // SELEQZ_S
7140
114k
    128U, // SELEQZ_S_MMR6
7141
114k
    128U, // SELNEZ
7142
114k
    128U, // SELNEZ64
7143
114k
    128U, // SELNEZ_D
7144
114k
    128U, // SELNEZ_D_MMR6
7145
114k
    128U, // SELNEZ_MMR6
7146
114k
    128U, // SELNEZ_S
7147
114k
    128U, // SELNEZ_S_MMR6
7148
114k
    184U, // SEL_D
7149
114k
    184U, // SEL_D_MMR6
7150
114k
    184U, // SEL_S
7151
114k
    184U, // SEL_S_MMR6
7152
114k
    128U, // SEQ
7153
114k
    128U, // SEQI_NM
7154
114k
    128U, // SEQi
7155
114k
    0U, // SH
7156
114k
    0U, // SH16_MM
7157
114k
    0U, // SH16_MMR6
7158
114k
    0U, // SH16_NM
7159
114k
    0U, // SH64
7160
114k
    0U, // SHE
7161
114k
    0U, // SHE_MM
7162
114k
    20U,  // SHF_B
7163
114k
    20U,  // SHF_H
7164
114k
    20U,  // SHF_W
7165
114k
    0U, // SHGP_NM
7166
114k
    0U, // SHILO
7167
114k
    0U, // SHILOV
7168
114k
    0U, // SHILOV_MM
7169
114k
    0U, // SHILO_MM
7170
114k
    128U, // SHLLV_PH
7171
114k
    128U, // SHLLV_PH_MM
7172
114k
    128U, // SHLLV_QB
7173
114k
    128U, // SHLLV_QB_MM
7174
114k
    128U, // SHLLV_S_PH
7175
114k
    128U, // SHLLV_S_PH_MM
7176
114k
    128U, // SHLLV_S_W
7177
114k
    128U, // SHLLV_S_W_MM
7178
114k
    164U, // SHLL_PH
7179
114k
    164U, // SHLL_PH_MM
7180
114k
    136U, // SHLL_QB
7181
114k
    136U, // SHLL_QB_MM
7182
114k
    164U, // SHLL_S_PH
7183
114k
    164U, // SHLL_S_PH_MM
7184
114k
    152U, // SHLL_S_W
7185
114k
    152U, // SHLL_S_W_MM
7186
114k
    128U, // SHRAV_PH
7187
114k
    128U, // SHRAV_PH_MM
7188
114k
    128U, // SHRAV_QB
7189
114k
    128U, // SHRAV_QB_MMR2
7190
114k
    128U, // SHRAV_R_PH
7191
114k
    128U, // SHRAV_R_PH_MM
7192
114k
    128U, // SHRAV_R_QB
7193
114k
    128U, // SHRAV_R_QB_MMR2
7194
114k
    128U, // SHRAV_R_W
7195
114k
    128U, // SHRAV_R_W_MM
7196
114k
    164U, // SHRA_PH
7197
114k
    164U, // SHRA_PH_MM
7198
114k
    136U, // SHRA_QB
7199
114k
    136U, // SHRA_QB_MMR2
7200
114k
    164U, // SHRA_R_PH
7201
114k
    164U, // SHRA_R_PH_MM
7202
114k
    136U, // SHRA_R_QB
7203
114k
    136U, // SHRA_R_QB_MMR2
7204
114k
    152U, // SHRA_R_W
7205
114k
    152U, // SHRA_R_W_MM
7206
114k
    128U, // SHRLV_PH
7207
114k
    128U, // SHRLV_PH_MMR2
7208
114k
    128U, // SHRLV_QB
7209
114k
    128U, // SHRLV_QB_MM
7210
114k
    164U, // SHRL_PH
7211
114k
    164U, // SHRL_PH_MMR2
7212
114k
    136U, // SHRL_QB
7213
114k
    136U, // SHRL_QB_MM
7214
114k
    0U, // SHXS_NM
7215
114k
    0U, // SHX_NM
7216
114k
    0U, // SH_MM
7217
114k
    0U, // SH_MMR6
7218
114k
    0U, // SH_NM
7219
114k
    0U, // SHs9_NM
7220
114k
    0U, // SIGRIE
7221
114k
    0U, // SIGRIE_MMR6
7222
114k
    0U, // SIGRIE_NM
7223
114k
    305U, // SLDI_B
7224
114k
    85U,  // SLDI_D
7225
114k
    297U, // SLDI_H
7226
114k
    89U,  // SLDI_W
7227
114k
    313U, // SLD_B
7228
114k
    313U, // SLD_D
7229
114k
    313U, // SLD_H
7230
114k
    313U, // SLD_W
7231
114k
    152U, // SLL
7232
114k
    128U, // SLL16_MM
7233
114k
    128U, // SLL16_MMR6
7234
114k
    164U, // SLL16_NM
7235
114k
    2U, // SLL64_32
7236
114k
    2U, // SLL64_64
7237
114k
    136U, // SLLI_B
7238
114k
    160U, // SLLI_D
7239
114k
    164U, // SLLI_H
7240
114k
    152U, // SLLI_W
7241
114k
    128U, // SLLV
7242
114k
    128U, // SLLV_MM
7243
114k
    128U, // SLLV_NM
7244
114k
    128U, // SLL_B
7245
114k
    128U, // SLL_D
7246
114k
    128U, // SLL_H
7247
114k
    152U, // SLL_MM
7248
114k
    152U, // SLL_MMR6
7249
114k
    152U, // SLL_NM
7250
114k
    128U, // SLL_W
7251
114k
    128U, // SLT
7252
114k
    128U, // SLT64
7253
114k
    128U, // SLTIU_NM
7254
114k
    128U, // SLTI_NM
7255
114k
    128U, // SLTU_NM
7256
114k
    128U, // SLT_MM
7257
114k
    128U, // SLT_NM
7258
114k
    128U, // SLTi
7259
114k
    128U, // SLTi64
7260
114k
    128U, // SLTi_MM
7261
114k
    128U, // SLTiu
7262
114k
    128U, // SLTiu64
7263
114k
    128U, // SLTiu_MM
7264
114k
    128U, // SLTu
7265
114k
    128U, // SLTu64
7266
114k
    128U, // SLTu_MM
7267
114k
    128U, // SNE
7268
114k
    128U, // SNEi
7269
114k
    128U, // SOV_NM
7270
114k
    293U, // SPLATI_B
7271
114k
    321U, // SPLATI_D
7272
114k
    265U, // SPLATI_H
7273
114k
    285U, // SPLATI_W
7274
114k
    257U, // SPLAT_B
7275
114k
    257U, // SPLAT_D
7276
114k
    257U, // SPLAT_H
7277
114k
    257U, // SPLAT_W
7278
114k
    152U, // SRA
7279
114k
    136U, // SRAI_B
7280
114k
    160U, // SRAI_D
7281
114k
    164U, // SRAI_H
7282
114k
    152U, // SRAI_W
7283
114k
    136U, // SRARI_B
7284
114k
    160U, // SRARI_D
7285
114k
    164U, // SRARI_H
7286
114k
    152U, // SRARI_W
7287
114k
    128U, // SRAR_B
7288
114k
    128U, // SRAR_D
7289
114k
    128U, // SRAR_H
7290
114k
    128U, // SRAR_W
7291
114k
    128U, // SRAV
7292
114k
    128U, // SRAV_MM
7293
114k
    128U, // SRAV_NM
7294
114k
    128U, // SRA_B
7295
114k
    128U, // SRA_D
7296
114k
    128U, // SRA_H
7297
114k
    152U, // SRA_MM
7298
114k
    152U, // SRA_NM
7299
114k
    128U, // SRA_W
7300
114k
    152U, // SRL
7301
114k
    128U, // SRL16_MM
7302
114k
    128U, // SRL16_MMR6
7303
114k
    164U, // SRL16_NM
7304
114k
    136U, // SRLI_B
7305
114k
    160U, // SRLI_D
7306
114k
    164U, // SRLI_H
7307
114k
    152U, // SRLI_W
7308
114k
    136U, // SRLRI_B
7309
114k
    160U, // SRLRI_D
7310
114k
    164U, // SRLRI_H
7311
114k
    152U, // SRLRI_W
7312
114k
    128U, // SRLR_B
7313
114k
    128U, // SRLR_D
7314
114k
    128U, // SRLR_H
7315
114k
    128U, // SRLR_W
7316
114k
    128U, // SRLV
7317
114k
    128U, // SRLV_MM
7318
114k
    128U, // SRLV_NM
7319
114k
    128U, // SRL_B
7320
114k
    128U, // SRL_D
7321
114k
    128U, // SRL_H
7322
114k
    152U, // SRL_MM
7323
114k
    152U, // SRL_NM
7324
114k
    128U, // SRL_W
7325
114k
    0U, // SSNOP
7326
114k
    0U, // SSNOP_MM
7327
114k
    0U, // SSNOP_MMR6
7328
114k
    0U, // ST_B
7329
114k
    0U, // ST_D
7330
114k
    0U, // ST_H
7331
114k
    0U, // ST_W
7332
114k
    128U, // SUB
7333
114k
    128U, // SUBQH_PH
7334
114k
    128U, // SUBQH_PH_MMR2
7335
114k
    128U, // SUBQH_R_PH
7336
114k
    128U, // SUBQH_R_PH_MMR2
7337
114k
    128U, // SUBQH_R_W
7338
114k
    128U, // SUBQH_R_W_MMR2
7339
114k
    128U, // SUBQH_W
7340
114k
    128U, // SUBQH_W_MMR2
7341
114k
    128U, // SUBQ_PH
7342
114k
    128U, // SUBQ_PH_MM
7343
114k
    128U, // SUBQ_S_PH
7344
114k
    128U, // SUBQ_S_PH_MM
7345
114k
    128U, // SUBQ_S_W
7346
114k
    128U, // SUBQ_S_W_MM
7347
114k
    128U, // SUBSUS_U_B
7348
114k
    128U, // SUBSUS_U_D
7349
114k
    128U, // SUBSUS_U_H
7350
114k
    128U, // SUBSUS_U_W
7351
114k
    128U, // SUBSUU_S_B
7352
114k
    128U, // SUBSUU_S_D
7353
114k
    128U, // SUBSUU_S_H
7354
114k
    128U, // SUBSUU_S_W
7355
114k
    128U, // SUBS_S_B
7356
114k
    128U, // SUBS_S_D
7357
114k
    128U, // SUBS_S_H
7358
114k
    128U, // SUBS_S_W
7359
114k
    128U, // SUBS_U_B
7360
114k
    128U, // SUBS_U_D
7361
114k
    128U, // SUBS_U_H
7362
114k
    128U, // SUBS_U_W
7363
114k
    128U, // SUBU16_MM
7364
114k
    128U, // SUBU16_MMR6
7365
114k
    128U, // SUBUH_QB
7366
114k
    128U, // SUBUH_QB_MMR2
7367
114k
    128U, // SUBUH_R_QB
7368
114k
    128U, // SUBUH_R_QB_MMR2
7369
114k
    128U, // SUBU_MMR6
7370
114k
    128U, // SUBU_PH
7371
114k
    128U, // SUBU_PH_MMR2
7372
114k
    128U, // SUBU_QB
7373
114k
    128U, // SUBU_QB_MM
7374
114k
    128U, // SUBU_S_PH
7375
114k
    128U, // SUBU_S_PH_MMR2
7376
114k
    128U, // SUBU_S_QB
7377
114k
    128U, // SUBU_S_QB_MM
7378
114k
    152U, // SUBVI_B
7379
114k
    152U, // SUBVI_D
7380
114k
    152U, // SUBVI_H
7381
114k
    152U, // SUBVI_W
7382
114k
    128U, // SUBV_B
7383
114k
    128U, // SUBV_D
7384
114k
    128U, // SUBV_H
7385
114k
    128U, // SUBV_W
7386
114k
    128U, // SUB_MM
7387
114k
    128U, // SUB_MMR6
7388
114k
    128U, // SUB_NM
7389
114k
    128U, // SUBu
7390
114k
    128U, // SUBu16_NM
7391
114k
    128U, // SUBu_MM
7392
114k
    128U, // SUBu_NM
7393
114k
    1U, // SUXC1
7394
114k
    1U, // SUXC164
7395
114k
    1U, // SUXC1_MM
7396
114k
    0U, // SW
7397
114k
    0U, // SW16_MM
7398
114k
    0U, // SW16_MMR6
7399
114k
    0U, // SW16_NM
7400
114k
    0U, // SW4x4_NM
7401
114k
    0U, // SW64
7402
114k
    0U, // SWC1
7403
114k
    0U, // SWC1_MM
7404
114k
    0U, // SWC2
7405
114k
    0U, // SWC2_MMR6
7406
114k
    0U, // SWC2_R6
7407
114k
    0U, // SWC3
7408
114k
    0U, // SWDSP
7409
114k
    0U, // SWDSP_MM
7410
114k
    0U, // SWE
7411
114k
    0U, // SWE_MM
7412
114k
    0U, // SWGP16_NM
7413
114k
    0U, // SWGP_NM
7414
114k
    0U, // SWL
7415
114k
    0U, // SWL64
7416
114k
    0U, // SWLE
7417
114k
    0U, // SWLE_MM
7418
114k
    0U, // SWL_MM
7419
114k
    0U, // SWM16_MM
7420
114k
    0U, // SWM16_MMR6
7421
114k
    0U, // SWM32_MM
7422
114k
    184U, // SWM_NM
7423
114k
    0U, // SWPC_NM
7424
114k
    0U, // SWP_MM
7425
114k
    0U, // SWR
7426
114k
    0U, // SWR64
7427
114k
    0U, // SWRE
7428
114k
    0U, // SWRE_MM
7429
114k
    0U, // SWR_MM
7430
114k
    0U, // SWSP16_NM
7431
114k
    0U, // SWSP_MM
7432
114k
    0U, // SWSP_MMR6
7433
114k
    1U, // SWXC1
7434
114k
    1U, // SWXC1_MM
7435
114k
    0U, // SWXS_NM
7436
114k
    0U, // SWX_NM
7437
114k
    0U, // SW_MM
7438
114k
    0U, // SW_MMR6
7439
114k
    0U, // SW_NM
7440
114k
    0U, // SWs9_NM
7441
114k
    0U, // SYNC
7442
114k
    0U, // SYNCI
7443
114k
    0U, // SYNCI_MM
7444
114k
    0U, // SYNCI_MMR6
7445
114k
    0U, // SYNCI_NM
7446
114k
    0U, // SYNCIs9_NM
7447
114k
    0U, // SYNC_MM
7448
114k
    0U, // SYNC_MMR6
7449
114k
    0U, // SYNC_NM
7450
114k
    0U, // SYSCALL
7451
114k
    0U, // SYSCALL16_NM
7452
114k
    0U, // SYSCALL_MM
7453
114k
    0U, // SYSCALL_NM
7454
114k
    0U, // Save16
7455
114k
    0U, // SaveX16
7456
114k
    0U, // SbRxRyOffMemX16
7457
114k
    0U, // SebRx16
7458
114k
    0U, // SehRx16
7459
114k
    0U, // ShRxRyOffMemX16
7460
114k
    152U, // SllX16
7461
114k
    0U, // SllvRxRy16
7462
114k
    0U, // SltRxRy16
7463
114k
    1U, // SltiRxImm16
7464
114k
    0U, // SltiRxImmX16
7465
114k
    1U, // SltiuRxImm16
7466
114k
    0U, // SltiuRxImmX16
7467
114k
    0U, // SltuRxRy16
7468
114k
    152U, // SraX16
7469
114k
    0U, // SravRxRy16
7470
114k
    152U, // SrlX16
7471
114k
    0U, // SrlvRxRy16
7472
114k
    128U, // SubuRxRyRz16
7473
114k
    0U, // SwRxRyOffMemX16
7474
114k
    0U, // SwRxSpImmX16
7475
114k
    92U,  // TEQ
7476
114k
    0U, // TEQI
7477
114k
    0U, // TEQI_MM
7478
114k
    164U, // TEQ_MM
7479
114k
    152U, // TEQ_NM
7480
114k
    92U,  // TGE
7481
114k
    0U, // TGEI
7482
114k
    0U, // TGEIU
7483
114k
    0U, // TGEIU_MM
7484
114k
    0U, // TGEI_MM
7485
114k
    92U,  // TGEU
7486
114k
    164U, // TGEU_MM
7487
114k
    164U, // TGE_MM
7488
114k
    0U, // TLBGINV
7489
114k
    0U, // TLBGINVF
7490
114k
    0U, // TLBGINVF_MM
7491
114k
    0U, // TLBGINV_MM
7492
114k
    0U, // TLBGP
7493
114k
    0U, // TLBGP_MM
7494
114k
    0U, // TLBGR
7495
114k
    0U, // TLBGR_MM
7496
114k
    0U, // TLBGWI
7497
114k
    0U, // TLBGWI_MM
7498
114k
    0U, // TLBGWR
7499
114k
    0U, // TLBGWR_MM
7500
114k
    0U, // TLBINV
7501
114k
    0U, // TLBINVF
7502
114k
    0U, // TLBINVF_MMR6
7503
114k
    0U, // TLBINVF_NM
7504
114k
    0U, // TLBINV_MMR6
7505
114k
    0U, // TLBINV_NM
7506
114k
    0U, // TLBP
7507
114k
    0U, // TLBP_MM
7508
114k
    0U, // TLBP_NM
7509
114k
    0U, // TLBR
7510
114k
    0U, // TLBR_MM
7511
114k
    0U, // TLBR_NM
7512
114k
    0U, // TLBWI
7513
114k
    0U, // TLBWI_MM
7514
114k
    0U, // TLBWI_NM
7515
114k
    0U, // TLBWR
7516
114k
    0U, // TLBWR_MM
7517
114k
    0U, // TLBWR_NM
7518
114k
    92U,  // TLT
7519
114k
    0U, // TLTI
7520
114k
    0U, // TLTIU_MM
7521
114k
    0U, // TLTI_MM
7522
114k
    92U,  // TLTU
7523
114k
    164U, // TLTU_MM
7524
114k
    164U, // TLT_MM
7525
114k
    92U,  // TNE
7526
114k
    0U, // TNEI
7527
114k
    0U, // TNEI_MM
7528
114k
    164U, // TNE_MM
7529
114k
    152U, // TNE_NM
7530
114k
    0U, // TRUNC_L_D64
7531
114k
    0U, // TRUNC_L_D_MMR6
7532
114k
    0U, // TRUNC_L_S
7533
114k
    0U, // TRUNC_L_S_MMR6
7534
114k
    0U, // TRUNC_W_D32
7535
114k
    0U, // TRUNC_W_D64
7536
114k
    0U, // TRUNC_W_D_MMR6
7537
114k
    0U, // TRUNC_W_MM
7538
114k
    0U, // TRUNC_W_S
7539
114k
    0U, // TRUNC_W_S_MM
7540
114k
    0U, // TRUNC_W_S_MMR6
7541
114k
    0U, // TTLTIU
7542
114k
    0U, // UALH_NM
7543
114k
    184U, // UALWM_NM
7544
114k
    0U, // UALW_NM
7545
114k
    0U, // UASH_NM
7546
114k
    184U, // UASWM_NM
7547
114k
    0U, // UASW_NM
7548
114k
    0U, // UDIV
7549
114k
    0U, // UDIV_MM
7550
114k
    128U, // V3MULU
7551
114k
    128U, // VMM0
7552
114k
    128U, // VMULU
7553
114k
    184U, // VSHF_B
7554
114k
    184U, // VSHF_D
7555
114k
    184U, // VSHF_H
7556
114k
    184U, // VSHF_W
7557
114k
    0U, // WAIT
7558
114k
    0U, // WAIT_MM
7559
114k
    0U, // WAIT_MMR6
7560
114k
    0U, // WAIT_NM
7561
114k
    0U, // WRDSP
7562
114k
    0U, // WRDSP_MM
7563
114k
    0U, // WRPGPR_MMR6
7564
114k
    0U, // WRPGPR_NM
7565
114k
    0U, // WSBH
7566
114k
    0U, // WSBH_MM
7567
114k
    0U, // WSBH_MMR6
7568
114k
    128U, // XOR
7569
114k
    0U, // XOR16_MM
7570
114k
    0U, // XOR16_MMR6
7571
114k
    128U, // XOR16_NM
7572
114k
    128U, // XOR64
7573
114k
    20U,  // XORI_B
7574
114k
    16U,  // XORI_MMR6
7575
114k
    128U, // XORI_NM
7576
114k
    128U, // XOR_MM
7577
114k
    128U, // XOR_MMR6
7578
114k
    128U, // XOR_NM
7579
114k
    128U, // XOR_V
7580
114k
    16U,  // XORi
7581
114k
    16U,  // XORi64
7582
114k
    16U,  // XORi_MM
7583
114k
    0U, // XorRxRxRy16
7584
114k
    0U, // YIELD
7585
114k
    0U, // YIELD_NM
7586
114k
  };
7587
7588
  // Emit the opcode for the instruction.
7589
114k
  uint64_t Bits = 0;
7590
114k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
7591
114k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
7592
114k
  MnemonicBitsInfo MBI = {
7593
114k
#ifndef CAPSTONE_DIET
7594
114k
    AsmStrs+(Bits & 16383)-1,
7595
#else
7596
    NULL,
7597
#endif // CAPSTONE_DIET
7598
114k
    Bits
7599
114k
  };
7600
114k
  return MBI;
7601
114k
}
7602
7603
/// printInstruction - This method is automatically generated by tablegen
7604
/// from the instruction set description.
7605
114k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
7606
114k
  SStream_concat0(O, "");
7607
114k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
7608
7609
114k
  SStream_concat0(O, MnemonicInfo.first);
7610
7611
114k
  uint64_t Bits = MnemonicInfo.second;
7612
114k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
7613
7614
  // Fragment 0 encoded into 5 bits for 20 unique commands.
7615
114k
  switch ((Bits >> 14) & 31) {
7616
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7617
841
  case 0:
7618
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
7619
841
    return;
7620
0
    break;
7621
99.0k
  case 1:
7622
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7623
99.0k
    printOperand(MI, 0, O);
7624
99.0k
    break;
7625
1.39k
  case 2:
7626
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
7627
1.39k
    printBranchOperand(MI, Address, 0, O);
7628
1.39k
    break;
7629
3.04k
  case 3:
7630
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7631
3.04k
    printOperand(MI, 1, O);
7632
3.04k
    SStream_concat0(O, ", ");
7633
3.04k
    break;
7634
1.89k
  case 4:
7635
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
7636
1.89k
    printRegisterList(MI, 0, O);
7637
1.89k
    SStream_concat0(O, ", ");
7638
1.89k
    printMemOperand(MI, 1, O);
7639
1.89k
    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.60k
  case 6:
7646
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
7647
1.60k
    printOperand(MI, 2, O);
7648
1.60k
    SStream_concat0(O, ", ");
7649
1.60k
    break;
7650
0
  case 7:
7651
    // BALC16_NM, BALC_NM
7652
0
    printPCRel(MI, Address, 0, O);
7653
0
    return;
7654
0
    break;
7655
438
  case 8:
7656
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
7657
438
    printUImm_10_0(MI, 0, O);
7658
438
    break;
7659
578
  case 9:
7660
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
7661
578
    printUImm_4_0(MI, 0, O);
7662
578
    return;
7663
0
    break;
7664
749
  case 10:
7665
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7666
749
    printUImm_5_0(MI, 2, O);
7667
749
    SStream_concat0(O, ", ");
7668
749
    break;
7669
152
  case 11:
7670
    // CACHE_NM, PREF_NM, PREFs9_NM, SYNC, SYNC_MM, SYNC_MMR6, SYNC_NM
7671
152
    printUImm_5_0(MI, 0, O);
7672
152
    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.61k
  case 13:
7678
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
7679
3.61k
    printJumpOperand(MI, 0, O);
7680
3.61k
    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
263
  case 17:
7699
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
7700
263
    printUImm_20_0(MI, 0, O);
7701
263
    return;
7702
0
    break;
7703
162
  case 18:
7704
    // SIGRIE, SIGRIE_MMR6
7705
162
    printUImm_16_0(MI, 0, O);
7706
162
    return;
7707
0
    break;
7708
334
  case 19:
7709
    // SYNCI, SYNCI_MM, SYNCI_MMR6, SYNCI_NM, SYNCIs9_NM
7710
334
    printMemOperand(MI, 0, O);
7711
334
    return;
7712
0
    break;
7713
114k
  }
7714
7715
7716
  // Fragment 1 encoded into 5 bits for 18 unique commands.
7717
106k
  switch ((Bits >> 19) & 31) {
7718
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7719
96.7k
  case 0:
7720
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7721
96.7k
    SStream_concat0(O, ", ");
7722
96.7k
    break;
7723
3.77k
  case 1:
7724
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MFTDSP_NM, ...
7725
3.77k
    return;
7726
0
    break;
7727
1.45k
  case 2:
7728
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7729
1.45k
    printOperand(MI, 0, O);
7730
1.45k
    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
369
  case 4:
7739
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
7740
369
    printOperand(MI, 2, O);
7741
369
    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.19k
  case 6:
7751
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
7752
1.19k
    printOperand(MI, 1, O);
7753
1.19k
    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
713
  case 10:
7771
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7772
713
    printMemOperand(MI, 0, O);
7773
713
    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
553
  case 13:
7792
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
7793
553
    SStream_concat1(O, '[');
7794
553
    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.66k
  case 17:
7813
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_NM, SC...
7814
1.66k
    printMemOperand(MI, 2, O);
7815
1.66k
    return;
7816
0
    break;
7817
106k
  }
7818
7819
7820
  // Fragment 2 encoded into 5 bits for 30 unique commands.
7821
100k
  switch ((Bits >> 24) & 31) {
7822
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7823
52.1k
  case 0:
7824
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7825
52.1k
    printOperand(MI, 1, O);
7826
52.1k
    break;
7827
2.34k
  case 1:
7828
    // CTTC1, MTTACX, MTTACX_NM, MTTC1, MTTGPR, MTTGPR_NM, MTTHC1, MTTHI, MTT...
7829
2.34k
    return;
7830
0
    break;
7831
4.49k
  case 2:
7832
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
7833
4.49k
    printOperand(MI, 2, O);
7834
4.49k
    break;
7835
27.5k
  case 3:
7836
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
7837
27.5k
    printMemOperand(MI, 1, O);
7838
27.5k
    break;
7839
638
  case 4:
7840
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, FORK, FORK_NM, LSA_MMR6, MTC0, ...
7841
638
    SStream_concat0(O, ", ");
7842
638
    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.7k
  case 12:
7883
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
7884
10.7k
    printBranchOperand(MI, Address, 1, O);
7885
10.7k
    break;
7886
21
  case 13:
7887
    // BEQIC_NM, BGEIC_NM, BGEIUC_NM, BLTIC_NM, BLTIUC_NM, BNEIC_NM, LI16_NM,...
7888
21
    printUImm_7_0(MI, 1, O);
7889
21
    break;
7890
495
  case 14:
7891
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
7892
495
    printUImm_10_0(MI, 1, O);
7893
495
    return;
7894
0
    break;
7895
244
  case 15:
7896
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
7897
244
    printUImm_16_0(MI, 1, O);
7898
244
    return;
7899
0
    break;
7900
89
  case 16:
7901
    // GINVT, GINVT_MMR6, GINVT_NM
7902
89
    printUImm_2_0(MI, 1, O);
7903
89
    return;
7904
0
    break;
7905
54
  case 17:
7906
    // INSERT_B
7907
54
    printUImm_4_0(MI, 3, O);
7908
54
    SStream_concat0(O, "], ");
7909
54
    printOperand(MI, 2, O);
7910
54
    return;
7911
0
    break;
7912
72
  case 18:
7913
    // INSERT_D
7914
72
    printUImm_1_0(MI, 3, O);
7915
72
    SStream_concat0(O, "], ");
7916
72
    printOperand(MI, 2, O);
7917
72
    return;
7918
0
    break;
7919
55
  case 19:
7920
    // INSERT_H
7921
55
    printUImm_3_0(MI, 3, O);
7922
55
    SStream_concat0(O, "], ");
7923
55
    printOperand(MI, 2, O);
7924
55
    return;
7925
0
    break;
7926
99
  case 20:
7927
    // INSERT_W
7928
99
    printUImm_2_0(MI, 3, O);
7929
99
    SStream_concat0(O, "], ");
7930
99
    printOperand(MI, 2, O);
7931
99
    return;
7932
0
    break;
7933
41
  case 21:
7934
    // INSVE_B
7935
41
    printUImm_4_0(MI, 2, O);
7936
41
    SStream_concat0(O, "], ");
7937
41
    printOperand(MI, 3, O);
7938
41
    SStream_concat1(O, '[');
7939
41
    printUImm_0_0(MI, 4, O);
7940
41
    SStream_concat1(O, ']');
7941
41
    return;
7942
0
    break;
7943
108
  case 22:
7944
    // INSVE_D
7945
108
    printUImm_1_0(MI, 2, O);
7946
108
    SStream_concat0(O, "], ");
7947
108
    printOperand(MI, 3, O);
7948
108
    SStream_concat1(O, '[');
7949
108
    printUImm_0_0(MI, 4, O);
7950
108
    SStream_concat1(O, ']');
7951
108
    return;
7952
0
    break;
7953
75
  case 23:
7954
    // INSVE_H
7955
75
    printUImm_3_0(MI, 2, O);
7956
75
    SStream_concat0(O, "], ");
7957
75
    printOperand(MI, 3, O);
7958
75
    SStream_concat1(O, '[');
7959
75
    printUImm_0_0(MI, 4, O);
7960
75
    SStream_concat1(O, ']');
7961
75
    return;
7962
0
    break;
7963
49
  case 24:
7964
    // INSVE_W
7965
49
    printUImm_2_0(MI, 2, O);
7966
49
    SStream_concat0(O, "], ");
7967
49
    printOperand(MI, 3, O);
7968
49
    SStream_concat1(O, '[');
7969
49
    printUImm_0_0(MI, 4, O);
7970
49
    SStream_concat1(O, ']');
7971
49
    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
379
  case 27:
7984
    // LWP_MM, SWP_MM
7985
379
    printMemOperand(MI, 2, O);
7986
379
    return;
7987
0
    break;
7988
36
  case 28:
7989
    // PREFX_MM
7990
36
    SStream_concat1(O, '(');
7991
36
    printOperand(MI, 0, O);
7992
36
    SStream_concat1(O, ')');
7993
36
    return;
7994
0
    break;
7995
664
  case 29:
7996
    // REPL_QB, REPL_QB_MM
7997
664
    printUImm_8_0(MI, 1, O);
7998
664
    return;
7999
0
    break;
8000
100k
  }
8001
8002
8003
  // Fragment 3 encoded into 5 bits for 19 unique commands.
8004
95.4k
  switch ((Bits >> 29) & 31) {
8005
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8006
48.0k
  case 0:
8007
    // ABSMacro, CFTC1, JalTwoReg, LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC...
8008
48.0k
    return;
8009
0
    break;
8010
42.8k
  case 1:
8011
    // ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
8012
42.8k
    SStream_concat0(O, ", ");
8013
42.8k
    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
351
  case 5:
8036
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, M...
8037
351
    printUImm_3_0(MI, 2, O);
8038
351
    return;
8039
0
    break;
8040
0
  case 6:
8041
    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
8042
0
    SStream_concat0(O, "\n\tbteqz\t.+4\n\tmove ");
8043
0
    printOperand(MI, 1, O);
8044
0
    SStream_concat0(O, ", ");
8045
0
    printOperand(MI, 2, O);
8046
0
    return;
8047
0
    break;
8048
0
  case 7:
8049
    // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt...
8050
0
    SStream_concat0(O, "\n\tbtnez\t.+4\n\tmove ");
8051
0
    printOperand(MI, 1, O);
8052
0
    SStream_concat0(O, ", ");
8053
0
    printOperand(MI, 2, O);
8054
0
    return;
8055
0
    break;
8056
0
  case 8:
8057
    // AddiuRxRxImm16, LwRxPcTcp16
8058
0
    SStream_concat0(O, "\t# 16 bit inst");
8059
0
    return;
8060
0
    break;
8061
0
  case 9:
8062
    // BeqzRxImm16, BnezRxImm16
8063
0
    SStream_concat0(O, "  # 16 bit inst");
8064
0
    return;
8065
0
    break;
8066
2.84k
  case 10:
8067
    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
8068
2.84k
    SStream_concat1(O, '[');
8069
2.84k
    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
27
  case 13:
8081
    // FORK, FORK_NM
8082
27
    printOperand(MI, 2, O);
8083
27
    return;
8084
0
    break;
8085
1.12k
  case 14:
8086
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
8087
1.12k
    SStream_concat1(O, '(');
8088
1.12k
    printOperand(MI, 1, O);
8089
1.12k
    SStream_concat1(O, ')');
8090
1.12k
    return;
8091
0
    break;
8092
197
  case 15:
8093
    // LSA_MMR6
8094
197
    printOperand(MI, 0, O);
8095
197
    SStream_concat0(O, ", ");
8096
197
    printUImm_2_1(MI, 3, O);
8097
197
    return;
8098
0
    break;
8099
63
  case 16:
8100
    // MTTR, MTTR_NM
8101
63
    printUImm_1_0(MI, 2, O);
8102
63
    SStream_concat0(O, ", ");
8103
63
    printUImm_3_0(MI, 3, O);
8104
63
    SStream_concat0(O, ", ");
8105
63
    printUImm_1_0(MI, 4, O);
8106
63
    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
95.4k
  }
8119
8120
8121
  // Fragment 4 encoded into 5 bits for 24 unique commands.
8122
45.7k
  switch ((Bits >> 34) & 31) {
8123
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8124
22.6k
  case 0:
8125
    // ALIGN_NM, DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROL...
8126
22.6k
    printOperand(MI, 2, O);
8127
22.6k
    break;
8128
8.87k
  case 1:
8129
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
8130
8.87k
    printBranchOperand(MI, Address, 2, O);
8131
8.87k
    return;
8132
0
    break;
8133
1.73k
  case 2:
8134
    // MFTC0, MFTC0_NM, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0,...
8135
1.73k
    printUImm_3_0(MI, 2, O);
8136
1.73k
    break;
8137
0
  case 3:
8138
    // PseudoADDIU_NM, ADDIU48_NM
8139
0
    printUImm_32_0(MI, 2, O);
8140
0
    return;
8141
0
    break;
8142
3.23k
  case 4:
8143
    // PseudoANDI_NM, ADDIU_NM, ANDI16_NM, ANDI_MMR6, ANDi, ANDi64, ANDi_MM, ...
8144
3.23k
    printUImm_16_0(MI, 2, O);
8145
3.23k
    return;
8146
0
    break;
8147
679
  case 5:
8148
    // ADDIUR1SP_NM, ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, ...
8149
679
    printUImm_8_0(MI, 2, O);
8150
679
    return;
8151
0
    break;
8152
2.60k
  case 6:
8153
    // ADDIUR2_NM, ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, B...
8154
2.60k
    printUImm_5_0(MI, 2, O);
8155
2.60k
    break;
8156
465
  case 7:
8157
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
8158
465
    printUImm_2_0(MI, 2, O);
8159
465
    break;
8160
323
  case 8:
8161
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
8162
323
    printUImm_6_0(MI, 2, O);
8163
323
    break;
8164
1.20k
  case 9:
8165
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
8166
1.20k
    printUImm_4_0(MI, 2, O);
8167
1.20k
    break;
8168
177
  case 10:
8169
    // BINSLI_B, BINSRI_B, SLDI_H
8170
177
    printUImm_3_0(MI, 3, O);
8171
177
    break;
8172
179
  case 11:
8173
    // BINSLI_D, BINSRI_D
8174
179
    printUImm_6_0(MI, 3, O);
8175
179
    return;
8176
0
    break;
8177
1.09k
  case 12:
8178
    // BINSLI_H, BINSRI_H, SLDI_B
8179
1.09k
    printUImm_4_0(MI, 3, O);
8180
1.09k
    break;
8181
74
  case 13:
8182
    // BINSLI_W, BINSRI_W
8183
74
    printUImm_5_0(MI, 3, O);
8184
74
    return;
8185
0
    break;
8186
1.43k
  case 14:
8187
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
8188
1.43k
    printOperand(MI, 3, O);
8189
1.43k
    break;
8190
44
  case 15:
8191
    // BMNZI_B, BMZI_B, BSELI_B
8192
44
    printUImm_8_0(MI, 3, O);
8193
44
    return;
8194
0
    break;
8195
362
  case 16:
8196
    // COPY_S_D, MFTR, MFTR_NM, SPLATI_D
8197
362
    printUImm_1_0(MI, 2, O);
8198
362
    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
55
  case 18:
8205
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
8206
55
    printOperand(MI, 1, O);
8207
55
    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
70
  case 21:
8220
    // SLDI_D
8221
70
    printUImm_1_0(MI, 3, O);
8222
70
    SStream_concat1(O, ']');
8223
70
    return;
8224
0
    break;
8225
146
  case 22:
8226
    // SLDI_W
8227
146
    printUImm_2_0(MI, 3, O);
8228
146
    SStream_concat1(O, ']');
8229
146
    return;
8230
0
    break;
8231
352
  case 23:
8232
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
8233
352
    printUImm_10_0(MI, 2, O);
8234
352
    return;
8235
0
    break;
8236
45.7k
  }
8237
8238
8239
  // Fragment 5 encoded into 3 bits for 5 unique commands.
8240
31.9k
  switch ((Bits >> 39) & 7) {
8241
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8242
3.76k
  case 0:
8243
    // ALIGN_NM, ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN...
8244
3.76k
    SStream_concat0(O, ", ");
8245
3.76k
    break;
8246
25.6k
  case 1:
8247
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
8248
25.6k
    return;
8249
0
    break;
8250
2.62k
  case 2:
8251
    // COPY_S_B, COPY_S_D, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, ...
8252
2.62k
    SStream_concat1(O, ']');
8253
2.62k
    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
31.9k
  }
8266
8267
8268
  // Fragment 6 encoded into 4 bits for 10 unique commands.
8269
3.76k
  switch ((Bits >> 42) & 15) {
8270
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8271
2.72k
  case 0:
8272
    // ALIGN_NM, MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEPREV...
8273
2.72k
    printOperand(MI, 3, O);
8274
2.72k
    return;
8275
0
    break;
8276
125
  case 1:
8277
    // ALIGN, ALIGN_MMR6, LSA_NM
8278
125
    printUImm_2_0(MI, 3, O);
8279
125
    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
219
  case 3:
8286
    // DALIGN, MFTR, MFTR_NM
8287
219
    printUImm_3_0(MI, 3, O);
8288
219
    break;
8289
0
  case 4:
8290
    // DEXT
8291
0
    printUImm_6_1(MI, 3, O);
8292
0
    return;
8293
0
    break;
8294
165
  case 5:
8295
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6, EXT_NM
8296
165
    printUImm_5_1(MI, 3, O);
8297
165
    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
289
  case 7:
8305
    // DINS, INS, INS_MM, INS_MMR6, INS_NM
8306
289
    printUImm_6_0(MI, 3, O);
8307
289
    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
242
  case 9:
8315
    // DLSA, DLSA_R6, LSA, LSA_R6
8316
242
    printUImm_2_1(MI, 3, O);
8317
242
    return;
8318
0
    break;
8319
3.76k
  }
8320
8321
8322
  // Fragment 7 encoded into 1 bits for 2 unique commands.
8323
219
  if ((Bits >> 46) & 1) {
8324
    // MFTR, MFTR_NM, ROTX_NM
8325
219
    SStream_concat0(O, ", ");
8326
219
    printUImm_1_0(MI, 4, O);
8327
219
    return;
8328
219
  } else {
8329
    // CINS, CINS32, CINS64_32, CINS_i32, DALIGN, EXTS, EXTS32, EXTW_NM
8330
0
    return;
8331
0
  }
8332
8333
219
}
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
104k
static const char *getRegisterName(unsigned RegNo) {
8340
104k
#ifndef CAPSTONE_DIET
8341
104k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 635 && "Invalid register number!", NULL);
8342
8343
104k
  static const char AsmStrs[] = {
8344
104k
  /* 0 */ "f10\0"
8345
104k
  /* 4 */ "watchhi10\0"
8346
104k
  /* 14 */ "watchlo10\0"
8347
104k
  /* 24 */ "w10\0"
8348
104k
  /* 28 */ "f20\0"
8349
104k
  /* 32 */ "DSPOutFlag20\0"
8350
104k
  /* 45 */ "w20\0"
8351
104k
  /* 49 */ "f30\0"
8352
104k
  /* 53 */ "w30\0"
8353
104k
  /* 57 */ "a0\0"
8354
104k
  /* 60 */ "ac0\0"
8355
104k
  /* 64 */ "fcc0\0"
8356
104k
  /* 69 */ "vpeconf0\0"
8357
104k
  /* 78 */ "mvpconf0\0"
8358
104k
  /* 87 */ "srsconf0\0"
8359
104k
  /* 96 */ "watchhi0\0"
8360
104k
  /* 105 */ "k0\0"
8361
104k
  /* 108 */ "mpl0\0"
8362
104k
  /* 113 */ "perfctl0\0"
8363
104k
  /* 122 */ "segctl0\0"
8364
104k
  /* 130 */ "guestctl0\0"
8365
104k
  /* 140 */ "watchlo0\0"
8366
104k
  /* 149 */ "entrylo0\0"
8367
104k
  /* 158 */ "p0\0"
8368
104k
  /* 161 */ "s0\0"
8369
104k
  /* 164 */ "perfcnt0\0"
8370
104k
  /* 173 */ "w0\0"
8371
104k
  /* 176 */ "f11\0"
8372
104k
  /* 180 */ "watchhi11\0"
8373
104k
  /* 190 */ "watchlo11\0"
8374
104k
  /* 200 */ "w11\0"
8375
104k
  /* 204 */ "f21\0"
8376
104k
  /* 208 */ "DSPOutFlag21\0"
8377
104k
  /* 221 */ "w21\0"
8378
104k
  /* 225 */ "f31\0"
8379
104k
  /* 229 */ "w31\0"
8380
104k
  /* 233 */ "usertracedata1\0"
8381
104k
  /* 248 */ "ac1\0"
8382
104k
  /* 252 */ "fcc1\0"
8383
104k
  /* 257 */ "vpeconf1\0"
8384
104k
  /* 266 */ "mvpconf1\0"
8385
104k
  /* 275 */ "srsconf1\0"
8386
104k
  /* 284 */ "config1\0"
8387
104k
  /* 292 */ "kscratch1\0"
8388
104k
  /* 302 */ "watchhi1\0"
8389
104k
  /* 311 */ "k1\0"
8390
104k
  /* 314 */ "mpl1\0"
8391
104k
  /* 319 */ "perfctl1\0"
8392
104k
  /* 328 */ "segctl1\0"
8393
104k
  /* 336 */ "guestctl1\0"
8394
104k
  /* 346 */ "watchlo1\0"
8395
104k
  /* 355 */ "entrylo1\0"
8396
104k
  /* 364 */ "p1\0"
8397
104k
  /* 367 */ "s1\0"
8398
104k
  /* 370 */ "perfcnt1\0"
8399
104k
  /* 379 */ "w1\0"
8400
104k
  /* 382 */ "f12\0"
8401
104k
  /* 386 */ "watchhi12\0"
8402
104k
  /* 396 */ "watchlo12\0"
8403
104k
  /* 406 */ "w12\0"
8404
104k
  /* 410 */ "f22\0"
8405
104k
  /* 414 */ "DSPOutFlag22\0"
8406
104k
  /* 427 */ "w22\0"
8407
104k
  /* 431 */ "usertracedata2\0"
8408
104k
  /* 446 */ "ac2\0"
8409
104k
  /* 450 */ "fcc2\0"
8410
104k
  /* 455 */ "srsconf2\0"
8411
104k
  /* 464 */ "config2\0"
8412
104k
  /* 472 */ "debug2\0"
8413
104k
  /* 479 */ "kscratch2\0"
8414
104k
  /* 489 */ "watchhi2\0"
8415
104k
  /* 498 */ "tracecontrol2\0"
8416
104k
  /* 512 */ "mpl2\0"
8417
104k
  /* 517 */ "perfctl2\0"
8418
104k
  /* 526 */ "segctl2\0"
8419
104k
  /* 534 */ "guestctl2\0"
8420
104k
  /* 544 */ "watchlo2\0"
8421
104k
  /* 553 */ "srsmap2\0"
8422
104k
  /* 561 */ "s2\0"
8423
104k
  /* 564 */ "perfcnt2\0"
8424
104k
  /* 573 */ "w2\0"
8425
104k
  /* 576 */ "f13\0"
8426
104k
  /* 580 */ "watchhi13\0"
8427
104k
  /* 590 */ "watchlo13\0"
8428
104k
  /* 600 */ "w13\0"
8429
104k
  /* 604 */ "f23\0"
8430
104k
  /* 608 */ "DSPOutFlag23\0"
8431
104k
  /* 621 */ "w23\0"
8432
104k
  /* 625 */ "a3\0"
8433
104k
  /* 628 */ "ac3\0"
8434
104k
  /* 632 */ "fcc3\0"
8435
104k
  /* 637 */ "srsconf3\0"
8436
104k
  /* 646 */ "config3\0"
8437
104k
  /* 654 */ "kscratch3\0"
8438
104k
  /* 664 */ "watchhi3\0"
8439
104k
  /* 673 */ "tracecontrol3\0"
8440
104k
  /* 687 */ "perfctl3\0"
8441
104k
  /* 696 */ "guestctl3\0"
8442
104k
  /* 706 */ "watchlo3\0"
8443
104k
  /* 715 */ "s3\0"
8444
104k
  /* 718 */ "perfcnt3\0"
8445
104k
  /* 727 */ "w3\0"
8446
104k
  /* 730 */ "f14\0"
8447
104k
  /* 734 */ "watchhi14\0"
8448
104k
  /* 744 */ "watchlo14\0"
8449
104k
  /* 754 */ "w14\0"
8450
104k
  /* 758 */ "f24\0"
8451
104k
  /* 762 */ "w24\0"
8452
104k
  /* 766 */ "a4\0"
8453
104k
  /* 769 */ "fcc4\0"
8454
104k
  /* 774 */ "srsconf4\0"
8455
104k
  /* 783 */ "config4\0"
8456
104k
  /* 791 */ "kscratch4\0"
8457
104k
  /* 801 */ "watchhi4\0"
8458
104k
  /* 810 */ "perfctl4\0"
8459
104k
  /* 819 */ "watchlo4\0"
8460
104k
  /* 828 */ "s4\0"
8461
104k
  /* 831 */ "perfcnt4\0"
8462
104k
  /* 840 */ "w4\0"
8463
104k
  /* 843 */ "f15\0"
8464
104k
  /* 847 */ "watchhi15\0"
8465
104k
  /* 857 */ "watchlo15\0"
8466
104k
  /* 867 */ "w15\0"
8467
104k
  /* 871 */ "f25\0"
8468
104k
  /* 875 */ "w25\0"
8469
104k
  /* 879 */ "a5\0"
8470
104k
  /* 882 */ "fcc5\0"
8471
104k
  /* 887 */ "f5\0"
8472
104k
  /* 890 */ "config5\0"
8473
104k
  /* 898 */ "kscratch5\0"
8474
104k
  /* 908 */ "watchhi5\0"
8475
104k
  /* 917 */ "perfctl5\0"
8476
104k
  /* 926 */ "watchlo5\0"
8477
104k
  /* 935 */ "s5\0"
8478
104k
  /* 938 */ "perfcnt5\0"
8479
104k
  /* 947 */ "w5\0"
8480
104k
  /* 950 */ "f16\0"
8481
104k
  /* 954 */ "w16\0"
8482
104k
  /* 958 */ "f26\0"
8483
104k
  /* 962 */ "w26\0"
8484
104k
  /* 966 */ "a6\0"
8485
104k
  /* 969 */ "fcc6\0"
8486
104k
  /* 974 */ "f6\0"
8487
104k
  /* 977 */ "kscratch6\0"
8488
104k
  /* 987 */ "watchhi6\0"
8489
104k
  /* 996 */ "perfctl6\0"
8490
104k
  /* 1005 */ "watchlo6\0"
8491
104k
  /* 1014 */ "s6\0"
8492
104k
  /* 1017 */ "perfcnt6\0"
8493
104k
  /* 1026 */ "w6\0"
8494
104k
  /* 1029 */ "f17\0"
8495
104k
  /* 1033 */ "w17\0"
8496
104k
  /* 1037 */ "f27\0"
8497
104k
  /* 1041 */ "w27\0"
8498
104k
  /* 1045 */ "a7\0"
8499
104k
  /* 1048 */ "fcc7\0"
8500
104k
  /* 1053 */ "f7\0"
8501
104k
  /* 1056 */ "watchhi7\0"
8502
104k
  /* 1065 */ "perfctl7\0"
8503
104k
  /* 1074 */ "watchlo7\0"
8504
104k
  /* 1083 */ "s7\0"
8505
104k
  /* 1086 */ "perfcnt7\0"
8506
104k
  /* 1095 */ "w7\0"
8507
104k
  /* 1098 */ "f18\0"
8508
104k
  /* 1102 */ "w18\0"
8509
104k
  /* 1106 */ "f28\0"
8510
104k
  /* 1110 */ "w28\0"
8511
104k
  /* 1114 */ "f8\0"
8512
104k
  /* 1117 */ "watchhi8\0"
8513
104k
  /* 1126 */ "watchlo8\0"
8514
104k
  /* 1135 */ "t8\0"
8515
104k
  /* 1138 */ "w8\0"
8516
104k
  /* 1141 */ "DSPOutFlag16_19\0"
8517
104k
  /* 1157 */ "f19\0"
8518
104k
  /* 1161 */ "w19\0"
8519
104k
  /* 1165 */ "f29\0"
8520
104k
  /* 1169 */ "w29\0"
8521
104k
  /* 1173 */ "f9\0"
8522
104k
  /* 1176 */ "watchhi9\0"
8523
104k
  /* 1185 */ "watchlo9\0"
8524
104k
  /* 1194 */ "t9\0"
8525
104k
  /* 1197 */ "w9\0"
8526
104k
  /* 1200 */ "DSPEFI\0"
8527
104k
  /* 1207 */ "hwrena\0"
8528
104k
  /* 1214 */ "ra\0"
8529
104k
  /* 1217 */ "bevva\0"
8530
104k
  /* 1223 */ "hwr_cc\0"
8531
104k
  /* 1230 */ "tracedbpc\0"
8532
104k
  /* 1240 */ "traceibpc\0"
8533
104k
  /* 1250 */ "nestedepc\0"
8534
104k
  /* 1260 */ "errorepc\0"
8535
104k
  /* 1269 */ "nestedexc\0"
8536
104k
  /* 1279 */ "wired\0"
8537
104k
  /* 1285 */ "memorymapid\0"
8538
104k
  /* 1297 */ "prid\0"
8539
104k
  /* 1302 */ "debugcontextid\0"
8540
104k
  /* 1317 */ "pwfield\0"
8541
104k
  /* 1325 */ "tcbind\0"
8542
104k
  /* 1332 */ "DSPCCond\0"
8543
104k
  /* 1341 */ "tcschedule\0"
8544
104k
  /* 1352 */ "vpeschedule\0"
8545
104k
  /* 1364 */ "compare\0"
8546
104k
  /* 1372 */ "ebase\0"
8547
104k
  /* 1378 */ "cdmmbase\0"
8548
104k
  /* 1387 */ "cmgcrbase\0"
8549
104k
  /* 1397 */ "pwbase\0"
8550
104k
  /* 1404 */ "cause\0"
8551
104k
  /* 1410 */ "desave\0"
8552
104k
  /* 1417 */ "pwsize\0"
8553
104k
  /* 1424 */ "DSPOutFlag\0"
8554
104k
  /* 1435 */ "xcontextconfig\0"
8555
104k
  /* 1450 */ "debug\0"
8556
104k
  /* 1456 */ "ddatahi\0"
8557
104k
  /* 1464 */ "idatahi\0"
8558
104k
  /* 1472 */ "dtaghi\0"
8559
104k
  /* 1479 */ "itaghi\0"
8560
104k
  /* 1486 */ "entryhi\0"
8561
104k
  /* 1494 */ "maari\0"
8562
104k
  /* 1500 */ "tcschefback\0"
8563
104k
  /* 1512 */ "vpeschefback\0"
8564
104k
  /* 1525 */ "pagemask\0"
8565
104k
  /* 1534 */ "yqmask\0"
8566
104k
  /* 1541 */ "userlocal\0"
8567
104k
  /* 1551 */ "tracecontrol\0"
8568
104k
  /* 1564 */ "vpecontrol\0"
8569
104k
  /* 1575 */ "mvpcontrol\0"
8570
104k
  /* 1586 */ "view_ipl\0"
8571
104k
  /* 1595 */ "view_ripl\0"
8572
104k
  /* 1605 */ "errctl\0"
8573
104k
  /* 1612 */ "srsctl\0"
8574
104k
  /* 1619 */ "intctl\0"
8575
104k
  /* 1626 */ "pwctl\0"
8576
104k
  /* 1632 */ "random\0"
8577
104k
  /* 1639 */ "hwr_cpunum\0"
8578
104k
  /* 1650 */ "pagegrain\0"
8579
104k
  /* 1660 */ "ddatalo\0"
8580
104k
  /* 1668 */ "idatalo\0"
8581
104k
  /* 1676 */ "dtaglo\0"
8582
104k
  /* 1683 */ "itaglo\0"
8583
104k
  /* 1690 */ "zero\0"
8584
104k
  /* 1695 */ "srsmap\0"
8585
104k
  /* 1702 */ "hwr_synci_step\0"
8586
104k
  /* 1717 */ "fp\0"
8587
104k
  /* 1720 */ "gp\0"
8588
104k
  /* 1723 */ "badinstrp\0"
8589
104k
  /* 1733 */ "sp\0"
8590
104k
  /* 1736 */ "maar\0"
8591
104k
  /* 1741 */ "lladdr\0"
8592
104k
  /* 1748 */ "badvaddr\0"
8593
104k
  /* 1757 */ "globalnumber\0"
8594
104k
  /* 1770 */ "cacheerr\0"
8595
104k
  /* 1779 */ "hwr_ccres\0"
8596
104k
  /* 1789 */ "DSPPos\0"
8597
104k
  /* 1796 */ "tcstatus\0"
8598
104k
  /* 1805 */ "at\0"
8599
104k
  /* 1808 */ "gtoffset\0"
8600
104k
  /* 1817 */ "tchalt\0"
8601
104k
  /* 1824 */ "DSPSCount\0"
8602
104k
  /* 1834 */ "count\0"
8603
104k
  /* 1840 */ "tcopt\0"
8604
104k
  /* 1846 */ "vpeopt\0"
8605
104k
  /* 1853 */ "tcrestart\0"
8606
104k
  /* 1863 */ "badinst\0"
8607
104k
  /* 1871 */ "guestctl0ext\0"
8608
104k
  /* 1884 */ "tccontext\0"
8609
104k
  /* 1894 */ "xcontext\0"
8610
104k
  /* 1903 */ "index\0"
8611
104k
  /* 1909 */ "badinstrx\0"
8612
104k
  /* 1919 */ "DSPCarry\0"
8613
104k
};
8614
104k
  static const uint16_t RegAsmOffset[] = {
8615
104k
    178, 1805, 1332, 1919, 1200, 1424, 1789, 1824, 1717, 1717, 1720, 1720, 384, 178, 
8616
104k
    2, 952, 732, 845, 578, 1031, 1237, 1214, 1214, 1733, 1733, 1690, 1690, 732, 
8617
104k
    845, 952, 1031, 60, 248, 446, 628, 178, 2, 178, 384, 578, 732, 845, 
8618
104k
    952, 1031, 1100, 1155, 2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 
8619
104k
    2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 
8620
104k
    731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 
8621
104k
    1107, 1166, 50, 226, 1, 177, 383, 577, 731, 844, 951, 1030, 1099, 1154, 
8622
104k
    29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 1, 177, 
8623
104k
    383, 577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 
8624
104k
    959, 1038, 1107, 1166, 50, 226, 75, 461, 780, 974, 1114, 0, 382, 730, 
8625
104k
    950, 1098, 28, 410, 758, 958, 1106, 49, 32, 208, 414, 608, 75, 263, 
8626
104k
    461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 576, 730, 843, 
8627
104k
    950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 1037, 1106, 1165, 
8628
104k
    49, 225, 64, 252, 450, 632, 769, 882, 969, 1048, 2, 178, 384, 578, 
8629
104k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8630
104k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8631
104k
    1717, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 
8632
104k
    576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 
8633
104k
    1037, 1106, 1165, 49, 225, 1720, 60, 248, 446, 628, 1639, 1702, 1223, 1779, 
8634
104k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8635
104k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8636
104k
    959, 1038, 60, 248, 446, 628, 108, 314, 512, 1100, 1155, 1, 177, 383, 
8637
104k
    577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 
8638
104k
    1038, 1107, 1166, 50, 226, 158, 364, 558, 1214, 951, 1030, 1099, 1154, 29, 
8639
104k
    205, 411, 605, 1733, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 872, 
8640
104k
    384, 578, 173, 379, 573, 727, 840, 947, 1026, 1095, 1138, 1197, 24, 200, 
8641
104k
    406, 600, 754, 867, 954, 1033, 1102, 1161, 45, 221, 427, 621, 762, 875, 
8642
104k
    962, 1041, 1110, 1169, 53, 229, 1690, 57, 245, 443, 625, 766, 879, 966, 
8643
104k
    1045, 1863, 1723, 1909, 1748, 1217, 1770, 1404, 1378, 1387, 1364, 1443, 1886, 1436, 
8644
104k
    1834, 1456, 1660, 1450, 1302, 1255, 1410, 1472, 1676, 1372, 1486, 1256, 1605, 1260, 
8645
104k
    1757, 1808, 1207, 1464, 1668, 1903, 1619, 1479, 1683, 1741, 1736, 1494, 1285, 1575, 
8646
104k
    1250, 1269, 1650, 1525, 1297, 1397, 1626, 1317, 1417, 1632, 1612, 1695, 1798, 1325, 
8647
104k
    1884, 1817, 1840, 1853, 1341, 1500, 1796, 1551, 1230, 1240, 1541, 1586, 1595, 1576, 
8648
104k
    1564, 1846, 1352, 1512, 1279, 1894, 1435, 1534, 105, 311, 161, 367, 561, 715, 
8649
104k
    828, 935, 1014, 1083, 170, 376, 570, 724, 837, 944, 1135, 1194, 732, 845, 
8650
104k
    952, 1031, 60, 284, 464, 646, 783, 890, 472, 149, 355, 130, 336, 534, 
8651
104k
    696, 292, 479, 654, 791, 898, 977, 78, 266, 164, 370, 564, 718, 831, 
8652
104k
    938, 1017, 1086, 113, 319, 517, 687, 810, 917, 996, 1065, 122, 328, 526, 
8653
104k
    87, 275, 455, 637, 774, 553, 498, 673, 233, 431, 69, 257, 96, 302, 
8654
104k
    489, 664, 801, 908, 987, 1056, 1117, 1176, 4, 180, 386, 580, 734, 847, 
8655
104k
    140, 346, 544, 706, 819, 926, 1005, 1074, 1126, 1185, 14, 190, 396, 590, 
8656
104k
    744, 857, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 
8657
104k
    382, 576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 
8658
104k
    958, 1037, 1106, 1165, 49, 225, 1141, 1461, 959, 1038, 1665, 951, 1030, 1099, 
8659
104k
    1154, 29, 205, 411, 605, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 
8660
104k
    872, 384, 578, 1871, 
8661
104k
  };
8662
8663
104k
  CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) &&
8664
104k
          "Invalid alt name index for register!", NULL);
8665
104k
  return AsmStrs+RegAsmOffset[RegNo-1];
8666
#else
8667
  return NULL;
8668
#endif // CAPSTONE_DIET
8669
104k
}
8670
#ifdef PRINT_ALIAS_INSTR
8671
#undef PRINT_ALIAS_INSTR
8672
8673
121k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
8674
121k
#ifndef CAPSTONE_DIET
8675
121k
  static const PatternsForOpcode OpToPatterns[] = {
8676
121k
    {Mips_MFTACX, 0, 1 },
8677
121k
    {Mips_MFTACX_NM, 1, 1 },
8678
121k
    {Mips_MFTC0, 2, 1 },
8679
121k
    {Mips_MFTC0_NM, 3, 1 },
8680
121k
    {Mips_MFTHI, 4, 1 },
8681
121k
    {Mips_MFTHI_NM, 5, 1 },
8682
121k
    {Mips_MFTLO, 6, 1 },
8683
121k
    {Mips_MFTLO_NM, 7, 1 },
8684
121k
    {Mips_MTTACX, 8, 1 },
8685
121k
    {Mips_MTTACX_NM, 9, 1 },
8686
121k
    {Mips_MTTC0, 10, 1 },
8687
121k
    {Mips_MTTC0_NM, 11, 1 },
8688
121k
    {Mips_MTTHI, 12, 1 },
8689
121k
    {Mips_MTTHI_NM, 13, 1 },
8690
121k
    {Mips_MTTLO, 14, 1 },
8691
121k
    {Mips_MTTLO_NM, 15, 1 },
8692
121k
    {Mips_NORImm, 16, 1 },
8693
121k
    {Mips_NORImm64, 17, 1 },
8694
121k
    {Mips_SLTImm64, 18, 1 },
8695
121k
    {Mips_SLTUImm64, 19, 1 },
8696
121k
    {Mips_ADDIUGP48_NM, 20, 1 },
8697
121k
    {Mips_ADDIUGPB_NM, 21, 1 },
8698
121k
    {Mips_ADDIUGPW_NM, 22, 1 },
8699
121k
    {Mips_ADDIUPC, 23, 1 },
8700
121k
    {Mips_ADDIUPC_MMR6, 24, 1 },
8701
121k
    {Mips_ADDu, 25, 1 },
8702
121k
    {Mips_BC1F, 26, 1 },
8703
121k
    {Mips_BC1FL, 27, 1 },
8704
121k
    {Mips_BC1F_MM, 28, 1 },
8705
121k
    {Mips_BC1T, 29, 1 },
8706
121k
    {Mips_BC1TL, 30, 1 },
8707
121k
    {Mips_BC1T_MM, 31, 1 },
8708
121k
    {Mips_BEQC16_NM, 32, 1 },
8709
121k
    {Mips_BEQC_NM, 33, 2 },
8710
121k
    {Mips_BEQL, 35, 1 },
8711
121k
    {Mips_BGEZAL, 36, 1 },
8712
121k
    {Mips_BGEZAL_MM, 37, 1 },
8713
121k
    {Mips_BNEC16_NM, 38, 1 },
8714
121k
    {Mips_BNEC_NM, 39, 2 },
8715
121k
    {Mips_BNEL, 41, 1 },
8716
121k
    {Mips_BREAK, 42, 2 },
8717
121k
    {Mips_BREAK_MM, 44, 2 },
8718
121k
    {Mips_C_EQ_D32, 46, 1 },
8719
121k
    {Mips_C_EQ_D32_MM, 47, 1 },
8720
121k
    {Mips_C_EQ_D64, 48, 1 },
8721
121k
    {Mips_C_EQ_D64_MM, 49, 1 },
8722
121k
    {Mips_C_EQ_S, 50, 1 },
8723
121k
    {Mips_C_EQ_S_MM, 51, 1 },
8724
121k
    {Mips_C_F_D32, 52, 1 },
8725
121k
    {Mips_C_F_D32_MM, 53, 1 },
8726
121k
    {Mips_C_F_D64, 54, 1 },
8727
121k
    {Mips_C_F_D64_MM, 55, 1 },
8728
121k
    {Mips_C_F_S, 56, 1 },
8729
121k
    {Mips_C_F_S_MM, 57, 1 },
8730
121k
    {Mips_C_LE_D32, 58, 1 },
8731
121k
    {Mips_C_LE_D32_MM, 59, 1 },
8732
121k
    {Mips_C_LE_D64, 60, 1 },
8733
121k
    {Mips_C_LE_D64_MM, 61, 1 },
8734
121k
    {Mips_C_LE_S, 62, 1 },
8735
121k
    {Mips_C_LE_S_MM, 63, 1 },
8736
121k
    {Mips_C_LT_D32, 64, 1 },
8737
121k
    {Mips_C_LT_D32_MM, 65, 1 },
8738
121k
    {Mips_C_LT_D64, 66, 1 },
8739
121k
    {Mips_C_LT_D64_MM, 67, 1 },
8740
121k
    {Mips_C_LT_S, 68, 1 },
8741
121k
    {Mips_C_LT_S_MM, 69, 1 },
8742
121k
    {Mips_C_NGE_D32, 70, 1 },
8743
121k
    {Mips_C_NGE_D32_MM, 71, 1 },
8744
121k
    {Mips_C_NGE_D64, 72, 1 },
8745
121k
    {Mips_C_NGE_D64_MM, 73, 1 },
8746
121k
    {Mips_C_NGE_S, 74, 1 },
8747
121k
    {Mips_C_NGE_S_MM, 75, 1 },
8748
121k
    {Mips_C_NGLE_D32, 76, 1 },
8749
121k
    {Mips_C_NGLE_D32_MM, 77, 1 },
8750
121k
    {Mips_C_NGLE_D64, 78, 1 },
8751
121k
    {Mips_C_NGLE_D64_MM, 79, 1 },
8752
121k
    {Mips_C_NGLE_S, 80, 1 },
8753
121k
    {Mips_C_NGLE_S_MM, 81, 1 },
8754
121k
    {Mips_C_NGL_D32, 82, 1 },
8755
121k
    {Mips_C_NGL_D32_MM, 83, 1 },
8756
121k
    {Mips_C_NGL_D64, 84, 1 },
8757
121k
    {Mips_C_NGL_D64_MM, 85, 1 },
8758
121k
    {Mips_C_NGL_S, 86, 1 },
8759
121k
    {Mips_C_NGL_S_MM, 87, 1 },
8760
121k
    {Mips_C_NGT_D32, 88, 1 },
8761
121k
    {Mips_C_NGT_D32_MM, 89, 1 },
8762
121k
    {Mips_C_NGT_D64, 90, 1 },
8763
121k
    {Mips_C_NGT_D64_MM, 91, 1 },
8764
121k
    {Mips_C_NGT_S, 92, 1 },
8765
121k
    {Mips_C_NGT_S_MM, 93, 1 },
8766
121k
    {Mips_C_OLE_D32, 94, 1 },
8767
121k
    {Mips_C_OLE_D32_MM, 95, 1 },
8768
121k
    {Mips_C_OLE_D64, 96, 1 },
8769
121k
    {Mips_C_OLE_D64_MM, 97, 1 },
8770
121k
    {Mips_C_OLE_S, 98, 1 },
8771
121k
    {Mips_C_OLE_S_MM, 99, 1 },
8772
121k
    {Mips_C_OLT_D32, 100, 1 },
8773
121k
    {Mips_C_OLT_D32_MM, 101, 1 },
8774
121k
    {Mips_C_OLT_D64, 102, 1 },
8775
121k
    {Mips_C_OLT_D64_MM, 103, 1 },
8776
121k
    {Mips_C_OLT_S, 104, 1 },
8777
121k
    {Mips_C_OLT_S_MM, 105, 1 },
8778
121k
    {Mips_C_SEQ_D32, 106, 1 },
8779
121k
    {Mips_C_SEQ_D32_MM, 107, 1 },
8780
121k
    {Mips_C_SEQ_D64, 108, 1 },
8781
121k
    {Mips_C_SEQ_D64_MM, 109, 1 },
8782
121k
    {Mips_C_SEQ_S, 110, 1 },
8783
121k
    {Mips_C_SEQ_S_MM, 111, 1 },
8784
121k
    {Mips_C_SF_D32, 112, 1 },
8785
121k
    {Mips_C_SF_D32_MM, 113, 1 },
8786
121k
    {Mips_C_SF_D64, 114, 1 },
8787
121k
    {Mips_C_SF_D64_MM, 115, 1 },
8788
121k
    {Mips_C_SF_S, 116, 1 },
8789
121k
    {Mips_C_SF_S_MM, 117, 1 },
8790
121k
    {Mips_C_UEQ_D32, 118, 1 },
8791
121k
    {Mips_C_UEQ_D32_MM, 119, 1 },
8792
121k
    {Mips_C_UEQ_D64, 120, 1 },
8793
121k
    {Mips_C_UEQ_D64_MM, 121, 1 },
8794
121k
    {Mips_C_UEQ_S, 122, 1 },
8795
121k
    {Mips_C_UEQ_S_MM, 123, 1 },
8796
121k
    {Mips_C_ULE_D32, 124, 1 },
8797
121k
    {Mips_C_ULE_D32_MM, 125, 1 },
8798
121k
    {Mips_C_ULE_D64, 126, 1 },
8799
121k
    {Mips_C_ULE_D64_MM, 127, 1 },
8800
121k
    {Mips_C_ULE_S, 128, 1 },
8801
121k
    {Mips_C_ULE_S_MM, 129, 1 },
8802
121k
    {Mips_C_ULT_D32, 130, 1 },
8803
121k
    {Mips_C_ULT_D32_MM, 131, 1 },
8804
121k
    {Mips_C_ULT_D64, 132, 1 },
8805
121k
    {Mips_C_ULT_D64_MM, 133, 1 },
8806
121k
    {Mips_C_ULT_S, 134, 1 },
8807
121k
    {Mips_C_ULT_S_MM, 135, 1 },
8808
121k
    {Mips_C_UN_D32, 136, 1 },
8809
121k
    {Mips_C_UN_D32_MM, 137, 1 },
8810
121k
    {Mips_C_UN_D64, 138, 1 },
8811
121k
    {Mips_C_UN_D64_MM, 139, 1 },
8812
121k
    {Mips_C_UN_S, 140, 1 },
8813
121k
    {Mips_C_UN_S_MM, 141, 1 },
8814
121k
    {Mips_DADDu, 142, 1 },
8815
121k
    {Mips_DI, 143, 1 },
8816
121k
    {Mips_DIV, 144, 1 },
8817
121k
    {Mips_DIVU, 145, 1 },
8818
121k
    {Mips_DI_MM, 146, 1 },
8819
121k
    {Mips_DI_MMR6, 147, 1 },
8820
121k
    {Mips_DI_NM, 148, 1 },
8821
121k
    {Mips_DMT, 149, 1 },
8822
121k
    {Mips_DMT_NM, 150, 1 },
8823
121k
    {Mips_DSUB, 151, 2 },
8824
121k
    {Mips_DSUBu, 153, 2 },
8825
121k
    {Mips_DVPE, 155, 1 },
8826
121k
    {Mips_DVPE_NM, 156, 1 },
8827
121k
    {Mips_EI, 157, 1 },
8828
121k
    {Mips_EI_MM, 158, 1 },
8829
121k
    {Mips_EI_MMR6, 159, 1 },
8830
121k
    {Mips_EI_NM, 160, 1 },
8831
121k
    {Mips_EMT, 161, 1 },
8832
121k
    {Mips_EMT_NM, 162, 1 },
8833
121k
    {Mips_EVPE, 163, 1 },
8834
121k
    {Mips_EVPE_NM, 164, 1 },
8835
121k
    {Mips_HYPCALL, 165, 1 },
8836
121k
    {Mips_HYPCALL_MM, 166, 1 },
8837
121k
    {Mips_JALR, 167, 1 },
8838
121k
    {Mips_JALR64, 168, 1 },
8839
121k
    {Mips_JALRCHB_NM, 169, 1 },
8840
121k
    {Mips_JALRC_HB_MMR6, 170, 1 },
8841
121k
    {Mips_JALRC_MMR6, 171, 1 },
8842
121k
    {Mips_JALR_HB, 172, 1 },
8843
121k
    {Mips_JALR_HB64, 173, 1 },
8844
121k
    {Mips_JIALC, 174, 1 },
8845
121k
    {Mips_JIALC64, 175, 1 },
8846
121k
    {Mips_JIC, 176, 1 },
8847
121k
    {Mips_JIC64, 177, 1 },
8848
121k
    {Mips_MFC0_NM, 178, 1 },
8849
121k
    {Mips_MFHC0_NM, 179, 1 },
8850
121k
    {Mips_MOVE16_MM, 180, 1 },
8851
121k
    {Mips_MTC0_NM, 181, 1 },
8852
121k
    {Mips_MTHC0_NM, 182, 1 },
8853
121k
    {Mips_Move32R16, 183, 1 },
8854
121k
    {Mips_NOR_NM, 184, 1 },
8855
121k
    {Mips_OR, 185, 1 },
8856
121k
    {Mips_OR64, 186, 1 },
8857
121k
    {Mips_RDHWR, 187, 1 },
8858
121k
    {Mips_RDHWR64, 188, 1 },
8859
121k
    {Mips_RDHWR_MM, 189, 1 },
8860
121k
    {Mips_RDHWR_MMR6, 190, 1 },
8861
121k
    {Mips_RESTOREJRC16_NM, 191, 1 },
8862
121k
    {Mips_RESTOREJRC_NM, 192, 1 },
8863
121k
    {Mips_RESTORE_NM, 193, 1 },
8864
121k
    {Mips_ROTX_NM, 194, 3 },
8865
121k
    {Mips_SAVE16_NM, 197, 1 },
8866
121k
    {Mips_SAVE_NM, 198, 1 },
8867
121k
    {Mips_SDBBP, 199, 1 },
8868
121k
    {Mips_SDBBP_MMR6, 200, 1 },
8869
121k
    {Mips_SDBBP_R6, 201, 1 },
8870
121k
    {Mips_SIGRIE, 202, 1 },
8871
121k
    {Mips_SIGRIE_MMR6, 203, 1 },
8872
121k
    {Mips_SLL, 204, 1 },
8873
121k
    {Mips_SLL_MM, 205, 1 },
8874
121k
    {Mips_SLL_MMR6, 206, 1 },
8875
121k
    {Mips_SUB, 207, 2 },
8876
121k
    {Mips_SUBU_MMR6, 209, 2 },
8877
121k
    {Mips_SUB_MM, 211, 2 },
8878
121k
    {Mips_SUB_MMR6, 213, 2 },
8879
121k
    {Mips_SUBu, 215, 2 },
8880
121k
    {Mips_SUBu_MM, 217, 2 },
8881
121k
    {Mips_SWSP_MM, 219, 1 },
8882
121k
    {Mips_SYNC, 220, 1 },
8883
121k
    {Mips_SYNC_MM, 221, 1 },
8884
121k
    {Mips_SYNC_MMR6, 222, 1 },
8885
121k
    {Mips_SYNC_NM, 223, 6 },
8886
121k
    {Mips_SYSCALL, 229, 1 },
8887
121k
    {Mips_SYSCALL_MM, 230, 1 },
8888
121k
    {Mips_TEQ, 231, 1 },
8889
121k
    {Mips_TEQ_MM, 232, 1 },
8890
121k
    {Mips_TGE, 233, 1 },
8891
121k
    {Mips_TGEU, 234, 1 },
8892
121k
    {Mips_TGEU_MM, 235, 1 },
8893
121k
    {Mips_TGE_MM, 236, 1 },
8894
121k
    {Mips_TLT, 237, 1 },
8895
121k
    {Mips_TLTU, 238, 1 },
8896
121k
    {Mips_TLTU_MM, 239, 1 },
8897
121k
    {Mips_TLT_MM, 240, 1 },
8898
121k
    {Mips_TNE, 241, 1 },
8899
121k
    {Mips_TNE_MM, 242, 1 },
8900
121k
    {Mips_WAIT_MM, 243, 1 },
8901
121k
    {Mips_WAIT_NM, 244, 1 },
8902
121k
    {Mips_WRDSP, 245, 1 },
8903
121k
    {Mips_WRDSP_MM, 246, 1 },
8904
121k
    {Mips_YIELD, 247, 1 },
8905
121k
    {Mips_YIELD_NM, 248, 1 },
8906
121k
  {0},  };
8907
8908
121k
  static const AliasPattern Patterns[] = {
8909
    // Mips_MFTACX - 0
8910
121k
    {0, 0, 2, 5 },
8911
    // Mips_MFTACX_NM - 1
8912
121k
    {0, 5, 2, 4 },
8913
    // Mips_MFTC0 - 2
8914
121k
    {10, 9, 3, 6 },
8915
    // Mips_MFTC0_NM - 3
8916
121k
    {10, 15, 3, 5 },
8917
    // Mips_MFTHI - 4
8918
121k
    {23, 20, 2, 5 },
8919
    // Mips_MFTHI_NM - 5
8920
121k
    {23, 25, 2, 4 },
8921
    // Mips_MFTLO - 6
8922
121k
    {32, 29, 2, 5 },
8923
    // Mips_MFTLO_NM - 7
8924
121k
    {32, 34, 2, 4 },
8925
    // Mips_MTTACX - 8
8926
121k
    {41, 38, 2, 5 },
8927
    // Mips_MTTACX_NM - 9
8928
121k
    {41, 43, 2, 4 },
8929
    // Mips_MTTC0 - 10
8930
121k
    {51, 47, 3, 6 },
8931
    // Mips_MTTC0_NM - 11
8932
121k
    {51, 53, 3, 5 },
8933
    // Mips_MTTHI - 12
8934
121k
    {64, 58, 2, 5 },
8935
    // Mips_MTTHI_NM - 13
8936
121k
    {64, 63, 2, 4 },
8937
    // Mips_MTTLO - 14
8938
121k
    {73, 67, 2, 5 },
8939
    // Mips_MTTLO_NM - 15
8940
121k
    {73, 72, 2, 4 },
8941
    // Mips_NORImm - 16
8942
121k
    {82, 76, 3, 3 },
8943
    // Mips_NORImm64 - 17
8944
121k
    {82, 79, 3, 3 },
8945
    // Mips_SLTImm64 - 18
8946
121k
    {93, 82, 3, 3 },
8947
    // Mips_SLTUImm64 - 19
8948
121k
    {104, 85, 3, 3 },
8949
    // Mips_ADDIUGP48_NM - 20
8950
121k
    {116, 88, 3, 3 },
8951
    // Mips_ADDIUGPB_NM - 21
8952
121k
    {137, 91, 3, 3 },
8953
    // Mips_ADDIUGPW_NM - 22
8954
121k
    {156, 94, 3, 3 },
8955
    // Mips_ADDIUPC - 23
8956
121k
    {175, 97, 2, 3 },
8957
    // Mips_ADDIUPC_MMR6 - 24
8958
121k
    {175, 100, 2, 3 },
8959
    // Mips_ADDu - 25
8960
121k
    {187, 103, 3, 7 },
8961
    // Mips_BC1F - 26
8962
121k
    {199, 110, 2, 6 },
8963
    // Mips_BC1FL - 27
8964
121k
    {209, 116, 2, 7 },
8965
    // Mips_BC1F_MM - 28
8966
121k
    {199, 123, 2, 4 },
8967
    // Mips_BC1T - 29
8968
121k
    {220, 127, 2, 6 },
8969
    // Mips_BC1TL - 30
8970
121k
    {230, 133, 2, 7 },
8971
    // Mips_BC1T_MM - 31
8972
121k
    {220, 140, 2, 4 },
8973
    // Mips_BEQC16_NM - 32
8974
121k
    {241, 144, 3, 3 },
8975
    // Mips_BEQC_NM - 33
8976
121k
    {259, 147, 3, 3 },
8977
121k
    {274, 150, 3, 3 },
8978
    // Mips_BEQL - 35
8979
121k
    {289, 153, 3, 6 },
8980
    // Mips_BGEZAL - 36
8981
121k
    {304, 159, 2, 6 },
8982
    // Mips_BGEZAL_MM - 37
8983
121k
    {304, 165, 2, 3 },
8984
    // Mips_BNEC16_NM - 38
8985
121k
    {313, 168, 3, 3 },
8986
    // Mips_BNEC_NM - 39
8987
121k
    {331, 171, 3, 3 },
8988
121k
    {346, 174, 3, 3 },
8989
    // Mips_BNEL - 41
8990
121k
    {361, 177, 3, 6 },
8991
    // Mips_BREAK - 42
8992
121k
    {376, 183, 2, 5 },
8993
121k
    {382, 188, 2, 5 },
8994
    // Mips_BREAK_MM - 44
8995
121k
    {376, 193, 2, 3 },
8996
121k
    {382, 196, 2, 3 },
8997
    // Mips_C_EQ_D32 - 46
8998
121k
    {393, 199, 3, 9 },
8999
    // Mips_C_EQ_D32_MM - 47
9000
121k
    {393, 208, 3, 7 },
9001
    // Mips_C_EQ_D64 - 48
9002
121k
    {393, 215, 3, 9 },
9003
    // Mips_C_EQ_D64_MM - 49
9004
121k
    {393, 224, 3, 7 },
9005
    // Mips_C_EQ_S - 50
9006
121k
    {407, 231, 3, 8 },
9007
    // Mips_C_EQ_S_MM - 51
9008
121k
    {407, 239, 3, 6 },
9009
    // Mips_C_F_D32 - 52
9010
121k
    {421, 245, 3, 9 },
9011
    // Mips_C_F_D32_MM - 53
9012
121k
    {421, 254, 3, 7 },
9013
    // Mips_C_F_D64 - 54
9014
121k
    {421, 261, 3, 9 },
9015
    // Mips_C_F_D64_MM - 55
9016
121k
    {421, 270, 3, 7 },
9017
    // Mips_C_F_S - 56
9018
121k
    {434, 277, 3, 8 },
9019
    // Mips_C_F_S_MM - 57
9020
121k
    {434, 285, 3, 6 },
9021
    // Mips_C_LE_D32 - 58
9022
121k
    {447, 291, 3, 9 },
9023
    // Mips_C_LE_D32_MM - 59
9024
121k
    {447, 300, 3, 7 },
9025
    // Mips_C_LE_D64 - 60
9026
121k
    {447, 307, 3, 9 },
9027
    // Mips_C_LE_D64_MM - 61
9028
121k
    {447, 316, 3, 7 },
9029
    // Mips_C_LE_S - 62
9030
121k
    {461, 323, 3, 8 },
9031
    // Mips_C_LE_S_MM - 63
9032
121k
    {461, 331, 3, 6 },
9033
    // Mips_C_LT_D32 - 64
9034
121k
    {475, 337, 3, 9 },
9035
    // Mips_C_LT_D32_MM - 65
9036
121k
    {475, 346, 3, 7 },
9037
    // Mips_C_LT_D64 - 66
9038
121k
    {475, 353, 3, 9 },
9039
    // Mips_C_LT_D64_MM - 67
9040
121k
    {475, 362, 3, 7 },
9041
    // Mips_C_LT_S - 68
9042
121k
    {489, 369, 3, 8 },
9043
    // Mips_C_LT_S_MM - 69
9044
121k
    {489, 377, 3, 6 },
9045
    // Mips_C_NGE_D32 - 70
9046
121k
    {503, 383, 3, 9 },
9047
    // Mips_C_NGE_D32_MM - 71
9048
121k
    {503, 392, 3, 7 },
9049
    // Mips_C_NGE_D64 - 72
9050
121k
    {503, 399, 3, 9 },
9051
    // Mips_C_NGE_D64_MM - 73
9052
121k
    {503, 408, 3, 7 },
9053
    // Mips_C_NGE_S - 74
9054
121k
    {518, 415, 3, 8 },
9055
    // Mips_C_NGE_S_MM - 75
9056
121k
    {518, 423, 3, 6 },
9057
    // Mips_C_NGLE_D32 - 76
9058
121k
    {533, 429, 3, 9 },
9059
    // Mips_C_NGLE_D32_MM - 77
9060
121k
    {533, 438, 3, 7 },
9061
    // Mips_C_NGLE_D64 - 78
9062
121k
    {533, 445, 3, 9 },
9063
    // Mips_C_NGLE_D64_MM - 79
9064
121k
    {533, 454, 3, 7 },
9065
    // Mips_C_NGLE_S - 80
9066
121k
    {549, 461, 3, 8 },
9067
    // Mips_C_NGLE_S_MM - 81
9068
121k
    {549, 469, 3, 6 },
9069
    // Mips_C_NGL_D32 - 82
9070
121k
    {565, 475, 3, 9 },
9071
    // Mips_C_NGL_D32_MM - 83
9072
121k
    {565, 484, 3, 7 },
9073
    // Mips_C_NGL_D64 - 84
9074
121k
    {565, 491, 3, 9 },
9075
    // Mips_C_NGL_D64_MM - 85
9076
121k
    {565, 500, 3, 7 },
9077
    // Mips_C_NGL_S - 86
9078
121k
    {580, 507, 3, 8 },
9079
    // Mips_C_NGL_S_MM - 87
9080
121k
    {580, 515, 3, 6 },
9081
    // Mips_C_NGT_D32 - 88
9082
121k
    {595, 521, 3, 9 },
9083
    // Mips_C_NGT_D32_MM - 89
9084
121k
    {595, 530, 3, 7 },
9085
    // Mips_C_NGT_D64 - 90
9086
121k
    {595, 537, 3, 9 },
9087
    // Mips_C_NGT_D64_MM - 91
9088
121k
    {595, 546, 3, 7 },
9089
    // Mips_C_NGT_S - 92
9090
121k
    {610, 553, 3, 8 },
9091
    // Mips_C_NGT_S_MM - 93
9092
121k
    {610, 561, 3, 6 },
9093
    // Mips_C_OLE_D32 - 94
9094
121k
    {625, 567, 3, 9 },
9095
    // Mips_C_OLE_D32_MM - 95
9096
121k
    {625, 576, 3, 7 },
9097
    // Mips_C_OLE_D64 - 96
9098
121k
    {625, 583, 3, 9 },
9099
    // Mips_C_OLE_D64_MM - 97
9100
121k
    {625, 592, 3, 7 },
9101
    // Mips_C_OLE_S - 98
9102
121k
    {640, 599, 3, 8 },
9103
    // Mips_C_OLE_S_MM - 99
9104
121k
    {640, 607, 3, 6 },
9105
    // Mips_C_OLT_D32 - 100
9106
121k
    {655, 613, 3, 9 },
9107
    // Mips_C_OLT_D32_MM - 101
9108
121k
    {655, 622, 3, 7 },
9109
    // Mips_C_OLT_D64 - 102
9110
121k
    {655, 629, 3, 9 },
9111
    // Mips_C_OLT_D64_MM - 103
9112
121k
    {655, 638, 3, 7 },
9113
    // Mips_C_OLT_S - 104
9114
121k
    {670, 645, 3, 8 },
9115
    // Mips_C_OLT_S_MM - 105
9116
121k
    {670, 653, 3, 6 },
9117
    // Mips_C_SEQ_D32 - 106
9118
121k
    {685, 659, 3, 9 },
9119
    // Mips_C_SEQ_D32_MM - 107
9120
121k
    {685, 668, 3, 7 },
9121
    // Mips_C_SEQ_D64 - 108
9122
121k
    {685, 675, 3, 9 },
9123
    // Mips_C_SEQ_D64_MM - 109
9124
121k
    {685, 684, 3, 7 },
9125
    // Mips_C_SEQ_S - 110
9126
121k
    {700, 691, 3, 8 },
9127
    // Mips_C_SEQ_S_MM - 111
9128
121k
    {700, 699, 3, 6 },
9129
    // Mips_C_SF_D32 - 112
9130
121k
    {715, 705, 3, 9 },
9131
    // Mips_C_SF_D32_MM - 113
9132
121k
    {715, 714, 3, 7 },
9133
    // Mips_C_SF_D64 - 114
9134
121k
    {715, 721, 3, 9 },
9135
    // Mips_C_SF_D64_MM - 115
9136
121k
    {715, 730, 3, 7 },
9137
    // Mips_C_SF_S - 116
9138
121k
    {729, 737, 3, 8 },
9139
    // Mips_C_SF_S_MM - 117
9140
121k
    {729, 745, 3, 6 },
9141
    // Mips_C_UEQ_D32 - 118
9142
121k
    {743, 751, 3, 9 },
9143
    // Mips_C_UEQ_D32_MM - 119
9144
121k
    {743, 760, 3, 7 },
9145
    // Mips_C_UEQ_D64 - 120
9146
121k
    {743, 767, 3, 9 },
9147
    // Mips_C_UEQ_D64_MM - 121
9148
121k
    {743, 776, 3, 7 },
9149
    // Mips_C_UEQ_S - 122
9150
121k
    {758, 783, 3, 8 },
9151
    // Mips_C_UEQ_S_MM - 123
9152
121k
    {758, 791, 3, 6 },
9153
    // Mips_C_ULE_D32 - 124
9154
121k
    {773, 797, 3, 9 },
9155
    // Mips_C_ULE_D32_MM - 125
9156
121k
    {773, 806, 3, 7 },
9157
    // Mips_C_ULE_D64 - 126
9158
121k
    {773, 813, 3, 9 },
9159
    // Mips_C_ULE_D64_MM - 127
9160
121k
    {773, 822, 3, 7 },
9161
    // Mips_C_ULE_S - 128
9162
121k
    {788, 829, 3, 8 },
9163
    // Mips_C_ULE_S_MM - 129
9164
121k
    {788, 837, 3, 6 },
9165
    // Mips_C_ULT_D32 - 130
9166
121k
    {803, 843, 3, 9 },
9167
    // Mips_C_ULT_D32_MM - 131
9168
121k
    {803, 852, 3, 7 },
9169
    // Mips_C_ULT_D64 - 132
9170
121k
    {803, 859, 3, 9 },
9171
    // Mips_C_ULT_D64_MM - 133
9172
121k
    {803, 868, 3, 7 },
9173
    // Mips_C_ULT_S - 134
9174
121k
    {818, 875, 3, 8 },
9175
    // Mips_C_ULT_S_MM - 135
9176
121k
    {818, 883, 3, 6 },
9177
    // Mips_C_UN_D32 - 136
9178
121k
    {833, 889, 3, 9 },
9179
    // Mips_C_UN_D32_MM - 137
9180
121k
    {833, 898, 3, 7 },
9181
    // Mips_C_UN_D64 - 138
9182
121k
    {833, 905, 3, 9 },
9183
    // Mips_C_UN_D64_MM - 139
9184
121k
    {833, 914, 3, 7 },
9185
    // Mips_C_UN_S - 140
9186
121k
    {847, 921, 3, 8 },
9187
    // Mips_C_UN_S_MM - 141
9188
121k
    {847, 929, 3, 6 },
9189
    // Mips_DADDu - 142
9190
121k
    {187, 935, 3, 5 },
9191
    // Mips_DI - 143
9192
121k
    {861, 940, 1, 5 },
9193
    // Mips_DIV - 144
9194
121k
    {864, 945, 3, 5 },
9195
    // Mips_DIVU - 145
9196
121k
    {875, 950, 3, 5 },
9197
    // Mips_DI_MM - 146
9198
121k
    {861, 955, 1, 2 },
9199
    // Mips_DI_MMR6 - 147
9200
121k
    {861, 957, 1, 3 },
9201
    // Mips_DI_NM - 148
9202
121k
    {861, 960, 1, 2 },
9203
    // Mips_DMT - 149
9204
121k
    {887, 962, 1, 4 },
9205
    // Mips_DMT_NM - 150
9206
121k
    {887, 966, 1, 3 },
9207
    // Mips_DSUB - 151
9208
121k
    {891, 969, 3, 6 },
9209
121k
    {903, 975, 3, 6 },
9210
    // Mips_DSUBu - 153
9211
121k
    {911, 981, 3, 6 },
9212
121k
    {924, 987, 3, 6 },
9213
    // Mips_DVPE - 155
9214
121k
    {933, 993, 1, 4 },
9215
    // Mips_DVPE_NM - 156
9216
121k
    {933, 997, 1, 3 },
9217
    // Mips_EI - 157
9218
121k
    {938, 1000, 1, 5 },
9219
    // Mips_EI_MM - 158
9220
121k
    {938, 1005, 1, 2 },
9221
    // Mips_EI_MMR6 - 159
9222
121k
    {938, 1007, 1, 3 },
9223
    // Mips_EI_NM - 160
9224
121k
    {938, 1010, 1, 2 },
9225
    // Mips_EMT - 161
9226
121k
    {941, 1012, 1, 4 },
9227
    // Mips_EMT_NM - 162
9228
121k
    {941, 1016, 1, 3 },
9229
    // Mips_EVPE - 163
9230
121k
    {945, 1019, 1, 4 },
9231
    // Mips_EVPE_NM - 164
9232
121k
    {945, 1023, 1, 3 },
9233
    // Mips_HYPCALL - 165
9234
121k
    {950, 1026, 1, 6 },
9235
    // Mips_HYPCALL_MM - 166
9236
121k
    {950, 1032, 1, 4 },
9237
    // Mips_JALR - 167
9238
121k
    {958, 1036, 2, 6 },
9239
    // Mips_JALR64 - 168
9240
121k
    {958, 1042, 2, 4 },
9241
    // Mips_JALRCHB_NM - 169
9242
121k
    {964, 1046, 2, 3 },
9243
    // Mips_JALRC_HB_MMR6 - 170
9244
121k
    {974, 1049, 2, 4 },
9245
    // Mips_JALRC_MMR6 - 171
9246
121k
    {986, 1053, 2, 4 },
9247
    // Mips_JALR_HB - 172
9248
121k
    {995, 1057, 2, 6 },
9249
    // Mips_JALR_HB64 - 173
9250
121k
    {995, 1063, 2, 5 },
9251
    // Mips_JIALC - 174
9252
121k
    {1006, 1068, 2, 6 },
9253
    // Mips_JIALC64 - 175
9254
121k
    {1006, 1074, 2, 4 },
9255
    // Mips_JIC - 176
9256
121k
    {1015, 1078, 2, 5 },
9257
    // Mips_JIC64 - 177
9258
121k
    {1015, 1083, 2, 4 },
9259
    // Mips_MFC0_NM - 178
9260
121k
    {1022, 1087, 3, 4 },
9261
    // Mips_MFHC0_NM - 179
9262
121k
    {1034, 1091, 3, 4 },
9263
    // Mips_MOVE16_MM - 180
9264
121k
    {1047, 1095, 2, 3 },
9265
    // Mips_MTC0_NM - 181
9266
121k
    {1051, 1098, 3, 4 },
9267
    // Mips_MTHC0_NM - 182
9268
121k
    {1063, 1102, 3, 4 },
9269
    // Mips_Move32R16 - 183
9270
121k
    {1047, 1106, 2, 3 },
9271
    // Mips_NOR_NM - 184
9272
121k
    {1076, 1109, 3, 4 },
9273
    // Mips_OR - 185
9274
121k
    {187, 1113, 3, 7 },
9275
    // Mips_OR64 - 186
9276
121k
    {187, 1120, 3, 5 },
9277
    // Mips_RDHWR - 187
9278
121k
    {1087, 1125, 3, 6 },
9279
    // Mips_RDHWR64 - 188
9280
121k
    {1087, 1131, 3, 4 },
9281
    // Mips_RDHWR_MM - 189
9282
121k
    {1087, 1135, 3, 5 },
9283
    // Mips_RDHWR_MMR6 - 190
9284
121k
    {1087, 1140, 3, 5 },
9285
    // Mips_RESTOREJRC16_NM - 191
9286
121k
    {1100, 1145, 2, 2 },
9287
    // Mips_RESTOREJRC_NM - 192
9288
121k
    {1117, 1147, 2, 2 },
9289
    // Mips_RESTORE_NM - 193
9290
121k
    {1134, 1149, 2, 2 },
9291
    // Mips_ROTX_NM - 194
9292
121k
    {1147, 1151, 5, 6 },
9293
121k
    {1162, 1157, 5, 6 },
9294
121k
    {1177, 1163, 5, 6 },
9295
    // Mips_SAVE16_NM - 197
9296
121k
    {1193, 1169, 2, 2 },
9297
    // Mips_SAVE_NM - 198
9298
121k
    {1203, 1171, 2, 2 },
9299
    // Mips_SDBBP - 199
9300
121k
    {1213, 1173, 1, 5 },
9301
    // Mips_SDBBP_MMR6 - 200
9302
121k
    {1213, 1178, 1, 3 },
9303
    // Mips_SDBBP_R6 - 201
9304
121k
    {1213, 1181, 1, 4 },
9305
    // Mips_SIGRIE - 202
9306
121k
    {1219, 1185, 1, 4 },
9307
    // Mips_SIGRIE_MMR6 - 203
9308
121k
    {1219, 1189, 1, 3 },
9309
    // Mips_SLL - 204
9310
121k
    {1047, 1192, 3, 6 },
9311
    // Mips_SLL_MM - 205
9312
121k
    {1047, 1198, 3, 4 },
9313
    // Mips_SLL_MMR6 - 206
9314
121k
    {1047, 1202, 3, 5 },
9315
    // Mips_SUB - 207
9316
121k
    {1226, 1207, 3, 6 },
9317
121k
    {1237, 1213, 3, 6 },
9318
    // Mips_SUBU_MMR6 - 209
9319
121k
    {1244, 1219, 3, 5 },
9320
121k
    {1256, 1224, 3, 5 },
9321
    // Mips_SUB_MM - 211
9322
121k
    {1226, 1229, 3, 5 },
9323
121k
    {1237, 1234, 3, 5 },
9324
    // Mips_SUB_MMR6 - 213
9325
121k
    {1226, 1239, 3, 5 },
9326
121k
    {1237, 1244, 3, 5 },
9327
    // Mips_SUBu - 215
9328
121k
    {1244, 1249, 3, 6 },
9329
121k
    {1256, 1255, 3, 6 },
9330
    // Mips_SUBu_MM - 217
9331
121k
    {1244, 1261, 3, 5 },
9332
121k
    {1256, 1266, 3, 5 },
9333
    // Mips_SWSP_MM - 219
9334
121k
    {1264, 1271, 3, 2 },
9335
    // Mips_SYNC - 220
9336
121k
    {1276, 1273, 1, 5 },
9337
    // Mips_SYNC_MM - 221
9338
121k
    {1276, 1278, 1, 2 },
9339
    // Mips_SYNC_MMR6 - 222
9340
121k
    {1276, 1280, 1, 3 },
9341
    // Mips_SYNC_NM - 223
9342
121k
    {1276, 1283, 1, 2 },
9343
121k
    {1281, 1285, 1, 2 },
9344
121k
    {1290, 1287, 1, 2 },
9345
121k
    {1298, 1289, 1, 2 },
9346
121k
    {1311, 1291, 1, 2 },
9347
121k
    {1324, 1293, 1, 2 },
9348
    // Mips_SYSCALL - 229
9349
121k
    {1333, 1295, 1, 4 },
9350
    // Mips_SYSCALL_MM - 230
9351
121k
    {1333, 1299, 1, 2 },
9352
    // Mips_TEQ - 231
9353
121k
    {1341, 1301, 3, 7 },
9354
    // Mips_TEQ_MM - 232
9355
121k
    {1341, 1308, 3, 4 },
9356
    // Mips_TGE - 233
9357
121k
    {1352, 1312, 3, 7 },
9358
    // Mips_TGEU - 234
9359
121k
    {1363, 1319, 3, 7 },
9360
    // Mips_TGEU_MM - 235
9361
121k
    {1363, 1326, 3, 4 },
9362
    // Mips_TGE_MM - 236
9363
121k
    {1352, 1330, 3, 4 },
9364
    // Mips_TLT - 237
9365
121k
    {1375, 1334, 3, 7 },
9366
    // Mips_TLTU - 238
9367
121k
    {1386, 1341, 3, 7 },
9368
    // Mips_TLTU_MM - 239
9369
121k
    {1386, 1348, 3, 4 },
9370
    // Mips_TLT_MM - 240
9371
121k
    {1375, 1352, 3, 4 },
9372
    // Mips_TNE - 241
9373
121k
    {1398, 1356, 3, 7 },
9374
    // Mips_TNE_MM - 242
9375
121k
    {1398, 1363, 3, 4 },
9376
    // Mips_WAIT_MM - 243
9377
121k
    {1409, 1367, 1, 2 },
9378
    // Mips_WAIT_NM - 244
9379
121k
    {1409, 1369, 1, 2 },
9380
    // Mips_WRDSP - 245
9381
121k
    {1414, 1371, 2, 4 },
9382
    // Mips_WRDSP_MM - 246
9383
121k
    {1414, 1375, 2, 4 },
9384
    // Mips_YIELD - 247
9385
121k
    {1423, 1379, 2, 5 },
9386
    // Mips_YIELD_NM - 248
9387
121k
    {1423, 1384, 2, 4 },
9388
121k
  {0},  };
9389
9390
121k
  static const AliasPatternCond Conds[] = {
9391
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
9392
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9393
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9394
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9395
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9396
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9397
    // (MFTACX_NM GPRNM32Opnd:$rt, AC0) - 5
9398
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9399
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9400
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9401
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9402
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 9
9403
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9404
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9405
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9406
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9407
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9408
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9409
    // (MFTC0_NM GPRNM32Opnd:$rd, COP0Opnd:$rt, 0) - 15
9410
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9411
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9412
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9413
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9414
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9415
    // (MFTHI GPR32Opnd:$rt, AC0) - 20
9416
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9417
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9418
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9419
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9420
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9421
    // (MFTHI_NM GPRNM32Opnd:$rt, AC0) - 25
9422
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9423
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9424
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9425
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9426
    // (MFTLO GPR32Opnd:$rt, AC0) - 29
9427
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9428
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9429
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9430
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9431
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9432
    // (MFTLO_NM GPRNM32Opnd:$rt, AC0) - 34
9433
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9434
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9435
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9436
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9437
    // (MTTACX AC0, GPR32Opnd:$rt) - 38
9438
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9439
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9440
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9441
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9442
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9443
    // (MTTACX_NM AC0, GPRNM32Opnd:$rt) - 43
9444
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9445
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9446
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9447
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9448
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 47
9449
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9450
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9451
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9452
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9453
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9454
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9455
    // (MTTC0_NM COP0Opnd:$rt, GPRNM32Opnd:$rd, 0) - 53
9456
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9457
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9458
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9459
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9460
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9461
    // (MTTHI AC0, GPR32Opnd:$rt) - 58
9462
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9463
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9464
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9465
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9466
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9467
    // (MTTHI_NM AC0, GPRNM32Opnd:$rt) - 63
9468
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9469
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9470
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9471
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9472
    // (MTTLO AC0, GPR32Opnd:$rt) - 67
9473
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9474
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9475
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9476
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9477
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9478
    // (MTTLO_NM AC0, GPRNM32Opnd:$rt) - 72
9479
121k
    {AliasPatternCond_K_Reg, Mips_AC0},
9480
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9481
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9482
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9483
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 76
9484
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9485
121k
    {AliasPatternCond_K_TiedReg, 0},
9486
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9487
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 79
9488
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9489
121k
    {AliasPatternCond_K_TiedReg, 0},
9490
121k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9491
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 82
9492
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9493
121k
    {AliasPatternCond_K_TiedReg, 0},
9494
121k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9495
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 85
9496
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9497
121k
    {AliasPatternCond_K_TiedReg, 0},
9498
121k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9499
    // (ADDIUGP48_NM GPRNM48Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$addr) - 88
9500
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9501
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9502
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9503
    // (ADDIUGPB_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 91
9504
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9505
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9506
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9507
    // (ADDIUGPW_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 94
9508
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9509
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9510
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9511
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 97
9512
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9513
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9514
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9515
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 100
9516
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9517
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9518
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9519
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 103
9520
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9521
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9522
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9523
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9524
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9525
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9526
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9527
    // (BC1F FCC0, brtarget:$offset) - 110
9528
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9529
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9530
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9531
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9532
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9533
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9534
    // (BC1FL FCC0, brtarget:$offset) - 116
9535
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9536
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9537
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9538
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9539
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9540
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9541
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9542
    // (BC1F_MM FCC0, brtarget:$offset) - 123
9543
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9544
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9545
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9546
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9547
    // (BC1T FCC0, brtarget:$offset) - 127
9548
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9549
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9550
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9551
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9552
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9553
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9554
    // (BC1TL FCC0, brtarget:$offset) - 133
9555
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9556
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9557
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9558
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9559
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9560
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9561
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9562
    // (BC1T_MM FCC0, brtarget:$offset) - 140
9563
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9564
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9565
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9566
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9567
    // (BEQC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 144
9568
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9569
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9570
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9571
    // (BEQC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 147
9572
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9573
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9574
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9575
    // (BEQC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 150
9576
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9577
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9578
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9579
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 153
9580
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9581
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9582
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9583
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9584
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9585
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9586
    // (BGEZAL ZERO, brtarget:$offset) - 159
9587
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9588
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9589
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9590
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9591
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9592
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9593
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 165
9594
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9595
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9596
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9597
    // (BNEC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 168
9598
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9599
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9600
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9601
    // (BNEC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 171
9602
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9603
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9604
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9605
    // (BNEC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 174
9606
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9607
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9608
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9609
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 177
9610
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9611
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9612
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9613
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9614
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9615
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9616
    // (BREAK 0, 0) - 183
9617
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9618
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9619
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9620
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9621
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9622
    // (BREAK uimm10:$imm, 0) - 188
9623
121k
    {AliasPatternCond_K_Ignore, 0},
9624
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9625
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9626
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9627
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9628
    // (BREAK_MM 0, 0) - 193
9629
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9630
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9631
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9632
    // (BREAK_MM uimm10:$imm, 0) - 196
9633
121k
    {AliasPatternCond_K_Ignore, 0},
9634
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9635
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9636
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 199
9637
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9638
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9639
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9640
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9641
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9642
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9643
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9644
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9645
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9646
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 208
9647
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9648
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9649
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9650
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9651
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9652
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9653
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9654
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 215
9655
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9656
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9657
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9658
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9659
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9660
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9661
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9662
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9663
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9664
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 224
9665
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9666
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9667
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9668
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9669
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9670
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9671
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9672
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 231
9673
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9674
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9675
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9676
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9677
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9678
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9679
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9680
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9681
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 239
9682
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9683
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9684
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9685
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9686
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9687
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9688
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 245
9689
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9690
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9691
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9692
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9693
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9694
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9695
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9696
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9697
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9698
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 254
9699
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9700
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9701
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9702
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9703
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9704
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9705
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9706
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 261
9707
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9708
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9709
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9710
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9711
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9712
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9713
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9714
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9715
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9716
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 270
9717
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9718
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9719
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9720
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9721
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9722
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9723
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9724
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 277
9725
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9726
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9727
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9728
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9729
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9730
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9731
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9732
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9733
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 285
9734
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9735
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9736
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9737
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9738
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9739
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9740
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 291
9741
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9742
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9743
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9744
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9745
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9746
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9747
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9748
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9749
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9750
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 300
9751
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9752
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9753
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9754
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9755
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9756
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9757
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9758
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 307
9759
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9760
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9761
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9762
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9763
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9764
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9765
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9766
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9767
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9768
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 316
9769
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9770
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9771
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9772
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9773
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9774
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9775
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9776
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 323
9777
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9778
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9779
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9780
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9781
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9782
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9783
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9784
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9785
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 331
9786
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9787
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9788
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9789
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9790
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9791
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9792
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 337
9793
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9794
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9795
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9796
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9797
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9798
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9799
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9800
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9801
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9802
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 346
9803
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9804
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9805
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9806
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9807
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9808
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9809
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9810
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 353
9811
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9812
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9813
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9814
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9815
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9816
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9817
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9818
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9819
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9820
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 362
9821
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9822
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9823
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9824
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9825
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9826
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9827
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9828
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 369
9829
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9830
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9831
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9832
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9833
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9834
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9835
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9836
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9837
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 377
9838
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9839
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9840
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9841
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9842
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9843
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9844
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 383
9845
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9846
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9847
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9848
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9849
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9850
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9851
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9852
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9853
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9854
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 392
9855
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9856
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9857
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9858
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9859
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9860
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9861
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9862
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 399
9863
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9864
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9865
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9866
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9867
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9868
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9869
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9870
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9871
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9872
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 408
9873
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9874
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9875
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9876
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9877
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9878
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9879
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9880
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 415
9881
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9882
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9883
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9884
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9885
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9886
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9887
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9888
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9889
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 423
9890
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9891
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9892
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9893
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9894
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9895
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9896
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 429
9897
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9898
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9899
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9900
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9901
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9902
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9903
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9904
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9905
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9906
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 438
9907
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9908
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9909
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9910
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9911
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9912
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9913
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9914
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 445
9915
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9916
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9917
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9918
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9919
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9920
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9921
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9922
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9923
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9924
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 454
9925
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9926
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9927
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9928
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9929
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9930
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9931
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9932
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 461
9933
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9934
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9935
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9936
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9937
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9938
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9939
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9940
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9941
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 469
9942
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9943
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9944
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9945
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9946
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9947
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9948
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 475
9949
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9950
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9951
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9952
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9953
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9954
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9955
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9956
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9957
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9958
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 484
9959
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9960
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9961
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9962
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9963
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9964
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9965
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9966
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 491
9967
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9968
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9969
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9970
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9971
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9972
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9973
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9974
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9975
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9976
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 500
9977
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9978
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9979
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9980
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9981
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9982
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9983
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9984
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 507
9985
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9986
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9987
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9988
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9989
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9990
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9991
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9992
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9993
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 515
9994
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9995
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9996
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9997
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9998
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9999
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10000
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 521
10001
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10002
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10003
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10004
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10005
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10006
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10007
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10008
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10009
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10010
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 530
10011
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10012
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10013
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10014
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10015
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10016
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10017
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10018
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 537
10019
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10020
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10021
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10022
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10023
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10024
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10025
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10026
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10027
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10028
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 546
10029
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10030
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10031
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10032
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10033
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10034
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10035
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10036
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 553
10037
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10038
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10039
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10040
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10041
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10042
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10043
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10044
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10045
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 561
10046
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10047
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10048
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10049
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10050
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10051
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10052
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 567
10053
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10054
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10055
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10056
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10057
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10058
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10059
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10060
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10061
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10062
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 576
10063
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10064
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10065
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10066
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10067
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10068
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10069
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10070
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 583
10071
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10072
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10073
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10074
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10075
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10076
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10077
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10078
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10079
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10080
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 592
10081
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10082
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10083
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10084
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10085
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10086
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10087
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10088
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 599
10089
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10090
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10091
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10092
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10093
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10094
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10095
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10096
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10097
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 607
10098
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10099
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10100
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10101
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10102
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10103
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10104
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 613
10105
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10106
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10107
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10108
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10109
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10110
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10111
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10112
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10113
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10114
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 622
10115
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10116
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10117
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10118
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10119
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10120
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10121
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10122
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 629
10123
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10124
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10125
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10126
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10127
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10128
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10129
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10130
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10131
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10132
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 638
10133
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10134
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10135
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10136
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10137
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10138
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10139
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10140
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 645
10141
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10142
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10143
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10144
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10145
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10146
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10147
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10148
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10149
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 653
10150
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10151
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10152
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10153
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10154
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10155
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10156
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 659
10157
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10158
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10159
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10160
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10161
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10162
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10163
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10164
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10165
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10166
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 668
10167
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10168
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10169
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10170
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10171
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10172
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10173
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10174
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 675
10175
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10176
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10177
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10178
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10179
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10180
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10181
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10182
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10183
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10184
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 684
10185
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10186
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10187
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10188
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10189
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10190
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10191
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10192
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 691
10193
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10194
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10195
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10196
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10197
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10198
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10199
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10200
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10201
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 699
10202
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10203
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10204
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10205
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10206
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10207
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10208
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 705
10209
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10210
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10211
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10212
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10213
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10214
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10215
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10216
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10217
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10218
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 714
10219
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10220
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10221
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10222
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10223
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10224
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10225
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10226
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 721
10227
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10228
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10229
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10230
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10231
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10232
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10233
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10234
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10235
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10236
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 730
10237
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10238
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10239
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10240
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10241
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10242
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10243
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10244
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 737
10245
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10246
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10247
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10248
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10249
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10250
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10251
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10252
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10253
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 745
10254
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10255
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10256
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10257
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10258
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10259
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10260
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 751
10261
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10262
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10263
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10264
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10265
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10266
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10267
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10268
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10269
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10270
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 760
10271
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10272
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10273
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10274
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10275
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10276
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10277
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10278
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 767
10279
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10280
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10281
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10282
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10283
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10284
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10285
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10286
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10287
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10288
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 776
10289
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10290
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10291
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10292
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10293
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10294
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10295
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10296
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 783
10297
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10298
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10299
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10300
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10301
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10302
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10303
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10304
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10305
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 791
10306
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10307
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10308
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10309
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10310
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10311
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10312
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 797
10313
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10314
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10315
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10316
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10317
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10318
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10319
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10320
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10321
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10322
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 806
10323
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10324
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10325
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10326
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10327
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10328
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10329
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10330
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 813
10331
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10332
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10333
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10334
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10335
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10336
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10337
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10338
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10339
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10340
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 822
10341
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10342
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10343
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10344
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10345
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10346
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10347
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10348
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 829
10349
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10350
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10351
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10352
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10353
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10354
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10355
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10356
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10357
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 837
10358
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10359
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10360
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10361
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10362
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10363
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10364
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 843
10365
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10366
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10367
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10368
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10369
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10370
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10371
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10372
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10373
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10374
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 852
10375
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10376
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10377
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10378
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10379
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10380
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10381
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10382
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 859
10383
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10384
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10385
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10386
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10387
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10388
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10389
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10390
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10391
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10392
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 868
10393
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10394
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10395
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10396
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10397
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10398
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10399
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10400
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 875
10401
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10402
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10403
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10404
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10405
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10406
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10407
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10408
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10409
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 883
10410
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10411
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10412
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10413
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10414
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10415
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10416
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 889
10417
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10418
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10419
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10420
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10421
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10422
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10423
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10424
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10425
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10426
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 898
10427
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10428
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10429
121k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10430
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10431
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10432
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10433
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10434
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 905
10435
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10436
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10437
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10438
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10439
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10440
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10441
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10442
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10443
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10444
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 914
10445
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10446
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10447
121k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10448
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10449
121k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10450
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10451
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10452
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 921
10453
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10454
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10455
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10456
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10457
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10458
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10459
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10460
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10461
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 929
10462
121k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10463
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10464
121k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10465
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10466
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10467
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10468
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 935
10469
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10470
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10471
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10472
121k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10473
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10474
    // (DI ZERO) - 940
10475
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10476
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10477
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10478
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10479
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10480
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 945
10481
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10482
121k
    {AliasPatternCond_K_TiedReg, 0},
10483
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10484
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10485
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10486
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 950
10487
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10488
121k
    {AliasPatternCond_K_TiedReg, 0},
10489
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10490
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10491
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10492
    // (DI_MM ZERO) - 955
10493
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10494
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10495
    // (DI_MMR6 ZERO) - 957
10496
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10497
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10498
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10499
    // (DI_NM ZERO_NM) - 960
10500
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10501
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10502
    // (DMT ZERO) - 962
10503
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10504
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10505
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10506
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10507
    // (DMT_NM ZERO_NM) - 966
10508
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10509
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10510
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10511
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 969
10512
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10513
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10514
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10515
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10516
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10517
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10518
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 975
10519
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10520
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10521
121k
    {AliasPatternCond_K_TiedReg, 0},
10522
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10523
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10524
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10525
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 981
10526
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10527
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10528
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10529
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10530
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10531
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10532
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 987
10533
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10534
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10535
121k
    {AliasPatternCond_K_TiedReg, 0},
10536
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10537
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10538
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10539
    // (DVPE ZERO) - 993
10540
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10541
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10542
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10543
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10544
    // (DVPE_NM ZERO_NM) - 997
10545
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10546
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10547
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10548
    // (EI ZERO) - 1000
10549
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10550
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10551
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10552
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10553
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10554
    // (EI_MM ZERO) - 1005
10555
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10556
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10557
    // (EI_MMR6 ZERO) - 1007
10558
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10559
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10560
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10561
    // (EI_NM ZERO_NM) - 1010
10562
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10563
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10564
    // (EMT ZERO) - 1012
10565
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10566
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10567
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10568
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10569
    // (EMT_NM ZERO_NM) - 1016
10570
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10571
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10572
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10573
    // (EVPE ZERO) - 1019
10574
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10575
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10576
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10577
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10578
    // (EVPE_NM ZERO_NM) - 1023
10579
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10580
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10581
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10582
    // (HYPCALL 0) - 1026
10583
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10584
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10585
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10586
121k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10587
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10588
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10589
    // (HYPCALL_MM 0) - 1032
10590
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10591
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10592
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10593
121k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10594
    // (JALR ZERO, GPR32Opnd:$rs) - 1036
10595
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10596
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10597
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10598
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10599
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10600
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10601
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 1042
10602
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10603
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10604
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10605
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10606
    // (JALRCHB_NM ZERO_NM, GPRNM32Opnd:$rs) - 1046
10607
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10608
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10609
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10610
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 1049
10611
121k
    {AliasPatternCond_K_Reg, Mips_RA},
10612
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10613
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10614
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10615
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 1053
10616
121k
    {AliasPatternCond_K_Reg, Mips_RA},
10617
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10618
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10619
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10620
    // (JALR_HB RA, GPR32Opnd:$rs) - 1057
10621
121k
    {AliasPatternCond_K_Reg, Mips_RA},
10622
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10623
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10624
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10625
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10626
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10627
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 1063
10628
121k
    {AliasPatternCond_K_Reg, Mips_RA_64},
10629
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10630
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10631
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64},
10632
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10633
    // (JIALC GPR32Opnd:$rs, 0) - 1068
10634
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10635
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10636
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10637
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10638
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10639
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10640
    // (JIALC64 GPR64Opnd:$rs, 0) - 1074
10641
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10642
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10643
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10644
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10645
    // (JIC GPR32Opnd:$rs, 0) - 1078
10646
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10647
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10648
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10649
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10650
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10651
    // (JIC64 GPR64Opnd:$rs, 0) - 1083
10652
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10653
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10654
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10655
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10656
    // (MFC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1087
10657
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10658
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10659
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10660
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10661
    // (MFHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1091
10662
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10663
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10664
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10665
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10666
    // (MOVE16_MM ZERO, ZERO) - 1095
10667
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10668
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10669
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10670
    // (MTC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1098
10671
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10672
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10673
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10674
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10675
    // (MTHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1102
10676
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10677
121k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10678
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10679
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10680
    // (Move32R16 ZERO, S0) - 1106
10681
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10682
121k
    {AliasPatternCond_K_Reg, Mips_S0},
10683
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips16},
10684
    // (NOR_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, ZERO_NM) - 1109
10685
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10686
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10687
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10688
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10689
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 1113
10690
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10691
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10692
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10693
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10694
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10695
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10696
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10697
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 1120
10698
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10699
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10700
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10701
121k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10702
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10703
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1125
10704
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10705
121k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10706
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10707
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10708
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10709
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10710
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1131
10711
121k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10712
121k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10713
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10714
121k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10715
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1135
10716
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10717
121k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10718
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10719
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10720
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10721
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1140
10722
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10723
121k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10724
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10725
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10726
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10727
    // (RESTOREJRC16_NM uimm8s4_nm:$adj, 0) - 1145
10728
121k
    {AliasPatternCond_K_Ignore, 0},
10729
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10730
    // (RESTOREJRC_NM uimm12s3_nm:$adj, 0) - 1147
10731
121k
    {AliasPatternCond_K_Ignore, 0},
10732
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10733
    // (RESTORE_NM uimm12s3_nm:$adj, 0) - 1149
10734
121k
    {AliasPatternCond_K_Ignore, 0},
10735
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10736
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 7, 8, 1) - 1151
10737
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10738
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10739
121k
    {AliasPatternCond_K_Imm, (uint32_t)7},
10740
121k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10741
121k
    {AliasPatternCond_K_Imm, (uint32_t)1},
10742
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10743
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 15, 16, 0) - 1157
10744
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10745
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10746
121k
    {AliasPatternCond_K_Imm, (uint32_t)15},
10747
121k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10748
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10749
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10750
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 8, 24, 0) - 1163
10751
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10752
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10753
121k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10754
121k
    {AliasPatternCond_K_Imm, (uint32_t)24},
10755
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10756
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10757
    // (SAVE16_NM uimm8s4_nm:$adj, 0) - 1169
10758
121k
    {AliasPatternCond_K_Ignore, 0},
10759
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10760
    // (SAVE_NM uimm12s3_nm:$adj, 0) - 1171
10761
121k
    {AliasPatternCond_K_Ignore, 0},
10762
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10763
    // (SDBBP 0) - 1173
10764
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10765
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10766
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10767
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10768
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10769
    // (SDBBP_MMR6 0) - 1178
10770
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10771
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10772
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10773
    // (SDBBP_R6 0) - 1181
10774
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10775
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10776
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10777
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10778
    // (SIGRIE 0) - 1185
10779
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10780
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10781
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10782
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10783
    // (SIGRIE_MMR6 0) - 1189
10784
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10785
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10786
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10787
    // (SLL ZERO, ZERO, 0) - 1192
10788
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10789
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10790
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10791
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10792
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10793
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10794
    // (SLL_MM ZERO, ZERO, 0) - 1198
10795
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10796
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10797
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10798
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10799
    // (SLL_MMR6 ZERO, ZERO, 0) - 1202
10800
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10801
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10802
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10803
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10804
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10805
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1207
10806
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10807
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10808
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10809
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10810
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10811
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10812
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1213
10813
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10814
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10815
121k
    {AliasPatternCond_K_TiedReg, 0},
10816
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10817
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10818
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10819
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1219
10820
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10821
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10822
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10823
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10824
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10825
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1224
10826
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10827
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10828
121k
    {AliasPatternCond_K_TiedReg, 0},
10829
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10830
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10831
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1229
10832
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10833
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10834
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10835
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10836
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10837
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1234
10838
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10839
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10840
121k
    {AliasPatternCond_K_TiedReg, 0},
10841
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10842
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10843
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1239
10844
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10845
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10846
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10847
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10848
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10849
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1244
10850
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10851
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10852
121k
    {AliasPatternCond_K_TiedReg, 0},
10853
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10854
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10855
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1249
10856
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10857
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10858
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10859
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10860
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10861
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10862
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1255
10863
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10864
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10865
121k
    {AliasPatternCond_K_TiedReg, 0},
10866
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10867
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10868
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10869
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1261
10870
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10871
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10872
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10873
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10874
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10875
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1266
10876
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10877
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10878
121k
    {AliasPatternCond_K_TiedReg, 0},
10879
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10880
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10881
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1271
10882
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10883
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10884
    // (SYNC 0) - 1273
10885
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10886
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10887
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10888
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10889
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10890
    // (SYNC_MM 0) - 1278
10891
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10892
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10893
    // (SYNC_MMR6 0) - 1280
10894
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10895
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10896
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10897
    // (SYNC_NM 0) - 1283
10898
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10899
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10900
    // (SYNC_NM 4) - 1285
10901
121k
    {AliasPatternCond_K_Imm, (uint32_t)4},
10902
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10903
    // (SYNC_NM 16) - 1287
10904
121k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10905
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10906
    // (SYNC_NM 17) - 1289
10907
121k
    {AliasPatternCond_K_Imm, (uint32_t)17},
10908
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10909
    // (SYNC_NM 18) - 1291
10910
121k
    {AliasPatternCond_K_Imm, (uint32_t)18},
10911
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10912
    // (SYNC_NM 19) - 1293
10913
121k
    {AliasPatternCond_K_Imm, (uint32_t)19},
10914
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10915
    // (SYSCALL 0) - 1295
10916
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10917
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10918
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10919
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10920
    // (SYSCALL_MM 0) - 1299
10921
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10922
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10923
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1301
10924
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10925
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10926
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10927
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10928
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10929
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10930
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10931
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1308
10932
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10933
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10934
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10935
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10936
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1312
10937
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10938
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10939
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10940
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10941
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10942
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10943
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10944
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1319
10945
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10946
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10947
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10948
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10949
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10950
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10951
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10952
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1326
10953
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10954
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10955
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10956
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10957
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1330
10958
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10959
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10960
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10961
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10962
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1334
10963
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10964
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10965
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10966
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10967
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10968
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10969
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10970
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1341
10971
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10972
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10973
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10974
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10975
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10976
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10977
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10978
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1348
10979
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10980
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10981
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10982
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10983
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1352
10984
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10985
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10986
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10987
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10988
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1356
10989
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10990
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10991
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10992
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10993
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10994
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10995
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10996
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1363
10997
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10998
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10999
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11000
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11001
    // (WAIT_MM 0) - 1367
11002
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11003
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11004
    // (WAIT_NM 0) - 1369
11005
121k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11006
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11007
    // (WRDSP GPR32Opnd:$rt, 31) - 1371
11008
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11009
121k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11010
121k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11011
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11012
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1375
11013
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11014
121k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11015
121k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11016
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11017
    // (YIELD ZERO, GPR32Opnd:$rs) - 1379
11018
121k
    {AliasPatternCond_K_Reg, Mips_ZERO},
11019
121k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11020
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11021
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11022
121k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
11023
    // (YIELD_NM ZERO_NM, GPRNM32Opnd:$rs) - 1384
11024
121k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
11025
121k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
11026
121k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11027
121k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11028
121k
  {0},  };
11029
11030
121k
  static const char AsmStrings[] =
11031
121k
    /* 0 */ "mftacx $\x01\0"
11032
121k
    /* 10 */ "mftc0 $\x01, $\x02\0"
11033
121k
    /* 23 */ "mfthi $\x01\0"
11034
121k
    /* 32 */ "mftlo $\x01\0"
11035
121k
    /* 41 */ "mttacx $\x02\0"
11036
121k
    /* 51 */ "mttc0 $\x02, $\x01\0"
11037
121k
    /* 64 */ "mtthi $\x02\0"
11038
121k
    /* 73 */ "mttlo $\x02\0"
11039
121k
    /* 82 */ "nor $\x01, $\x03\0"
11040
121k
    /* 93 */ "slt $\x01, $\x03\0"
11041
121k
    /* 104 */ "sltu $\x01, $\x03\0"
11042
121k
    /* 116 */ "addiu.b32 $\x01, $\x02, $\x03\0"
11043
121k
    /* 137 */ "addiu.b $\x01, $\x02, $\x03\0"
11044
121k
    /* 156 */ "addiu.w $\x01, $\x02, $\x03\0"
11045
121k
    /* 175 */ "lapc $\x01, $\x02\0"
11046
121k
    /* 187 */ "move $\x01, $\x02\0"
11047
121k
    /* 199 */ "bc1f $\xFF\x02\x01\0"
11048
121k
    /* 209 */ "bc1fl $\xFF\x02\x01\0"
11049
121k
    /* 220 */ "bc1t $\xFF\x02\x01\0"
11050
121k
    /* 230 */ "bc1tl $\xFF\x02\x01\0"
11051
121k
    /* 241 */ "beqc $\x02, $\x01, $\xFF\x03\x01\0"
11052
121k
    /* 259 */ "beqzc $\x01, $\xFF\x03\x01\0"
11053
121k
    /* 274 */ "beqzc $\x02, $\xFF\x03\x01\0"
11054
121k
    /* 289 */ "beqzl $\x01, $\xFF\x03\x01\0"
11055
121k
    /* 304 */ "bal $\xFF\x02\x01\0"
11056
121k
    /* 313 */ "bnec $\x02, $\x01, $\xFF\x03\x01\0"
11057
121k
    /* 331 */ "bnezc $\x01, $\xFF\x03\x01\0"
11058
121k
    /* 346 */ "bnezc $\x02, $\xFF\x03\x01\0"
11059
121k
    /* 361 */ "bnezl $\x01, $\xFF\x03\x01\0"
11060
121k
    /* 376 */ "break\0"
11061
121k
    /* 382 */ "break $\xFF\x01\x02\0"
11062
121k
    /* 393 */ "c.eq.d $\x02, $\x03\0"
11063
121k
    /* 407 */ "c.eq.s $\x02, $\x03\0"
11064
121k
    /* 421 */ "c.f.d $\x02, $\x03\0"
11065
121k
    /* 434 */ "c.f.s $\x02, $\x03\0"
11066
121k
    /* 447 */ "c.le.d $\x02, $\x03\0"
11067
121k
    /* 461 */ "c.le.s $\x02, $\x03\0"
11068
121k
    /* 475 */ "c.lt.d $\x02, $\x03\0"
11069
121k
    /* 489 */ "c.lt.s $\x02, $\x03\0"
11070
121k
    /* 503 */ "c.nge.d $\x02, $\x03\0"
11071
121k
    /* 518 */ "c.nge.s $\x02, $\x03\0"
11072
121k
    /* 533 */ "c.ngle.d $\x02, $\x03\0"
11073
121k
    /* 549 */ "c.ngle.s $\x02, $\x03\0"
11074
121k
    /* 565 */ "c.ngl.d $\x02, $\x03\0"
11075
121k
    /* 580 */ "c.ngl.s $\x02, $\x03\0"
11076
121k
    /* 595 */ "c.ngt.d $\x02, $\x03\0"
11077
121k
    /* 610 */ "c.ngt.s $\x02, $\x03\0"
11078
121k
    /* 625 */ "c.ole.d $\x02, $\x03\0"
11079
121k
    /* 640 */ "c.ole.s $\x02, $\x03\0"
11080
121k
    /* 655 */ "c.olt.d $\x02, $\x03\0"
11081
121k
    /* 670 */ "c.olt.s $\x02, $\x03\0"
11082
121k
    /* 685 */ "c.seq.d $\x02, $\x03\0"
11083
121k
    /* 700 */ "c.seq.s $\x02, $\x03\0"
11084
121k
    /* 715 */ "c.sf.d $\x02, $\x03\0"
11085
121k
    /* 729 */ "c.sf.s $\x02, $\x03\0"
11086
121k
    /* 743 */ "c.ueq.d $\x02, $\x03\0"
11087
121k
    /* 758 */ "c.ueq.s $\x02, $\x03\0"
11088
121k
    /* 773 */ "c.ule.d $\x02, $\x03\0"
11089
121k
    /* 788 */ "c.ule.s $\x02, $\x03\0"
11090
121k
    /* 803 */ "c.ult.d $\x02, $\x03\0"
11091
121k
    /* 818 */ "c.ult.s $\x02, $\x03\0"
11092
121k
    /* 833 */ "c.un.d $\x02, $\x03\0"
11093
121k
    /* 847 */ "c.un.s $\x02, $\x03\0"
11094
121k
    /* 861 */ "di\0"
11095
121k
    /* 864 */ "div $\x01, $\x03\0"
11096
121k
    /* 875 */ "divu $\x01, $\x03\0"
11097
121k
    /* 887 */ "dmt\0"
11098
121k
    /* 891 */ "dneg $\x01, $\x03\0"
11099
121k
    /* 903 */ "dneg $\x01\0"
11100
121k
    /* 911 */ "dnegu $\x01, $\x03\0"
11101
121k
    /* 924 */ "dnegu $\x01\0"
11102
121k
    /* 933 */ "dvpe\0"
11103
121k
    /* 938 */ "ei\0"
11104
121k
    /* 941 */ "emt\0"
11105
121k
    /* 945 */ "evpe\0"
11106
121k
    /* 950 */ "hypcall\0"
11107
121k
    /* 958 */ "jr $\x02\0"
11108
121k
    /* 964 */ "jrc.hb $\x02\0"
11109
121k
    /* 974 */ "jalrc.hb $\x02\0"
11110
121k
    /* 986 */ "jalrc $\x02\0"
11111
121k
    /* 995 */ "jalr.hb $\x02\0"
11112
121k
    /* 1006 */ "jalrc $\x01\0"
11113
121k
    /* 1015 */ "jrc $\x01\0"
11114
121k
    /* 1022 */ "mfc0 $\x01, $\x02\0"
11115
121k
    /* 1034 */ "mfhc0 $\x01, $\x02\0"
11116
121k
    /* 1047 */ "nop\0"
11117
121k
    /* 1051 */ "mtc0 $\x01, $\x02\0"
11118
121k
    /* 1063 */ "mthc0 $\x01, $\x02\0"
11119
121k
    /* 1076 */ "not $\x01, $\x02\0"
11120
121k
    /* 1087 */ "rdhwr $\x01, $\x02\0"
11121
121k
    /* 1100 */ "restore.jrc $\xFF\x01\x03\0"
11122
121k
    /* 1117 */ "restore.jrc $\xFF\x01\x04\0"
11123
121k
    /* 1134 */ "restore $\xFF\x01\x04\0"
11124
121k
    /* 1147 */ "bitrevb $\x01, $\x02\0"
11125
121k
    /* 1162 */ "bitrevh $\x01, $\x02\0"
11126
121k
    /* 1177 */ "byterevh $\x01, $\x02\0"
11127
121k
    /* 1193 */ "save $\xFF\x01\x03\0"
11128
121k
    /* 1203 */ "save $\xFF\x01\x04\0"
11129
121k
    /* 1213 */ "sdbbp\0"
11130
121k
    /* 1219 */ "sigrie\0"
11131
121k
    /* 1226 */ "neg $\x01, $\x03\0"
11132
121k
    /* 1237 */ "neg $\x01\0"
11133
121k
    /* 1244 */ "negu $\x01, $\x03\0"
11134
121k
    /* 1256 */ "negu $\x01\0"
11135
121k
    /* 1264 */ "sw $\x01, $\xFF\x02\x05\0"
11136
121k
    /* 1276 */ "sync\0"
11137
121k
    /* 1281 */ "sync_wmb\0"
11138
121k
    /* 1290 */ "sync_mb\0"
11139
121k
    /* 1298 */ "sync_acquire\0"
11140
121k
    /* 1311 */ "sync_release\0"
11141
121k
    /* 1324 */ "sync_rmb\0"
11142
121k
    /* 1333 */ "syscall\0"
11143
121k
    /* 1341 */ "teq $\x01, $\x02\0"
11144
121k
    /* 1352 */ "tge $\x01, $\x02\0"
11145
121k
    /* 1363 */ "tgeu $\x01, $\x02\0"
11146
121k
    /* 1375 */ "tlt $\x01, $\x02\0"
11147
121k
    /* 1386 */ "tltu $\x01, $\x02\0"
11148
121k
    /* 1398 */ "tne $\x01, $\x02\0"
11149
121k
    /* 1409 */ "wait\0"
11150
121k
    /* 1414 */ "wrdsp $\x01\0"
11151
121k
    /* 1423 */ "yield $\x02\0"
11152
121k
  ;
11153
11154
121k
#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
121k
#endif
11166
11167
121k
  AliasMatchingData M = {
11168
121k
    OpToPatterns,
11169
121k
    Patterns,
11170
121k
    Conds,
11171
121k
    AsmStrings,
11172
121k
    NULL,
11173
121k
  };
11174
121k
  const char *AsmString = matchAliasPatterns(MI, &M);
11175
121k
  if (!AsmString) return false;
11176
11177
4.97k
  unsigned I = 0;
11178
25.6k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11179
22.5k
         AsmString[I] != '$' && AsmString[I] != '\0')
11180
20.6k
    ++I;
11181
4.97k
  SStream_concat1(OS, '\t');
11182
4.97k
  char *substr = malloc(I+1);
11183
4.97k
  memcpy(substr, AsmString, I);
11184
4.97k
  substr[I] = '\0';
11185
4.97k
  SStream_concat0(OS, substr);
11186
4.97k
  free(substr);
11187
4.97k
  if (AsmString[I] != '\0') {
11188
3.09k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11189
3.09k
      SStream_concat1(OS, '\t');
11190
3.09k
      ++I;
11191
3.09k
    }
11192
10.8k
    do {
11193
10.8k
      if (AsmString[I] == '$') {
11194
5.69k
        ++I;
11195
5.69k
        if (AsmString[I] == (char)0xff) {
11196
1.24k
          ++I;
11197
1.24k
          int OpIdx = AsmString[I++] - 1;
11198
1.24k
          int PrintMethodIdx = AsmString[I++] - 1;
11199
1.24k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
11200
1.24k
        } else
11201
4.44k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
11202
5.69k
      } else {
11203
5.19k
        SStream_concat1(OS, AsmString[I++]);
11204
5.19k
      }
11205
10.8k
    } while (AsmString[I] != '\0');
11206
3.09k
  }
11207
11208
4.97k
  return true;
11209
#else
11210
  return false;
11211
#endif // CAPSTONE_DIET
11212
121k
}
11213
11214
static void printCustomAliasOperand(
11215
         MCInst *MI, uint64_t Address, unsigned OpIdx,
11216
         unsigned PrintMethodIdx,
11217
1.24k
         SStream *OS) {
11218
1.24k
#ifndef CAPSTONE_DIET
11219
1.24k
  switch (PrintMethodIdx) {
11220
0
  default:
11221
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
11222
0
    break;
11223
375
  case 0:
11224
375
    printBranchOperand(MI, Address, OpIdx, OS);
11225
375
    break;
11226
75
  case 1:
11227
75
    printUImm_10_0(MI, OpIdx, OS);
11228
75
    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
795
  case 4:
11236
795
    printMemOperand(MI, OpIdx, OS);
11237
795
    break;
11238
1.24k
  }
11239
1.24k
#endif // CAPSTONE_DIET
11240
1.24k
}
11241
11242
#endif // PRINT_ALIAS_INSTR