Coverage Report

Created: 2026-10-17 07:17

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
129k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
129k
#ifndef CAPSTONE_DIET
21
129k
  static const char AsmStrs[] = {
22
129k
  /* 0 */ "ins \t\0"
23
129k
  /* 6 */ "dmfc0\t\0"
24
129k
  /* 13 */ "dmfgc0\t\0"
25
129k
  /* 21 */ "mfhgc0\t\0"
26
129k
  /* 29 */ "mthgc0\t\0"
27
129k
  /* 37 */ "dmtgc0\t\0"
28
129k
  /* 45 */ "mfhc0\t\0"
29
129k
  /* 52 */ "mthc0\t\0"
30
129k
  /* 59 */ "dmtc0\t\0"
31
129k
  /* 66 */ "vmm0\t\0"
32
129k
  /* 72 */ "mtm0\t\0"
33
129k
  /* 78 */ "mtp0\t\0"
34
129k
  /* 84 */ "bbit0\t\0"
35
129k
  /* 91 */ "ldc1\t\0"
36
129k
  /* 97 */ "sdc1\t\0"
37
129k
  /* 103 */ "cfc1\t\0"
38
129k
  /* 109 */ "dmfc1\t\0"
39
129k
  /* 116 */ "mfhc1\t\0"
40
129k
  /* 123 */ "mthc1\t\0"
41
129k
  /* 130 */ "ctc1\t\0"
42
129k
  /* 136 */ "dmtc1\t\0"
43
129k
  /* 143 */ "lwc1\t\0"
44
129k
  /* 149 */ "swc1\t\0"
45
129k
  /* 155 */ "ldxc1\t\0"
46
129k
  /* 162 */ "sdxc1\t\0"
47
129k
  /* 169 */ "luxc1\t\0"
48
129k
  /* 176 */ "suxc1\t\0"
49
129k
  /* 183 */ "lwxc1\t\0"
50
129k
  /* 190 */ "swxc1\t\0"
51
129k
  /* 197 */ "mtm1\t\0"
52
129k
  /* 203 */ "mtp1\t\0"
53
129k
  /* 209 */ "bbit1\t\0"
54
129k
  /* 216 */ "bbit032\t\0"
55
129k
  /* 225 */ "bbit132\t\0"
56
129k
  /* 234 */ "dsra32\t\0"
57
129k
  /* 242 */ "bposge32\t\0"
58
129k
  /* 252 */ "dsll32\t\0"
59
129k
  /* 260 */ "dsrl32\t\0"
60
129k
  /* 268 */ "lwm32\t\0"
61
129k
  /* 275 */ "swm32\t\0"
62
129k
  /* 282 */ "drotr32\t\0"
63
129k
  /* 291 */ "cins32\t\0"
64
129k
  /* 299 */ "exts32\t\0"
65
129k
  /* 307 */ "ldc2\t\0"
66
129k
  /* 313 */ "sdc2\t\0"
67
129k
  /* 319 */ "cfc2\t\0"
68
129k
  /* 325 */ "dmfc2\t\0"
69
129k
  /* 332 */ "mfhc2\t\0"
70
129k
  /* 339 */ "mthc2\t\0"
71
129k
  /* 346 */ "ctc2\t\0"
72
129k
  /* 352 */ "dmtc2\t\0"
73
129k
  /* 359 */ "lwc2\t\0"
74
129k
  /* 365 */ "swc2\t\0"
75
129k
  /* 371 */ "mtm2\t\0"
76
129k
  /* 377 */ "mtp2\t\0"
77
129k
  /* 383 */ "addiur2\t\0"
78
129k
  /* 392 */ "ldc3\t\0"
79
129k
  /* 398 */ "sdc3\t\0"
80
129k
  /* 404 */ "lwc3\t\0"
81
129k
  /* 410 */ "swc3\t\0"
82
129k
  /* 416 */ "addius5\t\0"
83
129k
  /* 425 */ "sb16\t\0"
84
129k
  /* 431 */ "bc16\t\0"
85
129k
  /* 437 */ "jrc16\t\0"
86
129k
  /* 444 */ "bnezc16\t\0"
87
129k
  /* 453 */ "beqzc16\t\0"
88
129k
  /* 462 */ "and16\t\0"
89
129k
  /* 469 */ "move16\t\0"
90
129k
  /* 477 */ "sh16\t\0"
91
129k
  /* 483 */ "andi16\t\0"
92
129k
  /* 491 */ "mfhi16\t\0"
93
129k
  /* 499 */ "li16\t\0"
94
129k
  /* 505 */ "break16\t\0"
95
129k
  /* 514 */ "sll16\t\0"
96
129k
  /* 521 */ "srl16\t\0"
97
129k
  /* 528 */ "lwm16\t\0"
98
129k
  /* 535 */ "swm16\t\0"
99
129k
  /* 542 */ "mflo16\t\0"
100
129k
  /* 550 */ "sdbbp16\t\0"
101
129k
  /* 559 */ "jr16\t\0"
102
129k
  /* 565 */ "xor16\t\0"
103
129k
  /* 572 */ "jalrs16\t\0"
104
129k
  /* 581 */ "not16\t\0"
105
129k
  /* 588 */ "lbu16\t\0"
106
129k
  /* 595 */ "subu16\t\0"
107
129k
  /* 603 */ "addu16\t\0"
108
129k
  /* 611 */ "lhu16\t\0"
109
129k
  /* 618 */ "lw16\t\0"
110
129k
  /* 624 */ "sw16\t\0"
111
129k
  /* 630 */ "bnez16\t\0"
112
129k
  /* 638 */ "beqz16\t\0"
113
129k
  /* 646 */ "andi[32]\t\0"
114
129k
  /* 656 */ "addiu[32]\t\0"
115
129k
  /* 667 */ "addiu[r2]\t\0"
116
129k
  /* 678 */ "addiu[rs5]\t\0"
117
129k
  /* 690 */ "balc[16]\t\0"
118
129k
  /* 700 */ "andi[16]\t\0"
119
129k
  /* 710 */ "li[48]\t\0"
120
129k
  /* 718 */ "addiu[48]\t\0"
121
129k
  /* 729 */ "addiu[gp48]\t\0"
122
129k
  /* 742 */ "addiu[gp.b]\t\0"
123
129k
  /* 755 */ "addiu[neg]\t\0"
124
129k
  /* 767 */ "addiu[r1.sp]\t\0"
125
129k
  /* 781 */ "addiu[gp.w]\t\0"
126
129k
  /* 794 */ "saa\t\0"
127
129k
  /* 799 */ "preceu.ph.qbla\t\0"
128
129k
  /* 815 */ "precequ.ph.qbla\t\0"
129
129k
  /* 832 */ "dla\t\0"
130
129k
  /* 837 */ "preceu.ph.qbra\t\0"
131
129k
  /* 853 */ "precequ.ph.qbra\t\0"
132
129k
  /* 870 */ "dsra\t\0"
133
129k
  /* 876 */ "dlsa\t\0"
134
129k
  /* 882 */ "cfcmsa\t\0"
135
129k
  /* 890 */ "ctcmsa\t\0"
136
129k
  /* 898 */ "add_a.b\t\0"
137
129k
  /* 907 */ "min_a.b\t\0"
138
129k
  /* 916 */ "adds_a.b\t\0"
139
129k
  /* 926 */ "max_a.b\t\0"
140
129k
  /* 935 */ "sra.b\t\0"
141
129k
  /* 942 */ "nloc.b\t\0"
142
129k
  /* 950 */ "lapc.b\t\0"
143
129k
  /* 958 */ "nlzc.b\t\0"
144
129k
  /* 966 */ "sld.b\t\0"
145
129k
  /* 973 */ "pckod.b\t\0"
146
129k
  /* 982 */ "ilvod.b\t\0"
147
129k
  /* 991 */ "insve.b\t\0"
148
129k
  /* 1000 */ "vshf.b\t\0"
149
129k
  /* 1008 */ "bneg.b\t\0"
150
129k
  /* 1016 */ "srai.b\t\0"
151
129k
  /* 1024 */ "sldi.b\t\0"
152
129k
  /* 1032 */ "andi.b\t\0"
153
129k
  /* 1040 */ "bnegi.b\t\0"
154
129k
  /* 1049 */ "bseli.b\t\0"
155
129k
  /* 1058 */ "slli.b\t\0"
156
129k
  /* 1066 */ "srli.b\t\0"
157
129k
  /* 1074 */ "binsli.b\t\0"
158
129k
  /* 1084 */ "ceqi.b\t\0"
159
129k
  /* 1092 */ "srari.b\t\0"
160
129k
  /* 1101 */ "bclri.b\t\0"
161
129k
  /* 1110 */ "srlri.b\t\0"
162
129k
  /* 1119 */ "nori.b\t\0"
163
129k
  /* 1127 */ "xori.b\t\0"
164
129k
  /* 1135 */ "binsri.b\t\0"
165
129k
  /* 1145 */ "splati.b\t\0"
166
129k
  /* 1155 */ "bseti.b\t\0"
167
129k
  /* 1164 */ "subvi.b\t\0"
168
129k
  /* 1173 */ "addvi.b\t\0"
169
129k
  /* 1182 */ "bmzi.b\t\0"
170
129k
  /* 1190 */ "bmnzi.b\t\0"
171
129k
  /* 1199 */ "fill.b\t\0"
172
129k
  /* 1207 */ "sll.b\t\0"
173
129k
  /* 1214 */ "srl.b\t\0"
174
129k
  /* 1221 */ "binsl.b\t\0"
175
129k
  /* 1230 */ "ilvl.b\t\0"
176
129k
  /* 1238 */ "ceq.b\t\0"
177
129k
  /* 1245 */ "srar.b\t\0"
178
129k
  /* 1253 */ "bclr.b\t\0"
179
129k
  /* 1261 */ "srlr.b\t\0"
180
129k
  /* 1269 */ "binsr.b\t\0"
181
129k
  /* 1278 */ "ilvr.b\t\0"
182
129k
  /* 1286 */ "asub_s.b\t\0"
183
129k
  /* 1296 */ "mod_s.b\t\0"
184
129k
  /* 1305 */ "cle_s.b\t\0"
185
129k
  /* 1314 */ "ave_s.b\t\0"
186
129k
  /* 1323 */ "clei_s.b\t\0"
187
129k
  /* 1333 */ "mini_s.b\t\0"
188
129k
  /* 1343 */ "clti_s.b\t\0"
189
129k
  /* 1353 */ "maxi_s.b\t\0"
190
129k
  /* 1363 */ "min_s.b\t\0"
191
129k
  /* 1372 */ "aver_s.b\t\0"
192
129k
  /* 1382 */ "subs_s.b\t\0"
193
129k
  /* 1392 */ "adds_s.b\t\0"
194
129k
  /* 1402 */ "sat_s.b\t\0"
195
129k
  /* 1411 */ "clt_s.b\t\0"
196
129k
  /* 1420 */ "subsuu_s.b\t\0"
197
129k
  /* 1432 */ "div_s.b\t\0"
198
129k
  /* 1441 */ "max_s.b\t\0"
199
129k
  /* 1450 */ "copy_s.b\t\0"
200
129k
  /* 1460 */ "splat.b\t\0"
201
129k
  /* 1469 */ "bset.b\t\0"
202
129k
  /* 1477 */ "pcnt.b\t\0"
203
129k
  /* 1485 */ "insert.b\t\0"
204
129k
  /* 1495 */ "st.b\t\0"
205
129k
  /* 1501 */ "asub_u.b\t\0"
206
129k
  /* 1511 */ "mod_u.b\t\0"
207
129k
  /* 1520 */ "cle_u.b\t\0"
208
129k
  /* 1529 */ "ave_u.b\t\0"
209
129k
  /* 1538 */ "clei_u.b\t\0"
210
129k
  /* 1548 */ "mini_u.b\t\0"
211
129k
  /* 1558 */ "clti_u.b\t\0"
212
129k
  /* 1568 */ "maxi_u.b\t\0"
213
129k
  /* 1578 */ "min_u.b\t\0"
214
129k
  /* 1587 */ "aver_u.b\t\0"
215
129k
  /* 1597 */ "subs_u.b\t\0"
216
129k
  /* 1607 */ "adds_u.b\t\0"
217
129k
  /* 1617 */ "subsus_u.b\t\0"
218
129k
  /* 1629 */ "sat_u.b\t\0"
219
129k
  /* 1638 */ "clt_u.b\t\0"
220
129k
  /* 1647 */ "div_u.b\t\0"
221
129k
  /* 1656 */ "max_u.b\t\0"
222
129k
  /* 1665 */ "copy_u.b\t\0"
223
129k
  /* 1675 */ "msubv.b\t\0"
224
129k
  /* 1684 */ "maddv.b\t\0"
225
129k
  /* 1693 */ "pckev.b\t\0"
226
129k
  /* 1702 */ "ilvev.b\t\0"
227
129k
  /* 1711 */ "mulv.b\t\0"
228
129k
  /* 1719 */ "bz.b\t\0"
229
129k
  /* 1725 */ "bnz.b\t\0"
230
129k
  /* 1732 */ "crc32b\t\0"
231
129k
  /* 1740 */ "crc32cb\t\0"
232
129k
  /* 1749 */ "seb\t\0"
233
129k
  /* 1754 */ "jalrc.hb\t\0"
234
129k
  /* 1764 */ "jr.hb\t\0"
235
129k
  /* 1771 */ "jalr.hb\t\0"
236
129k
  /* 1780 */ "lb\t\0"
237
129k
  /* 1784 */ "shra.qb\t\0"
238
129k
  /* 1793 */ "cmpgdu.le.qb\t\0"
239
129k
  /* 1807 */ "cmpgu.le.qb\t\0"
240
129k
  /* 1820 */ "cmpu.le.qb\t\0"
241
129k
  /* 1832 */ "subuh.qb\t\0"
242
129k
  /* 1842 */ "adduh.qb\t\0"
243
129k
  /* 1852 */ "pick.qb\t\0"
244
129k
  /* 1861 */ "shll.qb\t\0"
245
129k
  /* 1870 */ "repl.qb\t\0"
246
129k
  /* 1879 */ "shrl.qb\t\0"
247
129k
  /* 1888 */ "cmpgdu.eq.qb\t\0"
248
129k
  /* 1902 */ "cmpgu.eq.qb\t\0"
249
129k
  /* 1915 */ "cmpu.eq.qb\t\0"
250
129k
  /* 1927 */ "shra_r.qb\t\0"
251
129k
  /* 1938 */ "subuh_r.qb\t\0"
252
129k
  /* 1950 */ "adduh_r.qb\t\0"
253
129k
  /* 1962 */ "shrav_r.qb\t\0"
254
129k
  /* 1974 */ "absq_s.qb\t\0"
255
129k
  /* 1985 */ "subu_s.qb\t\0"
256
129k
  /* 1996 */ "addu_s.qb\t\0"
257
129k
  /* 2007 */ "cmpgdu.lt.qb\t\0"
258
129k
  /* 2021 */ "cmpgu.lt.qb\t\0"
259
129k
  /* 2034 */ "cmpu.lt.qb\t\0"
260
129k
  /* 2046 */ "subu.qb\t\0"
261
129k
  /* 2055 */ "addu.qb\t\0"
262
129k
  /* 2064 */ "shrav.qb\t\0"
263
129k
  /* 2074 */ "shllv.qb\t\0"
264
129k
  /* 2084 */ "replv.qb\t\0"
265
129k
  /* 2094 */ "shrlv.qb\t\0"
266
129k
  /* 2104 */ "raddu.w.qb\t\0"
267
129k
  /* 2116 */ "sb\t\0"
268
129k
  /* 2120 */ "modsub\t\0"
269
129k
  /* 2128 */ "msub\t\0"
270
129k
  /* 2134 */ "bposge32c\t\0"
271
129k
  /* 2145 */ "bc\t\0"
272
129k
  /* 2149 */ "bgec\t\0"
273
129k
  /* 2155 */ "bnec\t\0"
274
129k
  /* 2161 */ "bgeic\t\0"
275
129k
  /* 2168 */ "bneic\t\0"
276
129k
  /* 2175 */ "jic\t\0"
277
129k
  /* 2180 */ "beqic\t\0"
278
129k
  /* 2187 */ "bltic\t\0"
279
129k
  /* 2194 */ "move.balc\t\0"
280
129k
  /* 2205 */ "jialc\t\0"
281
129k
  /* 2212 */ "bgezalc\t\0"
282
129k
  /* 2221 */ "blezalc\t\0"
283
129k
  /* 2230 */ "bnezalc\t\0"
284
129k
  /* 2239 */ "beqzalc\t\0"
285
129k
  /* 2248 */ "bgtzalc\t\0"
286
129k
  /* 2257 */ "bltzalc\t\0"
287
129k
  /* 2266 */ "sync\t\0"
288
129k
  /* 2272 */ "ldpc\t\0"
289
129k
  /* 2278 */ "auipc\t\0"
290
129k
  /* 2285 */ "aluipc\t\0"
291
129k
  /* 2293 */ "addiupc\t\0"
292
129k
  /* 2302 */ "lwupc\t\0"
293
129k
  /* 2309 */ "lwpc\t\0"
294
129k
  /* 2315 */ "swpc\t\0"
295
129k
  /* 2321 */ "beqc\t\0"
296
129k
  /* 2327 */ "restore.jrc\t\0"
297
129k
  /* 2340 */ "jalrc\t\0"
298
129k
  /* 2347 */ "addsc\t\0"
299
129k
  /* 2354 */ "brsc\t\0"
300
129k
  /* 2360 */ "balrsc\t\0"
301
129k
  /* 2368 */ "bltc\t\0"
302
129k
  /* 2374 */ "bgeuc\t\0"
303
129k
  /* 2381 */ "bgeiuc\t\0"
304
129k
  /* 2389 */ "bltiuc\t\0"
305
129k
  /* 2397 */ "bltuc\t\0"
306
129k
  /* 2404 */ "bnvc\t\0"
307
129k
  /* 2410 */ "bovc\t\0"
308
129k
  /* 2416 */ "addwc\t\0"
309
129k
  /* 2423 */ "bgezc\t\0"
310
129k
  /* 2430 */ "blezc\t\0"
311
129k
  /* 2437 */ "bc1nezc\t\0"
312
129k
  /* 2446 */ "bc2nezc\t\0"
313
129k
  /* 2455 */ "bbnezc\t\0"
314
129k
  /* 2463 */ "bc1eqzc\t\0"
315
129k
  /* 2472 */ "bc2eqzc\t\0"
316
129k
  /* 2481 */ "bbeqzc\t\0"
317
129k
  /* 2489 */ "bgtzc\t\0"
318
129k
  /* 2496 */ "bltzc\t\0"
319
129k
  /* 2503 */ "flog2.d\t\0"
320
129k
  /* 2512 */ "fexp2.d\t\0"
321
129k
  /* 2521 */ "add_a.d\t\0"
322
129k
  /* 2530 */ "fmin_a.d\t\0"
323
129k
  /* 2540 */ "adds_a.d\t\0"
324
129k
  /* 2550 */ "fmax_a.d\t\0"
325
129k
  /* 2560 */ "mina.d\t\0"
326
129k
  /* 2568 */ "sra.d\t\0"
327
129k
  /* 2575 */ "maxa.d\t\0"
328
129k
  /* 2583 */ "fsub.d\t\0"
329
129k
  /* 2591 */ "fmsub.d\t\0"
330
129k
  /* 2600 */ "nmsub.d\t\0"
331
129k
  /* 2609 */ "nloc.d\t\0"
332
129k
  /* 2617 */ "nlzc.d\t\0"
333
129k
  /* 2625 */ "fadd.d\t\0"
334
129k
  /* 2633 */ "fmadd.d\t\0"
335
129k
  /* 2642 */ "nmadd.d\t\0"
336
129k
  /* 2651 */ "sld.d\t\0"
337
129k
  /* 2658 */ "pckod.d\t\0"
338
129k
  /* 2667 */ "ilvod.d\t\0"
339
129k
  /* 2676 */ "c.nge.d\t\0"
340
129k
  /* 2685 */ "c.le.d\t\0"
341
129k
  /* 2693 */ "cmp.le.d\t\0"
342
129k
  /* 2703 */ "fcle.d\t\0"
343
129k
  /* 2711 */ "c.ngle.d\t\0"
344
129k
  /* 2721 */ "c.ole.d\t\0"
345
129k
  /* 2730 */ "cmp.sle.d\t\0"
346
129k
  /* 2741 */ "fsle.d\t\0"
347
129k
  /* 2749 */ "c.ule.d\t\0"
348
129k
  /* 2758 */ "cmp.ule.d\t\0"
349
129k
  /* 2769 */ "fcule.d\t\0"
350
129k
  /* 2778 */ "cmp.sule.d\t\0"
351
129k
  /* 2790 */ "fsule.d\t\0"
352
129k
  /* 2799 */ "fcne.d\t\0"
353
129k
  /* 2807 */ "fsne.d\t\0"
354
129k
  /* 2815 */ "fcune.d\t\0"
355
129k
  /* 2824 */ "fsune.d\t\0"
356
129k
  /* 2833 */ "insve.d\t\0"
357
129k
  /* 2842 */ "c.f.d\t\0"
358
129k
  /* 2849 */ "cmp.af.d\t\0"
359
129k
  /* 2859 */ "fcaf.d\t\0"
360
129k
  /* 2867 */ "cmp.saf.d\t\0"
361
129k
  /* 2878 */ "fsaf.d\t\0"
362
129k
  /* 2886 */ "msubf.d\t\0"
363
129k
  /* 2895 */ "maddf.d\t\0"
364
129k
  /* 2904 */ "vshf.d\t\0"
365
129k
  /* 2912 */ "c.sf.d\t\0"
366
129k
  /* 2920 */ "movf.d\t\0"
367
129k
  /* 2928 */ "bneg.d\t\0"
368
129k
  /* 2936 */ "srai.d\t\0"
369
129k
  /* 2944 */ "sldi.d\t\0"
370
129k
  /* 2952 */ "bnegi.d\t\0"
371
129k
  /* 2961 */ "slli.d\t\0"
372
129k
  /* 2969 */ "srli.d\t\0"
373
129k
  /* 2977 */ "binsli.d\t\0"
374
129k
  /* 2987 */ "ceqi.d\t\0"
375
129k
  /* 2995 */ "srari.d\t\0"
376
129k
  /* 3004 */ "bclri.d\t\0"
377
129k
  /* 3013 */ "srlri.d\t\0"
378
129k
  /* 3022 */ "binsri.d\t\0"
379
129k
  /* 3032 */ "splati.d\t\0"
380
129k
  /* 3042 */ "bseti.d\t\0"
381
129k
  /* 3051 */ "subvi.d\t\0"
382
129k
  /* 3060 */ "addvi.d\t\0"
383
129k
  /* 3069 */ "trunc.l.d\t\0"
384
129k
  /* 3080 */ "round.l.d\t\0"
385
129k
  /* 3091 */ "ceil.l.d\t\0"
386
129k
  /* 3101 */ "floor.l.d\t\0"
387
129k
  /* 3112 */ "cvt.l.d\t\0"
388
129k
  /* 3121 */ "sel.d\t\0"
389
129k
  /* 3128 */ "c.ngl.d\t\0"
390
129k
  /* 3137 */ "fill.d\t\0"
391
129k
  /* 3145 */ "sll.d\t\0"
392
129k
  /* 3152 */ "fexupl.d\t\0"
393
129k
  /* 3162 */ "ffql.d\t\0"
394
129k
  /* 3170 */ "srl.d\t\0"
395
129k
  /* 3177 */ "binsl.d\t\0"
396
129k
  /* 3186 */ "fmul.d\t\0"
397
129k
  /* 3194 */ "ilvl.d\t\0"
398
129k
  /* 3202 */ "fmin.d\t\0"
399
129k
  /* 3210 */ "c.un.d\t\0"
400
129k
  /* 3218 */ "cmp.un.d\t\0"
401
129k
  /* 3228 */ "fcun.d\t\0"
402
129k
  /* 3236 */ "cmp.sun.d\t\0"
403
129k
  /* 3247 */ "fsun.d\t\0"
404
129k
  /* 3255 */ "movn.d\t\0"
405
129k
  /* 3263 */ "frcp.d\t\0"
406
129k
  /* 3271 */ "recip.d\t\0"
407
129k
  /* 3280 */ "c.eq.d\t\0"
408
129k
  /* 3288 */ "cmp.eq.d\t\0"
409
129k
  /* 3298 */ "fceq.d\t\0"
410
129k
  /* 3306 */ "c.seq.d\t\0"
411
129k
  /* 3315 */ "cmp.seq.d\t\0"
412
129k
  /* 3326 */ "fseq.d\t\0"
413
129k
  /* 3334 */ "c.ueq.d\t\0"
414
129k
  /* 3343 */ "cmp.ueq.d\t\0"
415
129k
  /* 3354 */ "fcueq.d\t\0"
416
129k
  /* 3363 */ "cmp.sueq.d\t\0"
417
129k
  /* 3375 */ "fsueq.d\t\0"
418
129k
  /* 3384 */ "srar.d\t\0"
419
129k
  /* 3392 */ "bclr.d\t\0"
420
129k
  /* 3400 */ "srlr.d\t\0"
421
129k
  /* 3408 */ "fcor.d\t\0"
422
129k
  /* 3416 */ "fsor.d\t\0"
423
129k
  /* 3424 */ "fexupr.d\t\0"
424
129k
  /* 3434 */ "ffqr.d\t\0"
425
129k
  /* 3442 */ "binsr.d\t\0"
426
129k
  /* 3451 */ "ilvr.d\t\0"
427
129k
  /* 3459 */ "cvt.s.d\t\0"
428
129k
  /* 3468 */ "asub_s.d\t\0"
429
129k
  /* 3478 */ "hsub_s.d\t\0"
430
129k
  /* 3488 */ "dpsub_s.d\t\0"
431
129k
  /* 3499 */ "ftrunc_s.d\t\0"
432
129k
  /* 3511 */ "hadd_s.d\t\0"
433
129k
  /* 3521 */ "dpadd_s.d\t\0"
434
129k
  /* 3532 */ "mod_s.d\t\0"
435
129k
  /* 3541 */ "cle_s.d\t\0"
436
129k
  /* 3550 */ "ave_s.d\t\0"
437
129k
  /* 3559 */ "clei_s.d\t\0"
438
129k
  /* 3569 */ "mini_s.d\t\0"
439
129k
  /* 3579 */ "clti_s.d\t\0"
440
129k
  /* 3589 */ "maxi_s.d\t\0"
441
129k
  /* 3599 */ "min_s.d\t\0"
442
129k
  /* 3608 */ "dotp_s.d\t\0"
443
129k
  /* 3618 */ "aver_s.d\t\0"
444
129k
  /* 3628 */ "subs_s.d\t\0"
445
129k
  /* 3638 */ "adds_s.d\t\0"
446
129k
  /* 3648 */ "sat_s.d\t\0"
447
129k
  /* 3657 */ "clt_s.d\t\0"
448
129k
  /* 3666 */ "ffint_s.d\t\0"
449
129k
  /* 3677 */ "ftint_s.d\t\0"
450
129k
  /* 3688 */ "subsuu_s.d\t\0"
451
129k
  /* 3700 */ "div_s.d\t\0"
452
129k
  /* 3709 */ "max_s.d\t\0"
453
129k
  /* 3718 */ "copy_s.d\t\0"
454
129k
  /* 3728 */ "abs.d\t\0"
455
129k
  /* 3735 */ "fclass.d\t\0"
456
129k
  /* 3745 */ "splat.d\t\0"
457
129k
  /* 3754 */ "bset.d\t\0"
458
129k
  /* 3762 */ "c.ngt.d\t\0"
459
129k
  /* 3771 */ "c.lt.d\t\0"
460
129k
  /* 3779 */ "cmp.lt.d\t\0"
461
129k
  /* 3789 */ "fclt.d\t\0"
462
129k
  /* 3797 */ "c.olt.d\t\0"
463
129k
  /* 3806 */ "cmp.slt.d\t\0"
464
129k
  /* 3817 */ "fslt.d\t\0"
465
129k
  /* 3825 */ "c.ult.d\t\0"
466
129k
  /* 3834 */ "cmp.ult.d\t\0"
467
129k
  /* 3845 */ "fcult.d\t\0"
468
129k
  /* 3854 */ "cmp.sult.d\t\0"
469
129k
  /* 3866 */ "fsult.d\t\0"
470
129k
  /* 3875 */ "pcnt.d\t\0"
471
129k
  /* 3883 */ "frint.d\t\0"
472
129k
  /* 3892 */ "insert.d\t\0"
473
129k
  /* 3902 */ "fsqrt.d\t\0"
474
129k
  /* 3911 */ "frsqrt.d\t\0"
475
129k
  /* 3921 */ "st.d\t\0"
476
129k
  /* 3927 */ "movt.d\t\0"
477
129k
  /* 3935 */ "asub_u.d\t\0"
478
129k
  /* 3945 */ "hsub_u.d\t\0"
479
129k
  /* 3955 */ "dpsub_u.d\t\0"
480
129k
  /* 3966 */ "ftrunc_u.d\t\0"
481
129k
  /* 3978 */ "hadd_u.d\t\0"
482
129k
  /* 3988 */ "dpadd_u.d\t\0"
483
129k
  /* 3999 */ "mod_u.d\t\0"
484
129k
  /* 4008 */ "cle_u.d\t\0"
485
129k
  /* 4017 */ "ave_u.d\t\0"
486
129k
  /* 4026 */ "clei_u.d\t\0"
487
129k
  /* 4036 */ "mini_u.d\t\0"
488
129k
  /* 4046 */ "clti_u.d\t\0"
489
129k
  /* 4056 */ "maxi_u.d\t\0"
490
129k
  /* 4066 */ "min_u.d\t\0"
491
129k
  /* 4075 */ "dotp_u.d\t\0"
492
129k
  /* 4085 */ "aver_u.d\t\0"
493
129k
  /* 4095 */ "subs_u.d\t\0"
494
129k
  /* 4105 */ "adds_u.d\t\0"
495
129k
  /* 4115 */ "subsus_u.d\t\0"
496
129k
  /* 4127 */ "sat_u.d\t\0"
497
129k
  /* 4136 */ "clt_u.d\t\0"
498
129k
  /* 4145 */ "ffint_u.d\t\0"
499
129k
  /* 4156 */ "ftint_u.d\t\0"
500
129k
  /* 4167 */ "div_u.d\t\0"
501
129k
  /* 4176 */ "max_u.d\t\0"
502
129k
  /* 4185 */ "msubv.d\t\0"
503
129k
  /* 4194 */ "maddv.d\t\0"
504
129k
  /* 4203 */ "pckev.d\t\0"
505
129k
  /* 4212 */ "ilvev.d\t\0"
506
129k
  /* 4221 */ "fdiv.d\t\0"
507
129k
  /* 4229 */ "mulv.d\t\0"
508
129k
  /* 4237 */ "mov.d\t\0"
509
129k
  /* 4244 */ "trunc.w.d\t\0"
510
129k
  /* 4255 */ "round.w.d\t\0"
511
129k
  /* 4266 */ "ceil.w.d\t\0"
512
129k
  /* 4276 */ "floor.w.d\t\0"
513
129k
  /* 4287 */ "cvt.w.d\t\0"
514
129k
  /* 4296 */ "fmax.d\t\0"
515
129k
  /* 4304 */ "bz.d\t\0"
516
129k
  /* 4310 */ "selnez.d\t\0"
517
129k
  /* 4320 */ "bnz.d\t\0"
518
129k
  /* 4327 */ "seleqz.d\t\0"
519
129k
  /* 4337 */ "movz.d\t\0"
520
129k
  /* 4345 */ "crc32d\t\0"
521
129k
  /* 4353 */ "saad\t\0"
522
129k
  /* 4359 */ "crc32cd\t\0"
523
129k
  /* 4368 */ "scd\t\0"
524
129k
  /* 4373 */ "dadd\t\0"
525
129k
  /* 4379 */ "madd\t\0"
526
129k
  /* 4385 */ "dshd\t\0"
527
129k
  /* 4391 */ "yield\t\0"
528
129k
  /* 4398 */ "lld\t\0"
529
129k
  /* 4403 */ "and\t\0"
530
129k
  /* 4408 */ "prepend\t\0"
531
129k
  /* 4417 */ "append\t\0"
532
129k
  /* 4425 */ "dmod\t\0"
533
129k
  /* 4431 */ "sd\t\0"
534
129k
  /* 4435 */ "lbe\t\0"
535
129k
  /* 4440 */ "sbe\t\0"
536
129k
  /* 4445 */ "sce\t\0"
537
129k
  /* 4450 */ "cachee\t\0"
538
129k
  /* 4458 */ "prefe\t\0"
539
129k
  /* 4465 */ "bge\t\0"
540
129k
  /* 4470 */ "sge\t\0"
541
129k
  /* 4475 */ "tge\t\0"
542
129k
  /* 4480 */ "cache\t\0"
543
129k
  /* 4487 */ "lhe\t\0"
544
129k
  /* 4492 */ "she\t\0"
545
129k
  /* 4497 */ "sigrie\t\0"
546
129k
  /* 4505 */ "ble\t\0"
547
129k
  /* 4510 */ "lle\t\0"
548
129k
  /* 4515 */ "sle\t\0"
549
129k
  /* 4520 */ "lwle\t\0"
550
129k
  /* 4526 */ "swle\t\0"
551
129k
  /* 4532 */ "bne\t\0"
552
129k
  /* 4537 */ "sne\t\0"
553
129k
  /* 4542 */ "tne\t\0"
554
129k
  /* 4547 */ "dvpe\t\0"
555
129k
  /* 4553 */ "evpe\t\0"
556
129k
  /* 4559 */ "restore\t\0"
557
129k
  /* 4568 */ "lwre\t\0"
558
129k
  /* 4574 */ "swre\t\0"
559
129k
  /* 4580 */ "lbue\t\0"
560
129k
  /* 4586 */ "lhue\t\0"
561
129k
  /* 4592 */ "save\t\0"
562
129k
  /* 4598 */ "move\t\0"
563
129k
  /* 4604 */ "lwe\t\0"
564
129k
  /* 4609 */ "swe\t\0"
565
129k
  /* 4614 */ "bc1f\t\0"
566
129k
  /* 4620 */ "pref\t\0"
567
129k
  /* 4626 */ "movf\t\0"
568
129k
  /* 4632 */ "neg\t\0"
569
129k
  /* 4637 */ "add_a.h\t\0"
570
129k
  /* 4646 */ "min_a.h\t\0"
571
129k
  /* 4655 */ "adds_a.h\t\0"
572
129k
  /* 4665 */ "max_a.h\t\0"
573
129k
  /* 4674 */ "sra.h\t\0"
574
129k
  /* 4681 */ "nloc.h\t\0"
575
129k
  /* 4689 */ "lapc.h\t\0"
576
129k
  /* 4697 */ "nlzc.h\t\0"
577
129k
  /* 4705 */ "sld.h\t\0"
578
129k
  /* 4712 */ "pckod.h\t\0"
579
129k
  /* 4721 */ "ilvod.h\t\0"
580
129k
  /* 4730 */ "insve.h\t\0"
581
129k
  /* 4739 */ "vshf.h\t\0"
582
129k
  /* 4747 */ "bneg.h\t\0"
583
129k
  /* 4755 */ "srai.h\t\0"
584
129k
  /* 4763 */ "sldi.h\t\0"
585
129k
  /* 4771 */ "bnegi.h\t\0"
586
129k
  /* 4780 */ "slli.h\t\0"
587
129k
  /* 4788 */ "srli.h\t\0"
588
129k
  /* 4796 */ "binsli.h\t\0"
589
129k
  /* 4806 */ "ceqi.h\t\0"
590
129k
  /* 4814 */ "srari.h\t\0"
591
129k
  /* 4823 */ "bclri.h\t\0"
592
129k
  /* 4832 */ "srlri.h\t\0"
593
129k
  /* 4841 */ "binsri.h\t\0"
594
129k
  /* 4851 */ "splati.h\t\0"
595
129k
  /* 4861 */ "bseti.h\t\0"
596
129k
  /* 4870 */ "subvi.h\t\0"
597
129k
  /* 4879 */ "addvi.h\t\0"
598
129k
  /* 4888 */ "fill.h\t\0"
599
129k
  /* 4896 */ "sll.h\t\0"
600
129k
  /* 4903 */ "srl.h\t\0"
601
129k
  /* 4910 */ "binsl.h\t\0"
602
129k
  /* 4919 */ "ilvl.h\t\0"
603
129k
  /* 4927 */ "fexdo.h\t\0"
604
129k
  /* 4936 */ "msub_q.h\t\0"
605
129k
  /* 4946 */ "madd_q.h\t\0"
606
129k
  /* 4956 */ "mul_q.h\t\0"
607
129k
  /* 4965 */ "msubr_q.h\t\0"
608
129k
  /* 4976 */ "maddr_q.h\t\0"
609
129k
  /* 4987 */ "mulr_q.h\t\0"
610
129k
  /* 4997 */ "ceq.h\t\0"
611
129k
  /* 5004 */ "ftq.h\t\0"
612
129k
  /* 5011 */ "srar.h\t\0"
613
129k
  /* 5019 */ "bclr.h\t\0"
614
129k
  /* 5027 */ "srlr.h\t\0"
615
129k
  /* 5035 */ "binsr.h\t\0"
616
129k
  /* 5044 */ "ilvr.h\t\0"
617
129k
  /* 5052 */ "asub_s.h\t\0"
618
129k
  /* 5062 */ "hsub_s.h\t\0"
619
129k
  /* 5072 */ "dpsub_s.h\t\0"
620
129k
  /* 5083 */ "hadd_s.h\t\0"
621
129k
  /* 5093 */ "dpadd_s.h\t\0"
622
129k
  /* 5104 */ "mod_s.h\t\0"
623
129k
  /* 5113 */ "cle_s.h\t\0"
624
129k
  /* 5122 */ "ave_s.h\t\0"
625
129k
  /* 5131 */ "clei_s.h\t\0"
626
129k
  /* 5141 */ "mini_s.h\t\0"
627
129k
  /* 5151 */ "clti_s.h\t\0"
628
129k
  /* 5161 */ "maxi_s.h\t\0"
629
129k
  /* 5171 */ "min_s.h\t\0"
630
129k
  /* 5180 */ "dotp_s.h\t\0"
631
129k
  /* 5190 */ "aver_s.h\t\0"
632
129k
  /* 5200 */ "extr_s.h\t\0"
633
129k
  /* 5210 */ "subs_s.h\t\0"
634
129k
  /* 5220 */ "adds_s.h\t\0"
635
129k
  /* 5230 */ "sat_s.h\t\0"
636
129k
  /* 5239 */ "clt_s.h\t\0"
637
129k
  /* 5248 */ "subsuu_s.h\t\0"
638
129k
  /* 5260 */ "div_s.h\t\0"
639
129k
  /* 5269 */ "extrv_s.h\t\0"
640
129k
  /* 5280 */ "max_s.h\t\0"
641
129k
  /* 5289 */ "copy_s.h\t\0"
642
129k
  /* 5299 */ "splat.h\t\0"
643
129k
  /* 5308 */ "bset.h\t\0"
644
129k
  /* 5316 */ "pcnt.h\t\0"
645
129k
  /* 5324 */ "insert.h\t\0"
646
129k
  /* 5334 */ "st.h\t\0"
647
129k
  /* 5340 */ "asub_u.h\t\0"
648
129k
  /* 5350 */ "hsub_u.h\t\0"
649
129k
  /* 5360 */ "dpsub_u.h\t\0"
650
129k
  /* 5371 */ "hadd_u.h\t\0"
651
129k
  /* 5381 */ "dpadd_u.h\t\0"
652
129k
  /* 5392 */ "mod_u.h\t\0"
653
129k
  /* 5401 */ "cle_u.h\t\0"
654
129k
  /* 5410 */ "ave_u.h\t\0"
655
129k
  /* 5419 */ "clei_u.h\t\0"
656
129k
  /* 5429 */ "mini_u.h\t\0"
657
129k
  /* 5439 */ "clti_u.h\t\0"
658
129k
  /* 5449 */ "maxi_u.h\t\0"
659
129k
  /* 5459 */ "min_u.h\t\0"
660
129k
  /* 5468 */ "dotp_u.h\t\0"
661
129k
  /* 5478 */ "aver_u.h\t\0"
662
129k
  /* 5488 */ "subs_u.h\t\0"
663
129k
  /* 5498 */ "adds_u.h\t\0"
664
129k
  /* 5508 */ "subsus_u.h\t\0"
665
129k
  /* 5520 */ "sat_u.h\t\0"
666
129k
  /* 5529 */ "clt_u.h\t\0"
667
129k
  /* 5538 */ "div_u.h\t\0"
668
129k
  /* 5547 */ "max_u.h\t\0"
669
129k
  /* 5556 */ "copy_u.h\t\0"
670
129k
  /* 5566 */ "msubv.h\t\0"
671
129k
  /* 5575 */ "maddv.h\t\0"
672
129k
  /* 5584 */ "pckev.h\t\0"
673
129k
  /* 5593 */ "ilvev.h\t\0"
674
129k
  /* 5602 */ "mulv.h\t\0"
675
129k
  /* 5610 */ "bz.h\t\0"
676
129k
  /* 5616 */ "bnz.h\t\0"
677
129k
  /* 5623 */ "crc32h\t\0"
678
129k
  /* 5631 */ "dsbh\t\0"
679
129k
  /* 5637 */ "wsbh\t\0"
680
129k
  /* 5643 */ "crc32ch\t\0"
681
129k
  /* 5652 */ "seh\t\0"
682
129k
  /* 5657 */ "ualh\t\0"
683
129k
  /* 5663 */ "ulh\t\0"
684
129k
  /* 5668 */ "shra.ph\t\0"
685
129k
  /* 5677 */ "precrq.qb.ph\t\0"
686
129k
  /* 5691 */ "precr.qb.ph\t\0"
687
129k
  /* 5704 */ "precrqu_s.qb.ph\t\0"
688
129k
  /* 5721 */ "cmp.le.ph\t\0"
689
129k
  /* 5732 */ "subqh.ph\t\0"
690
129k
  /* 5742 */ "addqh.ph\t\0"
691
129k
  /* 5752 */ "pick.ph\t\0"
692
129k
  /* 5761 */ "shll.ph\t\0"
693
129k
  /* 5770 */ "repl.ph\t\0"
694
129k
  /* 5779 */ "shrl.ph\t\0"
695
129k
  /* 5788 */ "packrl.ph\t\0"
696
129k
  /* 5799 */ "mul.ph\t\0"
697
129k
  /* 5807 */ "subq.ph\t\0"
698
129k
  /* 5816 */ "addq.ph\t\0"
699
129k
  /* 5825 */ "cmp.eq.ph\t\0"
700
129k
  /* 5836 */ "shra_r.ph\t\0"
701
129k
  /* 5847 */ "subqh_r.ph\t\0"
702
129k
  /* 5859 */ "addqh_r.ph\t\0"
703
129k
  /* 5871 */ "shrav_r.ph\t\0"
704
129k
  /* 5883 */ "shll_s.ph\t\0"
705
129k
  /* 5894 */ "mul_s.ph\t\0"
706
129k
  /* 5904 */ "subq_s.ph\t\0"
707
129k
  /* 5915 */ "addq_s.ph\t\0"
708
129k
  /* 5926 */ "mulq_s.ph\t\0"
709
129k
  /* 5937 */ "absq_s.ph\t\0"
710
129k
  /* 5948 */ "subu_s.ph\t\0"
711
129k
  /* 5959 */ "addu_s.ph\t\0"
712
129k
  /* 5970 */ "shllv_s.ph\t\0"
713
129k
  /* 5982 */ "mulq_rs.ph\t\0"
714
129k
  /* 5994 */ "cmp.lt.ph\t\0"
715
129k
  /* 6005 */ "subu.ph\t\0"
716
129k
  /* 6014 */ "addu.ph\t\0"
717
129k
  /* 6023 */ "shrav.ph\t\0"
718
129k
  /* 6033 */ "shllv.ph\t\0"
719
129k
  /* 6043 */ "replv.ph\t\0"
720
129k
  /* 6053 */ "shrlv.ph\t\0"
721
129k
  /* 6063 */ "dpa.w.ph\t\0"
722
129k
  /* 6073 */ "dpaqx_sa.w.ph\t\0"
723
129k
  /* 6088 */ "dpsqx_sa.w.ph\t\0"
724
129k
  /* 6103 */ "mulsa.w.ph\t\0"
725
129k
  /* 6115 */ "dpaq_s.w.ph\t\0"
726
129k
  /* 6128 */ "mulsaq_s.w.ph\t\0"
727
129k
  /* 6143 */ "dpsq_s.w.ph\t\0"
728
129k
  /* 6156 */ "dpaqx_s.w.ph\t\0"
729
129k
  /* 6170 */ "dpsqx_s.w.ph\t\0"
730
129k
  /* 6184 */ "dps.w.ph\t\0"
731
129k
  /* 6194 */ "dpax.w.ph\t\0"
732
129k
  /* 6205 */ "dpsx.w.ph\t\0"
733
129k
  /* 6216 */ "uash\t\0"
734
129k
  /* 6222 */ "ush\t\0"
735
129k
  /* 6227 */ "dmuh\t\0"
736
129k
  /* 6233 */ "synci\t\0"
737
129k
  /* 6240 */ "daddi\t\0"
738
129k
  /* 6247 */ "andi\t\0"
739
129k
  /* 6253 */ "tgei\t\0"
740
129k
  /* 6259 */ "snei\t\0"
741
129k
  /* 6265 */ "tnei\t\0"
742
129k
  /* 6271 */ "dahi\t\0"
743
129k
  /* 6277 */ "mfhi\t\0"
744
129k
  /* 6283 */ "mthi\t\0"
745
129k
  /* 6289 */ ".align 2\n\tli\t\0"
746
129k
  /* 6303 */ "dli\t\0"
747
129k
  /* 6308 */ "cmpi\t\0"
748
129k
  /* 6314 */ "seqi\t\0"
749
129k
  /* 6320 */ "teqi\t\0"
750
129k
  /* 6326 */ "xori\t\0"
751
129k
  /* 6332 */ "dati\t\0"
752
129k
  /* 6338 */ "slti\t\0"
753
129k
  /* 6344 */ "tlti\t\0"
754
129k
  /* 6350 */ "daui\t\0"
755
129k
  /* 6356 */ "lui\t\0"
756
129k
  /* 6361 */ "ginvi\t\0"
757
129k
  /* 6368 */ "j\t\0"
758
129k
  /* 6371 */ "break\t\0"
759
129k
  /* 6378 */ "fork\t\0"
760
129k
  /* 6384 */ "cvt.d.l\t\0"
761
129k
  /* 6393 */ "cvt.s.l\t\0"
762
129k
  /* 6402 */ "bal\t\0"
763
129k
  /* 6407 */ "jal\t\0"
764
129k
  /* 6412 */ "bgezal\t\0"
765
129k
  /* 6420 */ "bltzal\t\0"
766
129k
  /* 6428 */ "dpau.h.qbl\t\0"
767
129k
  /* 6440 */ "dpsu.h.qbl\t\0"
768
129k
  /* 6452 */ "muleu_s.ph.qbl\t\0"
769
129k
  /* 6468 */ "preceu.ph.qbl\t\0"
770
129k
  /* 6483 */ "precequ.ph.qbl\t\0"
771
129k
  /* 6499 */ "ldl\t\0"
772
129k
  /* 6504 */ "sdl\t\0"
773
129k
  /* 6509 */ "bgel\t\0"
774
129k
  /* 6515 */ "blel\t\0"
775
129k
  /* 6521 */ "bnel\t\0"
776
129k
  /* 6527 */ "bc1fl\t\0"
777
129k
  /* 6534 */ "maq_sa.w.phl\t\0"
778
129k
  /* 6548 */ "preceq.w.phl\t\0"
779
129k
  /* 6562 */ "maq_s.w.phl\t\0"
780
129k
  /* 6575 */ "muleq_s.w.phl\t\0"
781
129k
  /* 6590 */ "hypcall\t\0"
782
129k
  /* 6599 */ "syscall\t\0"
783
129k
  /* 6608 */ "bgezall\t\0"
784
129k
  /* 6617 */ "bltzall\t\0"
785
129k
  /* 6626 */ "dsll\t\0"
786
129k
  /* 6632 */ "drol\t\0"
787
129k
  /* 6638 */ "cvt.s.pl\t\0"
788
129k
  /* 6648 */ "beql\t\0"
789
129k
  /* 6654 */ "dsrl\t\0"
790
129k
  /* 6660 */ "bc1tl\t\0"
791
129k
  /* 6667 */ "bgtl\t\0"
792
129k
  /* 6673 */ "bltl\t\0"
793
129k
  /* 6679 */ "bgeul\t\0"
794
129k
  /* 6686 */ "bleul\t\0"
795
129k
  /* 6693 */ "dmul\t\0"
796
129k
  /* 6699 */ "bgtul\t\0"
797
129k
  /* 6706 */ "bltul\t\0"
798
129k
  /* 6713 */ "lwl\t\0"
799
129k
  /* 6718 */ "swl\t\0"
800
129k
  /* 6723 */ "bgezl\t\0"
801
129k
  /* 6730 */ "blezl\t\0"
802
129k
  /* 6737 */ "bgtzl\t\0"
803
129k
  /* 6744 */ "bltzl\t\0"
804
129k
  /* 6751 */ "drem\t\0"
805
129k
  /* 6757 */ "dinsm\t\0"
806
129k
  /* 6764 */ "dextm\t\0"
807
129k
  /* 6771 */ "ualwm\t\0"
808
129k
  /* 6778 */ "uaswm\t\0"
809
129k
  /* 6785 */ "balign\t\0"
810
129k
  /* 6793 */ "dalign\t\0"
811
129k
  /* 6801 */ "movn\t\0"
812
129k
  /* 6807 */ "dclo\t\0"
813
129k
  /* 6813 */ "mflo\t\0"
814
129k
  /* 6819 */ "shilo\t\0"
815
129k
  /* 6826 */ "mtlo\t\0"
816
129k
  /* 6832 */ "dmulo\t\0"
817
129k
  /* 6839 */ "dbitswap\t\0"
818
129k
  /* 6849 */ "sdbbp\t\0"
819
129k
  /* 6856 */ "extpdp\t\0"
820
129k
  /* 6864 */ "movep\t\0"
821
129k
  /* 6871 */ "mthlip\t\0"
822
129k
  /* 6879 */ "cmp\t\0"
823
129k
  /* 6884 */ "dpop\t\0"
824
129k
  /* 6890 */ "addiur1sp\t\0"
825
129k
  /* 6901 */ "load_ccond_dsp\t\0"
826
129k
  /* 6917 */ "store_ccond_dsp\t\0"
827
129k
  /* 6934 */ "rddsp\t\0"
828
129k
  /* 6941 */ "wrdsp\t\0"
829
129k
  /* 6948 */ "jrcaddiusp\t\0"
830
129k
  /* 6960 */ "jraddiusp\t\0"
831
129k
  /* 6971 */ "swsp\t\0"
832
129k
  /* 6977 */ "extp\t\0"
833
129k
  /* 6983 */ "dvp\t\0"
834
129k
  /* 6988 */ "evp\t\0"
835
129k
  /* 6993 */ "lwp\t\0"
836
129k
  /* 6998 */ "swp\t\0"
837
129k
  /* 7003 */ "beq\t\0"
838
129k
  /* 7008 */ "seq\t\0"
839
129k
  /* 7013 */ "teq\t\0"
840
129k
  /* 7018 */ "dpau.h.qbr\t\0"
841
129k
  /* 7030 */ "dpsu.h.qbr\t\0"
842
129k
  /* 7042 */ "muleu_s.ph.qbr\t\0"
843
129k
  /* 7058 */ "preceu.ph.qbr\t\0"
844
129k
  /* 7073 */ "precequ.ph.qbr\t\0"
845
129k
  /* 7089 */ "ldr\t\0"
846
129k
  /* 7094 */ "sdr\t\0"
847
129k
  /* 7099 */ "maq_sa.w.phr\t\0"
848
129k
  /* 7113 */ "preceq.w.phr\t\0"
849
129k
  /* 7127 */ "maq_s.w.phr\t\0"
850
129k
  /* 7140 */ "muleq_s.w.phr\t\0"
851
129k
  /* 7155 */ "jr\t\0"
852
129k
  /* 7159 */ "jalr\t\0"
853
129k
  /* 7165 */ "nor\t\0"
854
129k
  /* 7170 */ "dror\t\0"
855
129k
  /* 7176 */ "xor\t\0"
856
129k
  /* 7181 */ "rdpgpr\t\0"
857
129k
  /* 7189 */ "wrpgpr\t\0"
858
129k
  /* 7197 */ "mftr\t\0"
859
129k
  /* 7203 */ "drotr\t\0"
860
129k
  /* 7210 */ "mttr\t\0"
861
129k
  /* 7216 */ "rdhwr\t\0"
862
129k
  /* 7223 */ "lwr\t\0"
863
129k
  /* 7228 */ "swr\t\0"
864
129k
  /* 7233 */ "mina.s\t\0"
865
129k
  /* 7241 */ "maxa.s\t\0"
866
129k
  /* 7249 */ "nmsub.s\t\0"
867
129k
  /* 7258 */ "cvt.d.s\t\0"
868
129k
  /* 7267 */ "nmadd.s\t\0"
869
129k
  /* 7276 */ "c.nge.s\t\0"
870
129k
  /* 7285 */ "c.le.s\t\0"
871
129k
  /* 7293 */ "cmp.le.s\t\0"
872
129k
  /* 7303 */ "c.ngle.s\t\0"
873
129k
  /* 7313 */ "c.ole.s\t\0"
874
129k
  /* 7322 */ "cmp.sle.s\t\0"
875
129k
  /* 7333 */ "c.ule.s\t\0"
876
129k
  /* 7342 */ "cmp.ule.s\t\0"
877
129k
  /* 7353 */ "cmp.sule.s\t\0"
878
129k
  /* 7365 */ "c.f.s\t\0"
879
129k
  /* 7372 */ "cmp.af.s\t\0"
880
129k
  /* 7382 */ "cmp.saf.s\t\0"
881
129k
  /* 7393 */ "msubf.s\t\0"
882
129k
  /* 7402 */ "maddf.s\t\0"
883
129k
  /* 7411 */ "c.sf.s\t\0"
884
129k
  /* 7419 */ "movf.s\t\0"
885
129k
  /* 7427 */ "neg.s\t\0"
886
129k
  /* 7434 */ "li.s\t\0"
887
129k
  /* 7440 */ "trunc.l.s\t\0"
888
129k
  /* 7451 */ "round.l.s\t\0"
889
129k
  /* 7462 */ "ceil.l.s\t\0"
890
129k
  /* 7472 */ "floor.l.s\t\0"
891
129k
  /* 7483 */ "cvt.l.s\t\0"
892
129k
  /* 7492 */ "sel.s\t\0"
893
129k
  /* 7499 */ "c.ngl.s\t\0"
894
129k
  /* 7508 */ "mul.s\t\0"
895
129k
  /* 7515 */ "min.s\t\0"
896
129k
  /* 7522 */ "c.un.s\t\0"
897
129k
  /* 7530 */ "cmp.un.s\t\0"
898
129k
  /* 7540 */ "cmp.sun.s\t\0"
899
129k
  /* 7551 */ "movn.s\t\0"
900
129k
  /* 7559 */ "recip.s\t\0"
901
129k
  /* 7568 */ "c.eq.s\t\0"
902
129k
  /* 7576 */ "cmp.eq.s\t\0"
903
129k
  /* 7586 */ "c.seq.s\t\0"
904
129k
  /* 7595 */ "cmp.seq.s\t\0"
905
129k
  /* 7606 */ "c.ueq.s\t\0"
906
129k
  /* 7615 */ "cmp.ueq.s\t\0"
907
129k
  /* 7626 */ "cmp.sueq.s\t\0"
908
129k
  /* 7638 */ "abs.s\t\0"
909
129k
  /* 7645 */ "cvt.ps.s\t\0"
910
129k
  /* 7655 */ "class.s\t\0"
911
129k
  /* 7664 */ "c.ngt.s\t\0"
912
129k
  /* 7673 */ "c.lt.s\t\0"
913
129k
  /* 7681 */ "cmp.lt.s\t\0"
914
129k
  /* 7691 */ "c.olt.s\t\0"
915
129k
  /* 7700 */ "cmp.slt.s\t\0"
916
129k
  /* 7711 */ "c.ult.s\t\0"
917
129k
  /* 7720 */ "cmp.ult.s\t\0"
918
129k
  /* 7731 */ "cmp.sult.s\t\0"
919
129k
  /* 7743 */ "rint.s\t\0"
920
129k
  /* 7751 */ "rsqrt.s\t\0"
921
129k
  /* 7760 */ "movt.s\t\0"
922
129k
  /* 7768 */ "div.s\t\0"
923
129k
  /* 7775 */ "mov.s\t\0"
924
129k
  /* 7782 */ "trunc.w.s\t\0"
925
129k
  /* 7793 */ "round.w.s\t\0"
926
129k
  /* 7804 */ "ceil.w.s\t\0"
927
129k
  /* 7814 */ "floor.w.s\t\0"
928
129k
  /* 7825 */ "cvt.w.s\t\0"
929
129k
  /* 7834 */ "max.s\t\0"
930
129k
  /* 7841 */ "selnez.s\t\0"
931
129k
  /* 7851 */ "seleqz.s\t\0"
932
129k
  /* 7861 */ "movz.s\t\0"
933
129k
  /* 7869 */ "abs\t\0"
934
129k
  /* 7874 */ "jals\t\0"
935
129k
  /* 7880 */ "bgezals\t\0"
936
129k
  /* 7889 */ "bltzals\t\0"
937
129k
  /* 7898 */ "cins\t\0"
938
129k
  /* 7904 */ "dins\t\0"
939
129k
  /* 7910 */ "sub.ps\t\0"
940
129k
  /* 7918 */ "add.ps\t\0"
941
129k
  /* 7926 */ "pll.ps\t\0"
942
129k
  /* 7934 */ "mul.ps\t\0"
943
129k
  /* 7942 */ "pul.ps\t\0"
944
129k
  /* 7950 */ "addr.ps\t\0"
945
129k
  /* 7959 */ "mulr.ps\t\0"
946
129k
  /* 7968 */ "plu.ps\t\0"
947
129k
  /* 7976 */ "puu.ps\t\0"
948
129k
  /* 7984 */ "cvt.pw.ps\t\0"
949
129k
  /* 7995 */ "jalrs\t\0"
950
129k
  /* 8002 */ "exts\t\0"
951
129k
  /* 8008 */ "lhxs\t\0"
952
129k
  /* 8014 */ "shxs\t\0"
953
129k
  /* 8020 */ "lhuxs\t\0"
954
129k
  /* 8027 */ "lwxs\t\0"
955
129k
  /* 8033 */ "swxs\t\0"
956
129k
  /* 8039 */ "bc1t\t\0"
957
129k
  /* 8045 */ "bgt\t\0"
958
129k
  /* 8050 */ "sgt\t\0"
959
129k
  /* 8055 */ "wait\t\0"
960
129k
  /* 8061 */ "blt\t\0"
961
129k
  /* 8066 */ "slt\t\0"
962
129k
  /* 8071 */ "tlt\t\0"
963
129k
  /* 8076 */ "dmult\t\0"
964
129k
  /* 8083 */ "dmt\t\0"
965
129k
  /* 8088 */ "emt\t\0"
966
129k
  /* 8093 */ "not\t\0"
967
129k
  /* 8098 */ "ginvt\t\0"
968
129k
  /* 8105 */ "movt\t\0"
969
129k
  /* 8111 */ "dext\t\0"
970
129k
  /* 8117 */ "lbu\t\0"
971
129k
  /* 8122 */ "dsubu\t\0"
972
129k
  /* 8129 */ "msubu\t\0"
973
129k
  /* 8136 */ "baddu\t\0"
974
129k
  /* 8143 */ "daddu\t\0"
975
129k
  /* 8150 */ "maddu\t\0"
976
129k
  /* 8157 */ "dmodu\t\0"
977
129k
  /* 8164 */ "bgeu\t\0"
978
129k
  /* 8170 */ "sgeu\t\0"
979
129k
  /* 8176 */ "tgeu\t\0"
980
129k
  /* 8182 */ "bleu\t\0"
981
129k
  /* 8188 */ "sleu\t\0"
982
129k
  /* 8194 */ "ulhu\t\0"
983
129k
  /* 8200 */ "dmuhu\t\0"
984
129k
  /* 8207 */ "daddiu\t\0"
985
129k
  /* 8215 */ "tgeiu\t\0"
986
129k
  /* 8222 */ "sltiu\t\0"
987
129k
  /* 8229 */ "tltiu\t\0"
988
129k
  /* 8236 */ "v3mulu\t\0"
989
129k
  /* 8244 */ "dmulu\t\0"
990
129k
  /* 8251 */ "vmulu\t\0"
991
129k
  /* 8258 */ "dremu\t\0"
992
129k
  /* 8265 */ "dmulou\t\0"
993
129k
  /* 8273 */ "cvt.s.pu\t\0"
994
129k
  /* 8283 */ "dinsu\t\0"
995
129k
  /* 8290 */ "bgtu\t\0"
996
129k
  /* 8296 */ "sgtu\t\0"
997
129k
  /* 8302 */ "bltu\t\0"
998
129k
  /* 8308 */ "sltu\t\0"
999
129k
  /* 8314 */ "tltu\t\0"
1000
129k
  /* 8320 */ "dmultu\t\0"
1001
129k
  /* 8328 */ "dextu\t\0"
1002
129k
  /* 8335 */ "ddivu\t\0"
1003
129k
  /* 8342 */ "lwu\t\0"
1004
129k
  /* 8347 */ "and.v\t\0"
1005
129k
  /* 8354 */ "move.v\t\0"
1006
129k
  /* 8362 */ "bsel.v\t\0"
1007
129k
  /* 8370 */ "nor.v\t\0"
1008
129k
  /* 8377 */ "xor.v\t\0"
1009
129k
  /* 8384 */ "bz.v\t\0"
1010
129k
  /* 8390 */ "bmz.v\t\0"
1011
129k
  /* 8397 */ "bnz.v\t\0"
1012
129k
  /* 8404 */ "bmnz.v\t\0"
1013
129k
  /* 8412 */ "dsrav\t\0"
1014
129k
  /* 8419 */ "bitrev\t\0"
1015
129k
  /* 8427 */ "ddiv\t\0"
1016
129k
  /* 8433 */ "dsllv\t\0"
1017
129k
  /* 8440 */ "dsrlv\t\0"
1018
129k
  /* 8447 */ "shilov\t\0"
1019
129k
  /* 8455 */ "sov\t\0"
1020
129k
  /* 8460 */ "extpdpv\t\0"
1021
129k
  /* 8469 */ "extpv\t\0"
1022
129k
  /* 8476 */ "drotrv\t\0"
1023
129k
  /* 8484 */ "insv\t\0"
1024
129k
  /* 8490 */ "flog2.w\t\0"
1025
129k
  /* 8499 */ "fexp2.w\t\0"
1026
129k
  /* 8508 */ "add_a.w\t\0"
1027
129k
  /* 8517 */ "fmin_a.w\t\0"
1028
129k
  /* 8527 */ "adds_a.w\t\0"
1029
129k
  /* 8537 */ "fmax_a.w\t\0"
1030
129k
  /* 8547 */ "sra.w\t\0"
1031
129k
  /* 8554 */ "fsub.w\t\0"
1032
129k
  /* 8562 */ "fmsub.w\t\0"
1033
129k
  /* 8571 */ "nloc.w\t\0"
1034
129k
  /* 8579 */ "nlzc.w\t\0"
1035
129k
  /* 8587 */ "cvt.d.w\t\0"
1036
129k
  /* 8596 */ "fadd.w\t\0"
1037
129k
  /* 8604 */ "fmadd.w\t\0"
1038
129k
  /* 8613 */ "sld.w\t\0"
1039
129k
  /* 8620 */ "pckod.w\t\0"
1040
129k
  /* 8629 */ "ilvod.w\t\0"
1041
129k
  /* 8638 */ "fcle.w\t\0"
1042
129k
  /* 8646 */ "fsle.w\t\0"
1043
129k
  /* 8654 */ "fcule.w\t\0"
1044
129k
  /* 8663 */ "fsule.w\t\0"
1045
129k
  /* 8672 */ "fcne.w\t\0"
1046
129k
  /* 8680 */ "fsne.w\t\0"
1047
129k
  /* 8688 */ "fcune.w\t\0"
1048
129k
  /* 8697 */ "fsune.w\t\0"
1049
129k
  /* 8706 */ "insve.w\t\0"
1050
129k
  /* 8715 */ "fcaf.w\t\0"
1051
129k
  /* 8723 */ "fsaf.w\t\0"
1052
129k
  /* 8731 */ "vshf.w\t\0"
1053
129k
  /* 8739 */ "bneg.w\t\0"
1054
129k
  /* 8747 */ "precr_sra.ph.w\t\0"
1055
129k
  /* 8763 */ "precrq.ph.w\t\0"
1056
129k
  /* 8776 */ "precr_sra_r.ph.w\t\0"
1057
129k
  /* 8794 */ "precrq_rs.ph.w\t\0"
1058
129k
  /* 8810 */ "subqh.w\t\0"
1059
129k
  /* 8819 */ "addqh.w\t\0"
1060
129k
  /* 8828 */ "srai.w\t\0"
1061
129k
  /* 8836 */ "sldi.w\t\0"
1062
129k
  /* 8844 */ "bnegi.w\t\0"
1063
129k
  /* 8853 */ "slli.w\t\0"
1064
129k
  /* 8861 */ "srli.w\t\0"
1065
129k
  /* 8869 */ "binsli.w\t\0"
1066
129k
  /* 8879 */ "ceqi.w\t\0"
1067
129k
  /* 8887 */ "srari.w\t\0"
1068
129k
  /* 8896 */ "bclri.w\t\0"
1069
129k
  /* 8905 */ "srlri.w\t\0"
1070
129k
  /* 8914 */ "binsri.w\t\0"
1071
129k
  /* 8924 */ "splati.w\t\0"
1072
129k
  /* 8934 */ "bseti.w\t\0"
1073
129k
  /* 8943 */ "subvi.w\t\0"
1074
129k
  /* 8952 */ "addvi.w\t\0"
1075
129k
  /* 8961 */ "dpaq_sa.l.w\t\0"
1076
129k
  /* 8974 */ "dpsq_sa.l.w\t\0"
1077
129k
  /* 8987 */ "fill.w\t\0"
1078
129k
  /* 8995 */ "sll.w\t\0"
1079
129k
  /* 9002 */ "fexupl.w\t\0"
1080
129k
  /* 9012 */ "ffql.w\t\0"
1081
129k
  /* 9020 */ "srl.w\t\0"
1082
129k
  /* 9027 */ "binsl.w\t\0"
1083
129k
  /* 9036 */ "fmul.w\t\0"
1084
129k
  /* 9044 */ "ilvl.w\t\0"
1085
129k
  /* 9052 */ "fmin.w\t\0"
1086
129k
  /* 9060 */ "fcun.w\t\0"
1087
129k
  /* 9068 */ "fsun.w\t\0"
1088
129k
  /* 9076 */ "fexdo.w\t\0"
1089
129k
  /* 9085 */ "frcp.w\t\0"
1090
129k
  /* 9093 */ "msub_q.w\t\0"
1091
129k
  /* 9103 */ "madd_q.w\t\0"
1092
129k
  /* 9113 */ "mul_q.w\t\0"
1093
129k
  /* 9122 */ "msubr_q.w\t\0"
1094
129k
  /* 9133 */ "maddr_q.w\t\0"
1095
129k
  /* 9144 */ "mulr_q.w\t\0"
1096
129k
  /* 9154 */ "fceq.w\t\0"
1097
129k
  /* 9162 */ "fseq.w\t\0"
1098
129k
  /* 9170 */ "fcueq.w\t\0"
1099
129k
  /* 9179 */ "fsueq.w\t\0"
1100
129k
  /* 9188 */ "ftq.w\t\0"
1101
129k
  /* 9195 */ "shra_r.w\t\0"
1102
129k
  /* 9205 */ "subqh_r.w\t\0"
1103
129k
  /* 9216 */ "addqh_r.w\t\0"
1104
129k
  /* 9227 */ "extr_r.w\t\0"
1105
129k
  /* 9237 */ "shrav_r.w\t\0"
1106
129k
  /* 9248 */ "extrv_r.w\t\0"
1107
129k
  /* 9259 */ "srar.w\t\0"
1108
129k
  /* 9267 */ "bclr.w\t\0"
1109
129k
  /* 9275 */ "srlr.w\t\0"
1110
129k
  /* 9283 */ "fcor.w\t\0"
1111
129k
  /* 9291 */ "fsor.w\t\0"
1112
129k
  /* 9299 */ "fexupr.w\t\0"
1113
129k
  /* 9309 */ "ffqr.w\t\0"
1114
129k
  /* 9317 */ "binsr.w\t\0"
1115
129k
  /* 9326 */ "extr.w\t\0"
1116
129k
  /* 9334 */ "ilvr.w\t\0"
1117
129k
  /* 9342 */ "cvt.s.w\t\0"
1118
129k
  /* 9351 */ "asub_s.w\t\0"
1119
129k
  /* 9361 */ "hsub_s.w\t\0"
1120
129k
  /* 9371 */ "dpsub_s.w\t\0"
1121
129k
  /* 9382 */ "ftrunc_s.w\t\0"
1122
129k
  /* 9394 */ "hadd_s.w\t\0"
1123
129k
  /* 9404 */ "dpadd_s.w\t\0"
1124
129k
  /* 9415 */ "mod_s.w\t\0"
1125
129k
  /* 9424 */ "cle_s.w\t\0"
1126
129k
  /* 9433 */ "ave_s.w\t\0"
1127
129k
  /* 9442 */ "clei_s.w\t\0"
1128
129k
  /* 9452 */ "mini_s.w\t\0"
1129
129k
  /* 9462 */ "clti_s.w\t\0"
1130
129k
  /* 9472 */ "maxi_s.w\t\0"
1131
129k
  /* 9482 */ "shll_s.w\t\0"
1132
129k
  /* 9492 */ "min_s.w\t\0"
1133
129k
  /* 9501 */ "dotp_s.w\t\0"
1134
129k
  /* 9511 */ "subq_s.w\t\0"
1135
129k
  /* 9521 */ "addq_s.w\t\0"
1136
129k
  /* 9531 */ "mulq_s.w\t\0"
1137
129k
  /* 9541 */ "absq_s.w\t\0"
1138
129k
  /* 9551 */ "aver_s.w\t\0"
1139
129k
  /* 9561 */ "subs_s.w\t\0"
1140
129k
  /* 9571 */ "adds_s.w\t\0"
1141
129k
  /* 9581 */ "sat_s.w\t\0"
1142
129k
  /* 9590 */ "clt_s.w\t\0"
1143
129k
  /* 9599 */ "ffint_s.w\t\0"
1144
129k
  /* 9610 */ "ftint_s.w\t\0"
1145
129k
  /* 9621 */ "subsuu_s.w\t\0"
1146
129k
  /* 9633 */ "div_s.w\t\0"
1147
129k
  /* 9642 */ "shllv_s.w\t\0"
1148
129k
  /* 9653 */ "max_s.w\t\0"
1149
129k
  /* 9662 */ "copy_s.w\t\0"
1150
129k
  /* 9672 */ "mulq_rs.w\t\0"
1151
129k
  /* 9683 */ "extr_rs.w\t\0"
1152
129k
  /* 9694 */ "extrv_rs.w\t\0"
1153
129k
  /* 9706 */ "fclass.w\t\0"
1154
129k
  /* 9716 */ "splat.w\t\0"
1155
129k
  /* 9725 */ "bset.w\t\0"
1156
129k
  /* 9733 */ "fclt.w\t\0"
1157
129k
  /* 9741 */ "fslt.w\t\0"
1158
129k
  /* 9749 */ "fcult.w\t\0"
1159
129k
  /* 9758 */ "fsult.w\t\0"
1160
129k
  /* 9767 */ "pcnt.w\t\0"
1161
129k
  /* 9775 */ "frint.w\t\0"
1162
129k
  /* 9784 */ "insert.w\t\0"
1163
129k
  /* 9794 */ "fsqrt.w\t\0"
1164
129k
  /* 9803 */ "frsqrt.w\t\0"
1165
129k
  /* 9813 */ "st.w\t\0"
1166
129k
  /* 9819 */ "asub_u.w\t\0"
1167
129k
  /* 9829 */ "hsub_u.w\t\0"
1168
129k
  /* 9839 */ "dpsub_u.w\t\0"
1169
129k
  /* 9850 */ "ftrunc_u.w\t\0"
1170
129k
  /* 9862 */ "hadd_u.w\t\0"
1171
129k
  /* 9872 */ "dpadd_u.w\t\0"
1172
129k
  /* 9883 */ "mod_u.w\t\0"
1173
129k
  /* 9892 */ "cle_u.w\t\0"
1174
129k
  /* 9901 */ "ave_u.w\t\0"
1175
129k
  /* 9910 */ "clei_u.w\t\0"
1176
129k
  /* 9920 */ "mini_u.w\t\0"
1177
129k
  /* 9930 */ "clti_u.w\t\0"
1178
129k
  /* 9940 */ "maxi_u.w\t\0"
1179
129k
  /* 9950 */ "min_u.w\t\0"
1180
129k
  /* 9959 */ "dotp_u.w\t\0"
1181
129k
  /* 9969 */ "aver_u.w\t\0"
1182
129k
  /* 9979 */ "subs_u.w\t\0"
1183
129k
  /* 9989 */ "adds_u.w\t\0"
1184
129k
  /* 9999 */ "subsus_u.w\t\0"
1185
129k
  /* 10011 */ "sat_u.w\t\0"
1186
129k
  /* 10020 */ "clt_u.w\t\0"
1187
129k
  /* 10029 */ "ffint_u.w\t\0"
1188
129k
  /* 10040 */ "ftint_u.w\t\0"
1189
129k
  /* 10051 */ "div_u.w\t\0"
1190
129k
  /* 10060 */ "max_u.w\t\0"
1191
129k
  /* 10069 */ "copy_u.w\t\0"
1192
129k
  /* 10079 */ "msubv.w\t\0"
1193
129k
  /* 10088 */ "maddv.w\t\0"
1194
129k
  /* 10097 */ "pckev.w\t\0"
1195
129k
  /* 10106 */ "ilvev.w\t\0"
1196
129k
  /* 10115 */ "fdiv.w\t\0"
1197
129k
  /* 10123 */ "mulv.w\t\0"
1198
129k
  /* 10131 */ "extrv.w\t\0"
1199
129k
  /* 10140 */ "fmax.w\t\0"
1200
129k
  /* 10148 */ "bz.w\t\0"
1201
129k
  /* 10154 */ "bnz.w\t\0"
1202
129k
  /* 10161 */ "crc32w\t\0"
1203
129k
  /* 10169 */ "crc32cw\t\0"
1204
129k
  /* 10178 */ "ualw\t\0"
1205
129k
  /* 10184 */ "ulw\t\0"
1206
129k
  /* 10189 */ "cvt.ps.pw\t\0"
1207
129k
  /* 10200 */ "uasw\t\0"
1208
129k
  /* 10206 */ "usw\t\0"
1209
129k
  /* 10211 */ "extw\t\0"
1210
129k
  /* 10217 */ "byterevw\t\0"
1211
129k
  /* 10227 */ "bitrevw\t\0"
1212
129k
  /* 10236 */ "lbx\t\0"
1213
129k
  /* 10241 */ "sbx\t\0"
1214
129k
  /* 10246 */ "prefx\t\0"
1215
129k
  /* 10253 */ "lhx\t\0"
1216
129k
  /* 10258 */ "shx\t\0"
1217
129k
  /* 10263 */ "jalx\t\0"
1218
129k
  /* 10269 */ "rotx\t\0"
1219
129k
  /* 10275 */ "lbux\t\0"
1220
129k
  /* 10281 */ "lhux\t\0"
1221
129k
  /* 10287 */ "lwx\t\0"
1222
129k
  /* 10292 */ "swx\t\0"
1223
129k
  /* 10297 */ "bgez\t\0"
1224
129k
  /* 10303 */ "blez\t\0"
1225
129k
  /* 10309 */ "bnez\t\0"
1226
129k
  /* 10315 */ "selnez\t\0"
1227
129k
  /* 10323 */ "btnez\t\0"
1228
129k
  /* 10330 */ "dclz\t\0"
1229
129k
  /* 10336 */ "beqz\t\0"
1230
129k
  /* 10342 */ "seleqz\t\0"
1231
129k
  /* 10350 */ "bteqz\t\0"
1232
129k
  /* 10357 */ "bgtz\t\0"
1233
129k
  /* 10363 */ "bltz\t\0"
1234
129k
  /* 10369 */ "movz\t\0"
1235
129k
  /* 10375 */ "seb\t \0"
1236
129k
  /* 10381 */ "seh\t \0"
1237
129k
  /* 10387 */ "ddivu\t$zero, \0"
1238
129k
  /* 10401 */ "ddiv\t$zero, \0"
1239
129k
  /* 10414 */ "addiu\t$sp, \0"
1240
129k
  /* 10426 */ "mftc0 \0"
1241
129k
  /* 10433 */ "mttc0 \0"
1242
129k
  /* 10440 */ "mfthc1 \0"
1243
129k
  /* 10448 */ "mtthc1 \0"
1244
129k
  /* 10456 */ "cftc1 \0"
1245
129k
  /* 10463 */ "mftc1 \0"
1246
129k
  /* 10470 */ "cttc1 \0"
1247
129k
  /* 10477 */ "mttc1 \0"
1248
129k
  /* 10484 */ "sync \0"
1249
129k
  /* 10490 */ "ld \0"
1250
129k
  /* 10494 */ "\t.word \0"
1251
129k
  /* 10502 */ "sd \0"
1252
129k
  /* 10506 */ "sne \0"
1253
129k
  /* 10511 */ "mfthi \0"
1254
129k
  /* 10518 */ "mtthi \0"
1255
129k
  /* 10525 */ "mftlo \0"
1256
129k
  /* 10532 */ "mttlo \0"
1257
129k
  /* 10539 */ "mftdsp \0"
1258
129k
  /* 10547 */ "mttdsp \0"
1259
129k
  /* 10555 */ "scwp \0"
1260
129k
  /* 10561 */ "llwp \0"
1261
129k
  /* 10567 */ "seq \0"
1262
129k
  /* 10572 */ "mftgpr \0"
1263
129k
  /* 10580 */ "mttgpr \0"
1264
129k
  /* 10588 */ "dext \0"
1265
129k
  /* 10594 */ "mftacx \0"
1266
129k
  /* 10602 */ "mttacx \0"
1267
129k
  /* 10610 */ "bc1nez \0"
1268
129k
  /* 10618 */ "bc2nez \0"
1269
129k
  /* 10626 */ "bc1eqz \0"
1270
129k
  /* 10634 */ "bc2eqz \0"
1271
129k
  /* 10642 */ "# XRay Function Patchable RET.\0"
1272
129k
  /* 10673 */ "c.\0"
1273
129k
  /* 10676 */ "# XRay Typed Event Log.\0"
1274
129k
  /* 10700 */ "# XRay Custom Event Log.\0"
1275
129k
  /* 10725 */ "# XRay Function Enter.\0"
1276
129k
  /* 10748 */ "# XRay Tail Call Exit.\0"
1277
129k
  /* 10771 */ "# XRay Function Exit.\0"
1278
129k
  /* 10793 */ "break 0\0"
1279
129k
  /* 10801 */ "nop32\0"
1280
129k
  /* 10807 */ "LIFETIME_END\0"
1281
129k
  /* 10820 */ "PSEUDO_PROBE\0"
1282
129k
  /* 10833 */ "BUNDLE\0"
1283
129k
  /* 10840 */ "DBG_VALUE\0"
1284
129k
  /* 10850 */ "DBG_INSTR_REF\0"
1285
129k
  /* 10864 */ "DBG_PHI\0"
1286
129k
  /* 10872 */ "DBG_LABEL\0"
1287
129k
  /* 10882 */ "LIFETIME_START\0"
1288
129k
  /* 10897 */ "DBG_VALUE_LIST\0"
1289
129k
  /* 10912 */ "jrc\t$ra\0"
1290
129k
  /* 10920 */ "jr\t$ra\0"
1291
129k
  /* 10927 */ "ehb\0"
1292
129k
  /* 10931 */ "eretnc\0"
1293
129k
  /* 10938 */ "pause\0"
1294
129k
  /* 10944 */ "tlbinvf\0"
1295
129k
  /* 10952 */ "tlbginvf\0"
1296
129k
  /* 10961 */ "tlbwi\0"
1297
129k
  /* 10967 */ "tlbgwi\0"
1298
129k
  /* 10974 */ "# FEntry call\0"
1299
129k
  /* 10988 */ "foo\0"
1300
129k
  /* 10992 */ "tlbp\0"
1301
129k
  /* 10997 */ "tlbgp\0"
1302
129k
  /* 11003 */ "ssnop\0"
1303
129k
  /* 11009 */ "tlbr\0"
1304
129k
  /* 11014 */ "tlbgr\0"
1305
129k
  /* 11020 */ "tlbwr\0"
1306
129k
  /* 11026 */ "tlbgwr\0"
1307
129k
  /* 11033 */ "deret\0"
1308
129k
  /* 11039 */ "wait\0"
1309
129k
  /* 11044 */ "tlbinv\0"
1310
129k
  /* 11051 */ "tlbginv\0"
1311
129k
};
1312
129k
#endif // CAPSTONE_DIET
1313
1314
129k
  static const uint32_t OpInfo0[] = {
1315
129k
    0U, // PHI
1316
129k
    0U, // INLINEASM
1317
129k
    0U, // INLINEASM_BR
1318
129k
    0U, // CFI_INSTRUCTION
1319
129k
    0U, // EH_LABEL
1320
129k
    0U, // GC_LABEL
1321
129k
    0U, // ANNOTATION_LABEL
1322
129k
    0U, // KILL
1323
129k
    0U, // EXTRACT_SUBREG
1324
129k
    0U, // INSERT_SUBREG
1325
129k
    0U, // IMPLICIT_DEF
1326
129k
    0U, // SUBREG_TO_REG
1327
129k
    0U, // COPY_TO_REGCLASS
1328
129k
    10841U, // DBG_VALUE
1329
129k
    10898U, // DBG_VALUE_LIST
1330
129k
    10851U, // DBG_INSTR_REF
1331
129k
    10865U, // DBG_PHI
1332
129k
    10873U, // DBG_LABEL
1333
129k
    0U, // REG_SEQUENCE
1334
129k
    0U, // COPY
1335
129k
    10834U, // BUNDLE
1336
129k
    10883U, // LIFETIME_START
1337
129k
    10808U, // LIFETIME_END
1338
129k
    10821U, // PSEUDO_PROBE
1339
129k
    0U, // ARITH_FENCE
1340
129k
    0U, // STACKMAP
1341
129k
    10975U, // FENTRY_CALL
1342
129k
    0U, // PATCHPOINT
1343
129k
    0U, // LOAD_STACK_GUARD
1344
129k
    0U, // PREALLOCATED_SETUP
1345
129k
    0U, // PREALLOCATED_ARG
1346
129k
    0U, // STATEPOINT
1347
129k
    0U, // LOCAL_ESCAPE
1348
129k
    0U, // FAULTING_OP
1349
129k
    0U, // PATCHABLE_OP
1350
129k
    10726U, // PATCHABLE_FUNCTION_ENTER
1351
129k
    10643U, // PATCHABLE_RET
1352
129k
    10772U, // PATCHABLE_FUNCTION_EXIT
1353
129k
    10749U, // PATCHABLE_TAIL_CALL
1354
129k
    10701U, // PATCHABLE_EVENT_CALL
1355
129k
    10677U, // PATCHABLE_TYPED_EVENT_CALL
1356
129k
    0U, // ICALL_BRANCH_FUNNEL
1357
129k
    0U, // MEMBARRIER
1358
129k
    0U, // JUMP_TABLE_DEBUG_INFO
1359
129k
    0U, // G_ASSERT_SEXT
1360
129k
    0U, // G_ASSERT_ZEXT
1361
129k
    0U, // G_ASSERT_ALIGN
1362
129k
    0U, // G_ADD
1363
129k
    0U, // G_SUB
1364
129k
    0U, // G_MUL
1365
129k
    0U, // G_SDIV
1366
129k
    0U, // G_UDIV
1367
129k
    0U, // G_SREM
1368
129k
    0U, // G_UREM
1369
129k
    0U, // G_SDIVREM
1370
129k
    0U, // G_UDIVREM
1371
129k
    0U, // G_AND
1372
129k
    0U, // G_OR
1373
129k
    0U, // G_XOR
1374
129k
    0U, // G_IMPLICIT_DEF
1375
129k
    0U, // G_PHI
1376
129k
    0U, // G_FRAME_INDEX
1377
129k
    0U, // G_GLOBAL_VALUE
1378
129k
    0U, // G_CONSTANT_POOL
1379
129k
    0U, // G_EXTRACT
1380
129k
    0U, // G_UNMERGE_VALUES
1381
129k
    0U, // G_INSERT
1382
129k
    0U, // G_MERGE_VALUES
1383
129k
    0U, // G_BUILD_VECTOR
1384
129k
    0U, // G_BUILD_VECTOR_TRUNC
1385
129k
    0U, // G_CONCAT_VECTORS
1386
129k
    0U, // G_PTRTOINT
1387
129k
    0U, // G_INTTOPTR
1388
129k
    0U, // G_BITCAST
1389
129k
    0U, // G_FREEZE
1390
129k
    0U, // G_CONSTANT_FOLD_BARRIER
1391
129k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1392
129k
    0U, // G_INTRINSIC_TRUNC
1393
129k
    0U, // G_INTRINSIC_ROUND
1394
129k
    0U, // G_INTRINSIC_LRINT
1395
129k
    0U, // G_INTRINSIC_ROUNDEVEN
1396
129k
    0U, // G_READCYCLECOUNTER
1397
129k
    0U, // G_LOAD
1398
129k
    0U, // G_SEXTLOAD
1399
129k
    0U, // G_ZEXTLOAD
1400
129k
    0U, // G_INDEXED_LOAD
1401
129k
    0U, // G_INDEXED_SEXTLOAD
1402
129k
    0U, // G_INDEXED_ZEXTLOAD
1403
129k
    0U, // G_STORE
1404
129k
    0U, // G_INDEXED_STORE
1405
129k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1406
129k
    0U, // G_ATOMIC_CMPXCHG
1407
129k
    0U, // G_ATOMICRMW_XCHG
1408
129k
    0U, // G_ATOMICRMW_ADD
1409
129k
    0U, // G_ATOMICRMW_SUB
1410
129k
    0U, // G_ATOMICRMW_AND
1411
129k
    0U, // G_ATOMICRMW_NAND
1412
129k
    0U, // G_ATOMICRMW_OR
1413
129k
    0U, // G_ATOMICRMW_XOR
1414
129k
    0U, // G_ATOMICRMW_MAX
1415
129k
    0U, // G_ATOMICRMW_MIN
1416
129k
    0U, // G_ATOMICRMW_UMAX
1417
129k
    0U, // G_ATOMICRMW_UMIN
1418
129k
    0U, // G_ATOMICRMW_FADD
1419
129k
    0U, // G_ATOMICRMW_FSUB
1420
129k
    0U, // G_ATOMICRMW_FMAX
1421
129k
    0U, // G_ATOMICRMW_FMIN
1422
129k
    0U, // G_ATOMICRMW_UINC_WRAP
1423
129k
    0U, // G_ATOMICRMW_UDEC_WRAP
1424
129k
    0U, // G_FENCE
1425
129k
    0U, // G_PREFETCH
1426
129k
    0U, // G_BRCOND
1427
129k
    0U, // G_BRINDIRECT
1428
129k
    0U, // G_INVOKE_REGION_START
1429
129k
    0U, // G_INTRINSIC
1430
129k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1431
129k
    0U, // G_INTRINSIC_CONVERGENT
1432
129k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1433
129k
    0U, // G_ANYEXT
1434
129k
    0U, // G_TRUNC
1435
129k
    0U, // G_CONSTANT
1436
129k
    0U, // G_FCONSTANT
1437
129k
    0U, // G_VASTART
1438
129k
    0U, // G_VAARG
1439
129k
    0U, // G_SEXT
1440
129k
    0U, // G_SEXT_INREG
1441
129k
    0U, // G_ZEXT
1442
129k
    0U, // G_SHL
1443
129k
    0U, // G_LSHR
1444
129k
    0U, // G_ASHR
1445
129k
    0U, // G_FSHL
1446
129k
    0U, // G_FSHR
1447
129k
    0U, // G_ROTR
1448
129k
    0U, // G_ROTL
1449
129k
    0U, // G_ICMP
1450
129k
    0U, // G_FCMP
1451
129k
    0U, // G_SELECT
1452
129k
    0U, // G_UADDO
1453
129k
    0U, // G_UADDE
1454
129k
    0U, // G_USUBO
1455
129k
    0U, // G_USUBE
1456
129k
    0U, // G_SADDO
1457
129k
    0U, // G_SADDE
1458
129k
    0U, // G_SSUBO
1459
129k
    0U, // G_SSUBE
1460
129k
    0U, // G_UMULO
1461
129k
    0U, // G_SMULO
1462
129k
    0U, // G_UMULH
1463
129k
    0U, // G_SMULH
1464
129k
    0U, // G_UADDSAT
1465
129k
    0U, // G_SADDSAT
1466
129k
    0U, // G_USUBSAT
1467
129k
    0U, // G_SSUBSAT
1468
129k
    0U, // G_USHLSAT
1469
129k
    0U, // G_SSHLSAT
1470
129k
    0U, // G_SMULFIX
1471
129k
    0U, // G_UMULFIX
1472
129k
    0U, // G_SMULFIXSAT
1473
129k
    0U, // G_UMULFIXSAT
1474
129k
    0U, // G_SDIVFIX
1475
129k
    0U, // G_UDIVFIX
1476
129k
    0U, // G_SDIVFIXSAT
1477
129k
    0U, // G_UDIVFIXSAT
1478
129k
    0U, // G_FADD
1479
129k
    0U, // G_FSUB
1480
129k
    0U, // G_FMUL
1481
129k
    0U, // G_FMA
1482
129k
    0U, // G_FMAD
1483
129k
    0U, // G_FDIV
1484
129k
    0U, // G_FREM
1485
129k
    0U, // G_FPOW
1486
129k
    0U, // G_FPOWI
1487
129k
    0U, // G_FEXP
1488
129k
    0U, // G_FEXP2
1489
129k
    0U, // G_FEXP10
1490
129k
    0U, // G_FLOG
1491
129k
    0U, // G_FLOG2
1492
129k
    0U, // G_FLOG10
1493
129k
    0U, // G_FLDEXP
1494
129k
    0U, // G_FFREXP
1495
129k
    0U, // G_FNEG
1496
129k
    0U, // G_FPEXT
1497
129k
    0U, // G_FPTRUNC
1498
129k
    0U, // G_FPTOSI
1499
129k
    0U, // G_FPTOUI
1500
129k
    0U, // G_SITOFP
1501
129k
    0U, // G_UITOFP
1502
129k
    0U, // G_FABS
1503
129k
    0U, // G_FCOPYSIGN
1504
129k
    0U, // G_IS_FPCLASS
1505
129k
    0U, // G_FCANONICALIZE
1506
129k
    0U, // G_FMINNUM
1507
129k
    0U, // G_FMAXNUM
1508
129k
    0U, // G_FMINNUM_IEEE
1509
129k
    0U, // G_FMAXNUM_IEEE
1510
129k
    0U, // G_FMINIMUM
1511
129k
    0U, // G_FMAXIMUM
1512
129k
    0U, // G_GET_FPENV
1513
129k
    0U, // G_SET_FPENV
1514
129k
    0U, // G_RESET_FPENV
1515
129k
    0U, // G_GET_FPMODE
1516
129k
    0U, // G_SET_FPMODE
1517
129k
    0U, // G_RESET_FPMODE
1518
129k
    0U, // G_PTR_ADD
1519
129k
    0U, // G_PTRMASK
1520
129k
    0U, // G_SMIN
1521
129k
    0U, // G_SMAX
1522
129k
    0U, // G_UMIN
1523
129k
    0U, // G_UMAX
1524
129k
    0U, // G_ABS
1525
129k
    0U, // G_LROUND
1526
129k
    0U, // G_LLROUND
1527
129k
    0U, // G_BR
1528
129k
    0U, // G_BRJT
1529
129k
    0U, // G_INSERT_VECTOR_ELT
1530
129k
    0U, // G_EXTRACT_VECTOR_ELT
1531
129k
    0U, // G_SHUFFLE_VECTOR
1532
129k
    0U, // G_CTTZ
1533
129k
    0U, // G_CTTZ_ZERO_UNDEF
1534
129k
    0U, // G_CTLZ
1535
129k
    0U, // G_CTLZ_ZERO_UNDEF
1536
129k
    0U, // G_CTPOP
1537
129k
    0U, // G_BSWAP
1538
129k
    0U, // G_BITREVERSE
1539
129k
    0U, // G_FCEIL
1540
129k
    0U, // G_FCOS
1541
129k
    0U, // G_FSIN
1542
129k
    0U, // G_FSQRT
1543
129k
    0U, // G_FFLOOR
1544
129k
    0U, // G_FRINT
1545
129k
    0U, // G_FNEARBYINT
1546
129k
    0U, // G_ADDRSPACE_CAST
1547
129k
    0U, // G_BLOCK_ADDR
1548
129k
    0U, // G_JUMP_TABLE
1549
129k
    0U, // G_DYN_STACKALLOC
1550
129k
    0U, // G_STACKSAVE
1551
129k
    0U, // G_STACKRESTORE
1552
129k
    0U, // G_STRICT_FADD
1553
129k
    0U, // G_STRICT_FSUB
1554
129k
    0U, // G_STRICT_FMUL
1555
129k
    0U, // G_STRICT_FDIV
1556
129k
    0U, // G_STRICT_FREM
1557
129k
    0U, // G_STRICT_FMA
1558
129k
    0U, // G_STRICT_FSQRT
1559
129k
    0U, // G_STRICT_FLDEXP
1560
129k
    0U, // G_READ_REGISTER
1561
129k
    0U, // G_WRITE_REGISTER
1562
129k
    0U, // G_MEMCPY
1563
129k
    0U, // G_MEMCPY_INLINE
1564
129k
    0U, // G_MEMMOVE
1565
129k
    0U, // G_MEMSET
1566
129k
    0U, // G_BZERO
1567
129k
    0U, // G_VECREDUCE_SEQ_FADD
1568
129k
    0U, // G_VECREDUCE_SEQ_FMUL
1569
129k
    0U, // G_VECREDUCE_FADD
1570
129k
    0U, // G_VECREDUCE_FMUL
1571
129k
    0U, // G_VECREDUCE_FMAX
1572
129k
    0U, // G_VECREDUCE_FMIN
1573
129k
    0U, // G_VECREDUCE_FMAXIMUM
1574
129k
    0U, // G_VECREDUCE_FMINIMUM
1575
129k
    0U, // G_VECREDUCE_ADD
1576
129k
    0U, // G_VECREDUCE_MUL
1577
129k
    0U, // G_VECREDUCE_AND
1578
129k
    0U, // G_VECREDUCE_OR
1579
129k
    0U, // G_VECREDUCE_XOR
1580
129k
    0U, // G_VECREDUCE_SMAX
1581
129k
    0U, // G_VECREDUCE_SMIN
1582
129k
    0U, // G_VECREDUCE_UMAX
1583
129k
    0U, // G_VECREDUCE_UMIN
1584
129k
    0U, // G_SBFX
1585
129k
    0U, // G_UBFX
1586
129k
    24254U, // ABSMacro
1587
129k
    0U, // ADJCALLSTACKDOWN
1588
129k
    0U, // ADJCALLSTACKDOWN_NM
1589
129k
    0U, // ADJCALLSTACKUP
1590
129k
    0U, // ADJCALLSTACKUP_NM
1591
129k
    536894083U, // ALIGN_NM
1592
129k
    0U, // AND_V_D_PSEUDO
1593
129k
    0U, // AND_V_H_PSEUDO
1594
129k
    0U, // AND_V_W_PSEUDO
1595
129k
    0U, // ATOMIC_CMP_SWAP_I16
1596
129k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
1597
129k
    0U, // ATOMIC_CMP_SWAP_I32
1598
129k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
1599
129k
    0U, // ATOMIC_CMP_SWAP_I64
1600
129k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
1601
129k
    0U, // ATOMIC_CMP_SWAP_I8
1602
129k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
1603
129k
    0U, // ATOMIC_LOAD_ADD_I16
1604
129k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
1605
129k
    0U, // ATOMIC_LOAD_ADD_I32
1606
129k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
1607
129k
    0U, // ATOMIC_LOAD_ADD_I64
1608
129k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
1609
129k
    0U, // ATOMIC_LOAD_ADD_I8
1610
129k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
1611
129k
    0U, // ATOMIC_LOAD_AND_I16
1612
129k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
1613
129k
    0U, // ATOMIC_LOAD_AND_I32
1614
129k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
1615
129k
    0U, // ATOMIC_LOAD_AND_I64
1616
129k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
1617
129k
    0U, // ATOMIC_LOAD_AND_I8
1618
129k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
1619
129k
    0U, // ATOMIC_LOAD_MAX_I16
1620
129k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
1621
129k
    0U, // ATOMIC_LOAD_MAX_I32
1622
129k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
1623
129k
    0U, // ATOMIC_LOAD_MAX_I64
1624
129k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
1625
129k
    0U, // ATOMIC_LOAD_MAX_I8
1626
129k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
1627
129k
    0U, // ATOMIC_LOAD_MIN_I16
1628
129k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
1629
129k
    0U, // ATOMIC_LOAD_MIN_I32
1630
129k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
1631
129k
    0U, // ATOMIC_LOAD_MIN_I64
1632
129k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
1633
129k
    0U, // ATOMIC_LOAD_MIN_I8
1634
129k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
1635
129k
    0U, // ATOMIC_LOAD_NAND_I16
1636
129k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
1637
129k
    0U, // ATOMIC_LOAD_NAND_I32
1638
129k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
1639
129k
    0U, // ATOMIC_LOAD_NAND_I64
1640
129k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
1641
129k
    0U, // ATOMIC_LOAD_NAND_I8
1642
129k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
1643
129k
    0U, // ATOMIC_LOAD_OR_I16
1644
129k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
1645
129k
    0U, // ATOMIC_LOAD_OR_I32
1646
129k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
1647
129k
    0U, // ATOMIC_LOAD_OR_I64
1648
129k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
1649
129k
    0U, // ATOMIC_LOAD_OR_I8
1650
129k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
1651
129k
    0U, // ATOMIC_LOAD_SUB_I16
1652
129k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
1653
129k
    0U, // ATOMIC_LOAD_SUB_I32
1654
129k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
1655
129k
    0U, // ATOMIC_LOAD_SUB_I64
1656
129k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
1657
129k
    0U, // ATOMIC_LOAD_SUB_I8
1658
129k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
1659
129k
    0U, // ATOMIC_LOAD_UMAX_I16
1660
129k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
1661
129k
    0U, // ATOMIC_LOAD_UMAX_I32
1662
129k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
1663
129k
    0U, // ATOMIC_LOAD_UMAX_I64
1664
129k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
1665
129k
    0U, // ATOMIC_LOAD_UMAX_I8
1666
129k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
1667
129k
    0U, // ATOMIC_LOAD_UMIN_I16
1668
129k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
1669
129k
    0U, // ATOMIC_LOAD_UMIN_I32
1670
129k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
1671
129k
    0U, // ATOMIC_LOAD_UMIN_I64
1672
129k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
1673
129k
    0U, // ATOMIC_LOAD_UMIN_I8
1674
129k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
1675
129k
    0U, // ATOMIC_LOAD_XOR_I16
1676
129k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
1677
129k
    0U, // ATOMIC_LOAD_XOR_I32
1678
129k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
1679
129k
    0U, // ATOMIC_LOAD_XOR_I64
1680
129k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
1681
129k
    0U, // ATOMIC_LOAD_XOR_I8
1682
129k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
1683
129k
    0U, // ATOMIC_SWAP_I16
1684
129k
    0U, // ATOMIC_SWAP_I16_POSTRA
1685
129k
    0U, // ATOMIC_SWAP_I32
1686
129k
    0U, // ATOMIC_SWAP_I32_POSTRA
1687
129k
    0U, // ATOMIC_SWAP_I64
1688
129k
    0U, // ATOMIC_SWAP_I64_POSTRA
1689
129k
    0U, // ATOMIC_SWAP_I8
1690
129k
    0U, // ATOMIC_SWAP_I8_POSTRA
1691
129k
    0U, // B
1692
129k
    0U, // BAL_BR
1693
129k
    0U, // BAL_BR_MM
1694
129k
    536893945U, // BEQLImmMacro
1695
129k
    536891762U, // BGE
1696
129k
    536891762U, // BGEImmMacro
1697
129k
    536893806U, // BGEL
1698
129k
    536893806U, // BGELImmMacro
1699
129k
    536895461U, // BGEU
1700
129k
    536895461U, // BGEUImmMacro
1701
129k
    536893976U, // BGEUL
1702
129k
    536893976U, // BGEULImmMacro
1703
129k
    536895342U, // BGT
1704
129k
    536895342U, // BGTImmMacro
1705
129k
    536893964U, // BGTL
1706
129k
    536893964U, // BGTLImmMacro
1707
129k
    536895587U, // BGTU
1708
129k
    536895587U, // BGTUImmMacro
1709
129k
    536893996U, // BGTUL
1710
129k
    536893996U, // BGTULImmMacro
1711
129k
    536891802U, // BLE
1712
129k
    536891802U, // BLEImmMacro
1713
129k
    536893812U, // BLEL
1714
129k
    536893812U, // BLELImmMacro
1715
129k
    536895479U, // BLEU
1716
129k
    536895479U, // BLEUImmMacro
1717
129k
    536893983U, // BLEUL
1718
129k
    536893983U, // BLEULImmMacro
1719
129k
    536895358U, // BLT
1720
129k
    536895358U, // BLTImmMacro
1721
129k
    536893970U, // BLTL
1722
129k
    536893970U, // BLTLImmMacro
1723
129k
    536895599U, // BLTU
1724
129k
    536895599U, // BLTUImmMacro
1725
129k
    536894003U, // BLTUL
1726
129k
    536894003U, // BLTULImmMacro
1727
129k
    536893818U, // BNELImmMacro
1728
129k
    0U, // BPOSGE32_PSEUDO
1729
129k
    0U, // BSEL_D_PSEUDO
1730
129k
    0U, // BSEL_FD_PSEUDO
1731
129k
    0U, // BSEL_FW_PSEUDO
1732
129k
    0U, // BSEL_H_PSEUDO
1733
129k
    0U, // BSEL_W_PSEUDO
1734
129k
    0U, // B_MM
1735
129k
    557961U,  // B_MMR6_Pseudo
1736
129k
    557961U,  // B_MM_Pseudo
1737
129k
    536894300U, // BeqImm
1738
129k
    536891829U, // BneImm
1739
129k
    1073765088U,  // BteqzT8CmpX16
1740
129k
    1073764517U,  // BteqzT8CmpiX16
1741
129k
    1073766275U,  // BteqzT8SltX16
1742
129k
    1073764547U,  // BteqzT8SltiX16
1743
129k
    1073766431U,  // BteqzT8SltiuX16
1744
129k
    1073766517U,  // BteqzT8SltuX16
1745
129k
    1610636000U,  // BtnezT8CmpX16
1746
129k
    1610635429U,  // BtnezT8CmpiX16
1747
129k
    1610637187U,  // BtnezT8SltX16
1748
129k
    1610635459U,  // BtnezT8SltiX16
1749
129k
    1610637343U,  // BtnezT8SltiuX16
1750
129k
    1610637429U,  // BtnezT8SltuX16
1751
129k
    0U, // BuildPairF64
1752
129k
    0U, // BuildPairF64_64
1753
129k
    26841U, // CFTC1
1754
129k
    10989U, // CONSTPOOL_ENTRY
1755
129k
    0U, // COPY_FD_PSEUDO
1756
129k
    0U, // COPY_FW_PSEUDO
1757
129k
    17885415U,  // CTTC1
1758
129k
    551167U,  // Constant32
1759
129k
    536893990U, // DMULImmMacro
1760
129k
    536893990U, // DMULMacro
1761
129k
    536894129U, // DMULOMacro
1762
129k
    536895562U, // DMULOUMacro
1763
129k
    536893929U, // DROL
1764
129k
    536893929U, // DROLImm
1765
129k
    536894467U, // DROR
1766
129k
    536894467U, // DRORImm
1767
129k
    536895724U, // DSDivIMacro
1768
129k
    536895724U, // DSDivMacro
1769
129k
    536894048U, // DSRemIMacro
1770
129k
    536894048U, // DSRemMacro
1771
129k
    536895632U, // DUDivIMacro
1772
129k
    536895632U, // DUDivMacro
1773
129k
    536895555U, // DURemIMacro
1774
129k
    536895555U, // DURemMacro
1775
129k
    0U, // ERet
1776
129k
    0U, // ExtractElementF64
1777
129k
    0U, // ExtractElementF64_64
1778
129k
    0U, // FABS_D
1779
129k
    0U, // FABS_W
1780
129k
    0U, // FEXP2_D_1_PSEUDO
1781
129k
    0U, // FEXP2_W_1_PSEUDO
1782
129k
    0U, // FILL_FD_PSEUDO
1783
129k
    0U, // FILL_FW_PSEUDO
1784
129k
    2181060764U,  // GotPrologue16
1785
129k
    0U, // INSERT_B_VIDX64_PSEUDO
1786
129k
    0U, // INSERT_B_VIDX_PSEUDO
1787
129k
    0U, // INSERT_D_VIDX64_PSEUDO
1788
129k
    0U, // INSERT_D_VIDX_PSEUDO
1789
129k
    0U, // INSERT_FD_PSEUDO
1790
129k
    0U, // INSERT_FD_VIDX64_PSEUDO
1791
129k
    0U, // INSERT_FD_VIDX_PSEUDO
1792
129k
    0U, // INSERT_FW_PSEUDO
1793
129k
    0U, // INSERT_FW_VIDX64_PSEUDO
1794
129k
    0U, // INSERT_FW_VIDX_PSEUDO
1795
129k
    0U, // INSERT_H_VIDX64_PSEUDO
1796
129k
    0U, // INSERT_H_VIDX_PSEUDO
1797
129k
    0U, // INSERT_W_VIDX64_PSEUDO
1798
129k
    0U, // INSERT_W_VIDX_PSEUDO
1799
129k
    0U, // JALR64Pseudo
1800
129k
    0U, // JALRCPseudo
1801
129k
    0U, // JALRHB64Pseudo
1802
129k
    0U, // JALRHBPseudo
1803
129k
    0U, // JALRPseudo
1804
129k
    0U, // JAL_MMR6
1805
129k
    547080U,  // JalOneReg
1806
129k
    22792U, // JalTwoReg
1807
129k
    50358523U,  // LDMacro
1808
129k
    0U, // LDR_D
1809
129k
    0U, // LDR_W
1810
129k
    0U, // LD_F16
1811
129k
    50348037U,  // LOAD_ACC128
1812
129k
    50348037U,  // LOAD_ACC64
1813
129k
    50348037U,  // LOAD_ACC64DSP
1814
129k
    50354934U,  // LOAD_CCOND_DSP
1815
129k
    0U, // LONG_BRANCH_ADDiu
1816
129k
    0U, // LONG_BRANCH_ADDiu2Op
1817
129k
    0U, // LONG_BRANCH_DADDiu
1818
129k
    0U, // LONG_BRANCH_DADDiu2Op
1819
129k
    0U, // LONG_BRANCH_LUi
1820
129k
    0U, // LONG_BRANCH_LUi2Op
1821
129k
    0U, // LONG_BRANCH_LUi2Op_64
1822
129k
    72310U, // LWM_MM
1823
129k
    17196U, // LoadAddrImm32
1824
129k
    17217U, // LoadAddrImm64
1825
129k
    50348844U,  // LoadAddrReg32
1826
129k
    50348865U,  // LoadAddrReg64
1827
129k
    22684U, // LoadImm32
1828
129k
    22688U, // LoadImm64
1829
129k
    19348U, // LoadImmDoubleFGR
1830
129k
    19348U, // LoadImmDoubleFGR_32
1831
129k
    19348U, // LoadImmDoubleGPR
1832
129k
    23819U, // LoadImmSingleFGR
1833
129k
    23819U, // LoadImmSingleGPR
1834
129k
    0U, // LoadJumpTableOffset
1835
129k
    1599429U, // LwConstant32
1836
129k
    26979U, // MFTACX
1837
129k
    26979U, // MFTACX_NM
1838
129k
    536897723U, // MFTC0
1839
129k
    536897723U, // MFTC0_NM
1840
129k
    26848U, // MFTC1
1841
129k
    551212U,  // MFTDSP
1842
129k
    551212U,  // MFTDSP_NM
1843
129k
    26957U, // MFTGPR
1844
129k
    26957U, // MFTGPR_NM
1845
129k
    26825U, // MFTHC1
1846
129k
    26896U, // MFTHI
1847
129k
    26896U, // MFTHI_NM
1848
129k
    26910U, // MFTLO
1849
129k
    26910U, // MFTLO_NM
1850
129k
    0U, // MIPSeh_return32
1851
129k
    0U, // MIPSeh_return64
1852
129k
    0U, // MSA_FP_EXTEND_D_PSEUDO
1853
129k
    0U, // MSA_FP_EXTEND_W_PSEUDO
1854
129k
    0U, // MSA_FP_ROUND_D_PSEUDO
1855
129k
    0U, // MSA_FP_ROUND_W_PSEUDO
1856
129k
    17885547U,  // MTTACX
1857
129k
    17885547U,  // MTTACX_NM
1858
129k
    2752571586U,  // MTTC0
1859
129k
    2752571586U,  // MTTC0_NM
1860
129k
    17885422U,  // MTTC1
1861
129k
    551220U,  // MTTDSP
1862
129k
    551220U,  // MTTDSP_NM
1863
129k
    17885525U,  // MTTGPR
1864
129k
    17885525U,  // MTTGPR_NM
1865
129k
    17885393U,  // MTTHC1
1866
129k
    17885463U,  // MTTHI
1867
129k
    17885463U,  // MTTHI_NM
1868
129k
    17885477U,  // MTTLO
1869
129k
    17885477U,  // MTTLO_NM
1870
129k
    536893991U, // MULImmMacro
1871
129k
    536894130U, // MULOMacro
1872
129k
    536895563U, // MULOUMacro
1873
129k
    0U, // MUSTTAILCALLREG_NM
1874
129k
    0U, // MUSTTAILCALL_NM
1875
129k
    24462U, // MultRxRy16
1876
129k
    86040462U,  // MultRxRyRz16
1877
129k
    24706U, // MultuRxRy16
1878
129k
    86040706U,  // MultuRxRyRz16
1879
129k
    0U, // NOP
1880
129k
    536894462U, // NORImm
1881
129k
    536894462U, // NORImm64
1882
129k
    0U, // NOR_V_D_PSEUDO
1883
129k
    0U, // NOR_V_H_PSEUDO
1884
129k
    0U, // NOR_V_W_PSEUDO
1885
129k
    0U, // OR_V_D_PSEUDO
1886
129k
    0U, // OR_V_H_PSEUDO
1887
129k
    0U, // OR_V_W_PSEUDO
1888
129k
    536895505U, // PseudoADDIU_NM
1889
129k
    536893544U, // PseudoANDI_NM
1890
129k
    0U, // PseudoCMPU_EQ_QB
1891
129k
    0U, // PseudoCMPU_LE_QB
1892
129k
    0U, // PseudoCMPU_LT_QB
1893
129k
    0U, // PseudoCMP_EQ_PH
1894
129k
    0U, // PseudoCMP_LE_PH
1895
129k
    0U, // PseudoCMP_LT_PH
1896
129k
    16389U, // PseudoCVT_D32_W
1897
129k
    16389U, // PseudoCVT_D64_L
1898
129k
    16389U, // PseudoCVT_D64_W
1899
129k
    16389U, // PseudoCVT_S_L
1900
129k
    16389U, // PseudoCVT_S_W
1901
129k
    0U, // PseudoDMULT
1902
129k
    0U, // PseudoDMULTu
1903
129k
    0U, // PseudoDSDIV
1904
129k
    0U, // PseudoDUDIV
1905
129k
    0U, // PseudoD_SELECT_I
1906
129k
    0U, // PseudoD_SELECT_I64
1907
129k
    0U, // PseudoIndirectBranch
1908
129k
    0U, // PseudoIndirectBranch64
1909
129k
    0U, // PseudoIndirectBranch64R6
1910
129k
    0U, // PseudoIndirectBranchNM
1911
129k
    0U, // PseudoIndirectBranchR6
1912
129k
    0U, // PseudoIndirectBranch_MM
1913
129k
    0U, // PseudoIndirectBranch_MMR6
1914
129k
    0U, // PseudoIndirectHazardBranch
1915
129k
    0U, // PseudoIndirectHazardBranch64
1916
129k
    0U, // PseudoIndrectHazardBranch64R6
1917
129k
    0U, // PseudoIndrectHazardBranchR6
1918
129k
    100680492U, // PseudoLA_NM
1919
129k
    100685980U, // PseudoLI_NM
1920
129k
    0U, // PseudoMADD
1921
129k
    0U, // PseudoMADDU
1922
129k
    0U, // PseudoMADDU_MM
1923
129k
    0U, // PseudoMADD_MM
1924
129k
    0U, // PseudoMFHI
1925
129k
    0U, // PseudoMFHI64
1926
129k
    0U, // PseudoMFHI_MM
1927
129k
    0U, // PseudoMFLO
1928
129k
    0U, // PseudoMFLO64
1929
129k
    0U, // PseudoMFLO_MM
1930
129k
    0U, // PseudoMSUB
1931
129k
    0U, // PseudoMSUBU
1932
129k
    0U, // PseudoMSUBU_MM
1933
129k
    0U, // PseudoMSUB_MM
1934
129k
    0U, // PseudoMTLOHI
1935
129k
    0U, // PseudoMTLOHI64
1936
129k
    0U, // PseudoMTLOHI_DSP
1937
129k
    0U, // PseudoMTLOHI_MM
1938
129k
    0U, // PseudoMULT
1939
129k
    0U, // PseudoMULT_MM
1940
129k
    0U, // PseudoMULTu
1941
129k
    0U, // PseudoMULTu_MM
1942
129k
    0U, // PseudoPICK_PH
1943
129k
    0U, // PseudoPICK_QB
1944
129k
    0U, // PseudoReturn
1945
129k
    0U, // PseudoReturn64
1946
129k
    0U, // PseudoReturnNM
1947
129k
    0U, // PseudoSDIV
1948
129k
    0U, // PseudoSELECTFP_F_D32
1949
129k
    0U, // PseudoSELECTFP_F_D64
1950
129k
    0U, // PseudoSELECTFP_F_I
1951
129k
    0U, // PseudoSELECTFP_F_I64
1952
129k
    0U, // PseudoSELECTFP_F_S
1953
129k
    0U, // PseudoSELECTFP_T_D32
1954
129k
    0U, // PseudoSELECTFP_T_D64
1955
129k
    0U, // PseudoSELECTFP_T_I
1956
129k
    0U, // PseudoSELECTFP_T_I64
1957
129k
    0U, // PseudoSELECTFP_T_S
1958
129k
    0U, // PseudoSELECT_D32
1959
129k
    0U, // PseudoSELECT_D64
1960
129k
    0U, // PseudoSELECT_I
1961
129k
    0U, // PseudoSELECT_I64
1962
129k
    0U, // PseudoSELECT_S
1963
129k
    536895420U, // PseudoSUBU_NM
1964
129k
    536891541U, // PseudoTRUNC_W_D
1965
129k
    536891541U, // PseudoTRUNC_W_D32
1966
129k
    536895079U, // PseudoTRUNC_W_S
1967
129k
    0U, // PseudoUDIV
1968
129k
    536893930U, // ROL
1969
129k
    536893930U, // ROLImm
1970
129k
    536894468U, // ROR
1971
129k
    536894468U, // RORImm
1972
129k
    0U, // RetRA
1973
129k
    0U, // RetRA16
1974
129k
    50351496U,  // SDC1_M1
1975
129k
    0U, // SDIV_MM_Pseudo
1976
129k
    50358535U,  // SDMacro
1977
129k
    536895725U, // SDivIMacro
1978
129k
    536895725U, // SDivMacro
1979
129k
    536897864U, // SEQIMacro
1980
129k
    536897864U, // SEQMacro
1981
129k
    536891767U, // SGE
1982
129k
    536891767U, // SGEImm
1983
129k
    536891767U, // SGEImm64
1984
129k
    536895467U, // SGEU
1985
129k
    536895467U, // SGEUImm
1986
129k
    536895467U, // SGEUImm64
1987
129k
    536895347U, // SGTImm
1988
129k
    536895347U, // SGTImm64
1989
129k
    536895593U, // SGTUImm
1990
129k
    536895593U, // SGTUImm64
1991
129k
    536891812U, // SLE
1992
129k
    536891812U, // SLEImm
1993
129k
    536891812U, // SLEImm64
1994
129k
    536895485U, // SLEU
1995
129k
    536895485U, // SLEUImm
1996
129k
    536895485U, // SLEUImm64
1997
129k
    536895363U, // SLTImm64
1998
129k
    536895605U, // SLTUImm64
1999
129k
    536897803U, // SNEIMacro
2000
129k
    536897803U, // SNEMacro
2001
129k
    0U, // SNZ_B_PSEUDO
2002
129k
    0U, // SNZ_D_PSEUDO
2003
129k
    0U, // SNZ_H_PSEUDO
2004
129k
    0U, // SNZ_V_PSEUDO
2005
129k
    0U, // SNZ_W_PSEUDO
2006
129k
    536894049U, // SRemIMacro
2007
129k
    536894049U, // SRemMacro
2008
129k
    50348037U,  // STORE_ACC128
2009
129k
    50348037U,  // STORE_ACC64
2010
129k
    50348037U,  // STORE_ACC64DSP
2011
129k
    50354950U,  // STORE_CCOND_DSP
2012
129k
    0U, // STR_D
2013
129k
    0U, // STR_W
2014
129k
    0U, // ST_F16
2015
129k
    72317U, // SWM_MM
2016
129k
    0U, // SZ_B_PSEUDO
2017
129k
    0U, // SZ_D_PSEUDO
2018
129k
    0U, // SZ_H_PSEUDO
2019
129k
    0U, // SZ_V_PSEUDO
2020
129k
    0U, // SZ_W_PSEUDO
2021
129k
    50348827U,  // SaaAddr
2022
129k
    50352386U,  // SaadAddr
2023
129k
    2713697U, // SelBeqZ
2024
129k
    2713670U, // SelBneZ
2025
129k
    3338754784U,  // SelTBteqZCmp
2026
129k
    3338754213U,  // SelTBteqZCmpi
2027
129k
    3338755971U,  // SelTBteqZSlt
2028
129k
    3338754243U,  // SelTBteqZSlti
2029
129k
    3338756127U,  // SelTBteqZSltiu
2030
129k
    3338756213U,  // SelTBteqZSltu
2031
129k
    3875625696U,  // SelTBtneZCmp
2032
129k
    3875625125U,  // SelTBtneZCmpi
2033
129k
    3875626883U,  // SelTBtneZSlt
2034
129k
    3875625155U,  // SelTBtneZSlti
2035
129k
    3875627039U,  // SelTBtneZSltiu
2036
129k
    3875627125U,  // SelTBtneZSltu
2037
129k
    136372099U, // SltCCRxRy16
2038
129k
    136370371U, // SltiCCRxImmX16
2039
129k
    136372255U, // SltiuCCRxImmX16
2040
129k
    136372341U, // SltuCCRxRy16
2041
129k
    136372341U, // SltuRxRyRz16
2042
129k
    0U, // TAILCALL
2043
129k
    0U, // TAILCALL64R6REG
2044
129k
    0U, // TAILCALLHB64R6REG
2045
129k
    0U, // TAILCALLHBR6REG
2046
129k
    0U, // TAILCALLR6REG
2047
129k
    0U, // TAILCALLREG
2048
129k
    0U, // TAILCALLREG64
2049
129k
    0U, // TAILCALLREGHB
2050
129k
    0U, // TAILCALLREGHB64
2051
129k
    0U, // TAILCALLREG_MM
2052
129k
    0U, // TAILCALLREG_MMR6
2053
129k
    0U, // TAILCALLREG_NM
2054
129k
    0U, // TAILCALL_MM
2055
129k
    0U, // TAILCALL_MMR6
2056
129k
    0U, // TAILCALL_NM
2057
129k
    0U, // TRAP
2058
129k
    0U, // TRAP_MM
2059
129k
    0U, // UDIV_MM_Pseudo
2060
129k
    536895633U, // UDivIMacro
2061
129k
    536895633U, // UDivMacro
2062
129k
    536895556U, // URemIMacro
2063
129k
    536895556U, // URemMacro
2064
129k
    50353696U,  // Ulh
2065
129k
    50356227U,  // Ulhu
2066
129k
    50358217U,  // Ulw
2067
129k
    50354255U,  // Ush
2068
129k
    50358239U,  // Usw
2069
129k
    0U, // XOR_V_D_PSEUDO
2070
129k
    0U, // XOR_V_H_PSEUDO
2071
129k
    0U, // XOR_V_W_PSEUDO
2072
129k
    22322U, // ABSQ_S_PH
2073
129k
    22322U, // ABSQ_S_PH_MM
2074
129k
    18359U, // ABSQ_S_QB
2075
129k
    18359U, // ABSQ_S_QB_MMR2
2076
129k
    25926U, // ABSQ_S_W
2077
129k
    25926U, // ABSQ_S_W_MM
2078
129k
    536891671U, // ADD
2079
129k
    536888015U, // ADDIU48_NM
2080
129k
    536888026U, // ADDIUGP48_NM
2081
129k
    536888039U, // ADDIUGPB_NM
2082
129k
    536888078U, // ADDIUGPW_NM
2083
129k
    536888052U, // ADDIUNEG_NM
2084
129k
    18678U, // ADDIUPC
2085
129k
    18678U, // ADDIUPC_MM
2086
129k
    18678U, // ADDIUPC_MMR6
2087
129k
    23275U, // ADDIUR1SP_MM
2088
129k
    536888064U, // ADDIUR1SP_NM
2089
129k
    536887680U, // ADDIUR2_MM
2090
129k
    536887964U, // ADDIUR2_NM
2091
129k
    536887975U, // ADDIURS5_NM
2092
129k
    18923937U,  // ADDIUS5_MM
2093
129k
    547624U,  // ADDIUSP_MM
2094
129k
    536895505U, // ADDIU_MMR6
2095
129k
    536887953U, // ADDIU_NM
2096
129k
    536893039U, // ADDQH_PH
2097
129k
    536893039U, // ADDQH_PH_MMR2
2098
129k
    536893156U, // ADDQH_R_PH
2099
129k
    536893156U, // ADDQH_R_PH_MMR2
2100
129k
    536896513U, // ADDQH_R_W
2101
129k
    536896513U, // ADDQH_R_W_MMR2
2102
129k
    536896116U, // ADDQH_W
2103
129k
    536896116U, // ADDQH_W_MMR2
2104
129k
    536893113U, // ADDQ_PH
2105
129k
    536893113U, // ADDQ_PH_MM
2106
129k
    536893212U, // ADDQ_S_PH
2107
129k
    536893212U, // ADDQ_S_PH_MM
2108
129k
    536896818U, // ADDQ_S_W
2109
129k
    536896818U, // ADDQ_S_W_MM
2110
129k
    536895247U, // ADDR_PS64
2111
129k
    536889644U, // ADDSC
2112
129k
    536889644U, // ADDSC_MM
2113
129k
    536888213U, // ADDS_A_B
2114
129k
    536889837U, // ADDS_A_D
2115
129k
    536891952U, // ADDS_A_H
2116
129k
    536895824U, // ADDS_A_W
2117
129k
    536888689U, // ADDS_S_B
2118
129k
    536890935U, // ADDS_S_D
2119
129k
    536892517U, // ADDS_S_H
2120
129k
    536896868U, // ADDS_S_W
2121
129k
    536888904U, // ADDS_U_B
2122
129k
    536891402U, // ADDS_U_D
2123
129k
    536892795U, // ADDS_U_H
2124
129k
    536897286U, // ADDS_U_W
2125
129k
    536887900U, // ADDU16_MM
2126
129k
    536887900U, // ADDU16_MMR6
2127
129k
    536889139U, // ADDUH_QB
2128
129k
    536889139U, // ADDUH_QB_MMR2
2129
129k
    536889247U, // ADDUH_R_QB
2130
129k
    536889247U, // ADDUH_R_QB_MMR2
2131
129k
    536895434U, // ADDU_MMR6
2132
129k
    536893311U, // ADDU_PH
2133
129k
    536893311U, // ADDU_PH_MMR2
2134
129k
    536889352U, // ADDU_QB
2135
129k
    536889352U, // ADDU_QB_MM
2136
129k
    536893256U, // ADDU_S_PH
2137
129k
    536893256U, // ADDU_S_PH_MMR2
2138
129k
    536889293U, // ADDU_S_QB
2139
129k
    536889293U, // ADDU_S_QB_MM
2140
129k
    536888470U, // ADDVI_B
2141
129k
    536890357U, // ADDVI_D
2142
129k
    536892176U, // ADDVI_H
2143
129k
    536896249U, // ADDVI_W
2144
129k
    536888982U, // ADDV_B
2145
129k
    536891492U, // ADDV_D
2146
129k
    536892873U, // ADDV_H
2147
129k
    536897386U, // ADDV_W
2148
129k
    536889713U, // ADDWC
2149
129k
    536889713U, // ADDWC_MM
2150
129k
    536888195U, // ADD_A_B
2151
129k
    536889818U, // ADD_A_D
2152
129k
    536891934U, // ADD_A_H
2153
129k
    536895805U, // ADD_A_W
2154
129k
    536891671U, // ADD_MM
2155
129k
    536891671U, // ADD_MMR6
2156
129k
    536891671U, // ADD_NM
2157
129k
    536893538U, // ADDi
2158
129k
    536893538U, // ADDi_MM
2159
129k
    536895505U, // ADDiu
2160
129k
    536895505U, // ADDiu_MM
2161
129k
    536895434U, // ADDu
2162
129k
    536895434U, // ADDu16_NM
2163
129k
    536895434U, // ADDu4x4_NM
2164
129k
    536895434U, // ADDu_MM
2165
129k
    536895434U, // ADDu_NM
2166
129k
    536894083U, // ALIGN
2167
129k
    536894083U, // ALIGN_MMR6
2168
129k
    18670U, // ALUIPC
2169
129k
    18670U, // ALUIPC_MMR6
2170
129k
    151013614U, // ALUIPC_NM
2171
129k
    536891700U, // AND
2172
129k
    20021711U,  // AND16_MM
2173
129k
    20021711U,  // AND16_MMR6
2174
129k
    536891700U, // AND16_NM
2175
129k
    536891700U, // AND64
2176
129k
    536887780U, // ANDI16_MM
2177
129k
    536887780U, // ANDI16_MMR6
2178
129k
    536887997U, // ANDI16_NM
2179
129k
    536888329U, // ANDI_B
2180
129k
    536893544U, // ANDI_MMR6
2181
129k
    536887943U, // ANDI_NM
2182
129k
    536891700U, // AND_MM
2183
129k
    536891700U, // AND_MMR6
2184
129k
    536891700U, // AND_NM
2185
129k
    536895644U, // AND_V
2186
129k
    536893544U, // ANDi
2187
129k
    536893544U, // ANDi64
2188
129k
    536893544U, // ANDi_MM
2189
129k
    536891714U, // APPEND
2190
129k
    536891714U, // APPEND_MMR2
2191
129k
    536888583U, // ASUB_S_B
2192
129k
    536890765U, // ASUB_S_D
2193
129k
    536892349U, // ASUB_S_H
2194
129k
    536896648U, // ASUB_S_W
2195
129k
    536888798U, // ASUB_U_B
2196
129k
    536891232U, // ASUB_U_D
2197
129k
    536892637U, // ASUB_U_H
2198
129k
    536897116U, // ASUB_U_W
2199
129k
    536893648U, // AUI
2200
129k
    18663U, // AUIPC
2201
129k
    18663U, // AUIPC_MMR6
2202
129k
    536893648U, // AUI_MMR6
2203
129k
    536888669U, // AVER_S_B
2204
129k
    536890915U, // AVER_S_D
2205
129k
    536892487U, // AVER_S_H
2206
129k
    536896848U, // AVER_S_W
2207
129k
    536888884U, // AVER_U_B
2208
129k
    536891382U, // AVER_U_D
2209
129k
    536892775U, // AVER_U_H
2210
129k
    536897266U, // AVER_U_W
2211
129k
    536888611U, // AVE_S_B
2212
129k
    536890847U, // AVE_S_D
2213
129k
    536892419U, // AVE_S_H
2214
129k
    536896730U, // AVE_S_W
2215
129k
    536888826U, // AVE_U_B
2216
129k
    536891314U, // AVE_U_D
2217
129k
    536892707U, // AVE_U_H
2218
129k
    536897198U, // AVE_U_W
2219
129k
    24593U, // AddiuRxImmX16
2220
129k
    3694609U, // AddiuRxPcImmX16
2221
129k
    33579025U,  // AddiuRxRxImm16
2222
129k
    33579025U,  // AddiuRxRxImmX16
2223
129k
    167796753U, // AddiuRxRyOffMemX16
2224
129k
    4221103U, // AddiuSpImm16
2225
129k
    551087U,  // AddiuSpImmX16
2226
129k
    536895434U, // AdduRxRyRz16
2227
129k
    33575220U,  // AndRxRxRy16
2228
129k
    557483U,  // B16_MM
2229
129k
    536895433U, // BADDu
2230
129k
    563459U,  // BAL
2231
129k
    559256U,  // BALC
2232
129k
    115379U,  // BALC16_NM
2233
129k
    559256U,  // BALC_MMR6
2234
129k
    116888U,  // BALC_NM
2235
129k
    536894082U, // BALIGN
2236
129k
    536894082U, // BALIGN_MMR2
2237
129k
    18745U, // BALRSC_NM
2238
129k
    536889778U, // BBEQZC_NM
2239
129k
    184565845U, // BBIT0
2240
129k
    184565977U, // BBIT032
2241
129k
    184565970U, // BBIT1
2242
129k
    184565986U, // BBIT132
2243
129k
    536889752U, // BBNEZC_NM
2244
129k
    559202U,  // BC
2245
129k
    557488U,  // BC16_MMR6
2246
129k
    559202U,  // BC16_NM
2247
129k
    201353603U, // BC1EQZ
2248
129k
    201345440U, // BC1EQZC_MMR6
2249
129k
    201347591U, // BC1F
2250
129k
    201349504U, // BC1FL
2251
129k
    201347591U, // BC1F_MM
2252
129k
    201353587U, // BC1NEZ
2253
129k
    201345414U, // BC1NEZC_MMR6
2254
129k
    201351016U, // BC1T
2255
129k
    201349637U, // BC1TL
2256
129k
    201351016U, // BC1T_MM
2257
129k
    201353611U, // BC2EQZ
2258
129k
    201345449U, // BC2EQZC_MMR6
2259
129k
    201353595U, // BC2NEZ
2260
129k
    201345423U, // BC2NEZC_MMR6
2261
129k
    536888398U, // BCLRI_B
2262
129k
    536890301U, // BCLRI_D
2263
129k
    536892120U, // BCLRI_H
2264
129k
    536896193U, // BCLRI_W
2265
129k
    536888550U, // BCLR_B
2266
129k
    536890689U, // BCLR_D
2267
129k
    536892316U, // BCLR_H
2268
129k
    536896564U, // BCLR_W
2269
129k
    559202U,  // BC_MMR6
2270
129k
    559202U,  // BC_NM
2271
129k
    536894300U, // BEQ
2272
129k
    536894300U, // BEQ64
2273
129k
    536889618U, // BEQC
2274
129k
    536889618U, // BEQC16_NM
2275
129k
    536889618U, // BEQC64
2276
129k
    536889618U, // BEQC_MMR6
2277
129k
    536889618U, // BEQC_NM
2278
129k
    536889618U, // BEQCzero_NM
2279
129k
    754993285U, // BEQIC_NM
2280
129k
    536893945U, // BEQL
2281
129k
    201343615U, // BEQZ16_MM
2282
129k
    201345216U, // BEQZALC
2283
129k
    201345216U, // BEQZALC_MMR6
2284
129k
    201345459U, // BEQZC
2285
129k
    201343430U, // BEQZC16_MMR6
2286
129k
    201345459U, // BEQZC16_NM
2287
129k
    201345459U, // BEQZC64
2288
129k
    201345459U, // BEQZC_MM
2289
129k
    201345459U, // BEQZC_MMR6
2290
129k
    201345459U, // BEQZC_NM
2291
129k
    536894300U, // BEQ_MM
2292
129k
    536889446U, // BGEC
2293
129k
    536889446U, // BGEC64
2294
129k
    536889446U, // BGEC_MMR6
2295
129k
    536889446U, // BGEC_NM
2296
129k
    754993266U, // BGEIC_NM
2297
129k
    754993486U, // BGEIUC_NM
2298
129k
    536889671U, // BGEUC
2299
129k
    536889671U, // BGEUC64
2300
129k
    536889671U, // BGEUC_MMR6
2301
129k
    536889671U, // BGEUC_NM
2302
129k
    201353274U, // BGEZ
2303
129k
    201353274U, // BGEZ64
2304
129k
    201349389U, // BGEZAL
2305
129k
    201345189U, // BGEZALC
2306
129k
    201345189U, // BGEZALC_MMR6
2307
129k
    201349585U, // BGEZALL
2308
129k
    201350857U, // BGEZALS_MM
2309
129k
    201349389U, // BGEZAL_MM
2310
129k
    201345400U, // BGEZC
2311
129k
    201345400U, // BGEZC64
2312
129k
    201345400U, // BGEZC_MMR6
2313
129k
    201349700U, // BGEZL
2314
129k
    201353274U, // BGEZ_MM
2315
129k
    201353334U, // BGTZ
2316
129k
    201353334U, // BGTZ64
2317
129k
    201345225U, // BGTZALC
2318
129k
    201345225U, // BGTZALC_MMR6
2319
129k
    201345466U, // BGTZC
2320
129k
    201345466U, // BGTZC64
2321
129k
    201345466U, // BGTZC_MMR6
2322
129k
    201349714U, // BGTZL
2323
129k
    201353334U, // BGTZ_MM
2324
129k
    570442803U, // BINSLI_B
2325
129k
    570444706U, // BINSLI_D
2326
129k
    570446525U, // BINSLI_H
2327
129k
    570450598U, // BINSLI_W
2328
129k
    570442950U, // BINSL_B
2329
129k
    570444906U, // BINSL_D
2330
129k
    570446639U, // BINSL_H
2331
129k
    570450756U, // BINSL_W
2332
129k
    570442864U, // BINSRI_B
2333
129k
    570444751U, // BINSRI_D
2334
129k
    570446570U, // BINSRI_H
2335
129k
    570450643U, // BINSRI_W
2336
129k
    570442998U, // BINSR_B
2337
129k
    570445171U, // BINSR_D
2338
129k
    570446764U, // BINSR_H
2339
129k
    570451046U, // BINSR_W
2340
129k
    24804U, // BITREV
2341
129k
    26612U, // BITREVW_NM
2342
129k
    24804U, // BITREV_MM
2343
129k
    23225U, // BITSWAP
2344
129k
    23225U, // BITSWAP_MMR6
2345
129k
    201353280U, // BLEZ
2346
129k
    201353280U, // BLEZ64
2347
129k
    201345198U, // BLEZALC
2348
129k
    201345198U, // BLEZALC_MMR6
2349
129k
    201345407U, // BLEZC
2350
129k
    201345407U, // BLEZC64
2351
129k
    201345407U, // BLEZC_MMR6
2352
129k
    201349707U, // BLEZL
2353
129k
    201353280U, // BLEZ_MM
2354
129k
    536889665U, // BLTC
2355
129k
    536889665U, // BLTC64
2356
129k
    536889665U, // BLTC_MMR6
2357
129k
    536889665U, // BLTC_NM
2358
129k
    754993292U, // BLTIC_NM
2359
129k
    754993494U, // BLTIUC_NM
2360
129k
    536889694U, // BLTUC
2361
129k
    536889694U, // BLTUC64
2362
129k
    536889694U, // BLTUC_MMR6
2363
129k
    536889694U, // BLTUC_NM
2364
129k
    201353340U, // BLTZ
2365
129k
    201353340U, // BLTZ64
2366
129k
    201349397U, // BLTZAL
2367
129k
    201345234U, // BLTZALC
2368
129k
    201345234U, // BLTZALC_MMR6
2369
129k
    201349594U, // BLTZALL
2370
129k
    201350866U, // BLTZALS_MM
2371
129k
    201349397U, // BLTZAL_MM
2372
129k
    201345473U, // BLTZC
2373
129k
    201345473U, // BLTZC64
2374
129k
    201345473U, // BLTZC_MMR6
2375
129k
    201349721U, // BLTZL
2376
129k
    201353340U, // BLTZ_MM
2377
129k
    570442919U, // BMNZI_B
2378
129k
    570450133U, // BMNZ_V
2379
129k
    570442911U, // BMZI_B
2380
129k
    570450119U, // BMZ_V
2381
129k
    536891829U, // BNE
2382
129k
    536891829U, // BNE64
2383
129k
    536889452U, // BNEC
2384
129k
    536889452U, // BNEC16_NM
2385
129k
    536889452U, // BNEC64
2386
129k
    536889452U, // BNEC_MMR6
2387
129k
    536889452U, // BNEC_NM
2388
129k
    536889452U, // BNECzero_NM
2389
129k
    536888337U, // BNEGI_B
2390
129k
    536890249U, // BNEGI_D
2391
129k
    536892068U, // BNEGI_H
2392
129k
    536896141U, // BNEGI_W
2393
129k
    536888305U, // BNEG_B
2394
129k
    536890225U, // BNEG_D
2395
129k
    536892044U, // BNEG_H
2396
129k
    536896036U, // BNEG_W
2397
129k
    754993273U, // BNEIC_NM
2398
129k
    536893818U, // BNEL
2399
129k
    201343607U, // BNEZ16_MM
2400
129k
    201345207U, // BNEZALC
2401
129k
    201345207U, // BNEZALC_MMR6
2402
129k
    201345433U, // BNEZC
2403
129k
    201343421U, // BNEZC16_MMR6
2404
129k
    201345433U, // BNEZC16_NM
2405
129k
    201345433U, // BNEZC64
2406
129k
    201345433U, // BNEZC_MM
2407
129k
    201345433U, // BNEZC_MMR6
2408
129k
    201345433U, // BNEZC_NM
2409
129k
    536891829U, // BNE_MM
2410
129k
    536889701U, // BNVC
2411
129k
    536889701U, // BNVC_MMR6
2412
129k
    201344702U, // BNZ_B
2413
129k
    201347297U, // BNZ_D
2414
129k
    201348593U, // BNZ_H
2415
129k
    201351374U, // BNZ_V
2416
129k
    201353131U, // BNZ_W
2417
129k
    536889707U, // BOVC
2418
129k
    536889707U, // BOVC_MMR6
2419
129k
    557299U,  // BPOSGE32
2420
129k
    559191U,  // BPOSGE32C_MMR3
2421
129k
    557299U,  // BPOSGE32_MM
2422
129k
    235018468U, // BREAK
2423
129k
    147962U,  // BREAK16_MM
2424
129k
    147962U,  // BREAK16_MMR6
2425
129k
    547044U,  // BREAK16_NM
2426
129k
    235018468U, // BREAK_MM
2427
129k
    235018468U, // BREAK_MMR6
2428
129k
    547044U,  // BREAK_NM
2429
129k
    543027U,  // BRSC_NM
2430
129k
    570442778U, // BSELI_B
2431
129k
    570450091U, // BSEL_V
2432
129k
    536888452U, // BSETI_B
2433
129k
    536890339U, // BSETI_D
2434
129k
    536892158U, // BSETI_H
2435
129k
    536896231U, // BSETI_W
2436
129k
    536888766U, // BSET_B
2437
129k
    536891051U, // BSET_D
2438
129k
    536892605U, // BSET_H
2439
129k
    536897022U, // BSET_W
2440
129k
    26602U, // BYTEREVW_NM
2441
129k
    201344696U, // BZ_B
2442
129k
    201347281U, // BZ_D
2443
129k
    201348587U, // BZ_H
2444
129k
    201351361U, // BZ_V
2445
129k
    201353125U, // BZ_W
2446
129k
    738224225U, // BeqzRxImm16
2447
129k
    201353313U, // BeqzRxImmX16
2448
129k
    4227977U, // Bimm16
2449
129k
    557961U,  // BimmX16
2450
129k
    738224198U, // BnezRxImm16
2451
129k
    201353286U, // BnezRxImmX16
2452
129k
    10794U, // Break16
2453
129k
    4745327U, // Bteqz16
2454
129k
    551023U,  // BteqzX16
2455
129k
    4745300U, // Btnez16
2456
129k
    550996U,  // BtnezX16
2457
129k
    5411201U, // CACHE
2458
129k
    5411171U, // CACHEE
2459
129k
    5411171U, // CACHEE_MM
2460
129k
    5411201U, // CACHE_MM
2461
129k
    5411201U, // CACHE_MMR6
2462
129k
    50516353U,  // CACHE_NM
2463
129k
    5411201U, // CACHE_R6
2464
129k
    19476U, // CEIL_L_D64
2465
129k
    19476U, // CEIL_L_D_MMR6
2466
129k
    23847U, // CEIL_L_S
2467
129k
    23847U, // CEIL_L_S_MMR6
2468
129k
    20651U, // CEIL_W_D32
2469
129k
    20651U, // CEIL_W_D64
2470
129k
    20651U, // CEIL_W_D_MMR6
2471
129k
    20651U, // CEIL_W_MM
2472
129k
    24189U, // CEIL_W_S
2473
129k
    24189U, // CEIL_W_S_MM
2474
129k
    24189U, // CEIL_W_S_MMR6
2475
129k
    536888381U, // CEQI_B
2476
129k
    536890284U, // CEQI_D
2477
129k
    536892103U, // CEQI_H
2478
129k
    536896176U, // CEQI_W
2479
129k
    536888535U, // CEQ_B
2480
129k
    536890596U, // CEQ_D
2481
129k
    536892294U, // CEQ_H
2482
129k
    536896452U, // CEQ_W
2483
129k
    16488U, // CFC1
2484
129k
    16488U, // CFC1_MM
2485
129k
    16704U, // CFC2_MM
2486
129k
    17267U, // CFCMSA
2487
129k
    536895195U, // CINS
2488
129k
    536887588U, // CINS32
2489
129k
    536895195U, // CINS64_32
2490
129k
    536895195U, // CINS_i32
2491
129k
    20121U, // CLASS_D
2492
129k
    20121U, // CLASS_D_MMR6
2493
129k
    24040U, // CLASS_S
2494
129k
    24040U, // CLASS_S_MMR6
2495
129k
    536888620U, // CLEI_S_B
2496
129k
    536890856U, // CLEI_S_D
2497
129k
    536892428U, // CLEI_S_H
2498
129k
    536896739U, // CLEI_S_W
2499
129k
    536888835U, // CLEI_U_B
2500
129k
    536891323U, // CLEI_U_D
2501
129k
    536892716U, // CLEI_U_H
2502
129k
    536897207U, // CLEI_U_W
2503
129k
    536888602U, // CLE_S_B
2504
129k
    536890838U, // CLE_S_D
2505
129k
    536892410U, // CLE_S_H
2506
129k
    536896721U, // CLE_S_W
2507
129k
    536888817U, // CLE_U_B
2508
129k
    536891305U, // CLE_U_D
2509
129k
    536892698U, // CLE_U_H
2510
129k
    536897189U, // CLE_U_W
2511
129k
    23193U, // CLO
2512
129k
    23193U, // CLO_MM
2513
129k
    23193U, // CLO_MMR6
2514
129k
    23193U, // CLO_NM
2515
129k
    23193U, // CLO_R6
2516
129k
    536888640U, // CLTI_S_B
2517
129k
    536890876U, // CLTI_S_D
2518
129k
    536892448U, // CLTI_S_H
2519
129k
    536896759U, // CLTI_S_W
2520
129k
    536888855U, // CLTI_U_B
2521
129k
    536891343U, // CLTI_U_D
2522
129k
    536892736U, // CLTI_U_H
2523
129k
    536897227U, // CLTI_U_W
2524
129k
    536888708U, // CLT_S_B
2525
129k
    536890954U, // CLT_S_D
2526
129k
    536892536U, // CLT_S_H
2527
129k
    536896887U, // CLT_S_W
2528
129k
    536888935U, // CLT_U_B
2529
129k
    536891433U, // CLT_U_D
2530
129k
    536892826U, // CLT_U_H
2531
129k
    536897317U, // CLT_U_W
2532
129k
    26716U, // CLZ
2533
129k
    26716U, // CLZ_MM
2534
129k
    26716U, // CLZ_MMR6
2535
129k
    26716U, // CLZ_NM
2536
129k
    26716U, // CLZ_R6
2537
129k
    536889185U, // CMPGDU_EQ_QB
2538
129k
    536889185U, // CMPGDU_EQ_QB_MMR2
2539
129k
    536889090U, // CMPGDU_LE_QB
2540
129k
    536889090U, // CMPGDU_LE_QB_MMR2
2541
129k
    536889304U, // CMPGDU_LT_QB
2542
129k
    536889304U, // CMPGDU_LT_QB_MMR2
2543
129k
    536889199U, // CMPGU_EQ_QB
2544
129k
    536889199U, // CMPGU_EQ_QB_MM
2545
129k
    536889104U, // CMPGU_LE_QB
2546
129k
    536889104U, // CMPGU_LE_QB_MM
2547
129k
    536889318U, // CMPGU_LT_QB
2548
129k
    536889318U, // CMPGU_LT_QB_MM
2549
129k
    18300U, // CMPU_EQ_QB
2550
129k
    18300U, // CMPU_EQ_QB_MM
2551
129k
    18205U, // CMPU_LE_QB
2552
129k
    18205U, // CMPU_LE_QB_MM
2553
129k
    18419U, // CMPU_LT_QB
2554
129k
    18419U, // CMPU_LT_QB_MM
2555
129k
    536890146U, // CMP_AF_D_MMR6
2556
129k
    536894669U, // CMP_AF_S_MMR6
2557
129k
    536890585U, // CMP_EQ_D
2558
129k
    536890585U, // CMP_EQ_D_MMR6
2559
129k
    22210U, // CMP_EQ_PH
2560
129k
    22210U, // CMP_EQ_PH_MM
2561
129k
    536894873U, // CMP_EQ_S
2562
129k
    536894873U, // CMP_EQ_S_MMR6
2563
129k
    536890146U, // CMP_F_D
2564
129k
    536894669U, // CMP_F_S
2565
129k
    536889990U, // CMP_LE_D
2566
129k
    536889990U, // CMP_LE_D_MMR6
2567
129k
    22106U, // CMP_LE_PH
2568
129k
    22106U, // CMP_LE_PH_MM
2569
129k
    536894590U, // CMP_LE_S
2570
129k
    536894590U, // CMP_LE_S_MMR6
2571
129k
    536891076U, // CMP_LT_D
2572
129k
    536891076U, // CMP_LT_D_MMR6
2573
129k
    22379U, // CMP_LT_PH
2574
129k
    22379U, // CMP_LT_PH_MM
2575
129k
    536894978U, // CMP_LT_S
2576
129k
    536894978U, // CMP_LT_S_MMR6
2577
129k
    536890164U, // CMP_SAF_D
2578
129k
    536890164U, // CMP_SAF_D_MMR6
2579
129k
    536894679U, // CMP_SAF_S
2580
129k
    536894679U, // CMP_SAF_S_MMR6
2581
129k
    536890612U, // CMP_SEQ_D
2582
129k
    536890612U, // CMP_SEQ_D_MMR6
2583
129k
    536894892U, // CMP_SEQ_S
2584
129k
    536894892U, // CMP_SEQ_S_MMR6
2585
129k
    536890027U, // CMP_SLE_D
2586
129k
    536890027U, // CMP_SLE_D_MMR6
2587
129k
    536894619U, // CMP_SLE_S
2588
129k
    536894619U, // CMP_SLE_S_MMR6
2589
129k
    536891103U, // CMP_SLT_D
2590
129k
    536891103U, // CMP_SLT_D_MMR6
2591
129k
    536894997U, // CMP_SLT_S
2592
129k
    536894997U, // CMP_SLT_S_MMR6
2593
129k
    536890660U, // CMP_SUEQ_D
2594
129k
    536890660U, // CMP_SUEQ_D_MMR6
2595
129k
    536894923U, // CMP_SUEQ_S
2596
129k
    536894923U, // CMP_SUEQ_S_MMR6
2597
129k
    536890075U, // CMP_SULE_D
2598
129k
    536890075U, // CMP_SULE_D_MMR6
2599
129k
    536894650U, // CMP_SULE_S
2600
129k
    536894650U, // CMP_SULE_S_MMR6
2601
129k
    536891151U, // CMP_SULT_D
2602
129k
    536891151U, // CMP_SULT_D_MMR6
2603
129k
    536895028U, // CMP_SULT_S
2604
129k
    536895028U, // CMP_SULT_S_MMR6
2605
129k
    536890533U, // CMP_SUN_D
2606
129k
    536890533U, // CMP_SUN_D_MMR6
2607
129k
    536894837U, // CMP_SUN_S
2608
129k
    536894837U, // CMP_SUN_S_MMR6
2609
129k
    536890640U, // CMP_UEQ_D
2610
129k
    536890640U, // CMP_UEQ_D_MMR6
2611
129k
    536894912U, // CMP_UEQ_S
2612
129k
    536894912U, // CMP_UEQ_S_MMR6
2613
129k
    536890055U, // CMP_ULE_D
2614
129k
    536890055U, // CMP_ULE_D_MMR6
2615
129k
    536894639U, // CMP_ULE_S
2616
129k
    536894639U, // CMP_ULE_S_MMR6
2617
129k
    536891131U, // CMP_ULT_D
2618
129k
    536891131U, // CMP_ULT_D_MMR6
2619
129k
    536895017U, // CMP_ULT_S
2620
129k
    536895017U, // CMP_ULT_S_MMR6
2621
129k
    536890515U, // CMP_UN_D
2622
129k
    536890515U, // CMP_UN_D_MMR6
2623
129k
    536894827U, // CMP_UN_S
2624
129k
    536894827U, // CMP_UN_S_MMR6
2625
129k
    1073759659U,  // COPY_S_B
2626
129k
    1073761927U,  // COPY_S_D
2627
129k
    1073763498U,  // COPY_S_H
2628
129k
    1073767871U,  // COPY_S_W
2629
129k
    1073759874U,  // COPY_U_B
2630
129k
    1073763765U,  // COPY_U_H
2631
129k
    1073768278U,  // COPY_U_W
2632
129k
    536889029U, // CRC32B
2633
129k
    33572549U,  // CRC32B_NM
2634
129k
    536889037U, // CRC32CB
2635
129k
    33572557U,  // CRC32CB_NM
2636
129k
    536891656U, // CRC32CD
2637
129k
    536892940U, // CRC32CH
2638
129k
    33576460U,  // CRC32CH_NM
2639
129k
    536897466U, // CRC32CW
2640
129k
    33580986U,  // CRC32CW_NM
2641
129k
    536891642U, // CRC32D
2642
129k
    536892920U, // CRC32H
2643
129k
    33576440U,  // CRC32H_NM
2644
129k
    536897458U, // CRC32W
2645
129k
    33580978U,  // CRC32W_NM
2646
129k
    17875075U,  // CTC1
2647
129k
    17875075U,  // CTC1_MM
2648
129k
    17875291U,  // CTC2_MM
2649
129k
    17275U, // CTCMSA
2650
129k
    23643U, // CVT_D32_S
2651
129k
    23643U, // CVT_D32_S_MM
2652
129k
    24972U, // CVT_D32_W
2653
129k
    24972U, // CVT_D32_W_MM
2654
129k
    22769U, // CVT_D64_L
2655
129k
    23643U, // CVT_D64_S
2656
129k
    23643U, // CVT_D64_S_MM
2657
129k
    24972U, // CVT_D64_W
2658
129k
    24972U, // CVT_D64_W_MM
2659
129k
    22769U, // CVT_D_L_MMR6
2660
129k
    19497U, // CVT_L_D64
2661
129k
    19497U, // CVT_L_D64_MM
2662
129k
    19497U, // CVT_L_D_MMR6
2663
129k
    23868U, // CVT_L_S
2664
129k
    23868U, // CVT_L_S_MM
2665
129k
    23868U, // CVT_L_S_MMR6
2666
129k
    26574U, // CVT_PS_PW64
2667
129k
    536894942U, // CVT_PS_S64
2668
129k
    24369U, // CVT_PW_PS64
2669
129k
    19844U, // CVT_S_D32
2670
129k
    19844U, // CVT_S_D32_MM
2671
129k
    19844U, // CVT_S_D64
2672
129k
    19844U, // CVT_S_D64_MM
2673
129k
    22778U, // CVT_S_L
2674
129k
    22778U, // CVT_S_L_MMR6
2675
129k
    23023U, // CVT_S_PL64
2676
129k
    24658U, // CVT_S_PU64
2677
129k
    25727U, // CVT_S_W
2678
129k
    25727U, // CVT_S_W_MM
2679
129k
    25727U, // CVT_S_W_MMR6
2680
129k
    20672U, // CVT_W_D32
2681
129k
    20672U, // CVT_W_D32_MM
2682
129k
    20672U, // CVT_W_D64
2683
129k
    20672U, // CVT_W_D64_MM
2684
129k
    24210U, // CVT_W_S
2685
129k
    24210U, // CVT_W_S_MM
2686
129k
    24210U, // CVT_W_S_MMR6
2687
129k
    536890577U, // C_EQ_D32
2688
129k
    536890577U, // C_EQ_D32_MM
2689
129k
    536890577U, // C_EQ_D64
2690
129k
    536890577U, // C_EQ_D64_MM
2691
129k
    536894865U, // C_EQ_S
2692
129k
    536894865U, // C_EQ_S_MM
2693
129k
    536890139U, // C_F_D32
2694
129k
    536890139U, // C_F_D32_MM
2695
129k
    536890139U, // C_F_D64
2696
129k
    536890139U, // C_F_D64_MM
2697
129k
    536894662U, // C_F_S
2698
129k
    536894662U, // C_F_S_MM
2699
129k
    536889982U, // C_LE_D32
2700
129k
    536889982U, // C_LE_D32_MM
2701
129k
    536889982U, // C_LE_D64
2702
129k
    536889982U, // C_LE_D64_MM
2703
129k
    536894582U, // C_LE_S
2704
129k
    536894582U, // C_LE_S_MM
2705
129k
    536891068U, // C_LT_D32
2706
129k
    536891068U, // C_LT_D32_MM
2707
129k
    536891068U, // C_LT_D64
2708
129k
    536891068U, // C_LT_D64_MM
2709
129k
    536894970U, // C_LT_S
2710
129k
    536894970U, // C_LT_S_MM
2711
129k
    536889973U, // C_NGE_D32
2712
129k
    536889973U, // C_NGE_D32_MM
2713
129k
    536889973U, // C_NGE_D64
2714
129k
    536889973U, // C_NGE_D64_MM
2715
129k
    536894573U, // C_NGE_S
2716
129k
    536894573U, // C_NGE_S_MM
2717
129k
    536890008U, // C_NGLE_D32
2718
129k
    536890008U, // C_NGLE_D32_MM
2719
129k
    536890008U, // C_NGLE_D64
2720
129k
    536890008U, // C_NGLE_D64_MM
2721
129k
    536894600U, // C_NGLE_S
2722
129k
    536894600U, // C_NGLE_S_MM
2723
129k
    536890425U, // C_NGL_D32
2724
129k
    536890425U, // C_NGL_D32_MM
2725
129k
    536890425U, // C_NGL_D64
2726
129k
    536890425U, // C_NGL_D64_MM
2727
129k
    536894796U, // C_NGL_S
2728
129k
    536894796U, // C_NGL_S_MM
2729
129k
    536891059U, // C_NGT_D32
2730
129k
    536891059U, // C_NGT_D32_MM
2731
129k
    536891059U, // C_NGT_D64
2732
129k
    536891059U, // C_NGT_D64_MM
2733
129k
    536894961U, // C_NGT_S
2734
129k
    536894961U, // C_NGT_S_MM
2735
129k
    536890018U, // C_OLE_D32
2736
129k
    536890018U, // C_OLE_D32_MM
2737
129k
    536890018U, // C_OLE_D64
2738
129k
    536890018U, // C_OLE_D64_MM
2739
129k
    536894610U, // C_OLE_S
2740
129k
    536894610U, // C_OLE_S_MM
2741
129k
    536891094U, // C_OLT_D32
2742
129k
    536891094U, // C_OLT_D32_MM
2743
129k
    536891094U, // C_OLT_D64
2744
129k
    536891094U, // C_OLT_D64_MM
2745
129k
    536894988U, // C_OLT_S
2746
129k
    536894988U, // C_OLT_S_MM
2747
129k
    536890603U, // C_SEQ_D32
2748
129k
    536890603U, // C_SEQ_D32_MM
2749
129k
    536890603U, // C_SEQ_D64
2750
129k
    536890603U, // C_SEQ_D64_MM
2751
129k
    536894883U, // C_SEQ_S
2752
129k
    536894883U, // C_SEQ_S_MM
2753
129k
    536890209U, // C_SF_D32
2754
129k
    536890209U, // C_SF_D32_MM
2755
129k
    536890209U, // C_SF_D64
2756
129k
    536890209U, // C_SF_D64_MM
2757
129k
    536894708U, // C_SF_S
2758
129k
    536894708U, // C_SF_S_MM
2759
129k
    536890631U, // C_UEQ_D32
2760
129k
    536890631U, // C_UEQ_D32_MM
2761
129k
    536890631U, // C_UEQ_D64
2762
129k
    536890631U, // C_UEQ_D64_MM
2763
129k
    536894903U, // C_UEQ_S
2764
129k
    536894903U, // C_UEQ_S_MM
2765
129k
    536890046U, // C_ULE_D32
2766
129k
    536890046U, // C_ULE_D32_MM
2767
129k
    536890046U, // C_ULE_D64
2768
129k
    536890046U, // C_ULE_D64_MM
2769
129k
    536894630U, // C_ULE_S
2770
129k
    536894630U, // C_ULE_S_MM
2771
129k
    536891122U, // C_ULT_D32
2772
129k
    536891122U, // C_ULT_D32_MM
2773
129k
    536891122U, // C_ULT_D64
2774
129k
    536891122U, // C_ULT_D64_MM
2775
129k
    536895008U, // C_ULT_S
2776
129k
    536895008U, // C_ULT_S_MM
2777
129k
    536890507U, // C_UN_D32
2778
129k
    536890507U, // C_UN_D32_MM
2779
129k
    536890507U, // C_UN_D64
2780
129k
    536890507U, // C_UN_D64_MM
2781
129k
    536894819U, // C_UN_S
2782
129k
    536894819U, // C_UN_S_MM
2783
129k
    23264U, // CmpRxRy16
2784
129k
    1610635429U,  // CmpiRxImm16
2785
129k
    22693U, // CmpiRxImmX16
2786
129k
    536891670U, // DADD
2787
129k
    536893537U, // DADDi
2788
129k
    536895504U, // DADDiu
2789
129k
    536895440U, // DADDu
2790
129k
    536893568U, // DAHI
2791
129k
    536894090U, // DALIGN
2792
129k
    536893629U, // DATI
2793
129k
    536893647U, // DAUI
2794
129k
    23224U, // DBITSWAP
2795
129k
    23192U, // DCLO
2796
129k
    23192U, // DCLO_R6
2797
129k
    26715U, // DCLZ
2798
129k
    26715U, // DCLZ_R6
2799
129k
    536895724U, // DDIV
2800
129k
    536895632U, // DDIVU
2801
129k
    11034U, // DERET
2802
129k
    11034U, // DERET_MM
2803
129k
    11034U, // DERET_MMR6
2804
129k
    11034U, // DERET_NM
2805
129k
    536895408U, // DEXT
2806
129k
    536897885U, // DEXT64_32
2807
129k
    536894061U, // DEXTM
2808
129k
    536895625U, // DEXTU
2809
129k
    546916U,  // DI
2810
129k
    536895201U, // DINS
2811
129k
    536894054U, // DINSM
2812
129k
    536895580U, // DINSU
2813
129k
    536895725U, // DIV
2814
129k
    536895633U, // DIVU
2815
129k
    536895633U, // DIVU_MMR6
2816
129k
    536895633U, // DIVU_NM
2817
129k
    536895725U, // DIV_MMR6
2818
129k
    536895725U, // DIV_NM
2819
129k
    536888729U, // DIV_S_B
2820
129k
    536890997U, // DIV_S_D
2821
129k
    536892557U, // DIV_S_H
2822
129k
    536896930U, // DIV_S_W
2823
129k
    536888944U, // DIV_U_B
2824
129k
    536891464U, // DIV_U_D
2825
129k
    536892835U, // DIV_U_H
2826
129k
    536897348U, // DIV_U_W
2827
129k
    546916U,  // DI_MM
2828
129k
    546916U,  // DI_MMR6
2829
129k
    546916U,  // DI_NM
2830
129k
    536888173U, // DLSA
2831
129k
    536888173U, // DLSA_R6
2832
129k
    536887303U, // DMFC0
2833
129k
    16494U, // DMFC1
2834
129k
    536887622U, // DMFC2
2835
129k
    251674950U, // DMFC2_OCTEON
2836
129k
    536887310U, // DMFGC0
2837
129k
    536891722U, // DMOD
2838
129k
    536895454U, // DMODU
2839
129k
    548756U,  // DMT
2840
129k
    2752561212U,  // DMTC0
2841
129k
    17875081U,  // DMTC1
2842
129k
    2752561505U,  // DMTC2
2843
129k
    251674977U, // DMTC2_OCTEON
2844
129k
    2752561190U,  // DMTGC0
2845
129k
    548756U,  // DMT_NM
2846
129k
    536893524U, // DMUH
2847
129k
    536895497U, // DMUHU
2848
129k
    536893990U, // DMUL
2849
129k
    24461U, // DMULT
2850
129k
    24705U, // DMULTu
2851
129k
    536895541U, // DMULU
2852
129k
    536893990U, // DMUL_R6
2853
129k
    536890905U, // DOTP_S_D
2854
129k
    536892477U, // DOTP_S_H
2855
129k
    536896798U, // DOTP_S_W
2856
129k
    536891372U, // DOTP_U_D
2857
129k
    536892765U, // DOTP_U_H
2858
129k
    536897256U, // DOTP_U_W
2859
129k
    570445250U, // DPADD_S_D
2860
129k
    570446822U, // DPADD_S_H
2861
129k
    570451133U, // DPADD_S_W
2862
129k
    570445717U, // DPADD_U_D
2863
129k
    570447110U, // DPADD_U_H
2864
129k
    570451601U, // DPADD_U_W
2865
129k
    536893370U, // DPAQX_SA_W_PH
2866
129k
    536893370U, // DPAQX_SA_W_PH_MMR2
2867
129k
    536893453U, // DPAQX_S_W_PH
2868
129k
    536893453U, // DPAQX_S_W_PH_MMR2
2869
129k
    536896258U, // DPAQ_SA_L_W
2870
129k
    536896258U, // DPAQ_SA_L_W_MM
2871
129k
    536893412U, // DPAQ_S_W_PH
2872
129k
    536893412U, // DPAQ_S_W_PH_MM
2873
129k
    536893725U, // DPAU_H_QBL
2874
129k
    536893725U, // DPAU_H_QBL_MM
2875
129k
    536894315U, // DPAU_H_QBR
2876
129k
    536894315U, // DPAU_H_QBR_MM
2877
129k
    536893491U, // DPAX_W_PH
2878
129k
    536893491U, // DPAX_W_PH_MMR2
2879
129k
    536893360U, // DPA_W_PH
2880
129k
    536893360U, // DPA_W_PH_MMR2
2881
129k
    23269U, // DPOP
2882
129k
    536893385U, // DPSQX_SA_W_PH
2883
129k
    536893385U, // DPSQX_SA_W_PH_MMR2
2884
129k
    536893467U, // DPSQX_S_W_PH
2885
129k
    536893467U, // DPSQX_S_W_PH_MMR2
2886
129k
    536896271U, // DPSQ_SA_L_W
2887
129k
    536896271U, // DPSQ_SA_L_W_MM
2888
129k
    536893440U, // DPSQ_S_W_PH
2889
129k
    536893440U, // DPSQ_S_W_PH_MM
2890
129k
    570445217U, // DPSUB_S_D
2891
129k
    570446801U, // DPSUB_S_H
2892
129k
    570451100U, // DPSUB_S_W
2893
129k
    570445684U, // DPSUB_U_D
2894
129k
    570447089U, // DPSUB_U_H
2895
129k
    570451568U, // DPSUB_U_W
2896
129k
    536893737U, // DPSU_H_QBL
2897
129k
    536893737U, // DPSU_H_QBL_MM
2898
129k
    536894327U, // DPSU_H_QBR
2899
129k
    536894327U, // DPSU_H_QBR_MM
2900
129k
    536893502U, // DPSX_W_PH
2901
129k
    536893502U, // DPSX_W_PH_MMR2
2902
129k
    536893481U, // DPS_W_PH
2903
129k
    536893481U, // DPS_W_PH_MMR2
2904
129k
    536894500U, // DROTR
2905
129k
    536887579U, // DROTR32
2906
129k
    536895773U, // DROTRV
2907
129k
    22016U, // DSBH
2908
129k
    26786U, // DSDIV
2909
129k
    20770U, // DSHD
2910
129k
    536893923U, // DSLL
2911
129k
    536887549U, // DSLL32
2912
129k
    2147506659U,  // DSLL64_32
2913
129k
    536895730U, // DSLLV
2914
129k
    536888167U, // DSRA
2915
129k
    536887531U, // DSRA32
2916
129k
    536895709U, // DSRAV
2917
129k
    536893951U, // DSRL
2918
129k
    536887557U, // DSRL32
2919
129k
    536895737U, // DSRLV
2920
129k
    536889419U, // DSUB
2921
129k
    536895419U, // DSUBu
2922
129k
    26772U, // DUDIV
2923
129k
    547656U,  // DVP
2924
129k
    545220U,  // DVPE
2925
129k
    545220U,  // DVPE_NM
2926
129k
    547656U,  // DVP_MMR6
2927
129k
    26787U, // DivRxRy16
2928
129k
    26773U, // DivuRxRy16
2929
129k
    10928U, // EHB
2930
129k
    10928U, // EHB_MM
2931
129k
    10928U, // EHB_MMR6
2932
129k
    10928U, // EHB_NM
2933
129k
    546928U,  // EI
2934
129k
    546928U,  // EI_MM
2935
129k
    546928U,  // EI_MMR6
2936
129k
    546928U,  // EI_NM
2937
129k
    548761U,  // EMT
2938
129k
    548761U,  // EMT_NM
2939
129k
    11035U, // ERET
2940
129k
    10932U, // ERETNC
2941
129k
    10932U, // ERETNC_MMR6
2942
129k
    10932U, // ERETNC_NM
2943
129k
    11035U, // ERET_MM
2944
129k
    11035U, // ERET_MMR6
2945
129k
    11035U, // ERET_NM
2946
129k
    547661U,  // EVP
2947
129k
    545226U,  // EVPE
2948
129k
    545226U,  // EVPE_NM
2949
129k
    547661U,  // EVP_MMR6
2950
129k
    536895409U, // EXT
2951
129k
    536894274U, // EXTP
2952
129k
    536894153U, // EXTPDP
2953
129k
    536895757U, // EXTPDPV
2954
129k
    536895757U, // EXTPDPV_MM
2955
129k
    536894153U, // EXTPDP_MM
2956
129k
    536895766U, // EXTPV
2957
129k
    536895766U, // EXTPV_MM
2958
129k
    536894274U, // EXTP_MM
2959
129k
    536896991U, // EXTRV_RS_W
2960
129k
    536896991U, // EXTRV_RS_W_MM
2961
129k
    536896545U, // EXTRV_R_W
2962
129k
    536896545U, // EXTRV_R_W_MM
2963
129k
    536892566U, // EXTRV_S_H
2964
129k
    536892566U, // EXTRV_S_H_MM
2965
129k
    536897428U, // EXTRV_W
2966
129k
    536897428U, // EXTRV_W_MM
2967
129k
    536896980U, // EXTR_RS_W
2968
129k
    536896980U, // EXTR_RS_W_MM
2969
129k
    536896524U, // EXTR_R_W
2970
129k
    536896524U, // EXTR_R_W_MM
2971
129k
    536892497U, // EXTR_S_H
2972
129k
    536892497U, // EXTR_S_H_MM
2973
129k
    536896623U, // EXTR_W
2974
129k
    536896623U, // EXTR_W_MM
2975
129k
    536895299U, // EXTS
2976
129k
    536887596U, // EXTS32
2977
129k
    536897508U, // EXTW_NM
2978
129k
    536895409U, // EXT_MM
2979
129k
    536895409U, // EXT_MMR6
2980
129k
    536895409U, // EXT_NM
2981
129k
    20113U, // FABS_D32
2982
129k
    20113U, // FABS_D32_MM
2983
129k
    20113U, // FABS_D64
2984
129k
    20113U, // FABS_D64_MM
2985
129k
    24023U, // FABS_S
2986
129k
    24023U, // FABS_S_MM
2987
129k
    536889922U, // FADD_D
2988
129k
    536889923U, // FADD_D32
2989
129k
    536889923U, // FADD_D32_MM
2990
129k
    536889923U, // FADD_D64
2991
129k
    536889923U, // FADD_D64_MM
2992
129k
    536895215U, // FADD_PS64
2993
129k
    536894566U, // FADD_S
2994
129k
    536894566U, // FADD_S_MM
2995
129k
    570448998U, // FADD_S_MMR6
2996
129k
    536895893U, // FADD_W
2997
129k
    536890156U, // FCAF_D
2998
129k
    536896012U, // FCAF_W
2999
129k
    536890595U, // FCEQ_D
3000
129k
    536896451U, // FCEQ_W
3001
129k
    20120U, // FCLASS_D
3002
129k
    26091U, // FCLASS_W
3003
129k
    536890000U, // FCLE_D
3004
129k
    536895935U, // FCLE_W
3005
129k
    536891086U, // FCLT_D
3006
129k
    536897030U, // FCLT_W
3007
129k
    5974450U, // FCMP_D32
3008
129k
    5974450U, // FCMP_D32_MM
3009
129k
    5974450U, // FCMP_D64
3010
129k
    6498738U, // FCMP_S32
3011
129k
    6498738U, // FCMP_S32_MM
3012
129k
    536890096U, // FCNE_D
3013
129k
    536895969U, // FCNE_W
3014
129k
    536890705U, // FCOR_D
3015
129k
    536896580U, // FCOR_W
3016
129k
    536890651U, // FCUEQ_D
3017
129k
    536896467U, // FCUEQ_W
3018
129k
    536890066U, // FCULE_D
3019
129k
    536895951U, // FCULE_W
3020
129k
    536891142U, // FCULT_D
3021
129k
    536897046U, // FCULT_W
3022
129k
    536890112U, // FCUNE_D
3023
129k
    536895985U, // FCUNE_W
3024
129k
    536890525U, // FCUN_D
3025
129k
    536896357U, // FCUN_W
3026
129k
    536891518U, // FDIV_D
3027
129k
    536891519U, // FDIV_D32
3028
129k
    536891519U, // FDIV_D32_MM
3029
129k
    536891519U, // FDIV_D64
3030
129k
    536891519U, // FDIV_D64_MM
3031
129k
    536895065U, // FDIV_S
3032
129k
    536895065U, // FDIV_S_MM
3033
129k
    570449497U, // FDIV_S_MMR6
3034
129k
    536897412U, // FDIV_W
3035
129k
    536892224U, // FEXDO_H
3036
129k
    536896373U, // FEXDO_W
3037
129k
    536889809U, // FEXP2_D
3038
129k
    536895796U, // FEXP2_W
3039
129k
    19537U, // FEXUPL_D
3040
129k
    25387U, // FEXUPL_W
3041
129k
    19809U, // FEXUPR_D
3042
129k
    25684U, // FEXUPR_W
3043
129k
    20051U, // FFINT_S_D
3044
129k
    25984U, // FFINT_S_W
3045
129k
    20530U, // FFINT_U_D
3046
129k
    26414U, // FFINT_U_W
3047
129k
    19547U, // FFQL_D
3048
129k
    25397U, // FFQL_W
3049
129k
    19819U, // FFQR_D
3050
129k
    25694U, // FFQR_W
3051
129k
    17584U, // FILL_B
3052
129k
    19522U, // FILL_D
3053
129k
    21273U, // FILL_H
3054
129k
    25372U, // FILL_W
3055
129k
    18888U, // FLOG2_D
3056
129k
    24875U, // FLOG2_W
3057
129k
    19486U, // FLOOR_L_D64
3058
129k
    19486U, // FLOOR_L_D_MMR6
3059
129k
    23857U, // FLOOR_L_S
3060
129k
    23857U, // FLOOR_L_S_MMR6
3061
129k
    20661U, // FLOOR_W_D32
3062
129k
    20661U, // FLOOR_W_D64
3063
129k
    20661U, // FLOOR_W_D_MMR6
3064
129k
    20661U, // FLOOR_W_MM
3065
129k
    24199U, // FLOOR_W_S
3066
129k
    24199U, // FLOOR_W_S_MM
3067
129k
    24199U, // FLOOR_W_S_MMR6
3068
129k
    570444362U, // FMADD_D
3069
129k
    570450333U, // FMADD_W
3070
129k
    536889847U, // FMAX_A_D
3071
129k
    536895834U, // FMAX_A_W
3072
129k
    536891593U, // FMAX_D
3073
129k
    536897437U, // FMAX_W
3074
129k
    536889827U, // FMIN_A_D
3075
129k
    536895814U, // FMIN_A_W
3076
129k
    536890499U, // FMIN_D
3077
129k
    536896349U, // FMIN_W
3078
129k
    20622U, // FMOV_D32
3079
129k
    20622U, // FMOV_D32_MM
3080
129k
    20622U, // FMOV_D64
3081
129k
    20622U, // FMOV_D64_MM
3082
129k
    20622U, // FMOV_D_MMR6
3083
129k
    24160U, // FMOV_S
3084
129k
    24160U, // FMOV_S_MM
3085
129k
    24160U, // FMOV_S_MMR6
3086
129k
    570444320U, // FMSUB_D
3087
129k
    570450291U, // FMSUB_W
3088
129k
    536890483U, // FMUL_D
3089
129k
    536890484U, // FMUL_D32
3090
129k
    536890484U, // FMUL_D32_MM
3091
129k
    536890484U, // FMUL_D64
3092
129k
    536890484U, // FMUL_D64_MM
3093
129k
    536895231U, // FMUL_PS64
3094
129k
    536894805U, // FMUL_S
3095
129k
    536894805U, // FMUL_S_MM
3096
129k
    570449237U, // FMUL_S_MMR6
3097
129k
    536896333U, // FMUL_W
3098
129k
    19314U, // FNEG_D32
3099
129k
    19314U, // FNEG_D32_MM
3100
129k
    19314U, // FNEG_D64
3101
129k
    19314U, // FNEG_D64_MM
3102
129k
    23812U, // FNEG_S
3103
129k
    23812U, // FNEG_S_MM
3104
129k
    23812U, // FNEG_S_MMR6
3105
129k
    2752567531U,  // FORK
3106
129k
    2752567531U,  // FORK_NM
3107
129k
    19648U, // FRCP_D
3108
129k
    25470U, // FRCP_W
3109
129k
    20268U, // FRINT_D
3110
129k
    26160U, // FRINT_W
3111
129k
    20296U, // FRSQRT_D
3112
129k
    26188U, // FRSQRT_W
3113
129k
    536890175U, // FSAF_D
3114
129k
    536896020U, // FSAF_W
3115
129k
    536890623U, // FSEQ_D
3116
129k
    536896459U, // FSEQ_W
3117
129k
    536890038U, // FSLE_D
3118
129k
    536895943U, // FSLE_W
3119
129k
    536891114U, // FSLT_D
3120
129k
    536897038U, // FSLT_W
3121
129k
    536890104U, // FSNE_D
3122
129k
    536895977U, // FSNE_W
3123
129k
    536890713U, // FSOR_D
3124
129k
    536896588U, // FSOR_W
3125
129k
    20287U, // FSQRT_D
3126
129k
    20288U, // FSQRT_D32
3127
129k
    20288U, // FSQRT_D32_MM
3128
129k
    20288U, // FSQRT_D64
3129
129k
    20288U, // FSQRT_D64_MM
3130
129k
    24137U, // FSQRT_S
3131
129k
    24137U, // FSQRT_S_MM
3132
129k
    26179U, // FSQRT_W
3133
129k
    536889880U, // FSUB_D
3134
129k
    536889881U, // FSUB_D32
3135
129k
    536889881U, // FSUB_D32_MM
3136
129k
    536889881U, // FSUB_D64
3137
129k
    536889881U, // FSUB_D64_MM
3138
129k
    536895207U, // FSUB_PS64
3139
129k
    536894548U, // FSUB_S
3140
129k
    536894548U, // FSUB_S_MM
3141
129k
    570448980U, // FSUB_S_MMR6
3142
129k
    536895851U, // FSUB_W
3143
129k
    536890672U, // FSUEQ_D
3144
129k
    536896476U, // FSUEQ_W
3145
129k
    536890087U, // FSULE_D
3146
129k
    536895960U, // FSULE_W
3147
129k
    536891163U, // FSULT_D
3148
129k
    536897055U, // FSULT_W
3149
129k
    536890121U, // FSUNE_D
3150
129k
    536895994U, // FSUNE_W
3151
129k
    536890544U, // FSUN_D
3152
129k
    536896365U, // FSUN_W
3153
129k
    20062U, // FTINT_S_D
3154
129k
    25995U, // FTINT_S_W
3155
129k
    20541U, // FTINT_U_D
3156
129k
    26425U, // FTINT_U_W
3157
129k
    536892301U, // FTQ_H
3158
129k
    536896485U, // FTQ_W
3159
129k
    19884U, // FTRUNC_S_D
3160
129k
    25767U, // FTRUNC_S_W
3161
129k
    20351U, // FTRUNC_U_D
3162
129k
    26235U, // FTRUNC_U_W
3163
129k
    547034U,  // GINVI
3164
129k
    547034U,  // GINVI_MMR6
3165
129k
    547034U,  // GINVI_NM
3166
129k
    268459939U, // GINVT
3167
129k
    268459939U, // GINVT_MMR6
3168
129k
    268459939U, // GINVT_NM
3169
129k
    536890808U, // HADD_S_D
3170
129k
    536892380U, // HADD_S_H
3171
129k
    536896691U, // HADD_S_W
3172
129k
    536891275U, // HADD_U_D
3173
129k
    536892668U, // HADD_U_H
3174
129k
    536897159U, // HADD_U_W
3175
129k
    536890775U, // HSUB_S_D
3176
129k
    536892359U, // HSUB_S_H
3177
129k
    536896658U, // HSUB_S_W
3178
129k
    536891242U, // HSUB_U_D
3179
129k
    536892647U, // HSUB_U_H
3180
129k
    536897126U, // HSUB_U_W
3181
129k
    661951U,  // HYPCALL
3182
129k
    661951U,  // HYPCALL_MM
3183
129k
    536888999U, // ILVEV_B
3184
129k
    536891509U, // ILVEV_D
3185
129k
    536892890U, // ILVEV_H
3186
129k
    536897403U, // ILVEV_W
3187
129k
    536888527U, // ILVL_B
3188
129k
    536890491U, // ILVL_D
3189
129k
    536892216U, // ILVL_H
3190
129k
    536896341U, // ILVL_W
3191
129k
    536888279U, // ILVOD_B
3192
129k
    536889964U, // ILVOD_D
3193
129k
    536892018U, // ILVOD_H
3194
129k
    536895926U, // ILVOD_W
3195
129k
    536888575U, // ILVR_B
3196
129k
    536890748U, // ILVR_D
3197
129k
    536892341U, // ILVR_H
3198
129k
    536896631U, // ILVR_W
3199
129k
    536895196U, // INS
3200
129k
    292046286U, // INSERT_B
3201
129k
    308825909U, // INSERT_D
3202
129k
    325604557U, // INSERT_H
3203
129k
    342386233U, // INSERT_W
3204
129k
    33579301U,  // INSV
3205
129k
    359154656U, // INSVE_B
3206
129k
    375933714U, // INSVE_D
3207
129k
    392712827U, // INSVE_H
3208
129k
    409494019U, // INSVE_W
3209
129k
    33579301U,  // INSV_MM
3210
129k
    536895196U, // INS_MM
3211
129k
    536895196U, // INS_MMR6
3212
129k
    536887297U, // INS_NM
3213
129k
    219361U,  // J
3214
129k
    219400U,  // JAL
3215
129k
    23544U, // JALR
3216
129k
    547832U,  // JALR16_MM
3217
129k
    23544U, // JALR64
3218
129k
    547832U,  // JALRC16_MMR6
3219
129k
    18725U, // JALRC16_NM
3220
129k
    18139U, // JALRCHB_NM
3221
129k
    18139U, // JALRC_HB_MMR6
3222
129k
    18725U, // JALRC_MMR6
3223
129k
    18725U, // JALRC_NM
3224
129k
    541245U,  // JALRS16_MM
3225
129k
    24380U, // JALRS_MM
3226
129k
    18156U, // JALR_HB
3227
129k
    18156U, // JALR_HB64
3228
129k
    23544U, // JALR_MM
3229
129k
    220867U,  // JALS_MM
3230
129k
    223256U,  // JALX
3231
129k
    223256U,  // JALX_MM
3232
129k
    219400U,  // JAL_MM
3233
129k
    18590U, // JIALC
3234
129k
    18590U, // JIALC64
3235
129k
    18590U, // JIALC_MMR6
3236
129k
    18560U, // JIC
3237
129k
    18560U, // JIC64
3238
129k
    18560U, // JIC_MMR6
3239
129k
    547828U,  // JR
3240
129k
    541232U,  // JR16_MM
3241
129k
    547828U,  // JR64
3242
129k
    547633U,  // JRADDIUSP
3243
129k
    543008U,  // JRC16_MM
3244
129k
    541110U,  // JRC16_MMR6
3245
129k
    547621U,  // JRCADDIUSP_MMR6
3246
129k
    543008U,  // JRC_NM
3247
129k
    542437U,  // JR_HB
3248
129k
    542437U,  // JR_HB64
3249
129k
    542437U,  // JR_HB64_R6
3250
129k
    542437U,  // JR_HB_R6
3251
129k
    547828U,  // JR_MM
3252
129k
    219361U,  // J_MM
3253
129k
    7575816U, // Jal16
3254
129k
    8100104U, // JalB16
3255
129k
    10921U, // JrRa16
3256
129k
    10913U, // JrcRa16
3257
129k
    543008U,  // JrcRx16
3258
129k
    543013U,  // JumpLinkReg16
3259
129k
    419451474U, // LAPC32_NM
3260
129k
    419447735U, // LAPC48_NM
3261
129k
    50349813U,  // LB
3262
129k
    50349813U,  // LB16_NM
3263
129k
    50349813U,  // LB64
3264
129k
    50352468U,  // LBE
3265
129k
    50352468U,  // LBE_MM
3266
129k
    50349813U,  // LBGP_NM
3267
129k
    50348621U,  // LBU16_MM
3268
129k
    50356150U,  // LBU16_NM
3269
129k
    50356150U,  // LBUGP_NM
3270
129k
    3254806564U,  // LBUX
3271
129k
    3254806564U,  // LBUX_MM
3272
129k
    50358308U,  // LBUX_NM
3273
129k
    50356150U,  // LBU_MMR6
3274
129k
    50356150U,  // LBU_NM
3275
129k
    50356150U,  // LBUs9_NM
3276
129k
    50358269U,  // LBX_NM
3277
129k
    50349813U,  // LB_MM
3278
129k
    50349813U,  // LB_MMR6
3279
129k
    50349813U,  // LB_NM
3280
129k
    50349813U,  // LBs9_NM
3281
129k
    50356150U,  // LBu
3282
129k
    50356150U,  // LBu64
3283
129k
    50352613U,  // LBuE
3284
129k
    50352613U,  // LBuE_MM
3285
129k
    50356150U,  // LBu_MM
3286
129k
    50352427U,  // LD
3287
129k
    50348124U,  // LDC1
3288
129k
    50348124U,  // LDC164
3289
129k
    50348124U,  // LDC1_D64_MMR6
3290
129k
    50348124U,  // LDC1_MM_D32
3291
129k
    50348124U,  // LDC1_MM_D64
3292
129k
    50348340U,  // LDC2
3293
129k
    50348340U,  // LDC2_MMR6
3294
129k
    50348340U,  // LDC2_R6
3295
129k
    50348425U,  // LDC3
3296
129k
    17410U, // LDI_B
3297
129k
    19330U, // LDI_D
3298
129k
    21149U, // LDI_H
3299
129k
    25222U, // LDI_W
3300
129k
    50354532U,  // LDL
3301
129k
    18657U, // LDPC
3302
129k
    50355122U,  // LDR
3303
129k
    3254796444U,  // LDXC1
3304
129k
    3254796444U,  // LDXC164
3305
129k
    50349000U,  // LD_B
3306
129k
    50350685U,  // LD_D
3307
129k
    50352739U,  // LD_H
3308
129k
    50356647U,  // LD_W
3309
129k
    167796753U, // LEA_ADDIU_NM
3310
129k
    167796753U, // LEA_ADDiu
3311
129k
    167796752U, // LEA_ADDiu64
3312
129k
    167796753U, // LEA_ADDiu_MM
3313
129k
    50353692U,  // LH
3314
129k
    50353692U,  // LH16_NM
3315
129k
    50353692U,  // LH64
3316
129k
    50352520U,  // LHE
3317
129k
    50352520U,  // LHE_MM
3318
129k
    50353692U,  // LHGP_NM
3319
129k
    50348644U,  // LHU16_MM
3320
129k
    50356228U,  // LHU16_NM
3321
129k
    50356228U,  // LHUGP_NM
3322
129k
    50356053U,  // LHUXS_NM
3323
129k
    50358314U,  // LHUX_NM
3324
129k
    50356228U,  // LHU_NM
3325
129k
    50356228U,  // LHUs9_NM
3326
129k
    3254806542U,  // LHX
3327
129k
    50356041U,  // LHXS_NM
3328
129k
    3254806542U,  // LHX_MM
3329
129k
    50358286U,  // LHX_NM
3330
129k
    50353692U,  // LH_MM
3331
129k
    50353692U,  // LH_NM
3332
129k
    50353692U,  // LHs9_NM
3333
129k
    50356228U,  // LHu
3334
129k
    50356228U,  // LHu64
3335
129k
    50352619U,  // LHuE
3336
129k
    50352619U,  // LHuE_MM
3337
129k
    50356228U,  // LHu_MM
3338
129k
    16884U, // LI16_MM
3339
129k
    16884U, // LI16_MMR6
3340
129k
    218126492U, // LI16_NM
3341
129k
    100680391U, // LI48_NM
3342
129k
    50354628U,  // LL
3343
129k
    50354628U,  // LL64
3344
129k
    50354628U,  // LL64_R6
3345
129k
    50352431U,  // LLD
3346
129k
    50352431U,  // LLD_R6
3347
129k
    50352543U,  // LLE
3348
129k
    50352543U,  // LLE_MM
3349
129k
    536897858U, // LLWP_NM
3350
129k
    50354628U,  // LL_MM
3351
129k
    50354628U,  // LL_MMR6
3352
129k
    50354628U,  // LL_NM
3353
129k
    50354628U,  // LL_R6
3354
129k
    536888174U, // LSA
3355
129k
    3828450158U,  // LSA_MMR6
3356
129k
    536888174U, // LSA_NM
3357
129k
    536888174U, // LSA_R6
3358
129k
    251680981U, // LUI_MMR6
3359
129k
    436230357U, // LUI_NM
3360
129k
    3254796458U,  // LUXC1
3361
129k
    3254796458U,  // LUXC164
3362
129k
    3254796458U,  // LUXC1_MM
3363
129k
    251680981U, // LUi
3364
129k
    251680981U, // LUi64
3365
129k
    251680981U, // LUi_MM
3366
129k
    50358213U,  // LW
3367
129k
    50348651U,  // LW16_MM
3368
129k
    50358213U,  // LW16_NM
3369
129k
    50358213U,  // LW4x4_NM
3370
129k
    50358213U,  // LW64
3371
129k
    50348176U,  // LWC1
3372
129k
    50348176U,  // LWC1_MM
3373
129k
    50348392U,  // LWC2
3374
129k
    50348392U,  // LWC2_MMR6
3375
129k
    50348392U,  // LWC2_R6
3376
129k
    50348437U,  // LWC3
3377
129k
    50358213U,  // LWDSP
3378
129k
    50358213U,  // LWDSP_MM
3379
129k
    50352637U,  // LWE
3380
129k
    50352637U,  // LWE_MM
3381
129k
    50358213U,  // LWGP16_NM
3382
129k
    50358213U,  // LWGP_MM
3383
129k
    50358213U,  // LWGP_NM
3384
129k
    50354746U,  // LWL
3385
129k
    50354746U,  // LWL64
3386
129k
    50352553U,  // LWLE
3387
129k
    50352553U,  // LWLE_MM
3388
129k
    50354746U,  // LWL_MM
3389
129k
    66065U, // LWM16_MM
3390
129k
    66065U, // LWM16_MMR6
3391
129k
    65805U, // LWM32_MM
3392
129k
    587225718U, // LWM_NM
3393
129k
    18694U, // LWPC
3394
129k
    18694U, // LWPC_MMR6
3395
129k
    419449094U, // LWPC_NM
3396
129k
    453008210U, // LWP_MM
3397
129k
    50355256U,  // LWR
3398
129k
    50355256U,  // LWR64
3399
129k
    50352601U,  // LWRE
3400
129k
    50352601U,  // LWRE_MM
3401
129k
    50355256U,  // LWR_MM
3402
129k
    50358213U,  // LWSP16_NM
3403
129k
    50358213U,  // LWSP_MM
3404
129k
    18687U, // LWUPC
3405
129k
    50356375U,  // LWU_MM
3406
129k
    3254806576U,  // LWX
3407
129k
    3254796472U,  // LWXC1
3408
129k
    3254796472U,  // LWXC1_MM
3409
129k
    50356060U,  // LWXS16_NM
3410
129k
    3254804316U,  // LWXS_MM
3411
129k
    50356060U,  // LWXS_NM
3412
129k
    3254806576U,  // LWX_MM
3413
129k
    50358320U,  // LWX_NM
3414
129k
    50358213U,  // LW_MM
3415
129k
    50358213U,  // LW_MMR6
3416
129k
    50358213U,  // LW_NM
3417
129k
    50358213U,  // LWs9_NM
3418
129k
    50356375U,  // LWu
3419
129k
    50349813U,  // LbRxRyOffMemX16
3420
129k
    50356150U,  // LbuRxRyOffMemX16
3421
129k
    50353692U,  // LhRxRyOffMemX16
3422
129k
    50356228U,  // LhuRxRyOffMemX16
3423
129k
    1610635420U,  // LiRxImm16
3424
129k
    22674U, // LiRxImmAlignX16
3425
129k
    22684U, // LiRxImmX16
3426
129k
    26565U, // LwRxPcTcp16
3427
129k
    26565U, // LwRxPcTcpX16
3428
129k
    50358213U,  // LwRxRyOffMemX16
3429
129k
    50358213U,  // LwRxSpImmX16
3430
129k
    20764U, // MADD
3431
129k
    570444624U, // MADDF_D
3432
129k
    570444624U, // MADDF_D_MMR6
3433
129k
    570449131U, // MADDF_S
3434
129k
    570449131U, // MADDF_S_MMR6
3435
129k
    570446705U, // MADDR_Q_H
3436
129k
    570450862U, // MADDR_Q_W
3437
129k
    24535U, // MADDU
3438
129k
    536895447U, // MADDU_DSP
3439
129k
    536895447U, // MADDU_DSP_MM
3440
129k
    24535U, // MADDU_MM
3441
129k
    570443413U, // MADDV_B
3442
129k
    570445923U, // MADDV_D
3443
129k
    570447304U, // MADDV_H
3444
129k
    570451817U, // MADDV_W
3445
129k
    536889931U, // MADD_D32
3446
129k
    536889931U, // MADD_D32_MM
3447
129k
    536889931U, // MADD_D64
3448
129k
    536891676U, // MADD_DSP
3449
129k
    536891676U, // MADD_DSP_MM
3450
129k
    20764U, // MADD_MM
3451
129k
    570446675U, // MADD_Q_H
3452
129k
    570450832U, // MADD_Q_W
3453
129k
    536894565U, // MADD_S
3454
129k
    536894565U, // MADD_S_MM
3455
129k
    536893831U, // MAQ_SA_W_PHL
3456
129k
    536893831U, // MAQ_SA_W_PHL_MM
3457
129k
    536894396U, // MAQ_SA_W_PHR
3458
129k
    536894396U, // MAQ_SA_W_PHR_MM
3459
129k
    536893859U, // MAQ_S_W_PHL
3460
129k
    536893859U, // MAQ_S_W_PHL_MM
3461
129k
    536894424U, // MAQ_S_W_PHR
3462
129k
    536894424U, // MAQ_S_W_PHR_MM
3463
129k
    536889872U, // MAXA_D
3464
129k
    536889872U, // MAXA_D_MMR6
3465
129k
    536894538U, // MAXA_S
3466
129k
    536894538U, // MAXA_S_MMR6
3467
129k
    536888650U, // MAXI_S_B
3468
129k
    536890886U, // MAXI_S_D
3469
129k
    536892458U, // MAXI_S_H
3470
129k
    536896769U, // MAXI_S_W
3471
129k
    536888865U, // MAXI_U_B
3472
129k
    536891353U, // MAXI_U_D
3473
129k
    536892746U, // MAXI_U_H
3474
129k
    536897237U, // MAXI_U_W
3475
129k
    536888223U, // MAX_A_B
3476
129k
    536889848U, // MAX_A_D
3477
129k
    536891962U, // MAX_A_H
3478
129k
    536895835U, // MAX_A_W
3479
129k
    536891594U, // MAX_D
3480
129k
    536891594U, // MAX_D_MMR6
3481
129k
    536895131U, // MAX_S
3482
129k
    536888738U, // MAX_S_B
3483
129k
    536891006U, // MAX_S_D
3484
129k
    536892577U, // MAX_S_H
3485
129k
    536895131U, // MAX_S_MMR6
3486
129k
    536896950U, // MAX_S_W
3487
129k
    536888953U, // MAX_U_B
3488
129k
    536891473U, // MAX_U_D
3489
129k
    536892844U, // MAX_U_H
3490
129k
    536897357U, // MAX_U_W
3491
129k
    536887304U, // MFC0
3492
129k
    16392U, // MFC0Sel_NM
3493
129k
    536887304U, // MFC0_MMR6
3494
129k
    536887304U, // MFC0_NM
3495
129k
    16495U, // MFC1
3496
129k
    16495U, // MFC1_D64
3497
129k
    16495U, // MFC1_MM
3498
129k
    16495U, // MFC1_MMR6
3499
129k
    536887623U, // MFC2
3500
129k
    16711U, // MFC2_MMR6
3501
129k
    536887311U, // MFGC0
3502
129k
    536887311U, // MFGC0_MM
3503
129k
    16430U, // MFHC0Sel_NM
3504
129k
    536887342U, // MFHC0_MMR6
3505
129k
    536887342U, // MFHC0_NM
3506
129k
    16501U, // MFHC1_D32
3507
129k
    16501U, // MFHC1_D32_MM
3508
129k
    16501U, // MFHC1_D64
3509
129k
    16501U, // MFHC1_D64_MM
3510
129k
    16717U, // MFHC2_MMR6
3511
129k
    536887318U, // MFHGC0
3512
129k
    536887318U, // MFHGC0_MM
3513
129k
    546950U,  // MFHI
3514
129k
    541164U,  // MFHI16_MM
3515
129k
    546950U,  // MFHI64
3516
129k
    22662U, // MFHI_DSP
3517
129k
    22662U, // MFHI_DSP_MM
3518
129k
    546950U,  // MFHI_MM
3519
129k
    547486U,  // MFLO
3520
129k
    541215U,  // MFLO16_MM
3521
129k
    547486U,  // MFLO64
3522
129k
    23198U, // MFLO_DSP
3523
129k
    23198U, // MFLO_DSP_MM
3524
129k
    547486U,  // MFLO_MM
3525
129k
    536894494U, // MFTR
3526
129k
    536894494U, // MFTR_NM
3527
129k
    536889857U, // MINA_D
3528
129k
    536889857U, // MINA_D_MMR6
3529
129k
    536894530U, // MINA_S
3530
129k
    536894530U, // MINA_S_MMR6
3531
129k
    536888630U, // MINI_S_B
3532
129k
    536890866U, // MINI_S_D
3533
129k
    536892438U, // MINI_S_H
3534
129k
    536896749U, // MINI_S_W
3535
129k
    536888845U, // MINI_U_B
3536
129k
    536891333U, // MINI_U_D
3537
129k
    536892726U, // MINI_U_H
3538
129k
    536897217U, // MINI_U_W
3539
129k
    536888204U, // MIN_A_B
3540
129k
    536889828U, // MIN_A_D
3541
129k
    536891943U, // MIN_A_H
3542
129k
    536895815U, // MIN_A_W
3543
129k
    536890500U, // MIN_D
3544
129k
    536890500U, // MIN_D_MMR6
3545
129k
    536894812U, // MIN_S
3546
129k
    536888660U, // MIN_S_B
3547
129k
    536890896U, // MIN_S_D
3548
129k
    536892468U, // MIN_S_H
3549
129k
    536894812U, // MIN_S_MMR6
3550
129k
    536896789U, // MIN_S_W
3551
129k
    536888875U, // MIN_U_B
3552
129k
    536891363U, // MIN_U_D
3553
129k
    536892756U, // MIN_U_H
3554
129k
    536897247U, // MIN_U_W
3555
129k
    536891723U, // MOD
3556
129k
    536889417U, // MODSUB
3557
129k
    536889417U, // MODSUB_MM
3558
129k
    536895455U, // MODU
3559
129k
    536895455U, // MODU_MMR6
3560
129k
    536895455U, // MODU_NM
3561
129k
    536891723U, // MOD_MMR6
3562
129k
    536891723U, // MOD_NM
3563
129k
    536888593U, // MOD_S_B
3564
129k
    536890829U, // MOD_S_D
3565
129k
    536892401U, // MOD_S_H
3566
129k
    536896712U, // MOD_S_W
3567
129k
    536888808U, // MOD_U_B
3568
129k
    536891296U, // MOD_U_D
3569
129k
    536892689U, // MOD_U_H
3570
129k
    536897180U, // MOD_U_W
3571
129k
    20983U, // MOVE16_MM
3572
129k
    16854U, // MOVE16_MMR6
3573
129k
    536889491U, // MOVEBALC_NM
3574
129k
    536894161U, // MOVEPREV_NM
3575
129k
    536894161U, // MOVEP_MM
3576
129k
    536894161U, // MOVEP_MMR6
3577
129k
    536894161U, // MOVEP_NM
3578
129k
    20983U, // MOVE_NM
3579
129k
    24739U, // MOVE_V
3580
129k
    536890217U, // MOVF_D32
3581
129k
    536890217U, // MOVF_D32_MM
3582
129k
    536890217U, // MOVF_D64
3583
129k
    536891923U, // MOVF_I
3584
129k
    536891923U, // MOVF_I64
3585
129k
    536891923U, // MOVF_I_MM
3586
129k
    536894716U, // MOVF_S
3587
129k
    536894716U, // MOVF_S_MM
3588
129k
    536890552U, // MOVN_I64_D64
3589
129k
    536894098U, // MOVN_I64_I
3590
129k
    536894098U, // MOVN_I64_I64
3591
129k
    536894848U, // MOVN_I64_S
3592
129k
    536890552U, // MOVN_I_D32
3593
129k
    536890552U, // MOVN_I_D32_MM
3594
129k
    536890552U, // MOVN_I_D64
3595
129k
    536894098U, // MOVN_I_I
3596
129k
    536894098U, // MOVN_I_I64
3597
129k
    536894098U, // MOVN_I_MM
3598
129k
    536894848U, // MOVN_I_S
3599
129k
    536894848U, // MOVN_I_S_MM
3600
129k
    536894098U, // MOVN_NM
3601
129k
    536891224U, // MOVT_D32
3602
129k
    536891224U, // MOVT_D32_MM
3603
129k
    536891224U, // MOVT_D64
3604
129k
    536895402U, // MOVT_I
3605
129k
    536895402U, // MOVT_I64
3606
129k
    536895402U, // MOVT_I_MM
3607
129k
    536895057U, // MOVT_S
3608
129k
    536895057U, // MOVT_S_MM
3609
129k
    536891634U, // MOVZ_I64_D64
3610
129k
    536897666U, // MOVZ_I64_I
3611
129k
    536897666U, // MOVZ_I64_I64
3612
129k
    536895158U, // MOVZ_I64_S
3613
129k
    536891634U, // MOVZ_I_D32
3614
129k
    536891634U, // MOVZ_I_D32_MM
3615
129k
    536891634U, // MOVZ_I_D64
3616
129k
    536897666U, // MOVZ_I_I
3617
129k
    536897666U, // MOVZ_I_I64
3618
129k
    536897666U, // MOVZ_I_MM
3619
129k
    536895158U, // MOVZ_I_S
3620
129k
    536895158U, // MOVZ_I_S_MM
3621
129k
    536897666U, // MOVZ_NM
3622
129k
    18513U, // MSUB
3623
129k
    570444615U, // MSUBF_D
3624
129k
    570444615U, // MSUBF_D_MMR6
3625
129k
    570449122U, // MSUBF_S
3626
129k
    570449122U, // MSUBF_S_MMR6
3627
129k
    570446694U, // MSUBR_Q_H
3628
129k
    570450851U, // MSUBR_Q_W
3629
129k
    24514U, // MSUBU
3630
129k
    536895426U, // MSUBU_DSP
3631
129k
    536895426U, // MSUBU_DSP_MM
3632
129k
    24514U, // MSUBU_MM
3633
129k
    570443404U, // MSUBV_B
3634
129k
    570445914U, // MSUBV_D
3635
129k
    570447295U, // MSUBV_H
3636
129k
    570451808U, // MSUBV_W
3637
129k
    536889889U, // MSUB_D32
3638
129k
    536889889U, // MSUB_D32_MM
3639
129k
    536889889U, // MSUB_D64
3640
129k
    536889425U, // MSUB_DSP
3641
129k
    536889425U, // MSUB_DSP_MM
3642
129k
    18513U, // MSUB_MM
3643
129k
    570446665U, // MSUB_Q_H
3644
129k
    570450822U, // MSUB_Q_W
3645
129k
    536894547U, // MSUB_S
3646
129k
    536894547U, // MSUB_S_MM
3647
129k
    2752561213U,  // MTC0
3648
129k
    16445U, // MTC0Sel_NM
3649
129k
    2752561213U,  // MTC0_MMR6
3650
129k
    536887357U, // MTC0_NM
3651
129k
    17875082U,  // MTC1
3652
129k
    17875082U,  // MTC1_D64
3653
129k
    17875082U,  // MTC1_D64_MM
3654
129k
    17875082U,  // MTC1_MM
3655
129k
    17875082U,  // MTC1_MMR6
3656
129k
    2752561506U,  // MTC2
3657
129k
    17875298U,  // MTC2_MMR6
3658
129k
    2752561191U,  // MTGC0
3659
129k
    2752561191U,  // MTGC0_MM
3660
129k
    16437U, // MTHC0Sel_NM
3661
129k
    2752561205U,  // MTHC0_MMR6
3662
129k
    536887349U, // MTHC0_NM
3663
129k
    17924220U,  // MTHC1_D32
3664
129k
    17924220U,  // MTHC1_D32_MM
3665
129k
    17924220U,  // MTHC1_D64
3666
129k
    17924220U,  // MTHC1_D64_MM
3667
129k
    17875284U,  // MTHC2_MMR6
3668
129k
    2752561182U,  // MTHGC0
3669
129k
    2752561182U,  // MTHGC0_MM
3670
129k
    546956U,  // MTHI
3671
129k
    546956U,  // MTHI64
3672
129k
    17881228U,  // MTHI_DSP
3673
129k
    17881228U,  // MTHI_DSP_MM
3674
129k
    546956U,  // MTHI_MM
3675
129k
    17881816U,  // MTHLIP
3676
129k
    17881816U,  // MTHLIP_MM
3677
129k
    547499U,  // MTLO
3678
129k
    547499U,  // MTLO64
3679
129k
    17881771U,  // MTLO_DSP
3680
129k
    17881771U,  // MTLO_DSP_MM
3681
129k
    547499U,  // MTLO_MM
3682
129k
    540745U,  // MTM0
3683
129k
    540870U,  // MTM1
3684
129k
    541044U,  // MTM2
3685
129k
    540751U,  // MTP0
3686
129k
    540876U,  // MTP1
3687
129k
    541050U,  // MTP2
3688
129k
    68213803U,  // MTTR
3689
129k
    68213803U,  // MTTR_NM
3690
129k
    536893525U, // MUH
3691
129k
    536895498U, // MUHU
3692
129k
    536895498U, // MUHU_MMR6
3693
129k
    536895498U, // MUHU_NM
3694
129k
    536893525U, // MUH_MMR6
3695
129k
    536893525U, // MUH_NM
3696
129k
    536893991U, // MUL
3697
129k
    536893991U, // MUL4x4_NM
3698
129k
    536893872U, // MULEQ_S_W_PHL
3699
129k
    536893872U, // MULEQ_S_W_PHL_MM
3700
129k
    536894437U, // MULEQ_S_W_PHR
3701
129k
    536894437U, // MULEQ_S_W_PHR_MM
3702
129k
    536893749U, // MULEU_S_PH_QBL
3703
129k
    536893749U, // MULEU_S_PH_QBL_MM
3704
129k
    536894339U, // MULEU_S_PH_QBR
3705
129k
    536894339U, // MULEU_S_PH_QBR_MM
3706
129k
    536893279U, // MULQ_RS_PH
3707
129k
    536893279U, // MULQ_RS_PH_MM
3708
129k
    536896969U, // MULQ_RS_W
3709
129k
    536896969U, // MULQ_RS_W_MMR2
3710
129k
    536893223U, // MULQ_S_PH
3711
129k
    536893223U, // MULQ_S_PH_MMR2
3712
129k
    536896828U, // MULQ_S_W
3713
129k
    536896828U, // MULQ_S_W_MMR2
3714
129k
    536895256U, // MULR_PS64
3715
129k
    536892284U, // MULR_Q_H
3716
129k
    536896441U, // MULR_Q_W
3717
129k
    536893425U, // MULSAQ_S_W_PH
3718
129k
    536893425U, // MULSAQ_S_W_PH_MM
3719
129k
    536893400U, // MULSA_W_PH
3720
129k
    536893400U, // MULSA_W_PH_MMR2
3721
129k
    24462U, // MULT
3722
129k
    536895618U, // MULTU_DSP
3723
129k
    536895618U, // MULTU_DSP_MM
3724
129k
    536895374U, // MULT_DSP
3725
129k
    536895374U, // MULT_DSP_MM
3726
129k
    24462U, // MULT_MM
3727
129k
    24706U, // MULTu
3728
129k
    24706U, // MULTu_MM
3729
129k
    536895535U, // MULU
3730
129k
    536895535U, // MULU_MMR6
3731
129k
    536895535U, // MULU_NM
3732
129k
    536889008U, // MULV_B
3733
129k
    536891526U, // MULV_D
3734
129k
    536892899U, // MULV_H
3735
129k
    536897420U, // MULV_W
3736
129k
    536893991U, // MUL_MM
3737
129k
    536893991U, // MUL_MMR6
3738
129k
    536893991U, // MUL_NM
3739
129k
    536893096U, // MUL_PH
3740
129k
    536893096U, // MUL_PH_MMR2
3741
129k
    536892253U, // MUL_Q_H
3742
129k
    536896410U, // MUL_Q_W
3743
129k
    536893991U, // MUL_R6
3744
129k
    536893191U, // MUL_S_PH
3745
129k
    536893191U, // MUL_S_PH_MMR2
3746
129k
    546950U,  // Mfhi16
3747
129k
    547486U,  // Mflo16
3748
129k
    20983U, // Move32R16
3749
129k
    20983U, // MoveR3216
3750
129k
    17327U, // NLOC_B
3751
129k
    18994U, // NLOC_D
3752
129k
    21066U, // NLOC_H
3753
129k
    24956U, // NLOC_W
3754
129k
    17343U, // NLZC_B
3755
129k
    19002U, // NLZC_D
3756
129k
    21082U, // NLZC_H
3757
129k
    24964U, // NLZC_W
3758
129k
    536889939U, // NMADD_D32
3759
129k
    536889939U, // NMADD_D32_MM
3760
129k
    536889939U, // NMADD_D64
3761
129k
    536894564U, // NMADD_S
3762
129k
    536894564U, // NMADD_S_MM
3763
129k
    536889897U, // NMSUB_D32
3764
129k
    536889897U, // NMSUB_D32_MM
3765
129k
    536889897U, // NMSUB_D64
3766
129k
    536894546U, // NMSUB_S
3767
129k
    536894546U, // NMSUB_S_MM
3768
129k
    10802U, // NOP32_NM
3769
129k
    11006U, // NOP_NM
3770
129k
    536894462U, // NOR
3771
129k
    536894462U, // NOR64
3772
129k
    536888416U, // NORI_B
3773
129k
    536894462U, // NOR_MM
3774
129k
    536894462U, // NOR_MMR6
3775
129k
    536894462U, // NOR_NM
3776
129k
    536895667U, // NOR_V
3777
129k
    16966U, // NOT16_MM
3778
129k
    16966U, // NOT16_MMR6
3779
129k
    24478U, // NOT16_NM
3780
129k
    21017U, // NegRxRy16
3781
129k
    24478U, // NotRxRy16
3782
129k
    536894463U, // OR
3783
129k
    20021815U,  // OR16_MM
3784
129k
    20021815U,  // OR16_MMR6
3785
129k
    536894463U, // OR16_NM
3786
129k
    536894463U, // OR64
3787
129k
    536888417U, // ORI_B
3788
129k
    536893624U, // ORI_MMR6
3789
129k
    536893624U, // ORI_NM
3790
129k
    536894463U, // OR_MM
3791
129k
    536894463U, // OR_MMR6
3792
129k
    536894463U, // OR_NM
3793
129k
    536895668U, // OR_V
3794
129k
    536893624U, // ORi
3795
129k
    536893624U, // ORi64
3796
129k
    536893624U, // ORi_MM
3797
129k
    33577983U,  // OrRxRxRy16
3798
129k
    536893085U, // PACKRL_PH
3799
129k
    536893085U, // PACKRL_PH_MM
3800
129k
    10939U, // PAUSE
3801
129k
    10939U, // PAUSE_MM
3802
129k
    10939U, // PAUSE_MMR6
3803
129k
    10939U, // PAUSE_NM
3804
129k
    536888990U, // PCKEV_B
3805
129k
    536891500U, // PCKEV_D
3806
129k
    536892881U, // PCKEV_H
3807
129k
    536897394U, // PCKEV_W
3808
129k
    536888270U, // PCKOD_B
3809
129k
    536889955U, // PCKOD_D
3810
129k
    536892009U, // PCKOD_H
3811
129k
    536895917U, // PCKOD_W
3812
129k
    17862U, // PCNT_B
3813
129k
    20260U, // PCNT_D
3814
129k
    21701U, // PCNT_H
3815
129k
    26152U, // PCNT_W
3816
129k
    536893049U, // PICK_PH
3817
129k
    536893049U, // PICK_PH_MM
3818
129k
    536889149U, // PICK_QB
3819
129k
    536889149U, // PICK_QB_MM
3820
129k
    536895223U, // PLL_PS64
3821
129k
    536895265U, // PLU_PS64
3822
129k
    23270U, // POP
3823
129k
    22868U, // PRECEQU_PH_QBL
3824
129k
    17200U, // PRECEQU_PH_QBLA
3825
129k
    17200U, // PRECEQU_PH_QBLA_MM
3826
129k
    22868U, // PRECEQU_PH_QBL_MM
3827
129k
    23458U, // PRECEQU_PH_QBR
3828
129k
    17238U, // PRECEQU_PH_QBRA
3829
129k
    17238U, // PRECEQU_PH_QBRA_MM
3830
129k
    23458U, // PRECEQU_PH_QBR_MM
3831
129k
    22933U, // PRECEQ_W_PHL
3832
129k
    22933U, // PRECEQ_W_PHL_MM
3833
129k
    23498U, // PRECEQ_W_PHR
3834
129k
    23498U, // PRECEQ_W_PHR_MM
3835
129k
    22853U, // PRECEU_PH_QBL
3836
129k
    17184U, // PRECEU_PH_QBLA
3837
129k
    17184U, // PRECEU_PH_QBLA_MM
3838
129k
    22853U, // PRECEU_PH_QBL_MM
3839
129k
    23443U, // PRECEU_PH_QBR
3840
129k
    17222U, // PRECEU_PH_QBRA
3841
129k
    17222U, // PRECEU_PH_QBRA_MM
3842
129k
    23443U, // PRECEU_PH_QBR_MM
3843
129k
    536893001U, // PRECRQU_S_QB_PH
3844
129k
    536893001U, // PRECRQU_S_QB_PH_MM
3845
129k
    536896060U, // PRECRQ_PH_W
3846
129k
    536896060U, // PRECRQ_PH_W_MM
3847
129k
    536892974U, // PRECRQ_QB_PH
3848
129k
    536892974U, // PRECRQ_QB_PH_MM
3849
129k
    536896091U, // PRECRQ_RS_PH_W
3850
129k
    536896091U, // PRECRQ_RS_PH_W_MM
3851
129k
    536892988U, // PRECR_QB_PH
3852
129k
    536892988U, // PRECR_QB_PH_MMR2
3853
129k
    536896044U, // PRECR_SRA_PH_W
3854
129k
    536896044U, // PRECR_SRA_PH_W_MMR2
3855
129k
    536896073U, // PRECR_SRA_R_PH_W
3856
129k
    536896073U, // PRECR_SRA_R_PH_W_MMR2
3857
129k
    5411341U, // PREF
3858
129k
    5411179U, // PREFE
3859
129k
    5411179U, // PREFE_MM
3860
129k
    473081863U, // PREFX_MM
3861
129k
    5411341U, // PREF_MM
3862
129k
    5411341U, // PREF_MMR6
3863
129k
    50516493U,  // PREF_NM
3864
129k
    5411341U, // PREF_R6
3865
129k
    50516493U,  // PREFs9_NM
3866
129k
    536891705U, // PREPEND
3867
129k
    536891705U, // PREPEND_MMR2
3868
129k
    536895239U, // PUL_PS64
3869
129k
    536895273U, // PUU_PS64
3870
129k
    18489U, // RADDU_W_QB
3871
129k
    18489U, // RADDU_W_QB_MM
3872
129k
    234904343U, // RDDSP
3873
129k
    218127127U, // RDDSP_MM
3874
129k
    536894513U, // RDHWR
3875
129k
    536894513U, // RDHWR64
3876
129k
    536894513U, // RDHWR_MM
3877
129k
    536894513U, // RDHWR_MMR6
3878
129k
    536894513U, // RDHWR_NM
3879
129k
    23566U, // RDPGPR_MMR6
3880
129k
    23566U, // RDPGPR_NM
3881
129k
    19656U, // RECIP_D32
3882
129k
    19656U, // RECIP_D32_MM
3883
129k
    19656U, // RECIP_D64
3884
129k
    19656U, // RECIP_D64_MM
3885
129k
    23944U, // RECIP_S
3886
129k
    23944U, // RECIP_S_MM
3887
129k
    22428U, // REPLV_PH
3888
129k
    22428U, // REPLV_PH_MM
3889
129k
    18469U, // REPLV_QB
3890
129k
    18469U, // REPLV_QB_MM
3891
129k
    22155U, // REPL_PH
3892
129k
    22155U, // REPL_PH_MM
3893
129k
    486557519U, // REPL_QB
3894
129k
    486557519U, // REPL_QB_MM
3895
129k
    248088U,  // RESTOREJRC16_NM
3896
129k
    264472U,  // RESTOREJRC_NM
3897
129k
    266704U,  // RESTORE_NM
3898
129k
    20269U, // RINT_D
3899
129k
    20269U, // RINT_D_MMR6
3900
129k
    24128U, // RINT_S
3901
129k
    24128U, // RINT_S_MMR6
3902
129k
    536894501U, // ROTR
3903
129k
    536895774U, // ROTRV
3904
129k
    536895774U, // ROTRV_MM
3905
129k
    536895774U, // ROTRV_NM
3906
129k
    536894501U, // ROTR_MM
3907
129k
    536894501U, // ROTR_NM
3908
129k
    536897566U, // ROTX_NM
3909
129k
    19465U, // ROUND_L_D64
3910
129k
    19465U, // ROUND_L_D_MMR6
3911
129k
    23836U, // ROUND_L_S
3912
129k
    23836U, // ROUND_L_S_MMR6
3913
129k
    20640U, // ROUND_W_D32
3914
129k
    20640U, // ROUND_W_D64
3915
129k
    20640U, // ROUND_W_D_MMR6
3916
129k
    20640U, // ROUND_W_MM
3917
129k
    24178U, // ROUND_W_S
3918
129k
    24178U, // ROUND_W_S_MM
3919
129k
    24178U, // ROUND_W_S_MMR6
3920
129k
    20297U, // RSQRT_D32
3921
129k
    20297U, // RSQRT_D32_MM
3922
129k
    20297U, // RSQRT_D64
3923
129k
    20297U, // RSQRT_D64_MM
3924
129k
    24136U, // RSQRT_S
3925
129k
    24136U, // RSQRT_S_MM
3926
129k
    0U, // Restore16
3927
129k
    0U, // RestoreX16
3928
129k
    8405787U, // SAA
3929
129k
    8409346U, // SAAD
3930
129k
    536888699U, // SAT_S_B
3931
129k
    536890945U, // SAT_S_D
3932
129k
    536892527U, // SAT_S_H
3933
129k
    536896878U, // SAT_S_W
3934
129k
    536888926U, // SAT_U_B
3935
129k
    536891424U, // SAT_U_D
3936
129k
    536892817U, // SAT_U_H
3937
129k
    536897308U, // SAT_U_W
3938
129k
    250353U,  // SAVE16_NM
3939
129k
    266737U,  // SAVE_NM
3940
129k
    50350149U,  // SB
3941
129k
    50348458U,  // SB16_MM
3942
129k
    50348458U,  // SB16_MMR6
3943
129k
    50350149U,  // SB16_NM
3944
129k
    50350149U,  // SB64
3945
129k
    50352473U,  // SBE
3946
129k
    50352473U,  // SBE_MM
3947
129k
    50350149U,  // SBGP_NM
3948
129k
    50358274U,  // SBX_NM
3949
129k
    50350149U,  // SB_MM
3950
129k
    50350149U,  // SB_MMR6
3951
129k
    50350149U,  // SB_NM
3952
129k
    50350149U,  // SBs9_NM
3953
129k
    8964399U, // SC
3954
129k
    8964399U, // SC64
3955
129k
    8964399U, // SC64_R6
3956
129k
    8966417U, // SCD
3957
129k
    8966417U, // SCD_R6
3958
129k
    8966494U, // SCE
3959
129k
    8966494U, // SCE_MM
3960
129k
    606136636U, // SCWP_NM
3961
129k
    8964399U, // SC_MM
3962
129k
    8964399U, // SC_MMR6
3963
129k
    8964399U, // SC_NM
3964
129k
    8964399U, // SC_R6
3965
129k
    50352464U,  // SD
3966
129k
    285378U,  // SDBBP
3967
129k
    148007U,  // SDBBP16_MM
3968
129k
    148007U,  // SDBBP16_MMR6
3969
129k
    547522U,  // SDBBP16_NM
3970
129k
    662210U,  // SDBBP_MM
3971
129k
    285378U,  // SDBBP_MMR6
3972
129k
    547522U,  // SDBBP_NM
3973
129k
    285378U,  // SDBBP_R6
3974
129k
    50348130U,  // SDC1
3975
129k
    50348130U,  // SDC164
3976
129k
    50348130U,  // SDC1_D64_MMR6
3977
129k
    50348130U,  // SDC1_MM_D32
3978
129k
    50348130U,  // SDC1_MM_D64
3979
129k
    50348346U,  // SDC2
3980
129k
    50348346U,  // SDC2_MMR6
3981
129k
    50348346U,  // SDC2_R6
3982
129k
    50348431U,  // SDC3
3983
129k
    26787U, // SDIV
3984
129k
    26787U, // SDIV_MM
3985
129k
    50354537U,  // SDL
3986
129k
    50355127U,  // SDR
3987
129k
    3254796451U,  // SDXC1
3988
129k
    3254796451U,  // SDXC164
3989
129k
    18134U, // SEB
3990
129k
    18134U, // SEB64
3991
129k
    18134U, // SEB_MM
3992
129k
    18134U, // SEB_NM
3993
129k
    22037U, // SEH
3994
129k
    22037U, // SEH64
3995
129k
    22037U, // SEH_MM
3996
129k
    22037U, // SEH_NM
3997
129k
    536897639U, // SELEQZ
3998
129k
    536897639U, // SELEQZ64
3999
129k
    536891624U, // SELEQZ_D
4000
129k
    536891624U, // SELEQZ_D_MMR6
4001
129k
    536897639U, // SELEQZ_MMR6
4002
129k
    536895148U, // SELEQZ_S
4003
129k
    536895148U, // SELEQZ_S_MMR6
4004
129k
    536897612U, // SELNEZ
4005
129k
    536897612U, // SELNEZ64
4006
129k
    536891607U, // SELNEZ_D
4007
129k
    536891607U, // SELNEZ_D_MMR6
4008
129k
    536897612U, // SELNEZ_MMR6
4009
129k
    536895138U, // SELNEZ_S
4010
129k
    536895138U, // SELNEZ_S_MMR6
4011
129k
    570444850U, // SEL_D
4012
129k
    570444850U, // SEL_D_MMR6
4013
129k
    570449221U, // SEL_S
4014
129k
    570449221U, // SEL_S_MMR6
4015
129k
    536894305U, // SEQ
4016
129k
    536893611U, // SEQI_NM
4017
129k
    536893611U, // SEQi
4018
129k
    50354251U,  // SH
4019
129k
    50348510U,  // SH16_MM
4020
129k
    50348510U,  // SH16_MMR6
4021
129k
    50354251U,  // SH16_NM
4022
129k
    50354251U,  // SH64
4023
129k
    50352525U,  // SHE
4024
129k
    50352525U,  // SHE_MM
4025
129k
    536888298U, // SHF_B
4026
129k
    536892037U, // SHF_H
4027
129k
    536896029U, // SHF_W
4028
129k
    50354251U,  // SHGP_NM
4029
129k
    23204U, // SHILO
4030
129k
    24832U, // SHILOV
4031
129k
    24832U, // SHILOV_MM
4032
129k
    23204U, // SHILO_MM
4033
129k
    536893330U, // SHLLV_PH
4034
129k
    536893330U, // SHLLV_PH_MM
4035
129k
    536889371U, // SHLLV_QB
4036
129k
    536889371U, // SHLLV_QB_MM
4037
129k
    536893267U, // SHLLV_S_PH
4038
129k
    536893267U, // SHLLV_S_PH_MM
4039
129k
    536896939U, // SHLLV_S_W
4040
129k
    536896939U, // SHLLV_S_W_MM
4041
129k
    536893058U, // SHLL_PH
4042
129k
    536893058U, // SHLL_PH_MM
4043
129k
    536889158U, // SHLL_QB
4044
129k
    536889158U, // SHLL_QB_MM
4045
129k
    536893180U, // SHLL_S_PH
4046
129k
    536893180U, // SHLL_S_PH_MM
4047
129k
    536896779U, // SHLL_S_W
4048
129k
    536896779U, // SHLL_S_W_MM
4049
129k
    536893320U, // SHRAV_PH
4050
129k
    536893320U, // SHRAV_PH_MM
4051
129k
    536889361U, // SHRAV_QB
4052
129k
    536889361U, // SHRAV_QB_MMR2
4053
129k
    536893168U, // SHRAV_R_PH
4054
129k
    536893168U, // SHRAV_R_PH_MM
4055
129k
    536889259U, // SHRAV_R_QB
4056
129k
    536889259U, // SHRAV_R_QB_MMR2
4057
129k
    536896534U, // SHRAV_R_W
4058
129k
    536896534U, // SHRAV_R_W_MM
4059
129k
    536892965U, // SHRA_PH
4060
129k
    536892965U, // SHRA_PH_MM
4061
129k
    536889081U, // SHRA_QB
4062
129k
    536889081U, // SHRA_QB_MMR2
4063
129k
    536893133U, // SHRA_R_PH
4064
129k
    536893133U, // SHRA_R_PH_MM
4065
129k
    536889224U, // SHRA_R_QB
4066
129k
    536889224U, // SHRA_R_QB_MMR2
4067
129k
    536896492U, // SHRA_R_W
4068
129k
    536896492U, // SHRA_R_W_MM
4069
129k
    536893350U, // SHRLV_PH
4070
129k
    536893350U, // SHRLV_PH_MMR2
4071
129k
    536889391U, // SHRLV_QB
4072
129k
    536889391U, // SHRLV_QB_MM
4073
129k
    536893076U, // SHRL_PH
4074
129k
    536893076U, // SHRL_PH_MMR2
4075
129k
    536889176U, // SHRL_QB
4076
129k
    536889176U, // SHRL_QB_MM
4077
129k
    50356047U,  // SHXS_NM
4078
129k
    50358291U,  // SHX_NM
4079
129k
    50354251U,  // SH_MM
4080
129k
    50354251U,  // SH_MMR6
4081
129k
    50354251U,  // SH_NM
4082
129k
    50354251U,  // SHs9_NM
4083
129k
    299410U,  // SIGRIE
4084
129k
    299410U,  // SIGRIE_MMR6
4085
129k
    545170U,  // SIGRIE_NM
4086
129k
    1107313665U,  // SLDI_B
4087
129k
    1107315585U,  // SLDI_D
4088
129k
    1107317404U,  // SLDI_H
4089
129k
    1107321477U,  // SLDI_W
4090
129k
    1107313607U,  // SLD_B
4091
129k
    1107315292U,  // SLD_D
4092
129k
    1107317346U,  // SLD_H
4093
129k
    1107321254U,  // SLD_W
4094
129k
    536893924U, // SLL
4095
129k
    536887811U, // SLL16_MM
4096
129k
    536887811U, // SLL16_MMR6
4097
129k
    536893924U, // SLL16_NM
4098
129k
    1073764836U,  // SLL64_32
4099
129k
    1073764836U,  // SLL64_64
4100
129k
    536888355U, // SLLI_B
4101
129k
    536890258U, // SLLI_D
4102
129k
    536892077U, // SLLI_H
4103
129k
    536896150U, // SLLI_W
4104
129k
    536895731U, // SLLV
4105
129k
    536895731U, // SLLV_MM
4106
129k
    536895731U, // SLLV_NM
4107
129k
    536888504U, // SLL_B
4108
129k
    536890442U, // SLL_D
4109
129k
    536892193U, // SLL_H
4110
129k
    536893924U, // SLL_MM
4111
129k
    536893924U, // SLL_MMR6
4112
129k
    536893924U, // SLL_NM
4113
129k
    536896292U, // SLL_W
4114
129k
    536895363U, // SLT
4115
129k
    536895363U, // SLT64
4116
129k
    536895519U, // SLTIU_NM
4117
129k
    536893635U, // SLTI_NM
4118
129k
    536895605U, // SLTU_NM
4119
129k
    536895363U, // SLT_MM
4120
129k
    536895363U, // SLT_NM
4121
129k
    536893635U, // SLTi
4122
129k
    536893635U, // SLTi64
4123
129k
    536893635U, // SLTi_MM
4124
129k
    536895519U, // SLTiu
4125
129k
    536895519U, // SLTiu64
4126
129k
    536895519U, // SLTiu_MM
4127
129k
    536895605U, // SLTu
4128
129k
    536895605U, // SLTu64
4129
129k
    536895605U, // SLTu_MM
4130
129k
    536891834U, // SNE
4131
129k
    536893556U, // SNEi
4132
129k
    536895752U, // SOV_NM
4133
129k
    1073759354U,  // SPLATI_B
4134
129k
    1073761241U,  // SPLATI_D
4135
129k
    1073763060U,  // SPLATI_H
4136
129k
    1073767133U,  // SPLATI_W
4137
129k
    1073759669U,  // SPLAT_B
4138
129k
    1073761954U,  // SPLAT_D
4139
129k
    1073763508U,  // SPLAT_H
4140
129k
    1073767925U,  // SPLAT_W
4141
129k
    536888168U, // SRA
4142
129k
    536888313U, // SRAI_B
4143
129k
    536890233U, // SRAI_D
4144
129k
    536892052U, // SRAI_H
4145
129k
    536896125U, // SRAI_W
4146
129k
    536888389U, // SRARI_B
4147
129k
    536890292U, // SRARI_D
4148
129k
    536892111U, // SRARI_H
4149
129k
    536896184U, // SRARI_W
4150
129k
    536888542U, // SRAR_B
4151
129k
    536890681U, // SRAR_D
4152
129k
    536892308U, // SRAR_H
4153
129k
    536896556U, // SRAR_W
4154
129k
    536895710U, // SRAV
4155
129k
    536895710U, // SRAV_MM
4156
129k
    536895710U, // SRAV_NM
4157
129k
    536888232U, // SRA_B
4158
129k
    536889865U, // SRA_D
4159
129k
    536891971U, // SRA_H
4160
129k
    536888168U, // SRA_MM
4161
129k
    536888168U, // SRA_NM
4162
129k
    536895844U, // SRA_W
4163
129k
    536893952U, // SRL
4164
129k
    536887818U, // SRL16_MM
4165
129k
    536887818U, // SRL16_MMR6
4166
129k
    536893952U, // SRL16_NM
4167
129k
    536888363U, // SRLI_B
4168
129k
    536890266U, // SRLI_D
4169
129k
    536892085U, // SRLI_H
4170
129k
    536896158U, // SRLI_W
4171
129k
    536888407U, // SRLRI_B
4172
129k
    536890310U, // SRLRI_D
4173
129k
    536892129U, // SRLRI_H
4174
129k
    536896202U, // SRLRI_W
4175
129k
    536888558U, // SRLR_B
4176
129k
    536890697U, // SRLR_D
4177
129k
    536892324U, // SRLR_H
4178
129k
    536896572U, // SRLR_W
4179
129k
    536895738U, // SRLV
4180
129k
    536895738U, // SRLV_MM
4181
129k
    536895738U, // SRLV_NM
4182
129k
    536888511U, // SRL_B
4183
129k
    536890467U, // SRL_D
4184
129k
    536892200U, // SRL_H
4185
129k
    536893952U, // SRL_MM
4186
129k
    536893952U, // SRL_NM
4187
129k
    536896317U, // SRL_W
4188
129k
    11004U, // SSNOP
4189
129k
    11004U, // SSNOP_MM
4190
129k
    11004U, // SSNOP_MMR6
4191
129k
    50349528U,  // ST_B
4192
129k
    50351954U,  // ST_D
4193
129k
    50353367U,  // ST_H
4194
129k
    50357846U,  // ST_W
4195
129k
    536889420U, // SUB
4196
129k
    536893029U, // SUBQH_PH
4197
129k
    536893029U, // SUBQH_PH_MMR2
4198
129k
    536893144U, // SUBQH_R_PH
4199
129k
    536893144U, // SUBQH_R_PH_MMR2
4200
129k
    536896502U, // SUBQH_R_W
4201
129k
    536896502U, // SUBQH_R_W_MMR2
4202
129k
    536896107U, // SUBQH_W
4203
129k
    536896107U, // SUBQH_W_MMR2
4204
129k
    536893104U, // SUBQ_PH
4205
129k
    536893104U, // SUBQ_PH_MM
4206
129k
    536893201U, // SUBQ_S_PH
4207
129k
    536893201U, // SUBQ_S_PH_MM
4208
129k
    536896808U, // SUBQ_S_W
4209
129k
    536896808U, // SUBQ_S_W_MM
4210
129k
    536888914U, // SUBSUS_U_B
4211
129k
    536891412U, // SUBSUS_U_D
4212
129k
    536892805U, // SUBSUS_U_H
4213
129k
    536897296U, // SUBSUS_U_W
4214
129k
    536888717U, // SUBSUU_S_B
4215
129k
    536890985U, // SUBSUU_S_D
4216
129k
    536892545U, // SUBSUU_S_H
4217
129k
    536896918U, // SUBSUU_S_W
4218
129k
    536888679U, // SUBS_S_B
4219
129k
    536890925U, // SUBS_S_D
4220
129k
    536892507U, // SUBS_S_H
4221
129k
    536896858U, // SUBS_S_W
4222
129k
    536888894U, // SUBS_U_B
4223
129k
    536891392U, // SUBS_U_D
4224
129k
    536892785U, // SUBS_U_H
4225
129k
    536897276U, // SUBS_U_W
4226
129k
    536887892U, // SUBU16_MM
4227
129k
    536887892U, // SUBU16_MMR6
4228
129k
    536889129U, // SUBUH_QB
4229
129k
    536889129U, // SUBUH_QB_MMR2
4230
129k
    536889235U, // SUBUH_R_QB
4231
129k
    536889235U, // SUBUH_R_QB_MMR2
4232
129k
    536895420U, // SUBU_MMR6
4233
129k
    536893302U, // SUBU_PH
4234
129k
    536893302U, // SUBU_PH_MMR2
4235
129k
    536889343U, // SUBU_QB
4236
129k
    536889343U, // SUBU_QB_MM
4237
129k
    536893245U, // SUBU_S_PH
4238
129k
    536893245U, // SUBU_S_PH_MMR2
4239
129k
    536889282U, // SUBU_S_QB
4240
129k
    536889282U, // SUBU_S_QB_MM
4241
129k
    536888461U, // SUBVI_B
4242
129k
    536890348U, // SUBVI_D
4243
129k
    536892167U, // SUBVI_H
4244
129k
    536896240U, // SUBVI_W
4245
129k
    536888973U, // SUBV_B
4246
129k
    536891483U, // SUBV_D
4247
129k
    536892864U, // SUBV_H
4248
129k
    536897377U, // SUBV_W
4249
129k
    536889420U, // SUB_MM
4250
129k
    536889420U, // SUB_MMR6
4251
129k
    536889420U, // SUB_NM
4252
129k
    536895420U, // SUBu
4253
129k
    536895420U, // SUBu16_NM
4254
129k
    536895420U, // SUBu_MM
4255
129k
    536895420U, // SUBu_NM
4256
129k
    3254796465U,  // SUXC1
4257
129k
    3254796465U,  // SUXC164
4258
129k
    3254796465U,  // SUXC1_MM
4259
129k
    50358235U,  // SW
4260
129k
    50348657U,  // SW16_MM
4261
129k
    50348657U,  // SW16_MMR6
4262
129k
    50358235U,  // SW16_NM
4263
129k
    50358235U,  // SW4x4_NM
4264
129k
    50358235U,  // SW64
4265
129k
    50348182U,  // SWC1
4266
129k
    50348182U,  // SWC1_MM
4267
129k
    50348398U,  // SWC2
4268
129k
    50348398U,  // SWC2_MMR6
4269
129k
    50348398U,  // SWC2_R6
4270
129k
    50348443U,  // SWC3
4271
129k
    50358235U,  // SWDSP
4272
129k
    50358235U,  // SWDSP_MM
4273
129k
    50352642U,  // SWE
4274
129k
    50352642U,  // SWE_MM
4275
129k
    50358235U,  // SWGP16_NM
4276
129k
    50358235U,  // SWGP_NM
4277
129k
    50354751U,  // SWL
4278
129k
    50354751U,  // SWL64
4279
129k
    50352559U,  // SWLE
4280
129k
    50352559U,  // SWLE_MM
4281
129k
    50354751U,  // SWL_MM
4282
129k
    66072U, // SWM16_MM
4283
129k
    66072U, // SWM16_MMR6
4284
129k
    65812U, // SWM32_MM
4285
129k
    587225725U, // SWM_NM
4286
129k
    419449100U, // SWPC_NM
4287
129k
    453008215U, // SWP_MM
4288
129k
    50355261U,  // SWR
4289
129k
    50355261U,  // SWR64
4290
129k
    50352607U,  // SWRE
4291
129k
    50352607U,  // SWRE_MM
4292
129k
    50355261U,  // SWR_MM
4293
129k
    50358235U,  // SWSP16_NM
4294
129k
    50355004U,  // SWSP_MM
4295
129k
    50358235U,  // SWSP_MMR6
4296
129k
    3254796479U,  // SWXC1
4297
129k
    3254796479U,  // SWXC1_MM
4298
129k
    50356066U,  // SWXS_NM
4299
129k
    50358325U,  // SWX_NM
4300
129k
    50358235U,  // SW_MM
4301
129k
    50358235U,  // SW_MMR6
4302
129k
    50358235U,  // SW_NM
4303
129k
    50358235U,  // SWs9_NM
4304
129k
    714997U,  // SYNC
4305
129k
    317530U,  // SYNCI
4306
129k
    317530U,  // SYNCI_MM
4307
129k
    317530U,  // SYNCI_MMR6
4308
129k
    317530U,  // SYNCI_NM
4309
129k
    317530U,  // SYNCIs9_NM
4310
129k
    714997U,  // SYNC_MM
4311
129k
    706779U,  // SYNC_MMR6
4312
129k
    706779U,  // SYNC_NM
4313
129k
    285128U,  // SYSCALL
4314
129k
    547272U,  // SYSCALL16_NM
4315
129k
    661960U,  // SYSCALL_MM
4316
129k
    547272U,  // SYSCALL_NM
4317
129k
    0U, // Save16
4318
129k
    0U, // SaveX16
4319
129k
    50350149U,  // SbRxRyOffMemX16
4320
129k
    551048U,  // SebRx16
4321
129k
    551054U,  // SehRx16
4322
129k
    50354251U,  // ShRxRyOffMemX16
4323
129k
    536893924U, // SllX16
4324
129k
    33579251U,  // SllvRxRy16
4325
129k
    24451U, // SltRxRy16
4326
129k
    1610635459U,  // SltiRxImm16
4327
129k
    22723U, // SltiRxImmX16
4328
129k
    1610637343U,  // SltiuRxImm16
4329
129k
    24607U, // SltiuRxImmX16
4330
129k
    24693U, // SltuRxRy16
4331
129k
    536888168U, // SraX16
4332
129k
    33579230U,  // SravRxRy16
4333
129k
    536893952U, // SrlX16
4334
129k
    33579258U,  // SrlvRxRy16
4335
129k
    536895420U, // SubuRxRyRz16
4336
129k
    50358235U,  // SwRxRyOffMemX16
4337
129k
    50358235U,  // SwRxSpImmX16
4338
129k
    536894310U, // TEQ
4339
129k
    22705U, // TEQI
4340
129k
    22705U, // TEQI_MM
4341
129k
    536894310U, // TEQ_MM
4342
129k
    536894310U, // TEQ_NM
4343
129k
    536891772U, // TGE
4344
129k
    22638U, // TGEI
4345
129k
    24600U, // TGEIU
4346
129k
    24600U, // TGEIU_MM
4347
129k
    22638U, // TGEI_MM
4348
129k
    536895473U, // TGEU
4349
129k
    536895473U, // TGEU_MM
4350
129k
    536891772U, // TGE_MM
4351
129k
    11052U, // TLBGINV
4352
129k
    10953U, // TLBGINVF
4353
129k
    10953U, // TLBGINVF_MM
4354
129k
    11052U, // TLBGINV_MM
4355
129k
    10998U, // TLBGP
4356
129k
    10998U, // TLBGP_MM
4357
129k
    11015U, // TLBGR
4358
129k
    11015U, // TLBGR_MM
4359
129k
    10968U, // TLBGWI
4360
129k
    10968U, // TLBGWI_MM
4361
129k
    11027U, // TLBGWR
4362
129k
    11027U, // TLBGWR_MM
4363
129k
    11045U, // TLBINV
4364
129k
    10945U, // TLBINVF
4365
129k
    10945U, // TLBINVF_MMR6
4366
129k
    10945U, // TLBINVF_NM
4367
129k
    11045U, // TLBINV_MMR6
4368
129k
    11045U, // TLBINV_NM
4369
129k
    10993U, // TLBP
4370
129k
    10993U, // TLBP_MM
4371
129k
    10993U, // TLBP_NM
4372
129k
    11010U, // TLBR
4373
129k
    11010U, // TLBR_MM
4374
129k
    11010U, // TLBR_NM
4375
129k
    10962U, // TLBWI
4376
129k
    10962U, // TLBWI_MM
4377
129k
    10962U, // TLBWI_NM
4378
129k
    11021U, // TLBWR
4379
129k
    11021U, // TLBWR_MM
4380
129k
    11021U, // TLBWR_NM
4381
129k
    536895368U, // TLT
4382
129k
    22729U, // TLTI
4383
129k
    24614U, // TLTIU_MM
4384
129k
    22729U, // TLTI_MM
4385
129k
    536895611U, // TLTU
4386
129k
    536895611U, // TLTU_MM
4387
129k
    536895368U, // TLT_MM
4388
129k
    536891839U, // TNE
4389
129k
    22650U, // TNEI
4390
129k
    22650U, // TNEI_MM
4391
129k
    536891839U, // TNE_MM
4392
129k
    536891839U, // TNE_NM
4393
129k
    19454U, // TRUNC_L_D64
4394
129k
    19454U, // TRUNC_L_D_MMR6
4395
129k
    23825U, // TRUNC_L_S
4396
129k
    23825U, // TRUNC_L_S_MMR6
4397
129k
    20629U, // TRUNC_W_D32
4398
129k
    20629U, // TRUNC_W_D64
4399
129k
    20629U, // TRUNC_W_D_MMR6
4400
129k
    20629U, // TRUNC_W_MM
4401
129k
    24167U, // TRUNC_W_S
4402
129k
    24167U, // TRUNC_W_S_MM
4403
129k
    24167U, // TRUNC_W_S_MMR6
4404
129k
    24614U, // TTLTIU
4405
129k
    50353690U,  // UALH_NM
4406
129k
    587225716U, // UALWM_NM
4407
129k
    50358211U,  // UALW_NM
4408
129k
    50354249U,  // UASH_NM
4409
129k
    587225723U, // UASWM_NM
4410
129k
    50358233U,  // UASW_NM
4411
129k
    26773U, // UDIV
4412
129k
    26773U, // UDIV_MM
4413
129k
    536895533U, // V3MULU
4414
129k
    536887363U, // VMM0
4415
129k
    536895548U, // VMULU
4416
129k
    570442729U, // VSHF_B
4417
129k
    570444633U, // VSHF_D
4418
129k
    570446468U, // VSHF_H
4419
129k
    570450460U, // VSHF_W
4420
129k
    11040U, // WAIT
4421
129k
    663416U,  // WAIT_MM
4422
129k
    663416U,  // WAIT_MMR6
4423
129k
    663416U,  // WAIT_NM
4424
129k
    234904350U, // WRDSP
4425
129k
    218127134U, // WRDSP_MM
4426
129k
    23574U, // WRPGPR_MMR6
4427
129k
    23574U, // WRPGPR_NM
4428
129k
    22022U, // WSBH
4429
129k
    22022U, // WSBH_MM
4430
129k
    22022U, // WSBH_MMR6
4431
129k
    536894473U, // XOR
4432
129k
    20021814U,  // XOR16_MM
4433
129k
    20021814U,  // XOR16_MMR6
4434
129k
    536894473U, // XOR16_NM
4435
129k
    536894473U, // XOR64
4436
129k
    536888424U, // XORI_B
4437
129k
    536893623U, // XORI_MMR6
4438
129k
    536893623U, // XORI_NM
4439
129k
    536894473U, // XOR_MM
4440
129k
    536894473U, // XOR_MMR6
4441
129k
    536894473U, // XOR_NM
4442
129k
    536895674U, // XOR_V
4443
129k
    536893623U, // XORi
4444
129k
    536893623U, // XORi64
4445
129k
    536893623U, // XORi_MM
4446
129k
    33577993U,  // XorRxRxRy16
4447
129k
    20776U, // YIELD
4448
129k
    20776U, // YIELD_NM
4449
129k
  };
4450
4451
129k
  static const uint16_t OpInfo1[] = {
4452
129k
    0U, // PHI
4453
129k
    0U, // INLINEASM
4454
129k
    0U, // INLINEASM_BR
4455
129k
    0U, // CFI_INSTRUCTION
4456
129k
    0U, // EH_LABEL
4457
129k
    0U, // GC_LABEL
4458
129k
    0U, // ANNOTATION_LABEL
4459
129k
    0U, // KILL
4460
129k
    0U, // EXTRACT_SUBREG
4461
129k
    0U, // INSERT_SUBREG
4462
129k
    0U, // IMPLICIT_DEF
4463
129k
    0U, // SUBREG_TO_REG
4464
129k
    0U, // COPY_TO_REGCLASS
4465
129k
    0U, // DBG_VALUE
4466
129k
    0U, // DBG_VALUE_LIST
4467
129k
    0U, // DBG_INSTR_REF
4468
129k
    0U, // DBG_PHI
4469
129k
    0U, // DBG_LABEL
4470
129k
    0U, // REG_SEQUENCE
4471
129k
    0U, // COPY
4472
129k
    0U, // BUNDLE
4473
129k
    0U, // LIFETIME_START
4474
129k
    0U, // LIFETIME_END
4475
129k
    0U, // PSEUDO_PROBE
4476
129k
    0U, // ARITH_FENCE
4477
129k
    0U, // STACKMAP
4478
129k
    0U, // FENTRY_CALL
4479
129k
    0U, // PATCHPOINT
4480
129k
    0U, // LOAD_STACK_GUARD
4481
129k
    0U, // PREALLOCATED_SETUP
4482
129k
    0U, // PREALLOCATED_ARG
4483
129k
    0U, // STATEPOINT
4484
129k
    0U, // LOCAL_ESCAPE
4485
129k
    0U, // FAULTING_OP
4486
129k
    0U, // PATCHABLE_OP
4487
129k
    0U, // PATCHABLE_FUNCTION_ENTER
4488
129k
    0U, // PATCHABLE_RET
4489
129k
    0U, // PATCHABLE_FUNCTION_EXIT
4490
129k
    0U, // PATCHABLE_TAIL_CALL
4491
129k
    0U, // PATCHABLE_EVENT_CALL
4492
129k
    0U, // PATCHABLE_TYPED_EVENT_CALL
4493
129k
    0U, // ICALL_BRANCH_FUNNEL
4494
129k
    0U, // MEMBARRIER
4495
129k
    0U, // JUMP_TABLE_DEBUG_INFO
4496
129k
    0U, // G_ASSERT_SEXT
4497
129k
    0U, // G_ASSERT_ZEXT
4498
129k
    0U, // G_ASSERT_ALIGN
4499
129k
    0U, // G_ADD
4500
129k
    0U, // G_SUB
4501
129k
    0U, // G_MUL
4502
129k
    0U, // G_SDIV
4503
129k
    0U, // G_UDIV
4504
129k
    0U, // G_SREM
4505
129k
    0U, // G_UREM
4506
129k
    0U, // G_SDIVREM
4507
129k
    0U, // G_UDIVREM
4508
129k
    0U, // G_AND
4509
129k
    0U, // G_OR
4510
129k
    0U, // G_XOR
4511
129k
    0U, // G_IMPLICIT_DEF
4512
129k
    0U, // G_PHI
4513
129k
    0U, // G_FRAME_INDEX
4514
129k
    0U, // G_GLOBAL_VALUE
4515
129k
    0U, // G_CONSTANT_POOL
4516
129k
    0U, // G_EXTRACT
4517
129k
    0U, // G_UNMERGE_VALUES
4518
129k
    0U, // G_INSERT
4519
129k
    0U, // G_MERGE_VALUES
4520
129k
    0U, // G_BUILD_VECTOR
4521
129k
    0U, // G_BUILD_VECTOR_TRUNC
4522
129k
    0U, // G_CONCAT_VECTORS
4523
129k
    0U, // G_PTRTOINT
4524
129k
    0U, // G_INTTOPTR
4525
129k
    0U, // G_BITCAST
4526
129k
    0U, // G_FREEZE
4527
129k
    0U, // G_CONSTANT_FOLD_BARRIER
4528
129k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4529
129k
    0U, // G_INTRINSIC_TRUNC
4530
129k
    0U, // G_INTRINSIC_ROUND
4531
129k
    0U, // G_INTRINSIC_LRINT
4532
129k
    0U, // G_INTRINSIC_ROUNDEVEN
4533
129k
    0U, // G_READCYCLECOUNTER
4534
129k
    0U, // G_LOAD
4535
129k
    0U, // G_SEXTLOAD
4536
129k
    0U, // G_ZEXTLOAD
4537
129k
    0U, // G_INDEXED_LOAD
4538
129k
    0U, // G_INDEXED_SEXTLOAD
4539
129k
    0U, // G_INDEXED_ZEXTLOAD
4540
129k
    0U, // G_STORE
4541
129k
    0U, // G_INDEXED_STORE
4542
129k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4543
129k
    0U, // G_ATOMIC_CMPXCHG
4544
129k
    0U, // G_ATOMICRMW_XCHG
4545
129k
    0U, // G_ATOMICRMW_ADD
4546
129k
    0U, // G_ATOMICRMW_SUB
4547
129k
    0U, // G_ATOMICRMW_AND
4548
129k
    0U, // G_ATOMICRMW_NAND
4549
129k
    0U, // G_ATOMICRMW_OR
4550
129k
    0U, // G_ATOMICRMW_XOR
4551
129k
    0U, // G_ATOMICRMW_MAX
4552
129k
    0U, // G_ATOMICRMW_MIN
4553
129k
    0U, // G_ATOMICRMW_UMAX
4554
129k
    0U, // G_ATOMICRMW_UMIN
4555
129k
    0U, // G_ATOMICRMW_FADD
4556
129k
    0U, // G_ATOMICRMW_FSUB
4557
129k
    0U, // G_ATOMICRMW_FMAX
4558
129k
    0U, // G_ATOMICRMW_FMIN
4559
129k
    0U, // G_ATOMICRMW_UINC_WRAP
4560
129k
    0U, // G_ATOMICRMW_UDEC_WRAP
4561
129k
    0U, // G_FENCE
4562
129k
    0U, // G_PREFETCH
4563
129k
    0U, // G_BRCOND
4564
129k
    0U, // G_BRINDIRECT
4565
129k
    0U, // G_INVOKE_REGION_START
4566
129k
    0U, // G_INTRINSIC
4567
129k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4568
129k
    0U, // G_INTRINSIC_CONVERGENT
4569
129k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4570
129k
    0U, // G_ANYEXT
4571
129k
    0U, // G_TRUNC
4572
129k
    0U, // G_CONSTANT
4573
129k
    0U, // G_FCONSTANT
4574
129k
    0U, // G_VASTART
4575
129k
    0U, // G_VAARG
4576
129k
    0U, // G_SEXT
4577
129k
    0U, // G_SEXT_INREG
4578
129k
    0U, // G_ZEXT
4579
129k
    0U, // G_SHL
4580
129k
    0U, // G_LSHR
4581
129k
    0U, // G_ASHR
4582
129k
    0U, // G_FSHL
4583
129k
    0U, // G_FSHR
4584
129k
    0U, // G_ROTR
4585
129k
    0U, // G_ROTL
4586
129k
    0U, // G_ICMP
4587
129k
    0U, // G_FCMP
4588
129k
    0U, // G_SELECT
4589
129k
    0U, // G_UADDO
4590
129k
    0U, // G_UADDE
4591
129k
    0U, // G_USUBO
4592
129k
    0U, // G_USUBE
4593
129k
    0U, // G_SADDO
4594
129k
    0U, // G_SADDE
4595
129k
    0U, // G_SSUBO
4596
129k
    0U, // G_SSUBE
4597
129k
    0U, // G_UMULO
4598
129k
    0U, // G_SMULO
4599
129k
    0U, // G_UMULH
4600
129k
    0U, // G_SMULH
4601
129k
    0U, // G_UADDSAT
4602
129k
    0U, // G_SADDSAT
4603
129k
    0U, // G_USUBSAT
4604
129k
    0U, // G_SSUBSAT
4605
129k
    0U, // G_USHLSAT
4606
129k
    0U, // G_SSHLSAT
4607
129k
    0U, // G_SMULFIX
4608
129k
    0U, // G_UMULFIX
4609
129k
    0U, // G_SMULFIXSAT
4610
129k
    0U, // G_UMULFIXSAT
4611
129k
    0U, // G_SDIVFIX
4612
129k
    0U, // G_UDIVFIX
4613
129k
    0U, // G_SDIVFIXSAT
4614
129k
    0U, // G_UDIVFIXSAT
4615
129k
    0U, // G_FADD
4616
129k
    0U, // G_FSUB
4617
129k
    0U, // G_FMUL
4618
129k
    0U, // G_FMA
4619
129k
    0U, // G_FMAD
4620
129k
    0U, // G_FDIV
4621
129k
    0U, // G_FREM
4622
129k
    0U, // G_FPOW
4623
129k
    0U, // G_FPOWI
4624
129k
    0U, // G_FEXP
4625
129k
    0U, // G_FEXP2
4626
129k
    0U, // G_FEXP10
4627
129k
    0U, // G_FLOG
4628
129k
    0U, // G_FLOG2
4629
129k
    0U, // G_FLOG10
4630
129k
    0U, // G_FLDEXP
4631
129k
    0U, // G_FFREXP
4632
129k
    0U, // G_FNEG
4633
129k
    0U, // G_FPEXT
4634
129k
    0U, // G_FPTRUNC
4635
129k
    0U, // G_FPTOSI
4636
129k
    0U, // G_FPTOUI
4637
129k
    0U, // G_SITOFP
4638
129k
    0U, // G_UITOFP
4639
129k
    0U, // G_FABS
4640
129k
    0U, // G_FCOPYSIGN
4641
129k
    0U, // G_IS_FPCLASS
4642
129k
    0U, // G_FCANONICALIZE
4643
129k
    0U, // G_FMINNUM
4644
129k
    0U, // G_FMAXNUM
4645
129k
    0U, // G_FMINNUM_IEEE
4646
129k
    0U, // G_FMAXNUM_IEEE
4647
129k
    0U, // G_FMINIMUM
4648
129k
    0U, // G_FMAXIMUM
4649
129k
    0U, // G_GET_FPENV
4650
129k
    0U, // G_SET_FPENV
4651
129k
    0U, // G_RESET_FPENV
4652
129k
    0U, // G_GET_FPMODE
4653
129k
    0U, // G_SET_FPMODE
4654
129k
    0U, // G_RESET_FPMODE
4655
129k
    0U, // G_PTR_ADD
4656
129k
    0U, // G_PTRMASK
4657
129k
    0U, // G_SMIN
4658
129k
    0U, // G_SMAX
4659
129k
    0U, // G_UMIN
4660
129k
    0U, // G_UMAX
4661
129k
    0U, // G_ABS
4662
129k
    0U, // G_LROUND
4663
129k
    0U, // G_LLROUND
4664
129k
    0U, // G_BR
4665
129k
    0U, // G_BRJT
4666
129k
    0U, // G_INSERT_VECTOR_ELT
4667
129k
    0U, // G_EXTRACT_VECTOR_ELT
4668
129k
    0U, // G_SHUFFLE_VECTOR
4669
129k
    0U, // G_CTTZ
4670
129k
    0U, // G_CTTZ_ZERO_UNDEF
4671
129k
    0U, // G_CTLZ
4672
129k
    0U, // G_CTLZ_ZERO_UNDEF
4673
129k
    0U, // G_CTPOP
4674
129k
    0U, // G_BSWAP
4675
129k
    0U, // G_BITREVERSE
4676
129k
    0U, // G_FCEIL
4677
129k
    0U, // G_FCOS
4678
129k
    0U, // G_FSIN
4679
129k
    0U, // G_FSQRT
4680
129k
    0U, // G_FFLOOR
4681
129k
    0U, // G_FRINT
4682
129k
    0U, // G_FNEARBYINT
4683
129k
    0U, // G_ADDRSPACE_CAST
4684
129k
    0U, // G_BLOCK_ADDR
4685
129k
    0U, // G_JUMP_TABLE
4686
129k
    0U, // G_DYN_STACKALLOC
4687
129k
    0U, // G_STACKSAVE
4688
129k
    0U, // G_STACKRESTORE
4689
129k
    0U, // G_STRICT_FADD
4690
129k
    0U, // G_STRICT_FSUB
4691
129k
    0U, // G_STRICT_FMUL
4692
129k
    0U, // G_STRICT_FDIV
4693
129k
    0U, // G_STRICT_FREM
4694
129k
    0U, // G_STRICT_FMA
4695
129k
    0U, // G_STRICT_FSQRT
4696
129k
    0U, // G_STRICT_FLDEXP
4697
129k
    0U, // G_READ_REGISTER
4698
129k
    0U, // G_WRITE_REGISTER
4699
129k
    0U, // G_MEMCPY
4700
129k
    0U, // G_MEMCPY_INLINE
4701
129k
    0U, // G_MEMMOVE
4702
129k
    0U, // G_MEMSET
4703
129k
    0U, // G_BZERO
4704
129k
    0U, // G_VECREDUCE_SEQ_FADD
4705
129k
    0U, // G_VECREDUCE_SEQ_FMUL
4706
129k
    0U, // G_VECREDUCE_FADD
4707
129k
    0U, // G_VECREDUCE_FMUL
4708
129k
    0U, // G_VECREDUCE_FMAX
4709
129k
    0U, // G_VECREDUCE_FMIN
4710
129k
    0U, // G_VECREDUCE_FMAXIMUM
4711
129k
    0U, // G_VECREDUCE_FMINIMUM
4712
129k
    0U, // G_VECREDUCE_ADD
4713
129k
    0U, // G_VECREDUCE_MUL
4714
129k
    0U, // G_VECREDUCE_AND
4715
129k
    0U, // G_VECREDUCE_OR
4716
129k
    0U, // G_VECREDUCE_XOR
4717
129k
    0U, // G_VECREDUCE_SMAX
4718
129k
    0U, // G_VECREDUCE_SMIN
4719
129k
    0U, // G_VECREDUCE_UMAX
4720
129k
    0U, // G_VECREDUCE_UMIN
4721
129k
    0U, // G_SBFX
4722
129k
    0U, // G_UBFX
4723
129k
    0U, // ABSMacro
4724
129k
    0U, // ADJCALLSTACKDOWN
4725
129k
    0U, // ADJCALLSTACKDOWN_NM
4726
129k
    0U, // ADJCALLSTACKUP
4727
129k
    0U, // ADJCALLSTACKUP_NM
4728
129k
    0U, // ALIGN_NM
4729
129k
    0U, // AND_V_D_PSEUDO
4730
129k
    0U, // AND_V_H_PSEUDO
4731
129k
    0U, // AND_V_W_PSEUDO
4732
129k
    0U, // ATOMIC_CMP_SWAP_I16
4733
129k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
4734
129k
    0U, // ATOMIC_CMP_SWAP_I32
4735
129k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
4736
129k
    0U, // ATOMIC_CMP_SWAP_I64
4737
129k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
4738
129k
    0U, // ATOMIC_CMP_SWAP_I8
4739
129k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
4740
129k
    0U, // ATOMIC_LOAD_ADD_I16
4741
129k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
4742
129k
    0U, // ATOMIC_LOAD_ADD_I32
4743
129k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
4744
129k
    0U, // ATOMIC_LOAD_ADD_I64
4745
129k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
4746
129k
    0U, // ATOMIC_LOAD_ADD_I8
4747
129k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
4748
129k
    0U, // ATOMIC_LOAD_AND_I16
4749
129k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
4750
129k
    0U, // ATOMIC_LOAD_AND_I32
4751
129k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
4752
129k
    0U, // ATOMIC_LOAD_AND_I64
4753
129k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
4754
129k
    0U, // ATOMIC_LOAD_AND_I8
4755
129k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
4756
129k
    0U, // ATOMIC_LOAD_MAX_I16
4757
129k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
4758
129k
    0U, // ATOMIC_LOAD_MAX_I32
4759
129k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
4760
129k
    0U, // ATOMIC_LOAD_MAX_I64
4761
129k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
4762
129k
    0U, // ATOMIC_LOAD_MAX_I8
4763
129k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
4764
129k
    0U, // ATOMIC_LOAD_MIN_I16
4765
129k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
4766
129k
    0U, // ATOMIC_LOAD_MIN_I32
4767
129k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
4768
129k
    0U, // ATOMIC_LOAD_MIN_I64
4769
129k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
4770
129k
    0U, // ATOMIC_LOAD_MIN_I8
4771
129k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
4772
129k
    0U, // ATOMIC_LOAD_NAND_I16
4773
129k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
4774
129k
    0U, // ATOMIC_LOAD_NAND_I32
4775
129k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
4776
129k
    0U, // ATOMIC_LOAD_NAND_I64
4777
129k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
4778
129k
    0U, // ATOMIC_LOAD_NAND_I8
4779
129k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
4780
129k
    0U, // ATOMIC_LOAD_OR_I16
4781
129k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
4782
129k
    0U, // ATOMIC_LOAD_OR_I32
4783
129k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
4784
129k
    0U, // ATOMIC_LOAD_OR_I64
4785
129k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
4786
129k
    0U, // ATOMIC_LOAD_OR_I8
4787
129k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
4788
129k
    0U, // ATOMIC_LOAD_SUB_I16
4789
129k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
4790
129k
    0U, // ATOMIC_LOAD_SUB_I32
4791
129k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
4792
129k
    0U, // ATOMIC_LOAD_SUB_I64
4793
129k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
4794
129k
    0U, // ATOMIC_LOAD_SUB_I8
4795
129k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
4796
129k
    0U, // ATOMIC_LOAD_UMAX_I16
4797
129k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
4798
129k
    0U, // ATOMIC_LOAD_UMAX_I32
4799
129k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
4800
129k
    0U, // ATOMIC_LOAD_UMAX_I64
4801
129k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
4802
129k
    0U, // ATOMIC_LOAD_UMAX_I8
4803
129k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
4804
129k
    0U, // ATOMIC_LOAD_UMIN_I16
4805
129k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
4806
129k
    0U, // ATOMIC_LOAD_UMIN_I32
4807
129k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
4808
129k
    0U, // ATOMIC_LOAD_UMIN_I64
4809
129k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
4810
129k
    0U, // ATOMIC_LOAD_UMIN_I8
4811
129k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
4812
129k
    0U, // ATOMIC_LOAD_XOR_I16
4813
129k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
4814
129k
    0U, // ATOMIC_LOAD_XOR_I32
4815
129k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
4816
129k
    0U, // ATOMIC_LOAD_XOR_I64
4817
129k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
4818
129k
    0U, // ATOMIC_LOAD_XOR_I8
4819
129k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
4820
129k
    0U, // ATOMIC_SWAP_I16
4821
129k
    0U, // ATOMIC_SWAP_I16_POSTRA
4822
129k
    0U, // ATOMIC_SWAP_I32
4823
129k
    0U, // ATOMIC_SWAP_I32_POSTRA
4824
129k
    0U, // ATOMIC_SWAP_I64
4825
129k
    0U, // ATOMIC_SWAP_I64_POSTRA
4826
129k
    0U, // ATOMIC_SWAP_I8
4827
129k
    0U, // ATOMIC_SWAP_I8_POSTRA
4828
129k
    0U, // B
4829
129k
    0U, // BAL_BR
4830
129k
    0U, // BAL_BR_MM
4831
129k
    4U, // BEQLImmMacro
4832
129k
    4U, // BGE
4833
129k
    4U, // BGEImmMacro
4834
129k
    4U, // BGEL
4835
129k
    4U, // BGELImmMacro
4836
129k
    4U, // BGEU
4837
129k
    4U, // BGEUImmMacro
4838
129k
    4U, // BGEUL
4839
129k
    4U, // BGEULImmMacro
4840
129k
    4U, // BGT
4841
129k
    4U, // BGTImmMacro
4842
129k
    4U, // BGTL
4843
129k
    4U, // BGTLImmMacro
4844
129k
    4U, // BGTU
4845
129k
    4U, // BGTUImmMacro
4846
129k
    4U, // BGTUL
4847
129k
    4U, // BGTULImmMacro
4848
129k
    4U, // BLE
4849
129k
    4U, // BLEImmMacro
4850
129k
    4U, // BLEL
4851
129k
    4U, // BLELImmMacro
4852
129k
    4U, // BLEU
4853
129k
    4U, // BLEUImmMacro
4854
129k
    4U, // BLEUL
4855
129k
    4U, // BLEULImmMacro
4856
129k
    4U, // BLT
4857
129k
    4U, // BLTImmMacro
4858
129k
    4U, // BLTL
4859
129k
    4U, // BLTLImmMacro
4860
129k
    4U, // BLTU
4861
129k
    4U, // BLTUImmMacro
4862
129k
    4U, // BLTUL
4863
129k
    4U, // BLTULImmMacro
4864
129k
    4U, // BNELImmMacro
4865
129k
    0U, // BPOSGE32_PSEUDO
4866
129k
    0U, // BSEL_D_PSEUDO
4867
129k
    0U, // BSEL_FD_PSEUDO
4868
129k
    0U, // BSEL_FW_PSEUDO
4869
129k
    0U, // BSEL_H_PSEUDO
4870
129k
    0U, // BSEL_W_PSEUDO
4871
129k
    0U, // B_MM
4872
129k
    0U, // B_MMR6_Pseudo
4873
129k
    0U, // B_MM_Pseudo
4874
129k
    4U, // BeqImm
4875
129k
    4U, // BneImm
4876
129k
    0U, // BteqzT8CmpX16
4877
129k
    0U, // BteqzT8CmpiX16
4878
129k
    0U, // BteqzT8SltX16
4879
129k
    0U, // BteqzT8SltiX16
4880
129k
    0U, // BteqzT8SltiuX16
4881
129k
    0U, // BteqzT8SltuX16
4882
129k
    0U, // BtnezT8CmpX16
4883
129k
    0U, // BtnezT8CmpiX16
4884
129k
    0U, // BtnezT8SltX16
4885
129k
    0U, // BtnezT8SltiX16
4886
129k
    0U, // BtnezT8SltiuX16
4887
129k
    0U, // BtnezT8SltuX16
4888
129k
    0U, // BuildPairF64
4889
129k
    0U, // BuildPairF64_64
4890
129k
    0U, // CFTC1
4891
129k
    0U, // CONSTPOOL_ENTRY
4892
129k
    0U, // COPY_FD_PSEUDO
4893
129k
    0U, // COPY_FW_PSEUDO
4894
129k
    0U, // CTTC1
4895
129k
    0U, // Constant32
4896
129k
    128U, // DMULImmMacro
4897
129k
    128U, // DMULMacro
4898
129k
    128U, // DMULOMacro
4899
129k
    128U, // DMULOUMacro
4900
129k
    128U, // DROL
4901
129k
    128U, // DROLImm
4902
129k
    128U, // DROR
4903
129k
    128U, // DRORImm
4904
129k
    128U, // DSDivIMacro
4905
129k
    128U, // DSDivMacro
4906
129k
    128U, // DSRemIMacro
4907
129k
    128U, // DSRemMacro
4908
129k
    128U, // DUDivIMacro
4909
129k
    128U, // DUDivMacro
4910
129k
    128U, // DURemIMacro
4911
129k
    128U, // DURemMacro
4912
129k
    0U, // ERet
4913
129k
    0U, // ExtractElementF64
4914
129k
    0U, // ExtractElementF64_64
4915
129k
    0U, // FABS_D
4916
129k
    0U, // FABS_W
4917
129k
    0U, // FEXP2_D_1_PSEUDO
4918
129k
    0U, // FEXP2_W_1_PSEUDO
4919
129k
    0U, // FILL_FD_PSEUDO
4920
129k
    0U, // FILL_FW_PSEUDO
4921
129k
    0U, // GotPrologue16
4922
129k
    0U, // INSERT_B_VIDX64_PSEUDO
4923
129k
    0U, // INSERT_B_VIDX_PSEUDO
4924
129k
    0U, // INSERT_D_VIDX64_PSEUDO
4925
129k
    0U, // INSERT_D_VIDX_PSEUDO
4926
129k
    0U, // INSERT_FD_PSEUDO
4927
129k
    0U, // INSERT_FD_VIDX64_PSEUDO
4928
129k
    0U, // INSERT_FD_VIDX_PSEUDO
4929
129k
    0U, // INSERT_FW_PSEUDO
4930
129k
    0U, // INSERT_FW_VIDX64_PSEUDO
4931
129k
    0U, // INSERT_FW_VIDX_PSEUDO
4932
129k
    0U, // INSERT_H_VIDX64_PSEUDO
4933
129k
    0U, // INSERT_H_VIDX_PSEUDO
4934
129k
    0U, // INSERT_W_VIDX64_PSEUDO
4935
129k
    0U, // INSERT_W_VIDX_PSEUDO
4936
129k
    0U, // JALR64Pseudo
4937
129k
    0U, // JALRCPseudo
4938
129k
    0U, // JALRHB64Pseudo
4939
129k
    0U, // JALRHBPseudo
4940
129k
    0U, // JALRPseudo
4941
129k
    0U, // JAL_MMR6
4942
129k
    0U, // JalOneReg
4943
129k
    0U, // JalTwoReg
4944
129k
    0U, // LDMacro
4945
129k
    0U, // LDR_D
4946
129k
    0U, // LDR_W
4947
129k
    0U, // LD_F16
4948
129k
    0U, // LOAD_ACC128
4949
129k
    0U, // LOAD_ACC64
4950
129k
    0U, // LOAD_ACC64DSP
4951
129k
    0U, // LOAD_CCOND_DSP
4952
129k
    0U, // LONG_BRANCH_ADDiu
4953
129k
    0U, // LONG_BRANCH_ADDiu2Op
4954
129k
    0U, // LONG_BRANCH_DADDiu
4955
129k
    0U, // LONG_BRANCH_DADDiu2Op
4956
129k
    0U, // LONG_BRANCH_LUi
4957
129k
    0U, // LONG_BRANCH_LUi2Op
4958
129k
    0U, // LONG_BRANCH_LUi2Op_64
4959
129k
    0U, // LWM_MM
4960
129k
    0U, // LoadAddrImm32
4961
129k
    0U, // LoadAddrImm64
4962
129k
    0U, // LoadAddrReg32
4963
129k
    0U, // LoadAddrReg64
4964
129k
    0U, // LoadImm32
4965
129k
    0U, // LoadImm64
4966
129k
    0U, // LoadImmDoubleFGR
4967
129k
    0U, // LoadImmDoubleFGR_32
4968
129k
    0U, // LoadImmDoubleGPR
4969
129k
    0U, // LoadImmSingleFGR
4970
129k
    0U, // LoadImmSingleGPR
4971
129k
    0U, // LoadJumpTableOffset
4972
129k
    0U, // LwConstant32
4973
129k
    0U, // MFTACX
4974
129k
    0U, // MFTACX_NM
4975
129k
    136U, // MFTC0
4976
129k
    136U, // MFTC0_NM
4977
129k
    0U, // MFTC1
4978
129k
    0U, // MFTDSP
4979
129k
    0U, // MFTDSP_NM
4980
129k
    0U, // MFTGPR
4981
129k
    0U, // MFTGPR_NM
4982
129k
    0U, // MFTHC1
4983
129k
    0U, // MFTHI
4984
129k
    0U, // MFTHI_NM
4985
129k
    0U, // MFTLO
4986
129k
    0U, // MFTLO_NM
4987
129k
    0U, // MIPSeh_return32
4988
129k
    0U, // MIPSeh_return64
4989
129k
    0U, // MSA_FP_EXTEND_D_PSEUDO
4990
129k
    0U, // MSA_FP_EXTEND_W_PSEUDO
4991
129k
    0U, // MSA_FP_ROUND_D_PSEUDO
4992
129k
    0U, // MSA_FP_ROUND_W_PSEUDO
4993
129k
    0U, // MTTACX
4994
129k
    0U, // MTTACX_NM
4995
129k
    0U, // MTTC0
4996
129k
    0U, // MTTC0_NM
4997
129k
    0U, // MTTC1
4998
129k
    0U, // MTTDSP
4999
129k
    0U, // MTTDSP_NM
5000
129k
    0U, // MTTGPR
5001
129k
    0U, // MTTGPR_NM
5002
129k
    0U, // MTTHC1
5003
129k
    0U, // MTTHI
5004
129k
    0U, // MTTHI_NM
5005
129k
    0U, // MTTLO
5006
129k
    0U, // MTTLO_NM
5007
129k
    128U, // MULImmMacro
5008
129k
    128U, // MULOMacro
5009
129k
    128U, // MULOUMacro
5010
129k
    0U, // MUSTTAILCALLREG_NM
5011
129k
    0U, // MUSTTAILCALL_NM
5012
129k
    0U, // MultRxRy16
5013
129k
    0U, // MultRxRyRz16
5014
129k
    0U, // MultuRxRy16
5015
129k
    0U, // MultuRxRyRz16
5016
129k
    0U, // NOP
5017
129k
    128U, // NORImm
5018
129k
    128U, // NORImm64
5019
129k
    0U, // NOR_V_D_PSEUDO
5020
129k
    0U, // NOR_V_H_PSEUDO
5021
129k
    0U, // NOR_V_W_PSEUDO
5022
129k
    0U, // OR_V_D_PSEUDO
5023
129k
    0U, // OR_V_H_PSEUDO
5024
129k
    0U, // OR_V_W_PSEUDO
5025
129k
    12U,  // PseudoADDIU_NM
5026
129k
    16U,  // PseudoANDI_NM
5027
129k
    0U, // PseudoCMPU_EQ_QB
5028
129k
    0U, // PseudoCMPU_LE_QB
5029
129k
    0U, // PseudoCMPU_LT_QB
5030
129k
    0U, // PseudoCMP_EQ_PH
5031
129k
    0U, // PseudoCMP_LE_PH
5032
129k
    0U, // PseudoCMP_LT_PH
5033
129k
    0U, // PseudoCVT_D32_W
5034
129k
    0U, // PseudoCVT_D64_L
5035
129k
    0U, // PseudoCVT_D64_W
5036
129k
    0U, // PseudoCVT_S_L
5037
129k
    0U, // PseudoCVT_S_W
5038
129k
    0U, // PseudoDMULT
5039
129k
    0U, // PseudoDMULTu
5040
129k
    0U, // PseudoDSDIV
5041
129k
    0U, // PseudoDUDIV
5042
129k
    0U, // PseudoD_SELECT_I
5043
129k
    0U, // PseudoD_SELECT_I64
5044
129k
    0U, // PseudoIndirectBranch
5045
129k
    0U, // PseudoIndirectBranch64
5046
129k
    0U, // PseudoIndirectBranch64R6
5047
129k
    0U, // PseudoIndirectBranchNM
5048
129k
    0U, // PseudoIndirectBranchR6
5049
129k
    0U, // PseudoIndirectBranch_MM
5050
129k
    0U, // PseudoIndirectBranch_MMR6
5051
129k
    0U, // PseudoIndirectHazardBranch
5052
129k
    0U, // PseudoIndirectHazardBranch64
5053
129k
    0U, // PseudoIndrectHazardBranch64R6
5054
129k
    0U, // PseudoIndrectHazardBranchR6
5055
129k
    0U, // PseudoLA_NM
5056
129k
    0U, // PseudoLI_NM
5057
129k
    0U, // PseudoMADD
5058
129k
    0U, // PseudoMADDU
5059
129k
    0U, // PseudoMADDU_MM
5060
129k
    0U, // PseudoMADD_MM
5061
129k
    0U, // PseudoMFHI
5062
129k
    0U, // PseudoMFHI64
5063
129k
    0U, // PseudoMFHI_MM
5064
129k
    0U, // PseudoMFLO
5065
129k
    0U, // PseudoMFLO64
5066
129k
    0U, // PseudoMFLO_MM
5067
129k
    0U, // PseudoMSUB
5068
129k
    0U, // PseudoMSUBU
5069
129k
    0U, // PseudoMSUBU_MM
5070
129k
    0U, // PseudoMSUB_MM
5071
129k
    0U, // PseudoMTLOHI
5072
129k
    0U, // PseudoMTLOHI64
5073
129k
    0U, // PseudoMTLOHI_DSP
5074
129k
    0U, // PseudoMTLOHI_MM
5075
129k
    0U, // PseudoMULT
5076
129k
    0U, // PseudoMULT_MM
5077
129k
    0U, // PseudoMULTu
5078
129k
    0U, // PseudoMULTu_MM
5079
129k
    0U, // PseudoPICK_PH
5080
129k
    0U, // PseudoPICK_QB
5081
129k
    0U, // PseudoReturn
5082
129k
    0U, // PseudoReturn64
5083
129k
    0U, // PseudoReturnNM
5084
129k
    0U, // PseudoSDIV
5085
129k
    0U, // PseudoSELECTFP_F_D32
5086
129k
    0U, // PseudoSELECTFP_F_D64
5087
129k
    0U, // PseudoSELECTFP_F_I
5088
129k
    0U, // PseudoSELECTFP_F_I64
5089
129k
    0U, // PseudoSELECTFP_F_S
5090
129k
    0U, // PseudoSELECTFP_T_D32
5091
129k
    0U, // PseudoSELECTFP_T_D64
5092
129k
    0U, // PseudoSELECTFP_T_I
5093
129k
    0U, // PseudoSELECTFP_T_I64
5094
129k
    0U, // PseudoSELECTFP_T_S
5095
129k
    0U, // PseudoSELECT_D32
5096
129k
    0U, // PseudoSELECT_D64
5097
129k
    0U, // PseudoSELECT_I
5098
129k
    0U, // PseudoSELECT_I64
5099
129k
    0U, // PseudoSELECT_S
5100
129k
    128U, // PseudoSUBU_NM
5101
129k
    128U, // PseudoTRUNC_W_D
5102
129k
    128U, // PseudoTRUNC_W_D32
5103
129k
    128U, // PseudoTRUNC_W_S
5104
129k
    0U, // PseudoUDIV
5105
129k
    128U, // ROL
5106
129k
    128U, // ROLImm
5107
129k
    128U, // ROR
5108
129k
    128U, // RORImm
5109
129k
    0U, // RetRA
5110
129k
    0U, // RetRA16
5111
129k
    0U, // SDC1_M1
5112
129k
    0U, // SDIV_MM_Pseudo
5113
129k
    0U, // SDMacro
5114
129k
    128U, // SDivIMacro
5115
129k
    128U, // SDivMacro
5116
129k
    128U, // SEQIMacro
5117
129k
    128U, // SEQMacro
5118
129k
    128U, // SGE
5119
129k
    128U, // SGEImm
5120
129k
    128U, // SGEImm64
5121
129k
    128U, // SGEU
5122
129k
    128U, // SGEUImm
5123
129k
    128U, // SGEUImm64
5124
129k
    128U, // SGTImm
5125
129k
    128U, // SGTImm64
5126
129k
    128U, // SGTUImm
5127
129k
    128U, // SGTUImm64
5128
129k
    128U, // SLE
5129
129k
    128U, // SLEImm
5130
129k
    128U, // SLEImm64
5131
129k
    128U, // SLEU
5132
129k
    128U, // SLEUImm
5133
129k
    128U, // SLEUImm64
5134
129k
    128U, // SLTImm64
5135
129k
    128U, // SLTUImm64
5136
129k
    128U, // SNEIMacro
5137
129k
    128U, // SNEMacro
5138
129k
    0U, // SNZ_B_PSEUDO
5139
129k
    0U, // SNZ_D_PSEUDO
5140
129k
    0U, // SNZ_H_PSEUDO
5141
129k
    0U, // SNZ_V_PSEUDO
5142
129k
    0U, // SNZ_W_PSEUDO
5143
129k
    128U, // SRemIMacro
5144
129k
    128U, // SRemMacro
5145
129k
    0U, // STORE_ACC128
5146
129k
    0U, // STORE_ACC64
5147
129k
    0U, // STORE_ACC64DSP
5148
129k
    0U, // STORE_CCOND_DSP
5149
129k
    0U, // STR_D
5150
129k
    0U, // STR_W
5151
129k
    0U, // ST_F16
5152
129k
    0U, // SWM_MM
5153
129k
    0U, // SZ_B_PSEUDO
5154
129k
    0U, // SZ_D_PSEUDO
5155
129k
    0U, // SZ_H_PSEUDO
5156
129k
    0U, // SZ_V_PSEUDO
5157
129k
    0U, // SZ_W_PSEUDO
5158
129k
    0U, // SaaAddr
5159
129k
    0U, // SaadAddr
5160
129k
    0U, // SelBeqZ
5161
129k
    0U, // SelBneZ
5162
129k
    0U, // SelTBteqZCmp
5163
129k
    0U, // SelTBteqZCmpi
5164
129k
    0U, // SelTBteqZSlt
5165
129k
    0U, // SelTBteqZSlti
5166
129k
    0U, // SelTBteqZSltiu
5167
129k
    0U, // SelTBteqZSltu
5168
129k
    0U, // SelTBtneZCmp
5169
129k
    0U, // SelTBtneZCmpi
5170
129k
    0U, // SelTBtneZSlt
5171
129k
    0U, // SelTBtneZSlti
5172
129k
    0U, // SelTBtneZSltiu
5173
129k
    0U, // SelTBtneZSltu
5174
129k
    0U, // SltCCRxRy16
5175
129k
    0U, // SltiCCRxImmX16
5176
129k
    0U, // SltiuCCRxImmX16
5177
129k
    0U, // SltuCCRxRy16
5178
129k
    0U, // SltuRxRyRz16
5179
129k
    0U, // TAILCALL
5180
129k
    0U, // TAILCALL64R6REG
5181
129k
    0U, // TAILCALLHB64R6REG
5182
129k
    0U, // TAILCALLHBR6REG
5183
129k
    0U, // TAILCALLR6REG
5184
129k
    0U, // TAILCALLREG
5185
129k
    0U, // TAILCALLREG64
5186
129k
    0U, // TAILCALLREGHB
5187
129k
    0U, // TAILCALLREGHB64
5188
129k
    0U, // TAILCALLREG_MM
5189
129k
    0U, // TAILCALLREG_MMR6
5190
129k
    0U, // TAILCALLREG_NM
5191
129k
    0U, // TAILCALL_MM
5192
129k
    0U, // TAILCALL_MMR6
5193
129k
    0U, // TAILCALL_NM
5194
129k
    0U, // TRAP
5195
129k
    0U, // TRAP_MM
5196
129k
    0U, // UDIV_MM_Pseudo
5197
129k
    128U, // UDivIMacro
5198
129k
    128U, // UDivMacro
5199
129k
    128U, // URemIMacro
5200
129k
    128U, // URemMacro
5201
129k
    0U, // Ulh
5202
129k
    0U, // Ulhu
5203
129k
    0U, // Ulw
5204
129k
    0U, // Ush
5205
129k
    0U, // Usw
5206
129k
    0U, // XOR_V_D_PSEUDO
5207
129k
    0U, // XOR_V_H_PSEUDO
5208
129k
    0U, // XOR_V_W_PSEUDO
5209
129k
    0U, // ABSQ_S_PH
5210
129k
    0U, // ABSQ_S_PH_MM
5211
129k
    0U, // ABSQ_S_QB
5212
129k
    0U, // ABSQ_S_QB_MMR2
5213
129k
    0U, // ABSQ_S_W
5214
129k
    0U, // ABSQ_S_W_MM
5215
129k
    128U, // ADD
5216
129k
    12U,  // ADDIU48_NM
5217
129k
    128U, // ADDIUGP48_NM
5218
129k
    128U, // ADDIUGPB_NM
5219
129k
    128U, // ADDIUGPW_NM
5220
129k
    128U, // ADDIUNEG_NM
5221
129k
    0U, // ADDIUPC
5222
129k
    0U, // ADDIUPC_MM
5223
129k
    0U, // ADDIUPC_MMR6
5224
129k
    0U, // ADDIUR1SP_MM
5225
129k
    20U,  // ADDIUR1SP_NM
5226
129k
    128U, // ADDIUR2_MM
5227
129k
    152U, // ADDIUR2_NM
5228
129k
    128U, // ADDIURS5_NM
5229
129k
    0U, // ADDIUS5_MM
5230
129k
    0U, // ADDIUSP_MM
5231
129k
    128U, // ADDIU_MMR6
5232
129k
    16U,  // ADDIU_NM
5233
129k
    128U, // ADDQH_PH
5234
129k
    128U, // ADDQH_PH_MMR2
5235
129k
    128U, // ADDQH_R_PH
5236
129k
    128U, // ADDQH_R_PH_MMR2
5237
129k
    128U, // ADDQH_R_W
5238
129k
    128U, // ADDQH_R_W_MMR2
5239
129k
    128U, // ADDQH_W
5240
129k
    128U, // ADDQH_W_MMR2
5241
129k
    128U, // ADDQ_PH
5242
129k
    128U, // ADDQ_PH_MM
5243
129k
    128U, // ADDQ_S_PH
5244
129k
    128U, // ADDQ_S_PH_MM
5245
129k
    128U, // ADDQ_S_W
5246
129k
    128U, // ADDQ_S_W_MM
5247
129k
    128U, // ADDR_PS64
5248
129k
    128U, // ADDSC
5249
129k
    128U, // ADDSC_MM
5250
129k
    128U, // ADDS_A_B
5251
129k
    128U, // ADDS_A_D
5252
129k
    128U, // ADDS_A_H
5253
129k
    128U, // ADDS_A_W
5254
129k
    128U, // ADDS_S_B
5255
129k
    128U, // ADDS_S_D
5256
129k
    128U, // ADDS_S_H
5257
129k
    128U, // ADDS_S_W
5258
129k
    128U, // ADDS_U_B
5259
129k
    128U, // ADDS_U_D
5260
129k
    128U, // ADDS_U_H
5261
129k
    128U, // ADDS_U_W
5262
129k
    128U, // ADDU16_MM
5263
129k
    128U, // ADDU16_MMR6
5264
129k
    128U, // ADDUH_QB
5265
129k
    128U, // ADDUH_QB_MMR2
5266
129k
    128U, // ADDUH_R_QB
5267
129k
    128U, // ADDUH_R_QB_MMR2
5268
129k
    128U, // ADDU_MMR6
5269
129k
    128U, // ADDU_PH
5270
129k
    128U, // ADDU_PH_MMR2
5271
129k
    128U, // ADDU_QB
5272
129k
    128U, // ADDU_QB_MM
5273
129k
    128U, // ADDU_S_PH
5274
129k
    128U, // ADDU_S_PH_MMR2
5275
129k
    128U, // ADDU_S_QB
5276
129k
    128U, // ADDU_S_QB_MM
5277
129k
    152U, // ADDVI_B
5278
129k
    152U, // ADDVI_D
5279
129k
    152U, // ADDVI_H
5280
129k
    152U, // ADDVI_W
5281
129k
    128U, // ADDV_B
5282
129k
    128U, // ADDV_D
5283
129k
    128U, // ADDV_H
5284
129k
    128U, // ADDV_W
5285
129k
    128U, // ADDWC
5286
129k
    128U, // ADDWC_MM
5287
129k
    128U, // ADD_A_B
5288
129k
    128U, // ADD_A_D
5289
129k
    128U, // ADD_A_H
5290
129k
    128U, // ADD_A_W
5291
129k
    128U, // ADD_MM
5292
129k
    128U, // ADD_MMR6
5293
129k
    128U, // ADD_NM
5294
129k
    128U, // ADDi
5295
129k
    128U, // ADDi_MM
5296
129k
    128U, // ADDiu
5297
129k
    128U, // ADDiu_MM
5298
129k
    128U, // ADDu
5299
129k
    128U, // ADDu16_NM
5300
129k
    128U, // ADDu4x4_NM
5301
129k
    128U, // ADDu_MM
5302
129k
    128U, // ADDu_NM
5303
129k
    1024U,  // ALIGN
5304
129k
    1024U,  // ALIGN_MMR6
5305
129k
    0U, // ALUIPC
5306
129k
    0U, // ALUIPC_MMR6
5307
129k
    0U, // ALUIPC_NM
5308
129k
    128U, // AND
5309
129k
    0U, // AND16_MM
5310
129k
    0U, // AND16_MMR6
5311
129k
    128U, // AND16_NM
5312
129k
    128U, // AND64
5313
129k
    128U, // ANDI16_MM
5314
129k
    128U, // ANDI16_MMR6
5315
129k
    16U,  // ANDI16_NM
5316
129k
    20U,  // ANDI_B
5317
129k
    16U,  // ANDI_MMR6
5318
129k
    128U, // ANDI_NM
5319
129k
    128U, // AND_MM
5320
129k
    128U, // AND_MMR6
5321
129k
    128U, // AND_NM
5322
129k
    128U, // AND_V
5323
129k
    16U,  // ANDi
5324
129k
    16U,  // ANDi64
5325
129k
    16U,  // ANDi_MM
5326
129k
    152U, // APPEND
5327
129k
    152U, // APPEND_MMR2
5328
129k
    128U, // ASUB_S_B
5329
129k
    128U, // ASUB_S_D
5330
129k
    128U, // ASUB_S_H
5331
129k
    128U, // ASUB_S_W
5332
129k
    128U, // ASUB_U_B
5333
129k
    128U, // ASUB_U_D
5334
129k
    128U, // ASUB_U_H
5335
129k
    128U, // ASUB_U_W
5336
129k
    16U,  // AUI
5337
129k
    0U, // AUIPC
5338
129k
    0U, // AUIPC_MMR6
5339
129k
    16U,  // AUI_MMR6
5340
129k
    128U, // AVER_S_B
5341
129k
    128U, // AVER_S_D
5342
129k
    128U, // AVER_S_H
5343
129k
    128U, // AVER_S_W
5344
129k
    128U, // AVER_U_B
5345
129k
    128U, // AVER_U_D
5346
129k
    128U, // AVER_U_H
5347
129k
    128U, // AVER_U_W
5348
129k
    128U, // AVE_S_B
5349
129k
    128U, // AVE_S_D
5350
129k
    128U, // AVE_S_H
5351
129k
    128U, // AVE_S_W
5352
129k
    128U, // AVE_U_B
5353
129k
    128U, // AVE_U_D
5354
129k
    128U, // AVE_U_H
5355
129k
    128U, // AVE_U_W
5356
129k
    0U, // AddiuRxImmX16
5357
129k
    0U, // AddiuRxPcImmX16
5358
129k
    1U, // AddiuRxRxImm16
5359
129k
    0U, // AddiuRxRxImmX16
5360
129k
    0U, // AddiuRxRyOffMemX16
5361
129k
    0U, // AddiuSpImm16
5362
129k
    0U, // AddiuSpImmX16
5363
129k
    128U, // AdduRxRyRz16
5364
129k
    0U, // AndRxRxRy16
5365
129k
    0U, // B16_MM
5366
129k
    128U, // BADDu
5367
129k
    0U, // BAL
5368
129k
    0U, // BALC
5369
129k
    0U, // BALC16_NM
5370
129k
    0U, // BALC_MMR6
5371
129k
    0U, // BALC_NM
5372
129k
    156U, // BALIGN
5373
129k
    156U, // BALIGN_MMR2
5374
129k
    0U, // BALRSC_NM
5375
129k
    4U, // BBEQZC_NM
5376
129k
    0U, // BBIT0
5377
129k
    0U, // BBIT032
5378
129k
    0U, // BBIT1
5379
129k
    0U, // BBIT132
5380
129k
    4U, // BBNEZC_NM
5381
129k
    0U, // BC
5382
129k
    0U, // BC16_MMR6
5383
129k
    0U, // BC16_NM
5384
129k
    0U, // BC1EQZ
5385
129k
    0U, // BC1EQZC_MMR6
5386
129k
    0U, // BC1F
5387
129k
    0U, // BC1FL
5388
129k
    0U, // BC1F_MM
5389
129k
    0U, // BC1NEZ
5390
129k
    0U, // BC1NEZC_MMR6
5391
129k
    0U, // BC1T
5392
129k
    0U, // BC1TL
5393
129k
    0U, // BC1T_MM
5394
129k
    0U, // BC2EQZ
5395
129k
    0U, // BC2EQZC_MMR6
5396
129k
    0U, // BC2NEZ
5397
129k
    0U, // BC2NEZC_MMR6
5398
129k
    136U, // BCLRI_B
5399
129k
    160U, // BCLRI_D
5400
129k
    164U, // BCLRI_H
5401
129k
    152U, // BCLRI_W
5402
129k
    128U, // BCLR_B
5403
129k
    128U, // BCLR_D
5404
129k
    128U, // BCLR_H
5405
129k
    128U, // BCLR_W
5406
129k
    0U, // BC_MMR6
5407
129k
    0U, // BC_NM
5408
129k
    4U, // BEQ
5409
129k
    4U, // BEQ64
5410
129k
    4U, // BEQC
5411
129k
    4U, // BEQC16_NM
5412
129k
    4U, // BEQC64
5413
129k
    4U, // BEQC_MMR6
5414
129k
    4U, // BEQC_NM
5415
129k
    4U, // BEQCzero_NM
5416
129k
    4U, // BEQIC_NM
5417
129k
    4U, // BEQL
5418
129k
    0U, // BEQZ16_MM
5419
129k
    0U, // BEQZALC
5420
129k
    0U, // BEQZALC_MMR6
5421
129k
    0U, // BEQZC
5422
129k
    0U, // BEQZC16_MMR6
5423
129k
    0U, // BEQZC16_NM
5424
129k
    0U, // BEQZC64
5425
129k
    0U, // BEQZC_MM
5426
129k
    0U, // BEQZC_MMR6
5427
129k
    0U, // BEQZC_NM
5428
129k
    4U, // BEQ_MM
5429
129k
    4U, // BGEC
5430
129k
    4U, // BGEC64
5431
129k
    4U, // BGEC_MMR6
5432
129k
    4U, // BGEC_NM
5433
129k
    4U, // BGEIC_NM
5434
129k
    4U, // BGEIUC_NM
5435
129k
    4U, // BGEUC
5436
129k
    4U, // BGEUC64
5437
129k
    4U, // BGEUC_MMR6
5438
129k
    4U, // BGEUC_NM
5439
129k
    0U, // BGEZ
5440
129k
    0U, // BGEZ64
5441
129k
    0U, // BGEZAL
5442
129k
    0U, // BGEZALC
5443
129k
    0U, // BGEZALC_MMR6
5444
129k
    0U, // BGEZALL
5445
129k
    0U, // BGEZALS_MM
5446
129k
    0U, // BGEZAL_MM
5447
129k
    0U, // BGEZC
5448
129k
    0U, // BGEZC64
5449
129k
    0U, // BGEZC_MMR6
5450
129k
    0U, // BGEZL
5451
129k
    0U, // BGEZ_MM
5452
129k
    0U, // BGTZ
5453
129k
    0U, // BGTZ64
5454
129k
    0U, // BGTZALC
5455
129k
    0U, // BGTZALC_MMR6
5456
129k
    0U, // BGTZC
5457
129k
    0U, // BGTZC64
5458
129k
    0U, // BGTZC_MMR6
5459
129k
    0U, // BGTZL
5460
129k
    0U, // BGTZ_MM
5461
129k
    168U, // BINSLI_B
5462
129k
    44U,  // BINSLI_D
5463
129k
    176U, // BINSLI_H
5464
129k
    52U,  // BINSLI_W
5465
129k
    184U, // BINSL_B
5466
129k
    184U, // BINSL_D
5467
129k
    184U, // BINSL_H
5468
129k
    184U, // BINSL_W
5469
129k
    168U, // BINSRI_B
5470
129k
    44U,  // BINSRI_D
5471
129k
    176U, // BINSRI_H
5472
129k
    52U,  // BINSRI_W
5473
129k
    184U, // BINSR_B
5474
129k
    184U, // BINSR_D
5475
129k
    184U, // BINSR_H
5476
129k
    184U, // BINSR_W
5477
129k
    0U, // BITREV
5478
129k
    0U, // BITREVW_NM
5479
129k
    0U, // BITREV_MM
5480
129k
    0U, // BITSWAP
5481
129k
    0U, // BITSWAP_MMR6
5482
129k
    0U, // BLEZ
5483
129k
    0U, // BLEZ64
5484
129k
    0U, // BLEZALC
5485
129k
    0U, // BLEZALC_MMR6
5486
129k
    0U, // BLEZC
5487
129k
    0U, // BLEZC64
5488
129k
    0U, // BLEZC_MMR6
5489
129k
    0U, // BLEZL
5490
129k
    0U, // BLEZ_MM
5491
129k
    4U, // BLTC
5492
129k
    4U, // BLTC64
5493
129k
    4U, // BLTC_MMR6
5494
129k
    4U, // BLTC_NM
5495
129k
    4U, // BLTIC_NM
5496
129k
    4U, // BLTIUC_NM
5497
129k
    4U, // BLTUC
5498
129k
    4U, // BLTUC64
5499
129k
    4U, // BLTUC_MMR6
5500
129k
    4U, // BLTUC_NM
5501
129k
    0U, // BLTZ
5502
129k
    0U, // BLTZ64
5503
129k
    0U, // BLTZAL
5504
129k
    0U, // BLTZALC
5505
129k
    0U, // BLTZALC_MMR6
5506
129k
    0U, // BLTZALL
5507
129k
    0U, // BLTZALS_MM
5508
129k
    0U, // BLTZAL_MM
5509
129k
    0U, // BLTZC
5510
129k
    0U, // BLTZC64
5511
129k
    0U, // BLTZC_MMR6
5512
129k
    0U, // BLTZL
5513
129k
    0U, // BLTZ_MM
5514
129k
    60U,  // BMNZI_B
5515
129k
    184U, // BMNZ_V
5516
129k
    60U,  // BMZI_B
5517
129k
    184U, // BMZ_V
5518
129k
    4U, // BNE
5519
129k
    4U, // BNE64
5520
129k
    4U, // BNEC
5521
129k
    4U, // BNEC16_NM
5522
129k
    4U, // BNEC64
5523
129k
    4U, // BNEC_MMR6
5524
129k
    4U, // BNEC_NM
5525
129k
    4U, // BNECzero_NM
5526
129k
    136U, // BNEGI_B
5527
129k
    160U, // BNEGI_D
5528
129k
    164U, // BNEGI_H
5529
129k
    152U, // BNEGI_W
5530
129k
    128U, // BNEG_B
5531
129k
    128U, // BNEG_D
5532
129k
    128U, // BNEG_H
5533
129k
    128U, // BNEG_W
5534
129k
    4U, // BNEIC_NM
5535
129k
    4U, // BNEL
5536
129k
    0U, // BNEZ16_MM
5537
129k
    0U, // BNEZALC
5538
129k
    0U, // BNEZALC_MMR6
5539
129k
    0U, // BNEZC
5540
129k
    0U, // BNEZC16_MMR6
5541
129k
    0U, // BNEZC16_NM
5542
129k
    0U, // BNEZC64
5543
129k
    0U, // BNEZC_MM
5544
129k
    0U, // BNEZC_MMR6
5545
129k
    0U, // BNEZC_NM
5546
129k
    4U, // BNE_MM
5547
129k
    4U, // BNVC
5548
129k
    4U, // BNVC_MMR6
5549
129k
    0U, // BNZ_B
5550
129k
    0U, // BNZ_D
5551
129k
    0U, // BNZ_H
5552
129k
    0U, // BNZ_V
5553
129k
    0U, // BNZ_W
5554
129k
    4U, // BOVC
5555
129k
    4U, // BOVC_MMR6
5556
129k
    0U, // BPOSGE32
5557
129k
    0U, // BPOSGE32C_MMR3
5558
129k
    0U, // BPOSGE32_MM
5559
129k
    0U, // BREAK
5560
129k
    0U, // BREAK16_MM
5561
129k
    0U, // BREAK16_MMR6
5562
129k
    0U, // BREAK16_NM
5563
129k
    0U, // BREAK_MM
5564
129k
    0U, // BREAK_MMR6
5565
129k
    0U, // BREAK_NM
5566
129k
    0U, // BRSC_NM
5567
129k
    60U,  // BSELI_B
5568
129k
    184U, // BSEL_V
5569
129k
    136U, // BSETI_B
5570
129k
    160U, // BSETI_D
5571
129k
    164U, // BSETI_H
5572
129k
    152U, // BSETI_W
5573
129k
    128U, // BSET_B
5574
129k
    128U, // BSET_D
5575
129k
    128U, // BSET_H
5576
129k
    128U, // BSET_W
5577
129k
    0U, // BYTEREVW_NM
5578
129k
    0U, // BZ_B
5579
129k
    0U, // BZ_D
5580
129k
    0U, // BZ_H
5581
129k
    0U, // BZ_V
5582
129k
    0U, // BZ_W
5583
129k
    1U, // BeqzRxImm16
5584
129k
    0U, // BeqzRxImmX16
5585
129k
    0U, // Bimm16
5586
129k
    0U, // BimmX16
5587
129k
    1U, // BnezRxImm16
5588
129k
    0U, // BnezRxImmX16
5589
129k
    0U, // Break16
5590
129k
    0U, // Bteqz16
5591
129k
    0U, // BteqzX16
5592
129k
    0U, // Btnez16
5593
129k
    0U, // BtnezX16
5594
129k
    0U, // CACHE
5595
129k
    0U, // CACHEE
5596
129k
    0U, // CACHEE_MM
5597
129k
    0U, // CACHE_MM
5598
129k
    0U, // CACHE_MMR6
5599
129k
    0U, // CACHE_NM
5600
129k
    0U, // CACHE_R6
5601
129k
    0U, // CEIL_L_D64
5602
129k
    0U, // CEIL_L_D_MMR6
5603
129k
    0U, // CEIL_L_S
5604
129k
    0U, // CEIL_L_S_MMR6
5605
129k
    0U, // CEIL_W_D32
5606
129k
    0U, // CEIL_W_D64
5607
129k
    0U, // CEIL_W_D_MMR6
5608
129k
    0U, // CEIL_W_MM
5609
129k
    0U, // CEIL_W_S
5610
129k
    0U, // CEIL_W_S_MM
5611
129k
    0U, // CEIL_W_S_MMR6
5612
129k
    128U, // CEQI_B
5613
129k
    128U, // CEQI_D
5614
129k
    128U, // CEQI_H
5615
129k
    128U, // CEQI_W
5616
129k
    128U, // CEQ_B
5617
129k
    128U, // CEQ_D
5618
129k
    128U, // CEQ_H
5619
129k
    128U, // CEQ_W
5620
129k
    0U, // CFC1
5621
129k
    0U, // CFC1_MM
5622
129k
    0U, // CFC2_MM
5623
129k
    0U, // CFCMSA
5624
129k
    2072U,  // CINS
5625
129k
    2072U,  // CINS32
5626
129k
    2072U,  // CINS64_32
5627
129k
    2072U,  // CINS_i32
5628
129k
    0U, // CLASS_D
5629
129k
    0U, // CLASS_D_MMR6
5630
129k
    0U, // CLASS_S
5631
129k
    0U, // CLASS_S_MMR6
5632
129k
    128U, // CLEI_S_B
5633
129k
    128U, // CLEI_S_D
5634
129k
    128U, // CLEI_S_H
5635
129k
    128U, // CLEI_S_W
5636
129k
    152U, // CLEI_U_B
5637
129k
    152U, // CLEI_U_D
5638
129k
    152U, // CLEI_U_H
5639
129k
    152U, // CLEI_U_W
5640
129k
    128U, // CLE_S_B
5641
129k
    128U, // CLE_S_D
5642
129k
    128U, // CLE_S_H
5643
129k
    128U, // CLE_S_W
5644
129k
    128U, // CLE_U_B
5645
129k
    128U, // CLE_U_D
5646
129k
    128U, // CLE_U_H
5647
129k
    128U, // CLE_U_W
5648
129k
    0U, // CLO
5649
129k
    0U, // CLO_MM
5650
129k
    0U, // CLO_MMR6
5651
129k
    0U, // CLO_NM
5652
129k
    0U, // CLO_R6
5653
129k
    128U, // CLTI_S_B
5654
129k
    128U, // CLTI_S_D
5655
129k
    128U, // CLTI_S_H
5656
129k
    128U, // CLTI_S_W
5657
129k
    152U, // CLTI_U_B
5658
129k
    152U, // CLTI_U_D
5659
129k
    152U, // CLTI_U_H
5660
129k
    152U, // CLTI_U_W
5661
129k
    128U, // CLT_S_B
5662
129k
    128U, // CLT_S_D
5663
129k
    128U, // CLT_S_H
5664
129k
    128U, // CLT_S_W
5665
129k
    128U, // CLT_U_B
5666
129k
    128U, // CLT_U_D
5667
129k
    128U, // CLT_U_H
5668
129k
    128U, // CLT_U_W
5669
129k
    0U, // CLZ
5670
129k
    0U, // CLZ_MM
5671
129k
    0U, // CLZ_MMR6
5672
129k
    0U, // CLZ_NM
5673
129k
    0U, // CLZ_R6
5674
129k
    128U, // CMPGDU_EQ_QB
5675
129k
    128U, // CMPGDU_EQ_QB_MMR2
5676
129k
    128U, // CMPGDU_LE_QB
5677
129k
    128U, // CMPGDU_LE_QB_MMR2
5678
129k
    128U, // CMPGDU_LT_QB
5679
129k
    128U, // CMPGDU_LT_QB_MMR2
5680
129k
    128U, // CMPGU_EQ_QB
5681
129k
    128U, // CMPGU_EQ_QB_MM
5682
129k
    128U, // CMPGU_LE_QB
5683
129k
    128U, // CMPGU_LE_QB_MM
5684
129k
    128U, // CMPGU_LT_QB
5685
129k
    128U, // CMPGU_LT_QB_MM
5686
129k
    0U, // CMPU_EQ_QB
5687
129k
    0U, // CMPU_EQ_QB_MM
5688
129k
    0U, // CMPU_LE_QB
5689
129k
    0U, // CMPU_LE_QB_MM
5690
129k
    0U, // CMPU_LT_QB
5691
129k
    0U, // CMPU_LT_QB_MM
5692
129k
    128U, // CMP_AF_D_MMR6
5693
129k
    128U, // CMP_AF_S_MMR6
5694
129k
    128U, // CMP_EQ_D
5695
129k
    128U, // CMP_EQ_D_MMR6
5696
129k
    0U, // CMP_EQ_PH
5697
129k
    0U, // CMP_EQ_PH_MM
5698
129k
    128U, // CMP_EQ_S
5699
129k
    128U, // CMP_EQ_S_MMR6
5700
129k
    128U, // CMP_F_D
5701
129k
    128U, // CMP_F_S
5702
129k
    128U, // CMP_LE_D
5703
129k
    128U, // CMP_LE_D_MMR6
5704
129k
    0U, // CMP_LE_PH
5705
129k
    0U, // CMP_LE_PH_MM
5706
129k
    128U, // CMP_LE_S
5707
129k
    128U, // CMP_LE_S_MMR6
5708
129k
    128U, // CMP_LT_D
5709
129k
    128U, // CMP_LT_D_MMR6
5710
129k
    0U, // CMP_LT_PH
5711
129k
    0U, // CMP_LT_PH_MM
5712
129k
    128U, // CMP_LT_S
5713
129k
    128U, // CMP_LT_S_MMR6
5714
129k
    128U, // CMP_SAF_D
5715
129k
    128U, // CMP_SAF_D_MMR6
5716
129k
    128U, // CMP_SAF_S
5717
129k
    128U, // CMP_SAF_S_MMR6
5718
129k
    128U, // CMP_SEQ_D
5719
129k
    128U, // CMP_SEQ_D_MMR6
5720
129k
    128U, // CMP_SEQ_S
5721
129k
    128U, // CMP_SEQ_S_MMR6
5722
129k
    128U, // CMP_SLE_D
5723
129k
    128U, // CMP_SLE_D_MMR6
5724
129k
    128U, // CMP_SLE_S
5725
129k
    128U, // CMP_SLE_S_MMR6
5726
129k
    128U, // CMP_SLT_D
5727
129k
    128U, // CMP_SLT_D_MMR6
5728
129k
    128U, // CMP_SLT_S
5729
129k
    128U, // CMP_SLT_S_MMR6
5730
129k
    128U, // CMP_SUEQ_D
5731
129k
    128U, // CMP_SUEQ_D_MMR6
5732
129k
    128U, // CMP_SUEQ_S
5733
129k
    128U, // CMP_SUEQ_S_MMR6
5734
129k
    128U, // CMP_SULE_D
5735
129k
    128U, // CMP_SULE_D_MMR6
5736
129k
    128U, // CMP_SULE_S
5737
129k
    128U, // CMP_SULE_S_MMR6
5738
129k
    128U, // CMP_SULT_D
5739
129k
    128U, // CMP_SULT_D_MMR6
5740
129k
    128U, // CMP_SULT_S
5741
129k
    128U, // CMP_SULT_S_MMR6
5742
129k
    128U, // CMP_SUN_D
5743
129k
    128U, // CMP_SUN_D_MMR6
5744
129k
    128U, // CMP_SUN_S
5745
129k
    128U, // CMP_SUN_S_MMR6
5746
129k
    128U, // CMP_UEQ_D
5747
129k
    128U, // CMP_UEQ_D_MMR6
5748
129k
    128U, // CMP_UEQ_S
5749
129k
    128U, // CMP_UEQ_S_MMR6
5750
129k
    128U, // CMP_ULE_D
5751
129k
    128U, // CMP_ULE_D_MMR6
5752
129k
    128U, // CMP_ULE_S
5753
129k
    128U, // CMP_ULE_S_MMR6
5754
129k
    128U, // CMP_ULT_D
5755
129k
    128U, // CMP_ULT_D_MMR6
5756
129k
    128U, // CMP_ULT_S
5757
129k
    128U, // CMP_ULT_S_MMR6
5758
129k
    128U, // CMP_UN_D
5759
129k
    128U, // CMP_UN_D_MMR6
5760
129k
    128U, // CMP_UN_S
5761
129k
    128U, // CMP_UN_S_MMR6
5762
129k
    293U, // COPY_S_B
5763
129k
    321U, // COPY_S_D
5764
129k
    265U, // COPY_S_H
5765
129k
    285U, // COPY_S_W
5766
129k
    293U, // COPY_U_B
5767
129k
    265U, // COPY_U_H
5768
129k
    285U, // COPY_U_W
5769
129k
    128U, // CRC32B
5770
129k
    0U, // CRC32B_NM
5771
129k
    128U, // CRC32CB
5772
129k
    0U, // CRC32CB_NM
5773
129k
    128U, // CRC32CD
5774
129k
    128U, // CRC32CH
5775
129k
    0U, // CRC32CH_NM
5776
129k
    128U, // CRC32CW
5777
129k
    0U, // CRC32CW_NM
5778
129k
    128U, // CRC32D
5779
129k
    128U, // CRC32H
5780
129k
    0U, // CRC32H_NM
5781
129k
    128U, // CRC32W
5782
129k
    0U, // CRC32W_NM
5783
129k
    0U, // CTC1
5784
129k
    0U, // CTC1_MM
5785
129k
    0U, // CTC2_MM
5786
129k
    0U, // CTCMSA
5787
129k
    0U, // CVT_D32_S
5788
129k
    0U, // CVT_D32_S_MM
5789
129k
    0U, // CVT_D32_W
5790
129k
    0U, // CVT_D32_W_MM
5791
129k
    0U, // CVT_D64_L
5792
129k
    0U, // CVT_D64_S
5793
129k
    0U, // CVT_D64_S_MM
5794
129k
    0U, // CVT_D64_W
5795
129k
    0U, // CVT_D64_W_MM
5796
129k
    0U, // CVT_D_L_MMR6
5797
129k
    0U, // CVT_L_D64
5798
129k
    0U, // CVT_L_D64_MM
5799
129k
    0U, // CVT_L_D_MMR6
5800
129k
    0U, // CVT_L_S
5801
129k
    0U, // CVT_L_S_MM
5802
129k
    0U, // CVT_L_S_MMR6
5803
129k
    0U, // CVT_PS_PW64
5804
129k
    128U, // CVT_PS_S64
5805
129k
    0U, // CVT_PW_PS64
5806
129k
    0U, // CVT_S_D32
5807
129k
    0U, // CVT_S_D32_MM
5808
129k
    0U, // CVT_S_D64
5809
129k
    0U, // CVT_S_D64_MM
5810
129k
    0U, // CVT_S_L
5811
129k
    0U, // CVT_S_L_MMR6
5812
129k
    0U, // CVT_S_PL64
5813
129k
    0U, // CVT_S_PU64
5814
129k
    0U, // CVT_S_W
5815
129k
    0U, // CVT_S_W_MM
5816
129k
    0U, // CVT_S_W_MMR6
5817
129k
    0U, // CVT_W_D32
5818
129k
    0U, // CVT_W_D32_MM
5819
129k
    0U, // CVT_W_D64
5820
129k
    0U, // CVT_W_D64_MM
5821
129k
    0U, // CVT_W_S
5822
129k
    0U, // CVT_W_S_MM
5823
129k
    0U, // CVT_W_S_MMR6
5824
129k
    128U, // C_EQ_D32
5825
129k
    128U, // C_EQ_D32_MM
5826
129k
    128U, // C_EQ_D64
5827
129k
    128U, // C_EQ_D64_MM
5828
129k
    128U, // C_EQ_S
5829
129k
    128U, // C_EQ_S_MM
5830
129k
    128U, // C_F_D32
5831
129k
    128U, // C_F_D32_MM
5832
129k
    128U, // C_F_D64
5833
129k
    128U, // C_F_D64_MM
5834
129k
    128U, // C_F_S
5835
129k
    128U, // C_F_S_MM
5836
129k
    128U, // C_LE_D32
5837
129k
    128U, // C_LE_D32_MM
5838
129k
    128U, // C_LE_D64
5839
129k
    128U, // C_LE_D64_MM
5840
129k
    128U, // C_LE_S
5841
129k
    128U, // C_LE_S_MM
5842
129k
    128U, // C_LT_D32
5843
129k
    128U, // C_LT_D32_MM
5844
129k
    128U, // C_LT_D64
5845
129k
    128U, // C_LT_D64_MM
5846
129k
    128U, // C_LT_S
5847
129k
    128U, // C_LT_S_MM
5848
129k
    128U, // C_NGE_D32
5849
129k
    128U, // C_NGE_D32_MM
5850
129k
    128U, // C_NGE_D64
5851
129k
    128U, // C_NGE_D64_MM
5852
129k
    128U, // C_NGE_S
5853
129k
    128U, // C_NGE_S_MM
5854
129k
    128U, // C_NGLE_D32
5855
129k
    128U, // C_NGLE_D32_MM
5856
129k
    128U, // C_NGLE_D64
5857
129k
    128U, // C_NGLE_D64_MM
5858
129k
    128U, // C_NGLE_S
5859
129k
    128U, // C_NGLE_S_MM
5860
129k
    128U, // C_NGL_D32
5861
129k
    128U, // C_NGL_D32_MM
5862
129k
    128U, // C_NGL_D64
5863
129k
    128U, // C_NGL_D64_MM
5864
129k
    128U, // C_NGL_S
5865
129k
    128U, // C_NGL_S_MM
5866
129k
    128U, // C_NGT_D32
5867
129k
    128U, // C_NGT_D32_MM
5868
129k
    128U, // C_NGT_D64
5869
129k
    128U, // C_NGT_D64_MM
5870
129k
    128U, // C_NGT_S
5871
129k
    128U, // C_NGT_S_MM
5872
129k
    128U, // C_OLE_D32
5873
129k
    128U, // C_OLE_D32_MM
5874
129k
    128U, // C_OLE_D64
5875
129k
    128U, // C_OLE_D64_MM
5876
129k
    128U, // C_OLE_S
5877
129k
    128U, // C_OLE_S_MM
5878
129k
    128U, // C_OLT_D32
5879
129k
    128U, // C_OLT_D32_MM
5880
129k
    128U, // C_OLT_D64
5881
129k
    128U, // C_OLT_D64_MM
5882
129k
    128U, // C_OLT_S
5883
129k
    128U, // C_OLT_S_MM
5884
129k
    128U, // C_SEQ_D32
5885
129k
    128U, // C_SEQ_D32_MM
5886
129k
    128U, // C_SEQ_D64
5887
129k
    128U, // C_SEQ_D64_MM
5888
129k
    128U, // C_SEQ_S
5889
129k
    128U, // C_SEQ_S_MM
5890
129k
    128U, // C_SF_D32
5891
129k
    128U, // C_SF_D32_MM
5892
129k
    128U, // C_SF_D64
5893
129k
    128U, // C_SF_D64_MM
5894
129k
    128U, // C_SF_S
5895
129k
    128U, // C_SF_S_MM
5896
129k
    128U, // C_UEQ_D32
5897
129k
    128U, // C_UEQ_D32_MM
5898
129k
    128U, // C_UEQ_D64
5899
129k
    128U, // C_UEQ_D64_MM
5900
129k
    128U, // C_UEQ_S
5901
129k
    128U, // C_UEQ_S_MM
5902
129k
    128U, // C_ULE_D32
5903
129k
    128U, // C_ULE_D32_MM
5904
129k
    128U, // C_ULE_D64
5905
129k
    128U, // C_ULE_D64_MM
5906
129k
    128U, // C_ULE_S
5907
129k
    128U, // C_ULE_S_MM
5908
129k
    128U, // C_ULT_D32
5909
129k
    128U, // C_ULT_D32_MM
5910
129k
    128U, // C_ULT_D64
5911
129k
    128U, // C_ULT_D64_MM
5912
129k
    128U, // C_ULT_S
5913
129k
    128U, // C_ULT_S_MM
5914
129k
    128U, // C_UN_D32
5915
129k
    128U, // C_UN_D32_MM
5916
129k
    128U, // C_UN_D64
5917
129k
    128U, // C_UN_D64_MM
5918
129k
    128U, // C_UN_S
5919
129k
    128U, // C_UN_S_MM
5920
129k
    0U, // CmpRxRy16
5921
129k
    1U, // CmpiRxImm16
5922
129k
    0U, // CmpiRxImmX16
5923
129k
    128U, // DADD
5924
129k
    128U, // DADDi
5925
129k
    128U, // DADDiu
5926
129k
    128U, // DADDu
5927
129k
    16U,  // DAHI
5928
129k
    3072U,  // DALIGN
5929
129k
    16U,  // DATI
5930
129k
    16U,  // DAUI
5931
129k
    0U, // DBITSWAP
5932
129k
    0U, // DCLO
5933
129k
    0U, // DCLO_R6
5934
129k
    0U, // DCLZ
5935
129k
    0U, // DCLZ_R6
5936
129k
    128U, // DDIV
5937
129k
    128U, // DDIVU
5938
129k
    0U, // DERET
5939
129k
    0U, // DERET_MM
5940
129k
    0U, // DERET_MMR6
5941
129k
    0U, // DERET_NM
5942
129k
    4128U,  // DEXT
5943
129k
    5152U,  // DEXT64_32
5944
129k
    6168U,  // DEXTM
5945
129k
    452U, // DEXTU
5946
129k
    0U, // DI
5947
129k
    7200U,  // DINS
5948
129k
    8216U,  // DINSM
5949
129k
    580U, // DINSU
5950
129k
    128U, // DIV
5951
129k
    128U, // DIVU
5952
129k
    128U, // DIVU_MMR6
5953
129k
    128U, // DIVU_NM
5954
129k
    128U, // DIV_MMR6
5955
129k
    128U, // DIV_NM
5956
129k
    128U, // DIV_S_B
5957
129k
    128U, // DIV_S_D
5958
129k
    128U, // DIV_S_H
5959
129k
    128U, // DIV_S_W
5960
129k
    128U, // DIV_U_B
5961
129k
    128U, // DIV_U_D
5962
129k
    128U, // DIV_U_H
5963
129k
    128U, // DIV_U_W
5964
129k
    0U, // DI_MM
5965
129k
    0U, // DI_MMR6
5966
129k
    0U, // DI_NM
5967
129k
    9216U,  // DLSA
5968
129k
    9216U,  // DLSA_R6
5969
129k
    136U, // DMFC0
5970
129k
    0U, // DMFC1
5971
129k
    136U, // DMFC2
5972
129k
    0U, // DMFC2_OCTEON
5973
129k
    136U, // DMFGC0
5974
129k
    128U, // DMOD
5975
129k
    128U, // DMODU
5976
129k
    0U, // DMT
5977
129k
    0U, // DMTC0
5978
129k
    0U, // DMTC1
5979
129k
    0U, // DMTC2
5980
129k
    0U, // DMTC2_OCTEON
5981
129k
    0U, // DMTGC0
5982
129k
    0U, // DMT_NM
5983
129k
    128U, // DMUH
5984
129k
    128U, // DMUHU
5985
129k
    128U, // DMUL
5986
129k
    0U, // DMULT
5987
129k
    0U, // DMULTu
5988
129k
    128U, // DMULU
5989
129k
    128U, // DMUL_R6
5990
129k
    128U, // DOTP_S_D
5991
129k
    128U, // DOTP_S_H
5992
129k
    128U, // DOTP_S_W
5993
129k
    128U, // DOTP_U_D
5994
129k
    128U, // DOTP_U_H
5995
129k
    128U, // DOTP_U_W
5996
129k
    184U, // DPADD_S_D
5997
129k
    184U, // DPADD_S_H
5998
129k
    184U, // DPADD_S_W
5999
129k
    184U, // DPADD_U_D
6000
129k
    184U, // DPADD_U_H
6001
129k
    184U, // DPADD_U_W
6002
129k
    128U, // DPAQX_SA_W_PH
6003
129k
    128U, // DPAQX_SA_W_PH_MMR2
6004
129k
    128U, // DPAQX_S_W_PH
6005
129k
    128U, // DPAQX_S_W_PH_MMR2
6006
129k
    128U, // DPAQ_SA_L_W
6007
129k
    128U, // DPAQ_SA_L_W_MM
6008
129k
    128U, // DPAQ_S_W_PH
6009
129k
    128U, // DPAQ_S_W_PH_MM
6010
129k
    128U, // DPAU_H_QBL
6011
129k
    128U, // DPAU_H_QBL_MM
6012
129k
    128U, // DPAU_H_QBR
6013
129k
    128U, // DPAU_H_QBR_MM
6014
129k
    128U, // DPAX_W_PH
6015
129k
    128U, // DPAX_W_PH_MMR2
6016
129k
    128U, // DPA_W_PH
6017
129k
    128U, // DPA_W_PH_MMR2
6018
129k
    0U, // DPOP
6019
129k
    128U, // DPSQX_SA_W_PH
6020
129k
    128U, // DPSQX_SA_W_PH_MMR2
6021
129k
    128U, // DPSQX_S_W_PH
6022
129k
    128U, // DPSQX_S_W_PH_MMR2
6023
129k
    128U, // DPSQ_SA_L_W
6024
129k
    128U, // DPSQ_SA_L_W_MM
6025
129k
    128U, // DPSQ_S_W_PH
6026
129k
    128U, // DPSQ_S_W_PH_MM
6027
129k
    184U, // DPSUB_S_D
6028
129k
    184U, // DPSUB_S_H
6029
129k
    184U, // DPSUB_S_W
6030
129k
    184U, // DPSUB_U_D
6031
129k
    184U, // DPSUB_U_H
6032
129k
    184U, // DPSUB_U_W
6033
129k
    128U, // DPSU_H_QBL
6034
129k
    128U, // DPSU_H_QBL_MM
6035
129k
    128U, // DPSU_H_QBR
6036
129k
    128U, // DPSU_H_QBR_MM
6037
129k
    128U, // DPSX_W_PH
6038
129k
    128U, // DPSX_W_PH_MMR2
6039
129k
    128U, // DPS_W_PH
6040
129k
    128U, // DPS_W_PH_MMR2
6041
129k
    160U, // DROTR
6042
129k
    152U, // DROTR32
6043
129k
    128U, // DROTRV
6044
129k
    0U, // DSBH
6045
129k
    0U, // DSDIV
6046
129k
    0U, // DSHD
6047
129k
    160U, // DSLL
6048
129k
    152U, // DSLL32
6049
129k
    1U, // DSLL64_32
6050
129k
    128U, // DSLLV
6051
129k
    160U, // DSRA
6052
129k
    152U, // DSRA32
6053
129k
    128U, // DSRAV
6054
129k
    160U, // DSRL
6055
129k
    152U, // DSRL32
6056
129k
    128U, // DSRLV
6057
129k
    128U, // DSUB
6058
129k
    128U, // DSUBu
6059
129k
    0U, // DUDIV
6060
129k
    0U, // DVP
6061
129k
    0U, // DVPE
6062
129k
    0U, // DVPE_NM
6063
129k
    0U, // DVP_MMR6
6064
129k
    0U, // DivRxRy16
6065
129k
    0U, // DivuRxRy16
6066
129k
    0U, // EHB
6067
129k
    0U, // EHB_MM
6068
129k
    0U, // EHB_MMR6
6069
129k
    0U, // EHB_NM
6070
129k
    0U, // EI
6071
129k
    0U, // EI_MM
6072
129k
    0U, // EI_MMR6
6073
129k
    0U, // EI_NM
6074
129k
    0U, // EMT
6075
129k
    0U, // EMT_NM
6076
129k
    0U, // ERET
6077
129k
    0U, // ERETNC
6078
129k
    0U, // ERETNC_MMR6
6079
129k
    0U, // ERETNC_NM
6080
129k
    0U, // ERET_MM
6081
129k
    0U, // ERET_MMR6
6082
129k
    0U, // ERET_NM
6083
129k
    0U, // EVP
6084
129k
    0U, // EVPE
6085
129k
    0U, // EVPE_NM
6086
129k
    0U, // EVP_MMR6
6087
129k
    5144U,  // EXT
6088
129k
    152U, // EXTP
6089
129k
    152U, // EXTPDP
6090
129k
    128U, // EXTPDPV
6091
129k
    128U, // EXTPDPV_MM
6092
129k
    152U, // EXTPDP_MM
6093
129k
    128U, // EXTPV
6094
129k
    128U, // EXTPV_MM
6095
129k
    152U, // EXTP_MM
6096
129k
    128U, // EXTRV_RS_W
6097
129k
    128U, // EXTRV_RS_W_MM
6098
129k
    128U, // EXTRV_R_W
6099
129k
    128U, // EXTRV_R_W_MM
6100
129k
    128U, // EXTRV_S_H
6101
129k
    128U, // EXTRV_S_H_MM
6102
129k
    128U, // EXTRV_W
6103
129k
    128U, // EXTRV_W_MM
6104
129k
    152U, // EXTR_RS_W
6105
129k
    152U, // EXTR_RS_W_MM
6106
129k
    152U, // EXTR_R_W
6107
129k
    152U, // EXTR_R_W_MM
6108
129k
    152U, // EXTR_S_H
6109
129k
    152U, // EXTR_S_H_MM
6110
129k
    152U, // EXTR_W
6111
129k
    152U, // EXTR_W_MM
6112
129k
    2072U,  // EXTS
6113
129k
    2072U,  // EXTS32
6114
129k
    2048U,  // EXTW_NM
6115
129k
    5144U,  // EXT_MM
6116
129k
    5144U,  // EXT_MMR6
6117
129k
    5144U,  // EXT_NM
6118
129k
    0U, // FABS_D32
6119
129k
    0U, // FABS_D32_MM
6120
129k
    0U, // FABS_D64
6121
129k
    0U, // FABS_D64_MM
6122
129k
    0U, // FABS_S
6123
129k
    0U, // FABS_S_MM
6124
129k
    128U, // FADD_D
6125
129k
    128U, // FADD_D32
6126
129k
    128U, // FADD_D32_MM
6127
129k
    128U, // FADD_D64
6128
129k
    128U, // FADD_D64_MM
6129
129k
    128U, // FADD_PS64
6130
129k
    128U, // FADD_S
6131
129k
    128U, // FADD_S_MM
6132
129k
    72U,  // FADD_S_MMR6
6133
129k
    128U, // FADD_W
6134
129k
    128U, // FCAF_D
6135
129k
    128U, // FCAF_W
6136
129k
    128U, // FCEQ_D
6137
129k
    128U, // FCEQ_W
6138
129k
    0U, // FCLASS_D
6139
129k
    0U, // FCLASS_W
6140
129k
    128U, // FCLE_D
6141
129k
    128U, // FCLE_W
6142
129k
    128U, // FCLT_D
6143
129k
    128U, // FCLT_W
6144
129k
    0U, // FCMP_D32
6145
129k
    0U, // FCMP_D32_MM
6146
129k
    0U, // FCMP_D64
6147
129k
    0U, // FCMP_S32
6148
129k
    0U, // FCMP_S32_MM
6149
129k
    128U, // FCNE_D
6150
129k
    128U, // FCNE_W
6151
129k
    128U, // FCOR_D
6152
129k
    128U, // FCOR_W
6153
129k
    128U, // FCUEQ_D
6154
129k
    128U, // FCUEQ_W
6155
129k
    128U, // FCULE_D
6156
129k
    128U, // FCULE_W
6157
129k
    128U, // FCULT_D
6158
129k
    128U, // FCULT_W
6159
129k
    128U, // FCUNE_D
6160
129k
    128U, // FCUNE_W
6161
129k
    128U, // FCUN_D
6162
129k
    128U, // FCUN_W
6163
129k
    128U, // FDIV_D
6164
129k
    128U, // FDIV_D32
6165
129k
    128U, // FDIV_D32_MM
6166
129k
    128U, // FDIV_D64
6167
129k
    128U, // FDIV_D64_MM
6168
129k
    128U, // FDIV_S
6169
129k
    128U, // FDIV_S_MM
6170
129k
    72U,  // FDIV_S_MMR6
6171
129k
    128U, // FDIV_W
6172
129k
    128U, // FEXDO_H
6173
129k
    128U, // FEXDO_W
6174
129k
    128U, // FEXP2_D
6175
129k
    128U, // FEXP2_W
6176
129k
    0U, // FEXUPL_D
6177
129k
    0U, // FEXUPL_W
6178
129k
    0U, // FEXUPR_D
6179
129k
    0U, // FEXUPR_W
6180
129k
    0U, // FFINT_S_D
6181
129k
    0U, // FFINT_S_W
6182
129k
    0U, // FFINT_U_D
6183
129k
    0U, // FFINT_U_W
6184
129k
    0U, // FFQL_D
6185
129k
    0U, // FFQL_W
6186
129k
    0U, // FFQR_D
6187
129k
    0U, // FFQR_W
6188
129k
    0U, // FILL_B
6189
129k
    0U, // FILL_D
6190
129k
    0U, // FILL_H
6191
129k
    0U, // FILL_W
6192
129k
    0U, // FLOG2_D
6193
129k
    0U, // FLOG2_W
6194
129k
    0U, // FLOOR_L_D64
6195
129k
    0U, // FLOOR_L_D_MMR6
6196
129k
    0U, // FLOOR_L_S
6197
129k
    0U, // FLOOR_L_S_MMR6
6198
129k
    0U, // FLOOR_W_D32
6199
129k
    0U, // FLOOR_W_D64
6200
129k
    0U, // FLOOR_W_D_MMR6
6201
129k
    0U, // FLOOR_W_MM
6202
129k
    0U, // FLOOR_W_S
6203
129k
    0U, // FLOOR_W_S_MM
6204
129k
    0U, // FLOOR_W_S_MMR6
6205
129k
    184U, // FMADD_D
6206
129k
    184U, // FMADD_W
6207
129k
    128U, // FMAX_A_D
6208
129k
    128U, // FMAX_A_W
6209
129k
    128U, // FMAX_D
6210
129k
    128U, // FMAX_W
6211
129k
    128U, // FMIN_A_D
6212
129k
    128U, // FMIN_A_W
6213
129k
    128U, // FMIN_D
6214
129k
    128U, // FMIN_W
6215
129k
    0U, // FMOV_D32
6216
129k
    0U, // FMOV_D32_MM
6217
129k
    0U, // FMOV_D64
6218
129k
    0U, // FMOV_D64_MM
6219
129k
    0U, // FMOV_D_MMR6
6220
129k
    0U, // FMOV_S
6221
129k
    0U, // FMOV_S_MM
6222
129k
    0U, // FMOV_S_MMR6
6223
129k
    184U, // FMSUB_D
6224
129k
    184U, // FMSUB_W
6225
129k
    128U, // FMUL_D
6226
129k
    128U, // FMUL_D32
6227
129k
    128U, // FMUL_D32_MM
6228
129k
    128U, // FMUL_D64
6229
129k
    128U, // FMUL_D64_MM
6230
129k
    128U, // FMUL_PS64
6231
129k
    128U, // FMUL_S
6232
129k
    128U, // FMUL_S_MM
6233
129k
    72U,  // FMUL_S_MMR6
6234
129k
    128U, // FMUL_W
6235
129k
    0U, // FNEG_D32
6236
129k
    0U, // FNEG_D32_MM
6237
129k
    0U, // FNEG_D64
6238
129k
    0U, // FNEG_D64_MM
6239
129k
    0U, // FNEG_S
6240
129k
    0U, // FNEG_S_MM
6241
129k
    0U, // FNEG_S_MMR6
6242
129k
    1U, // FORK
6243
129k
    1U, // FORK_NM
6244
129k
    0U, // FRCP_D
6245
129k
    0U, // FRCP_W
6246
129k
    0U, // FRINT_D
6247
129k
    0U, // FRINT_W
6248
129k
    0U, // FRSQRT_D
6249
129k
    0U, // FRSQRT_W
6250
129k
    128U, // FSAF_D
6251
129k
    128U, // FSAF_W
6252
129k
    128U, // FSEQ_D
6253
129k
    128U, // FSEQ_W
6254
129k
    128U, // FSLE_D
6255
129k
    128U, // FSLE_W
6256
129k
    128U, // FSLT_D
6257
129k
    128U, // FSLT_W
6258
129k
    128U, // FSNE_D
6259
129k
    128U, // FSNE_W
6260
129k
    128U, // FSOR_D
6261
129k
    128U, // FSOR_W
6262
129k
    0U, // FSQRT_D
6263
129k
    0U, // FSQRT_D32
6264
129k
    0U, // FSQRT_D32_MM
6265
129k
    0U, // FSQRT_D64
6266
129k
    0U, // FSQRT_D64_MM
6267
129k
    0U, // FSQRT_S
6268
129k
    0U, // FSQRT_S_MM
6269
129k
    0U, // FSQRT_W
6270
129k
    128U, // FSUB_D
6271
129k
    128U, // FSUB_D32
6272
129k
    128U, // FSUB_D32_MM
6273
129k
    128U, // FSUB_D64
6274
129k
    128U, // FSUB_D64_MM
6275
129k
    128U, // FSUB_PS64
6276
129k
    128U, // FSUB_S
6277
129k
    128U, // FSUB_S_MM
6278
129k
    72U,  // FSUB_S_MMR6
6279
129k
    128U, // FSUB_W
6280
129k
    128U, // FSUEQ_D
6281
129k
    128U, // FSUEQ_W
6282
129k
    128U, // FSULE_D
6283
129k
    128U, // FSULE_W
6284
129k
    128U, // FSULT_D
6285
129k
    128U, // FSULT_W
6286
129k
    128U, // FSUNE_D
6287
129k
    128U, // FSUNE_W
6288
129k
    128U, // FSUN_D
6289
129k
    128U, // FSUN_W
6290
129k
    0U, // FTINT_S_D
6291
129k
    0U, // FTINT_S_W
6292
129k
    0U, // FTINT_U_D
6293
129k
    0U, // FTINT_U_W
6294
129k
    128U, // FTQ_H
6295
129k
    128U, // FTQ_W
6296
129k
    0U, // FTRUNC_S_D
6297
129k
    0U, // FTRUNC_S_W
6298
129k
    0U, // FTRUNC_U_D
6299
129k
    0U, // FTRUNC_U_W
6300
129k
    0U, // GINVI
6301
129k
    0U, // GINVI_MMR6
6302
129k
    0U, // GINVI_NM
6303
129k
    0U, // GINVT
6304
129k
    0U, // GINVT_MMR6
6305
129k
    0U, // GINVT_NM
6306
129k
    128U, // HADD_S_D
6307
129k
    128U, // HADD_S_H
6308
129k
    128U, // HADD_S_W
6309
129k
    128U, // HADD_U_D
6310
129k
    128U, // HADD_U_H
6311
129k
    128U, // HADD_U_W
6312
129k
    128U, // HSUB_S_D
6313
129k
    128U, // HSUB_S_H
6314
129k
    128U, // HSUB_S_W
6315
129k
    128U, // HSUB_U_D
6316
129k
    128U, // HSUB_U_H
6317
129k
    128U, // HSUB_U_W
6318
129k
    0U, // HYPCALL
6319
129k
    0U, // HYPCALL_MM
6320
129k
    128U, // ILVEV_B
6321
129k
    128U, // ILVEV_D
6322
129k
    128U, // ILVEV_H
6323
129k
    128U, // ILVEV_W
6324
129k
    128U, // ILVL_B
6325
129k
    128U, // ILVL_D
6326
129k
    128U, // ILVL_H
6327
129k
    128U, // ILVL_W
6328
129k
    128U, // ILVOD_B
6329
129k
    128U, // ILVOD_D
6330
129k
    128U, // ILVOD_H
6331
129k
    128U, // ILVOD_W
6332
129k
    128U, // ILVR_B
6333
129k
    128U, // ILVR_D
6334
129k
    128U, // ILVR_H
6335
129k
    128U, // ILVR_W
6336
129k
    7192U,  // INS
6337
129k
    0U, // INSERT_B
6338
129k
    0U, // INSERT_D
6339
129k
    0U, // INSERT_H
6340
129k
    0U, // INSERT_W
6341
129k
    0U, // INSV
6342
129k
    0U, // INSVE_B
6343
129k
    0U, // INSVE_D
6344
129k
    0U, // INSVE_H
6345
129k
    0U, // INSVE_W
6346
129k
    0U, // INSV_MM
6347
129k
    7192U,  // INS_MM
6348
129k
    7192U,  // INS_MMR6
6349
129k
    7192U,  // INS_NM
6350
129k
    0U, // J
6351
129k
    0U, // JAL
6352
129k
    0U, // JALR
6353
129k
    0U, // JALR16_MM
6354
129k
    0U, // JALR64
6355
129k
    0U, // JALRC16_MMR6
6356
129k
    0U, // JALRC16_NM
6357
129k
    0U, // JALRCHB_NM
6358
129k
    0U, // JALRC_HB_MMR6
6359
129k
    0U, // JALRC_MMR6
6360
129k
    0U, // JALRC_NM
6361
129k
    0U, // JALRS16_MM
6362
129k
    0U, // JALRS_MM
6363
129k
    0U, // JALR_HB
6364
129k
    0U, // JALR_HB64
6365
129k
    0U, // JALR_MM
6366
129k
    0U, // JALS_MM
6367
129k
    0U, // JALX
6368
129k
    0U, // JALX_MM
6369
129k
    0U, // JAL_MM
6370
129k
    0U, // JIALC
6371
129k
    0U, // JIALC64
6372
129k
    0U, // JIALC_MMR6
6373
129k
    0U, // JIC
6374
129k
    0U, // JIC64
6375
129k
    0U, // JIC_MMR6
6376
129k
    0U, // JR
6377
129k
    0U, // JR16_MM
6378
129k
    0U, // JR64
6379
129k
    0U, // JRADDIUSP
6380
129k
    0U, // JRC16_MM
6381
129k
    0U, // JRC16_MMR6
6382
129k
    0U, // JRCADDIUSP_MMR6
6383
129k
    0U, // JRC_NM
6384
129k
    0U, // JR_HB
6385
129k
    0U, // JR_HB64
6386
129k
    0U, // JR_HB64_R6
6387
129k
    0U, // JR_HB_R6
6388
129k
    0U, // JR_MM
6389
129k
    0U, // J_MM
6390
129k
    0U, // Jal16
6391
129k
    0U, // JalB16
6392
129k
    0U, // JrRa16
6393
129k
    0U, // JrcRa16
6394
129k
    0U, // JrcRx16
6395
129k
    0U, // JumpLinkReg16
6396
129k
    0U, // LAPC32_NM
6397
129k
    0U, // LAPC48_NM
6398
129k
    0U, // LB
6399
129k
    0U, // LB16_NM
6400
129k
    0U, // LB64
6401
129k
    0U, // LBE
6402
129k
    0U, // LBE_MM
6403
129k
    0U, // LBGP_NM
6404
129k
    0U, // LBU16_MM
6405
129k
    0U, // LBU16_NM
6406
129k
    0U, // LBUGP_NM
6407
129k
    1U, // LBUX
6408
129k
    1U, // LBUX_MM
6409
129k
    0U, // LBUX_NM
6410
129k
    0U, // LBU_MMR6
6411
129k
    0U, // LBU_NM
6412
129k
    0U, // LBUs9_NM
6413
129k
    0U, // LBX_NM
6414
129k
    0U, // LB_MM
6415
129k
    0U, // LB_MMR6
6416
129k
    0U, // LB_NM
6417
129k
    0U, // LBs9_NM
6418
129k
    0U, // LBu
6419
129k
    0U, // LBu64
6420
129k
    0U, // LBuE
6421
129k
    0U, // LBuE_MM
6422
129k
    0U, // LBu_MM
6423
129k
    0U, // LD
6424
129k
    0U, // LDC1
6425
129k
    0U, // LDC164
6426
129k
    0U, // LDC1_D64_MMR6
6427
129k
    0U, // LDC1_MM_D32
6428
129k
    0U, // LDC1_MM_D64
6429
129k
    0U, // LDC2
6430
129k
    0U, // LDC2_MMR6
6431
129k
    0U, // LDC2_R6
6432
129k
    0U, // LDC3
6433
129k
    0U, // LDI_B
6434
129k
    0U, // LDI_D
6435
129k
    0U, // LDI_H
6436
129k
    0U, // LDI_W
6437
129k
    0U, // LDL
6438
129k
    0U, // LDPC
6439
129k
    0U, // LDR
6440
129k
    1U, // LDXC1
6441
129k
    1U, // LDXC164
6442
129k
    0U, // LD_B
6443
129k
    0U, // LD_D
6444
129k
    0U, // LD_H
6445
129k
    0U, // LD_W
6446
129k
    0U, // LEA_ADDIU_NM
6447
129k
    0U, // LEA_ADDiu
6448
129k
    0U, // LEA_ADDiu64
6449
129k
    0U, // LEA_ADDiu_MM
6450
129k
    0U, // LH
6451
129k
    0U, // LH16_NM
6452
129k
    0U, // LH64
6453
129k
    0U, // LHE
6454
129k
    0U, // LHE_MM
6455
129k
    0U, // LHGP_NM
6456
129k
    0U, // LHU16_MM
6457
129k
    0U, // LHU16_NM
6458
129k
    0U, // LHUGP_NM
6459
129k
    0U, // LHUXS_NM
6460
129k
    0U, // LHUX_NM
6461
129k
    0U, // LHU_NM
6462
129k
    0U, // LHUs9_NM
6463
129k
    1U, // LHX
6464
129k
    0U, // LHXS_NM
6465
129k
    1U, // LHX_MM
6466
129k
    0U, // LHX_NM
6467
129k
    0U, // LH_MM
6468
129k
    0U, // LH_NM
6469
129k
    0U, // LHs9_NM
6470
129k
    0U, // LHu
6471
129k
    0U, // LHu64
6472
129k
    0U, // LHuE
6473
129k
    0U, // LHuE_MM
6474
129k
    0U, // LHu_MM
6475
129k
    0U, // LI16_MM
6476
129k
    0U, // LI16_MMR6
6477
129k
    0U, // LI16_NM
6478
129k
    0U, // LI48_NM
6479
129k
    0U, // LL
6480
129k
    0U, // LL64
6481
129k
    0U, // LL64_R6
6482
129k
    0U, // LLD
6483
129k
    0U, // LLD_R6
6484
129k
    0U, // LLE
6485
129k
    0U, // LLE_MM
6486
129k
    76U,  // LLWP_NM
6487
129k
    0U, // LL_MM
6488
129k
    0U, // LL_MMR6
6489
129k
    0U, // LL_NM
6490
129k
    0U, // LL_R6
6491
129k
    9216U,  // LSA
6492
129k
    1U, // LSA_MMR6
6493
129k
    1024U,  // LSA_NM
6494
129k
    9216U,  // LSA_R6
6495
129k
    0U, // LUI_MMR6
6496
129k
    0U, // LUI_NM
6497
129k
    1U, // LUXC1
6498
129k
    1U, // LUXC164
6499
129k
    1U, // LUXC1_MM
6500
129k
    0U, // LUi
6501
129k
    0U, // LUi64
6502
129k
    0U, // LUi_MM
6503
129k
    0U, // LW
6504
129k
    0U, // LW16_MM
6505
129k
    0U, // LW16_NM
6506
129k
    0U, // LW4x4_NM
6507
129k
    0U, // LW64
6508
129k
    0U, // LWC1
6509
129k
    0U, // LWC1_MM
6510
129k
    0U, // LWC2
6511
129k
    0U, // LWC2_MMR6
6512
129k
    0U, // LWC2_R6
6513
129k
    0U, // LWC3
6514
129k
    0U, // LWDSP
6515
129k
    0U, // LWDSP_MM
6516
129k
    0U, // LWE
6517
129k
    0U, // LWE_MM
6518
129k
    0U, // LWGP16_NM
6519
129k
    0U, // LWGP_MM
6520
129k
    0U, // LWGP_NM
6521
129k
    0U, // LWL
6522
129k
    0U, // LWL64
6523
129k
    0U, // LWLE
6524
129k
    0U, // LWLE_MM
6525
129k
    0U, // LWL_MM
6526
129k
    0U, // LWM16_MM
6527
129k
    0U, // LWM16_MMR6
6528
129k
    0U, // LWM32_MM
6529
129k
    184U, // LWM_NM
6530
129k
    0U, // LWPC
6531
129k
    0U, // LWPC_MMR6
6532
129k
    0U, // LWPC_NM
6533
129k
    0U, // LWP_MM
6534
129k
    0U, // LWR
6535
129k
    0U, // LWR64
6536
129k
    0U, // LWRE
6537
129k
    0U, // LWRE_MM
6538
129k
    0U, // LWR_MM
6539
129k
    0U, // LWSP16_NM
6540
129k
    0U, // LWSP_MM
6541
129k
    0U, // LWUPC
6542
129k
    0U, // LWU_MM
6543
129k
    1U, // LWX
6544
129k
    1U, // LWXC1
6545
129k
    1U, // LWXC1_MM
6546
129k
    0U, // LWXS16_NM
6547
129k
    1U, // LWXS_MM
6548
129k
    0U, // LWXS_NM
6549
129k
    1U, // LWX_MM
6550
129k
    0U, // LWX_NM
6551
129k
    0U, // LW_MM
6552
129k
    0U, // LW_MMR6
6553
129k
    0U, // LW_NM
6554
129k
    0U, // LWs9_NM
6555
129k
    0U, // LWu
6556
129k
    0U, // LbRxRyOffMemX16
6557
129k
    0U, // LbuRxRyOffMemX16
6558
129k
    0U, // LhRxRyOffMemX16
6559
129k
    0U, // LhuRxRyOffMemX16
6560
129k
    1U, // LiRxImm16
6561
129k
    0U, // LiRxImmAlignX16
6562
129k
    0U, // LiRxImmX16
6563
129k
    1U, // LwRxPcTcp16
6564
129k
    0U, // LwRxPcTcpX16
6565
129k
    0U, // LwRxRyOffMemX16
6566
129k
    0U, // LwRxSpImmX16
6567
129k
    0U, // MADD
6568
129k
    184U, // MADDF_D
6569
129k
    184U, // MADDF_D_MMR6
6570
129k
    184U, // MADDF_S
6571
129k
    184U, // MADDF_S_MMR6
6572
129k
    184U, // MADDR_Q_H
6573
129k
    184U, // MADDR_Q_W
6574
129k
    0U, // MADDU
6575
129k
    128U, // MADDU_DSP
6576
129k
    128U, // MADDU_DSP_MM
6577
129k
    0U, // MADDU_MM
6578
129k
    184U, // MADDV_B
6579
129k
    184U, // MADDV_D
6580
129k
    184U, // MADDV_H
6581
129k
    184U, // MADDV_W
6582
129k
    0U, // MADD_D32
6583
129k
    0U, // MADD_D32_MM
6584
129k
    0U, // MADD_D64
6585
129k
    128U, // MADD_DSP
6586
129k
    128U, // MADD_DSP_MM
6587
129k
    0U, // MADD_MM
6588
129k
    184U, // MADD_Q_H
6589
129k
    184U, // MADD_Q_W
6590
129k
    0U, // MADD_S
6591
129k
    0U, // MADD_S_MM
6592
129k
    128U, // MAQ_SA_W_PHL
6593
129k
    128U, // MAQ_SA_W_PHL_MM
6594
129k
    128U, // MAQ_SA_W_PHR
6595
129k
    128U, // MAQ_SA_W_PHR_MM
6596
129k
    128U, // MAQ_S_W_PHL
6597
129k
    128U, // MAQ_S_W_PHL_MM
6598
129k
    128U, // MAQ_S_W_PHR
6599
129k
    128U, // MAQ_S_W_PHR_MM
6600
129k
    128U, // MAXA_D
6601
129k
    128U, // MAXA_D_MMR6
6602
129k
    128U, // MAXA_S
6603
129k
    128U, // MAXA_S_MMR6
6604
129k
    128U, // MAXI_S_B
6605
129k
    128U, // MAXI_S_D
6606
129k
    128U, // MAXI_S_H
6607
129k
    128U, // MAXI_S_W
6608
129k
    152U, // MAXI_U_B
6609
129k
    152U, // MAXI_U_D
6610
129k
    152U, // MAXI_U_H
6611
129k
    152U, // MAXI_U_W
6612
129k
    128U, // MAX_A_B
6613
129k
    128U, // MAX_A_D
6614
129k
    128U, // MAX_A_H
6615
129k
    128U, // MAX_A_W
6616
129k
    128U, // MAX_D
6617
129k
    128U, // MAX_D_MMR6
6618
129k
    128U, // MAX_S
6619
129k
    128U, // MAX_S_B
6620
129k
    128U, // MAX_S_D
6621
129k
    128U, // MAX_S_H
6622
129k
    128U, // MAX_S_MMR6
6623
129k
    128U, // MAX_S_W
6624
129k
    128U, // MAX_U_B
6625
129k
    128U, // MAX_U_D
6626
129k
    128U, // MAX_U_H
6627
129k
    128U, // MAX_U_W
6628
129k
    136U, // MFC0
6629
129k
    0U, // MFC0Sel_NM
6630
129k
    136U, // MFC0_MMR6
6631
129k
    152U, // MFC0_NM
6632
129k
    0U, // MFC1
6633
129k
    0U, // MFC1_D64
6634
129k
    0U, // MFC1_MM
6635
129k
    0U, // MFC1_MMR6
6636
129k
    136U, // MFC2
6637
129k
    0U, // MFC2_MMR6
6638
129k
    136U, // MFGC0
6639
129k
    136U, // MFGC0_MM
6640
129k
    0U, // MFHC0Sel_NM
6641
129k
    136U, // MFHC0_MMR6
6642
129k
    152U, // MFHC0_NM
6643
129k
    0U, // MFHC1_D32
6644
129k
    0U, // MFHC1_D32_MM
6645
129k
    0U, // MFHC1_D64
6646
129k
    0U, // MFHC1_D64_MM
6647
129k
    0U, // MFHC2_MMR6
6648
129k
    136U, // MFHGC0
6649
129k
    136U, // MFHGC0_MM
6650
129k
    0U, // MFHI
6651
129k
    0U, // MFHI16_MM
6652
129k
    0U, // MFHI64
6653
129k
    0U, // MFHI_DSP
6654
129k
    0U, // MFHI_DSP_MM
6655
129k
    0U, // MFHI_MM
6656
129k
    0U, // MFLO
6657
129k
    0U, // MFLO16_MM
6658
129k
    0U, // MFLO64
6659
129k
    0U, // MFLO_DSP
6660
129k
    0U, // MFLO_DSP_MM
6661
129k
    0U, // MFLO_MM
6662
129k
    19520U, // MFTR
6663
129k
    19520U, // MFTR_NM
6664
129k
    128U, // MINA_D
6665
129k
    128U, // MINA_D_MMR6
6666
129k
    128U, // MINA_S
6667
129k
    128U, // MINA_S_MMR6
6668
129k
    128U, // MINI_S_B
6669
129k
    128U, // MINI_S_D
6670
129k
    128U, // MINI_S_H
6671
129k
    128U, // MINI_S_W
6672
129k
    152U, // MINI_U_B
6673
129k
    152U, // MINI_U_D
6674
129k
    152U, // MINI_U_H
6675
129k
    152U, // MINI_U_W
6676
129k
    128U, // MIN_A_B
6677
129k
    128U, // MIN_A_D
6678
129k
    128U, // MIN_A_H
6679
129k
    128U, // MIN_A_W
6680
129k
    128U, // MIN_D
6681
129k
    128U, // MIN_D_MMR6
6682
129k
    128U, // MIN_S
6683
129k
    128U, // MIN_S_B
6684
129k
    128U, // MIN_S_D
6685
129k
    128U, // MIN_S_H
6686
129k
    128U, // MIN_S_MMR6
6687
129k
    128U, // MIN_S_W
6688
129k
    128U, // MIN_U_B
6689
129k
    128U, // MIN_U_D
6690
129k
    128U, // MIN_U_H
6691
129k
    128U, // MIN_U_W
6692
129k
    128U, // MOD
6693
129k
    128U, // MODSUB
6694
129k
    128U, // MODSUB_MM
6695
129k
    128U, // MODU
6696
129k
    128U, // MODU_MMR6
6697
129k
    128U, // MODU_NM
6698
129k
    128U, // MOD_MMR6
6699
129k
    128U, // MOD_NM
6700
129k
    128U, // MOD_S_B
6701
129k
    128U, // MOD_S_D
6702
129k
    128U, // MOD_S_H
6703
129k
    128U, // MOD_S_W
6704
129k
    128U, // MOD_U_B
6705
129k
    128U, // MOD_U_D
6706
129k
    128U, // MOD_U_H
6707
129k
    128U, // MOD_U_W
6708
129k
    0U, // MOVE16_MM
6709
129k
    0U, // MOVE16_MMR6
6710
129k
    80U,  // MOVEBALC_NM
6711
129k
    0U, // MOVEPREV_NM
6712
129k
    0U, // MOVEP_MM
6713
129k
    0U, // MOVEP_MMR6
6714
129k
    0U, // MOVEP_NM
6715
129k
    0U, // MOVE_NM
6716
129k
    0U, // MOVE_V
6717
129k
    128U, // MOVF_D32
6718
129k
    128U, // MOVF_D32_MM
6719
129k
    128U, // MOVF_D64
6720
129k
    128U, // MOVF_I
6721
129k
    128U, // MOVF_I64
6722
129k
    128U, // MOVF_I_MM
6723
129k
    128U, // MOVF_S
6724
129k
    128U, // MOVF_S_MM
6725
129k
    128U, // MOVN_I64_D64
6726
129k
    128U, // MOVN_I64_I
6727
129k
    128U, // MOVN_I64_I64
6728
129k
    128U, // MOVN_I64_S
6729
129k
    128U, // MOVN_I_D32
6730
129k
    128U, // MOVN_I_D32_MM
6731
129k
    128U, // MOVN_I_D64
6732
129k
    128U, // MOVN_I_I
6733
129k
    128U, // MOVN_I_I64
6734
129k
    128U, // MOVN_I_MM
6735
129k
    128U, // MOVN_I_S
6736
129k
    128U, // MOVN_I_S_MM
6737
129k
    128U, // MOVN_NM
6738
129k
    128U, // MOVT_D32
6739
129k
    128U, // MOVT_D32_MM
6740
129k
    128U, // MOVT_D64
6741
129k
    128U, // MOVT_I
6742
129k
    128U, // MOVT_I64
6743
129k
    128U, // MOVT_I_MM
6744
129k
    128U, // MOVT_S
6745
129k
    128U, // MOVT_S_MM
6746
129k
    128U, // MOVZ_I64_D64
6747
129k
    128U, // MOVZ_I64_I
6748
129k
    128U, // MOVZ_I64_I64
6749
129k
    128U, // MOVZ_I64_S
6750
129k
    128U, // MOVZ_I_D32
6751
129k
    128U, // MOVZ_I_D32_MM
6752
129k
    128U, // MOVZ_I_D64
6753
129k
    128U, // MOVZ_I_I
6754
129k
    128U, // MOVZ_I_I64
6755
129k
    128U, // MOVZ_I_MM
6756
129k
    128U, // MOVZ_I_S
6757
129k
    128U, // MOVZ_I_S_MM
6758
129k
    128U, // MOVZ_NM
6759
129k
    0U, // MSUB
6760
129k
    184U, // MSUBF_D
6761
129k
    184U, // MSUBF_D_MMR6
6762
129k
    184U, // MSUBF_S
6763
129k
    184U, // MSUBF_S_MMR6
6764
129k
    184U, // MSUBR_Q_H
6765
129k
    184U, // MSUBR_Q_W
6766
129k
    0U, // MSUBU
6767
129k
    128U, // MSUBU_DSP
6768
129k
    128U, // MSUBU_DSP_MM
6769
129k
    0U, // MSUBU_MM
6770
129k
    184U, // MSUBV_B
6771
129k
    184U, // MSUBV_D
6772
129k
    184U, // MSUBV_H
6773
129k
    184U, // MSUBV_W
6774
129k
    0U, // MSUB_D32
6775
129k
    0U, // MSUB_D32_MM
6776
129k
    0U, // MSUB_D64
6777
129k
    128U, // MSUB_DSP
6778
129k
    128U, // MSUB_DSP_MM
6779
129k
    0U, // MSUB_MM
6780
129k
    184U, // MSUB_Q_H
6781
129k
    184U, // MSUB_Q_W
6782
129k
    0U, // MSUB_S
6783
129k
    0U, // MSUB_S_MM
6784
129k
    0U, // MTC0
6785
129k
    0U, // MTC0Sel_NM
6786
129k
    0U, // MTC0_MMR6
6787
129k
    152U, // MTC0_NM
6788
129k
    0U, // MTC1
6789
129k
    0U, // MTC1_D64
6790
129k
    0U, // MTC1_D64_MM
6791
129k
    0U, // MTC1_MM
6792
129k
    0U, // MTC1_MMR6
6793
129k
    0U, // MTC2
6794
129k
    0U, // MTC2_MMR6
6795
129k
    0U, // MTGC0
6796
129k
    0U, // MTGC0_MM
6797
129k
    0U, // MTHC0Sel_NM
6798
129k
    0U, // MTHC0_MMR6
6799
129k
    152U, // MTHC0_NM
6800
129k
    0U, // MTHC1_D32
6801
129k
    0U, // MTHC1_D32_MM
6802
129k
    0U, // MTHC1_D64
6803
129k
    0U, // MTHC1_D64_MM
6804
129k
    0U, // MTHC2_MMR6
6805
129k
    0U, // MTHGC0
6806
129k
    0U, // MTHGC0_MM
6807
129k
    0U, // MTHI
6808
129k
    0U, // MTHI64
6809
129k
    0U, // MTHI_DSP
6810
129k
    0U, // MTHI_DSP_MM
6811
129k
    0U, // MTHI_MM
6812
129k
    0U, // MTHLIP
6813
129k
    0U, // MTHLIP_MM
6814
129k
    0U, // MTLO
6815
129k
    0U, // MTLO64
6816
129k
    0U, // MTLO_DSP
6817
129k
    0U, // MTLO_DSP_MM
6818
129k
    0U, // MTLO_MM
6819
129k
    0U, // MTM0
6820
129k
    0U, // MTM1
6821
129k
    0U, // MTM2
6822
129k
    0U, // MTP0
6823
129k
    0U, // MTP1
6824
129k
    0U, // MTP2
6825
129k
    2U, // MTTR
6826
129k
    2U, // MTTR_NM
6827
129k
    128U, // MUH
6828
129k
    128U, // MUHU
6829
129k
    128U, // MUHU_MMR6
6830
129k
    128U, // MUHU_NM
6831
129k
    128U, // MUH_MMR6
6832
129k
    128U, // MUH_NM
6833
129k
    128U, // MUL
6834
129k
    128U, // MUL4x4_NM
6835
129k
    128U, // MULEQ_S_W_PHL
6836
129k
    128U, // MULEQ_S_W_PHL_MM
6837
129k
    128U, // MULEQ_S_W_PHR
6838
129k
    128U, // MULEQ_S_W_PHR_MM
6839
129k
    128U, // MULEU_S_PH_QBL
6840
129k
    128U, // MULEU_S_PH_QBL_MM
6841
129k
    128U, // MULEU_S_PH_QBR
6842
129k
    128U, // MULEU_S_PH_QBR_MM
6843
129k
    128U, // MULQ_RS_PH
6844
129k
    128U, // MULQ_RS_PH_MM
6845
129k
    128U, // MULQ_RS_W
6846
129k
    128U, // MULQ_RS_W_MMR2
6847
129k
    128U, // MULQ_S_PH
6848
129k
    128U, // MULQ_S_PH_MMR2
6849
129k
    128U, // MULQ_S_W
6850
129k
    128U, // MULQ_S_W_MMR2
6851
129k
    128U, // MULR_PS64
6852
129k
    128U, // MULR_Q_H
6853
129k
    128U, // MULR_Q_W
6854
129k
    128U, // MULSAQ_S_W_PH
6855
129k
    128U, // MULSAQ_S_W_PH_MM
6856
129k
    128U, // MULSA_W_PH
6857
129k
    128U, // MULSA_W_PH_MMR2
6858
129k
    0U, // MULT
6859
129k
    128U, // MULTU_DSP
6860
129k
    128U, // MULTU_DSP_MM
6861
129k
    128U, // MULT_DSP
6862
129k
    128U, // MULT_DSP_MM
6863
129k
    0U, // MULT_MM
6864
129k
    0U, // MULTu
6865
129k
    0U, // MULTu_MM
6866
129k
    128U, // MULU
6867
129k
    128U, // MULU_MMR6
6868
129k
    128U, // MULU_NM
6869
129k
    128U, // MULV_B
6870
129k
    128U, // MULV_D
6871
129k
    128U, // MULV_H
6872
129k
    128U, // MULV_W
6873
129k
    128U, // MUL_MM
6874
129k
    128U, // MUL_MMR6
6875
129k
    128U, // MUL_NM
6876
129k
    128U, // MUL_PH
6877
129k
    128U, // MUL_PH_MMR2
6878
129k
    128U, // MUL_Q_H
6879
129k
    128U, // MUL_Q_W
6880
129k
    128U, // MUL_R6
6881
129k
    128U, // MUL_S_PH
6882
129k
    128U, // MUL_S_PH_MMR2
6883
129k
    0U, // Mfhi16
6884
129k
    0U, // Mflo16
6885
129k
    0U, // Move32R16
6886
129k
    0U, // MoveR3216
6887
129k
    0U, // NLOC_B
6888
129k
    0U, // NLOC_D
6889
129k
    0U, // NLOC_H
6890
129k
    0U, // NLOC_W
6891
129k
    0U, // NLZC_B
6892
129k
    0U, // NLZC_D
6893
129k
    0U, // NLZC_H
6894
129k
    0U, // NLZC_W
6895
129k
    0U, // NMADD_D32
6896
129k
    0U, // NMADD_D32_MM
6897
129k
    0U, // NMADD_D64
6898
129k
    0U, // NMADD_S
6899
129k
    0U, // NMADD_S_MM
6900
129k
    0U, // NMSUB_D32
6901
129k
    0U, // NMSUB_D32_MM
6902
129k
    0U, // NMSUB_D64
6903
129k
    0U, // NMSUB_S
6904
129k
    0U, // NMSUB_S_MM
6905
129k
    0U, // NOP32_NM
6906
129k
    0U, // NOP_NM
6907
129k
    128U, // NOR
6908
129k
    128U, // NOR64
6909
129k
    20U,  // NORI_B
6910
129k
    128U, // NOR_MM
6911
129k
    128U, // NOR_MMR6
6912
129k
    128U, // NOR_NM
6913
129k
    128U, // NOR_V
6914
129k
    0U, // NOT16_MM
6915
129k
    0U, // NOT16_MMR6
6916
129k
    0U, // NOT16_NM
6917
129k
    0U, // NegRxRy16
6918
129k
    0U, // NotRxRy16
6919
129k
    128U, // OR
6920
129k
    0U, // OR16_MM
6921
129k
    0U, // OR16_MMR6
6922
129k
    128U, // OR16_NM
6923
129k
    128U, // OR64
6924
129k
    20U,  // ORI_B
6925
129k
    16U,  // ORI_MMR6
6926
129k
    128U, // ORI_NM
6927
129k
    128U, // OR_MM
6928
129k
    128U, // OR_MMR6
6929
129k
    128U, // OR_NM
6930
129k
    128U, // OR_V
6931
129k
    16U,  // ORi
6932
129k
    16U,  // ORi64
6933
129k
    16U,  // ORi_MM
6934
129k
    0U, // OrRxRxRy16
6935
129k
    128U, // PACKRL_PH
6936
129k
    128U, // PACKRL_PH_MM
6937
129k
    0U, // PAUSE
6938
129k
    0U, // PAUSE_MM
6939
129k
    0U, // PAUSE_MMR6
6940
129k
    0U, // PAUSE_NM
6941
129k
    128U, // PCKEV_B
6942
129k
    128U, // PCKEV_D
6943
129k
    128U, // PCKEV_H
6944
129k
    128U, // PCKEV_W
6945
129k
    128U, // PCKOD_B
6946
129k
    128U, // PCKOD_D
6947
129k
    128U, // PCKOD_H
6948
129k
    128U, // PCKOD_W
6949
129k
    0U, // PCNT_B
6950
129k
    0U, // PCNT_D
6951
129k
    0U, // PCNT_H
6952
129k
    0U, // PCNT_W
6953
129k
    128U, // PICK_PH
6954
129k
    128U, // PICK_PH_MM
6955
129k
    128U, // PICK_QB
6956
129k
    128U, // PICK_QB_MM
6957
129k
    128U, // PLL_PS64
6958
129k
    128U, // PLU_PS64
6959
129k
    0U, // POP
6960
129k
    0U, // PRECEQU_PH_QBL
6961
129k
    0U, // PRECEQU_PH_QBLA
6962
129k
    0U, // PRECEQU_PH_QBLA_MM
6963
129k
    0U, // PRECEQU_PH_QBL_MM
6964
129k
    0U, // PRECEQU_PH_QBR
6965
129k
    0U, // PRECEQU_PH_QBRA
6966
129k
    0U, // PRECEQU_PH_QBRA_MM
6967
129k
    0U, // PRECEQU_PH_QBR_MM
6968
129k
    0U, // PRECEQ_W_PHL
6969
129k
    0U, // PRECEQ_W_PHL_MM
6970
129k
    0U, // PRECEQ_W_PHR
6971
129k
    0U, // PRECEQ_W_PHR_MM
6972
129k
    0U, // PRECEU_PH_QBL
6973
129k
    0U, // PRECEU_PH_QBLA
6974
129k
    0U, // PRECEU_PH_QBLA_MM
6975
129k
    0U, // PRECEU_PH_QBL_MM
6976
129k
    0U, // PRECEU_PH_QBR
6977
129k
    0U, // PRECEU_PH_QBRA
6978
129k
    0U, // PRECEU_PH_QBRA_MM
6979
129k
    0U, // PRECEU_PH_QBR_MM
6980
129k
    128U, // PRECRQU_S_QB_PH
6981
129k
    128U, // PRECRQU_S_QB_PH_MM
6982
129k
    128U, // PRECRQ_PH_W
6983
129k
    128U, // PRECRQ_PH_W_MM
6984
129k
    128U, // PRECRQ_QB_PH
6985
129k
    128U, // PRECRQ_QB_PH_MM
6986
129k
    128U, // PRECRQ_RS_PH_W
6987
129k
    128U, // PRECRQ_RS_PH_W_MM
6988
129k
    128U, // PRECR_QB_PH
6989
129k
    128U, // PRECR_QB_PH_MMR2
6990
129k
    152U, // PRECR_SRA_PH_W
6991
129k
    152U, // PRECR_SRA_PH_W_MMR2
6992
129k
    152U, // PRECR_SRA_R_PH_W
6993
129k
    152U, // PRECR_SRA_R_PH_W_MMR2
6994
129k
    0U, // PREF
6995
129k
    0U, // PREFE
6996
129k
    0U, // PREFE_MM
6997
129k
    0U, // PREFX_MM
6998
129k
    0U, // PREF_MM
6999
129k
    0U, // PREF_MMR6
7000
129k
    0U, // PREF_NM
7001
129k
    0U, // PREF_R6
7002
129k
    0U, // PREFs9_NM
7003
129k
    152U, // PREPEND
7004
129k
    152U, // PREPEND_MMR2
7005
129k
    128U, // PUL_PS64
7006
129k
    128U, // PUU_PS64
7007
129k
    0U, // RADDU_W_QB
7008
129k
    0U, // RADDU_W_QB_MM
7009
129k
    0U, // RDDSP
7010
129k
    0U, // RDDSP_MM
7011
129k
    20U,  // RDHWR
7012
129k
    20U,  // RDHWR64
7013
129k
    20U,  // RDHWR_MM
7014
129k
    136U, // RDHWR_MMR6
7015
129k
    152U, // RDHWR_NM
7016
129k
    0U, // RDPGPR_MMR6
7017
129k
    0U, // RDPGPR_NM
7018
129k
    0U, // RECIP_D32
7019
129k
    0U, // RECIP_D32_MM
7020
129k
    0U, // RECIP_D64
7021
129k
    0U, // RECIP_D64_MM
7022
129k
    0U, // RECIP_S
7023
129k
    0U, // RECIP_S_MM
7024
129k
    0U, // REPLV_PH
7025
129k
    0U, // REPLV_PH_MM
7026
129k
    0U, // REPLV_QB
7027
129k
    0U, // REPLV_QB_MM
7028
129k
    0U, // REPL_PH
7029
129k
    0U, // REPL_PH_MM
7030
129k
    0U, // REPL_QB
7031
129k
    0U, // REPL_QB_MM
7032
129k
    0U, // RESTOREJRC16_NM
7033
129k
    0U, // RESTOREJRC_NM
7034
129k
    0U, // RESTORE_NM
7035
129k
    0U, // RINT_D
7036
129k
    0U, // RINT_D_MMR6
7037
129k
    0U, // RINT_S
7038
129k
    0U, // RINT_S_MMR6
7039
129k
    152U, // ROTR
7040
129k
    128U, // ROTRV
7041
129k
    128U, // ROTRV_MM
7042
129k
    128U, // ROTRV_NM
7043
129k
    152U, // ROTR_MM
7044
129k
    152U, // ROTR_NM
7045
129k
    18456U, // ROTX_NM
7046
129k
    0U, // ROUND_L_D64
7047
129k
    0U, // ROUND_L_D_MMR6
7048
129k
    0U, // ROUND_L_S
7049
129k
    0U, // ROUND_L_S_MMR6
7050
129k
    0U, // ROUND_W_D32
7051
129k
    0U, // ROUND_W_D64
7052
129k
    0U, // ROUND_W_D_MMR6
7053
129k
    0U, // ROUND_W_MM
7054
129k
    0U, // ROUND_W_S
7055
129k
    0U, // ROUND_W_S_MM
7056
129k
    0U, // ROUND_W_S_MMR6
7057
129k
    0U, // RSQRT_D32
7058
129k
    0U, // RSQRT_D32_MM
7059
129k
    0U, // RSQRT_D64
7060
129k
    0U, // RSQRT_D64_MM
7061
129k
    0U, // RSQRT_S
7062
129k
    0U, // RSQRT_S_MM
7063
129k
    0U, // Restore16
7064
129k
    0U, // RestoreX16
7065
129k
    0U, // SAA
7066
129k
    0U, // SAAD
7067
129k
    136U, // SAT_S_B
7068
129k
    160U, // SAT_S_D
7069
129k
    164U, // SAT_S_H
7070
129k
    152U, // SAT_S_W
7071
129k
    136U, // SAT_U_B
7072
129k
    160U, // SAT_U_D
7073
129k
    164U, // SAT_U_H
7074
129k
    152U, // SAT_U_W
7075
129k
    0U, // SAVE16_NM
7076
129k
    0U, // SAVE_NM
7077
129k
    0U, // SB
7078
129k
    0U, // SB16_MM
7079
129k
    0U, // SB16_MMR6
7080
129k
    0U, // SB16_NM
7081
129k
    0U, // SB64
7082
129k
    0U, // SBE
7083
129k
    0U, // SBE_MM
7084
129k
    0U, // SBGP_NM
7085
129k
    0U, // SBX_NM
7086
129k
    0U, // SB_MM
7087
129k
    0U, // SB_MMR6
7088
129k
    0U, // SB_NM
7089
129k
    0U, // SBs9_NM
7090
129k
    0U, // SC
7091
129k
    0U, // SC64
7092
129k
    0U, // SC64_R6
7093
129k
    0U, // SCD
7094
129k
    0U, // SCD_R6
7095
129k
    0U, // SCE
7096
129k
    0U, // SCE_MM
7097
129k
    2U, // SCWP_NM
7098
129k
    0U, // SC_MM
7099
129k
    0U, // SC_MMR6
7100
129k
    0U, // SC_NM
7101
129k
    0U, // SC_R6
7102
129k
    0U, // SD
7103
129k
    0U, // SDBBP
7104
129k
    0U, // SDBBP16_MM
7105
129k
    0U, // SDBBP16_MMR6
7106
129k
    0U, // SDBBP16_NM
7107
129k
    0U, // SDBBP_MM
7108
129k
    0U, // SDBBP_MMR6
7109
129k
    0U, // SDBBP_NM
7110
129k
    0U, // SDBBP_R6
7111
129k
    0U, // SDC1
7112
129k
    0U, // SDC164
7113
129k
    0U, // SDC1_D64_MMR6
7114
129k
    0U, // SDC1_MM_D32
7115
129k
    0U, // SDC1_MM_D64
7116
129k
    0U, // SDC2
7117
129k
    0U, // SDC2_MMR6
7118
129k
    0U, // SDC2_R6
7119
129k
    0U, // SDC3
7120
129k
    0U, // SDIV
7121
129k
    0U, // SDIV_MM
7122
129k
    0U, // SDL
7123
129k
    0U, // SDR
7124
129k
    1U, // SDXC1
7125
129k
    1U, // SDXC164
7126
129k
    0U, // SEB
7127
129k
    0U, // SEB64
7128
129k
    0U, // SEB_MM
7129
129k
    0U, // SEB_NM
7130
129k
    0U, // SEH
7131
129k
    0U, // SEH64
7132
129k
    0U, // SEH_MM
7133
129k
    0U, // SEH_NM
7134
129k
    128U, // SELEQZ
7135
129k
    128U, // SELEQZ64
7136
129k
    128U, // SELEQZ_D
7137
129k
    128U, // SELEQZ_D_MMR6
7138
129k
    128U, // SELEQZ_MMR6
7139
129k
    128U, // SELEQZ_S
7140
129k
    128U, // SELEQZ_S_MMR6
7141
129k
    128U, // SELNEZ
7142
129k
    128U, // SELNEZ64
7143
129k
    128U, // SELNEZ_D
7144
129k
    128U, // SELNEZ_D_MMR6
7145
129k
    128U, // SELNEZ_MMR6
7146
129k
    128U, // SELNEZ_S
7147
129k
    128U, // SELNEZ_S_MMR6
7148
129k
    184U, // SEL_D
7149
129k
    184U, // SEL_D_MMR6
7150
129k
    184U, // SEL_S
7151
129k
    184U, // SEL_S_MMR6
7152
129k
    128U, // SEQ
7153
129k
    128U, // SEQI_NM
7154
129k
    128U, // SEQi
7155
129k
    0U, // SH
7156
129k
    0U, // SH16_MM
7157
129k
    0U, // SH16_MMR6
7158
129k
    0U, // SH16_NM
7159
129k
    0U, // SH64
7160
129k
    0U, // SHE
7161
129k
    0U, // SHE_MM
7162
129k
    20U,  // SHF_B
7163
129k
    20U,  // SHF_H
7164
129k
    20U,  // SHF_W
7165
129k
    0U, // SHGP_NM
7166
129k
    0U, // SHILO
7167
129k
    0U, // SHILOV
7168
129k
    0U, // SHILOV_MM
7169
129k
    0U, // SHILO_MM
7170
129k
    128U, // SHLLV_PH
7171
129k
    128U, // SHLLV_PH_MM
7172
129k
    128U, // SHLLV_QB
7173
129k
    128U, // SHLLV_QB_MM
7174
129k
    128U, // SHLLV_S_PH
7175
129k
    128U, // SHLLV_S_PH_MM
7176
129k
    128U, // SHLLV_S_W
7177
129k
    128U, // SHLLV_S_W_MM
7178
129k
    164U, // SHLL_PH
7179
129k
    164U, // SHLL_PH_MM
7180
129k
    136U, // SHLL_QB
7181
129k
    136U, // SHLL_QB_MM
7182
129k
    164U, // SHLL_S_PH
7183
129k
    164U, // SHLL_S_PH_MM
7184
129k
    152U, // SHLL_S_W
7185
129k
    152U, // SHLL_S_W_MM
7186
129k
    128U, // SHRAV_PH
7187
129k
    128U, // SHRAV_PH_MM
7188
129k
    128U, // SHRAV_QB
7189
129k
    128U, // SHRAV_QB_MMR2
7190
129k
    128U, // SHRAV_R_PH
7191
129k
    128U, // SHRAV_R_PH_MM
7192
129k
    128U, // SHRAV_R_QB
7193
129k
    128U, // SHRAV_R_QB_MMR2
7194
129k
    128U, // SHRAV_R_W
7195
129k
    128U, // SHRAV_R_W_MM
7196
129k
    164U, // SHRA_PH
7197
129k
    164U, // SHRA_PH_MM
7198
129k
    136U, // SHRA_QB
7199
129k
    136U, // SHRA_QB_MMR2
7200
129k
    164U, // SHRA_R_PH
7201
129k
    164U, // SHRA_R_PH_MM
7202
129k
    136U, // SHRA_R_QB
7203
129k
    136U, // SHRA_R_QB_MMR2
7204
129k
    152U, // SHRA_R_W
7205
129k
    152U, // SHRA_R_W_MM
7206
129k
    128U, // SHRLV_PH
7207
129k
    128U, // SHRLV_PH_MMR2
7208
129k
    128U, // SHRLV_QB
7209
129k
    128U, // SHRLV_QB_MM
7210
129k
    164U, // SHRL_PH
7211
129k
    164U, // SHRL_PH_MMR2
7212
129k
    136U, // SHRL_QB
7213
129k
    136U, // SHRL_QB_MM
7214
129k
    0U, // SHXS_NM
7215
129k
    0U, // SHX_NM
7216
129k
    0U, // SH_MM
7217
129k
    0U, // SH_MMR6
7218
129k
    0U, // SH_NM
7219
129k
    0U, // SHs9_NM
7220
129k
    0U, // SIGRIE
7221
129k
    0U, // SIGRIE_MMR6
7222
129k
    0U, // SIGRIE_NM
7223
129k
    305U, // SLDI_B
7224
129k
    85U,  // SLDI_D
7225
129k
    297U, // SLDI_H
7226
129k
    89U,  // SLDI_W
7227
129k
    313U, // SLD_B
7228
129k
    313U, // SLD_D
7229
129k
    313U, // SLD_H
7230
129k
    313U, // SLD_W
7231
129k
    152U, // SLL
7232
129k
    128U, // SLL16_MM
7233
129k
    128U, // SLL16_MMR6
7234
129k
    164U, // SLL16_NM
7235
129k
    2U, // SLL64_32
7236
129k
    2U, // SLL64_64
7237
129k
    136U, // SLLI_B
7238
129k
    160U, // SLLI_D
7239
129k
    164U, // SLLI_H
7240
129k
    152U, // SLLI_W
7241
129k
    128U, // SLLV
7242
129k
    128U, // SLLV_MM
7243
129k
    128U, // SLLV_NM
7244
129k
    128U, // SLL_B
7245
129k
    128U, // SLL_D
7246
129k
    128U, // SLL_H
7247
129k
    152U, // SLL_MM
7248
129k
    152U, // SLL_MMR6
7249
129k
    152U, // SLL_NM
7250
129k
    128U, // SLL_W
7251
129k
    128U, // SLT
7252
129k
    128U, // SLT64
7253
129k
    128U, // SLTIU_NM
7254
129k
    128U, // SLTI_NM
7255
129k
    128U, // SLTU_NM
7256
129k
    128U, // SLT_MM
7257
129k
    128U, // SLT_NM
7258
129k
    128U, // SLTi
7259
129k
    128U, // SLTi64
7260
129k
    128U, // SLTi_MM
7261
129k
    128U, // SLTiu
7262
129k
    128U, // SLTiu64
7263
129k
    128U, // SLTiu_MM
7264
129k
    128U, // SLTu
7265
129k
    128U, // SLTu64
7266
129k
    128U, // SLTu_MM
7267
129k
    128U, // SNE
7268
129k
    128U, // SNEi
7269
129k
    128U, // SOV_NM
7270
129k
    293U, // SPLATI_B
7271
129k
    321U, // SPLATI_D
7272
129k
    265U, // SPLATI_H
7273
129k
    285U, // SPLATI_W
7274
129k
    257U, // SPLAT_B
7275
129k
    257U, // SPLAT_D
7276
129k
    257U, // SPLAT_H
7277
129k
    257U, // SPLAT_W
7278
129k
    152U, // SRA
7279
129k
    136U, // SRAI_B
7280
129k
    160U, // SRAI_D
7281
129k
    164U, // SRAI_H
7282
129k
    152U, // SRAI_W
7283
129k
    136U, // SRARI_B
7284
129k
    160U, // SRARI_D
7285
129k
    164U, // SRARI_H
7286
129k
    152U, // SRARI_W
7287
129k
    128U, // SRAR_B
7288
129k
    128U, // SRAR_D
7289
129k
    128U, // SRAR_H
7290
129k
    128U, // SRAR_W
7291
129k
    128U, // SRAV
7292
129k
    128U, // SRAV_MM
7293
129k
    128U, // SRAV_NM
7294
129k
    128U, // SRA_B
7295
129k
    128U, // SRA_D
7296
129k
    128U, // SRA_H
7297
129k
    152U, // SRA_MM
7298
129k
    152U, // SRA_NM
7299
129k
    128U, // SRA_W
7300
129k
    152U, // SRL
7301
129k
    128U, // SRL16_MM
7302
129k
    128U, // SRL16_MMR6
7303
129k
    164U, // SRL16_NM
7304
129k
    136U, // SRLI_B
7305
129k
    160U, // SRLI_D
7306
129k
    164U, // SRLI_H
7307
129k
    152U, // SRLI_W
7308
129k
    136U, // SRLRI_B
7309
129k
    160U, // SRLRI_D
7310
129k
    164U, // SRLRI_H
7311
129k
    152U, // SRLRI_W
7312
129k
    128U, // SRLR_B
7313
129k
    128U, // SRLR_D
7314
129k
    128U, // SRLR_H
7315
129k
    128U, // SRLR_W
7316
129k
    128U, // SRLV
7317
129k
    128U, // SRLV_MM
7318
129k
    128U, // SRLV_NM
7319
129k
    128U, // SRL_B
7320
129k
    128U, // SRL_D
7321
129k
    128U, // SRL_H
7322
129k
    152U, // SRL_MM
7323
129k
    152U, // SRL_NM
7324
129k
    128U, // SRL_W
7325
129k
    0U, // SSNOP
7326
129k
    0U, // SSNOP_MM
7327
129k
    0U, // SSNOP_MMR6
7328
129k
    0U, // ST_B
7329
129k
    0U, // ST_D
7330
129k
    0U, // ST_H
7331
129k
    0U, // ST_W
7332
129k
    128U, // SUB
7333
129k
    128U, // SUBQH_PH
7334
129k
    128U, // SUBQH_PH_MMR2
7335
129k
    128U, // SUBQH_R_PH
7336
129k
    128U, // SUBQH_R_PH_MMR2
7337
129k
    128U, // SUBQH_R_W
7338
129k
    128U, // SUBQH_R_W_MMR2
7339
129k
    128U, // SUBQH_W
7340
129k
    128U, // SUBQH_W_MMR2
7341
129k
    128U, // SUBQ_PH
7342
129k
    128U, // SUBQ_PH_MM
7343
129k
    128U, // SUBQ_S_PH
7344
129k
    128U, // SUBQ_S_PH_MM
7345
129k
    128U, // SUBQ_S_W
7346
129k
    128U, // SUBQ_S_W_MM
7347
129k
    128U, // SUBSUS_U_B
7348
129k
    128U, // SUBSUS_U_D
7349
129k
    128U, // SUBSUS_U_H
7350
129k
    128U, // SUBSUS_U_W
7351
129k
    128U, // SUBSUU_S_B
7352
129k
    128U, // SUBSUU_S_D
7353
129k
    128U, // SUBSUU_S_H
7354
129k
    128U, // SUBSUU_S_W
7355
129k
    128U, // SUBS_S_B
7356
129k
    128U, // SUBS_S_D
7357
129k
    128U, // SUBS_S_H
7358
129k
    128U, // SUBS_S_W
7359
129k
    128U, // SUBS_U_B
7360
129k
    128U, // SUBS_U_D
7361
129k
    128U, // SUBS_U_H
7362
129k
    128U, // SUBS_U_W
7363
129k
    128U, // SUBU16_MM
7364
129k
    128U, // SUBU16_MMR6
7365
129k
    128U, // SUBUH_QB
7366
129k
    128U, // SUBUH_QB_MMR2
7367
129k
    128U, // SUBUH_R_QB
7368
129k
    128U, // SUBUH_R_QB_MMR2
7369
129k
    128U, // SUBU_MMR6
7370
129k
    128U, // SUBU_PH
7371
129k
    128U, // SUBU_PH_MMR2
7372
129k
    128U, // SUBU_QB
7373
129k
    128U, // SUBU_QB_MM
7374
129k
    128U, // SUBU_S_PH
7375
129k
    128U, // SUBU_S_PH_MMR2
7376
129k
    128U, // SUBU_S_QB
7377
129k
    128U, // SUBU_S_QB_MM
7378
129k
    152U, // SUBVI_B
7379
129k
    152U, // SUBVI_D
7380
129k
    152U, // SUBVI_H
7381
129k
    152U, // SUBVI_W
7382
129k
    128U, // SUBV_B
7383
129k
    128U, // SUBV_D
7384
129k
    128U, // SUBV_H
7385
129k
    128U, // SUBV_W
7386
129k
    128U, // SUB_MM
7387
129k
    128U, // SUB_MMR6
7388
129k
    128U, // SUB_NM
7389
129k
    128U, // SUBu
7390
129k
    128U, // SUBu16_NM
7391
129k
    128U, // SUBu_MM
7392
129k
    128U, // SUBu_NM
7393
129k
    1U, // SUXC1
7394
129k
    1U, // SUXC164
7395
129k
    1U, // SUXC1_MM
7396
129k
    0U, // SW
7397
129k
    0U, // SW16_MM
7398
129k
    0U, // SW16_MMR6
7399
129k
    0U, // SW16_NM
7400
129k
    0U, // SW4x4_NM
7401
129k
    0U, // SW64
7402
129k
    0U, // SWC1
7403
129k
    0U, // SWC1_MM
7404
129k
    0U, // SWC2
7405
129k
    0U, // SWC2_MMR6
7406
129k
    0U, // SWC2_R6
7407
129k
    0U, // SWC3
7408
129k
    0U, // SWDSP
7409
129k
    0U, // SWDSP_MM
7410
129k
    0U, // SWE
7411
129k
    0U, // SWE_MM
7412
129k
    0U, // SWGP16_NM
7413
129k
    0U, // SWGP_NM
7414
129k
    0U, // SWL
7415
129k
    0U, // SWL64
7416
129k
    0U, // SWLE
7417
129k
    0U, // SWLE_MM
7418
129k
    0U, // SWL_MM
7419
129k
    0U, // SWM16_MM
7420
129k
    0U, // SWM16_MMR6
7421
129k
    0U, // SWM32_MM
7422
129k
    184U, // SWM_NM
7423
129k
    0U, // SWPC_NM
7424
129k
    0U, // SWP_MM
7425
129k
    0U, // SWR
7426
129k
    0U, // SWR64
7427
129k
    0U, // SWRE
7428
129k
    0U, // SWRE_MM
7429
129k
    0U, // SWR_MM
7430
129k
    0U, // SWSP16_NM
7431
129k
    0U, // SWSP_MM
7432
129k
    0U, // SWSP_MMR6
7433
129k
    1U, // SWXC1
7434
129k
    1U, // SWXC1_MM
7435
129k
    0U, // SWXS_NM
7436
129k
    0U, // SWX_NM
7437
129k
    0U, // SW_MM
7438
129k
    0U, // SW_MMR6
7439
129k
    0U, // SW_NM
7440
129k
    0U, // SWs9_NM
7441
129k
    0U, // SYNC
7442
129k
    0U, // SYNCI
7443
129k
    0U, // SYNCI_MM
7444
129k
    0U, // SYNCI_MMR6
7445
129k
    0U, // SYNCI_NM
7446
129k
    0U, // SYNCIs9_NM
7447
129k
    0U, // SYNC_MM
7448
129k
    0U, // SYNC_MMR6
7449
129k
    0U, // SYNC_NM
7450
129k
    0U, // SYSCALL
7451
129k
    0U, // SYSCALL16_NM
7452
129k
    0U, // SYSCALL_MM
7453
129k
    0U, // SYSCALL_NM
7454
129k
    0U, // Save16
7455
129k
    0U, // SaveX16
7456
129k
    0U, // SbRxRyOffMemX16
7457
129k
    0U, // SebRx16
7458
129k
    0U, // SehRx16
7459
129k
    0U, // ShRxRyOffMemX16
7460
129k
    152U, // SllX16
7461
129k
    0U, // SllvRxRy16
7462
129k
    0U, // SltRxRy16
7463
129k
    1U, // SltiRxImm16
7464
129k
    0U, // SltiRxImmX16
7465
129k
    1U, // SltiuRxImm16
7466
129k
    0U, // SltiuRxImmX16
7467
129k
    0U, // SltuRxRy16
7468
129k
    152U, // SraX16
7469
129k
    0U, // SravRxRy16
7470
129k
    152U, // SrlX16
7471
129k
    0U, // SrlvRxRy16
7472
129k
    128U, // SubuRxRyRz16
7473
129k
    0U, // SwRxRyOffMemX16
7474
129k
    0U, // SwRxSpImmX16
7475
129k
    92U,  // TEQ
7476
129k
    0U, // TEQI
7477
129k
    0U, // TEQI_MM
7478
129k
    164U, // TEQ_MM
7479
129k
    152U, // TEQ_NM
7480
129k
    92U,  // TGE
7481
129k
    0U, // TGEI
7482
129k
    0U, // TGEIU
7483
129k
    0U, // TGEIU_MM
7484
129k
    0U, // TGEI_MM
7485
129k
    92U,  // TGEU
7486
129k
    164U, // TGEU_MM
7487
129k
    164U, // TGE_MM
7488
129k
    0U, // TLBGINV
7489
129k
    0U, // TLBGINVF
7490
129k
    0U, // TLBGINVF_MM
7491
129k
    0U, // TLBGINV_MM
7492
129k
    0U, // TLBGP
7493
129k
    0U, // TLBGP_MM
7494
129k
    0U, // TLBGR
7495
129k
    0U, // TLBGR_MM
7496
129k
    0U, // TLBGWI
7497
129k
    0U, // TLBGWI_MM
7498
129k
    0U, // TLBGWR
7499
129k
    0U, // TLBGWR_MM
7500
129k
    0U, // TLBINV
7501
129k
    0U, // TLBINVF
7502
129k
    0U, // TLBINVF_MMR6
7503
129k
    0U, // TLBINVF_NM
7504
129k
    0U, // TLBINV_MMR6
7505
129k
    0U, // TLBINV_NM
7506
129k
    0U, // TLBP
7507
129k
    0U, // TLBP_MM
7508
129k
    0U, // TLBP_NM
7509
129k
    0U, // TLBR
7510
129k
    0U, // TLBR_MM
7511
129k
    0U, // TLBR_NM
7512
129k
    0U, // TLBWI
7513
129k
    0U, // TLBWI_MM
7514
129k
    0U, // TLBWI_NM
7515
129k
    0U, // TLBWR
7516
129k
    0U, // TLBWR_MM
7517
129k
    0U, // TLBWR_NM
7518
129k
    92U,  // TLT
7519
129k
    0U, // TLTI
7520
129k
    0U, // TLTIU_MM
7521
129k
    0U, // TLTI_MM
7522
129k
    92U,  // TLTU
7523
129k
    164U, // TLTU_MM
7524
129k
    164U, // TLT_MM
7525
129k
    92U,  // TNE
7526
129k
    0U, // TNEI
7527
129k
    0U, // TNEI_MM
7528
129k
    164U, // TNE_MM
7529
129k
    152U, // TNE_NM
7530
129k
    0U, // TRUNC_L_D64
7531
129k
    0U, // TRUNC_L_D_MMR6
7532
129k
    0U, // TRUNC_L_S
7533
129k
    0U, // TRUNC_L_S_MMR6
7534
129k
    0U, // TRUNC_W_D32
7535
129k
    0U, // TRUNC_W_D64
7536
129k
    0U, // TRUNC_W_D_MMR6
7537
129k
    0U, // TRUNC_W_MM
7538
129k
    0U, // TRUNC_W_S
7539
129k
    0U, // TRUNC_W_S_MM
7540
129k
    0U, // TRUNC_W_S_MMR6
7541
129k
    0U, // TTLTIU
7542
129k
    0U, // UALH_NM
7543
129k
    184U, // UALWM_NM
7544
129k
    0U, // UALW_NM
7545
129k
    0U, // UASH_NM
7546
129k
    184U, // UASWM_NM
7547
129k
    0U, // UASW_NM
7548
129k
    0U, // UDIV
7549
129k
    0U, // UDIV_MM
7550
129k
    128U, // V3MULU
7551
129k
    128U, // VMM0
7552
129k
    128U, // VMULU
7553
129k
    184U, // VSHF_B
7554
129k
    184U, // VSHF_D
7555
129k
    184U, // VSHF_H
7556
129k
    184U, // VSHF_W
7557
129k
    0U, // WAIT
7558
129k
    0U, // WAIT_MM
7559
129k
    0U, // WAIT_MMR6
7560
129k
    0U, // WAIT_NM
7561
129k
    0U, // WRDSP
7562
129k
    0U, // WRDSP_MM
7563
129k
    0U, // WRPGPR_MMR6
7564
129k
    0U, // WRPGPR_NM
7565
129k
    0U, // WSBH
7566
129k
    0U, // WSBH_MM
7567
129k
    0U, // WSBH_MMR6
7568
129k
    128U, // XOR
7569
129k
    0U, // XOR16_MM
7570
129k
    0U, // XOR16_MMR6
7571
129k
    128U, // XOR16_NM
7572
129k
    128U, // XOR64
7573
129k
    20U,  // XORI_B
7574
129k
    16U,  // XORI_MMR6
7575
129k
    128U, // XORI_NM
7576
129k
    128U, // XOR_MM
7577
129k
    128U, // XOR_MMR6
7578
129k
    128U, // XOR_NM
7579
129k
    128U, // XOR_V
7580
129k
    16U,  // XORi
7581
129k
    16U,  // XORi64
7582
129k
    16U,  // XORi_MM
7583
129k
    0U, // XorRxRxRy16
7584
129k
    0U, // YIELD
7585
129k
    0U, // YIELD_NM
7586
129k
  };
7587
7588
  // Emit the opcode for the instruction.
7589
129k
  uint64_t Bits = 0;
7590
129k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
7591
129k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
7592
129k
  MnemonicBitsInfo MBI = {
7593
129k
#ifndef CAPSTONE_DIET
7594
129k
    AsmStrs+(Bits & 16383)-1,
7595
#else
7596
    NULL,
7597
#endif // CAPSTONE_DIET
7598
129k
    Bits
7599
129k
  };
7600
129k
  return MBI;
7601
129k
}
7602
7603
/// printInstruction - This method is automatically generated by tablegen
7604
/// from the instruction set description.
7605
129k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
7606
129k
  SStream_concat0(O, "");
7607
129k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
7608
7609
129k
  SStream_concat0(O, MnemonicInfo.first);
7610
7611
129k
  uint64_t Bits = MnemonicInfo.second;
7612
129k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
7613
7614
  // Fragment 0 encoded into 5 bits for 20 unique commands.
7615
129k
  switch ((Bits >> 14) & 31) {
7616
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7617
766
  case 0:
7618
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
7619
766
    return;
7620
0
    break;
7621
113k
  case 1:
7622
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7623
113k
    printOperand(MI, 0, O);
7624
113k
    break;
7625
1.38k
  case 2:
7626
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
7627
1.38k
    printBranchOperand(MI, Address, 0, O);
7628
1.38k
    break;
7629
4.36k
  case 3:
7630
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7631
4.36k
    printOperand(MI, 1, O);
7632
4.36k
    SStream_concat0(O, ", ");
7633
4.36k
    break;
7634
1.11k
  case 4:
7635
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
7636
1.11k
    printRegisterList(MI, 0, O);
7637
1.11k
    SStream_concat0(O, ", ");
7638
1.11k
    printMemOperand(MI, 1, O);
7639
1.11k
    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.23k
  case 6:
7646
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
7647
1.23k
    printOperand(MI, 2, O);
7648
1.23k
    SStream_concat0(O, ", ");
7649
1.23k
    break;
7650
0
  case 7:
7651
    // BALC16_NM, BALC_NM
7652
0
    printPCRel(MI, Address, 0, O);
7653
0
    return;
7654
0
    break;
7655
339
  case 8:
7656
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
7657
339
    printUImm_10_0(MI, 0, O);
7658
339
    break;
7659
242
  case 9:
7660
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
7661
242
    printUImm_4_0(MI, 0, O);
7662
242
    return;
7663
0
    break;
7664
1.41k
  case 10:
7665
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7666
1.41k
    printUImm_5_0(MI, 2, O);
7667
1.41k
    SStream_concat0(O, ", ");
7668
1.41k
    break;
7669
665
  case 11:
7670
    // CACHE_NM, PREF_NM, PREFs9_NM, SYNC, SYNC_MM, SYNC_MMR6, SYNC_NM
7671
665
    printUImm_5_0(MI, 0, O);
7672
665
    break;
7673
0
  case 12:
7674
    // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM
7675
0
    printFCCOperand(MI, 2, O);
7676
0
    break;
7677
4.04k
  case 13:
7678
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
7679
4.04k
    printJumpOperand(MI, 0, O);
7680
4.04k
    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
199
  case 17:
7699
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
7700
199
    printUImm_20_0(MI, 0, O);
7701
199
    return;
7702
0
    break;
7703
169
  case 18:
7704
    // SIGRIE, SIGRIE_MMR6
7705
169
    printUImm_16_0(MI, 0, O);
7706
169
    return;
7707
0
    break;
7708
196
  case 19:
7709
    // SYNCI, SYNCI_MM, SYNCI_MMR6, SYNCI_NM, SYNCIs9_NM
7710
196
    printMemOperand(MI, 0, O);
7711
196
    return;
7712
0
    break;
7713
129k
  }
7714
7715
7716
  // Fragment 1 encoded into 5 bits for 18 unique commands.
7717
122k
  switch ((Bits >> 19) & 31) {
7718
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7719
108k
  case 0:
7720
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7721
108k
    SStream_concat0(O, ", ");
7722
108k
    break;
7723
5.01k
  case 1:
7724
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MFTDSP_NM, ...
7725
5.01k
    return;
7726
0
    break;
7727
2.66k
  case 2:
7728
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7729
2.66k
    printOperand(MI, 0, O);
7730
2.66k
    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
344
  case 4:
7739
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
7740
344
    printOperand(MI, 2, O);
7741
344
    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
868
  case 6:
7751
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
7752
868
    printOperand(MI, 1, O);
7753
868
    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
1.21k
  case 10:
7771
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7772
1.21k
    printMemOperand(MI, 0, O);
7773
1.21k
    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
1.52k
  case 13:
7792
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
7793
1.52k
    SStream_concat1(O, '[');
7794
1.52k
    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.91k
  case 17:
7813
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_NM, SC...
7814
1.91k
    printMemOperand(MI, 2, O);
7815
1.91k
    return;
7816
0
    break;
7817
122k
  }
7818
7819
7820
  // Fragment 2 encoded into 5 bits for 30 unique commands.
7821
114k
  switch ((Bits >> 24) & 31) {
7822
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7823
61.0k
  case 0:
7824
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7825
61.0k
    printOperand(MI, 1, O);
7826
61.0k
    break;
7827
2.60k
  case 1:
7828
    // CTTC1, MTTACX, MTTACX_NM, MTTC1, MTTGPR, MTTGPR_NM, MTTHC1, MTTHI, MTT...
7829
2.60k
    return;
7830
0
    break;
7831
5.86k
  case 2:
7832
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
7833
5.86k
    printOperand(MI, 2, O);
7834
5.86k
    break;
7835
25.9k
  case 3:
7836
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
7837
25.9k
    printMemOperand(MI, 1, O);
7838
25.9k
    break;
7839
1.08k
  case 4:
7840
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, FORK, FORK_NM, LSA_MMR6, MTC0, ...
7841
1.08k
    SStream_concat0(O, ", ");
7842
1.08k
    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
13.2k
  case 12:
7883
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
7884
13.2k
    printBranchOperand(MI, Address, 1, O);
7885
13.2k
    break;
7886
1.26k
  case 13:
7887
    // BEQIC_NM, BGEIC_NM, BGEIUC_NM, BLTIC_NM, BLTIUC_NM, BNEIC_NM, LI16_NM,...
7888
1.26k
    printUImm_7_0(MI, 1, O);
7889
1.26k
    break;
7890
338
  case 14:
7891
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
7892
338
    printUImm_10_0(MI, 1, O);
7893
338
    return;
7894
0
    break;
7895
466
  case 15:
7896
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
7897
466
    printUImm_16_0(MI, 1, O);
7898
466
    return;
7899
0
    break;
7900
137
  case 16:
7901
    // GINVT, GINVT_MMR6, GINVT_NM
7902
137
    printUImm_2_0(MI, 1, O);
7903
137
    return;
7904
0
    break;
7905
64
  case 17:
7906
    // INSERT_B
7907
64
    printUImm_4_0(MI, 3, O);
7908
64
    SStream_concat0(O, "], ");
7909
64
    printOperand(MI, 2, O);
7910
64
    return;
7911
0
    break;
7912
194
  case 18:
7913
    // INSERT_D
7914
194
    printUImm_1_0(MI, 3, O);
7915
194
    SStream_concat0(O, "], ");
7916
194
    printOperand(MI, 2, O);
7917
194
    return;
7918
0
    break;
7919
68
  case 19:
7920
    // INSERT_H
7921
68
    printUImm_3_0(MI, 3, O);
7922
68
    SStream_concat0(O, "], ");
7923
68
    printOperand(MI, 2, O);
7924
68
    return;
7925
0
    break;
7926
429
  case 20:
7927
    // INSERT_W
7928
429
    printUImm_2_0(MI, 3, O);
7929
429
    SStream_concat0(O, "], ");
7930
429
    printOperand(MI, 2, O);
7931
429
    return;
7932
0
    break;
7933
196
  case 21:
7934
    // INSVE_B
7935
196
    printUImm_4_0(MI, 2, O);
7936
196
    SStream_concat0(O, "], ");
7937
196
    printOperand(MI, 3, O);
7938
196
    SStream_concat1(O, '[');
7939
196
    printUImm_0_0(MI, 4, O);
7940
196
    SStream_concat1(O, ']');
7941
196
    return;
7942
0
    break;
7943
48
  case 22:
7944
    // INSVE_D
7945
48
    printUImm_1_0(MI, 2, O);
7946
48
    SStream_concat0(O, "], ");
7947
48
    printOperand(MI, 3, O);
7948
48
    SStream_concat1(O, '[');
7949
48
    printUImm_0_0(MI, 4, O);
7950
48
    SStream_concat1(O, ']');
7951
48
    return;
7952
0
    break;
7953
271
  case 23:
7954
    // INSVE_H
7955
271
    printUImm_3_0(MI, 2, O);
7956
271
    SStream_concat0(O, "], ");
7957
271
    printOperand(MI, 3, O);
7958
271
    SStream_concat1(O, '[');
7959
271
    printUImm_0_0(MI, 4, O);
7960
271
    SStream_concat1(O, ']');
7961
271
    return;
7962
0
    break;
7963
255
  case 24:
7964
    // INSVE_W
7965
255
    printUImm_2_0(MI, 2, O);
7966
255
    SStream_concat0(O, "], ");
7967
255
    printOperand(MI, 3, O);
7968
255
    SStream_concat1(O, '[');
7969
255
    printUImm_0_0(MI, 4, O);
7970
255
    SStream_concat1(O, ']');
7971
255
    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
446
  case 27:
7984
    // LWP_MM, SWP_MM
7985
446
    printMemOperand(MI, 2, O);
7986
446
    return;
7987
0
    break;
7988
195
  case 28:
7989
    // PREFX_MM
7990
195
    SStream_concat1(O, '(');
7991
195
    printOperand(MI, 0, O);
7992
195
    SStream_concat1(O, ')');
7993
195
    return;
7994
0
    break;
7995
102
  case 29:
7996
    // REPL_QB, REPL_QB_MM
7997
102
    printUImm_8_0(MI, 1, O);
7998
102
    return;
7999
0
    break;
8000
114k
  }
8001
8002
8003
  // Fragment 3 encoded into 5 bits for 19 unique commands.
8004
108k
  switch ((Bits >> 29) & 31) {
8005
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8006
55.6k
  case 0:
8007
    // ABSMacro, CFTC1, JalTwoReg, LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC...
8008
55.6k
    return;
8009
0
    break;
8010
47.6k
  case 1:
8011
    // ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
8012
47.6k
    SStream_concat0(O, ", ");
8013
47.6k
    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
559
  case 5:
8036
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, M...
8037
559
    printUImm_3_0(MI, 2, O);
8038
559
    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.86k
  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.86k
    SStream_concat1(O, '[');
8069
2.86k
    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
201
  case 13:
8081
    // FORK, FORK_NM
8082
201
    printOperand(MI, 2, O);
8083
201
    return;
8084
0
    break;
8085
1.19k
  case 14:
8086
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
8087
1.19k
    SStream_concat1(O, '(');
8088
1.19k
    printOperand(MI, 1, O);
8089
1.19k
    SStream_concat1(O, ')');
8090
1.19k
    return;
8091
0
    break;
8092
199
  case 15:
8093
    // LSA_MMR6
8094
199
    printOperand(MI, 0, O);
8095
199
    SStream_concat0(O, ", ");
8096
199
    printUImm_2_1(MI, 3, O);
8097
199
    return;
8098
0
    break;
8099
127
  case 16:
8100
    // MTTR, MTTR_NM
8101
127
    printUImm_1_0(MI, 2, O);
8102
127
    SStream_concat0(O, ", ");
8103
127
    printUImm_3_0(MI, 3, O);
8104
127
    SStream_concat0(O, ", ");
8105
127
    printUImm_1_0(MI, 4, O);
8106
127
    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
108k
  }
8119
8120
8121
  // Fragment 4 encoded into 5 bits for 24 unique commands.
8122
50.5k
  switch ((Bits >> 34) & 31) {
8123
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8124
27.6k
  case 0:
8125
    // ALIGN_NM, DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROL...
8126
27.6k
    printOperand(MI, 2, O);
8127
27.6k
    break;
8128
8.31k
  case 1:
8129
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
8130
8.31k
    printBranchOperand(MI, Address, 2, O);
8131
8.31k
    return;
8132
0
    break;
8133
979
  case 2:
8134
    // MFTC0, MFTC0_NM, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0,...
8135
979
    printUImm_3_0(MI, 2, O);
8136
979
    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.05k
  case 4:
8143
    // PseudoANDI_NM, ADDIU_NM, ANDI16_NM, ANDI_MMR6, ANDi, ANDi64, ANDi_MM, ...
8144
3.05k
    printUImm_16_0(MI, 2, O);
8145
3.05k
    return;
8146
0
    break;
8147
630
  case 5:
8148
    // ADDIUR1SP_NM, ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, ...
8149
630
    printUImm_8_0(MI, 2, O);
8150
630
    return;
8151
0
    break;
8152
3.42k
  case 6:
8153
    // ADDIUR2_NM, ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, B...
8154
3.42k
    printUImm_5_0(MI, 2, O);
8155
3.42k
    break;
8156
433
  case 7:
8157
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
8158
433
    printUImm_2_0(MI, 2, O);
8159
433
    break;
8160
382
  case 8:
8161
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
8162
382
    printUImm_6_0(MI, 2, O);
8163
382
    break;
8164
774
  case 9:
8165
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
8166
774
    printUImm_4_0(MI, 2, O);
8167
774
    break;
8168
146
  case 10:
8169
    // BINSLI_B, BINSRI_B, SLDI_H
8170
146
    printUImm_3_0(MI, 3, O);
8171
146
    break;
8172
77
  case 11:
8173
    // BINSLI_D, BINSRI_D
8174
77
    printUImm_6_0(MI, 3, O);
8175
77
    return;
8176
0
    break;
8177
212
  case 12:
8178
    // BINSLI_H, BINSRI_H, SLDI_B
8179
212
    printUImm_4_0(MI, 3, O);
8180
212
    break;
8181
244
  case 13:
8182
    // BINSLI_W, BINSRI_W
8183
244
    printUImm_5_0(MI, 3, O);
8184
244
    return;
8185
0
    break;
8186
2.41k
  case 14:
8187
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
8188
2.41k
    printOperand(MI, 3, O);
8189
2.41k
    break;
8190
216
  case 15:
8191
    // BMNZI_B, BMZI_B, BSELI_B
8192
216
    printUImm_8_0(MI, 3, O);
8193
216
    return;
8194
0
    break;
8195
256
  case 16:
8196
    // COPY_S_D, MFTR, MFTR_NM, SPLATI_D
8197
256
    printUImm_1_0(MI, 2, O);
8198
256
    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
352
  case 18:
8205
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
8206
352
    printOperand(MI, 1, O);
8207
352
    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
470
  case 21:
8220
    // SLDI_D
8221
470
    printUImm_1_0(MI, 3, O);
8222
470
    SStream_concat1(O, ']');
8223
470
    return;
8224
0
    break;
8225
305
  case 22:
8226
    // SLDI_W
8227
305
    printUImm_2_0(MI, 3, O);
8228
305
    SStream_concat1(O, ']');
8229
305
    return;
8230
0
    break;
8231
255
  case 23:
8232
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
8233
255
    printUImm_10_0(MI, 2, O);
8234
255
    return;
8235
0
    break;
8236
50.5k
  }
8237
8238
8239
  // Fragment 5 encoded into 3 bits for 5 unique commands.
8240
36.6k
  switch ((Bits >> 39) & 7) {
8241
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8242
3.92k
  case 0:
8243
    // ALIGN_NM, ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN...
8244
3.92k
    SStream_concat0(O, ", ");
8245
3.92k
    break;
8246
30.6k
  case 1:
8247
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
8248
30.6k
    return;
8249
0
    break;
8250
2.09k
  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.09k
    SStream_concat1(O, ']');
8253
2.09k
    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
36.6k
  }
8266
8267
8268
  // Fragment 6 encoded into 4 bits for 10 unique commands.
8269
3.92k
  switch ((Bits >> 42) & 15) {
8270
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8271
2.27k
  case 0:
8272
    // ALIGN_NM, MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEPREV...
8273
2.27k
    printOperand(MI, 3, O);
8274
2.27k
    return;
8275
0
    break;
8276
443
  case 1:
8277
    // ALIGN, ALIGN_MMR6, LSA_NM
8278
443
    printUImm_2_0(MI, 3, O);
8279
443
    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
147
  case 3:
8286
    // DALIGN, MFTR, MFTR_NM
8287
147
    printUImm_3_0(MI, 3, O);
8288
147
    break;
8289
0
  case 4:
8290
    // DEXT
8291
0
    printUImm_6_1(MI, 3, O);
8292
0
    return;
8293
0
    break;
8294
429
  case 5:
8295
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6, EXT_NM
8296
429
    printUImm_5_1(MI, 3, O);
8297
429
    return;
8298
0
    break;
8299
0
  case 6:
8300
    // DEXTM
8301
0
    printUImm_5_33(MI, 3, O);
8302
0
    return;
8303
0
    break;
8304
302
  case 7:
8305
    // DINS, INS, INS_MM, INS_MMR6, INS_NM
8306
302
    printUImm_6_0(MI, 3, O);
8307
302
    return;
8308
0
    break;
8309
0
  case 8:
8310
    // DINSM
8311
0
    printUImm_6_2(MI, 3, O);
8312
0
    return;
8313
0
    break;
8314
334
  case 9:
8315
    // DLSA, DLSA_R6, LSA, LSA_R6
8316
334
    printUImm_2_1(MI, 3, O);
8317
334
    return;
8318
0
    break;
8319
3.92k
  }
8320
8321
8322
  // Fragment 7 encoded into 1 bits for 2 unique commands.
8323
147
  if ((Bits >> 46) & 1) {
8324
    // MFTR, MFTR_NM, ROTX_NM
8325
147
    SStream_concat0(O, ", ");
8326
147
    printUImm_1_0(MI, 4, O);
8327
147
    return;
8328
147
  } else {
8329
    // CINS, CINS32, CINS64_32, CINS_i32, DALIGN, EXTS, EXTS32, EXTW_NM
8330
0
    return;
8331
0
  }
8332
8333
147
}
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
120k
static const char *getRegisterName(unsigned RegNo) {
8340
120k
#ifndef CAPSTONE_DIET
8341
120k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 635 && "Invalid register number!", NULL);
8342
8343
120k
  static const char AsmStrs[] = {
8344
120k
  /* 0 */ "f10\0"
8345
120k
  /* 4 */ "watchhi10\0"
8346
120k
  /* 14 */ "watchlo10\0"
8347
120k
  /* 24 */ "w10\0"
8348
120k
  /* 28 */ "f20\0"
8349
120k
  /* 32 */ "DSPOutFlag20\0"
8350
120k
  /* 45 */ "w20\0"
8351
120k
  /* 49 */ "f30\0"
8352
120k
  /* 53 */ "w30\0"
8353
120k
  /* 57 */ "a0\0"
8354
120k
  /* 60 */ "ac0\0"
8355
120k
  /* 64 */ "fcc0\0"
8356
120k
  /* 69 */ "vpeconf0\0"
8357
120k
  /* 78 */ "mvpconf0\0"
8358
120k
  /* 87 */ "srsconf0\0"
8359
120k
  /* 96 */ "watchhi0\0"
8360
120k
  /* 105 */ "k0\0"
8361
120k
  /* 108 */ "mpl0\0"
8362
120k
  /* 113 */ "perfctl0\0"
8363
120k
  /* 122 */ "segctl0\0"
8364
120k
  /* 130 */ "guestctl0\0"
8365
120k
  /* 140 */ "watchlo0\0"
8366
120k
  /* 149 */ "entrylo0\0"
8367
120k
  /* 158 */ "p0\0"
8368
120k
  /* 161 */ "s0\0"
8369
120k
  /* 164 */ "perfcnt0\0"
8370
120k
  /* 173 */ "w0\0"
8371
120k
  /* 176 */ "f11\0"
8372
120k
  /* 180 */ "watchhi11\0"
8373
120k
  /* 190 */ "watchlo11\0"
8374
120k
  /* 200 */ "w11\0"
8375
120k
  /* 204 */ "f21\0"
8376
120k
  /* 208 */ "DSPOutFlag21\0"
8377
120k
  /* 221 */ "w21\0"
8378
120k
  /* 225 */ "f31\0"
8379
120k
  /* 229 */ "w31\0"
8380
120k
  /* 233 */ "usertracedata1\0"
8381
120k
  /* 248 */ "ac1\0"
8382
120k
  /* 252 */ "fcc1\0"
8383
120k
  /* 257 */ "vpeconf1\0"
8384
120k
  /* 266 */ "mvpconf1\0"
8385
120k
  /* 275 */ "srsconf1\0"
8386
120k
  /* 284 */ "config1\0"
8387
120k
  /* 292 */ "kscratch1\0"
8388
120k
  /* 302 */ "watchhi1\0"
8389
120k
  /* 311 */ "k1\0"
8390
120k
  /* 314 */ "mpl1\0"
8391
120k
  /* 319 */ "perfctl1\0"
8392
120k
  /* 328 */ "segctl1\0"
8393
120k
  /* 336 */ "guestctl1\0"
8394
120k
  /* 346 */ "watchlo1\0"
8395
120k
  /* 355 */ "entrylo1\0"
8396
120k
  /* 364 */ "p1\0"
8397
120k
  /* 367 */ "s1\0"
8398
120k
  /* 370 */ "perfcnt1\0"
8399
120k
  /* 379 */ "w1\0"
8400
120k
  /* 382 */ "f12\0"
8401
120k
  /* 386 */ "watchhi12\0"
8402
120k
  /* 396 */ "watchlo12\0"
8403
120k
  /* 406 */ "w12\0"
8404
120k
  /* 410 */ "f22\0"
8405
120k
  /* 414 */ "DSPOutFlag22\0"
8406
120k
  /* 427 */ "w22\0"
8407
120k
  /* 431 */ "usertracedata2\0"
8408
120k
  /* 446 */ "ac2\0"
8409
120k
  /* 450 */ "fcc2\0"
8410
120k
  /* 455 */ "srsconf2\0"
8411
120k
  /* 464 */ "config2\0"
8412
120k
  /* 472 */ "debug2\0"
8413
120k
  /* 479 */ "kscratch2\0"
8414
120k
  /* 489 */ "watchhi2\0"
8415
120k
  /* 498 */ "tracecontrol2\0"
8416
120k
  /* 512 */ "mpl2\0"
8417
120k
  /* 517 */ "perfctl2\0"
8418
120k
  /* 526 */ "segctl2\0"
8419
120k
  /* 534 */ "guestctl2\0"
8420
120k
  /* 544 */ "watchlo2\0"
8421
120k
  /* 553 */ "srsmap2\0"
8422
120k
  /* 561 */ "s2\0"
8423
120k
  /* 564 */ "perfcnt2\0"
8424
120k
  /* 573 */ "w2\0"
8425
120k
  /* 576 */ "f13\0"
8426
120k
  /* 580 */ "watchhi13\0"
8427
120k
  /* 590 */ "watchlo13\0"
8428
120k
  /* 600 */ "w13\0"
8429
120k
  /* 604 */ "f23\0"
8430
120k
  /* 608 */ "DSPOutFlag23\0"
8431
120k
  /* 621 */ "w23\0"
8432
120k
  /* 625 */ "a3\0"
8433
120k
  /* 628 */ "ac3\0"
8434
120k
  /* 632 */ "fcc3\0"
8435
120k
  /* 637 */ "srsconf3\0"
8436
120k
  /* 646 */ "config3\0"
8437
120k
  /* 654 */ "kscratch3\0"
8438
120k
  /* 664 */ "watchhi3\0"
8439
120k
  /* 673 */ "tracecontrol3\0"
8440
120k
  /* 687 */ "perfctl3\0"
8441
120k
  /* 696 */ "guestctl3\0"
8442
120k
  /* 706 */ "watchlo3\0"
8443
120k
  /* 715 */ "s3\0"
8444
120k
  /* 718 */ "perfcnt3\0"
8445
120k
  /* 727 */ "w3\0"
8446
120k
  /* 730 */ "f14\0"
8447
120k
  /* 734 */ "watchhi14\0"
8448
120k
  /* 744 */ "watchlo14\0"
8449
120k
  /* 754 */ "w14\0"
8450
120k
  /* 758 */ "f24\0"
8451
120k
  /* 762 */ "w24\0"
8452
120k
  /* 766 */ "a4\0"
8453
120k
  /* 769 */ "fcc4\0"
8454
120k
  /* 774 */ "srsconf4\0"
8455
120k
  /* 783 */ "config4\0"
8456
120k
  /* 791 */ "kscratch4\0"
8457
120k
  /* 801 */ "watchhi4\0"
8458
120k
  /* 810 */ "perfctl4\0"
8459
120k
  /* 819 */ "watchlo4\0"
8460
120k
  /* 828 */ "s4\0"
8461
120k
  /* 831 */ "perfcnt4\0"
8462
120k
  /* 840 */ "w4\0"
8463
120k
  /* 843 */ "f15\0"
8464
120k
  /* 847 */ "watchhi15\0"
8465
120k
  /* 857 */ "watchlo15\0"
8466
120k
  /* 867 */ "w15\0"
8467
120k
  /* 871 */ "f25\0"
8468
120k
  /* 875 */ "w25\0"
8469
120k
  /* 879 */ "a5\0"
8470
120k
  /* 882 */ "fcc5\0"
8471
120k
  /* 887 */ "f5\0"
8472
120k
  /* 890 */ "config5\0"
8473
120k
  /* 898 */ "kscratch5\0"
8474
120k
  /* 908 */ "watchhi5\0"
8475
120k
  /* 917 */ "perfctl5\0"
8476
120k
  /* 926 */ "watchlo5\0"
8477
120k
  /* 935 */ "s5\0"
8478
120k
  /* 938 */ "perfcnt5\0"
8479
120k
  /* 947 */ "w5\0"
8480
120k
  /* 950 */ "f16\0"
8481
120k
  /* 954 */ "w16\0"
8482
120k
  /* 958 */ "f26\0"
8483
120k
  /* 962 */ "w26\0"
8484
120k
  /* 966 */ "a6\0"
8485
120k
  /* 969 */ "fcc6\0"
8486
120k
  /* 974 */ "f6\0"
8487
120k
  /* 977 */ "kscratch6\0"
8488
120k
  /* 987 */ "watchhi6\0"
8489
120k
  /* 996 */ "perfctl6\0"
8490
120k
  /* 1005 */ "watchlo6\0"
8491
120k
  /* 1014 */ "s6\0"
8492
120k
  /* 1017 */ "perfcnt6\0"
8493
120k
  /* 1026 */ "w6\0"
8494
120k
  /* 1029 */ "f17\0"
8495
120k
  /* 1033 */ "w17\0"
8496
120k
  /* 1037 */ "f27\0"
8497
120k
  /* 1041 */ "w27\0"
8498
120k
  /* 1045 */ "a7\0"
8499
120k
  /* 1048 */ "fcc7\0"
8500
120k
  /* 1053 */ "f7\0"
8501
120k
  /* 1056 */ "watchhi7\0"
8502
120k
  /* 1065 */ "perfctl7\0"
8503
120k
  /* 1074 */ "watchlo7\0"
8504
120k
  /* 1083 */ "s7\0"
8505
120k
  /* 1086 */ "perfcnt7\0"
8506
120k
  /* 1095 */ "w7\0"
8507
120k
  /* 1098 */ "f18\0"
8508
120k
  /* 1102 */ "w18\0"
8509
120k
  /* 1106 */ "f28\0"
8510
120k
  /* 1110 */ "w28\0"
8511
120k
  /* 1114 */ "f8\0"
8512
120k
  /* 1117 */ "watchhi8\0"
8513
120k
  /* 1126 */ "watchlo8\0"
8514
120k
  /* 1135 */ "t8\0"
8515
120k
  /* 1138 */ "w8\0"
8516
120k
  /* 1141 */ "DSPOutFlag16_19\0"
8517
120k
  /* 1157 */ "f19\0"
8518
120k
  /* 1161 */ "w19\0"
8519
120k
  /* 1165 */ "f29\0"
8520
120k
  /* 1169 */ "w29\0"
8521
120k
  /* 1173 */ "f9\0"
8522
120k
  /* 1176 */ "watchhi9\0"
8523
120k
  /* 1185 */ "watchlo9\0"
8524
120k
  /* 1194 */ "t9\0"
8525
120k
  /* 1197 */ "w9\0"
8526
120k
  /* 1200 */ "DSPEFI\0"
8527
120k
  /* 1207 */ "hwrena\0"
8528
120k
  /* 1214 */ "ra\0"
8529
120k
  /* 1217 */ "bevva\0"
8530
120k
  /* 1223 */ "hwr_cc\0"
8531
120k
  /* 1230 */ "tracedbpc\0"
8532
120k
  /* 1240 */ "traceibpc\0"
8533
120k
  /* 1250 */ "nestedepc\0"
8534
120k
  /* 1260 */ "errorepc\0"
8535
120k
  /* 1269 */ "nestedexc\0"
8536
120k
  /* 1279 */ "wired\0"
8537
120k
  /* 1285 */ "memorymapid\0"
8538
120k
  /* 1297 */ "prid\0"
8539
120k
  /* 1302 */ "debugcontextid\0"
8540
120k
  /* 1317 */ "pwfield\0"
8541
120k
  /* 1325 */ "tcbind\0"
8542
120k
  /* 1332 */ "DSPCCond\0"
8543
120k
  /* 1341 */ "tcschedule\0"
8544
120k
  /* 1352 */ "vpeschedule\0"
8545
120k
  /* 1364 */ "compare\0"
8546
120k
  /* 1372 */ "ebase\0"
8547
120k
  /* 1378 */ "cdmmbase\0"
8548
120k
  /* 1387 */ "cmgcrbase\0"
8549
120k
  /* 1397 */ "pwbase\0"
8550
120k
  /* 1404 */ "cause\0"
8551
120k
  /* 1410 */ "desave\0"
8552
120k
  /* 1417 */ "pwsize\0"
8553
120k
  /* 1424 */ "DSPOutFlag\0"
8554
120k
  /* 1435 */ "xcontextconfig\0"
8555
120k
  /* 1450 */ "debug\0"
8556
120k
  /* 1456 */ "ddatahi\0"
8557
120k
  /* 1464 */ "idatahi\0"
8558
120k
  /* 1472 */ "dtaghi\0"
8559
120k
  /* 1479 */ "itaghi\0"
8560
120k
  /* 1486 */ "entryhi\0"
8561
120k
  /* 1494 */ "maari\0"
8562
120k
  /* 1500 */ "tcschefback\0"
8563
120k
  /* 1512 */ "vpeschefback\0"
8564
120k
  /* 1525 */ "pagemask\0"
8565
120k
  /* 1534 */ "yqmask\0"
8566
120k
  /* 1541 */ "userlocal\0"
8567
120k
  /* 1551 */ "tracecontrol\0"
8568
120k
  /* 1564 */ "vpecontrol\0"
8569
120k
  /* 1575 */ "mvpcontrol\0"
8570
120k
  /* 1586 */ "view_ipl\0"
8571
120k
  /* 1595 */ "view_ripl\0"
8572
120k
  /* 1605 */ "errctl\0"
8573
120k
  /* 1612 */ "srsctl\0"
8574
120k
  /* 1619 */ "intctl\0"
8575
120k
  /* 1626 */ "pwctl\0"
8576
120k
  /* 1632 */ "random\0"
8577
120k
  /* 1639 */ "hwr_cpunum\0"
8578
120k
  /* 1650 */ "pagegrain\0"
8579
120k
  /* 1660 */ "ddatalo\0"
8580
120k
  /* 1668 */ "idatalo\0"
8581
120k
  /* 1676 */ "dtaglo\0"
8582
120k
  /* 1683 */ "itaglo\0"
8583
120k
  /* 1690 */ "zero\0"
8584
120k
  /* 1695 */ "srsmap\0"
8585
120k
  /* 1702 */ "hwr_synci_step\0"
8586
120k
  /* 1717 */ "fp\0"
8587
120k
  /* 1720 */ "gp\0"
8588
120k
  /* 1723 */ "badinstrp\0"
8589
120k
  /* 1733 */ "sp\0"
8590
120k
  /* 1736 */ "maar\0"
8591
120k
  /* 1741 */ "lladdr\0"
8592
120k
  /* 1748 */ "badvaddr\0"
8593
120k
  /* 1757 */ "globalnumber\0"
8594
120k
  /* 1770 */ "cacheerr\0"
8595
120k
  /* 1779 */ "hwr_ccres\0"
8596
120k
  /* 1789 */ "DSPPos\0"
8597
120k
  /* 1796 */ "tcstatus\0"
8598
120k
  /* 1805 */ "at\0"
8599
120k
  /* 1808 */ "gtoffset\0"
8600
120k
  /* 1817 */ "tchalt\0"
8601
120k
  /* 1824 */ "DSPSCount\0"
8602
120k
  /* 1834 */ "count\0"
8603
120k
  /* 1840 */ "tcopt\0"
8604
120k
  /* 1846 */ "vpeopt\0"
8605
120k
  /* 1853 */ "tcrestart\0"
8606
120k
  /* 1863 */ "badinst\0"
8607
120k
  /* 1871 */ "guestctl0ext\0"
8608
120k
  /* 1884 */ "tccontext\0"
8609
120k
  /* 1894 */ "xcontext\0"
8610
120k
  /* 1903 */ "index\0"
8611
120k
  /* 1909 */ "badinstrx\0"
8612
120k
  /* 1919 */ "DSPCarry\0"
8613
120k
};
8614
120k
  static const uint16_t RegAsmOffset[] = {
8615
120k
    178, 1805, 1332, 1919, 1200, 1424, 1789, 1824, 1717, 1717, 1720, 1720, 384, 178, 
8616
120k
    2, 952, 732, 845, 578, 1031, 1237, 1214, 1214, 1733, 1733, 1690, 1690, 732, 
8617
120k
    845, 952, 1031, 60, 248, 446, 628, 178, 2, 178, 384, 578, 732, 845, 
8618
120k
    952, 1031, 1100, 1155, 2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 
8619
120k
    2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 
8620
120k
    731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 
8621
120k
    1107, 1166, 50, 226, 1, 177, 383, 577, 731, 844, 951, 1030, 1099, 1154, 
8622
120k
    29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 1, 177, 
8623
120k
    383, 577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 
8624
120k
    959, 1038, 1107, 1166, 50, 226, 75, 461, 780, 974, 1114, 0, 382, 730, 
8625
120k
    950, 1098, 28, 410, 758, 958, 1106, 49, 32, 208, 414, 608, 75, 263, 
8626
120k
    461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 576, 730, 843, 
8627
120k
    950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 1037, 1106, 1165, 
8628
120k
    49, 225, 64, 252, 450, 632, 769, 882, 969, 1048, 2, 178, 384, 578, 
8629
120k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8630
120k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8631
120k
    1717, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 
8632
120k
    576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 
8633
120k
    1037, 1106, 1165, 49, 225, 1720, 60, 248, 446, 628, 1639, 1702, 1223, 1779, 
8634
120k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8635
120k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8636
120k
    959, 1038, 60, 248, 446, 628, 108, 314, 512, 1100, 1155, 1, 177, 383, 
8637
120k
    577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 
8638
120k
    1038, 1107, 1166, 50, 226, 158, 364, 558, 1214, 951, 1030, 1099, 1154, 29, 
8639
120k
    205, 411, 605, 1733, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 872, 
8640
120k
    384, 578, 173, 379, 573, 727, 840, 947, 1026, 1095, 1138, 1197, 24, 200, 
8641
120k
    406, 600, 754, 867, 954, 1033, 1102, 1161, 45, 221, 427, 621, 762, 875, 
8642
120k
    962, 1041, 1110, 1169, 53, 229, 1690, 57, 245, 443, 625, 766, 879, 966, 
8643
120k
    1045, 1863, 1723, 1909, 1748, 1217, 1770, 1404, 1378, 1387, 1364, 1443, 1886, 1436, 
8644
120k
    1834, 1456, 1660, 1450, 1302, 1255, 1410, 1472, 1676, 1372, 1486, 1256, 1605, 1260, 
8645
120k
    1757, 1808, 1207, 1464, 1668, 1903, 1619, 1479, 1683, 1741, 1736, 1494, 1285, 1575, 
8646
120k
    1250, 1269, 1650, 1525, 1297, 1397, 1626, 1317, 1417, 1632, 1612, 1695, 1798, 1325, 
8647
120k
    1884, 1817, 1840, 1853, 1341, 1500, 1796, 1551, 1230, 1240, 1541, 1586, 1595, 1576, 
8648
120k
    1564, 1846, 1352, 1512, 1279, 1894, 1435, 1534, 105, 311, 161, 367, 561, 715, 
8649
120k
    828, 935, 1014, 1083, 170, 376, 570, 724, 837, 944, 1135, 1194, 732, 845, 
8650
120k
    952, 1031, 60, 284, 464, 646, 783, 890, 472, 149, 355, 130, 336, 534, 
8651
120k
    696, 292, 479, 654, 791, 898, 977, 78, 266, 164, 370, 564, 718, 831, 
8652
120k
    938, 1017, 1086, 113, 319, 517, 687, 810, 917, 996, 1065, 122, 328, 526, 
8653
120k
    87, 275, 455, 637, 774, 553, 498, 673, 233, 431, 69, 257, 96, 302, 
8654
120k
    489, 664, 801, 908, 987, 1056, 1117, 1176, 4, 180, 386, 580, 734, 847, 
8655
120k
    140, 346, 544, 706, 819, 926, 1005, 1074, 1126, 1185, 14, 190, 396, 590, 
8656
120k
    744, 857, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 
8657
120k
    382, 576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 
8658
120k
    958, 1037, 1106, 1165, 49, 225, 1141, 1461, 959, 1038, 1665, 951, 1030, 1099, 
8659
120k
    1154, 29, 205, 411, 605, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 
8660
120k
    872, 384, 578, 1871, 
8661
120k
  };
8662
8663
120k
  CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) &&
8664
120k
          "Invalid alt name index for register!", NULL);
8665
120k
  return AsmStrs+RegAsmOffset[RegNo-1];
8666
#else
8667
  return NULL;
8668
#endif // CAPSTONE_DIET
8669
120k
}
8670
#ifdef PRINT_ALIAS_INSTR
8671
#undef PRINT_ALIAS_INSTR
8672
8673
135k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
8674
135k
#ifndef CAPSTONE_DIET
8675
135k
  static const PatternsForOpcode OpToPatterns[] = {
8676
135k
    {Mips_MFTACX, 0, 1 },
8677
135k
    {Mips_MFTACX_NM, 1, 1 },
8678
135k
    {Mips_MFTC0, 2, 1 },
8679
135k
    {Mips_MFTC0_NM, 3, 1 },
8680
135k
    {Mips_MFTHI, 4, 1 },
8681
135k
    {Mips_MFTHI_NM, 5, 1 },
8682
135k
    {Mips_MFTLO, 6, 1 },
8683
135k
    {Mips_MFTLO_NM, 7, 1 },
8684
135k
    {Mips_MTTACX, 8, 1 },
8685
135k
    {Mips_MTTACX_NM, 9, 1 },
8686
135k
    {Mips_MTTC0, 10, 1 },
8687
135k
    {Mips_MTTC0_NM, 11, 1 },
8688
135k
    {Mips_MTTHI, 12, 1 },
8689
135k
    {Mips_MTTHI_NM, 13, 1 },
8690
135k
    {Mips_MTTLO, 14, 1 },
8691
135k
    {Mips_MTTLO_NM, 15, 1 },
8692
135k
    {Mips_NORImm, 16, 1 },
8693
135k
    {Mips_NORImm64, 17, 1 },
8694
135k
    {Mips_SLTImm64, 18, 1 },
8695
135k
    {Mips_SLTUImm64, 19, 1 },
8696
135k
    {Mips_ADDIUGP48_NM, 20, 1 },
8697
135k
    {Mips_ADDIUGPB_NM, 21, 1 },
8698
135k
    {Mips_ADDIUGPW_NM, 22, 1 },
8699
135k
    {Mips_ADDIUPC, 23, 1 },
8700
135k
    {Mips_ADDIUPC_MMR6, 24, 1 },
8701
135k
    {Mips_ADDu, 25, 1 },
8702
135k
    {Mips_BC1F, 26, 1 },
8703
135k
    {Mips_BC1FL, 27, 1 },
8704
135k
    {Mips_BC1F_MM, 28, 1 },
8705
135k
    {Mips_BC1T, 29, 1 },
8706
135k
    {Mips_BC1TL, 30, 1 },
8707
135k
    {Mips_BC1T_MM, 31, 1 },
8708
135k
    {Mips_BEQC16_NM, 32, 1 },
8709
135k
    {Mips_BEQC_NM, 33, 2 },
8710
135k
    {Mips_BEQL, 35, 1 },
8711
135k
    {Mips_BGEZAL, 36, 1 },
8712
135k
    {Mips_BGEZAL_MM, 37, 1 },
8713
135k
    {Mips_BNEC16_NM, 38, 1 },
8714
135k
    {Mips_BNEC_NM, 39, 2 },
8715
135k
    {Mips_BNEL, 41, 1 },
8716
135k
    {Mips_BREAK, 42, 2 },
8717
135k
    {Mips_BREAK_MM, 44, 2 },
8718
135k
    {Mips_C_EQ_D32, 46, 1 },
8719
135k
    {Mips_C_EQ_D32_MM, 47, 1 },
8720
135k
    {Mips_C_EQ_D64, 48, 1 },
8721
135k
    {Mips_C_EQ_D64_MM, 49, 1 },
8722
135k
    {Mips_C_EQ_S, 50, 1 },
8723
135k
    {Mips_C_EQ_S_MM, 51, 1 },
8724
135k
    {Mips_C_F_D32, 52, 1 },
8725
135k
    {Mips_C_F_D32_MM, 53, 1 },
8726
135k
    {Mips_C_F_D64, 54, 1 },
8727
135k
    {Mips_C_F_D64_MM, 55, 1 },
8728
135k
    {Mips_C_F_S, 56, 1 },
8729
135k
    {Mips_C_F_S_MM, 57, 1 },
8730
135k
    {Mips_C_LE_D32, 58, 1 },
8731
135k
    {Mips_C_LE_D32_MM, 59, 1 },
8732
135k
    {Mips_C_LE_D64, 60, 1 },
8733
135k
    {Mips_C_LE_D64_MM, 61, 1 },
8734
135k
    {Mips_C_LE_S, 62, 1 },
8735
135k
    {Mips_C_LE_S_MM, 63, 1 },
8736
135k
    {Mips_C_LT_D32, 64, 1 },
8737
135k
    {Mips_C_LT_D32_MM, 65, 1 },
8738
135k
    {Mips_C_LT_D64, 66, 1 },
8739
135k
    {Mips_C_LT_D64_MM, 67, 1 },
8740
135k
    {Mips_C_LT_S, 68, 1 },
8741
135k
    {Mips_C_LT_S_MM, 69, 1 },
8742
135k
    {Mips_C_NGE_D32, 70, 1 },
8743
135k
    {Mips_C_NGE_D32_MM, 71, 1 },
8744
135k
    {Mips_C_NGE_D64, 72, 1 },
8745
135k
    {Mips_C_NGE_D64_MM, 73, 1 },
8746
135k
    {Mips_C_NGE_S, 74, 1 },
8747
135k
    {Mips_C_NGE_S_MM, 75, 1 },
8748
135k
    {Mips_C_NGLE_D32, 76, 1 },
8749
135k
    {Mips_C_NGLE_D32_MM, 77, 1 },
8750
135k
    {Mips_C_NGLE_D64, 78, 1 },
8751
135k
    {Mips_C_NGLE_D64_MM, 79, 1 },
8752
135k
    {Mips_C_NGLE_S, 80, 1 },
8753
135k
    {Mips_C_NGLE_S_MM, 81, 1 },
8754
135k
    {Mips_C_NGL_D32, 82, 1 },
8755
135k
    {Mips_C_NGL_D32_MM, 83, 1 },
8756
135k
    {Mips_C_NGL_D64, 84, 1 },
8757
135k
    {Mips_C_NGL_D64_MM, 85, 1 },
8758
135k
    {Mips_C_NGL_S, 86, 1 },
8759
135k
    {Mips_C_NGL_S_MM, 87, 1 },
8760
135k
    {Mips_C_NGT_D32, 88, 1 },
8761
135k
    {Mips_C_NGT_D32_MM, 89, 1 },
8762
135k
    {Mips_C_NGT_D64, 90, 1 },
8763
135k
    {Mips_C_NGT_D64_MM, 91, 1 },
8764
135k
    {Mips_C_NGT_S, 92, 1 },
8765
135k
    {Mips_C_NGT_S_MM, 93, 1 },
8766
135k
    {Mips_C_OLE_D32, 94, 1 },
8767
135k
    {Mips_C_OLE_D32_MM, 95, 1 },
8768
135k
    {Mips_C_OLE_D64, 96, 1 },
8769
135k
    {Mips_C_OLE_D64_MM, 97, 1 },
8770
135k
    {Mips_C_OLE_S, 98, 1 },
8771
135k
    {Mips_C_OLE_S_MM, 99, 1 },
8772
135k
    {Mips_C_OLT_D32, 100, 1 },
8773
135k
    {Mips_C_OLT_D32_MM, 101, 1 },
8774
135k
    {Mips_C_OLT_D64, 102, 1 },
8775
135k
    {Mips_C_OLT_D64_MM, 103, 1 },
8776
135k
    {Mips_C_OLT_S, 104, 1 },
8777
135k
    {Mips_C_OLT_S_MM, 105, 1 },
8778
135k
    {Mips_C_SEQ_D32, 106, 1 },
8779
135k
    {Mips_C_SEQ_D32_MM, 107, 1 },
8780
135k
    {Mips_C_SEQ_D64, 108, 1 },
8781
135k
    {Mips_C_SEQ_D64_MM, 109, 1 },
8782
135k
    {Mips_C_SEQ_S, 110, 1 },
8783
135k
    {Mips_C_SEQ_S_MM, 111, 1 },
8784
135k
    {Mips_C_SF_D32, 112, 1 },
8785
135k
    {Mips_C_SF_D32_MM, 113, 1 },
8786
135k
    {Mips_C_SF_D64, 114, 1 },
8787
135k
    {Mips_C_SF_D64_MM, 115, 1 },
8788
135k
    {Mips_C_SF_S, 116, 1 },
8789
135k
    {Mips_C_SF_S_MM, 117, 1 },
8790
135k
    {Mips_C_UEQ_D32, 118, 1 },
8791
135k
    {Mips_C_UEQ_D32_MM, 119, 1 },
8792
135k
    {Mips_C_UEQ_D64, 120, 1 },
8793
135k
    {Mips_C_UEQ_D64_MM, 121, 1 },
8794
135k
    {Mips_C_UEQ_S, 122, 1 },
8795
135k
    {Mips_C_UEQ_S_MM, 123, 1 },
8796
135k
    {Mips_C_ULE_D32, 124, 1 },
8797
135k
    {Mips_C_ULE_D32_MM, 125, 1 },
8798
135k
    {Mips_C_ULE_D64, 126, 1 },
8799
135k
    {Mips_C_ULE_D64_MM, 127, 1 },
8800
135k
    {Mips_C_ULE_S, 128, 1 },
8801
135k
    {Mips_C_ULE_S_MM, 129, 1 },
8802
135k
    {Mips_C_ULT_D32, 130, 1 },
8803
135k
    {Mips_C_ULT_D32_MM, 131, 1 },
8804
135k
    {Mips_C_ULT_D64, 132, 1 },
8805
135k
    {Mips_C_ULT_D64_MM, 133, 1 },
8806
135k
    {Mips_C_ULT_S, 134, 1 },
8807
135k
    {Mips_C_ULT_S_MM, 135, 1 },
8808
135k
    {Mips_C_UN_D32, 136, 1 },
8809
135k
    {Mips_C_UN_D32_MM, 137, 1 },
8810
135k
    {Mips_C_UN_D64, 138, 1 },
8811
135k
    {Mips_C_UN_D64_MM, 139, 1 },
8812
135k
    {Mips_C_UN_S, 140, 1 },
8813
135k
    {Mips_C_UN_S_MM, 141, 1 },
8814
135k
    {Mips_DADDu, 142, 1 },
8815
135k
    {Mips_DI, 143, 1 },
8816
135k
    {Mips_DIV, 144, 1 },
8817
135k
    {Mips_DIVU, 145, 1 },
8818
135k
    {Mips_DI_MM, 146, 1 },
8819
135k
    {Mips_DI_MMR6, 147, 1 },
8820
135k
    {Mips_DI_NM, 148, 1 },
8821
135k
    {Mips_DMT, 149, 1 },
8822
135k
    {Mips_DMT_NM, 150, 1 },
8823
135k
    {Mips_DSUB, 151, 2 },
8824
135k
    {Mips_DSUBu, 153, 2 },
8825
135k
    {Mips_DVPE, 155, 1 },
8826
135k
    {Mips_DVPE_NM, 156, 1 },
8827
135k
    {Mips_EI, 157, 1 },
8828
135k
    {Mips_EI_MM, 158, 1 },
8829
135k
    {Mips_EI_MMR6, 159, 1 },
8830
135k
    {Mips_EI_NM, 160, 1 },
8831
135k
    {Mips_EMT, 161, 1 },
8832
135k
    {Mips_EMT_NM, 162, 1 },
8833
135k
    {Mips_EVPE, 163, 1 },
8834
135k
    {Mips_EVPE_NM, 164, 1 },
8835
135k
    {Mips_HYPCALL, 165, 1 },
8836
135k
    {Mips_HYPCALL_MM, 166, 1 },
8837
135k
    {Mips_JALR, 167, 1 },
8838
135k
    {Mips_JALR64, 168, 1 },
8839
135k
    {Mips_JALRCHB_NM, 169, 1 },
8840
135k
    {Mips_JALRC_HB_MMR6, 170, 1 },
8841
135k
    {Mips_JALRC_MMR6, 171, 1 },
8842
135k
    {Mips_JALR_HB, 172, 1 },
8843
135k
    {Mips_JALR_HB64, 173, 1 },
8844
135k
    {Mips_JIALC, 174, 1 },
8845
135k
    {Mips_JIALC64, 175, 1 },
8846
135k
    {Mips_JIC, 176, 1 },
8847
135k
    {Mips_JIC64, 177, 1 },
8848
135k
    {Mips_MFC0_NM, 178, 1 },
8849
135k
    {Mips_MFHC0_NM, 179, 1 },
8850
135k
    {Mips_MOVE16_MM, 180, 1 },
8851
135k
    {Mips_MTC0_NM, 181, 1 },
8852
135k
    {Mips_MTHC0_NM, 182, 1 },
8853
135k
    {Mips_Move32R16, 183, 1 },
8854
135k
    {Mips_NOR_NM, 184, 1 },
8855
135k
    {Mips_OR, 185, 1 },
8856
135k
    {Mips_OR64, 186, 1 },
8857
135k
    {Mips_RDHWR, 187, 1 },
8858
135k
    {Mips_RDHWR64, 188, 1 },
8859
135k
    {Mips_RDHWR_MM, 189, 1 },
8860
135k
    {Mips_RDHWR_MMR6, 190, 1 },
8861
135k
    {Mips_RESTOREJRC16_NM, 191, 1 },
8862
135k
    {Mips_RESTOREJRC_NM, 192, 1 },
8863
135k
    {Mips_RESTORE_NM, 193, 1 },
8864
135k
    {Mips_ROTX_NM, 194, 3 },
8865
135k
    {Mips_SAVE16_NM, 197, 1 },
8866
135k
    {Mips_SAVE_NM, 198, 1 },
8867
135k
    {Mips_SDBBP, 199, 1 },
8868
135k
    {Mips_SDBBP_MMR6, 200, 1 },
8869
135k
    {Mips_SDBBP_R6, 201, 1 },
8870
135k
    {Mips_SIGRIE, 202, 1 },
8871
135k
    {Mips_SIGRIE_MMR6, 203, 1 },
8872
135k
    {Mips_SLL, 204, 1 },
8873
135k
    {Mips_SLL_MM, 205, 1 },
8874
135k
    {Mips_SLL_MMR6, 206, 1 },
8875
135k
    {Mips_SUB, 207, 2 },
8876
135k
    {Mips_SUBU_MMR6, 209, 2 },
8877
135k
    {Mips_SUB_MM, 211, 2 },
8878
135k
    {Mips_SUB_MMR6, 213, 2 },
8879
135k
    {Mips_SUBu, 215, 2 },
8880
135k
    {Mips_SUBu_MM, 217, 2 },
8881
135k
    {Mips_SWSP_MM, 219, 1 },
8882
135k
    {Mips_SYNC, 220, 1 },
8883
135k
    {Mips_SYNC_MM, 221, 1 },
8884
135k
    {Mips_SYNC_MMR6, 222, 1 },
8885
135k
    {Mips_SYNC_NM, 223, 6 },
8886
135k
    {Mips_SYSCALL, 229, 1 },
8887
135k
    {Mips_SYSCALL_MM, 230, 1 },
8888
135k
    {Mips_TEQ, 231, 1 },
8889
135k
    {Mips_TEQ_MM, 232, 1 },
8890
135k
    {Mips_TGE, 233, 1 },
8891
135k
    {Mips_TGEU, 234, 1 },
8892
135k
    {Mips_TGEU_MM, 235, 1 },
8893
135k
    {Mips_TGE_MM, 236, 1 },
8894
135k
    {Mips_TLT, 237, 1 },
8895
135k
    {Mips_TLTU, 238, 1 },
8896
135k
    {Mips_TLTU_MM, 239, 1 },
8897
135k
    {Mips_TLT_MM, 240, 1 },
8898
135k
    {Mips_TNE, 241, 1 },
8899
135k
    {Mips_TNE_MM, 242, 1 },
8900
135k
    {Mips_WAIT_MM, 243, 1 },
8901
135k
    {Mips_WAIT_NM, 244, 1 },
8902
135k
    {Mips_WRDSP, 245, 1 },
8903
135k
    {Mips_WRDSP_MM, 246, 1 },
8904
135k
    {Mips_YIELD, 247, 1 },
8905
135k
    {Mips_YIELD_NM, 248, 1 },
8906
135k
  {0},  };
8907
8908
135k
  static const AliasPattern Patterns[] = {
8909
    // Mips_MFTACX - 0
8910
135k
    {0, 0, 2, 5 },
8911
    // Mips_MFTACX_NM - 1
8912
135k
    {0, 5, 2, 4 },
8913
    // Mips_MFTC0 - 2
8914
135k
    {10, 9, 3, 6 },
8915
    // Mips_MFTC0_NM - 3
8916
135k
    {10, 15, 3, 5 },
8917
    // Mips_MFTHI - 4
8918
135k
    {23, 20, 2, 5 },
8919
    // Mips_MFTHI_NM - 5
8920
135k
    {23, 25, 2, 4 },
8921
    // Mips_MFTLO - 6
8922
135k
    {32, 29, 2, 5 },
8923
    // Mips_MFTLO_NM - 7
8924
135k
    {32, 34, 2, 4 },
8925
    // Mips_MTTACX - 8
8926
135k
    {41, 38, 2, 5 },
8927
    // Mips_MTTACX_NM - 9
8928
135k
    {41, 43, 2, 4 },
8929
    // Mips_MTTC0 - 10
8930
135k
    {51, 47, 3, 6 },
8931
    // Mips_MTTC0_NM - 11
8932
135k
    {51, 53, 3, 5 },
8933
    // Mips_MTTHI - 12
8934
135k
    {64, 58, 2, 5 },
8935
    // Mips_MTTHI_NM - 13
8936
135k
    {64, 63, 2, 4 },
8937
    // Mips_MTTLO - 14
8938
135k
    {73, 67, 2, 5 },
8939
    // Mips_MTTLO_NM - 15
8940
135k
    {73, 72, 2, 4 },
8941
    // Mips_NORImm - 16
8942
135k
    {82, 76, 3, 3 },
8943
    // Mips_NORImm64 - 17
8944
135k
    {82, 79, 3, 3 },
8945
    // Mips_SLTImm64 - 18
8946
135k
    {93, 82, 3, 3 },
8947
    // Mips_SLTUImm64 - 19
8948
135k
    {104, 85, 3, 3 },
8949
    // Mips_ADDIUGP48_NM - 20
8950
135k
    {116, 88, 3, 3 },
8951
    // Mips_ADDIUGPB_NM - 21
8952
135k
    {137, 91, 3, 3 },
8953
    // Mips_ADDIUGPW_NM - 22
8954
135k
    {156, 94, 3, 3 },
8955
    // Mips_ADDIUPC - 23
8956
135k
    {175, 97, 2, 3 },
8957
    // Mips_ADDIUPC_MMR6 - 24
8958
135k
    {175, 100, 2, 3 },
8959
    // Mips_ADDu - 25
8960
135k
    {187, 103, 3, 7 },
8961
    // Mips_BC1F - 26
8962
135k
    {199, 110, 2, 6 },
8963
    // Mips_BC1FL - 27
8964
135k
    {209, 116, 2, 7 },
8965
    // Mips_BC1F_MM - 28
8966
135k
    {199, 123, 2, 4 },
8967
    // Mips_BC1T - 29
8968
135k
    {220, 127, 2, 6 },
8969
    // Mips_BC1TL - 30
8970
135k
    {230, 133, 2, 7 },
8971
    // Mips_BC1T_MM - 31
8972
135k
    {220, 140, 2, 4 },
8973
    // Mips_BEQC16_NM - 32
8974
135k
    {241, 144, 3, 3 },
8975
    // Mips_BEQC_NM - 33
8976
135k
    {259, 147, 3, 3 },
8977
135k
    {274, 150, 3, 3 },
8978
    // Mips_BEQL - 35
8979
135k
    {289, 153, 3, 6 },
8980
    // Mips_BGEZAL - 36
8981
135k
    {304, 159, 2, 6 },
8982
    // Mips_BGEZAL_MM - 37
8983
135k
    {304, 165, 2, 3 },
8984
    // Mips_BNEC16_NM - 38
8985
135k
    {313, 168, 3, 3 },
8986
    // Mips_BNEC_NM - 39
8987
135k
    {331, 171, 3, 3 },
8988
135k
    {346, 174, 3, 3 },
8989
    // Mips_BNEL - 41
8990
135k
    {361, 177, 3, 6 },
8991
    // Mips_BREAK - 42
8992
135k
    {376, 183, 2, 5 },
8993
135k
    {382, 188, 2, 5 },
8994
    // Mips_BREAK_MM - 44
8995
135k
    {376, 193, 2, 3 },
8996
135k
    {382, 196, 2, 3 },
8997
    // Mips_C_EQ_D32 - 46
8998
135k
    {393, 199, 3, 9 },
8999
    // Mips_C_EQ_D32_MM - 47
9000
135k
    {393, 208, 3, 7 },
9001
    // Mips_C_EQ_D64 - 48
9002
135k
    {393, 215, 3, 9 },
9003
    // Mips_C_EQ_D64_MM - 49
9004
135k
    {393, 224, 3, 7 },
9005
    // Mips_C_EQ_S - 50
9006
135k
    {407, 231, 3, 8 },
9007
    // Mips_C_EQ_S_MM - 51
9008
135k
    {407, 239, 3, 6 },
9009
    // Mips_C_F_D32 - 52
9010
135k
    {421, 245, 3, 9 },
9011
    // Mips_C_F_D32_MM - 53
9012
135k
    {421, 254, 3, 7 },
9013
    // Mips_C_F_D64 - 54
9014
135k
    {421, 261, 3, 9 },
9015
    // Mips_C_F_D64_MM - 55
9016
135k
    {421, 270, 3, 7 },
9017
    // Mips_C_F_S - 56
9018
135k
    {434, 277, 3, 8 },
9019
    // Mips_C_F_S_MM - 57
9020
135k
    {434, 285, 3, 6 },
9021
    // Mips_C_LE_D32 - 58
9022
135k
    {447, 291, 3, 9 },
9023
    // Mips_C_LE_D32_MM - 59
9024
135k
    {447, 300, 3, 7 },
9025
    // Mips_C_LE_D64 - 60
9026
135k
    {447, 307, 3, 9 },
9027
    // Mips_C_LE_D64_MM - 61
9028
135k
    {447, 316, 3, 7 },
9029
    // Mips_C_LE_S - 62
9030
135k
    {461, 323, 3, 8 },
9031
    // Mips_C_LE_S_MM - 63
9032
135k
    {461, 331, 3, 6 },
9033
    // Mips_C_LT_D32 - 64
9034
135k
    {475, 337, 3, 9 },
9035
    // Mips_C_LT_D32_MM - 65
9036
135k
    {475, 346, 3, 7 },
9037
    // Mips_C_LT_D64 - 66
9038
135k
    {475, 353, 3, 9 },
9039
    // Mips_C_LT_D64_MM - 67
9040
135k
    {475, 362, 3, 7 },
9041
    // Mips_C_LT_S - 68
9042
135k
    {489, 369, 3, 8 },
9043
    // Mips_C_LT_S_MM - 69
9044
135k
    {489, 377, 3, 6 },
9045
    // Mips_C_NGE_D32 - 70
9046
135k
    {503, 383, 3, 9 },
9047
    // Mips_C_NGE_D32_MM - 71
9048
135k
    {503, 392, 3, 7 },
9049
    // Mips_C_NGE_D64 - 72
9050
135k
    {503, 399, 3, 9 },
9051
    // Mips_C_NGE_D64_MM - 73
9052
135k
    {503, 408, 3, 7 },
9053
    // Mips_C_NGE_S - 74
9054
135k
    {518, 415, 3, 8 },
9055
    // Mips_C_NGE_S_MM - 75
9056
135k
    {518, 423, 3, 6 },
9057
    // Mips_C_NGLE_D32 - 76
9058
135k
    {533, 429, 3, 9 },
9059
    // Mips_C_NGLE_D32_MM - 77
9060
135k
    {533, 438, 3, 7 },
9061
    // Mips_C_NGLE_D64 - 78
9062
135k
    {533, 445, 3, 9 },
9063
    // Mips_C_NGLE_D64_MM - 79
9064
135k
    {533, 454, 3, 7 },
9065
    // Mips_C_NGLE_S - 80
9066
135k
    {549, 461, 3, 8 },
9067
    // Mips_C_NGLE_S_MM - 81
9068
135k
    {549, 469, 3, 6 },
9069
    // Mips_C_NGL_D32 - 82
9070
135k
    {565, 475, 3, 9 },
9071
    // Mips_C_NGL_D32_MM - 83
9072
135k
    {565, 484, 3, 7 },
9073
    // Mips_C_NGL_D64 - 84
9074
135k
    {565, 491, 3, 9 },
9075
    // Mips_C_NGL_D64_MM - 85
9076
135k
    {565, 500, 3, 7 },
9077
    // Mips_C_NGL_S - 86
9078
135k
    {580, 507, 3, 8 },
9079
    // Mips_C_NGL_S_MM - 87
9080
135k
    {580, 515, 3, 6 },
9081
    // Mips_C_NGT_D32 - 88
9082
135k
    {595, 521, 3, 9 },
9083
    // Mips_C_NGT_D32_MM - 89
9084
135k
    {595, 530, 3, 7 },
9085
    // Mips_C_NGT_D64 - 90
9086
135k
    {595, 537, 3, 9 },
9087
    // Mips_C_NGT_D64_MM - 91
9088
135k
    {595, 546, 3, 7 },
9089
    // Mips_C_NGT_S - 92
9090
135k
    {610, 553, 3, 8 },
9091
    // Mips_C_NGT_S_MM - 93
9092
135k
    {610, 561, 3, 6 },
9093
    // Mips_C_OLE_D32 - 94
9094
135k
    {625, 567, 3, 9 },
9095
    // Mips_C_OLE_D32_MM - 95
9096
135k
    {625, 576, 3, 7 },
9097
    // Mips_C_OLE_D64 - 96
9098
135k
    {625, 583, 3, 9 },
9099
    // Mips_C_OLE_D64_MM - 97
9100
135k
    {625, 592, 3, 7 },
9101
    // Mips_C_OLE_S - 98
9102
135k
    {640, 599, 3, 8 },
9103
    // Mips_C_OLE_S_MM - 99
9104
135k
    {640, 607, 3, 6 },
9105
    // Mips_C_OLT_D32 - 100
9106
135k
    {655, 613, 3, 9 },
9107
    // Mips_C_OLT_D32_MM - 101
9108
135k
    {655, 622, 3, 7 },
9109
    // Mips_C_OLT_D64 - 102
9110
135k
    {655, 629, 3, 9 },
9111
    // Mips_C_OLT_D64_MM - 103
9112
135k
    {655, 638, 3, 7 },
9113
    // Mips_C_OLT_S - 104
9114
135k
    {670, 645, 3, 8 },
9115
    // Mips_C_OLT_S_MM - 105
9116
135k
    {670, 653, 3, 6 },
9117
    // Mips_C_SEQ_D32 - 106
9118
135k
    {685, 659, 3, 9 },
9119
    // Mips_C_SEQ_D32_MM - 107
9120
135k
    {685, 668, 3, 7 },
9121
    // Mips_C_SEQ_D64 - 108
9122
135k
    {685, 675, 3, 9 },
9123
    // Mips_C_SEQ_D64_MM - 109
9124
135k
    {685, 684, 3, 7 },
9125
    // Mips_C_SEQ_S - 110
9126
135k
    {700, 691, 3, 8 },
9127
    // Mips_C_SEQ_S_MM - 111
9128
135k
    {700, 699, 3, 6 },
9129
    // Mips_C_SF_D32 - 112
9130
135k
    {715, 705, 3, 9 },
9131
    // Mips_C_SF_D32_MM - 113
9132
135k
    {715, 714, 3, 7 },
9133
    // Mips_C_SF_D64 - 114
9134
135k
    {715, 721, 3, 9 },
9135
    // Mips_C_SF_D64_MM - 115
9136
135k
    {715, 730, 3, 7 },
9137
    // Mips_C_SF_S - 116
9138
135k
    {729, 737, 3, 8 },
9139
    // Mips_C_SF_S_MM - 117
9140
135k
    {729, 745, 3, 6 },
9141
    // Mips_C_UEQ_D32 - 118
9142
135k
    {743, 751, 3, 9 },
9143
    // Mips_C_UEQ_D32_MM - 119
9144
135k
    {743, 760, 3, 7 },
9145
    // Mips_C_UEQ_D64 - 120
9146
135k
    {743, 767, 3, 9 },
9147
    // Mips_C_UEQ_D64_MM - 121
9148
135k
    {743, 776, 3, 7 },
9149
    // Mips_C_UEQ_S - 122
9150
135k
    {758, 783, 3, 8 },
9151
    // Mips_C_UEQ_S_MM - 123
9152
135k
    {758, 791, 3, 6 },
9153
    // Mips_C_ULE_D32 - 124
9154
135k
    {773, 797, 3, 9 },
9155
    // Mips_C_ULE_D32_MM - 125
9156
135k
    {773, 806, 3, 7 },
9157
    // Mips_C_ULE_D64 - 126
9158
135k
    {773, 813, 3, 9 },
9159
    // Mips_C_ULE_D64_MM - 127
9160
135k
    {773, 822, 3, 7 },
9161
    // Mips_C_ULE_S - 128
9162
135k
    {788, 829, 3, 8 },
9163
    // Mips_C_ULE_S_MM - 129
9164
135k
    {788, 837, 3, 6 },
9165
    // Mips_C_ULT_D32 - 130
9166
135k
    {803, 843, 3, 9 },
9167
    // Mips_C_ULT_D32_MM - 131
9168
135k
    {803, 852, 3, 7 },
9169
    // Mips_C_ULT_D64 - 132
9170
135k
    {803, 859, 3, 9 },
9171
    // Mips_C_ULT_D64_MM - 133
9172
135k
    {803, 868, 3, 7 },
9173
    // Mips_C_ULT_S - 134
9174
135k
    {818, 875, 3, 8 },
9175
    // Mips_C_ULT_S_MM - 135
9176
135k
    {818, 883, 3, 6 },
9177
    // Mips_C_UN_D32 - 136
9178
135k
    {833, 889, 3, 9 },
9179
    // Mips_C_UN_D32_MM - 137
9180
135k
    {833, 898, 3, 7 },
9181
    // Mips_C_UN_D64 - 138
9182
135k
    {833, 905, 3, 9 },
9183
    // Mips_C_UN_D64_MM - 139
9184
135k
    {833, 914, 3, 7 },
9185
    // Mips_C_UN_S - 140
9186
135k
    {847, 921, 3, 8 },
9187
    // Mips_C_UN_S_MM - 141
9188
135k
    {847, 929, 3, 6 },
9189
    // Mips_DADDu - 142
9190
135k
    {187, 935, 3, 5 },
9191
    // Mips_DI - 143
9192
135k
    {861, 940, 1, 5 },
9193
    // Mips_DIV - 144
9194
135k
    {864, 945, 3, 5 },
9195
    // Mips_DIVU - 145
9196
135k
    {875, 950, 3, 5 },
9197
    // Mips_DI_MM - 146
9198
135k
    {861, 955, 1, 2 },
9199
    // Mips_DI_MMR6 - 147
9200
135k
    {861, 957, 1, 3 },
9201
    // Mips_DI_NM - 148
9202
135k
    {861, 960, 1, 2 },
9203
    // Mips_DMT - 149
9204
135k
    {887, 962, 1, 4 },
9205
    // Mips_DMT_NM - 150
9206
135k
    {887, 966, 1, 3 },
9207
    // Mips_DSUB - 151
9208
135k
    {891, 969, 3, 6 },
9209
135k
    {903, 975, 3, 6 },
9210
    // Mips_DSUBu - 153
9211
135k
    {911, 981, 3, 6 },
9212
135k
    {924, 987, 3, 6 },
9213
    // Mips_DVPE - 155
9214
135k
    {933, 993, 1, 4 },
9215
    // Mips_DVPE_NM - 156
9216
135k
    {933, 997, 1, 3 },
9217
    // Mips_EI - 157
9218
135k
    {938, 1000, 1, 5 },
9219
    // Mips_EI_MM - 158
9220
135k
    {938, 1005, 1, 2 },
9221
    // Mips_EI_MMR6 - 159
9222
135k
    {938, 1007, 1, 3 },
9223
    // Mips_EI_NM - 160
9224
135k
    {938, 1010, 1, 2 },
9225
    // Mips_EMT - 161
9226
135k
    {941, 1012, 1, 4 },
9227
    // Mips_EMT_NM - 162
9228
135k
    {941, 1016, 1, 3 },
9229
    // Mips_EVPE - 163
9230
135k
    {945, 1019, 1, 4 },
9231
    // Mips_EVPE_NM - 164
9232
135k
    {945, 1023, 1, 3 },
9233
    // Mips_HYPCALL - 165
9234
135k
    {950, 1026, 1, 6 },
9235
    // Mips_HYPCALL_MM - 166
9236
135k
    {950, 1032, 1, 4 },
9237
    // Mips_JALR - 167
9238
135k
    {958, 1036, 2, 6 },
9239
    // Mips_JALR64 - 168
9240
135k
    {958, 1042, 2, 4 },
9241
    // Mips_JALRCHB_NM - 169
9242
135k
    {964, 1046, 2, 3 },
9243
    // Mips_JALRC_HB_MMR6 - 170
9244
135k
    {974, 1049, 2, 4 },
9245
    // Mips_JALRC_MMR6 - 171
9246
135k
    {986, 1053, 2, 4 },
9247
    // Mips_JALR_HB - 172
9248
135k
    {995, 1057, 2, 6 },
9249
    // Mips_JALR_HB64 - 173
9250
135k
    {995, 1063, 2, 5 },
9251
    // Mips_JIALC - 174
9252
135k
    {1006, 1068, 2, 6 },
9253
    // Mips_JIALC64 - 175
9254
135k
    {1006, 1074, 2, 4 },
9255
    // Mips_JIC - 176
9256
135k
    {1015, 1078, 2, 5 },
9257
    // Mips_JIC64 - 177
9258
135k
    {1015, 1083, 2, 4 },
9259
    // Mips_MFC0_NM - 178
9260
135k
    {1022, 1087, 3, 4 },
9261
    // Mips_MFHC0_NM - 179
9262
135k
    {1034, 1091, 3, 4 },
9263
    // Mips_MOVE16_MM - 180
9264
135k
    {1047, 1095, 2, 3 },
9265
    // Mips_MTC0_NM - 181
9266
135k
    {1051, 1098, 3, 4 },
9267
    // Mips_MTHC0_NM - 182
9268
135k
    {1063, 1102, 3, 4 },
9269
    // Mips_Move32R16 - 183
9270
135k
    {1047, 1106, 2, 3 },
9271
    // Mips_NOR_NM - 184
9272
135k
    {1076, 1109, 3, 4 },
9273
    // Mips_OR - 185
9274
135k
    {187, 1113, 3, 7 },
9275
    // Mips_OR64 - 186
9276
135k
    {187, 1120, 3, 5 },
9277
    // Mips_RDHWR - 187
9278
135k
    {1087, 1125, 3, 6 },
9279
    // Mips_RDHWR64 - 188
9280
135k
    {1087, 1131, 3, 4 },
9281
    // Mips_RDHWR_MM - 189
9282
135k
    {1087, 1135, 3, 5 },
9283
    // Mips_RDHWR_MMR6 - 190
9284
135k
    {1087, 1140, 3, 5 },
9285
    // Mips_RESTOREJRC16_NM - 191
9286
135k
    {1100, 1145, 2, 2 },
9287
    // Mips_RESTOREJRC_NM - 192
9288
135k
    {1117, 1147, 2, 2 },
9289
    // Mips_RESTORE_NM - 193
9290
135k
    {1134, 1149, 2, 2 },
9291
    // Mips_ROTX_NM - 194
9292
135k
    {1147, 1151, 5, 6 },
9293
135k
    {1162, 1157, 5, 6 },
9294
135k
    {1177, 1163, 5, 6 },
9295
    // Mips_SAVE16_NM - 197
9296
135k
    {1193, 1169, 2, 2 },
9297
    // Mips_SAVE_NM - 198
9298
135k
    {1203, 1171, 2, 2 },
9299
    // Mips_SDBBP - 199
9300
135k
    {1213, 1173, 1, 5 },
9301
    // Mips_SDBBP_MMR6 - 200
9302
135k
    {1213, 1178, 1, 3 },
9303
    // Mips_SDBBP_R6 - 201
9304
135k
    {1213, 1181, 1, 4 },
9305
    // Mips_SIGRIE - 202
9306
135k
    {1219, 1185, 1, 4 },
9307
    // Mips_SIGRIE_MMR6 - 203
9308
135k
    {1219, 1189, 1, 3 },
9309
    // Mips_SLL - 204
9310
135k
    {1047, 1192, 3, 6 },
9311
    // Mips_SLL_MM - 205
9312
135k
    {1047, 1198, 3, 4 },
9313
    // Mips_SLL_MMR6 - 206
9314
135k
    {1047, 1202, 3, 5 },
9315
    // Mips_SUB - 207
9316
135k
    {1226, 1207, 3, 6 },
9317
135k
    {1237, 1213, 3, 6 },
9318
    // Mips_SUBU_MMR6 - 209
9319
135k
    {1244, 1219, 3, 5 },
9320
135k
    {1256, 1224, 3, 5 },
9321
    // Mips_SUB_MM - 211
9322
135k
    {1226, 1229, 3, 5 },
9323
135k
    {1237, 1234, 3, 5 },
9324
    // Mips_SUB_MMR6 - 213
9325
135k
    {1226, 1239, 3, 5 },
9326
135k
    {1237, 1244, 3, 5 },
9327
    // Mips_SUBu - 215
9328
135k
    {1244, 1249, 3, 6 },
9329
135k
    {1256, 1255, 3, 6 },
9330
    // Mips_SUBu_MM - 217
9331
135k
    {1244, 1261, 3, 5 },
9332
135k
    {1256, 1266, 3, 5 },
9333
    // Mips_SWSP_MM - 219
9334
135k
    {1264, 1271, 3, 2 },
9335
    // Mips_SYNC - 220
9336
135k
    {1276, 1273, 1, 5 },
9337
    // Mips_SYNC_MM - 221
9338
135k
    {1276, 1278, 1, 2 },
9339
    // Mips_SYNC_MMR6 - 222
9340
135k
    {1276, 1280, 1, 3 },
9341
    // Mips_SYNC_NM - 223
9342
135k
    {1276, 1283, 1, 2 },
9343
135k
    {1281, 1285, 1, 2 },
9344
135k
    {1290, 1287, 1, 2 },
9345
135k
    {1298, 1289, 1, 2 },
9346
135k
    {1311, 1291, 1, 2 },
9347
135k
    {1324, 1293, 1, 2 },
9348
    // Mips_SYSCALL - 229
9349
135k
    {1333, 1295, 1, 4 },
9350
    // Mips_SYSCALL_MM - 230
9351
135k
    {1333, 1299, 1, 2 },
9352
    // Mips_TEQ - 231
9353
135k
    {1341, 1301, 3, 7 },
9354
    // Mips_TEQ_MM - 232
9355
135k
    {1341, 1308, 3, 4 },
9356
    // Mips_TGE - 233
9357
135k
    {1352, 1312, 3, 7 },
9358
    // Mips_TGEU - 234
9359
135k
    {1363, 1319, 3, 7 },
9360
    // Mips_TGEU_MM - 235
9361
135k
    {1363, 1326, 3, 4 },
9362
    // Mips_TGE_MM - 236
9363
135k
    {1352, 1330, 3, 4 },
9364
    // Mips_TLT - 237
9365
135k
    {1375, 1334, 3, 7 },
9366
    // Mips_TLTU - 238
9367
135k
    {1386, 1341, 3, 7 },
9368
    // Mips_TLTU_MM - 239
9369
135k
    {1386, 1348, 3, 4 },
9370
    // Mips_TLT_MM - 240
9371
135k
    {1375, 1352, 3, 4 },
9372
    // Mips_TNE - 241
9373
135k
    {1398, 1356, 3, 7 },
9374
    // Mips_TNE_MM - 242
9375
135k
    {1398, 1363, 3, 4 },
9376
    // Mips_WAIT_MM - 243
9377
135k
    {1409, 1367, 1, 2 },
9378
    // Mips_WAIT_NM - 244
9379
135k
    {1409, 1369, 1, 2 },
9380
    // Mips_WRDSP - 245
9381
135k
    {1414, 1371, 2, 4 },
9382
    // Mips_WRDSP_MM - 246
9383
135k
    {1414, 1375, 2, 4 },
9384
    // Mips_YIELD - 247
9385
135k
    {1423, 1379, 2, 5 },
9386
    // Mips_YIELD_NM - 248
9387
135k
    {1423, 1384, 2, 4 },
9388
135k
  {0},  };
9389
9390
135k
  static const AliasPatternCond Conds[] = {
9391
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
9392
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9393
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9394
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9395
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9396
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9397
    // (MFTACX_NM GPRNM32Opnd:$rt, AC0) - 5
9398
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9399
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9400
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9401
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9402
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 9
9403
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9404
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9405
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9406
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9407
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9408
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9409
    // (MFTC0_NM GPRNM32Opnd:$rd, COP0Opnd:$rt, 0) - 15
9410
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9411
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9412
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9413
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9414
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9415
    // (MFTHI GPR32Opnd:$rt, AC0) - 20
9416
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9417
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9418
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9419
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9420
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9421
    // (MFTHI_NM GPRNM32Opnd:$rt, AC0) - 25
9422
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9423
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9424
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9425
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9426
    // (MFTLO GPR32Opnd:$rt, AC0) - 29
9427
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9428
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9429
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9430
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9431
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9432
    // (MFTLO_NM GPRNM32Opnd:$rt, AC0) - 34
9433
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9434
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9435
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9436
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9437
    // (MTTACX AC0, GPR32Opnd:$rt) - 38
9438
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9439
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9440
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9441
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9442
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9443
    // (MTTACX_NM AC0, GPRNM32Opnd:$rt) - 43
9444
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9445
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9446
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9447
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9448
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 47
9449
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9450
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9451
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9452
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9453
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9454
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9455
    // (MTTC0_NM COP0Opnd:$rt, GPRNM32Opnd:$rd, 0) - 53
9456
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9457
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9458
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9459
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9460
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9461
    // (MTTHI AC0, GPR32Opnd:$rt) - 58
9462
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9463
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9464
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9465
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9466
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9467
    // (MTTHI_NM AC0, GPRNM32Opnd:$rt) - 63
9468
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9469
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9470
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9471
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9472
    // (MTTLO AC0, GPR32Opnd:$rt) - 67
9473
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9474
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9475
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9476
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9477
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9478
    // (MTTLO_NM AC0, GPRNM32Opnd:$rt) - 72
9479
135k
    {AliasPatternCond_K_Reg, Mips_AC0},
9480
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9481
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9482
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9483
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 76
9484
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9485
135k
    {AliasPatternCond_K_TiedReg, 0},
9486
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9487
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 79
9488
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9489
135k
    {AliasPatternCond_K_TiedReg, 0},
9490
135k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9491
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 82
9492
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9493
135k
    {AliasPatternCond_K_TiedReg, 0},
9494
135k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9495
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 85
9496
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9497
135k
    {AliasPatternCond_K_TiedReg, 0},
9498
135k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9499
    // (ADDIUGP48_NM GPRNM48Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$addr) - 88
9500
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9501
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9502
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9503
    // (ADDIUGPB_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 91
9504
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9505
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9506
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9507
    // (ADDIUGPW_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 94
9508
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9509
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9510
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9511
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 97
9512
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9513
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9514
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9515
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 100
9516
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9517
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9518
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9519
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 103
9520
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9521
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9522
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9523
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9524
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9525
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9526
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9527
    // (BC1F FCC0, brtarget:$offset) - 110
9528
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9529
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9530
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9531
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9532
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9533
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9534
    // (BC1FL FCC0, brtarget:$offset) - 116
9535
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9536
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9537
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9538
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9539
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9540
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9541
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9542
    // (BC1F_MM FCC0, brtarget:$offset) - 123
9543
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9544
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9545
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9546
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9547
    // (BC1T FCC0, brtarget:$offset) - 127
9548
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9549
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9550
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9551
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9552
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9553
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9554
    // (BC1TL FCC0, brtarget:$offset) - 133
9555
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9556
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9557
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9558
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9559
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9560
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9561
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9562
    // (BC1T_MM FCC0, brtarget:$offset) - 140
9563
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9564
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9565
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9566
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9567
    // (BEQC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 144
9568
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9569
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9570
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9571
    // (BEQC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 147
9572
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9573
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9574
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9575
    // (BEQC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 150
9576
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9577
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9578
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9579
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 153
9580
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9581
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9582
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9583
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9584
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9585
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9586
    // (BGEZAL ZERO, brtarget:$offset) - 159
9587
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9588
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9589
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9590
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9591
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9592
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9593
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 165
9594
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9595
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9596
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9597
    // (BNEC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 168
9598
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9599
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9600
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9601
    // (BNEC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 171
9602
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9603
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9604
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9605
    // (BNEC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 174
9606
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9607
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9608
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9609
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 177
9610
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9611
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9612
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9613
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9614
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9615
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9616
    // (BREAK 0, 0) - 183
9617
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9618
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9619
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9620
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9621
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9622
    // (BREAK uimm10:$imm, 0) - 188
9623
135k
    {AliasPatternCond_K_Ignore, 0},
9624
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9625
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9626
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9627
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9628
    // (BREAK_MM 0, 0) - 193
9629
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9630
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9631
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9632
    // (BREAK_MM uimm10:$imm, 0) - 196
9633
135k
    {AliasPatternCond_K_Ignore, 0},
9634
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9635
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9636
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 199
9637
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9638
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9639
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9640
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9641
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9642
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9643
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9644
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9645
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9646
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 208
9647
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9648
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9649
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9650
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9651
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9652
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9653
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9654
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 215
9655
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9656
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9657
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9658
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9659
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9660
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9661
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9662
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9663
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9664
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 224
9665
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9666
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9667
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9668
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9669
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9670
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9671
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9672
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 231
9673
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9674
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9675
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9676
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9677
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9678
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9679
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9680
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9681
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 239
9682
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9683
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9684
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9685
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9686
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9687
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9688
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 245
9689
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9690
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9691
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9692
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9693
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9694
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9695
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9696
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9697
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9698
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 254
9699
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9700
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9701
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9702
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9703
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9704
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9705
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9706
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 261
9707
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9708
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9709
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9710
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9711
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9712
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9713
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9714
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9715
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9716
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 270
9717
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9718
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9719
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9720
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9721
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9722
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9723
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9724
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 277
9725
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9726
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9727
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9728
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9729
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9730
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9731
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9732
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9733
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 285
9734
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9735
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9736
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9737
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9738
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9739
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9740
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 291
9741
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9742
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9743
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9744
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9745
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9746
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9747
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9748
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9749
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9750
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 300
9751
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9752
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9753
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9754
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9755
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9756
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9757
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9758
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 307
9759
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9760
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9761
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9762
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9763
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9764
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9765
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9766
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9767
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9768
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 316
9769
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9770
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9771
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9772
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9773
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9774
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9775
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9776
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 323
9777
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9778
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9779
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9780
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9781
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9782
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9783
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9784
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9785
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 331
9786
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9787
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9788
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9789
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9790
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9791
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9792
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 337
9793
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9794
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9795
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9796
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9797
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9798
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9799
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9800
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9801
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9802
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 346
9803
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9804
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9805
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9806
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9807
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9808
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9809
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9810
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 353
9811
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9812
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9813
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9814
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9815
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9816
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9817
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9818
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9819
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9820
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 362
9821
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9822
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9823
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9824
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9825
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9826
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9827
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9828
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 369
9829
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9830
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9831
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9832
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9833
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9834
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9835
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9836
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9837
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 377
9838
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9839
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9840
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9841
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9842
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9843
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9844
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 383
9845
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9846
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9847
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9848
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9849
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9850
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9851
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9852
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9853
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9854
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 392
9855
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9856
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9857
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9858
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9859
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9860
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9861
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9862
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 399
9863
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9864
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9865
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9866
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9867
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9868
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9869
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9870
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9871
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9872
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 408
9873
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9874
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9875
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9876
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9877
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9878
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9879
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9880
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 415
9881
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9882
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9883
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9884
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9885
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9886
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9887
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9888
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9889
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 423
9890
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9891
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9892
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9893
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9894
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9895
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9896
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 429
9897
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9898
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9899
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9900
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9901
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9902
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9903
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9904
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9905
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9906
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 438
9907
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9908
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9909
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9910
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9911
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9912
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9913
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9914
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 445
9915
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9916
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9917
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9918
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9919
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9920
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9921
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9922
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9923
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9924
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 454
9925
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9926
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9927
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9928
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9929
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9930
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9931
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9932
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 461
9933
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9934
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9935
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9936
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9937
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9938
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9939
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9940
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9941
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 469
9942
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9943
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9944
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9945
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9946
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9947
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9948
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 475
9949
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9950
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9951
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9952
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9953
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9954
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9955
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9956
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9957
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9958
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 484
9959
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9960
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9961
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9962
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9963
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9964
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9965
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9966
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 491
9967
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9968
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9969
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9970
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9971
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9972
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9973
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9974
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9975
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9976
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 500
9977
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9978
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9979
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9980
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9981
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9982
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9983
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9984
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 507
9985
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9986
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9987
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9988
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9989
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9990
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9991
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9992
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9993
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 515
9994
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9995
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9996
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9997
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9998
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9999
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10000
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 521
10001
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10002
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10003
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10004
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10005
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10006
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10007
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10008
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10009
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10010
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 530
10011
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10012
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10013
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10014
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10015
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10016
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10017
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10018
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 537
10019
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10020
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10021
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10022
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10023
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10024
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10025
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10026
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10027
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10028
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 546
10029
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10030
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10031
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10032
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10033
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10034
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10035
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10036
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 553
10037
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10038
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10039
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10040
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10041
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10042
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10043
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10044
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10045
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 561
10046
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10047
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10048
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10049
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10050
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10051
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10052
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 567
10053
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10054
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10055
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10056
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10057
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10058
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10059
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10060
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10061
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10062
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 576
10063
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10064
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10065
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10066
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10067
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10068
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10069
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10070
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 583
10071
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10072
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10073
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10074
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10075
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10076
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10077
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10078
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10079
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10080
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 592
10081
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10082
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10083
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10084
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10085
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10086
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10087
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10088
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 599
10089
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10090
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10091
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10092
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10093
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10094
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10095
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10096
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10097
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 607
10098
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10099
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10100
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10101
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10102
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10103
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10104
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 613
10105
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10106
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10107
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10108
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10109
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10110
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10111
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10112
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10113
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10114
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 622
10115
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10116
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10117
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10118
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10119
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10120
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10121
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10122
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 629
10123
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10124
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10125
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10126
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10127
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10128
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10129
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10130
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10131
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10132
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 638
10133
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10134
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10135
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10136
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10137
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10138
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10139
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10140
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 645
10141
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10142
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10143
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10144
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10145
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10146
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10147
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10148
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10149
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 653
10150
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10151
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10152
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10153
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10154
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10155
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10156
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 659
10157
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10158
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10159
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10160
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10161
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10162
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10163
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10164
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10165
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10166
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 668
10167
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10168
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10169
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10170
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10171
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10172
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10173
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10174
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 675
10175
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10176
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10177
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10178
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10179
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10180
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10181
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10182
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10183
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10184
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 684
10185
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10186
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10187
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10188
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10189
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10190
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10191
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10192
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 691
10193
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10194
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10195
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10196
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10197
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10198
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10199
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10200
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10201
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 699
10202
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10203
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10204
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10205
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10206
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10207
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10208
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 705
10209
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10210
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10211
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10212
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10213
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10214
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10215
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10216
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10217
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10218
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 714
10219
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10220
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10221
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10222
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10223
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10224
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10225
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10226
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 721
10227
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10228
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10229
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10230
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10231
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10232
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10233
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10234
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10235
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10236
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 730
10237
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10238
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10239
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10240
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10241
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10242
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10243
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10244
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 737
10245
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10246
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10247
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10248
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10249
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10250
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10251
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10252
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10253
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 745
10254
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10255
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10256
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10257
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10258
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10259
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10260
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 751
10261
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10262
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10263
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10264
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10265
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10266
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10267
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10268
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10269
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10270
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 760
10271
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10272
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10273
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10274
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10275
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10276
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10277
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10278
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 767
10279
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10280
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10281
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10282
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10283
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10284
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10285
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10286
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10287
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10288
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 776
10289
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10290
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10291
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10292
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10293
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10294
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10295
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10296
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 783
10297
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10298
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10299
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10300
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10301
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10302
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10303
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10304
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10305
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 791
10306
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10307
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10308
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10309
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10310
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10311
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10312
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 797
10313
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10314
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10315
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10316
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10317
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10318
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10319
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10320
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10321
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10322
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 806
10323
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10324
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10325
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10326
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10327
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10328
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10329
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10330
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 813
10331
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10332
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10333
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10334
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10335
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10336
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10337
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10338
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10339
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10340
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 822
10341
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10342
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10343
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10344
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10345
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10346
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10347
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10348
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 829
10349
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10350
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10351
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10352
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10353
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10354
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10355
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10356
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10357
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 837
10358
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10359
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10360
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10361
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10362
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10363
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10364
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 843
10365
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10366
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10367
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10368
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10369
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10370
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10371
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10372
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10373
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10374
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 852
10375
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10376
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10377
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10378
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10379
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10380
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10381
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10382
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 859
10383
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10384
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10385
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10386
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10387
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10388
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10389
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10390
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10391
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10392
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 868
10393
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10394
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10395
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10396
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10397
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10398
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10399
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10400
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 875
10401
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10402
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10403
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10404
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10405
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10406
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10407
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10408
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10409
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 883
10410
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10411
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10412
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10413
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10414
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10415
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10416
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 889
10417
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10418
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10419
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10420
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10421
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10422
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10423
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10424
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10425
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10426
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 898
10427
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10428
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10429
135k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10430
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10431
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10432
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10433
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10434
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 905
10435
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10436
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10437
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10438
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10439
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10440
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10441
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10442
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10443
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10444
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 914
10445
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10446
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10447
135k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10448
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10449
135k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10450
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10451
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10452
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 921
10453
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10454
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10455
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10456
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10457
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10458
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10459
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10460
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10461
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 929
10462
135k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10463
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10464
135k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10465
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10466
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10467
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10468
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 935
10469
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10470
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10471
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10472
135k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10473
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10474
    // (DI ZERO) - 940
10475
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10476
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10477
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10478
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10479
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10480
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 945
10481
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10482
135k
    {AliasPatternCond_K_TiedReg, 0},
10483
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10484
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10485
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10486
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 950
10487
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10488
135k
    {AliasPatternCond_K_TiedReg, 0},
10489
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10490
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10491
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10492
    // (DI_MM ZERO) - 955
10493
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10494
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10495
    // (DI_MMR6 ZERO) - 957
10496
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10497
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10498
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10499
    // (DI_NM ZERO_NM) - 960
10500
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10501
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10502
    // (DMT ZERO) - 962
10503
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10504
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10505
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10506
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10507
    // (DMT_NM ZERO_NM) - 966
10508
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10509
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10510
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10511
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 969
10512
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10513
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10514
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10515
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10516
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10517
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10518
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 975
10519
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10520
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10521
135k
    {AliasPatternCond_K_TiedReg, 0},
10522
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10523
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10524
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10525
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 981
10526
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10527
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10528
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10529
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10530
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10531
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10532
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 987
10533
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10534
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10535
135k
    {AliasPatternCond_K_TiedReg, 0},
10536
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10537
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10538
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10539
    // (DVPE ZERO) - 993
10540
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10541
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10542
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10543
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10544
    // (DVPE_NM ZERO_NM) - 997
10545
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10546
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10547
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10548
    // (EI ZERO) - 1000
10549
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10550
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10551
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10552
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10553
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10554
    // (EI_MM ZERO) - 1005
10555
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10556
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10557
    // (EI_MMR6 ZERO) - 1007
10558
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10559
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10560
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10561
    // (EI_NM ZERO_NM) - 1010
10562
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10563
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10564
    // (EMT ZERO) - 1012
10565
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10566
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10567
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10568
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10569
    // (EMT_NM ZERO_NM) - 1016
10570
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10571
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10572
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10573
    // (EVPE ZERO) - 1019
10574
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10575
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10576
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10577
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10578
    // (EVPE_NM ZERO_NM) - 1023
10579
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10580
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10581
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10582
    // (HYPCALL 0) - 1026
10583
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10584
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10585
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10586
135k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10587
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10588
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10589
    // (HYPCALL_MM 0) - 1032
10590
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10591
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10592
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10593
135k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10594
    // (JALR ZERO, GPR32Opnd:$rs) - 1036
10595
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10596
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10597
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10598
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10599
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10600
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10601
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 1042
10602
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10603
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10604
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10605
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10606
    // (JALRCHB_NM ZERO_NM, GPRNM32Opnd:$rs) - 1046
10607
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10608
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10609
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10610
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 1049
10611
135k
    {AliasPatternCond_K_Reg, Mips_RA},
10612
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10613
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10614
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10615
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 1053
10616
135k
    {AliasPatternCond_K_Reg, Mips_RA},
10617
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10618
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10619
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10620
    // (JALR_HB RA, GPR32Opnd:$rs) - 1057
10621
135k
    {AliasPatternCond_K_Reg, Mips_RA},
10622
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10623
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10624
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10625
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10626
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10627
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 1063
10628
135k
    {AliasPatternCond_K_Reg, Mips_RA_64},
10629
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10630
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10631
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64},
10632
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10633
    // (JIALC GPR32Opnd:$rs, 0) - 1068
10634
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10635
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10636
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10637
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10638
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10639
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10640
    // (JIALC64 GPR64Opnd:$rs, 0) - 1074
10641
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10642
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10643
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10644
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10645
    // (JIC GPR32Opnd:$rs, 0) - 1078
10646
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10647
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10648
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10649
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10650
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10651
    // (JIC64 GPR64Opnd:$rs, 0) - 1083
10652
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10653
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10654
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10655
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10656
    // (MFC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1087
10657
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10658
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10659
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10660
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10661
    // (MFHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1091
10662
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10663
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10664
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10665
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10666
    // (MOVE16_MM ZERO, ZERO) - 1095
10667
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10668
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10669
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10670
    // (MTC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1098
10671
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10672
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10673
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10674
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10675
    // (MTHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1102
10676
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10677
135k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10678
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10679
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10680
    // (Move32R16 ZERO, S0) - 1106
10681
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10682
135k
    {AliasPatternCond_K_Reg, Mips_S0},
10683
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips16},
10684
    // (NOR_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, ZERO_NM) - 1109
10685
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10686
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10687
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10688
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10689
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 1113
10690
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10691
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10692
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10693
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10694
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10695
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10696
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10697
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 1120
10698
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10699
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10700
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10701
135k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10702
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10703
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1125
10704
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10705
135k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10706
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10707
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10708
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10709
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10710
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1131
10711
135k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10712
135k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10713
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10714
135k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10715
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1135
10716
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10717
135k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10718
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10719
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10720
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10721
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1140
10722
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10723
135k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10724
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10725
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10726
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10727
    // (RESTOREJRC16_NM uimm8s4_nm:$adj, 0) - 1145
10728
135k
    {AliasPatternCond_K_Ignore, 0},
10729
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10730
    // (RESTOREJRC_NM uimm12s3_nm:$adj, 0) - 1147
10731
135k
    {AliasPatternCond_K_Ignore, 0},
10732
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10733
    // (RESTORE_NM uimm12s3_nm:$adj, 0) - 1149
10734
135k
    {AliasPatternCond_K_Ignore, 0},
10735
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10736
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 7, 8, 1) - 1151
10737
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10738
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10739
135k
    {AliasPatternCond_K_Imm, (uint32_t)7},
10740
135k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10741
135k
    {AliasPatternCond_K_Imm, (uint32_t)1},
10742
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10743
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 15, 16, 0) - 1157
10744
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10745
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10746
135k
    {AliasPatternCond_K_Imm, (uint32_t)15},
10747
135k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10748
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10749
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10750
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 8, 24, 0) - 1163
10751
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10752
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10753
135k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10754
135k
    {AliasPatternCond_K_Imm, (uint32_t)24},
10755
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10756
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10757
    // (SAVE16_NM uimm8s4_nm:$adj, 0) - 1169
10758
135k
    {AliasPatternCond_K_Ignore, 0},
10759
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10760
    // (SAVE_NM uimm12s3_nm:$adj, 0) - 1171
10761
135k
    {AliasPatternCond_K_Ignore, 0},
10762
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10763
    // (SDBBP 0) - 1173
10764
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10765
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10766
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10767
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10768
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10769
    // (SDBBP_MMR6 0) - 1178
10770
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10771
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10772
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10773
    // (SDBBP_R6 0) - 1181
10774
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10775
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10776
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10777
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10778
    // (SIGRIE 0) - 1185
10779
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10780
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10781
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10782
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10783
    // (SIGRIE_MMR6 0) - 1189
10784
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10785
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10786
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10787
    // (SLL ZERO, ZERO, 0) - 1192
10788
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10789
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10790
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10791
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10792
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10793
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10794
    // (SLL_MM ZERO, ZERO, 0) - 1198
10795
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10796
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10797
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10798
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10799
    // (SLL_MMR6 ZERO, ZERO, 0) - 1202
10800
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10801
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10802
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10803
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10804
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10805
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1207
10806
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10807
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10808
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10809
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10810
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10811
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10812
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1213
10813
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10814
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10815
135k
    {AliasPatternCond_K_TiedReg, 0},
10816
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10817
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10818
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10819
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1219
10820
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10821
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10822
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10823
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10824
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10825
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1224
10826
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10827
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10828
135k
    {AliasPatternCond_K_TiedReg, 0},
10829
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10830
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10831
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1229
10832
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10833
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10834
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10835
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10836
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10837
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1234
10838
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10839
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10840
135k
    {AliasPatternCond_K_TiedReg, 0},
10841
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10842
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10843
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1239
10844
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10845
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10846
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10847
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10848
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10849
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1244
10850
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10851
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10852
135k
    {AliasPatternCond_K_TiedReg, 0},
10853
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10854
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10855
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1249
10856
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10857
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10858
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10859
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10860
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10861
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10862
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1255
10863
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10864
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10865
135k
    {AliasPatternCond_K_TiedReg, 0},
10866
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10867
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10868
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10869
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1261
10870
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10871
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10872
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10873
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10874
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10875
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1266
10876
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10877
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10878
135k
    {AliasPatternCond_K_TiedReg, 0},
10879
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10880
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10881
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1271
10882
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10883
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10884
    // (SYNC 0) - 1273
10885
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10886
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10887
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10888
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10889
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10890
    // (SYNC_MM 0) - 1278
10891
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10892
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10893
    // (SYNC_MMR6 0) - 1280
10894
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10895
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10896
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10897
    // (SYNC_NM 0) - 1283
10898
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10899
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10900
    // (SYNC_NM 4) - 1285
10901
135k
    {AliasPatternCond_K_Imm, (uint32_t)4},
10902
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10903
    // (SYNC_NM 16) - 1287
10904
135k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10905
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10906
    // (SYNC_NM 17) - 1289
10907
135k
    {AliasPatternCond_K_Imm, (uint32_t)17},
10908
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10909
    // (SYNC_NM 18) - 1291
10910
135k
    {AliasPatternCond_K_Imm, (uint32_t)18},
10911
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10912
    // (SYNC_NM 19) - 1293
10913
135k
    {AliasPatternCond_K_Imm, (uint32_t)19},
10914
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10915
    // (SYSCALL 0) - 1295
10916
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10917
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10918
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10919
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10920
    // (SYSCALL_MM 0) - 1299
10921
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10922
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10923
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1301
10924
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10925
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10926
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10927
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10928
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10929
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10930
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10931
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1308
10932
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10933
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10934
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10935
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10936
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1312
10937
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10938
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10939
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10940
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10941
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10942
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10943
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10944
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1319
10945
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10946
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10947
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10948
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10949
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10950
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10951
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10952
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1326
10953
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10954
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10955
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10956
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10957
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1330
10958
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10959
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10960
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10961
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10962
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1334
10963
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10964
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10965
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10966
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10967
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10968
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10969
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10970
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1341
10971
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10972
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10973
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10974
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10975
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10976
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10977
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10978
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1348
10979
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10980
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10981
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10982
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10983
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1352
10984
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10985
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10986
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10987
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10988
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1356
10989
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10990
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10991
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10992
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10993
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10994
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10995
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10996
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1363
10997
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10998
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10999
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11000
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11001
    // (WAIT_MM 0) - 1367
11002
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11003
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11004
    // (WAIT_NM 0) - 1369
11005
135k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11006
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11007
    // (WRDSP GPR32Opnd:$rt, 31) - 1371
11008
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11009
135k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11010
135k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11011
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11012
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1375
11013
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11014
135k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11015
135k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11016
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11017
    // (YIELD ZERO, GPR32Opnd:$rs) - 1379
11018
135k
    {AliasPatternCond_K_Reg, Mips_ZERO},
11019
135k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11020
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11021
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11022
135k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
11023
    // (YIELD_NM ZERO_NM, GPRNM32Opnd:$rs) - 1384
11024
135k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
11025
135k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
11026
135k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11027
135k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11028
135k
  {0},  };
11029
11030
135k
  static const char AsmStrings[] =
11031
135k
    /* 0 */ "mftacx $\x01\0"
11032
135k
    /* 10 */ "mftc0 $\x01, $\x02\0"
11033
135k
    /* 23 */ "mfthi $\x01\0"
11034
135k
    /* 32 */ "mftlo $\x01\0"
11035
135k
    /* 41 */ "mttacx $\x02\0"
11036
135k
    /* 51 */ "mttc0 $\x02, $\x01\0"
11037
135k
    /* 64 */ "mtthi $\x02\0"
11038
135k
    /* 73 */ "mttlo $\x02\0"
11039
135k
    /* 82 */ "nor $\x01, $\x03\0"
11040
135k
    /* 93 */ "slt $\x01, $\x03\0"
11041
135k
    /* 104 */ "sltu $\x01, $\x03\0"
11042
135k
    /* 116 */ "addiu.b32 $\x01, $\x02, $\x03\0"
11043
135k
    /* 137 */ "addiu.b $\x01, $\x02, $\x03\0"
11044
135k
    /* 156 */ "addiu.w $\x01, $\x02, $\x03\0"
11045
135k
    /* 175 */ "lapc $\x01, $\x02\0"
11046
135k
    /* 187 */ "move $\x01, $\x02\0"
11047
135k
    /* 199 */ "bc1f $\xFF\x02\x01\0"
11048
135k
    /* 209 */ "bc1fl $\xFF\x02\x01\0"
11049
135k
    /* 220 */ "bc1t $\xFF\x02\x01\0"
11050
135k
    /* 230 */ "bc1tl $\xFF\x02\x01\0"
11051
135k
    /* 241 */ "beqc $\x02, $\x01, $\xFF\x03\x01\0"
11052
135k
    /* 259 */ "beqzc $\x01, $\xFF\x03\x01\0"
11053
135k
    /* 274 */ "beqzc $\x02, $\xFF\x03\x01\0"
11054
135k
    /* 289 */ "beqzl $\x01, $\xFF\x03\x01\0"
11055
135k
    /* 304 */ "bal $\xFF\x02\x01\0"
11056
135k
    /* 313 */ "bnec $\x02, $\x01, $\xFF\x03\x01\0"
11057
135k
    /* 331 */ "bnezc $\x01, $\xFF\x03\x01\0"
11058
135k
    /* 346 */ "bnezc $\x02, $\xFF\x03\x01\0"
11059
135k
    /* 361 */ "bnezl $\x01, $\xFF\x03\x01\0"
11060
135k
    /* 376 */ "break\0"
11061
135k
    /* 382 */ "break $\xFF\x01\x02\0"
11062
135k
    /* 393 */ "c.eq.d $\x02, $\x03\0"
11063
135k
    /* 407 */ "c.eq.s $\x02, $\x03\0"
11064
135k
    /* 421 */ "c.f.d $\x02, $\x03\0"
11065
135k
    /* 434 */ "c.f.s $\x02, $\x03\0"
11066
135k
    /* 447 */ "c.le.d $\x02, $\x03\0"
11067
135k
    /* 461 */ "c.le.s $\x02, $\x03\0"
11068
135k
    /* 475 */ "c.lt.d $\x02, $\x03\0"
11069
135k
    /* 489 */ "c.lt.s $\x02, $\x03\0"
11070
135k
    /* 503 */ "c.nge.d $\x02, $\x03\0"
11071
135k
    /* 518 */ "c.nge.s $\x02, $\x03\0"
11072
135k
    /* 533 */ "c.ngle.d $\x02, $\x03\0"
11073
135k
    /* 549 */ "c.ngle.s $\x02, $\x03\0"
11074
135k
    /* 565 */ "c.ngl.d $\x02, $\x03\0"
11075
135k
    /* 580 */ "c.ngl.s $\x02, $\x03\0"
11076
135k
    /* 595 */ "c.ngt.d $\x02, $\x03\0"
11077
135k
    /* 610 */ "c.ngt.s $\x02, $\x03\0"
11078
135k
    /* 625 */ "c.ole.d $\x02, $\x03\0"
11079
135k
    /* 640 */ "c.ole.s $\x02, $\x03\0"
11080
135k
    /* 655 */ "c.olt.d $\x02, $\x03\0"
11081
135k
    /* 670 */ "c.olt.s $\x02, $\x03\0"
11082
135k
    /* 685 */ "c.seq.d $\x02, $\x03\0"
11083
135k
    /* 700 */ "c.seq.s $\x02, $\x03\0"
11084
135k
    /* 715 */ "c.sf.d $\x02, $\x03\0"
11085
135k
    /* 729 */ "c.sf.s $\x02, $\x03\0"
11086
135k
    /* 743 */ "c.ueq.d $\x02, $\x03\0"
11087
135k
    /* 758 */ "c.ueq.s $\x02, $\x03\0"
11088
135k
    /* 773 */ "c.ule.d $\x02, $\x03\0"
11089
135k
    /* 788 */ "c.ule.s $\x02, $\x03\0"
11090
135k
    /* 803 */ "c.ult.d $\x02, $\x03\0"
11091
135k
    /* 818 */ "c.ult.s $\x02, $\x03\0"
11092
135k
    /* 833 */ "c.un.d $\x02, $\x03\0"
11093
135k
    /* 847 */ "c.un.s $\x02, $\x03\0"
11094
135k
    /* 861 */ "di\0"
11095
135k
    /* 864 */ "div $\x01, $\x03\0"
11096
135k
    /* 875 */ "divu $\x01, $\x03\0"
11097
135k
    /* 887 */ "dmt\0"
11098
135k
    /* 891 */ "dneg $\x01, $\x03\0"
11099
135k
    /* 903 */ "dneg $\x01\0"
11100
135k
    /* 911 */ "dnegu $\x01, $\x03\0"
11101
135k
    /* 924 */ "dnegu $\x01\0"
11102
135k
    /* 933 */ "dvpe\0"
11103
135k
    /* 938 */ "ei\0"
11104
135k
    /* 941 */ "emt\0"
11105
135k
    /* 945 */ "evpe\0"
11106
135k
    /* 950 */ "hypcall\0"
11107
135k
    /* 958 */ "jr $\x02\0"
11108
135k
    /* 964 */ "jrc.hb $\x02\0"
11109
135k
    /* 974 */ "jalrc.hb $\x02\0"
11110
135k
    /* 986 */ "jalrc $\x02\0"
11111
135k
    /* 995 */ "jalr.hb $\x02\0"
11112
135k
    /* 1006 */ "jalrc $\x01\0"
11113
135k
    /* 1015 */ "jrc $\x01\0"
11114
135k
    /* 1022 */ "mfc0 $\x01, $\x02\0"
11115
135k
    /* 1034 */ "mfhc0 $\x01, $\x02\0"
11116
135k
    /* 1047 */ "nop\0"
11117
135k
    /* 1051 */ "mtc0 $\x01, $\x02\0"
11118
135k
    /* 1063 */ "mthc0 $\x01, $\x02\0"
11119
135k
    /* 1076 */ "not $\x01, $\x02\0"
11120
135k
    /* 1087 */ "rdhwr $\x01, $\x02\0"
11121
135k
    /* 1100 */ "restore.jrc $\xFF\x01\x03\0"
11122
135k
    /* 1117 */ "restore.jrc $\xFF\x01\x04\0"
11123
135k
    /* 1134 */ "restore $\xFF\x01\x04\0"
11124
135k
    /* 1147 */ "bitrevb $\x01, $\x02\0"
11125
135k
    /* 1162 */ "bitrevh $\x01, $\x02\0"
11126
135k
    /* 1177 */ "byterevh $\x01, $\x02\0"
11127
135k
    /* 1193 */ "save $\xFF\x01\x03\0"
11128
135k
    /* 1203 */ "save $\xFF\x01\x04\0"
11129
135k
    /* 1213 */ "sdbbp\0"
11130
135k
    /* 1219 */ "sigrie\0"
11131
135k
    /* 1226 */ "neg $\x01, $\x03\0"
11132
135k
    /* 1237 */ "neg $\x01\0"
11133
135k
    /* 1244 */ "negu $\x01, $\x03\0"
11134
135k
    /* 1256 */ "negu $\x01\0"
11135
135k
    /* 1264 */ "sw $\x01, $\xFF\x02\x05\0"
11136
135k
    /* 1276 */ "sync\0"
11137
135k
    /* 1281 */ "sync_wmb\0"
11138
135k
    /* 1290 */ "sync_mb\0"
11139
135k
    /* 1298 */ "sync_acquire\0"
11140
135k
    /* 1311 */ "sync_release\0"
11141
135k
    /* 1324 */ "sync_rmb\0"
11142
135k
    /* 1333 */ "syscall\0"
11143
135k
    /* 1341 */ "teq $\x01, $\x02\0"
11144
135k
    /* 1352 */ "tge $\x01, $\x02\0"
11145
135k
    /* 1363 */ "tgeu $\x01, $\x02\0"
11146
135k
    /* 1375 */ "tlt $\x01, $\x02\0"
11147
135k
    /* 1386 */ "tltu $\x01, $\x02\0"
11148
135k
    /* 1398 */ "tne $\x01, $\x02\0"
11149
135k
    /* 1409 */ "wait\0"
11150
135k
    /* 1414 */ "wrdsp $\x01\0"
11151
135k
    /* 1423 */ "yield $\x02\0"
11152
135k
  ;
11153
11154
135k
#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
135k
#endif
11166
11167
135k
  AliasMatchingData M = {
11168
135k
    OpToPatterns,
11169
135k
    Patterns,
11170
135k
    Conds,
11171
135k
    AsmStrings,
11172
135k
    NULL,
11173
135k
  };
11174
135k
  const char *AsmString = matchAliasPatterns(MI, &M);
11175
135k
  if (!AsmString) return false;
11176
11177
5.09k
  unsigned I = 0;
11178
23.6k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11179
20.8k
         AsmString[I] != '$' && AsmString[I] != '\0')
11180
18.5k
    ++I;
11181
5.09k
  SStream_concat1(OS, '\t');
11182
5.09k
  char *substr = cs_mem_malloc(I + 1);
11183
5.09k
  memcpy(substr, AsmString, I);
11184
5.09k
  substr[I] = '\0';
11185
5.09k
  SStream_concat0(OS, substr);
11186
5.09k
  cs_mem_free(substr);
11187
5.09k
  if (AsmString[I] != '\0') {
11188
2.76k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11189
2.76k
      SStream_concat1(OS, '\t');
11190
2.76k
      ++I;
11191
2.76k
    }
11192
8.58k
    do {
11193
8.58k
      if (AsmString[I] == '$') {
11194
4.70k
        ++I;
11195
4.70k
        if (AsmString[I] == (char)0xff) {
11196
1.54k
          ++I;
11197
1.54k
          int OpIdx = AsmString[I++] - 1;
11198
1.54k
          int PrintMethodIdx = AsmString[I++] - 1;
11199
1.54k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
11200
1.54k
        } else
11201
3.16k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
11202
4.70k
      } else {
11203
3.87k
        SStream_concat1(OS, AsmString[I++]);
11204
3.87k
      }
11205
8.58k
    } while (AsmString[I] != '\0');
11206
2.76k
  }
11207
11208
5.09k
  return true;
11209
#else
11210
  return false;
11211
#endif // CAPSTONE_DIET
11212
135k
}
11213
11214
static void printCustomAliasOperand(
11215
         MCInst *MI, uint64_t Address, unsigned OpIdx,
11216
         unsigned PrintMethodIdx,
11217
1.54k
         SStream *OS) {
11218
1.54k
#ifndef CAPSTONE_DIET
11219
1.54k
  switch (PrintMethodIdx) {
11220
0
  default:
11221
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
11222
0
    break;
11223
407
  case 0:
11224
407
    printBranchOperand(MI, Address, OpIdx, OS);
11225
407
    break;
11226
202
  case 1:
11227
202
    printUImm_10_0(MI, OpIdx, OS);
11228
202
    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
933
  case 4:
11236
933
    printMemOperand(MI, OpIdx, OS);
11237
933
    break;
11238
1.54k
  }
11239
1.54k
#endif // CAPSTONE_DIET
11240
1.54k
}
11241
11242
#endif // PRINT_ALIAS_INSTR