Coverage Report

Created: 2025-11-16 06:38

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
103k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
103k
#ifndef CAPSTONE_DIET
21
103k
  static const char AsmStrs[] = {
22
103k
  /* 0 */ "ins \t\0"
23
103k
  /* 6 */ "dmfc0\t\0"
24
103k
  /* 13 */ "dmfgc0\t\0"
25
103k
  /* 21 */ "mfhgc0\t\0"
26
103k
  /* 29 */ "mthgc0\t\0"
27
103k
  /* 37 */ "dmtgc0\t\0"
28
103k
  /* 45 */ "mfhc0\t\0"
29
103k
  /* 52 */ "mthc0\t\0"
30
103k
  /* 59 */ "dmtc0\t\0"
31
103k
  /* 66 */ "vmm0\t\0"
32
103k
  /* 72 */ "mtm0\t\0"
33
103k
  /* 78 */ "mtp0\t\0"
34
103k
  /* 84 */ "bbit0\t\0"
35
103k
  /* 91 */ "ldc1\t\0"
36
103k
  /* 97 */ "sdc1\t\0"
37
103k
  /* 103 */ "cfc1\t\0"
38
103k
  /* 109 */ "dmfc1\t\0"
39
103k
  /* 116 */ "mfhc1\t\0"
40
103k
  /* 123 */ "mthc1\t\0"
41
103k
  /* 130 */ "ctc1\t\0"
42
103k
  /* 136 */ "dmtc1\t\0"
43
103k
  /* 143 */ "lwc1\t\0"
44
103k
  /* 149 */ "swc1\t\0"
45
103k
  /* 155 */ "ldxc1\t\0"
46
103k
  /* 162 */ "sdxc1\t\0"
47
103k
  /* 169 */ "luxc1\t\0"
48
103k
  /* 176 */ "suxc1\t\0"
49
103k
  /* 183 */ "lwxc1\t\0"
50
103k
  /* 190 */ "swxc1\t\0"
51
103k
  /* 197 */ "mtm1\t\0"
52
103k
  /* 203 */ "mtp1\t\0"
53
103k
  /* 209 */ "bbit1\t\0"
54
103k
  /* 216 */ "bbit032\t\0"
55
103k
  /* 225 */ "bbit132\t\0"
56
103k
  /* 234 */ "dsra32\t\0"
57
103k
  /* 242 */ "bposge32\t\0"
58
103k
  /* 252 */ "dsll32\t\0"
59
103k
  /* 260 */ "dsrl32\t\0"
60
103k
  /* 268 */ "lwm32\t\0"
61
103k
  /* 275 */ "swm32\t\0"
62
103k
  /* 282 */ "drotr32\t\0"
63
103k
  /* 291 */ "cins32\t\0"
64
103k
  /* 299 */ "exts32\t\0"
65
103k
  /* 307 */ "ldc2\t\0"
66
103k
  /* 313 */ "sdc2\t\0"
67
103k
  /* 319 */ "cfc2\t\0"
68
103k
  /* 325 */ "dmfc2\t\0"
69
103k
  /* 332 */ "mfhc2\t\0"
70
103k
  /* 339 */ "mthc2\t\0"
71
103k
  /* 346 */ "ctc2\t\0"
72
103k
  /* 352 */ "dmtc2\t\0"
73
103k
  /* 359 */ "lwc2\t\0"
74
103k
  /* 365 */ "swc2\t\0"
75
103k
  /* 371 */ "mtm2\t\0"
76
103k
  /* 377 */ "mtp2\t\0"
77
103k
  /* 383 */ "addiur2\t\0"
78
103k
  /* 392 */ "ldc3\t\0"
79
103k
  /* 398 */ "sdc3\t\0"
80
103k
  /* 404 */ "lwc3\t\0"
81
103k
  /* 410 */ "swc3\t\0"
82
103k
  /* 416 */ "addius5\t\0"
83
103k
  /* 425 */ "sb16\t\0"
84
103k
  /* 431 */ "bc16\t\0"
85
103k
  /* 437 */ "jrc16\t\0"
86
103k
  /* 444 */ "bnezc16\t\0"
87
103k
  /* 453 */ "beqzc16\t\0"
88
103k
  /* 462 */ "and16\t\0"
89
103k
  /* 469 */ "move16\t\0"
90
103k
  /* 477 */ "sh16\t\0"
91
103k
  /* 483 */ "andi16\t\0"
92
103k
  /* 491 */ "mfhi16\t\0"
93
103k
  /* 499 */ "li16\t\0"
94
103k
  /* 505 */ "break16\t\0"
95
103k
  /* 514 */ "sll16\t\0"
96
103k
  /* 521 */ "srl16\t\0"
97
103k
  /* 528 */ "lwm16\t\0"
98
103k
  /* 535 */ "swm16\t\0"
99
103k
  /* 542 */ "mflo16\t\0"
100
103k
  /* 550 */ "sdbbp16\t\0"
101
103k
  /* 559 */ "jr16\t\0"
102
103k
  /* 565 */ "xor16\t\0"
103
103k
  /* 572 */ "jalrs16\t\0"
104
103k
  /* 581 */ "not16\t\0"
105
103k
  /* 588 */ "lbu16\t\0"
106
103k
  /* 595 */ "subu16\t\0"
107
103k
  /* 603 */ "addu16\t\0"
108
103k
  /* 611 */ "lhu16\t\0"
109
103k
  /* 618 */ "lw16\t\0"
110
103k
  /* 624 */ "sw16\t\0"
111
103k
  /* 630 */ "bnez16\t\0"
112
103k
  /* 638 */ "beqz16\t\0"
113
103k
  /* 646 */ "andi[32]\t\0"
114
103k
  /* 656 */ "addiu[32]\t\0"
115
103k
  /* 667 */ "addiu[r2]\t\0"
116
103k
  /* 678 */ "addiu[rs5]\t\0"
117
103k
  /* 690 */ "balc[16]\t\0"
118
103k
  /* 700 */ "andi[16]\t\0"
119
103k
  /* 710 */ "li[48]\t\0"
120
103k
  /* 718 */ "addiu[48]\t\0"
121
103k
  /* 729 */ "addiu[gp48]\t\0"
122
103k
  /* 742 */ "addiu[gp.b]\t\0"
123
103k
  /* 755 */ "addiu[neg]\t\0"
124
103k
  /* 767 */ "addiu[r1.sp]\t\0"
125
103k
  /* 781 */ "addiu[gp.w]\t\0"
126
103k
  /* 794 */ "saa\t\0"
127
103k
  /* 799 */ "preceu.ph.qbla\t\0"
128
103k
  /* 815 */ "precequ.ph.qbla\t\0"
129
103k
  /* 832 */ "dla\t\0"
130
103k
  /* 837 */ "preceu.ph.qbra\t\0"
131
103k
  /* 853 */ "precequ.ph.qbra\t\0"
132
103k
  /* 870 */ "dsra\t\0"
133
103k
  /* 876 */ "dlsa\t\0"
134
103k
  /* 882 */ "cfcmsa\t\0"
135
103k
  /* 890 */ "ctcmsa\t\0"
136
103k
  /* 898 */ "add_a.b\t\0"
137
103k
  /* 907 */ "min_a.b\t\0"
138
103k
  /* 916 */ "adds_a.b\t\0"
139
103k
  /* 926 */ "max_a.b\t\0"
140
103k
  /* 935 */ "sra.b\t\0"
141
103k
  /* 942 */ "nloc.b\t\0"
142
103k
  /* 950 */ "lapc.b\t\0"
143
103k
  /* 958 */ "nlzc.b\t\0"
144
103k
  /* 966 */ "sld.b\t\0"
145
103k
  /* 973 */ "pckod.b\t\0"
146
103k
  /* 982 */ "ilvod.b\t\0"
147
103k
  /* 991 */ "insve.b\t\0"
148
103k
  /* 1000 */ "vshf.b\t\0"
149
103k
  /* 1008 */ "bneg.b\t\0"
150
103k
  /* 1016 */ "srai.b\t\0"
151
103k
  /* 1024 */ "sldi.b\t\0"
152
103k
  /* 1032 */ "andi.b\t\0"
153
103k
  /* 1040 */ "bnegi.b\t\0"
154
103k
  /* 1049 */ "bseli.b\t\0"
155
103k
  /* 1058 */ "slli.b\t\0"
156
103k
  /* 1066 */ "srli.b\t\0"
157
103k
  /* 1074 */ "binsli.b\t\0"
158
103k
  /* 1084 */ "ceqi.b\t\0"
159
103k
  /* 1092 */ "srari.b\t\0"
160
103k
  /* 1101 */ "bclri.b\t\0"
161
103k
  /* 1110 */ "srlri.b\t\0"
162
103k
  /* 1119 */ "nori.b\t\0"
163
103k
  /* 1127 */ "xori.b\t\0"
164
103k
  /* 1135 */ "binsri.b\t\0"
165
103k
  /* 1145 */ "splati.b\t\0"
166
103k
  /* 1155 */ "bseti.b\t\0"
167
103k
  /* 1164 */ "subvi.b\t\0"
168
103k
  /* 1173 */ "addvi.b\t\0"
169
103k
  /* 1182 */ "bmzi.b\t\0"
170
103k
  /* 1190 */ "bmnzi.b\t\0"
171
103k
  /* 1199 */ "fill.b\t\0"
172
103k
  /* 1207 */ "sll.b\t\0"
173
103k
  /* 1214 */ "srl.b\t\0"
174
103k
  /* 1221 */ "binsl.b\t\0"
175
103k
  /* 1230 */ "ilvl.b\t\0"
176
103k
  /* 1238 */ "ceq.b\t\0"
177
103k
  /* 1245 */ "srar.b\t\0"
178
103k
  /* 1253 */ "bclr.b\t\0"
179
103k
  /* 1261 */ "srlr.b\t\0"
180
103k
  /* 1269 */ "binsr.b\t\0"
181
103k
  /* 1278 */ "ilvr.b\t\0"
182
103k
  /* 1286 */ "asub_s.b\t\0"
183
103k
  /* 1296 */ "mod_s.b\t\0"
184
103k
  /* 1305 */ "cle_s.b\t\0"
185
103k
  /* 1314 */ "ave_s.b\t\0"
186
103k
  /* 1323 */ "clei_s.b\t\0"
187
103k
  /* 1333 */ "mini_s.b\t\0"
188
103k
  /* 1343 */ "clti_s.b\t\0"
189
103k
  /* 1353 */ "maxi_s.b\t\0"
190
103k
  /* 1363 */ "min_s.b\t\0"
191
103k
  /* 1372 */ "aver_s.b\t\0"
192
103k
  /* 1382 */ "subs_s.b\t\0"
193
103k
  /* 1392 */ "adds_s.b\t\0"
194
103k
  /* 1402 */ "sat_s.b\t\0"
195
103k
  /* 1411 */ "clt_s.b\t\0"
196
103k
  /* 1420 */ "subsuu_s.b\t\0"
197
103k
  /* 1432 */ "div_s.b\t\0"
198
103k
  /* 1441 */ "max_s.b\t\0"
199
103k
  /* 1450 */ "copy_s.b\t\0"
200
103k
  /* 1460 */ "splat.b\t\0"
201
103k
  /* 1469 */ "bset.b\t\0"
202
103k
  /* 1477 */ "pcnt.b\t\0"
203
103k
  /* 1485 */ "insert.b\t\0"
204
103k
  /* 1495 */ "st.b\t\0"
205
103k
  /* 1501 */ "asub_u.b\t\0"
206
103k
  /* 1511 */ "mod_u.b\t\0"
207
103k
  /* 1520 */ "cle_u.b\t\0"
208
103k
  /* 1529 */ "ave_u.b\t\0"
209
103k
  /* 1538 */ "clei_u.b\t\0"
210
103k
  /* 1548 */ "mini_u.b\t\0"
211
103k
  /* 1558 */ "clti_u.b\t\0"
212
103k
  /* 1568 */ "maxi_u.b\t\0"
213
103k
  /* 1578 */ "min_u.b\t\0"
214
103k
  /* 1587 */ "aver_u.b\t\0"
215
103k
  /* 1597 */ "subs_u.b\t\0"
216
103k
  /* 1607 */ "adds_u.b\t\0"
217
103k
  /* 1617 */ "subsus_u.b\t\0"
218
103k
  /* 1629 */ "sat_u.b\t\0"
219
103k
  /* 1638 */ "clt_u.b\t\0"
220
103k
  /* 1647 */ "div_u.b\t\0"
221
103k
  /* 1656 */ "max_u.b\t\0"
222
103k
  /* 1665 */ "copy_u.b\t\0"
223
103k
  /* 1675 */ "msubv.b\t\0"
224
103k
  /* 1684 */ "maddv.b\t\0"
225
103k
  /* 1693 */ "pckev.b\t\0"
226
103k
  /* 1702 */ "ilvev.b\t\0"
227
103k
  /* 1711 */ "mulv.b\t\0"
228
103k
  /* 1719 */ "bz.b\t\0"
229
103k
  /* 1725 */ "bnz.b\t\0"
230
103k
  /* 1732 */ "crc32b\t\0"
231
103k
  /* 1740 */ "crc32cb\t\0"
232
103k
  /* 1749 */ "seb\t\0"
233
103k
  /* 1754 */ "jalrc.hb\t\0"
234
103k
  /* 1764 */ "jr.hb\t\0"
235
103k
  /* 1771 */ "jalr.hb\t\0"
236
103k
  /* 1780 */ "lb\t\0"
237
103k
  /* 1784 */ "shra.qb\t\0"
238
103k
  /* 1793 */ "cmpgdu.le.qb\t\0"
239
103k
  /* 1807 */ "cmpgu.le.qb\t\0"
240
103k
  /* 1820 */ "cmpu.le.qb\t\0"
241
103k
  /* 1832 */ "subuh.qb\t\0"
242
103k
  /* 1842 */ "adduh.qb\t\0"
243
103k
  /* 1852 */ "pick.qb\t\0"
244
103k
  /* 1861 */ "shll.qb\t\0"
245
103k
  /* 1870 */ "repl.qb\t\0"
246
103k
  /* 1879 */ "shrl.qb\t\0"
247
103k
  /* 1888 */ "cmpgdu.eq.qb\t\0"
248
103k
  /* 1902 */ "cmpgu.eq.qb\t\0"
249
103k
  /* 1915 */ "cmpu.eq.qb\t\0"
250
103k
  /* 1927 */ "shra_r.qb\t\0"
251
103k
  /* 1938 */ "subuh_r.qb\t\0"
252
103k
  /* 1950 */ "adduh_r.qb\t\0"
253
103k
  /* 1962 */ "shrav_r.qb\t\0"
254
103k
  /* 1974 */ "absq_s.qb\t\0"
255
103k
  /* 1985 */ "subu_s.qb\t\0"
256
103k
  /* 1996 */ "addu_s.qb\t\0"
257
103k
  /* 2007 */ "cmpgdu.lt.qb\t\0"
258
103k
  /* 2021 */ "cmpgu.lt.qb\t\0"
259
103k
  /* 2034 */ "cmpu.lt.qb\t\0"
260
103k
  /* 2046 */ "subu.qb\t\0"
261
103k
  /* 2055 */ "addu.qb\t\0"
262
103k
  /* 2064 */ "shrav.qb\t\0"
263
103k
  /* 2074 */ "shllv.qb\t\0"
264
103k
  /* 2084 */ "replv.qb\t\0"
265
103k
  /* 2094 */ "shrlv.qb\t\0"
266
103k
  /* 2104 */ "raddu.w.qb\t\0"
267
103k
  /* 2116 */ "sb\t\0"
268
103k
  /* 2120 */ "modsub\t\0"
269
103k
  /* 2128 */ "msub\t\0"
270
103k
  /* 2134 */ "bposge32c\t\0"
271
103k
  /* 2145 */ "bc\t\0"
272
103k
  /* 2149 */ "bgec\t\0"
273
103k
  /* 2155 */ "bnec\t\0"
274
103k
  /* 2161 */ "bgeic\t\0"
275
103k
  /* 2168 */ "bneic\t\0"
276
103k
  /* 2175 */ "jic\t\0"
277
103k
  /* 2180 */ "beqic\t\0"
278
103k
  /* 2187 */ "bltic\t\0"
279
103k
  /* 2194 */ "move.balc\t\0"
280
103k
  /* 2205 */ "jialc\t\0"
281
103k
  /* 2212 */ "bgezalc\t\0"
282
103k
  /* 2221 */ "blezalc\t\0"
283
103k
  /* 2230 */ "bnezalc\t\0"
284
103k
  /* 2239 */ "beqzalc\t\0"
285
103k
  /* 2248 */ "bgtzalc\t\0"
286
103k
  /* 2257 */ "bltzalc\t\0"
287
103k
  /* 2266 */ "sync\t\0"
288
103k
  /* 2272 */ "ldpc\t\0"
289
103k
  /* 2278 */ "auipc\t\0"
290
103k
  /* 2285 */ "aluipc\t\0"
291
103k
  /* 2293 */ "addiupc\t\0"
292
103k
  /* 2302 */ "lwupc\t\0"
293
103k
  /* 2309 */ "lwpc\t\0"
294
103k
  /* 2315 */ "swpc\t\0"
295
103k
  /* 2321 */ "beqc\t\0"
296
103k
  /* 2327 */ "restore.jrc\t\0"
297
103k
  /* 2340 */ "jalrc\t\0"
298
103k
  /* 2347 */ "addsc\t\0"
299
103k
  /* 2354 */ "brsc\t\0"
300
103k
  /* 2360 */ "balrsc\t\0"
301
103k
  /* 2368 */ "bltc\t\0"
302
103k
  /* 2374 */ "bgeuc\t\0"
303
103k
  /* 2381 */ "bgeiuc\t\0"
304
103k
  /* 2389 */ "bltiuc\t\0"
305
103k
  /* 2397 */ "bltuc\t\0"
306
103k
  /* 2404 */ "bnvc\t\0"
307
103k
  /* 2410 */ "bovc\t\0"
308
103k
  /* 2416 */ "addwc\t\0"
309
103k
  /* 2423 */ "bgezc\t\0"
310
103k
  /* 2430 */ "blezc\t\0"
311
103k
  /* 2437 */ "bc1nezc\t\0"
312
103k
  /* 2446 */ "bc2nezc\t\0"
313
103k
  /* 2455 */ "bbnezc\t\0"
314
103k
  /* 2463 */ "bc1eqzc\t\0"
315
103k
  /* 2472 */ "bc2eqzc\t\0"
316
103k
  /* 2481 */ "bbeqzc\t\0"
317
103k
  /* 2489 */ "bgtzc\t\0"
318
103k
  /* 2496 */ "bltzc\t\0"
319
103k
  /* 2503 */ "flog2.d\t\0"
320
103k
  /* 2512 */ "fexp2.d\t\0"
321
103k
  /* 2521 */ "add_a.d\t\0"
322
103k
  /* 2530 */ "fmin_a.d\t\0"
323
103k
  /* 2540 */ "adds_a.d\t\0"
324
103k
  /* 2550 */ "fmax_a.d\t\0"
325
103k
  /* 2560 */ "mina.d\t\0"
326
103k
  /* 2568 */ "sra.d\t\0"
327
103k
  /* 2575 */ "maxa.d\t\0"
328
103k
  /* 2583 */ "fsub.d\t\0"
329
103k
  /* 2591 */ "fmsub.d\t\0"
330
103k
  /* 2600 */ "nmsub.d\t\0"
331
103k
  /* 2609 */ "nloc.d\t\0"
332
103k
  /* 2617 */ "nlzc.d\t\0"
333
103k
  /* 2625 */ "fadd.d\t\0"
334
103k
  /* 2633 */ "fmadd.d\t\0"
335
103k
  /* 2642 */ "nmadd.d\t\0"
336
103k
  /* 2651 */ "sld.d\t\0"
337
103k
  /* 2658 */ "pckod.d\t\0"
338
103k
  /* 2667 */ "ilvod.d\t\0"
339
103k
  /* 2676 */ "c.nge.d\t\0"
340
103k
  /* 2685 */ "c.le.d\t\0"
341
103k
  /* 2693 */ "cmp.le.d\t\0"
342
103k
  /* 2703 */ "fcle.d\t\0"
343
103k
  /* 2711 */ "c.ngle.d\t\0"
344
103k
  /* 2721 */ "c.ole.d\t\0"
345
103k
  /* 2730 */ "cmp.sle.d\t\0"
346
103k
  /* 2741 */ "fsle.d\t\0"
347
103k
  /* 2749 */ "c.ule.d\t\0"
348
103k
  /* 2758 */ "cmp.ule.d\t\0"
349
103k
  /* 2769 */ "fcule.d\t\0"
350
103k
  /* 2778 */ "cmp.sule.d\t\0"
351
103k
  /* 2790 */ "fsule.d\t\0"
352
103k
  /* 2799 */ "fcne.d\t\0"
353
103k
  /* 2807 */ "fsne.d\t\0"
354
103k
  /* 2815 */ "fcune.d\t\0"
355
103k
  /* 2824 */ "fsune.d\t\0"
356
103k
  /* 2833 */ "insve.d\t\0"
357
103k
  /* 2842 */ "c.f.d\t\0"
358
103k
  /* 2849 */ "cmp.af.d\t\0"
359
103k
  /* 2859 */ "fcaf.d\t\0"
360
103k
  /* 2867 */ "cmp.saf.d\t\0"
361
103k
  /* 2878 */ "fsaf.d\t\0"
362
103k
  /* 2886 */ "msubf.d\t\0"
363
103k
  /* 2895 */ "maddf.d\t\0"
364
103k
  /* 2904 */ "vshf.d\t\0"
365
103k
  /* 2912 */ "c.sf.d\t\0"
366
103k
  /* 2920 */ "movf.d\t\0"
367
103k
  /* 2928 */ "bneg.d\t\0"
368
103k
  /* 2936 */ "srai.d\t\0"
369
103k
  /* 2944 */ "sldi.d\t\0"
370
103k
  /* 2952 */ "bnegi.d\t\0"
371
103k
  /* 2961 */ "slli.d\t\0"
372
103k
  /* 2969 */ "srli.d\t\0"
373
103k
  /* 2977 */ "binsli.d\t\0"
374
103k
  /* 2987 */ "ceqi.d\t\0"
375
103k
  /* 2995 */ "srari.d\t\0"
376
103k
  /* 3004 */ "bclri.d\t\0"
377
103k
  /* 3013 */ "srlri.d\t\0"
378
103k
  /* 3022 */ "binsri.d\t\0"
379
103k
  /* 3032 */ "splati.d\t\0"
380
103k
  /* 3042 */ "bseti.d\t\0"
381
103k
  /* 3051 */ "subvi.d\t\0"
382
103k
  /* 3060 */ "addvi.d\t\0"
383
103k
  /* 3069 */ "trunc.l.d\t\0"
384
103k
  /* 3080 */ "round.l.d\t\0"
385
103k
  /* 3091 */ "ceil.l.d\t\0"
386
103k
  /* 3101 */ "floor.l.d\t\0"
387
103k
  /* 3112 */ "cvt.l.d\t\0"
388
103k
  /* 3121 */ "sel.d\t\0"
389
103k
  /* 3128 */ "c.ngl.d\t\0"
390
103k
  /* 3137 */ "fill.d\t\0"
391
103k
  /* 3145 */ "sll.d\t\0"
392
103k
  /* 3152 */ "fexupl.d\t\0"
393
103k
  /* 3162 */ "ffql.d\t\0"
394
103k
  /* 3170 */ "srl.d\t\0"
395
103k
  /* 3177 */ "binsl.d\t\0"
396
103k
  /* 3186 */ "fmul.d\t\0"
397
103k
  /* 3194 */ "ilvl.d\t\0"
398
103k
  /* 3202 */ "fmin.d\t\0"
399
103k
  /* 3210 */ "c.un.d\t\0"
400
103k
  /* 3218 */ "cmp.un.d\t\0"
401
103k
  /* 3228 */ "fcun.d\t\0"
402
103k
  /* 3236 */ "cmp.sun.d\t\0"
403
103k
  /* 3247 */ "fsun.d\t\0"
404
103k
  /* 3255 */ "movn.d\t\0"
405
103k
  /* 3263 */ "frcp.d\t\0"
406
103k
  /* 3271 */ "recip.d\t\0"
407
103k
  /* 3280 */ "c.eq.d\t\0"
408
103k
  /* 3288 */ "cmp.eq.d\t\0"
409
103k
  /* 3298 */ "fceq.d\t\0"
410
103k
  /* 3306 */ "c.seq.d\t\0"
411
103k
  /* 3315 */ "cmp.seq.d\t\0"
412
103k
  /* 3326 */ "fseq.d\t\0"
413
103k
  /* 3334 */ "c.ueq.d\t\0"
414
103k
  /* 3343 */ "cmp.ueq.d\t\0"
415
103k
  /* 3354 */ "fcueq.d\t\0"
416
103k
  /* 3363 */ "cmp.sueq.d\t\0"
417
103k
  /* 3375 */ "fsueq.d\t\0"
418
103k
  /* 3384 */ "srar.d\t\0"
419
103k
  /* 3392 */ "bclr.d\t\0"
420
103k
  /* 3400 */ "srlr.d\t\0"
421
103k
  /* 3408 */ "fcor.d\t\0"
422
103k
  /* 3416 */ "fsor.d\t\0"
423
103k
  /* 3424 */ "fexupr.d\t\0"
424
103k
  /* 3434 */ "ffqr.d\t\0"
425
103k
  /* 3442 */ "binsr.d\t\0"
426
103k
  /* 3451 */ "ilvr.d\t\0"
427
103k
  /* 3459 */ "cvt.s.d\t\0"
428
103k
  /* 3468 */ "asub_s.d\t\0"
429
103k
  /* 3478 */ "hsub_s.d\t\0"
430
103k
  /* 3488 */ "dpsub_s.d\t\0"
431
103k
  /* 3499 */ "ftrunc_s.d\t\0"
432
103k
  /* 3511 */ "hadd_s.d\t\0"
433
103k
  /* 3521 */ "dpadd_s.d\t\0"
434
103k
  /* 3532 */ "mod_s.d\t\0"
435
103k
  /* 3541 */ "cle_s.d\t\0"
436
103k
  /* 3550 */ "ave_s.d\t\0"
437
103k
  /* 3559 */ "clei_s.d\t\0"
438
103k
  /* 3569 */ "mini_s.d\t\0"
439
103k
  /* 3579 */ "clti_s.d\t\0"
440
103k
  /* 3589 */ "maxi_s.d\t\0"
441
103k
  /* 3599 */ "min_s.d\t\0"
442
103k
  /* 3608 */ "dotp_s.d\t\0"
443
103k
  /* 3618 */ "aver_s.d\t\0"
444
103k
  /* 3628 */ "subs_s.d\t\0"
445
103k
  /* 3638 */ "adds_s.d\t\0"
446
103k
  /* 3648 */ "sat_s.d\t\0"
447
103k
  /* 3657 */ "clt_s.d\t\0"
448
103k
  /* 3666 */ "ffint_s.d\t\0"
449
103k
  /* 3677 */ "ftint_s.d\t\0"
450
103k
  /* 3688 */ "subsuu_s.d\t\0"
451
103k
  /* 3700 */ "div_s.d\t\0"
452
103k
  /* 3709 */ "max_s.d\t\0"
453
103k
  /* 3718 */ "copy_s.d\t\0"
454
103k
  /* 3728 */ "abs.d\t\0"
455
103k
  /* 3735 */ "fclass.d\t\0"
456
103k
  /* 3745 */ "splat.d\t\0"
457
103k
  /* 3754 */ "bset.d\t\0"
458
103k
  /* 3762 */ "c.ngt.d\t\0"
459
103k
  /* 3771 */ "c.lt.d\t\0"
460
103k
  /* 3779 */ "cmp.lt.d\t\0"
461
103k
  /* 3789 */ "fclt.d\t\0"
462
103k
  /* 3797 */ "c.olt.d\t\0"
463
103k
  /* 3806 */ "cmp.slt.d\t\0"
464
103k
  /* 3817 */ "fslt.d\t\0"
465
103k
  /* 3825 */ "c.ult.d\t\0"
466
103k
  /* 3834 */ "cmp.ult.d\t\0"
467
103k
  /* 3845 */ "fcult.d\t\0"
468
103k
  /* 3854 */ "cmp.sult.d\t\0"
469
103k
  /* 3866 */ "fsult.d\t\0"
470
103k
  /* 3875 */ "pcnt.d\t\0"
471
103k
  /* 3883 */ "frint.d\t\0"
472
103k
  /* 3892 */ "insert.d\t\0"
473
103k
  /* 3902 */ "fsqrt.d\t\0"
474
103k
  /* 3911 */ "frsqrt.d\t\0"
475
103k
  /* 3921 */ "st.d\t\0"
476
103k
  /* 3927 */ "movt.d\t\0"
477
103k
  /* 3935 */ "asub_u.d\t\0"
478
103k
  /* 3945 */ "hsub_u.d\t\0"
479
103k
  /* 3955 */ "dpsub_u.d\t\0"
480
103k
  /* 3966 */ "ftrunc_u.d\t\0"
481
103k
  /* 3978 */ "hadd_u.d\t\0"
482
103k
  /* 3988 */ "dpadd_u.d\t\0"
483
103k
  /* 3999 */ "mod_u.d\t\0"
484
103k
  /* 4008 */ "cle_u.d\t\0"
485
103k
  /* 4017 */ "ave_u.d\t\0"
486
103k
  /* 4026 */ "clei_u.d\t\0"
487
103k
  /* 4036 */ "mini_u.d\t\0"
488
103k
  /* 4046 */ "clti_u.d\t\0"
489
103k
  /* 4056 */ "maxi_u.d\t\0"
490
103k
  /* 4066 */ "min_u.d\t\0"
491
103k
  /* 4075 */ "dotp_u.d\t\0"
492
103k
  /* 4085 */ "aver_u.d\t\0"
493
103k
  /* 4095 */ "subs_u.d\t\0"
494
103k
  /* 4105 */ "adds_u.d\t\0"
495
103k
  /* 4115 */ "subsus_u.d\t\0"
496
103k
  /* 4127 */ "sat_u.d\t\0"
497
103k
  /* 4136 */ "clt_u.d\t\0"
498
103k
  /* 4145 */ "ffint_u.d\t\0"
499
103k
  /* 4156 */ "ftint_u.d\t\0"
500
103k
  /* 4167 */ "div_u.d\t\0"
501
103k
  /* 4176 */ "max_u.d\t\0"
502
103k
  /* 4185 */ "msubv.d\t\0"
503
103k
  /* 4194 */ "maddv.d\t\0"
504
103k
  /* 4203 */ "pckev.d\t\0"
505
103k
  /* 4212 */ "ilvev.d\t\0"
506
103k
  /* 4221 */ "fdiv.d\t\0"
507
103k
  /* 4229 */ "mulv.d\t\0"
508
103k
  /* 4237 */ "mov.d\t\0"
509
103k
  /* 4244 */ "trunc.w.d\t\0"
510
103k
  /* 4255 */ "round.w.d\t\0"
511
103k
  /* 4266 */ "ceil.w.d\t\0"
512
103k
  /* 4276 */ "floor.w.d\t\0"
513
103k
  /* 4287 */ "cvt.w.d\t\0"
514
103k
  /* 4296 */ "fmax.d\t\0"
515
103k
  /* 4304 */ "bz.d\t\0"
516
103k
  /* 4310 */ "selnez.d\t\0"
517
103k
  /* 4320 */ "bnz.d\t\0"
518
103k
  /* 4327 */ "seleqz.d\t\0"
519
103k
  /* 4337 */ "movz.d\t\0"
520
103k
  /* 4345 */ "crc32d\t\0"
521
103k
  /* 4353 */ "saad\t\0"
522
103k
  /* 4359 */ "crc32cd\t\0"
523
103k
  /* 4368 */ "scd\t\0"
524
103k
  /* 4373 */ "dadd\t\0"
525
103k
  /* 4379 */ "madd\t\0"
526
103k
  /* 4385 */ "dshd\t\0"
527
103k
  /* 4391 */ "yield\t\0"
528
103k
  /* 4398 */ "lld\t\0"
529
103k
  /* 4403 */ "and\t\0"
530
103k
  /* 4408 */ "prepend\t\0"
531
103k
  /* 4417 */ "append\t\0"
532
103k
  /* 4425 */ "dmod\t\0"
533
103k
  /* 4431 */ "sd\t\0"
534
103k
  /* 4435 */ "lbe\t\0"
535
103k
  /* 4440 */ "sbe\t\0"
536
103k
  /* 4445 */ "sce\t\0"
537
103k
  /* 4450 */ "cachee\t\0"
538
103k
  /* 4458 */ "prefe\t\0"
539
103k
  /* 4465 */ "bge\t\0"
540
103k
  /* 4470 */ "sge\t\0"
541
103k
  /* 4475 */ "tge\t\0"
542
103k
  /* 4480 */ "cache\t\0"
543
103k
  /* 4487 */ "lhe\t\0"
544
103k
  /* 4492 */ "she\t\0"
545
103k
  /* 4497 */ "sigrie\t\0"
546
103k
  /* 4505 */ "ble\t\0"
547
103k
  /* 4510 */ "lle\t\0"
548
103k
  /* 4515 */ "sle\t\0"
549
103k
  /* 4520 */ "lwle\t\0"
550
103k
  /* 4526 */ "swle\t\0"
551
103k
  /* 4532 */ "bne\t\0"
552
103k
  /* 4537 */ "sne\t\0"
553
103k
  /* 4542 */ "tne\t\0"
554
103k
  /* 4547 */ "dvpe\t\0"
555
103k
  /* 4553 */ "evpe\t\0"
556
103k
  /* 4559 */ "restore\t\0"
557
103k
  /* 4568 */ "lwre\t\0"
558
103k
  /* 4574 */ "swre\t\0"
559
103k
  /* 4580 */ "lbue\t\0"
560
103k
  /* 4586 */ "lhue\t\0"
561
103k
  /* 4592 */ "save\t\0"
562
103k
  /* 4598 */ "move\t\0"
563
103k
  /* 4604 */ "lwe\t\0"
564
103k
  /* 4609 */ "swe\t\0"
565
103k
  /* 4614 */ "bc1f\t\0"
566
103k
  /* 4620 */ "pref\t\0"
567
103k
  /* 4626 */ "movf\t\0"
568
103k
  /* 4632 */ "neg\t\0"
569
103k
  /* 4637 */ "add_a.h\t\0"
570
103k
  /* 4646 */ "min_a.h\t\0"
571
103k
  /* 4655 */ "adds_a.h\t\0"
572
103k
  /* 4665 */ "max_a.h\t\0"
573
103k
  /* 4674 */ "sra.h\t\0"
574
103k
  /* 4681 */ "nloc.h\t\0"
575
103k
  /* 4689 */ "lapc.h\t\0"
576
103k
  /* 4697 */ "nlzc.h\t\0"
577
103k
  /* 4705 */ "sld.h\t\0"
578
103k
  /* 4712 */ "pckod.h\t\0"
579
103k
  /* 4721 */ "ilvod.h\t\0"
580
103k
  /* 4730 */ "insve.h\t\0"
581
103k
  /* 4739 */ "vshf.h\t\0"
582
103k
  /* 4747 */ "bneg.h\t\0"
583
103k
  /* 4755 */ "srai.h\t\0"
584
103k
  /* 4763 */ "sldi.h\t\0"
585
103k
  /* 4771 */ "bnegi.h\t\0"
586
103k
  /* 4780 */ "slli.h\t\0"
587
103k
  /* 4788 */ "srli.h\t\0"
588
103k
  /* 4796 */ "binsli.h\t\0"
589
103k
  /* 4806 */ "ceqi.h\t\0"
590
103k
  /* 4814 */ "srari.h\t\0"
591
103k
  /* 4823 */ "bclri.h\t\0"
592
103k
  /* 4832 */ "srlri.h\t\0"
593
103k
  /* 4841 */ "binsri.h\t\0"
594
103k
  /* 4851 */ "splati.h\t\0"
595
103k
  /* 4861 */ "bseti.h\t\0"
596
103k
  /* 4870 */ "subvi.h\t\0"
597
103k
  /* 4879 */ "addvi.h\t\0"
598
103k
  /* 4888 */ "fill.h\t\0"
599
103k
  /* 4896 */ "sll.h\t\0"
600
103k
  /* 4903 */ "srl.h\t\0"
601
103k
  /* 4910 */ "binsl.h\t\0"
602
103k
  /* 4919 */ "ilvl.h\t\0"
603
103k
  /* 4927 */ "fexdo.h\t\0"
604
103k
  /* 4936 */ "msub_q.h\t\0"
605
103k
  /* 4946 */ "madd_q.h\t\0"
606
103k
  /* 4956 */ "mul_q.h\t\0"
607
103k
  /* 4965 */ "msubr_q.h\t\0"
608
103k
  /* 4976 */ "maddr_q.h\t\0"
609
103k
  /* 4987 */ "mulr_q.h\t\0"
610
103k
  /* 4997 */ "ceq.h\t\0"
611
103k
  /* 5004 */ "ftq.h\t\0"
612
103k
  /* 5011 */ "srar.h\t\0"
613
103k
  /* 5019 */ "bclr.h\t\0"
614
103k
  /* 5027 */ "srlr.h\t\0"
615
103k
  /* 5035 */ "binsr.h\t\0"
616
103k
  /* 5044 */ "ilvr.h\t\0"
617
103k
  /* 5052 */ "asub_s.h\t\0"
618
103k
  /* 5062 */ "hsub_s.h\t\0"
619
103k
  /* 5072 */ "dpsub_s.h\t\0"
620
103k
  /* 5083 */ "hadd_s.h\t\0"
621
103k
  /* 5093 */ "dpadd_s.h\t\0"
622
103k
  /* 5104 */ "mod_s.h\t\0"
623
103k
  /* 5113 */ "cle_s.h\t\0"
624
103k
  /* 5122 */ "ave_s.h\t\0"
625
103k
  /* 5131 */ "clei_s.h\t\0"
626
103k
  /* 5141 */ "mini_s.h\t\0"
627
103k
  /* 5151 */ "clti_s.h\t\0"
628
103k
  /* 5161 */ "maxi_s.h\t\0"
629
103k
  /* 5171 */ "min_s.h\t\0"
630
103k
  /* 5180 */ "dotp_s.h\t\0"
631
103k
  /* 5190 */ "aver_s.h\t\0"
632
103k
  /* 5200 */ "extr_s.h\t\0"
633
103k
  /* 5210 */ "subs_s.h\t\0"
634
103k
  /* 5220 */ "adds_s.h\t\0"
635
103k
  /* 5230 */ "sat_s.h\t\0"
636
103k
  /* 5239 */ "clt_s.h\t\0"
637
103k
  /* 5248 */ "subsuu_s.h\t\0"
638
103k
  /* 5260 */ "div_s.h\t\0"
639
103k
  /* 5269 */ "extrv_s.h\t\0"
640
103k
  /* 5280 */ "max_s.h\t\0"
641
103k
  /* 5289 */ "copy_s.h\t\0"
642
103k
  /* 5299 */ "splat.h\t\0"
643
103k
  /* 5308 */ "bset.h\t\0"
644
103k
  /* 5316 */ "pcnt.h\t\0"
645
103k
  /* 5324 */ "insert.h\t\0"
646
103k
  /* 5334 */ "st.h\t\0"
647
103k
  /* 5340 */ "asub_u.h\t\0"
648
103k
  /* 5350 */ "hsub_u.h\t\0"
649
103k
  /* 5360 */ "dpsub_u.h\t\0"
650
103k
  /* 5371 */ "hadd_u.h\t\0"
651
103k
  /* 5381 */ "dpadd_u.h\t\0"
652
103k
  /* 5392 */ "mod_u.h\t\0"
653
103k
  /* 5401 */ "cle_u.h\t\0"
654
103k
  /* 5410 */ "ave_u.h\t\0"
655
103k
  /* 5419 */ "clei_u.h\t\0"
656
103k
  /* 5429 */ "mini_u.h\t\0"
657
103k
  /* 5439 */ "clti_u.h\t\0"
658
103k
  /* 5449 */ "maxi_u.h\t\0"
659
103k
  /* 5459 */ "min_u.h\t\0"
660
103k
  /* 5468 */ "dotp_u.h\t\0"
661
103k
  /* 5478 */ "aver_u.h\t\0"
662
103k
  /* 5488 */ "subs_u.h\t\0"
663
103k
  /* 5498 */ "adds_u.h\t\0"
664
103k
  /* 5508 */ "subsus_u.h\t\0"
665
103k
  /* 5520 */ "sat_u.h\t\0"
666
103k
  /* 5529 */ "clt_u.h\t\0"
667
103k
  /* 5538 */ "div_u.h\t\0"
668
103k
  /* 5547 */ "max_u.h\t\0"
669
103k
  /* 5556 */ "copy_u.h\t\0"
670
103k
  /* 5566 */ "msubv.h\t\0"
671
103k
  /* 5575 */ "maddv.h\t\0"
672
103k
  /* 5584 */ "pckev.h\t\0"
673
103k
  /* 5593 */ "ilvev.h\t\0"
674
103k
  /* 5602 */ "mulv.h\t\0"
675
103k
  /* 5610 */ "bz.h\t\0"
676
103k
  /* 5616 */ "bnz.h\t\0"
677
103k
  /* 5623 */ "crc32h\t\0"
678
103k
  /* 5631 */ "dsbh\t\0"
679
103k
  /* 5637 */ "wsbh\t\0"
680
103k
  /* 5643 */ "crc32ch\t\0"
681
103k
  /* 5652 */ "seh\t\0"
682
103k
  /* 5657 */ "ualh\t\0"
683
103k
  /* 5663 */ "ulh\t\0"
684
103k
  /* 5668 */ "shra.ph\t\0"
685
103k
  /* 5677 */ "precrq.qb.ph\t\0"
686
103k
  /* 5691 */ "precr.qb.ph\t\0"
687
103k
  /* 5704 */ "precrqu_s.qb.ph\t\0"
688
103k
  /* 5721 */ "cmp.le.ph\t\0"
689
103k
  /* 5732 */ "subqh.ph\t\0"
690
103k
  /* 5742 */ "addqh.ph\t\0"
691
103k
  /* 5752 */ "pick.ph\t\0"
692
103k
  /* 5761 */ "shll.ph\t\0"
693
103k
  /* 5770 */ "repl.ph\t\0"
694
103k
  /* 5779 */ "shrl.ph\t\0"
695
103k
  /* 5788 */ "packrl.ph\t\0"
696
103k
  /* 5799 */ "mul.ph\t\0"
697
103k
  /* 5807 */ "subq.ph\t\0"
698
103k
  /* 5816 */ "addq.ph\t\0"
699
103k
  /* 5825 */ "cmp.eq.ph\t\0"
700
103k
  /* 5836 */ "shra_r.ph\t\0"
701
103k
  /* 5847 */ "subqh_r.ph\t\0"
702
103k
  /* 5859 */ "addqh_r.ph\t\0"
703
103k
  /* 5871 */ "shrav_r.ph\t\0"
704
103k
  /* 5883 */ "shll_s.ph\t\0"
705
103k
  /* 5894 */ "mul_s.ph\t\0"
706
103k
  /* 5904 */ "subq_s.ph\t\0"
707
103k
  /* 5915 */ "addq_s.ph\t\0"
708
103k
  /* 5926 */ "mulq_s.ph\t\0"
709
103k
  /* 5937 */ "absq_s.ph\t\0"
710
103k
  /* 5948 */ "subu_s.ph\t\0"
711
103k
  /* 5959 */ "addu_s.ph\t\0"
712
103k
  /* 5970 */ "shllv_s.ph\t\0"
713
103k
  /* 5982 */ "mulq_rs.ph\t\0"
714
103k
  /* 5994 */ "cmp.lt.ph\t\0"
715
103k
  /* 6005 */ "subu.ph\t\0"
716
103k
  /* 6014 */ "addu.ph\t\0"
717
103k
  /* 6023 */ "shrav.ph\t\0"
718
103k
  /* 6033 */ "shllv.ph\t\0"
719
103k
  /* 6043 */ "replv.ph\t\0"
720
103k
  /* 6053 */ "shrlv.ph\t\0"
721
103k
  /* 6063 */ "dpa.w.ph\t\0"
722
103k
  /* 6073 */ "dpaqx_sa.w.ph\t\0"
723
103k
  /* 6088 */ "dpsqx_sa.w.ph\t\0"
724
103k
  /* 6103 */ "mulsa.w.ph\t\0"
725
103k
  /* 6115 */ "dpaq_s.w.ph\t\0"
726
103k
  /* 6128 */ "mulsaq_s.w.ph\t\0"
727
103k
  /* 6143 */ "dpsq_s.w.ph\t\0"
728
103k
  /* 6156 */ "dpaqx_s.w.ph\t\0"
729
103k
  /* 6170 */ "dpsqx_s.w.ph\t\0"
730
103k
  /* 6184 */ "dps.w.ph\t\0"
731
103k
  /* 6194 */ "dpax.w.ph\t\0"
732
103k
  /* 6205 */ "dpsx.w.ph\t\0"
733
103k
  /* 6216 */ "uash\t\0"
734
103k
  /* 6222 */ "ush\t\0"
735
103k
  /* 6227 */ "dmuh\t\0"
736
103k
  /* 6233 */ "synci\t\0"
737
103k
  /* 6240 */ "daddi\t\0"
738
103k
  /* 6247 */ "andi\t\0"
739
103k
  /* 6253 */ "tgei\t\0"
740
103k
  /* 6259 */ "snei\t\0"
741
103k
  /* 6265 */ "tnei\t\0"
742
103k
  /* 6271 */ "dahi\t\0"
743
103k
  /* 6277 */ "mfhi\t\0"
744
103k
  /* 6283 */ "mthi\t\0"
745
103k
  /* 6289 */ ".align 2\n\tli\t\0"
746
103k
  /* 6303 */ "dli\t\0"
747
103k
  /* 6308 */ "cmpi\t\0"
748
103k
  /* 6314 */ "seqi\t\0"
749
103k
  /* 6320 */ "teqi\t\0"
750
103k
  /* 6326 */ "xori\t\0"
751
103k
  /* 6332 */ "dati\t\0"
752
103k
  /* 6338 */ "slti\t\0"
753
103k
  /* 6344 */ "tlti\t\0"
754
103k
  /* 6350 */ "daui\t\0"
755
103k
  /* 6356 */ "lui\t\0"
756
103k
  /* 6361 */ "ginvi\t\0"
757
103k
  /* 6368 */ "j\t\0"
758
103k
  /* 6371 */ "break\t\0"
759
103k
  /* 6378 */ "fork\t\0"
760
103k
  /* 6384 */ "cvt.d.l\t\0"
761
103k
  /* 6393 */ "cvt.s.l\t\0"
762
103k
  /* 6402 */ "bal\t\0"
763
103k
  /* 6407 */ "jal\t\0"
764
103k
  /* 6412 */ "bgezal\t\0"
765
103k
  /* 6420 */ "bltzal\t\0"
766
103k
  /* 6428 */ "dpau.h.qbl\t\0"
767
103k
  /* 6440 */ "dpsu.h.qbl\t\0"
768
103k
  /* 6452 */ "muleu_s.ph.qbl\t\0"
769
103k
  /* 6468 */ "preceu.ph.qbl\t\0"
770
103k
  /* 6483 */ "precequ.ph.qbl\t\0"
771
103k
  /* 6499 */ "ldl\t\0"
772
103k
  /* 6504 */ "sdl\t\0"
773
103k
  /* 6509 */ "bgel\t\0"
774
103k
  /* 6515 */ "blel\t\0"
775
103k
  /* 6521 */ "bnel\t\0"
776
103k
  /* 6527 */ "bc1fl\t\0"
777
103k
  /* 6534 */ "maq_sa.w.phl\t\0"
778
103k
  /* 6548 */ "preceq.w.phl\t\0"
779
103k
  /* 6562 */ "maq_s.w.phl\t\0"
780
103k
  /* 6575 */ "muleq_s.w.phl\t\0"
781
103k
  /* 6590 */ "hypcall\t\0"
782
103k
  /* 6599 */ "syscall\t\0"
783
103k
  /* 6608 */ "bgezall\t\0"
784
103k
  /* 6617 */ "bltzall\t\0"
785
103k
  /* 6626 */ "dsll\t\0"
786
103k
  /* 6632 */ "drol\t\0"
787
103k
  /* 6638 */ "cvt.s.pl\t\0"
788
103k
  /* 6648 */ "beql\t\0"
789
103k
  /* 6654 */ "dsrl\t\0"
790
103k
  /* 6660 */ "bc1tl\t\0"
791
103k
  /* 6667 */ "bgtl\t\0"
792
103k
  /* 6673 */ "bltl\t\0"
793
103k
  /* 6679 */ "bgeul\t\0"
794
103k
  /* 6686 */ "bleul\t\0"
795
103k
  /* 6693 */ "dmul\t\0"
796
103k
  /* 6699 */ "bgtul\t\0"
797
103k
  /* 6706 */ "bltul\t\0"
798
103k
  /* 6713 */ "lwl\t\0"
799
103k
  /* 6718 */ "swl\t\0"
800
103k
  /* 6723 */ "bgezl\t\0"
801
103k
  /* 6730 */ "blezl\t\0"
802
103k
  /* 6737 */ "bgtzl\t\0"
803
103k
  /* 6744 */ "bltzl\t\0"
804
103k
  /* 6751 */ "drem\t\0"
805
103k
  /* 6757 */ "dinsm\t\0"
806
103k
  /* 6764 */ "dextm\t\0"
807
103k
  /* 6771 */ "ualwm\t\0"
808
103k
  /* 6778 */ "uaswm\t\0"
809
103k
  /* 6785 */ "balign\t\0"
810
103k
  /* 6793 */ "dalign\t\0"
811
103k
  /* 6801 */ "movn\t\0"
812
103k
  /* 6807 */ "dclo\t\0"
813
103k
  /* 6813 */ "mflo\t\0"
814
103k
  /* 6819 */ "shilo\t\0"
815
103k
  /* 6826 */ "mtlo\t\0"
816
103k
  /* 6832 */ "dmulo\t\0"
817
103k
  /* 6839 */ "dbitswap\t\0"
818
103k
  /* 6849 */ "sdbbp\t\0"
819
103k
  /* 6856 */ "extpdp\t\0"
820
103k
  /* 6864 */ "movep\t\0"
821
103k
  /* 6871 */ "mthlip\t\0"
822
103k
  /* 6879 */ "cmp\t\0"
823
103k
  /* 6884 */ "dpop\t\0"
824
103k
  /* 6890 */ "addiur1sp\t\0"
825
103k
  /* 6901 */ "load_ccond_dsp\t\0"
826
103k
  /* 6917 */ "store_ccond_dsp\t\0"
827
103k
  /* 6934 */ "rddsp\t\0"
828
103k
  /* 6941 */ "wrdsp\t\0"
829
103k
  /* 6948 */ "jrcaddiusp\t\0"
830
103k
  /* 6960 */ "jraddiusp\t\0"
831
103k
  /* 6971 */ "swsp\t\0"
832
103k
  /* 6977 */ "extp\t\0"
833
103k
  /* 6983 */ "dvp\t\0"
834
103k
  /* 6988 */ "evp\t\0"
835
103k
  /* 6993 */ "lwp\t\0"
836
103k
  /* 6998 */ "swp\t\0"
837
103k
  /* 7003 */ "beq\t\0"
838
103k
  /* 7008 */ "seq\t\0"
839
103k
  /* 7013 */ "teq\t\0"
840
103k
  /* 7018 */ "dpau.h.qbr\t\0"
841
103k
  /* 7030 */ "dpsu.h.qbr\t\0"
842
103k
  /* 7042 */ "muleu_s.ph.qbr\t\0"
843
103k
  /* 7058 */ "preceu.ph.qbr\t\0"
844
103k
  /* 7073 */ "precequ.ph.qbr\t\0"
845
103k
  /* 7089 */ "ldr\t\0"
846
103k
  /* 7094 */ "sdr\t\0"
847
103k
  /* 7099 */ "maq_sa.w.phr\t\0"
848
103k
  /* 7113 */ "preceq.w.phr\t\0"
849
103k
  /* 7127 */ "maq_s.w.phr\t\0"
850
103k
  /* 7140 */ "muleq_s.w.phr\t\0"
851
103k
  /* 7155 */ "jr\t\0"
852
103k
  /* 7159 */ "jalr\t\0"
853
103k
  /* 7165 */ "nor\t\0"
854
103k
  /* 7170 */ "dror\t\0"
855
103k
  /* 7176 */ "xor\t\0"
856
103k
  /* 7181 */ "rdpgpr\t\0"
857
103k
  /* 7189 */ "wrpgpr\t\0"
858
103k
  /* 7197 */ "mftr\t\0"
859
103k
  /* 7203 */ "drotr\t\0"
860
103k
  /* 7210 */ "mttr\t\0"
861
103k
  /* 7216 */ "rdhwr\t\0"
862
103k
  /* 7223 */ "lwr\t\0"
863
103k
  /* 7228 */ "swr\t\0"
864
103k
  /* 7233 */ "mina.s\t\0"
865
103k
  /* 7241 */ "maxa.s\t\0"
866
103k
  /* 7249 */ "nmsub.s\t\0"
867
103k
  /* 7258 */ "cvt.d.s\t\0"
868
103k
  /* 7267 */ "nmadd.s\t\0"
869
103k
  /* 7276 */ "c.nge.s\t\0"
870
103k
  /* 7285 */ "c.le.s\t\0"
871
103k
  /* 7293 */ "cmp.le.s\t\0"
872
103k
  /* 7303 */ "c.ngle.s\t\0"
873
103k
  /* 7313 */ "c.ole.s\t\0"
874
103k
  /* 7322 */ "cmp.sle.s\t\0"
875
103k
  /* 7333 */ "c.ule.s\t\0"
876
103k
  /* 7342 */ "cmp.ule.s\t\0"
877
103k
  /* 7353 */ "cmp.sule.s\t\0"
878
103k
  /* 7365 */ "c.f.s\t\0"
879
103k
  /* 7372 */ "cmp.af.s\t\0"
880
103k
  /* 7382 */ "cmp.saf.s\t\0"
881
103k
  /* 7393 */ "msubf.s\t\0"
882
103k
  /* 7402 */ "maddf.s\t\0"
883
103k
  /* 7411 */ "c.sf.s\t\0"
884
103k
  /* 7419 */ "movf.s\t\0"
885
103k
  /* 7427 */ "neg.s\t\0"
886
103k
  /* 7434 */ "li.s\t\0"
887
103k
  /* 7440 */ "trunc.l.s\t\0"
888
103k
  /* 7451 */ "round.l.s\t\0"
889
103k
  /* 7462 */ "ceil.l.s\t\0"
890
103k
  /* 7472 */ "floor.l.s\t\0"
891
103k
  /* 7483 */ "cvt.l.s\t\0"
892
103k
  /* 7492 */ "sel.s\t\0"
893
103k
  /* 7499 */ "c.ngl.s\t\0"
894
103k
  /* 7508 */ "mul.s\t\0"
895
103k
  /* 7515 */ "min.s\t\0"
896
103k
  /* 7522 */ "c.un.s\t\0"
897
103k
  /* 7530 */ "cmp.un.s\t\0"
898
103k
  /* 7540 */ "cmp.sun.s\t\0"
899
103k
  /* 7551 */ "movn.s\t\0"
900
103k
  /* 7559 */ "recip.s\t\0"
901
103k
  /* 7568 */ "c.eq.s\t\0"
902
103k
  /* 7576 */ "cmp.eq.s\t\0"
903
103k
  /* 7586 */ "c.seq.s\t\0"
904
103k
  /* 7595 */ "cmp.seq.s\t\0"
905
103k
  /* 7606 */ "c.ueq.s\t\0"
906
103k
  /* 7615 */ "cmp.ueq.s\t\0"
907
103k
  /* 7626 */ "cmp.sueq.s\t\0"
908
103k
  /* 7638 */ "abs.s\t\0"
909
103k
  /* 7645 */ "cvt.ps.s\t\0"
910
103k
  /* 7655 */ "class.s\t\0"
911
103k
  /* 7664 */ "c.ngt.s\t\0"
912
103k
  /* 7673 */ "c.lt.s\t\0"
913
103k
  /* 7681 */ "cmp.lt.s\t\0"
914
103k
  /* 7691 */ "c.olt.s\t\0"
915
103k
  /* 7700 */ "cmp.slt.s\t\0"
916
103k
  /* 7711 */ "c.ult.s\t\0"
917
103k
  /* 7720 */ "cmp.ult.s\t\0"
918
103k
  /* 7731 */ "cmp.sult.s\t\0"
919
103k
  /* 7743 */ "rint.s\t\0"
920
103k
  /* 7751 */ "rsqrt.s\t\0"
921
103k
  /* 7760 */ "movt.s\t\0"
922
103k
  /* 7768 */ "div.s\t\0"
923
103k
  /* 7775 */ "mov.s\t\0"
924
103k
  /* 7782 */ "trunc.w.s\t\0"
925
103k
  /* 7793 */ "round.w.s\t\0"
926
103k
  /* 7804 */ "ceil.w.s\t\0"
927
103k
  /* 7814 */ "floor.w.s\t\0"
928
103k
  /* 7825 */ "cvt.w.s\t\0"
929
103k
  /* 7834 */ "max.s\t\0"
930
103k
  /* 7841 */ "selnez.s\t\0"
931
103k
  /* 7851 */ "seleqz.s\t\0"
932
103k
  /* 7861 */ "movz.s\t\0"
933
103k
  /* 7869 */ "abs\t\0"
934
103k
  /* 7874 */ "jals\t\0"
935
103k
  /* 7880 */ "bgezals\t\0"
936
103k
  /* 7889 */ "bltzals\t\0"
937
103k
  /* 7898 */ "cins\t\0"
938
103k
  /* 7904 */ "dins\t\0"
939
103k
  /* 7910 */ "sub.ps\t\0"
940
103k
  /* 7918 */ "add.ps\t\0"
941
103k
  /* 7926 */ "pll.ps\t\0"
942
103k
  /* 7934 */ "mul.ps\t\0"
943
103k
  /* 7942 */ "pul.ps\t\0"
944
103k
  /* 7950 */ "addr.ps\t\0"
945
103k
  /* 7959 */ "mulr.ps\t\0"
946
103k
  /* 7968 */ "plu.ps\t\0"
947
103k
  /* 7976 */ "puu.ps\t\0"
948
103k
  /* 7984 */ "cvt.pw.ps\t\0"
949
103k
  /* 7995 */ "jalrs\t\0"
950
103k
  /* 8002 */ "exts\t\0"
951
103k
  /* 8008 */ "lhxs\t\0"
952
103k
  /* 8014 */ "shxs\t\0"
953
103k
  /* 8020 */ "lhuxs\t\0"
954
103k
  /* 8027 */ "lwxs\t\0"
955
103k
  /* 8033 */ "swxs\t\0"
956
103k
  /* 8039 */ "bc1t\t\0"
957
103k
  /* 8045 */ "bgt\t\0"
958
103k
  /* 8050 */ "sgt\t\0"
959
103k
  /* 8055 */ "wait\t\0"
960
103k
  /* 8061 */ "blt\t\0"
961
103k
  /* 8066 */ "slt\t\0"
962
103k
  /* 8071 */ "tlt\t\0"
963
103k
  /* 8076 */ "dmult\t\0"
964
103k
  /* 8083 */ "dmt\t\0"
965
103k
  /* 8088 */ "emt\t\0"
966
103k
  /* 8093 */ "not\t\0"
967
103k
  /* 8098 */ "ginvt\t\0"
968
103k
  /* 8105 */ "movt\t\0"
969
103k
  /* 8111 */ "dext\t\0"
970
103k
  /* 8117 */ "lbu\t\0"
971
103k
  /* 8122 */ "dsubu\t\0"
972
103k
  /* 8129 */ "msubu\t\0"
973
103k
  /* 8136 */ "baddu\t\0"
974
103k
  /* 8143 */ "daddu\t\0"
975
103k
  /* 8150 */ "maddu\t\0"
976
103k
  /* 8157 */ "dmodu\t\0"
977
103k
  /* 8164 */ "bgeu\t\0"
978
103k
  /* 8170 */ "sgeu\t\0"
979
103k
  /* 8176 */ "tgeu\t\0"
980
103k
  /* 8182 */ "bleu\t\0"
981
103k
  /* 8188 */ "sleu\t\0"
982
103k
  /* 8194 */ "ulhu\t\0"
983
103k
  /* 8200 */ "dmuhu\t\0"
984
103k
  /* 8207 */ "daddiu\t\0"
985
103k
  /* 8215 */ "tgeiu\t\0"
986
103k
  /* 8222 */ "sltiu\t\0"
987
103k
  /* 8229 */ "tltiu\t\0"
988
103k
  /* 8236 */ "v3mulu\t\0"
989
103k
  /* 8244 */ "dmulu\t\0"
990
103k
  /* 8251 */ "vmulu\t\0"
991
103k
  /* 8258 */ "dremu\t\0"
992
103k
  /* 8265 */ "dmulou\t\0"
993
103k
  /* 8273 */ "cvt.s.pu\t\0"
994
103k
  /* 8283 */ "dinsu\t\0"
995
103k
  /* 8290 */ "bgtu\t\0"
996
103k
  /* 8296 */ "sgtu\t\0"
997
103k
  /* 8302 */ "bltu\t\0"
998
103k
  /* 8308 */ "sltu\t\0"
999
103k
  /* 8314 */ "tltu\t\0"
1000
103k
  /* 8320 */ "dmultu\t\0"
1001
103k
  /* 8328 */ "dextu\t\0"
1002
103k
  /* 8335 */ "ddivu\t\0"
1003
103k
  /* 8342 */ "lwu\t\0"
1004
103k
  /* 8347 */ "and.v\t\0"
1005
103k
  /* 8354 */ "move.v\t\0"
1006
103k
  /* 8362 */ "bsel.v\t\0"
1007
103k
  /* 8370 */ "nor.v\t\0"
1008
103k
  /* 8377 */ "xor.v\t\0"
1009
103k
  /* 8384 */ "bz.v\t\0"
1010
103k
  /* 8390 */ "bmz.v\t\0"
1011
103k
  /* 8397 */ "bnz.v\t\0"
1012
103k
  /* 8404 */ "bmnz.v\t\0"
1013
103k
  /* 8412 */ "dsrav\t\0"
1014
103k
  /* 8419 */ "bitrev\t\0"
1015
103k
  /* 8427 */ "ddiv\t\0"
1016
103k
  /* 8433 */ "dsllv\t\0"
1017
103k
  /* 8440 */ "dsrlv\t\0"
1018
103k
  /* 8447 */ "shilov\t\0"
1019
103k
  /* 8455 */ "sov\t\0"
1020
103k
  /* 8460 */ "extpdpv\t\0"
1021
103k
  /* 8469 */ "extpv\t\0"
1022
103k
  /* 8476 */ "drotrv\t\0"
1023
103k
  /* 8484 */ "insv\t\0"
1024
103k
  /* 8490 */ "flog2.w\t\0"
1025
103k
  /* 8499 */ "fexp2.w\t\0"
1026
103k
  /* 8508 */ "add_a.w\t\0"
1027
103k
  /* 8517 */ "fmin_a.w\t\0"
1028
103k
  /* 8527 */ "adds_a.w\t\0"
1029
103k
  /* 8537 */ "fmax_a.w\t\0"
1030
103k
  /* 8547 */ "sra.w\t\0"
1031
103k
  /* 8554 */ "fsub.w\t\0"
1032
103k
  /* 8562 */ "fmsub.w\t\0"
1033
103k
  /* 8571 */ "nloc.w\t\0"
1034
103k
  /* 8579 */ "nlzc.w\t\0"
1035
103k
  /* 8587 */ "cvt.d.w\t\0"
1036
103k
  /* 8596 */ "fadd.w\t\0"
1037
103k
  /* 8604 */ "fmadd.w\t\0"
1038
103k
  /* 8613 */ "sld.w\t\0"
1039
103k
  /* 8620 */ "pckod.w\t\0"
1040
103k
  /* 8629 */ "ilvod.w\t\0"
1041
103k
  /* 8638 */ "fcle.w\t\0"
1042
103k
  /* 8646 */ "fsle.w\t\0"
1043
103k
  /* 8654 */ "fcule.w\t\0"
1044
103k
  /* 8663 */ "fsule.w\t\0"
1045
103k
  /* 8672 */ "fcne.w\t\0"
1046
103k
  /* 8680 */ "fsne.w\t\0"
1047
103k
  /* 8688 */ "fcune.w\t\0"
1048
103k
  /* 8697 */ "fsune.w\t\0"
1049
103k
  /* 8706 */ "insve.w\t\0"
1050
103k
  /* 8715 */ "fcaf.w\t\0"
1051
103k
  /* 8723 */ "fsaf.w\t\0"
1052
103k
  /* 8731 */ "vshf.w\t\0"
1053
103k
  /* 8739 */ "bneg.w\t\0"
1054
103k
  /* 8747 */ "precr_sra.ph.w\t\0"
1055
103k
  /* 8763 */ "precrq.ph.w\t\0"
1056
103k
  /* 8776 */ "precr_sra_r.ph.w\t\0"
1057
103k
  /* 8794 */ "precrq_rs.ph.w\t\0"
1058
103k
  /* 8810 */ "subqh.w\t\0"
1059
103k
  /* 8819 */ "addqh.w\t\0"
1060
103k
  /* 8828 */ "srai.w\t\0"
1061
103k
  /* 8836 */ "sldi.w\t\0"
1062
103k
  /* 8844 */ "bnegi.w\t\0"
1063
103k
  /* 8853 */ "slli.w\t\0"
1064
103k
  /* 8861 */ "srli.w\t\0"
1065
103k
  /* 8869 */ "binsli.w\t\0"
1066
103k
  /* 8879 */ "ceqi.w\t\0"
1067
103k
  /* 8887 */ "srari.w\t\0"
1068
103k
  /* 8896 */ "bclri.w\t\0"
1069
103k
  /* 8905 */ "srlri.w\t\0"
1070
103k
  /* 8914 */ "binsri.w\t\0"
1071
103k
  /* 8924 */ "splati.w\t\0"
1072
103k
  /* 8934 */ "bseti.w\t\0"
1073
103k
  /* 8943 */ "subvi.w\t\0"
1074
103k
  /* 8952 */ "addvi.w\t\0"
1075
103k
  /* 8961 */ "dpaq_sa.l.w\t\0"
1076
103k
  /* 8974 */ "dpsq_sa.l.w\t\0"
1077
103k
  /* 8987 */ "fill.w\t\0"
1078
103k
  /* 8995 */ "sll.w\t\0"
1079
103k
  /* 9002 */ "fexupl.w\t\0"
1080
103k
  /* 9012 */ "ffql.w\t\0"
1081
103k
  /* 9020 */ "srl.w\t\0"
1082
103k
  /* 9027 */ "binsl.w\t\0"
1083
103k
  /* 9036 */ "fmul.w\t\0"
1084
103k
  /* 9044 */ "ilvl.w\t\0"
1085
103k
  /* 9052 */ "fmin.w\t\0"
1086
103k
  /* 9060 */ "fcun.w\t\0"
1087
103k
  /* 9068 */ "fsun.w\t\0"
1088
103k
  /* 9076 */ "fexdo.w\t\0"
1089
103k
  /* 9085 */ "frcp.w\t\0"
1090
103k
  /* 9093 */ "msub_q.w\t\0"
1091
103k
  /* 9103 */ "madd_q.w\t\0"
1092
103k
  /* 9113 */ "mul_q.w\t\0"
1093
103k
  /* 9122 */ "msubr_q.w\t\0"
1094
103k
  /* 9133 */ "maddr_q.w\t\0"
1095
103k
  /* 9144 */ "mulr_q.w\t\0"
1096
103k
  /* 9154 */ "fceq.w\t\0"
1097
103k
  /* 9162 */ "fseq.w\t\0"
1098
103k
  /* 9170 */ "fcueq.w\t\0"
1099
103k
  /* 9179 */ "fsueq.w\t\0"
1100
103k
  /* 9188 */ "ftq.w\t\0"
1101
103k
  /* 9195 */ "shra_r.w\t\0"
1102
103k
  /* 9205 */ "subqh_r.w\t\0"
1103
103k
  /* 9216 */ "addqh_r.w\t\0"
1104
103k
  /* 9227 */ "extr_r.w\t\0"
1105
103k
  /* 9237 */ "shrav_r.w\t\0"
1106
103k
  /* 9248 */ "extrv_r.w\t\0"
1107
103k
  /* 9259 */ "srar.w\t\0"
1108
103k
  /* 9267 */ "bclr.w\t\0"
1109
103k
  /* 9275 */ "srlr.w\t\0"
1110
103k
  /* 9283 */ "fcor.w\t\0"
1111
103k
  /* 9291 */ "fsor.w\t\0"
1112
103k
  /* 9299 */ "fexupr.w\t\0"
1113
103k
  /* 9309 */ "ffqr.w\t\0"
1114
103k
  /* 9317 */ "binsr.w\t\0"
1115
103k
  /* 9326 */ "extr.w\t\0"
1116
103k
  /* 9334 */ "ilvr.w\t\0"
1117
103k
  /* 9342 */ "cvt.s.w\t\0"
1118
103k
  /* 9351 */ "asub_s.w\t\0"
1119
103k
  /* 9361 */ "hsub_s.w\t\0"
1120
103k
  /* 9371 */ "dpsub_s.w\t\0"
1121
103k
  /* 9382 */ "ftrunc_s.w\t\0"
1122
103k
  /* 9394 */ "hadd_s.w\t\0"
1123
103k
  /* 9404 */ "dpadd_s.w\t\0"
1124
103k
  /* 9415 */ "mod_s.w\t\0"
1125
103k
  /* 9424 */ "cle_s.w\t\0"
1126
103k
  /* 9433 */ "ave_s.w\t\0"
1127
103k
  /* 9442 */ "clei_s.w\t\0"
1128
103k
  /* 9452 */ "mini_s.w\t\0"
1129
103k
  /* 9462 */ "clti_s.w\t\0"
1130
103k
  /* 9472 */ "maxi_s.w\t\0"
1131
103k
  /* 9482 */ "shll_s.w\t\0"
1132
103k
  /* 9492 */ "min_s.w\t\0"
1133
103k
  /* 9501 */ "dotp_s.w\t\0"
1134
103k
  /* 9511 */ "subq_s.w\t\0"
1135
103k
  /* 9521 */ "addq_s.w\t\0"
1136
103k
  /* 9531 */ "mulq_s.w\t\0"
1137
103k
  /* 9541 */ "absq_s.w\t\0"
1138
103k
  /* 9551 */ "aver_s.w\t\0"
1139
103k
  /* 9561 */ "subs_s.w\t\0"
1140
103k
  /* 9571 */ "adds_s.w\t\0"
1141
103k
  /* 9581 */ "sat_s.w\t\0"
1142
103k
  /* 9590 */ "clt_s.w\t\0"
1143
103k
  /* 9599 */ "ffint_s.w\t\0"
1144
103k
  /* 9610 */ "ftint_s.w\t\0"
1145
103k
  /* 9621 */ "subsuu_s.w\t\0"
1146
103k
  /* 9633 */ "div_s.w\t\0"
1147
103k
  /* 9642 */ "shllv_s.w\t\0"
1148
103k
  /* 9653 */ "max_s.w\t\0"
1149
103k
  /* 9662 */ "copy_s.w\t\0"
1150
103k
  /* 9672 */ "mulq_rs.w\t\0"
1151
103k
  /* 9683 */ "extr_rs.w\t\0"
1152
103k
  /* 9694 */ "extrv_rs.w\t\0"
1153
103k
  /* 9706 */ "fclass.w\t\0"
1154
103k
  /* 9716 */ "splat.w\t\0"
1155
103k
  /* 9725 */ "bset.w\t\0"
1156
103k
  /* 9733 */ "fclt.w\t\0"
1157
103k
  /* 9741 */ "fslt.w\t\0"
1158
103k
  /* 9749 */ "fcult.w\t\0"
1159
103k
  /* 9758 */ "fsult.w\t\0"
1160
103k
  /* 9767 */ "pcnt.w\t\0"
1161
103k
  /* 9775 */ "frint.w\t\0"
1162
103k
  /* 9784 */ "insert.w\t\0"
1163
103k
  /* 9794 */ "fsqrt.w\t\0"
1164
103k
  /* 9803 */ "frsqrt.w\t\0"
1165
103k
  /* 9813 */ "st.w\t\0"
1166
103k
  /* 9819 */ "asub_u.w\t\0"
1167
103k
  /* 9829 */ "hsub_u.w\t\0"
1168
103k
  /* 9839 */ "dpsub_u.w\t\0"
1169
103k
  /* 9850 */ "ftrunc_u.w\t\0"
1170
103k
  /* 9862 */ "hadd_u.w\t\0"
1171
103k
  /* 9872 */ "dpadd_u.w\t\0"
1172
103k
  /* 9883 */ "mod_u.w\t\0"
1173
103k
  /* 9892 */ "cle_u.w\t\0"
1174
103k
  /* 9901 */ "ave_u.w\t\0"
1175
103k
  /* 9910 */ "clei_u.w\t\0"
1176
103k
  /* 9920 */ "mini_u.w\t\0"
1177
103k
  /* 9930 */ "clti_u.w\t\0"
1178
103k
  /* 9940 */ "maxi_u.w\t\0"
1179
103k
  /* 9950 */ "min_u.w\t\0"
1180
103k
  /* 9959 */ "dotp_u.w\t\0"
1181
103k
  /* 9969 */ "aver_u.w\t\0"
1182
103k
  /* 9979 */ "subs_u.w\t\0"
1183
103k
  /* 9989 */ "adds_u.w\t\0"
1184
103k
  /* 9999 */ "subsus_u.w\t\0"
1185
103k
  /* 10011 */ "sat_u.w\t\0"
1186
103k
  /* 10020 */ "clt_u.w\t\0"
1187
103k
  /* 10029 */ "ffint_u.w\t\0"
1188
103k
  /* 10040 */ "ftint_u.w\t\0"
1189
103k
  /* 10051 */ "div_u.w\t\0"
1190
103k
  /* 10060 */ "max_u.w\t\0"
1191
103k
  /* 10069 */ "copy_u.w\t\0"
1192
103k
  /* 10079 */ "msubv.w\t\0"
1193
103k
  /* 10088 */ "maddv.w\t\0"
1194
103k
  /* 10097 */ "pckev.w\t\0"
1195
103k
  /* 10106 */ "ilvev.w\t\0"
1196
103k
  /* 10115 */ "fdiv.w\t\0"
1197
103k
  /* 10123 */ "mulv.w\t\0"
1198
103k
  /* 10131 */ "extrv.w\t\0"
1199
103k
  /* 10140 */ "fmax.w\t\0"
1200
103k
  /* 10148 */ "bz.w\t\0"
1201
103k
  /* 10154 */ "bnz.w\t\0"
1202
103k
  /* 10161 */ "crc32w\t\0"
1203
103k
  /* 10169 */ "crc32cw\t\0"
1204
103k
  /* 10178 */ "ualw\t\0"
1205
103k
  /* 10184 */ "ulw\t\0"
1206
103k
  /* 10189 */ "cvt.ps.pw\t\0"
1207
103k
  /* 10200 */ "uasw\t\0"
1208
103k
  /* 10206 */ "usw\t\0"
1209
103k
  /* 10211 */ "extw\t\0"
1210
103k
  /* 10217 */ "byterevw\t\0"
1211
103k
  /* 10227 */ "bitrevw\t\0"
1212
103k
  /* 10236 */ "lbx\t\0"
1213
103k
  /* 10241 */ "sbx\t\0"
1214
103k
  /* 10246 */ "prefx\t\0"
1215
103k
  /* 10253 */ "lhx\t\0"
1216
103k
  /* 10258 */ "shx\t\0"
1217
103k
  /* 10263 */ "jalx\t\0"
1218
103k
  /* 10269 */ "rotx\t\0"
1219
103k
  /* 10275 */ "lbux\t\0"
1220
103k
  /* 10281 */ "lhux\t\0"
1221
103k
  /* 10287 */ "lwx\t\0"
1222
103k
  /* 10292 */ "swx\t\0"
1223
103k
  /* 10297 */ "bgez\t\0"
1224
103k
  /* 10303 */ "blez\t\0"
1225
103k
  /* 10309 */ "bnez\t\0"
1226
103k
  /* 10315 */ "selnez\t\0"
1227
103k
  /* 10323 */ "btnez\t\0"
1228
103k
  /* 10330 */ "dclz\t\0"
1229
103k
  /* 10336 */ "beqz\t\0"
1230
103k
  /* 10342 */ "seleqz\t\0"
1231
103k
  /* 10350 */ "bteqz\t\0"
1232
103k
  /* 10357 */ "bgtz\t\0"
1233
103k
  /* 10363 */ "bltz\t\0"
1234
103k
  /* 10369 */ "movz\t\0"
1235
103k
  /* 10375 */ "seb\t \0"
1236
103k
  /* 10381 */ "seh\t \0"
1237
103k
  /* 10387 */ "ddivu\t$zero, \0"
1238
103k
  /* 10401 */ "ddiv\t$zero, \0"
1239
103k
  /* 10414 */ "addiu\t$sp, \0"
1240
103k
  /* 10426 */ "mftc0 \0"
1241
103k
  /* 10433 */ "mttc0 \0"
1242
103k
  /* 10440 */ "mfthc1 \0"
1243
103k
  /* 10448 */ "mtthc1 \0"
1244
103k
  /* 10456 */ "cftc1 \0"
1245
103k
  /* 10463 */ "mftc1 \0"
1246
103k
  /* 10470 */ "cttc1 \0"
1247
103k
  /* 10477 */ "mttc1 \0"
1248
103k
  /* 10484 */ "sync \0"
1249
103k
  /* 10490 */ "ld \0"
1250
103k
  /* 10494 */ "\t.word \0"
1251
103k
  /* 10502 */ "sd \0"
1252
103k
  /* 10506 */ "sne \0"
1253
103k
  /* 10511 */ "mfthi \0"
1254
103k
  /* 10518 */ "mtthi \0"
1255
103k
  /* 10525 */ "mftlo \0"
1256
103k
  /* 10532 */ "mttlo \0"
1257
103k
  /* 10539 */ "mftdsp \0"
1258
103k
  /* 10547 */ "mttdsp \0"
1259
103k
  /* 10555 */ "scwp \0"
1260
103k
  /* 10561 */ "llwp \0"
1261
103k
  /* 10567 */ "seq \0"
1262
103k
  /* 10572 */ "mftgpr \0"
1263
103k
  /* 10580 */ "mttgpr \0"
1264
103k
  /* 10588 */ "dext \0"
1265
103k
  /* 10594 */ "mftacx \0"
1266
103k
  /* 10602 */ "mttacx \0"
1267
103k
  /* 10610 */ "bc1nez \0"
1268
103k
  /* 10618 */ "bc2nez \0"
1269
103k
  /* 10626 */ "bc1eqz \0"
1270
103k
  /* 10634 */ "bc2eqz \0"
1271
103k
  /* 10642 */ "# XRay Function Patchable RET.\0"
1272
103k
  /* 10673 */ "c.\0"
1273
103k
  /* 10676 */ "# XRay Typed Event Log.\0"
1274
103k
  /* 10700 */ "# XRay Custom Event Log.\0"
1275
103k
  /* 10725 */ "# XRay Function Enter.\0"
1276
103k
  /* 10748 */ "# XRay Tail Call Exit.\0"
1277
103k
  /* 10771 */ "# XRay Function Exit.\0"
1278
103k
  /* 10793 */ "break 0\0"
1279
103k
  /* 10801 */ "nop32\0"
1280
103k
  /* 10807 */ "LIFETIME_END\0"
1281
103k
  /* 10820 */ "PSEUDO_PROBE\0"
1282
103k
  /* 10833 */ "BUNDLE\0"
1283
103k
  /* 10840 */ "DBG_VALUE\0"
1284
103k
  /* 10850 */ "DBG_INSTR_REF\0"
1285
103k
  /* 10864 */ "DBG_PHI\0"
1286
103k
  /* 10872 */ "DBG_LABEL\0"
1287
103k
  /* 10882 */ "LIFETIME_START\0"
1288
103k
  /* 10897 */ "DBG_VALUE_LIST\0"
1289
103k
  /* 10912 */ "jrc\t$ra\0"
1290
103k
  /* 10920 */ "jr\t$ra\0"
1291
103k
  /* 10927 */ "ehb\0"
1292
103k
  /* 10931 */ "eretnc\0"
1293
103k
  /* 10938 */ "pause\0"
1294
103k
  /* 10944 */ "tlbinvf\0"
1295
103k
  /* 10952 */ "tlbginvf\0"
1296
103k
  /* 10961 */ "tlbwi\0"
1297
103k
  /* 10967 */ "tlbgwi\0"
1298
103k
  /* 10974 */ "# FEntry call\0"
1299
103k
  /* 10988 */ "foo\0"
1300
103k
  /* 10992 */ "tlbp\0"
1301
103k
  /* 10997 */ "tlbgp\0"
1302
103k
  /* 11003 */ "ssnop\0"
1303
103k
  /* 11009 */ "tlbr\0"
1304
103k
  /* 11014 */ "tlbgr\0"
1305
103k
  /* 11020 */ "tlbwr\0"
1306
103k
  /* 11026 */ "tlbgwr\0"
1307
103k
  /* 11033 */ "deret\0"
1308
103k
  /* 11039 */ "wait\0"
1309
103k
  /* 11044 */ "tlbinv\0"
1310
103k
  /* 11051 */ "tlbginv\0"
1311
103k
};
1312
103k
#endif // CAPSTONE_DIET
1313
1314
103k
  static const uint32_t OpInfo0[] = {
1315
103k
    0U, // PHI
1316
103k
    0U, // INLINEASM
1317
103k
    0U, // INLINEASM_BR
1318
103k
    0U, // CFI_INSTRUCTION
1319
103k
    0U, // EH_LABEL
1320
103k
    0U, // GC_LABEL
1321
103k
    0U, // ANNOTATION_LABEL
1322
103k
    0U, // KILL
1323
103k
    0U, // EXTRACT_SUBREG
1324
103k
    0U, // INSERT_SUBREG
1325
103k
    0U, // IMPLICIT_DEF
1326
103k
    0U, // SUBREG_TO_REG
1327
103k
    0U, // COPY_TO_REGCLASS
1328
103k
    10841U, // DBG_VALUE
1329
103k
    10898U, // DBG_VALUE_LIST
1330
103k
    10851U, // DBG_INSTR_REF
1331
103k
    10865U, // DBG_PHI
1332
103k
    10873U, // DBG_LABEL
1333
103k
    0U, // REG_SEQUENCE
1334
103k
    0U, // COPY
1335
103k
    10834U, // BUNDLE
1336
103k
    10883U, // LIFETIME_START
1337
103k
    10808U, // LIFETIME_END
1338
103k
    10821U, // PSEUDO_PROBE
1339
103k
    0U, // ARITH_FENCE
1340
103k
    0U, // STACKMAP
1341
103k
    10975U, // FENTRY_CALL
1342
103k
    0U, // PATCHPOINT
1343
103k
    0U, // LOAD_STACK_GUARD
1344
103k
    0U, // PREALLOCATED_SETUP
1345
103k
    0U, // PREALLOCATED_ARG
1346
103k
    0U, // STATEPOINT
1347
103k
    0U, // LOCAL_ESCAPE
1348
103k
    0U, // FAULTING_OP
1349
103k
    0U, // PATCHABLE_OP
1350
103k
    10726U, // PATCHABLE_FUNCTION_ENTER
1351
103k
    10643U, // PATCHABLE_RET
1352
103k
    10772U, // PATCHABLE_FUNCTION_EXIT
1353
103k
    10749U, // PATCHABLE_TAIL_CALL
1354
103k
    10701U, // PATCHABLE_EVENT_CALL
1355
103k
    10677U, // PATCHABLE_TYPED_EVENT_CALL
1356
103k
    0U, // ICALL_BRANCH_FUNNEL
1357
103k
    0U, // MEMBARRIER
1358
103k
    0U, // JUMP_TABLE_DEBUG_INFO
1359
103k
    0U, // G_ASSERT_SEXT
1360
103k
    0U, // G_ASSERT_ZEXT
1361
103k
    0U, // G_ASSERT_ALIGN
1362
103k
    0U, // G_ADD
1363
103k
    0U, // G_SUB
1364
103k
    0U, // G_MUL
1365
103k
    0U, // G_SDIV
1366
103k
    0U, // G_UDIV
1367
103k
    0U, // G_SREM
1368
103k
    0U, // G_UREM
1369
103k
    0U, // G_SDIVREM
1370
103k
    0U, // G_UDIVREM
1371
103k
    0U, // G_AND
1372
103k
    0U, // G_OR
1373
103k
    0U, // G_XOR
1374
103k
    0U, // G_IMPLICIT_DEF
1375
103k
    0U, // G_PHI
1376
103k
    0U, // G_FRAME_INDEX
1377
103k
    0U, // G_GLOBAL_VALUE
1378
103k
    0U, // G_CONSTANT_POOL
1379
103k
    0U, // G_EXTRACT
1380
103k
    0U, // G_UNMERGE_VALUES
1381
103k
    0U, // G_INSERT
1382
103k
    0U, // G_MERGE_VALUES
1383
103k
    0U, // G_BUILD_VECTOR
1384
103k
    0U, // G_BUILD_VECTOR_TRUNC
1385
103k
    0U, // G_CONCAT_VECTORS
1386
103k
    0U, // G_PTRTOINT
1387
103k
    0U, // G_INTTOPTR
1388
103k
    0U, // G_BITCAST
1389
103k
    0U, // G_FREEZE
1390
103k
    0U, // G_CONSTANT_FOLD_BARRIER
1391
103k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
1392
103k
    0U, // G_INTRINSIC_TRUNC
1393
103k
    0U, // G_INTRINSIC_ROUND
1394
103k
    0U, // G_INTRINSIC_LRINT
1395
103k
    0U, // G_INTRINSIC_ROUNDEVEN
1396
103k
    0U, // G_READCYCLECOUNTER
1397
103k
    0U, // G_LOAD
1398
103k
    0U, // G_SEXTLOAD
1399
103k
    0U, // G_ZEXTLOAD
1400
103k
    0U, // G_INDEXED_LOAD
1401
103k
    0U, // G_INDEXED_SEXTLOAD
1402
103k
    0U, // G_INDEXED_ZEXTLOAD
1403
103k
    0U, // G_STORE
1404
103k
    0U, // G_INDEXED_STORE
1405
103k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
1406
103k
    0U, // G_ATOMIC_CMPXCHG
1407
103k
    0U, // G_ATOMICRMW_XCHG
1408
103k
    0U, // G_ATOMICRMW_ADD
1409
103k
    0U, // G_ATOMICRMW_SUB
1410
103k
    0U, // G_ATOMICRMW_AND
1411
103k
    0U, // G_ATOMICRMW_NAND
1412
103k
    0U, // G_ATOMICRMW_OR
1413
103k
    0U, // G_ATOMICRMW_XOR
1414
103k
    0U, // G_ATOMICRMW_MAX
1415
103k
    0U, // G_ATOMICRMW_MIN
1416
103k
    0U, // G_ATOMICRMW_UMAX
1417
103k
    0U, // G_ATOMICRMW_UMIN
1418
103k
    0U, // G_ATOMICRMW_FADD
1419
103k
    0U, // G_ATOMICRMW_FSUB
1420
103k
    0U, // G_ATOMICRMW_FMAX
1421
103k
    0U, // G_ATOMICRMW_FMIN
1422
103k
    0U, // G_ATOMICRMW_UINC_WRAP
1423
103k
    0U, // G_ATOMICRMW_UDEC_WRAP
1424
103k
    0U, // G_FENCE
1425
103k
    0U, // G_PREFETCH
1426
103k
    0U, // G_BRCOND
1427
103k
    0U, // G_BRINDIRECT
1428
103k
    0U, // G_INVOKE_REGION_START
1429
103k
    0U, // G_INTRINSIC
1430
103k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
1431
103k
    0U, // G_INTRINSIC_CONVERGENT
1432
103k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
1433
103k
    0U, // G_ANYEXT
1434
103k
    0U, // G_TRUNC
1435
103k
    0U, // G_CONSTANT
1436
103k
    0U, // G_FCONSTANT
1437
103k
    0U, // G_VASTART
1438
103k
    0U, // G_VAARG
1439
103k
    0U, // G_SEXT
1440
103k
    0U, // G_SEXT_INREG
1441
103k
    0U, // G_ZEXT
1442
103k
    0U, // G_SHL
1443
103k
    0U, // G_LSHR
1444
103k
    0U, // G_ASHR
1445
103k
    0U, // G_FSHL
1446
103k
    0U, // G_FSHR
1447
103k
    0U, // G_ROTR
1448
103k
    0U, // G_ROTL
1449
103k
    0U, // G_ICMP
1450
103k
    0U, // G_FCMP
1451
103k
    0U, // G_SELECT
1452
103k
    0U, // G_UADDO
1453
103k
    0U, // G_UADDE
1454
103k
    0U, // G_USUBO
1455
103k
    0U, // G_USUBE
1456
103k
    0U, // G_SADDO
1457
103k
    0U, // G_SADDE
1458
103k
    0U, // G_SSUBO
1459
103k
    0U, // G_SSUBE
1460
103k
    0U, // G_UMULO
1461
103k
    0U, // G_SMULO
1462
103k
    0U, // G_UMULH
1463
103k
    0U, // G_SMULH
1464
103k
    0U, // G_UADDSAT
1465
103k
    0U, // G_SADDSAT
1466
103k
    0U, // G_USUBSAT
1467
103k
    0U, // G_SSUBSAT
1468
103k
    0U, // G_USHLSAT
1469
103k
    0U, // G_SSHLSAT
1470
103k
    0U, // G_SMULFIX
1471
103k
    0U, // G_UMULFIX
1472
103k
    0U, // G_SMULFIXSAT
1473
103k
    0U, // G_UMULFIXSAT
1474
103k
    0U, // G_SDIVFIX
1475
103k
    0U, // G_UDIVFIX
1476
103k
    0U, // G_SDIVFIXSAT
1477
103k
    0U, // G_UDIVFIXSAT
1478
103k
    0U, // G_FADD
1479
103k
    0U, // G_FSUB
1480
103k
    0U, // G_FMUL
1481
103k
    0U, // G_FMA
1482
103k
    0U, // G_FMAD
1483
103k
    0U, // G_FDIV
1484
103k
    0U, // G_FREM
1485
103k
    0U, // G_FPOW
1486
103k
    0U, // G_FPOWI
1487
103k
    0U, // G_FEXP
1488
103k
    0U, // G_FEXP2
1489
103k
    0U, // G_FEXP10
1490
103k
    0U, // G_FLOG
1491
103k
    0U, // G_FLOG2
1492
103k
    0U, // G_FLOG10
1493
103k
    0U, // G_FLDEXP
1494
103k
    0U, // G_FFREXP
1495
103k
    0U, // G_FNEG
1496
103k
    0U, // G_FPEXT
1497
103k
    0U, // G_FPTRUNC
1498
103k
    0U, // G_FPTOSI
1499
103k
    0U, // G_FPTOUI
1500
103k
    0U, // G_SITOFP
1501
103k
    0U, // G_UITOFP
1502
103k
    0U, // G_FABS
1503
103k
    0U, // G_FCOPYSIGN
1504
103k
    0U, // G_IS_FPCLASS
1505
103k
    0U, // G_FCANONICALIZE
1506
103k
    0U, // G_FMINNUM
1507
103k
    0U, // G_FMAXNUM
1508
103k
    0U, // G_FMINNUM_IEEE
1509
103k
    0U, // G_FMAXNUM_IEEE
1510
103k
    0U, // G_FMINIMUM
1511
103k
    0U, // G_FMAXIMUM
1512
103k
    0U, // G_GET_FPENV
1513
103k
    0U, // G_SET_FPENV
1514
103k
    0U, // G_RESET_FPENV
1515
103k
    0U, // G_GET_FPMODE
1516
103k
    0U, // G_SET_FPMODE
1517
103k
    0U, // G_RESET_FPMODE
1518
103k
    0U, // G_PTR_ADD
1519
103k
    0U, // G_PTRMASK
1520
103k
    0U, // G_SMIN
1521
103k
    0U, // G_SMAX
1522
103k
    0U, // G_UMIN
1523
103k
    0U, // G_UMAX
1524
103k
    0U, // G_ABS
1525
103k
    0U, // G_LROUND
1526
103k
    0U, // G_LLROUND
1527
103k
    0U, // G_BR
1528
103k
    0U, // G_BRJT
1529
103k
    0U, // G_INSERT_VECTOR_ELT
1530
103k
    0U, // G_EXTRACT_VECTOR_ELT
1531
103k
    0U, // G_SHUFFLE_VECTOR
1532
103k
    0U, // G_CTTZ
1533
103k
    0U, // G_CTTZ_ZERO_UNDEF
1534
103k
    0U, // G_CTLZ
1535
103k
    0U, // G_CTLZ_ZERO_UNDEF
1536
103k
    0U, // G_CTPOP
1537
103k
    0U, // G_BSWAP
1538
103k
    0U, // G_BITREVERSE
1539
103k
    0U, // G_FCEIL
1540
103k
    0U, // G_FCOS
1541
103k
    0U, // G_FSIN
1542
103k
    0U, // G_FSQRT
1543
103k
    0U, // G_FFLOOR
1544
103k
    0U, // G_FRINT
1545
103k
    0U, // G_FNEARBYINT
1546
103k
    0U, // G_ADDRSPACE_CAST
1547
103k
    0U, // G_BLOCK_ADDR
1548
103k
    0U, // G_JUMP_TABLE
1549
103k
    0U, // G_DYN_STACKALLOC
1550
103k
    0U, // G_STACKSAVE
1551
103k
    0U, // G_STACKRESTORE
1552
103k
    0U, // G_STRICT_FADD
1553
103k
    0U, // G_STRICT_FSUB
1554
103k
    0U, // G_STRICT_FMUL
1555
103k
    0U, // G_STRICT_FDIV
1556
103k
    0U, // G_STRICT_FREM
1557
103k
    0U, // G_STRICT_FMA
1558
103k
    0U, // G_STRICT_FSQRT
1559
103k
    0U, // G_STRICT_FLDEXP
1560
103k
    0U, // G_READ_REGISTER
1561
103k
    0U, // G_WRITE_REGISTER
1562
103k
    0U, // G_MEMCPY
1563
103k
    0U, // G_MEMCPY_INLINE
1564
103k
    0U, // G_MEMMOVE
1565
103k
    0U, // G_MEMSET
1566
103k
    0U, // G_BZERO
1567
103k
    0U, // G_VECREDUCE_SEQ_FADD
1568
103k
    0U, // G_VECREDUCE_SEQ_FMUL
1569
103k
    0U, // G_VECREDUCE_FADD
1570
103k
    0U, // G_VECREDUCE_FMUL
1571
103k
    0U, // G_VECREDUCE_FMAX
1572
103k
    0U, // G_VECREDUCE_FMIN
1573
103k
    0U, // G_VECREDUCE_FMAXIMUM
1574
103k
    0U, // G_VECREDUCE_FMINIMUM
1575
103k
    0U, // G_VECREDUCE_ADD
1576
103k
    0U, // G_VECREDUCE_MUL
1577
103k
    0U, // G_VECREDUCE_AND
1578
103k
    0U, // G_VECREDUCE_OR
1579
103k
    0U, // G_VECREDUCE_XOR
1580
103k
    0U, // G_VECREDUCE_SMAX
1581
103k
    0U, // G_VECREDUCE_SMIN
1582
103k
    0U, // G_VECREDUCE_UMAX
1583
103k
    0U, // G_VECREDUCE_UMIN
1584
103k
    0U, // G_SBFX
1585
103k
    0U, // G_UBFX
1586
103k
    24254U, // ABSMacro
1587
103k
    0U, // ADJCALLSTACKDOWN
1588
103k
    0U, // ADJCALLSTACKDOWN_NM
1589
103k
    0U, // ADJCALLSTACKUP
1590
103k
    0U, // ADJCALLSTACKUP_NM
1591
103k
    536894083U, // ALIGN_NM
1592
103k
    0U, // AND_V_D_PSEUDO
1593
103k
    0U, // AND_V_H_PSEUDO
1594
103k
    0U, // AND_V_W_PSEUDO
1595
103k
    0U, // ATOMIC_CMP_SWAP_I16
1596
103k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
1597
103k
    0U, // ATOMIC_CMP_SWAP_I32
1598
103k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
1599
103k
    0U, // ATOMIC_CMP_SWAP_I64
1600
103k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
1601
103k
    0U, // ATOMIC_CMP_SWAP_I8
1602
103k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
1603
103k
    0U, // ATOMIC_LOAD_ADD_I16
1604
103k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
1605
103k
    0U, // ATOMIC_LOAD_ADD_I32
1606
103k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
1607
103k
    0U, // ATOMIC_LOAD_ADD_I64
1608
103k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
1609
103k
    0U, // ATOMIC_LOAD_ADD_I8
1610
103k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
1611
103k
    0U, // ATOMIC_LOAD_AND_I16
1612
103k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
1613
103k
    0U, // ATOMIC_LOAD_AND_I32
1614
103k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
1615
103k
    0U, // ATOMIC_LOAD_AND_I64
1616
103k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
1617
103k
    0U, // ATOMIC_LOAD_AND_I8
1618
103k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
1619
103k
    0U, // ATOMIC_LOAD_MAX_I16
1620
103k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
1621
103k
    0U, // ATOMIC_LOAD_MAX_I32
1622
103k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
1623
103k
    0U, // ATOMIC_LOAD_MAX_I64
1624
103k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
1625
103k
    0U, // ATOMIC_LOAD_MAX_I8
1626
103k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
1627
103k
    0U, // ATOMIC_LOAD_MIN_I16
1628
103k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
1629
103k
    0U, // ATOMIC_LOAD_MIN_I32
1630
103k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
1631
103k
    0U, // ATOMIC_LOAD_MIN_I64
1632
103k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
1633
103k
    0U, // ATOMIC_LOAD_MIN_I8
1634
103k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
1635
103k
    0U, // ATOMIC_LOAD_NAND_I16
1636
103k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
1637
103k
    0U, // ATOMIC_LOAD_NAND_I32
1638
103k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
1639
103k
    0U, // ATOMIC_LOAD_NAND_I64
1640
103k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
1641
103k
    0U, // ATOMIC_LOAD_NAND_I8
1642
103k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
1643
103k
    0U, // ATOMIC_LOAD_OR_I16
1644
103k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
1645
103k
    0U, // ATOMIC_LOAD_OR_I32
1646
103k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
1647
103k
    0U, // ATOMIC_LOAD_OR_I64
1648
103k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
1649
103k
    0U, // ATOMIC_LOAD_OR_I8
1650
103k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
1651
103k
    0U, // ATOMIC_LOAD_SUB_I16
1652
103k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
1653
103k
    0U, // ATOMIC_LOAD_SUB_I32
1654
103k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
1655
103k
    0U, // ATOMIC_LOAD_SUB_I64
1656
103k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
1657
103k
    0U, // ATOMIC_LOAD_SUB_I8
1658
103k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
1659
103k
    0U, // ATOMIC_LOAD_UMAX_I16
1660
103k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
1661
103k
    0U, // ATOMIC_LOAD_UMAX_I32
1662
103k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
1663
103k
    0U, // ATOMIC_LOAD_UMAX_I64
1664
103k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
1665
103k
    0U, // ATOMIC_LOAD_UMAX_I8
1666
103k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
1667
103k
    0U, // ATOMIC_LOAD_UMIN_I16
1668
103k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
1669
103k
    0U, // ATOMIC_LOAD_UMIN_I32
1670
103k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
1671
103k
    0U, // ATOMIC_LOAD_UMIN_I64
1672
103k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
1673
103k
    0U, // ATOMIC_LOAD_UMIN_I8
1674
103k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
1675
103k
    0U, // ATOMIC_LOAD_XOR_I16
1676
103k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
1677
103k
    0U, // ATOMIC_LOAD_XOR_I32
1678
103k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
1679
103k
    0U, // ATOMIC_LOAD_XOR_I64
1680
103k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
1681
103k
    0U, // ATOMIC_LOAD_XOR_I8
1682
103k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
1683
103k
    0U, // ATOMIC_SWAP_I16
1684
103k
    0U, // ATOMIC_SWAP_I16_POSTRA
1685
103k
    0U, // ATOMIC_SWAP_I32
1686
103k
    0U, // ATOMIC_SWAP_I32_POSTRA
1687
103k
    0U, // ATOMIC_SWAP_I64
1688
103k
    0U, // ATOMIC_SWAP_I64_POSTRA
1689
103k
    0U, // ATOMIC_SWAP_I8
1690
103k
    0U, // ATOMIC_SWAP_I8_POSTRA
1691
103k
    0U, // B
1692
103k
    0U, // BAL_BR
1693
103k
    0U, // BAL_BR_MM
1694
103k
    536893945U, // BEQLImmMacro
1695
103k
    536891762U, // BGE
1696
103k
    536891762U, // BGEImmMacro
1697
103k
    536893806U, // BGEL
1698
103k
    536893806U, // BGELImmMacro
1699
103k
    536895461U, // BGEU
1700
103k
    536895461U, // BGEUImmMacro
1701
103k
    536893976U, // BGEUL
1702
103k
    536893976U, // BGEULImmMacro
1703
103k
    536895342U, // BGT
1704
103k
    536895342U, // BGTImmMacro
1705
103k
    536893964U, // BGTL
1706
103k
    536893964U, // BGTLImmMacro
1707
103k
    536895587U, // BGTU
1708
103k
    536895587U, // BGTUImmMacro
1709
103k
    536893996U, // BGTUL
1710
103k
    536893996U, // BGTULImmMacro
1711
103k
    536891802U, // BLE
1712
103k
    536891802U, // BLEImmMacro
1713
103k
    536893812U, // BLEL
1714
103k
    536893812U, // BLELImmMacro
1715
103k
    536895479U, // BLEU
1716
103k
    536895479U, // BLEUImmMacro
1717
103k
    536893983U, // BLEUL
1718
103k
    536893983U, // BLEULImmMacro
1719
103k
    536895358U, // BLT
1720
103k
    536895358U, // BLTImmMacro
1721
103k
    536893970U, // BLTL
1722
103k
    536893970U, // BLTLImmMacro
1723
103k
    536895599U, // BLTU
1724
103k
    536895599U, // BLTUImmMacro
1725
103k
    536894003U, // BLTUL
1726
103k
    536894003U, // BLTULImmMacro
1727
103k
    536893818U, // BNELImmMacro
1728
103k
    0U, // BPOSGE32_PSEUDO
1729
103k
    0U, // BSEL_D_PSEUDO
1730
103k
    0U, // BSEL_FD_PSEUDO
1731
103k
    0U, // BSEL_FW_PSEUDO
1732
103k
    0U, // BSEL_H_PSEUDO
1733
103k
    0U, // BSEL_W_PSEUDO
1734
103k
    0U, // B_MM
1735
103k
    557961U,  // B_MMR6_Pseudo
1736
103k
    557961U,  // B_MM_Pseudo
1737
103k
    536894300U, // BeqImm
1738
103k
    536891829U, // BneImm
1739
103k
    1073765088U,  // BteqzT8CmpX16
1740
103k
    1073764517U,  // BteqzT8CmpiX16
1741
103k
    1073766275U,  // BteqzT8SltX16
1742
103k
    1073764547U,  // BteqzT8SltiX16
1743
103k
    1073766431U,  // BteqzT8SltiuX16
1744
103k
    1073766517U,  // BteqzT8SltuX16
1745
103k
    1610636000U,  // BtnezT8CmpX16
1746
103k
    1610635429U,  // BtnezT8CmpiX16
1747
103k
    1610637187U,  // BtnezT8SltX16
1748
103k
    1610635459U,  // BtnezT8SltiX16
1749
103k
    1610637343U,  // BtnezT8SltiuX16
1750
103k
    1610637429U,  // BtnezT8SltuX16
1751
103k
    0U, // BuildPairF64
1752
103k
    0U, // BuildPairF64_64
1753
103k
    26841U, // CFTC1
1754
103k
    10989U, // CONSTPOOL_ENTRY
1755
103k
    0U, // COPY_FD_PSEUDO
1756
103k
    0U, // COPY_FW_PSEUDO
1757
103k
    17885415U,  // CTTC1
1758
103k
    551167U,  // Constant32
1759
103k
    536893990U, // DMULImmMacro
1760
103k
    536893990U, // DMULMacro
1761
103k
    536894129U, // DMULOMacro
1762
103k
    536895562U, // DMULOUMacro
1763
103k
    536893929U, // DROL
1764
103k
    536893929U, // DROLImm
1765
103k
    536894467U, // DROR
1766
103k
    536894467U, // DRORImm
1767
103k
    536895724U, // DSDivIMacro
1768
103k
    536895724U, // DSDivMacro
1769
103k
    536894048U, // DSRemIMacro
1770
103k
    536894048U, // DSRemMacro
1771
103k
    536895632U, // DUDivIMacro
1772
103k
    536895632U, // DUDivMacro
1773
103k
    536895555U, // DURemIMacro
1774
103k
    536895555U, // DURemMacro
1775
103k
    0U, // ERet
1776
103k
    0U, // ExtractElementF64
1777
103k
    0U, // ExtractElementF64_64
1778
103k
    0U, // FABS_D
1779
103k
    0U, // FABS_W
1780
103k
    0U, // FEXP2_D_1_PSEUDO
1781
103k
    0U, // FEXP2_W_1_PSEUDO
1782
103k
    0U, // FILL_FD_PSEUDO
1783
103k
    0U, // FILL_FW_PSEUDO
1784
103k
    2181060764U,  // GotPrologue16
1785
103k
    0U, // INSERT_B_VIDX64_PSEUDO
1786
103k
    0U, // INSERT_B_VIDX_PSEUDO
1787
103k
    0U, // INSERT_D_VIDX64_PSEUDO
1788
103k
    0U, // INSERT_D_VIDX_PSEUDO
1789
103k
    0U, // INSERT_FD_PSEUDO
1790
103k
    0U, // INSERT_FD_VIDX64_PSEUDO
1791
103k
    0U, // INSERT_FD_VIDX_PSEUDO
1792
103k
    0U, // INSERT_FW_PSEUDO
1793
103k
    0U, // INSERT_FW_VIDX64_PSEUDO
1794
103k
    0U, // INSERT_FW_VIDX_PSEUDO
1795
103k
    0U, // INSERT_H_VIDX64_PSEUDO
1796
103k
    0U, // INSERT_H_VIDX_PSEUDO
1797
103k
    0U, // INSERT_W_VIDX64_PSEUDO
1798
103k
    0U, // INSERT_W_VIDX_PSEUDO
1799
103k
    0U, // JALR64Pseudo
1800
103k
    0U, // JALRCPseudo
1801
103k
    0U, // JALRHB64Pseudo
1802
103k
    0U, // JALRHBPseudo
1803
103k
    0U, // JALRPseudo
1804
103k
    0U, // JAL_MMR6
1805
103k
    547080U,  // JalOneReg
1806
103k
    22792U, // JalTwoReg
1807
103k
    50358523U,  // LDMacro
1808
103k
    0U, // LDR_D
1809
103k
    0U, // LDR_W
1810
103k
    0U, // LD_F16
1811
103k
    50348037U,  // LOAD_ACC128
1812
103k
    50348037U,  // LOAD_ACC64
1813
103k
    50348037U,  // LOAD_ACC64DSP
1814
103k
    50354934U,  // LOAD_CCOND_DSP
1815
103k
    0U, // LONG_BRANCH_ADDiu
1816
103k
    0U, // LONG_BRANCH_ADDiu2Op
1817
103k
    0U, // LONG_BRANCH_DADDiu
1818
103k
    0U, // LONG_BRANCH_DADDiu2Op
1819
103k
    0U, // LONG_BRANCH_LUi
1820
103k
    0U, // LONG_BRANCH_LUi2Op
1821
103k
    0U, // LONG_BRANCH_LUi2Op_64
1822
103k
    72310U, // LWM_MM
1823
103k
    17196U, // LoadAddrImm32
1824
103k
    17217U, // LoadAddrImm64
1825
103k
    50348844U,  // LoadAddrReg32
1826
103k
    50348865U,  // LoadAddrReg64
1827
103k
    22684U, // LoadImm32
1828
103k
    22688U, // LoadImm64
1829
103k
    19348U, // LoadImmDoubleFGR
1830
103k
    19348U, // LoadImmDoubleFGR_32
1831
103k
    19348U, // LoadImmDoubleGPR
1832
103k
    23819U, // LoadImmSingleFGR
1833
103k
    23819U, // LoadImmSingleGPR
1834
103k
    0U, // LoadJumpTableOffset
1835
103k
    1599429U, // LwConstant32
1836
103k
    26979U, // MFTACX
1837
103k
    26979U, // MFTACX_NM
1838
103k
    536897723U, // MFTC0
1839
103k
    536897723U, // MFTC0_NM
1840
103k
    26848U, // MFTC1
1841
103k
    551212U,  // MFTDSP
1842
103k
    551212U,  // MFTDSP_NM
1843
103k
    26957U, // MFTGPR
1844
103k
    26957U, // MFTGPR_NM
1845
103k
    26825U, // MFTHC1
1846
103k
    26896U, // MFTHI
1847
103k
    26896U, // MFTHI_NM
1848
103k
    26910U, // MFTLO
1849
103k
    26910U, // MFTLO_NM
1850
103k
    0U, // MIPSeh_return32
1851
103k
    0U, // MIPSeh_return64
1852
103k
    0U, // MSA_FP_EXTEND_D_PSEUDO
1853
103k
    0U, // MSA_FP_EXTEND_W_PSEUDO
1854
103k
    0U, // MSA_FP_ROUND_D_PSEUDO
1855
103k
    0U, // MSA_FP_ROUND_W_PSEUDO
1856
103k
    17885547U,  // MTTACX
1857
103k
    17885547U,  // MTTACX_NM
1858
103k
    2752571586U,  // MTTC0
1859
103k
    2752571586U,  // MTTC0_NM
1860
103k
    17885422U,  // MTTC1
1861
103k
    551220U,  // MTTDSP
1862
103k
    551220U,  // MTTDSP_NM
1863
103k
    17885525U,  // MTTGPR
1864
103k
    17885525U,  // MTTGPR_NM
1865
103k
    17885393U,  // MTTHC1
1866
103k
    17885463U,  // MTTHI
1867
103k
    17885463U,  // MTTHI_NM
1868
103k
    17885477U,  // MTTLO
1869
103k
    17885477U,  // MTTLO_NM
1870
103k
    536893991U, // MULImmMacro
1871
103k
    536894130U, // MULOMacro
1872
103k
    536895563U, // MULOUMacro
1873
103k
    0U, // MUSTTAILCALLREG_NM
1874
103k
    0U, // MUSTTAILCALL_NM
1875
103k
    24462U, // MultRxRy16
1876
103k
    86040462U,  // MultRxRyRz16
1877
103k
    24706U, // MultuRxRy16
1878
103k
    86040706U,  // MultuRxRyRz16
1879
103k
    0U, // NOP
1880
103k
    536894462U, // NORImm
1881
103k
    536894462U, // NORImm64
1882
103k
    0U, // NOR_V_D_PSEUDO
1883
103k
    0U, // NOR_V_H_PSEUDO
1884
103k
    0U, // NOR_V_W_PSEUDO
1885
103k
    0U, // OR_V_D_PSEUDO
1886
103k
    0U, // OR_V_H_PSEUDO
1887
103k
    0U, // OR_V_W_PSEUDO
1888
103k
    536895505U, // PseudoADDIU_NM
1889
103k
    536893544U, // PseudoANDI_NM
1890
103k
    0U, // PseudoCMPU_EQ_QB
1891
103k
    0U, // PseudoCMPU_LE_QB
1892
103k
    0U, // PseudoCMPU_LT_QB
1893
103k
    0U, // PseudoCMP_EQ_PH
1894
103k
    0U, // PseudoCMP_LE_PH
1895
103k
    0U, // PseudoCMP_LT_PH
1896
103k
    16389U, // PseudoCVT_D32_W
1897
103k
    16389U, // PseudoCVT_D64_L
1898
103k
    16389U, // PseudoCVT_D64_W
1899
103k
    16389U, // PseudoCVT_S_L
1900
103k
    16389U, // PseudoCVT_S_W
1901
103k
    0U, // PseudoDMULT
1902
103k
    0U, // PseudoDMULTu
1903
103k
    0U, // PseudoDSDIV
1904
103k
    0U, // PseudoDUDIV
1905
103k
    0U, // PseudoD_SELECT_I
1906
103k
    0U, // PseudoD_SELECT_I64
1907
103k
    0U, // PseudoIndirectBranch
1908
103k
    0U, // PseudoIndirectBranch64
1909
103k
    0U, // PseudoIndirectBranch64R6
1910
103k
    0U, // PseudoIndirectBranchNM
1911
103k
    0U, // PseudoIndirectBranchR6
1912
103k
    0U, // PseudoIndirectBranch_MM
1913
103k
    0U, // PseudoIndirectBranch_MMR6
1914
103k
    0U, // PseudoIndirectHazardBranch
1915
103k
    0U, // PseudoIndirectHazardBranch64
1916
103k
    0U, // PseudoIndrectHazardBranch64R6
1917
103k
    0U, // PseudoIndrectHazardBranchR6
1918
103k
    100680492U, // PseudoLA_NM
1919
103k
    100685980U, // PseudoLI_NM
1920
103k
    0U, // PseudoMADD
1921
103k
    0U, // PseudoMADDU
1922
103k
    0U, // PseudoMADDU_MM
1923
103k
    0U, // PseudoMADD_MM
1924
103k
    0U, // PseudoMFHI
1925
103k
    0U, // PseudoMFHI64
1926
103k
    0U, // PseudoMFHI_MM
1927
103k
    0U, // PseudoMFLO
1928
103k
    0U, // PseudoMFLO64
1929
103k
    0U, // PseudoMFLO_MM
1930
103k
    0U, // PseudoMSUB
1931
103k
    0U, // PseudoMSUBU
1932
103k
    0U, // PseudoMSUBU_MM
1933
103k
    0U, // PseudoMSUB_MM
1934
103k
    0U, // PseudoMTLOHI
1935
103k
    0U, // PseudoMTLOHI64
1936
103k
    0U, // PseudoMTLOHI_DSP
1937
103k
    0U, // PseudoMTLOHI_MM
1938
103k
    0U, // PseudoMULT
1939
103k
    0U, // PseudoMULT_MM
1940
103k
    0U, // PseudoMULTu
1941
103k
    0U, // PseudoMULTu_MM
1942
103k
    0U, // PseudoPICK_PH
1943
103k
    0U, // PseudoPICK_QB
1944
103k
    0U, // PseudoReturn
1945
103k
    0U, // PseudoReturn64
1946
103k
    0U, // PseudoReturnNM
1947
103k
    0U, // PseudoSDIV
1948
103k
    0U, // PseudoSELECTFP_F_D32
1949
103k
    0U, // PseudoSELECTFP_F_D64
1950
103k
    0U, // PseudoSELECTFP_F_I
1951
103k
    0U, // PseudoSELECTFP_F_I64
1952
103k
    0U, // PseudoSELECTFP_F_S
1953
103k
    0U, // PseudoSELECTFP_T_D32
1954
103k
    0U, // PseudoSELECTFP_T_D64
1955
103k
    0U, // PseudoSELECTFP_T_I
1956
103k
    0U, // PseudoSELECTFP_T_I64
1957
103k
    0U, // PseudoSELECTFP_T_S
1958
103k
    0U, // PseudoSELECT_D32
1959
103k
    0U, // PseudoSELECT_D64
1960
103k
    0U, // PseudoSELECT_I
1961
103k
    0U, // PseudoSELECT_I64
1962
103k
    0U, // PseudoSELECT_S
1963
103k
    536895420U, // PseudoSUBU_NM
1964
103k
    536891541U, // PseudoTRUNC_W_D
1965
103k
    536891541U, // PseudoTRUNC_W_D32
1966
103k
    536895079U, // PseudoTRUNC_W_S
1967
103k
    0U, // PseudoUDIV
1968
103k
    536893930U, // ROL
1969
103k
    536893930U, // ROLImm
1970
103k
    536894468U, // ROR
1971
103k
    536894468U, // RORImm
1972
103k
    0U, // RetRA
1973
103k
    0U, // RetRA16
1974
103k
    50351496U,  // SDC1_M1
1975
103k
    0U, // SDIV_MM_Pseudo
1976
103k
    50358535U,  // SDMacro
1977
103k
    536895725U, // SDivIMacro
1978
103k
    536895725U, // SDivMacro
1979
103k
    536897864U, // SEQIMacro
1980
103k
    536897864U, // SEQMacro
1981
103k
    536891767U, // SGE
1982
103k
    536891767U, // SGEImm
1983
103k
    536891767U, // SGEImm64
1984
103k
    536895467U, // SGEU
1985
103k
    536895467U, // SGEUImm
1986
103k
    536895467U, // SGEUImm64
1987
103k
    536895347U, // SGTImm
1988
103k
    536895347U, // SGTImm64
1989
103k
    536895593U, // SGTUImm
1990
103k
    536895593U, // SGTUImm64
1991
103k
    536891812U, // SLE
1992
103k
    536891812U, // SLEImm
1993
103k
    536891812U, // SLEImm64
1994
103k
    536895485U, // SLEU
1995
103k
    536895485U, // SLEUImm
1996
103k
    536895485U, // SLEUImm64
1997
103k
    536895363U, // SLTImm64
1998
103k
    536895605U, // SLTUImm64
1999
103k
    536897803U, // SNEIMacro
2000
103k
    536897803U, // SNEMacro
2001
103k
    0U, // SNZ_B_PSEUDO
2002
103k
    0U, // SNZ_D_PSEUDO
2003
103k
    0U, // SNZ_H_PSEUDO
2004
103k
    0U, // SNZ_V_PSEUDO
2005
103k
    0U, // SNZ_W_PSEUDO
2006
103k
    536894049U, // SRemIMacro
2007
103k
    536894049U, // SRemMacro
2008
103k
    50348037U,  // STORE_ACC128
2009
103k
    50348037U,  // STORE_ACC64
2010
103k
    50348037U,  // STORE_ACC64DSP
2011
103k
    50354950U,  // STORE_CCOND_DSP
2012
103k
    0U, // STR_D
2013
103k
    0U, // STR_W
2014
103k
    0U, // ST_F16
2015
103k
    72317U, // SWM_MM
2016
103k
    0U, // SZ_B_PSEUDO
2017
103k
    0U, // SZ_D_PSEUDO
2018
103k
    0U, // SZ_H_PSEUDO
2019
103k
    0U, // SZ_V_PSEUDO
2020
103k
    0U, // SZ_W_PSEUDO
2021
103k
    50348827U,  // SaaAddr
2022
103k
    50352386U,  // SaadAddr
2023
103k
    2713697U, // SelBeqZ
2024
103k
    2713670U, // SelBneZ
2025
103k
    3338754784U,  // SelTBteqZCmp
2026
103k
    3338754213U,  // SelTBteqZCmpi
2027
103k
    3338755971U,  // SelTBteqZSlt
2028
103k
    3338754243U,  // SelTBteqZSlti
2029
103k
    3338756127U,  // SelTBteqZSltiu
2030
103k
    3338756213U,  // SelTBteqZSltu
2031
103k
    3875625696U,  // SelTBtneZCmp
2032
103k
    3875625125U,  // SelTBtneZCmpi
2033
103k
    3875626883U,  // SelTBtneZSlt
2034
103k
    3875625155U,  // SelTBtneZSlti
2035
103k
    3875627039U,  // SelTBtneZSltiu
2036
103k
    3875627125U,  // SelTBtneZSltu
2037
103k
    136372099U, // SltCCRxRy16
2038
103k
    136370371U, // SltiCCRxImmX16
2039
103k
    136372255U, // SltiuCCRxImmX16
2040
103k
    136372341U, // SltuCCRxRy16
2041
103k
    136372341U, // SltuRxRyRz16
2042
103k
    0U, // TAILCALL
2043
103k
    0U, // TAILCALL64R6REG
2044
103k
    0U, // TAILCALLHB64R6REG
2045
103k
    0U, // TAILCALLHBR6REG
2046
103k
    0U, // TAILCALLR6REG
2047
103k
    0U, // TAILCALLREG
2048
103k
    0U, // TAILCALLREG64
2049
103k
    0U, // TAILCALLREGHB
2050
103k
    0U, // TAILCALLREGHB64
2051
103k
    0U, // TAILCALLREG_MM
2052
103k
    0U, // TAILCALLREG_MMR6
2053
103k
    0U, // TAILCALLREG_NM
2054
103k
    0U, // TAILCALL_MM
2055
103k
    0U, // TAILCALL_MMR6
2056
103k
    0U, // TAILCALL_NM
2057
103k
    0U, // TRAP
2058
103k
    0U, // TRAP_MM
2059
103k
    0U, // UDIV_MM_Pseudo
2060
103k
    536895633U, // UDivIMacro
2061
103k
    536895633U, // UDivMacro
2062
103k
    536895556U, // URemIMacro
2063
103k
    536895556U, // URemMacro
2064
103k
    50353696U,  // Ulh
2065
103k
    50356227U,  // Ulhu
2066
103k
    50358217U,  // Ulw
2067
103k
    50354255U,  // Ush
2068
103k
    50358239U,  // Usw
2069
103k
    0U, // XOR_V_D_PSEUDO
2070
103k
    0U, // XOR_V_H_PSEUDO
2071
103k
    0U, // XOR_V_W_PSEUDO
2072
103k
    22322U, // ABSQ_S_PH
2073
103k
    22322U, // ABSQ_S_PH_MM
2074
103k
    18359U, // ABSQ_S_QB
2075
103k
    18359U, // ABSQ_S_QB_MMR2
2076
103k
    25926U, // ABSQ_S_W
2077
103k
    25926U, // ABSQ_S_W_MM
2078
103k
    536891671U, // ADD
2079
103k
    536888015U, // ADDIU48_NM
2080
103k
    536888026U, // ADDIUGP48_NM
2081
103k
    536888039U, // ADDIUGPB_NM
2082
103k
    536888078U, // ADDIUGPW_NM
2083
103k
    536888052U, // ADDIUNEG_NM
2084
103k
    18678U, // ADDIUPC
2085
103k
    18678U, // ADDIUPC_MM
2086
103k
    18678U, // ADDIUPC_MMR6
2087
103k
    23275U, // ADDIUR1SP_MM
2088
103k
    536888064U, // ADDIUR1SP_NM
2089
103k
    536887680U, // ADDIUR2_MM
2090
103k
    536887964U, // ADDIUR2_NM
2091
103k
    536887975U, // ADDIURS5_NM
2092
103k
    18923937U,  // ADDIUS5_MM
2093
103k
    547624U,  // ADDIUSP_MM
2094
103k
    536895505U, // ADDIU_MMR6
2095
103k
    536887953U, // ADDIU_NM
2096
103k
    536893039U, // ADDQH_PH
2097
103k
    536893039U, // ADDQH_PH_MMR2
2098
103k
    536893156U, // ADDQH_R_PH
2099
103k
    536893156U, // ADDQH_R_PH_MMR2
2100
103k
    536896513U, // ADDQH_R_W
2101
103k
    536896513U, // ADDQH_R_W_MMR2
2102
103k
    536896116U, // ADDQH_W
2103
103k
    536896116U, // ADDQH_W_MMR2
2104
103k
    536893113U, // ADDQ_PH
2105
103k
    536893113U, // ADDQ_PH_MM
2106
103k
    536893212U, // ADDQ_S_PH
2107
103k
    536893212U, // ADDQ_S_PH_MM
2108
103k
    536896818U, // ADDQ_S_W
2109
103k
    536896818U, // ADDQ_S_W_MM
2110
103k
    536895247U, // ADDR_PS64
2111
103k
    536889644U, // ADDSC
2112
103k
    536889644U, // ADDSC_MM
2113
103k
    536888213U, // ADDS_A_B
2114
103k
    536889837U, // ADDS_A_D
2115
103k
    536891952U, // ADDS_A_H
2116
103k
    536895824U, // ADDS_A_W
2117
103k
    536888689U, // ADDS_S_B
2118
103k
    536890935U, // ADDS_S_D
2119
103k
    536892517U, // ADDS_S_H
2120
103k
    536896868U, // ADDS_S_W
2121
103k
    536888904U, // ADDS_U_B
2122
103k
    536891402U, // ADDS_U_D
2123
103k
    536892795U, // ADDS_U_H
2124
103k
    536897286U, // ADDS_U_W
2125
103k
    536887900U, // ADDU16_MM
2126
103k
    536887900U, // ADDU16_MMR6
2127
103k
    536889139U, // ADDUH_QB
2128
103k
    536889139U, // ADDUH_QB_MMR2
2129
103k
    536889247U, // ADDUH_R_QB
2130
103k
    536889247U, // ADDUH_R_QB_MMR2
2131
103k
    536895434U, // ADDU_MMR6
2132
103k
    536893311U, // ADDU_PH
2133
103k
    536893311U, // ADDU_PH_MMR2
2134
103k
    536889352U, // ADDU_QB
2135
103k
    536889352U, // ADDU_QB_MM
2136
103k
    536893256U, // ADDU_S_PH
2137
103k
    536893256U, // ADDU_S_PH_MMR2
2138
103k
    536889293U, // ADDU_S_QB
2139
103k
    536889293U, // ADDU_S_QB_MM
2140
103k
    536888470U, // ADDVI_B
2141
103k
    536890357U, // ADDVI_D
2142
103k
    536892176U, // ADDVI_H
2143
103k
    536896249U, // ADDVI_W
2144
103k
    536888982U, // ADDV_B
2145
103k
    536891492U, // ADDV_D
2146
103k
    536892873U, // ADDV_H
2147
103k
    536897386U, // ADDV_W
2148
103k
    536889713U, // ADDWC
2149
103k
    536889713U, // ADDWC_MM
2150
103k
    536888195U, // ADD_A_B
2151
103k
    536889818U, // ADD_A_D
2152
103k
    536891934U, // ADD_A_H
2153
103k
    536895805U, // ADD_A_W
2154
103k
    536891671U, // ADD_MM
2155
103k
    536891671U, // ADD_MMR6
2156
103k
    536891671U, // ADD_NM
2157
103k
    536893538U, // ADDi
2158
103k
    536893538U, // ADDi_MM
2159
103k
    536895505U, // ADDiu
2160
103k
    536895505U, // ADDiu_MM
2161
103k
    536895434U, // ADDu
2162
103k
    536895434U, // ADDu16_NM
2163
103k
    536895434U, // ADDu4x4_NM
2164
103k
    536895434U, // ADDu_MM
2165
103k
    536895434U, // ADDu_NM
2166
103k
    536894083U, // ALIGN
2167
103k
    536894083U, // ALIGN_MMR6
2168
103k
    18670U, // ALUIPC
2169
103k
    18670U, // ALUIPC_MMR6
2170
103k
    151013614U, // ALUIPC_NM
2171
103k
    536891700U, // AND
2172
103k
    20021711U,  // AND16_MM
2173
103k
    20021711U,  // AND16_MMR6
2174
103k
    536891700U, // AND16_NM
2175
103k
    536891700U, // AND64
2176
103k
    536887780U, // ANDI16_MM
2177
103k
    536887780U, // ANDI16_MMR6
2178
103k
    536887997U, // ANDI16_NM
2179
103k
    536888329U, // ANDI_B
2180
103k
    536893544U, // ANDI_MMR6
2181
103k
    536887943U, // ANDI_NM
2182
103k
    536891700U, // AND_MM
2183
103k
    536891700U, // AND_MMR6
2184
103k
    536891700U, // AND_NM
2185
103k
    536895644U, // AND_V
2186
103k
    536893544U, // ANDi
2187
103k
    536893544U, // ANDi64
2188
103k
    536893544U, // ANDi_MM
2189
103k
    536891714U, // APPEND
2190
103k
    536891714U, // APPEND_MMR2
2191
103k
    536888583U, // ASUB_S_B
2192
103k
    536890765U, // ASUB_S_D
2193
103k
    536892349U, // ASUB_S_H
2194
103k
    536896648U, // ASUB_S_W
2195
103k
    536888798U, // ASUB_U_B
2196
103k
    536891232U, // ASUB_U_D
2197
103k
    536892637U, // ASUB_U_H
2198
103k
    536897116U, // ASUB_U_W
2199
103k
    536893648U, // AUI
2200
103k
    18663U, // AUIPC
2201
103k
    18663U, // AUIPC_MMR6
2202
103k
    536893648U, // AUI_MMR6
2203
103k
    536888669U, // AVER_S_B
2204
103k
    536890915U, // AVER_S_D
2205
103k
    536892487U, // AVER_S_H
2206
103k
    536896848U, // AVER_S_W
2207
103k
    536888884U, // AVER_U_B
2208
103k
    536891382U, // AVER_U_D
2209
103k
    536892775U, // AVER_U_H
2210
103k
    536897266U, // AVER_U_W
2211
103k
    536888611U, // AVE_S_B
2212
103k
    536890847U, // AVE_S_D
2213
103k
    536892419U, // AVE_S_H
2214
103k
    536896730U, // AVE_S_W
2215
103k
    536888826U, // AVE_U_B
2216
103k
    536891314U, // AVE_U_D
2217
103k
    536892707U, // AVE_U_H
2218
103k
    536897198U, // AVE_U_W
2219
103k
    24593U, // AddiuRxImmX16
2220
103k
    3694609U, // AddiuRxPcImmX16
2221
103k
    33579025U,  // AddiuRxRxImm16
2222
103k
    33579025U,  // AddiuRxRxImmX16
2223
103k
    167796753U, // AddiuRxRyOffMemX16
2224
103k
    4221103U, // AddiuSpImm16
2225
103k
    551087U,  // AddiuSpImmX16
2226
103k
    536895434U, // AdduRxRyRz16
2227
103k
    33575220U,  // AndRxRxRy16
2228
103k
    557483U,  // B16_MM
2229
103k
    536895433U, // BADDu
2230
103k
    563459U,  // BAL
2231
103k
    559256U,  // BALC
2232
103k
    115379U,  // BALC16_NM
2233
103k
    559256U,  // BALC_MMR6
2234
103k
    116888U,  // BALC_NM
2235
103k
    536894082U, // BALIGN
2236
103k
    536894082U, // BALIGN_MMR2
2237
103k
    18745U, // BALRSC_NM
2238
103k
    536889778U, // BBEQZC_NM
2239
103k
    184565845U, // BBIT0
2240
103k
    184565977U, // BBIT032
2241
103k
    184565970U, // BBIT1
2242
103k
    184565986U, // BBIT132
2243
103k
    536889752U, // BBNEZC_NM
2244
103k
    559202U,  // BC
2245
103k
    557488U,  // BC16_MMR6
2246
103k
    559202U,  // BC16_NM
2247
103k
    201353603U, // BC1EQZ
2248
103k
    201345440U, // BC1EQZC_MMR6
2249
103k
    201347591U, // BC1F
2250
103k
    201349504U, // BC1FL
2251
103k
    201347591U, // BC1F_MM
2252
103k
    201353587U, // BC1NEZ
2253
103k
    201345414U, // BC1NEZC_MMR6
2254
103k
    201351016U, // BC1T
2255
103k
    201349637U, // BC1TL
2256
103k
    201351016U, // BC1T_MM
2257
103k
    201353611U, // BC2EQZ
2258
103k
    201345449U, // BC2EQZC_MMR6
2259
103k
    201353595U, // BC2NEZ
2260
103k
    201345423U, // BC2NEZC_MMR6
2261
103k
    536888398U, // BCLRI_B
2262
103k
    536890301U, // BCLRI_D
2263
103k
    536892120U, // BCLRI_H
2264
103k
    536896193U, // BCLRI_W
2265
103k
    536888550U, // BCLR_B
2266
103k
    536890689U, // BCLR_D
2267
103k
    536892316U, // BCLR_H
2268
103k
    536896564U, // BCLR_W
2269
103k
    559202U,  // BC_MMR6
2270
103k
    559202U,  // BC_NM
2271
103k
    536894300U, // BEQ
2272
103k
    536894300U, // BEQ64
2273
103k
    536889618U, // BEQC
2274
103k
    536889618U, // BEQC16_NM
2275
103k
    536889618U, // BEQC64
2276
103k
    536889618U, // BEQC_MMR6
2277
103k
    536889618U, // BEQC_NM
2278
103k
    536889618U, // BEQCzero_NM
2279
103k
    754993285U, // BEQIC_NM
2280
103k
    536893945U, // BEQL
2281
103k
    201343615U, // BEQZ16_MM
2282
103k
    201345216U, // BEQZALC
2283
103k
    201345216U, // BEQZALC_MMR6
2284
103k
    201345459U, // BEQZC
2285
103k
    201343430U, // BEQZC16_MMR6
2286
103k
    201345459U, // BEQZC16_NM
2287
103k
    201345459U, // BEQZC64
2288
103k
    201345459U, // BEQZC_MM
2289
103k
    201345459U, // BEQZC_MMR6
2290
103k
    201345459U, // BEQZC_NM
2291
103k
    536894300U, // BEQ_MM
2292
103k
    536889446U, // BGEC
2293
103k
    536889446U, // BGEC64
2294
103k
    536889446U, // BGEC_MMR6
2295
103k
    536889446U, // BGEC_NM
2296
103k
    754993266U, // BGEIC_NM
2297
103k
    754993486U, // BGEIUC_NM
2298
103k
    536889671U, // BGEUC
2299
103k
    536889671U, // BGEUC64
2300
103k
    536889671U, // BGEUC_MMR6
2301
103k
    536889671U, // BGEUC_NM
2302
103k
    201353274U, // BGEZ
2303
103k
    201353274U, // BGEZ64
2304
103k
    201349389U, // BGEZAL
2305
103k
    201345189U, // BGEZALC
2306
103k
    201345189U, // BGEZALC_MMR6
2307
103k
    201349585U, // BGEZALL
2308
103k
    201350857U, // BGEZALS_MM
2309
103k
    201349389U, // BGEZAL_MM
2310
103k
    201345400U, // BGEZC
2311
103k
    201345400U, // BGEZC64
2312
103k
    201345400U, // BGEZC_MMR6
2313
103k
    201349700U, // BGEZL
2314
103k
    201353274U, // BGEZ_MM
2315
103k
    201353334U, // BGTZ
2316
103k
    201353334U, // BGTZ64
2317
103k
    201345225U, // BGTZALC
2318
103k
    201345225U, // BGTZALC_MMR6
2319
103k
    201345466U, // BGTZC
2320
103k
    201345466U, // BGTZC64
2321
103k
    201345466U, // BGTZC_MMR6
2322
103k
    201349714U, // BGTZL
2323
103k
    201353334U, // BGTZ_MM
2324
103k
    570442803U, // BINSLI_B
2325
103k
    570444706U, // BINSLI_D
2326
103k
    570446525U, // BINSLI_H
2327
103k
    570450598U, // BINSLI_W
2328
103k
    570442950U, // BINSL_B
2329
103k
    570444906U, // BINSL_D
2330
103k
    570446639U, // BINSL_H
2331
103k
    570450756U, // BINSL_W
2332
103k
    570442864U, // BINSRI_B
2333
103k
    570444751U, // BINSRI_D
2334
103k
    570446570U, // BINSRI_H
2335
103k
    570450643U, // BINSRI_W
2336
103k
    570442998U, // BINSR_B
2337
103k
    570445171U, // BINSR_D
2338
103k
    570446764U, // BINSR_H
2339
103k
    570451046U, // BINSR_W
2340
103k
    24804U, // BITREV
2341
103k
    26612U, // BITREVW_NM
2342
103k
    24804U, // BITREV_MM
2343
103k
    23225U, // BITSWAP
2344
103k
    23225U, // BITSWAP_MMR6
2345
103k
    201353280U, // BLEZ
2346
103k
    201353280U, // BLEZ64
2347
103k
    201345198U, // BLEZALC
2348
103k
    201345198U, // BLEZALC_MMR6
2349
103k
    201345407U, // BLEZC
2350
103k
    201345407U, // BLEZC64
2351
103k
    201345407U, // BLEZC_MMR6
2352
103k
    201349707U, // BLEZL
2353
103k
    201353280U, // BLEZ_MM
2354
103k
    536889665U, // BLTC
2355
103k
    536889665U, // BLTC64
2356
103k
    536889665U, // BLTC_MMR6
2357
103k
    536889665U, // BLTC_NM
2358
103k
    754993292U, // BLTIC_NM
2359
103k
    754993494U, // BLTIUC_NM
2360
103k
    536889694U, // BLTUC
2361
103k
    536889694U, // BLTUC64
2362
103k
    536889694U, // BLTUC_MMR6
2363
103k
    536889694U, // BLTUC_NM
2364
103k
    201353340U, // BLTZ
2365
103k
    201353340U, // BLTZ64
2366
103k
    201349397U, // BLTZAL
2367
103k
    201345234U, // BLTZALC
2368
103k
    201345234U, // BLTZALC_MMR6
2369
103k
    201349594U, // BLTZALL
2370
103k
    201350866U, // BLTZALS_MM
2371
103k
    201349397U, // BLTZAL_MM
2372
103k
    201345473U, // BLTZC
2373
103k
    201345473U, // BLTZC64
2374
103k
    201345473U, // BLTZC_MMR6
2375
103k
    201349721U, // BLTZL
2376
103k
    201353340U, // BLTZ_MM
2377
103k
    570442919U, // BMNZI_B
2378
103k
    570450133U, // BMNZ_V
2379
103k
    570442911U, // BMZI_B
2380
103k
    570450119U, // BMZ_V
2381
103k
    536891829U, // BNE
2382
103k
    536891829U, // BNE64
2383
103k
    536889452U, // BNEC
2384
103k
    536889452U, // BNEC16_NM
2385
103k
    536889452U, // BNEC64
2386
103k
    536889452U, // BNEC_MMR6
2387
103k
    536889452U, // BNEC_NM
2388
103k
    536889452U, // BNECzero_NM
2389
103k
    536888337U, // BNEGI_B
2390
103k
    536890249U, // BNEGI_D
2391
103k
    536892068U, // BNEGI_H
2392
103k
    536896141U, // BNEGI_W
2393
103k
    536888305U, // BNEG_B
2394
103k
    536890225U, // BNEG_D
2395
103k
    536892044U, // BNEG_H
2396
103k
    536896036U, // BNEG_W
2397
103k
    754993273U, // BNEIC_NM
2398
103k
    536893818U, // BNEL
2399
103k
    201343607U, // BNEZ16_MM
2400
103k
    201345207U, // BNEZALC
2401
103k
    201345207U, // BNEZALC_MMR6
2402
103k
    201345433U, // BNEZC
2403
103k
    201343421U, // BNEZC16_MMR6
2404
103k
    201345433U, // BNEZC16_NM
2405
103k
    201345433U, // BNEZC64
2406
103k
    201345433U, // BNEZC_MM
2407
103k
    201345433U, // BNEZC_MMR6
2408
103k
    201345433U, // BNEZC_NM
2409
103k
    536891829U, // BNE_MM
2410
103k
    536889701U, // BNVC
2411
103k
    536889701U, // BNVC_MMR6
2412
103k
    201344702U, // BNZ_B
2413
103k
    201347297U, // BNZ_D
2414
103k
    201348593U, // BNZ_H
2415
103k
    201351374U, // BNZ_V
2416
103k
    201353131U, // BNZ_W
2417
103k
    536889707U, // BOVC
2418
103k
    536889707U, // BOVC_MMR6
2419
103k
    557299U,  // BPOSGE32
2420
103k
    559191U,  // BPOSGE32C_MMR3
2421
103k
    557299U,  // BPOSGE32_MM
2422
103k
    235018468U, // BREAK
2423
103k
    147962U,  // BREAK16_MM
2424
103k
    147962U,  // BREAK16_MMR6
2425
103k
    547044U,  // BREAK16_NM
2426
103k
    235018468U, // BREAK_MM
2427
103k
    235018468U, // BREAK_MMR6
2428
103k
    547044U,  // BREAK_NM
2429
103k
    543027U,  // BRSC_NM
2430
103k
    570442778U, // BSELI_B
2431
103k
    570450091U, // BSEL_V
2432
103k
    536888452U, // BSETI_B
2433
103k
    536890339U, // BSETI_D
2434
103k
    536892158U, // BSETI_H
2435
103k
    536896231U, // BSETI_W
2436
103k
    536888766U, // BSET_B
2437
103k
    536891051U, // BSET_D
2438
103k
    536892605U, // BSET_H
2439
103k
    536897022U, // BSET_W
2440
103k
    26602U, // BYTEREVW_NM
2441
103k
    201344696U, // BZ_B
2442
103k
    201347281U, // BZ_D
2443
103k
    201348587U, // BZ_H
2444
103k
    201351361U, // BZ_V
2445
103k
    201353125U, // BZ_W
2446
103k
    738224225U, // BeqzRxImm16
2447
103k
    201353313U, // BeqzRxImmX16
2448
103k
    4227977U, // Bimm16
2449
103k
    557961U,  // BimmX16
2450
103k
    738224198U, // BnezRxImm16
2451
103k
    201353286U, // BnezRxImmX16
2452
103k
    10794U, // Break16
2453
103k
    4745327U, // Bteqz16
2454
103k
    551023U,  // BteqzX16
2455
103k
    4745300U, // Btnez16
2456
103k
    550996U,  // BtnezX16
2457
103k
    5411201U, // CACHE
2458
103k
    5411171U, // CACHEE
2459
103k
    5411171U, // CACHEE_MM
2460
103k
    5411201U, // CACHE_MM
2461
103k
    5411201U, // CACHE_MMR6
2462
103k
    50516353U,  // CACHE_NM
2463
103k
    5411201U, // CACHE_R6
2464
103k
    19476U, // CEIL_L_D64
2465
103k
    19476U, // CEIL_L_D_MMR6
2466
103k
    23847U, // CEIL_L_S
2467
103k
    23847U, // CEIL_L_S_MMR6
2468
103k
    20651U, // CEIL_W_D32
2469
103k
    20651U, // CEIL_W_D64
2470
103k
    20651U, // CEIL_W_D_MMR6
2471
103k
    20651U, // CEIL_W_MM
2472
103k
    24189U, // CEIL_W_S
2473
103k
    24189U, // CEIL_W_S_MM
2474
103k
    24189U, // CEIL_W_S_MMR6
2475
103k
    536888381U, // CEQI_B
2476
103k
    536890284U, // CEQI_D
2477
103k
    536892103U, // CEQI_H
2478
103k
    536896176U, // CEQI_W
2479
103k
    536888535U, // CEQ_B
2480
103k
    536890596U, // CEQ_D
2481
103k
    536892294U, // CEQ_H
2482
103k
    536896452U, // CEQ_W
2483
103k
    16488U, // CFC1
2484
103k
    16488U, // CFC1_MM
2485
103k
    16704U, // CFC2_MM
2486
103k
    17267U, // CFCMSA
2487
103k
    536895195U, // CINS
2488
103k
    536887588U, // CINS32
2489
103k
    536895195U, // CINS64_32
2490
103k
    536895195U, // CINS_i32
2491
103k
    20121U, // CLASS_D
2492
103k
    20121U, // CLASS_D_MMR6
2493
103k
    24040U, // CLASS_S
2494
103k
    24040U, // CLASS_S_MMR6
2495
103k
    536888620U, // CLEI_S_B
2496
103k
    536890856U, // CLEI_S_D
2497
103k
    536892428U, // CLEI_S_H
2498
103k
    536896739U, // CLEI_S_W
2499
103k
    536888835U, // CLEI_U_B
2500
103k
    536891323U, // CLEI_U_D
2501
103k
    536892716U, // CLEI_U_H
2502
103k
    536897207U, // CLEI_U_W
2503
103k
    536888602U, // CLE_S_B
2504
103k
    536890838U, // CLE_S_D
2505
103k
    536892410U, // CLE_S_H
2506
103k
    536896721U, // CLE_S_W
2507
103k
    536888817U, // CLE_U_B
2508
103k
    536891305U, // CLE_U_D
2509
103k
    536892698U, // CLE_U_H
2510
103k
    536897189U, // CLE_U_W
2511
103k
    23193U, // CLO
2512
103k
    23193U, // CLO_MM
2513
103k
    23193U, // CLO_MMR6
2514
103k
    23193U, // CLO_NM
2515
103k
    23193U, // CLO_R6
2516
103k
    536888640U, // CLTI_S_B
2517
103k
    536890876U, // CLTI_S_D
2518
103k
    536892448U, // CLTI_S_H
2519
103k
    536896759U, // CLTI_S_W
2520
103k
    536888855U, // CLTI_U_B
2521
103k
    536891343U, // CLTI_U_D
2522
103k
    536892736U, // CLTI_U_H
2523
103k
    536897227U, // CLTI_U_W
2524
103k
    536888708U, // CLT_S_B
2525
103k
    536890954U, // CLT_S_D
2526
103k
    536892536U, // CLT_S_H
2527
103k
    536896887U, // CLT_S_W
2528
103k
    536888935U, // CLT_U_B
2529
103k
    536891433U, // CLT_U_D
2530
103k
    536892826U, // CLT_U_H
2531
103k
    536897317U, // CLT_U_W
2532
103k
    26716U, // CLZ
2533
103k
    26716U, // CLZ_MM
2534
103k
    26716U, // CLZ_MMR6
2535
103k
    26716U, // CLZ_NM
2536
103k
    26716U, // CLZ_R6
2537
103k
    536889185U, // CMPGDU_EQ_QB
2538
103k
    536889185U, // CMPGDU_EQ_QB_MMR2
2539
103k
    536889090U, // CMPGDU_LE_QB
2540
103k
    536889090U, // CMPGDU_LE_QB_MMR2
2541
103k
    536889304U, // CMPGDU_LT_QB
2542
103k
    536889304U, // CMPGDU_LT_QB_MMR2
2543
103k
    536889199U, // CMPGU_EQ_QB
2544
103k
    536889199U, // CMPGU_EQ_QB_MM
2545
103k
    536889104U, // CMPGU_LE_QB
2546
103k
    536889104U, // CMPGU_LE_QB_MM
2547
103k
    536889318U, // CMPGU_LT_QB
2548
103k
    536889318U, // CMPGU_LT_QB_MM
2549
103k
    18300U, // CMPU_EQ_QB
2550
103k
    18300U, // CMPU_EQ_QB_MM
2551
103k
    18205U, // CMPU_LE_QB
2552
103k
    18205U, // CMPU_LE_QB_MM
2553
103k
    18419U, // CMPU_LT_QB
2554
103k
    18419U, // CMPU_LT_QB_MM
2555
103k
    536890146U, // CMP_AF_D_MMR6
2556
103k
    536894669U, // CMP_AF_S_MMR6
2557
103k
    536890585U, // CMP_EQ_D
2558
103k
    536890585U, // CMP_EQ_D_MMR6
2559
103k
    22210U, // CMP_EQ_PH
2560
103k
    22210U, // CMP_EQ_PH_MM
2561
103k
    536894873U, // CMP_EQ_S
2562
103k
    536894873U, // CMP_EQ_S_MMR6
2563
103k
    536890146U, // CMP_F_D
2564
103k
    536894669U, // CMP_F_S
2565
103k
    536889990U, // CMP_LE_D
2566
103k
    536889990U, // CMP_LE_D_MMR6
2567
103k
    22106U, // CMP_LE_PH
2568
103k
    22106U, // CMP_LE_PH_MM
2569
103k
    536894590U, // CMP_LE_S
2570
103k
    536894590U, // CMP_LE_S_MMR6
2571
103k
    536891076U, // CMP_LT_D
2572
103k
    536891076U, // CMP_LT_D_MMR6
2573
103k
    22379U, // CMP_LT_PH
2574
103k
    22379U, // CMP_LT_PH_MM
2575
103k
    536894978U, // CMP_LT_S
2576
103k
    536894978U, // CMP_LT_S_MMR6
2577
103k
    536890164U, // CMP_SAF_D
2578
103k
    536890164U, // CMP_SAF_D_MMR6
2579
103k
    536894679U, // CMP_SAF_S
2580
103k
    536894679U, // CMP_SAF_S_MMR6
2581
103k
    536890612U, // CMP_SEQ_D
2582
103k
    536890612U, // CMP_SEQ_D_MMR6
2583
103k
    536894892U, // CMP_SEQ_S
2584
103k
    536894892U, // CMP_SEQ_S_MMR6
2585
103k
    536890027U, // CMP_SLE_D
2586
103k
    536890027U, // CMP_SLE_D_MMR6
2587
103k
    536894619U, // CMP_SLE_S
2588
103k
    536894619U, // CMP_SLE_S_MMR6
2589
103k
    536891103U, // CMP_SLT_D
2590
103k
    536891103U, // CMP_SLT_D_MMR6
2591
103k
    536894997U, // CMP_SLT_S
2592
103k
    536894997U, // CMP_SLT_S_MMR6
2593
103k
    536890660U, // CMP_SUEQ_D
2594
103k
    536890660U, // CMP_SUEQ_D_MMR6
2595
103k
    536894923U, // CMP_SUEQ_S
2596
103k
    536894923U, // CMP_SUEQ_S_MMR6
2597
103k
    536890075U, // CMP_SULE_D
2598
103k
    536890075U, // CMP_SULE_D_MMR6
2599
103k
    536894650U, // CMP_SULE_S
2600
103k
    536894650U, // CMP_SULE_S_MMR6
2601
103k
    536891151U, // CMP_SULT_D
2602
103k
    536891151U, // CMP_SULT_D_MMR6
2603
103k
    536895028U, // CMP_SULT_S
2604
103k
    536895028U, // CMP_SULT_S_MMR6
2605
103k
    536890533U, // CMP_SUN_D
2606
103k
    536890533U, // CMP_SUN_D_MMR6
2607
103k
    536894837U, // CMP_SUN_S
2608
103k
    536894837U, // CMP_SUN_S_MMR6
2609
103k
    536890640U, // CMP_UEQ_D
2610
103k
    536890640U, // CMP_UEQ_D_MMR6
2611
103k
    536894912U, // CMP_UEQ_S
2612
103k
    536894912U, // CMP_UEQ_S_MMR6
2613
103k
    536890055U, // CMP_ULE_D
2614
103k
    536890055U, // CMP_ULE_D_MMR6
2615
103k
    536894639U, // CMP_ULE_S
2616
103k
    536894639U, // CMP_ULE_S_MMR6
2617
103k
    536891131U, // CMP_ULT_D
2618
103k
    536891131U, // CMP_ULT_D_MMR6
2619
103k
    536895017U, // CMP_ULT_S
2620
103k
    536895017U, // CMP_ULT_S_MMR6
2621
103k
    536890515U, // CMP_UN_D
2622
103k
    536890515U, // CMP_UN_D_MMR6
2623
103k
    536894827U, // CMP_UN_S
2624
103k
    536894827U, // CMP_UN_S_MMR6
2625
103k
    1073759659U,  // COPY_S_B
2626
103k
    1073761927U,  // COPY_S_D
2627
103k
    1073763498U,  // COPY_S_H
2628
103k
    1073767871U,  // COPY_S_W
2629
103k
    1073759874U,  // COPY_U_B
2630
103k
    1073763765U,  // COPY_U_H
2631
103k
    1073768278U,  // COPY_U_W
2632
103k
    536889029U, // CRC32B
2633
103k
    33572549U,  // CRC32B_NM
2634
103k
    536889037U, // CRC32CB
2635
103k
    33572557U,  // CRC32CB_NM
2636
103k
    536891656U, // CRC32CD
2637
103k
    536892940U, // CRC32CH
2638
103k
    33576460U,  // CRC32CH_NM
2639
103k
    536897466U, // CRC32CW
2640
103k
    33580986U,  // CRC32CW_NM
2641
103k
    536891642U, // CRC32D
2642
103k
    536892920U, // CRC32H
2643
103k
    33576440U,  // CRC32H_NM
2644
103k
    536897458U, // CRC32W
2645
103k
    33580978U,  // CRC32W_NM
2646
103k
    17875075U,  // CTC1
2647
103k
    17875075U,  // CTC1_MM
2648
103k
    17875291U,  // CTC2_MM
2649
103k
    17275U, // CTCMSA
2650
103k
    23643U, // CVT_D32_S
2651
103k
    23643U, // CVT_D32_S_MM
2652
103k
    24972U, // CVT_D32_W
2653
103k
    24972U, // CVT_D32_W_MM
2654
103k
    22769U, // CVT_D64_L
2655
103k
    23643U, // CVT_D64_S
2656
103k
    23643U, // CVT_D64_S_MM
2657
103k
    24972U, // CVT_D64_W
2658
103k
    24972U, // CVT_D64_W_MM
2659
103k
    22769U, // CVT_D_L_MMR6
2660
103k
    19497U, // CVT_L_D64
2661
103k
    19497U, // CVT_L_D64_MM
2662
103k
    19497U, // CVT_L_D_MMR6
2663
103k
    23868U, // CVT_L_S
2664
103k
    23868U, // CVT_L_S_MM
2665
103k
    23868U, // CVT_L_S_MMR6
2666
103k
    26574U, // CVT_PS_PW64
2667
103k
    536894942U, // CVT_PS_S64
2668
103k
    24369U, // CVT_PW_PS64
2669
103k
    19844U, // CVT_S_D32
2670
103k
    19844U, // CVT_S_D32_MM
2671
103k
    19844U, // CVT_S_D64
2672
103k
    19844U, // CVT_S_D64_MM
2673
103k
    22778U, // CVT_S_L
2674
103k
    22778U, // CVT_S_L_MMR6
2675
103k
    23023U, // CVT_S_PL64
2676
103k
    24658U, // CVT_S_PU64
2677
103k
    25727U, // CVT_S_W
2678
103k
    25727U, // CVT_S_W_MM
2679
103k
    25727U, // CVT_S_W_MMR6
2680
103k
    20672U, // CVT_W_D32
2681
103k
    20672U, // CVT_W_D32_MM
2682
103k
    20672U, // CVT_W_D64
2683
103k
    20672U, // CVT_W_D64_MM
2684
103k
    24210U, // CVT_W_S
2685
103k
    24210U, // CVT_W_S_MM
2686
103k
    24210U, // CVT_W_S_MMR6
2687
103k
    536890577U, // C_EQ_D32
2688
103k
    536890577U, // C_EQ_D32_MM
2689
103k
    536890577U, // C_EQ_D64
2690
103k
    536890577U, // C_EQ_D64_MM
2691
103k
    536894865U, // C_EQ_S
2692
103k
    536894865U, // C_EQ_S_MM
2693
103k
    536890139U, // C_F_D32
2694
103k
    536890139U, // C_F_D32_MM
2695
103k
    536890139U, // C_F_D64
2696
103k
    536890139U, // C_F_D64_MM
2697
103k
    536894662U, // C_F_S
2698
103k
    536894662U, // C_F_S_MM
2699
103k
    536889982U, // C_LE_D32
2700
103k
    536889982U, // C_LE_D32_MM
2701
103k
    536889982U, // C_LE_D64
2702
103k
    536889982U, // C_LE_D64_MM
2703
103k
    536894582U, // C_LE_S
2704
103k
    536894582U, // C_LE_S_MM
2705
103k
    536891068U, // C_LT_D32
2706
103k
    536891068U, // C_LT_D32_MM
2707
103k
    536891068U, // C_LT_D64
2708
103k
    536891068U, // C_LT_D64_MM
2709
103k
    536894970U, // C_LT_S
2710
103k
    536894970U, // C_LT_S_MM
2711
103k
    536889973U, // C_NGE_D32
2712
103k
    536889973U, // C_NGE_D32_MM
2713
103k
    536889973U, // C_NGE_D64
2714
103k
    536889973U, // C_NGE_D64_MM
2715
103k
    536894573U, // C_NGE_S
2716
103k
    536894573U, // C_NGE_S_MM
2717
103k
    536890008U, // C_NGLE_D32
2718
103k
    536890008U, // C_NGLE_D32_MM
2719
103k
    536890008U, // C_NGLE_D64
2720
103k
    536890008U, // C_NGLE_D64_MM
2721
103k
    536894600U, // C_NGLE_S
2722
103k
    536894600U, // C_NGLE_S_MM
2723
103k
    536890425U, // C_NGL_D32
2724
103k
    536890425U, // C_NGL_D32_MM
2725
103k
    536890425U, // C_NGL_D64
2726
103k
    536890425U, // C_NGL_D64_MM
2727
103k
    536894796U, // C_NGL_S
2728
103k
    536894796U, // C_NGL_S_MM
2729
103k
    536891059U, // C_NGT_D32
2730
103k
    536891059U, // C_NGT_D32_MM
2731
103k
    536891059U, // C_NGT_D64
2732
103k
    536891059U, // C_NGT_D64_MM
2733
103k
    536894961U, // C_NGT_S
2734
103k
    536894961U, // C_NGT_S_MM
2735
103k
    536890018U, // C_OLE_D32
2736
103k
    536890018U, // C_OLE_D32_MM
2737
103k
    536890018U, // C_OLE_D64
2738
103k
    536890018U, // C_OLE_D64_MM
2739
103k
    536894610U, // C_OLE_S
2740
103k
    536894610U, // C_OLE_S_MM
2741
103k
    536891094U, // C_OLT_D32
2742
103k
    536891094U, // C_OLT_D32_MM
2743
103k
    536891094U, // C_OLT_D64
2744
103k
    536891094U, // C_OLT_D64_MM
2745
103k
    536894988U, // C_OLT_S
2746
103k
    536894988U, // C_OLT_S_MM
2747
103k
    536890603U, // C_SEQ_D32
2748
103k
    536890603U, // C_SEQ_D32_MM
2749
103k
    536890603U, // C_SEQ_D64
2750
103k
    536890603U, // C_SEQ_D64_MM
2751
103k
    536894883U, // C_SEQ_S
2752
103k
    536894883U, // C_SEQ_S_MM
2753
103k
    536890209U, // C_SF_D32
2754
103k
    536890209U, // C_SF_D32_MM
2755
103k
    536890209U, // C_SF_D64
2756
103k
    536890209U, // C_SF_D64_MM
2757
103k
    536894708U, // C_SF_S
2758
103k
    536894708U, // C_SF_S_MM
2759
103k
    536890631U, // C_UEQ_D32
2760
103k
    536890631U, // C_UEQ_D32_MM
2761
103k
    536890631U, // C_UEQ_D64
2762
103k
    536890631U, // C_UEQ_D64_MM
2763
103k
    536894903U, // C_UEQ_S
2764
103k
    536894903U, // C_UEQ_S_MM
2765
103k
    536890046U, // C_ULE_D32
2766
103k
    536890046U, // C_ULE_D32_MM
2767
103k
    536890046U, // C_ULE_D64
2768
103k
    536890046U, // C_ULE_D64_MM
2769
103k
    536894630U, // C_ULE_S
2770
103k
    536894630U, // C_ULE_S_MM
2771
103k
    536891122U, // C_ULT_D32
2772
103k
    536891122U, // C_ULT_D32_MM
2773
103k
    536891122U, // C_ULT_D64
2774
103k
    536891122U, // C_ULT_D64_MM
2775
103k
    536895008U, // C_ULT_S
2776
103k
    536895008U, // C_ULT_S_MM
2777
103k
    536890507U, // C_UN_D32
2778
103k
    536890507U, // C_UN_D32_MM
2779
103k
    536890507U, // C_UN_D64
2780
103k
    536890507U, // C_UN_D64_MM
2781
103k
    536894819U, // C_UN_S
2782
103k
    536894819U, // C_UN_S_MM
2783
103k
    23264U, // CmpRxRy16
2784
103k
    1610635429U,  // CmpiRxImm16
2785
103k
    22693U, // CmpiRxImmX16
2786
103k
    536891670U, // DADD
2787
103k
    536893537U, // DADDi
2788
103k
    536895504U, // DADDiu
2789
103k
    536895440U, // DADDu
2790
103k
    536893568U, // DAHI
2791
103k
    536894090U, // DALIGN
2792
103k
    536893629U, // DATI
2793
103k
    536893647U, // DAUI
2794
103k
    23224U, // DBITSWAP
2795
103k
    23192U, // DCLO
2796
103k
    23192U, // DCLO_R6
2797
103k
    26715U, // DCLZ
2798
103k
    26715U, // DCLZ_R6
2799
103k
    536895724U, // DDIV
2800
103k
    536895632U, // DDIVU
2801
103k
    11034U, // DERET
2802
103k
    11034U, // DERET_MM
2803
103k
    11034U, // DERET_MMR6
2804
103k
    11034U, // DERET_NM
2805
103k
    536895408U, // DEXT
2806
103k
    536897885U, // DEXT64_32
2807
103k
    536894061U, // DEXTM
2808
103k
    536895625U, // DEXTU
2809
103k
    546916U,  // DI
2810
103k
    536895201U, // DINS
2811
103k
    536894054U, // DINSM
2812
103k
    536895580U, // DINSU
2813
103k
    536895725U, // DIV
2814
103k
    536895633U, // DIVU
2815
103k
    536895633U, // DIVU_MMR6
2816
103k
    536895633U, // DIVU_NM
2817
103k
    536895725U, // DIV_MMR6
2818
103k
    536895725U, // DIV_NM
2819
103k
    536888729U, // DIV_S_B
2820
103k
    536890997U, // DIV_S_D
2821
103k
    536892557U, // DIV_S_H
2822
103k
    536896930U, // DIV_S_W
2823
103k
    536888944U, // DIV_U_B
2824
103k
    536891464U, // DIV_U_D
2825
103k
    536892835U, // DIV_U_H
2826
103k
    536897348U, // DIV_U_W
2827
103k
    546916U,  // DI_MM
2828
103k
    546916U,  // DI_MMR6
2829
103k
    546916U,  // DI_NM
2830
103k
    536888173U, // DLSA
2831
103k
    536888173U, // DLSA_R6
2832
103k
    536887303U, // DMFC0
2833
103k
    16494U, // DMFC1
2834
103k
    536887622U, // DMFC2
2835
103k
    251674950U, // DMFC2_OCTEON
2836
103k
    536887310U, // DMFGC0
2837
103k
    536891722U, // DMOD
2838
103k
    536895454U, // DMODU
2839
103k
    548756U,  // DMT
2840
103k
    2752561212U,  // DMTC0
2841
103k
    17875081U,  // DMTC1
2842
103k
    2752561505U,  // DMTC2
2843
103k
    251674977U, // DMTC2_OCTEON
2844
103k
    2752561190U,  // DMTGC0
2845
103k
    548756U,  // DMT_NM
2846
103k
    536893524U, // DMUH
2847
103k
    536895497U, // DMUHU
2848
103k
    536893990U, // DMUL
2849
103k
    24461U, // DMULT
2850
103k
    24705U, // DMULTu
2851
103k
    536895541U, // DMULU
2852
103k
    536893990U, // DMUL_R6
2853
103k
    536890905U, // DOTP_S_D
2854
103k
    536892477U, // DOTP_S_H
2855
103k
    536896798U, // DOTP_S_W
2856
103k
    536891372U, // DOTP_U_D
2857
103k
    536892765U, // DOTP_U_H
2858
103k
    536897256U, // DOTP_U_W
2859
103k
    570445250U, // DPADD_S_D
2860
103k
    570446822U, // DPADD_S_H
2861
103k
    570451133U, // DPADD_S_W
2862
103k
    570445717U, // DPADD_U_D
2863
103k
    570447110U, // DPADD_U_H
2864
103k
    570451601U, // DPADD_U_W
2865
103k
    536893370U, // DPAQX_SA_W_PH
2866
103k
    536893370U, // DPAQX_SA_W_PH_MMR2
2867
103k
    536893453U, // DPAQX_S_W_PH
2868
103k
    536893453U, // DPAQX_S_W_PH_MMR2
2869
103k
    536896258U, // DPAQ_SA_L_W
2870
103k
    536896258U, // DPAQ_SA_L_W_MM
2871
103k
    536893412U, // DPAQ_S_W_PH
2872
103k
    536893412U, // DPAQ_S_W_PH_MM
2873
103k
    536893725U, // DPAU_H_QBL
2874
103k
    536893725U, // DPAU_H_QBL_MM
2875
103k
    536894315U, // DPAU_H_QBR
2876
103k
    536894315U, // DPAU_H_QBR_MM
2877
103k
    536893491U, // DPAX_W_PH
2878
103k
    536893491U, // DPAX_W_PH_MMR2
2879
103k
    536893360U, // DPA_W_PH
2880
103k
    536893360U, // DPA_W_PH_MMR2
2881
103k
    23269U, // DPOP
2882
103k
    536893385U, // DPSQX_SA_W_PH
2883
103k
    536893385U, // DPSQX_SA_W_PH_MMR2
2884
103k
    536893467U, // DPSQX_S_W_PH
2885
103k
    536893467U, // DPSQX_S_W_PH_MMR2
2886
103k
    536896271U, // DPSQ_SA_L_W
2887
103k
    536896271U, // DPSQ_SA_L_W_MM
2888
103k
    536893440U, // DPSQ_S_W_PH
2889
103k
    536893440U, // DPSQ_S_W_PH_MM
2890
103k
    570445217U, // DPSUB_S_D
2891
103k
    570446801U, // DPSUB_S_H
2892
103k
    570451100U, // DPSUB_S_W
2893
103k
    570445684U, // DPSUB_U_D
2894
103k
    570447089U, // DPSUB_U_H
2895
103k
    570451568U, // DPSUB_U_W
2896
103k
    536893737U, // DPSU_H_QBL
2897
103k
    536893737U, // DPSU_H_QBL_MM
2898
103k
    536894327U, // DPSU_H_QBR
2899
103k
    536894327U, // DPSU_H_QBR_MM
2900
103k
    536893502U, // DPSX_W_PH
2901
103k
    536893502U, // DPSX_W_PH_MMR2
2902
103k
    536893481U, // DPS_W_PH
2903
103k
    536893481U, // DPS_W_PH_MMR2
2904
103k
    536894500U, // DROTR
2905
103k
    536887579U, // DROTR32
2906
103k
    536895773U, // DROTRV
2907
103k
    22016U, // DSBH
2908
103k
    26786U, // DSDIV
2909
103k
    20770U, // DSHD
2910
103k
    536893923U, // DSLL
2911
103k
    536887549U, // DSLL32
2912
103k
    2147506659U,  // DSLL64_32
2913
103k
    536895730U, // DSLLV
2914
103k
    536888167U, // DSRA
2915
103k
    536887531U, // DSRA32
2916
103k
    536895709U, // DSRAV
2917
103k
    536893951U, // DSRL
2918
103k
    536887557U, // DSRL32
2919
103k
    536895737U, // DSRLV
2920
103k
    536889419U, // DSUB
2921
103k
    536895419U, // DSUBu
2922
103k
    26772U, // DUDIV
2923
103k
    547656U,  // DVP
2924
103k
    545220U,  // DVPE
2925
103k
    545220U,  // DVPE_NM
2926
103k
    547656U,  // DVP_MMR6
2927
103k
    26787U, // DivRxRy16
2928
103k
    26773U, // DivuRxRy16
2929
103k
    10928U, // EHB
2930
103k
    10928U, // EHB_MM
2931
103k
    10928U, // EHB_MMR6
2932
103k
    10928U, // EHB_NM
2933
103k
    546928U,  // EI
2934
103k
    546928U,  // EI_MM
2935
103k
    546928U,  // EI_MMR6
2936
103k
    546928U,  // EI_NM
2937
103k
    548761U,  // EMT
2938
103k
    548761U,  // EMT_NM
2939
103k
    11035U, // ERET
2940
103k
    10932U, // ERETNC
2941
103k
    10932U, // ERETNC_MMR6
2942
103k
    10932U, // ERETNC_NM
2943
103k
    11035U, // ERET_MM
2944
103k
    11035U, // ERET_MMR6
2945
103k
    11035U, // ERET_NM
2946
103k
    547661U,  // EVP
2947
103k
    545226U,  // EVPE
2948
103k
    545226U,  // EVPE_NM
2949
103k
    547661U,  // EVP_MMR6
2950
103k
    536895409U, // EXT
2951
103k
    536894274U, // EXTP
2952
103k
    536894153U, // EXTPDP
2953
103k
    536895757U, // EXTPDPV
2954
103k
    536895757U, // EXTPDPV_MM
2955
103k
    536894153U, // EXTPDP_MM
2956
103k
    536895766U, // EXTPV
2957
103k
    536895766U, // EXTPV_MM
2958
103k
    536894274U, // EXTP_MM
2959
103k
    536896991U, // EXTRV_RS_W
2960
103k
    536896991U, // EXTRV_RS_W_MM
2961
103k
    536896545U, // EXTRV_R_W
2962
103k
    536896545U, // EXTRV_R_W_MM
2963
103k
    536892566U, // EXTRV_S_H
2964
103k
    536892566U, // EXTRV_S_H_MM
2965
103k
    536897428U, // EXTRV_W
2966
103k
    536897428U, // EXTRV_W_MM
2967
103k
    536896980U, // EXTR_RS_W
2968
103k
    536896980U, // EXTR_RS_W_MM
2969
103k
    536896524U, // EXTR_R_W
2970
103k
    536896524U, // EXTR_R_W_MM
2971
103k
    536892497U, // EXTR_S_H
2972
103k
    536892497U, // EXTR_S_H_MM
2973
103k
    536896623U, // EXTR_W
2974
103k
    536896623U, // EXTR_W_MM
2975
103k
    536895299U, // EXTS
2976
103k
    536887596U, // EXTS32
2977
103k
    536897508U, // EXTW_NM
2978
103k
    536895409U, // EXT_MM
2979
103k
    536895409U, // EXT_MMR6
2980
103k
    536895409U, // EXT_NM
2981
103k
    20113U, // FABS_D32
2982
103k
    20113U, // FABS_D32_MM
2983
103k
    20113U, // FABS_D64
2984
103k
    20113U, // FABS_D64_MM
2985
103k
    24023U, // FABS_S
2986
103k
    24023U, // FABS_S_MM
2987
103k
    536889922U, // FADD_D
2988
103k
    536889923U, // FADD_D32
2989
103k
    536889923U, // FADD_D32_MM
2990
103k
    536889923U, // FADD_D64
2991
103k
    536889923U, // FADD_D64_MM
2992
103k
    536895215U, // FADD_PS64
2993
103k
    536894566U, // FADD_S
2994
103k
    536894566U, // FADD_S_MM
2995
103k
    570448998U, // FADD_S_MMR6
2996
103k
    536895893U, // FADD_W
2997
103k
    536890156U, // FCAF_D
2998
103k
    536896012U, // FCAF_W
2999
103k
    536890595U, // FCEQ_D
3000
103k
    536896451U, // FCEQ_W
3001
103k
    20120U, // FCLASS_D
3002
103k
    26091U, // FCLASS_W
3003
103k
    536890000U, // FCLE_D
3004
103k
    536895935U, // FCLE_W
3005
103k
    536891086U, // FCLT_D
3006
103k
    536897030U, // FCLT_W
3007
103k
    5974450U, // FCMP_D32
3008
103k
    5974450U, // FCMP_D32_MM
3009
103k
    5974450U, // FCMP_D64
3010
103k
    6498738U, // FCMP_S32
3011
103k
    6498738U, // FCMP_S32_MM
3012
103k
    536890096U, // FCNE_D
3013
103k
    536895969U, // FCNE_W
3014
103k
    536890705U, // FCOR_D
3015
103k
    536896580U, // FCOR_W
3016
103k
    536890651U, // FCUEQ_D
3017
103k
    536896467U, // FCUEQ_W
3018
103k
    536890066U, // FCULE_D
3019
103k
    536895951U, // FCULE_W
3020
103k
    536891142U, // FCULT_D
3021
103k
    536897046U, // FCULT_W
3022
103k
    536890112U, // FCUNE_D
3023
103k
    536895985U, // FCUNE_W
3024
103k
    536890525U, // FCUN_D
3025
103k
    536896357U, // FCUN_W
3026
103k
    536891518U, // FDIV_D
3027
103k
    536891519U, // FDIV_D32
3028
103k
    536891519U, // FDIV_D32_MM
3029
103k
    536891519U, // FDIV_D64
3030
103k
    536891519U, // FDIV_D64_MM
3031
103k
    536895065U, // FDIV_S
3032
103k
    536895065U, // FDIV_S_MM
3033
103k
    570449497U, // FDIV_S_MMR6
3034
103k
    536897412U, // FDIV_W
3035
103k
    536892224U, // FEXDO_H
3036
103k
    536896373U, // FEXDO_W
3037
103k
    536889809U, // FEXP2_D
3038
103k
    536895796U, // FEXP2_W
3039
103k
    19537U, // FEXUPL_D
3040
103k
    25387U, // FEXUPL_W
3041
103k
    19809U, // FEXUPR_D
3042
103k
    25684U, // FEXUPR_W
3043
103k
    20051U, // FFINT_S_D
3044
103k
    25984U, // FFINT_S_W
3045
103k
    20530U, // FFINT_U_D
3046
103k
    26414U, // FFINT_U_W
3047
103k
    19547U, // FFQL_D
3048
103k
    25397U, // FFQL_W
3049
103k
    19819U, // FFQR_D
3050
103k
    25694U, // FFQR_W
3051
103k
    17584U, // FILL_B
3052
103k
    19522U, // FILL_D
3053
103k
    21273U, // FILL_H
3054
103k
    25372U, // FILL_W
3055
103k
    18888U, // FLOG2_D
3056
103k
    24875U, // FLOG2_W
3057
103k
    19486U, // FLOOR_L_D64
3058
103k
    19486U, // FLOOR_L_D_MMR6
3059
103k
    23857U, // FLOOR_L_S
3060
103k
    23857U, // FLOOR_L_S_MMR6
3061
103k
    20661U, // FLOOR_W_D32
3062
103k
    20661U, // FLOOR_W_D64
3063
103k
    20661U, // FLOOR_W_D_MMR6
3064
103k
    20661U, // FLOOR_W_MM
3065
103k
    24199U, // FLOOR_W_S
3066
103k
    24199U, // FLOOR_W_S_MM
3067
103k
    24199U, // FLOOR_W_S_MMR6
3068
103k
    570444362U, // FMADD_D
3069
103k
    570450333U, // FMADD_W
3070
103k
    536889847U, // FMAX_A_D
3071
103k
    536895834U, // FMAX_A_W
3072
103k
    536891593U, // FMAX_D
3073
103k
    536897437U, // FMAX_W
3074
103k
    536889827U, // FMIN_A_D
3075
103k
    536895814U, // FMIN_A_W
3076
103k
    536890499U, // FMIN_D
3077
103k
    536896349U, // FMIN_W
3078
103k
    20622U, // FMOV_D32
3079
103k
    20622U, // FMOV_D32_MM
3080
103k
    20622U, // FMOV_D64
3081
103k
    20622U, // FMOV_D64_MM
3082
103k
    20622U, // FMOV_D_MMR6
3083
103k
    24160U, // FMOV_S
3084
103k
    24160U, // FMOV_S_MM
3085
103k
    24160U, // FMOV_S_MMR6
3086
103k
    570444320U, // FMSUB_D
3087
103k
    570450291U, // FMSUB_W
3088
103k
    536890483U, // FMUL_D
3089
103k
    536890484U, // FMUL_D32
3090
103k
    536890484U, // FMUL_D32_MM
3091
103k
    536890484U, // FMUL_D64
3092
103k
    536890484U, // FMUL_D64_MM
3093
103k
    536895231U, // FMUL_PS64
3094
103k
    536894805U, // FMUL_S
3095
103k
    536894805U, // FMUL_S_MM
3096
103k
    570449237U, // FMUL_S_MMR6
3097
103k
    536896333U, // FMUL_W
3098
103k
    19314U, // FNEG_D32
3099
103k
    19314U, // FNEG_D32_MM
3100
103k
    19314U, // FNEG_D64
3101
103k
    19314U, // FNEG_D64_MM
3102
103k
    23812U, // FNEG_S
3103
103k
    23812U, // FNEG_S_MM
3104
103k
    23812U, // FNEG_S_MMR6
3105
103k
    2752567531U,  // FORK
3106
103k
    2752567531U,  // FORK_NM
3107
103k
    19648U, // FRCP_D
3108
103k
    25470U, // FRCP_W
3109
103k
    20268U, // FRINT_D
3110
103k
    26160U, // FRINT_W
3111
103k
    20296U, // FRSQRT_D
3112
103k
    26188U, // FRSQRT_W
3113
103k
    536890175U, // FSAF_D
3114
103k
    536896020U, // FSAF_W
3115
103k
    536890623U, // FSEQ_D
3116
103k
    536896459U, // FSEQ_W
3117
103k
    536890038U, // FSLE_D
3118
103k
    536895943U, // FSLE_W
3119
103k
    536891114U, // FSLT_D
3120
103k
    536897038U, // FSLT_W
3121
103k
    536890104U, // FSNE_D
3122
103k
    536895977U, // FSNE_W
3123
103k
    536890713U, // FSOR_D
3124
103k
    536896588U, // FSOR_W
3125
103k
    20287U, // FSQRT_D
3126
103k
    20288U, // FSQRT_D32
3127
103k
    20288U, // FSQRT_D32_MM
3128
103k
    20288U, // FSQRT_D64
3129
103k
    20288U, // FSQRT_D64_MM
3130
103k
    24137U, // FSQRT_S
3131
103k
    24137U, // FSQRT_S_MM
3132
103k
    26179U, // FSQRT_W
3133
103k
    536889880U, // FSUB_D
3134
103k
    536889881U, // FSUB_D32
3135
103k
    536889881U, // FSUB_D32_MM
3136
103k
    536889881U, // FSUB_D64
3137
103k
    536889881U, // FSUB_D64_MM
3138
103k
    536895207U, // FSUB_PS64
3139
103k
    536894548U, // FSUB_S
3140
103k
    536894548U, // FSUB_S_MM
3141
103k
    570448980U, // FSUB_S_MMR6
3142
103k
    536895851U, // FSUB_W
3143
103k
    536890672U, // FSUEQ_D
3144
103k
    536896476U, // FSUEQ_W
3145
103k
    536890087U, // FSULE_D
3146
103k
    536895960U, // FSULE_W
3147
103k
    536891163U, // FSULT_D
3148
103k
    536897055U, // FSULT_W
3149
103k
    536890121U, // FSUNE_D
3150
103k
    536895994U, // FSUNE_W
3151
103k
    536890544U, // FSUN_D
3152
103k
    536896365U, // FSUN_W
3153
103k
    20062U, // FTINT_S_D
3154
103k
    25995U, // FTINT_S_W
3155
103k
    20541U, // FTINT_U_D
3156
103k
    26425U, // FTINT_U_W
3157
103k
    536892301U, // FTQ_H
3158
103k
    536896485U, // FTQ_W
3159
103k
    19884U, // FTRUNC_S_D
3160
103k
    25767U, // FTRUNC_S_W
3161
103k
    20351U, // FTRUNC_U_D
3162
103k
    26235U, // FTRUNC_U_W
3163
103k
    547034U,  // GINVI
3164
103k
    547034U,  // GINVI_MMR6
3165
103k
    547034U,  // GINVI_NM
3166
103k
    268459939U, // GINVT
3167
103k
    268459939U, // GINVT_MMR6
3168
103k
    268459939U, // GINVT_NM
3169
103k
    536890808U, // HADD_S_D
3170
103k
    536892380U, // HADD_S_H
3171
103k
    536896691U, // HADD_S_W
3172
103k
    536891275U, // HADD_U_D
3173
103k
    536892668U, // HADD_U_H
3174
103k
    536897159U, // HADD_U_W
3175
103k
    536890775U, // HSUB_S_D
3176
103k
    536892359U, // HSUB_S_H
3177
103k
    536896658U, // HSUB_S_W
3178
103k
    536891242U, // HSUB_U_D
3179
103k
    536892647U, // HSUB_U_H
3180
103k
    536897126U, // HSUB_U_W
3181
103k
    661951U,  // HYPCALL
3182
103k
    661951U,  // HYPCALL_MM
3183
103k
    536888999U, // ILVEV_B
3184
103k
    536891509U, // ILVEV_D
3185
103k
    536892890U, // ILVEV_H
3186
103k
    536897403U, // ILVEV_W
3187
103k
    536888527U, // ILVL_B
3188
103k
    536890491U, // ILVL_D
3189
103k
    536892216U, // ILVL_H
3190
103k
    536896341U, // ILVL_W
3191
103k
    536888279U, // ILVOD_B
3192
103k
    536889964U, // ILVOD_D
3193
103k
    536892018U, // ILVOD_H
3194
103k
    536895926U, // ILVOD_W
3195
103k
    536888575U, // ILVR_B
3196
103k
    536890748U, // ILVR_D
3197
103k
    536892341U, // ILVR_H
3198
103k
    536896631U, // ILVR_W
3199
103k
    536895196U, // INS
3200
103k
    292046286U, // INSERT_B
3201
103k
    308825909U, // INSERT_D
3202
103k
    325604557U, // INSERT_H
3203
103k
    342386233U, // INSERT_W
3204
103k
    33579301U,  // INSV
3205
103k
    359154656U, // INSVE_B
3206
103k
    375933714U, // INSVE_D
3207
103k
    392712827U, // INSVE_H
3208
103k
    409494019U, // INSVE_W
3209
103k
    33579301U,  // INSV_MM
3210
103k
    536895196U, // INS_MM
3211
103k
    536895196U, // INS_MMR6
3212
103k
    536887297U, // INS_NM
3213
103k
    219361U,  // J
3214
103k
    219400U,  // JAL
3215
103k
    23544U, // JALR
3216
103k
    547832U,  // JALR16_MM
3217
103k
    23544U, // JALR64
3218
103k
    547832U,  // JALRC16_MMR6
3219
103k
    18725U, // JALRC16_NM
3220
103k
    18139U, // JALRCHB_NM
3221
103k
    18139U, // JALRC_HB_MMR6
3222
103k
    18725U, // JALRC_MMR6
3223
103k
    18725U, // JALRC_NM
3224
103k
    541245U,  // JALRS16_MM
3225
103k
    24380U, // JALRS_MM
3226
103k
    18156U, // JALR_HB
3227
103k
    18156U, // JALR_HB64
3228
103k
    23544U, // JALR_MM
3229
103k
    220867U,  // JALS_MM
3230
103k
    223256U,  // JALX
3231
103k
    223256U,  // JALX_MM
3232
103k
    219400U,  // JAL_MM
3233
103k
    18590U, // JIALC
3234
103k
    18590U, // JIALC64
3235
103k
    18590U, // JIALC_MMR6
3236
103k
    18560U, // JIC
3237
103k
    18560U, // JIC64
3238
103k
    18560U, // JIC_MMR6
3239
103k
    547828U,  // JR
3240
103k
    541232U,  // JR16_MM
3241
103k
    547828U,  // JR64
3242
103k
    547633U,  // JRADDIUSP
3243
103k
    543008U,  // JRC16_MM
3244
103k
    541110U,  // JRC16_MMR6
3245
103k
    547621U,  // JRCADDIUSP_MMR6
3246
103k
    543008U,  // JRC_NM
3247
103k
    542437U,  // JR_HB
3248
103k
    542437U,  // JR_HB64
3249
103k
    542437U,  // JR_HB64_R6
3250
103k
    542437U,  // JR_HB_R6
3251
103k
    547828U,  // JR_MM
3252
103k
    219361U,  // J_MM
3253
103k
    7575816U, // Jal16
3254
103k
    8100104U, // JalB16
3255
103k
    10921U, // JrRa16
3256
103k
    10913U, // JrcRa16
3257
103k
    543008U,  // JrcRx16
3258
103k
    543013U,  // JumpLinkReg16
3259
103k
    419451474U, // LAPC32_NM
3260
103k
    419447735U, // LAPC48_NM
3261
103k
    50349813U,  // LB
3262
103k
    50349813U,  // LB16_NM
3263
103k
    50349813U,  // LB64
3264
103k
    50352468U,  // LBE
3265
103k
    50352468U,  // LBE_MM
3266
103k
    50349813U,  // LBGP_NM
3267
103k
    50348621U,  // LBU16_MM
3268
103k
    50356150U,  // LBU16_NM
3269
103k
    50356150U,  // LBUGP_NM
3270
103k
    3254806564U,  // LBUX
3271
103k
    3254806564U,  // LBUX_MM
3272
103k
    50358308U,  // LBUX_NM
3273
103k
    50356150U,  // LBU_MMR6
3274
103k
    50356150U,  // LBU_NM
3275
103k
    50356150U,  // LBUs9_NM
3276
103k
    50358269U,  // LBX_NM
3277
103k
    50349813U,  // LB_MM
3278
103k
    50349813U,  // LB_MMR6
3279
103k
    50349813U,  // LB_NM
3280
103k
    50349813U,  // LBs9_NM
3281
103k
    50356150U,  // LBu
3282
103k
    50356150U,  // LBu64
3283
103k
    50352613U,  // LBuE
3284
103k
    50352613U,  // LBuE_MM
3285
103k
    50356150U,  // LBu_MM
3286
103k
    50352427U,  // LD
3287
103k
    50348124U,  // LDC1
3288
103k
    50348124U,  // LDC164
3289
103k
    50348124U,  // LDC1_D64_MMR6
3290
103k
    50348124U,  // LDC1_MM_D32
3291
103k
    50348124U,  // LDC1_MM_D64
3292
103k
    50348340U,  // LDC2
3293
103k
    50348340U,  // LDC2_MMR6
3294
103k
    50348340U,  // LDC2_R6
3295
103k
    50348425U,  // LDC3
3296
103k
    17410U, // LDI_B
3297
103k
    19330U, // LDI_D
3298
103k
    21149U, // LDI_H
3299
103k
    25222U, // LDI_W
3300
103k
    50354532U,  // LDL
3301
103k
    18657U, // LDPC
3302
103k
    50355122U,  // LDR
3303
103k
    3254796444U,  // LDXC1
3304
103k
    3254796444U,  // LDXC164
3305
103k
    50349000U,  // LD_B
3306
103k
    50350685U,  // LD_D
3307
103k
    50352739U,  // LD_H
3308
103k
    50356647U,  // LD_W
3309
103k
    167796753U, // LEA_ADDIU_NM
3310
103k
    167796753U, // LEA_ADDiu
3311
103k
    167796752U, // LEA_ADDiu64
3312
103k
    167796753U, // LEA_ADDiu_MM
3313
103k
    50353692U,  // LH
3314
103k
    50353692U,  // LH16_NM
3315
103k
    50353692U,  // LH64
3316
103k
    50352520U,  // LHE
3317
103k
    50352520U,  // LHE_MM
3318
103k
    50353692U,  // LHGP_NM
3319
103k
    50348644U,  // LHU16_MM
3320
103k
    50356228U,  // LHU16_NM
3321
103k
    50356228U,  // LHUGP_NM
3322
103k
    50356053U,  // LHUXS_NM
3323
103k
    50358314U,  // LHUX_NM
3324
103k
    50356228U,  // LHU_NM
3325
103k
    50356228U,  // LHUs9_NM
3326
103k
    3254806542U,  // LHX
3327
103k
    50356041U,  // LHXS_NM
3328
103k
    3254806542U,  // LHX_MM
3329
103k
    50358286U,  // LHX_NM
3330
103k
    50353692U,  // LH_MM
3331
103k
    50353692U,  // LH_NM
3332
103k
    50353692U,  // LHs9_NM
3333
103k
    50356228U,  // LHu
3334
103k
    50356228U,  // LHu64
3335
103k
    50352619U,  // LHuE
3336
103k
    50352619U,  // LHuE_MM
3337
103k
    50356228U,  // LHu_MM
3338
103k
    16884U, // LI16_MM
3339
103k
    16884U, // LI16_MMR6
3340
103k
    218126492U, // LI16_NM
3341
103k
    100680391U, // LI48_NM
3342
103k
    50354628U,  // LL
3343
103k
    50354628U,  // LL64
3344
103k
    50354628U,  // LL64_R6
3345
103k
    50352431U,  // LLD
3346
103k
    50352431U,  // LLD_R6
3347
103k
    50352543U,  // LLE
3348
103k
    50352543U,  // LLE_MM
3349
103k
    536897858U, // LLWP_NM
3350
103k
    50354628U,  // LL_MM
3351
103k
    50354628U,  // LL_MMR6
3352
103k
    50354628U,  // LL_NM
3353
103k
    50354628U,  // LL_R6
3354
103k
    536888174U, // LSA
3355
103k
    3828450158U,  // LSA_MMR6
3356
103k
    536888174U, // LSA_NM
3357
103k
    536888174U, // LSA_R6
3358
103k
    251680981U, // LUI_MMR6
3359
103k
    436230357U, // LUI_NM
3360
103k
    3254796458U,  // LUXC1
3361
103k
    3254796458U,  // LUXC164
3362
103k
    3254796458U,  // LUXC1_MM
3363
103k
    251680981U, // LUi
3364
103k
    251680981U, // LUi64
3365
103k
    251680981U, // LUi_MM
3366
103k
    50358213U,  // LW
3367
103k
    50348651U,  // LW16_MM
3368
103k
    50358213U,  // LW16_NM
3369
103k
    50358213U,  // LW4x4_NM
3370
103k
    50358213U,  // LW64
3371
103k
    50348176U,  // LWC1
3372
103k
    50348176U,  // LWC1_MM
3373
103k
    50348392U,  // LWC2
3374
103k
    50348392U,  // LWC2_MMR6
3375
103k
    50348392U,  // LWC2_R6
3376
103k
    50348437U,  // LWC3
3377
103k
    50358213U,  // LWDSP
3378
103k
    50358213U,  // LWDSP_MM
3379
103k
    50352637U,  // LWE
3380
103k
    50352637U,  // LWE_MM
3381
103k
    50358213U,  // LWGP16_NM
3382
103k
    50358213U,  // LWGP_MM
3383
103k
    50358213U,  // LWGP_NM
3384
103k
    50354746U,  // LWL
3385
103k
    50354746U,  // LWL64
3386
103k
    50352553U,  // LWLE
3387
103k
    50352553U,  // LWLE_MM
3388
103k
    50354746U,  // LWL_MM
3389
103k
    66065U, // LWM16_MM
3390
103k
    66065U, // LWM16_MMR6
3391
103k
    65805U, // LWM32_MM
3392
103k
    587225718U, // LWM_NM
3393
103k
    18694U, // LWPC
3394
103k
    18694U, // LWPC_MMR6
3395
103k
    419449094U, // LWPC_NM
3396
103k
    453008210U, // LWP_MM
3397
103k
    50355256U,  // LWR
3398
103k
    50355256U,  // LWR64
3399
103k
    50352601U,  // LWRE
3400
103k
    50352601U,  // LWRE_MM
3401
103k
    50355256U,  // LWR_MM
3402
103k
    50358213U,  // LWSP16_NM
3403
103k
    50358213U,  // LWSP_MM
3404
103k
    18687U, // LWUPC
3405
103k
    50356375U,  // LWU_MM
3406
103k
    3254806576U,  // LWX
3407
103k
    3254796472U,  // LWXC1
3408
103k
    3254796472U,  // LWXC1_MM
3409
103k
    50356060U,  // LWXS16_NM
3410
103k
    3254804316U,  // LWXS_MM
3411
103k
    50356060U,  // LWXS_NM
3412
103k
    3254806576U,  // LWX_MM
3413
103k
    50358320U,  // LWX_NM
3414
103k
    50358213U,  // LW_MM
3415
103k
    50358213U,  // LW_MMR6
3416
103k
    50358213U,  // LW_NM
3417
103k
    50358213U,  // LWs9_NM
3418
103k
    50356375U,  // LWu
3419
103k
    50349813U,  // LbRxRyOffMemX16
3420
103k
    50356150U,  // LbuRxRyOffMemX16
3421
103k
    50353692U,  // LhRxRyOffMemX16
3422
103k
    50356228U,  // LhuRxRyOffMemX16
3423
103k
    1610635420U,  // LiRxImm16
3424
103k
    22674U, // LiRxImmAlignX16
3425
103k
    22684U, // LiRxImmX16
3426
103k
    26565U, // LwRxPcTcp16
3427
103k
    26565U, // LwRxPcTcpX16
3428
103k
    50358213U,  // LwRxRyOffMemX16
3429
103k
    50358213U,  // LwRxSpImmX16
3430
103k
    20764U, // MADD
3431
103k
    570444624U, // MADDF_D
3432
103k
    570444624U, // MADDF_D_MMR6
3433
103k
    570449131U, // MADDF_S
3434
103k
    570449131U, // MADDF_S_MMR6
3435
103k
    570446705U, // MADDR_Q_H
3436
103k
    570450862U, // MADDR_Q_W
3437
103k
    24535U, // MADDU
3438
103k
    536895447U, // MADDU_DSP
3439
103k
    536895447U, // MADDU_DSP_MM
3440
103k
    24535U, // MADDU_MM
3441
103k
    570443413U, // MADDV_B
3442
103k
    570445923U, // MADDV_D
3443
103k
    570447304U, // MADDV_H
3444
103k
    570451817U, // MADDV_W
3445
103k
    536889931U, // MADD_D32
3446
103k
    536889931U, // MADD_D32_MM
3447
103k
    536889931U, // MADD_D64
3448
103k
    536891676U, // MADD_DSP
3449
103k
    536891676U, // MADD_DSP_MM
3450
103k
    20764U, // MADD_MM
3451
103k
    570446675U, // MADD_Q_H
3452
103k
    570450832U, // MADD_Q_W
3453
103k
    536894565U, // MADD_S
3454
103k
    536894565U, // MADD_S_MM
3455
103k
    536893831U, // MAQ_SA_W_PHL
3456
103k
    536893831U, // MAQ_SA_W_PHL_MM
3457
103k
    536894396U, // MAQ_SA_W_PHR
3458
103k
    536894396U, // MAQ_SA_W_PHR_MM
3459
103k
    536893859U, // MAQ_S_W_PHL
3460
103k
    536893859U, // MAQ_S_W_PHL_MM
3461
103k
    536894424U, // MAQ_S_W_PHR
3462
103k
    536894424U, // MAQ_S_W_PHR_MM
3463
103k
    536889872U, // MAXA_D
3464
103k
    536889872U, // MAXA_D_MMR6
3465
103k
    536894538U, // MAXA_S
3466
103k
    536894538U, // MAXA_S_MMR6
3467
103k
    536888650U, // MAXI_S_B
3468
103k
    536890886U, // MAXI_S_D
3469
103k
    536892458U, // MAXI_S_H
3470
103k
    536896769U, // MAXI_S_W
3471
103k
    536888865U, // MAXI_U_B
3472
103k
    536891353U, // MAXI_U_D
3473
103k
    536892746U, // MAXI_U_H
3474
103k
    536897237U, // MAXI_U_W
3475
103k
    536888223U, // MAX_A_B
3476
103k
    536889848U, // MAX_A_D
3477
103k
    536891962U, // MAX_A_H
3478
103k
    536895835U, // MAX_A_W
3479
103k
    536891594U, // MAX_D
3480
103k
    536891594U, // MAX_D_MMR6
3481
103k
    536895131U, // MAX_S
3482
103k
    536888738U, // MAX_S_B
3483
103k
    536891006U, // MAX_S_D
3484
103k
    536892577U, // MAX_S_H
3485
103k
    536895131U, // MAX_S_MMR6
3486
103k
    536896950U, // MAX_S_W
3487
103k
    536888953U, // MAX_U_B
3488
103k
    536891473U, // MAX_U_D
3489
103k
    536892844U, // MAX_U_H
3490
103k
    536897357U, // MAX_U_W
3491
103k
    536887304U, // MFC0
3492
103k
    16392U, // MFC0Sel_NM
3493
103k
    536887304U, // MFC0_MMR6
3494
103k
    536887304U, // MFC0_NM
3495
103k
    16495U, // MFC1
3496
103k
    16495U, // MFC1_D64
3497
103k
    16495U, // MFC1_MM
3498
103k
    16495U, // MFC1_MMR6
3499
103k
    536887623U, // MFC2
3500
103k
    16711U, // MFC2_MMR6
3501
103k
    536887311U, // MFGC0
3502
103k
    536887311U, // MFGC0_MM
3503
103k
    16430U, // MFHC0Sel_NM
3504
103k
    536887342U, // MFHC0_MMR6
3505
103k
    536887342U, // MFHC0_NM
3506
103k
    16501U, // MFHC1_D32
3507
103k
    16501U, // MFHC1_D32_MM
3508
103k
    16501U, // MFHC1_D64
3509
103k
    16501U, // MFHC1_D64_MM
3510
103k
    16717U, // MFHC2_MMR6
3511
103k
    536887318U, // MFHGC0
3512
103k
    536887318U, // MFHGC0_MM
3513
103k
    546950U,  // MFHI
3514
103k
    541164U,  // MFHI16_MM
3515
103k
    546950U,  // MFHI64
3516
103k
    22662U, // MFHI_DSP
3517
103k
    22662U, // MFHI_DSP_MM
3518
103k
    546950U,  // MFHI_MM
3519
103k
    547486U,  // MFLO
3520
103k
    541215U,  // MFLO16_MM
3521
103k
    547486U,  // MFLO64
3522
103k
    23198U, // MFLO_DSP
3523
103k
    23198U, // MFLO_DSP_MM
3524
103k
    547486U,  // MFLO_MM
3525
103k
    536894494U, // MFTR
3526
103k
    536894494U, // MFTR_NM
3527
103k
    536889857U, // MINA_D
3528
103k
    536889857U, // MINA_D_MMR6
3529
103k
    536894530U, // MINA_S
3530
103k
    536894530U, // MINA_S_MMR6
3531
103k
    536888630U, // MINI_S_B
3532
103k
    536890866U, // MINI_S_D
3533
103k
    536892438U, // MINI_S_H
3534
103k
    536896749U, // MINI_S_W
3535
103k
    536888845U, // MINI_U_B
3536
103k
    536891333U, // MINI_U_D
3537
103k
    536892726U, // MINI_U_H
3538
103k
    536897217U, // MINI_U_W
3539
103k
    536888204U, // MIN_A_B
3540
103k
    536889828U, // MIN_A_D
3541
103k
    536891943U, // MIN_A_H
3542
103k
    536895815U, // MIN_A_W
3543
103k
    536890500U, // MIN_D
3544
103k
    536890500U, // MIN_D_MMR6
3545
103k
    536894812U, // MIN_S
3546
103k
    536888660U, // MIN_S_B
3547
103k
    536890896U, // MIN_S_D
3548
103k
    536892468U, // MIN_S_H
3549
103k
    536894812U, // MIN_S_MMR6
3550
103k
    536896789U, // MIN_S_W
3551
103k
    536888875U, // MIN_U_B
3552
103k
    536891363U, // MIN_U_D
3553
103k
    536892756U, // MIN_U_H
3554
103k
    536897247U, // MIN_U_W
3555
103k
    536891723U, // MOD
3556
103k
    536889417U, // MODSUB
3557
103k
    536889417U, // MODSUB_MM
3558
103k
    536895455U, // MODU
3559
103k
    536895455U, // MODU_MMR6
3560
103k
    536895455U, // MODU_NM
3561
103k
    536891723U, // MOD_MMR6
3562
103k
    536891723U, // MOD_NM
3563
103k
    536888593U, // MOD_S_B
3564
103k
    536890829U, // MOD_S_D
3565
103k
    536892401U, // MOD_S_H
3566
103k
    536896712U, // MOD_S_W
3567
103k
    536888808U, // MOD_U_B
3568
103k
    536891296U, // MOD_U_D
3569
103k
    536892689U, // MOD_U_H
3570
103k
    536897180U, // MOD_U_W
3571
103k
    20983U, // MOVE16_MM
3572
103k
    16854U, // MOVE16_MMR6
3573
103k
    536889491U, // MOVEBALC_NM
3574
103k
    536894161U, // MOVEPREV_NM
3575
103k
    536894161U, // MOVEP_MM
3576
103k
    536894161U, // MOVEP_MMR6
3577
103k
    536894161U, // MOVEP_NM
3578
103k
    20983U, // MOVE_NM
3579
103k
    24739U, // MOVE_V
3580
103k
    536890217U, // MOVF_D32
3581
103k
    536890217U, // MOVF_D32_MM
3582
103k
    536890217U, // MOVF_D64
3583
103k
    536891923U, // MOVF_I
3584
103k
    536891923U, // MOVF_I64
3585
103k
    536891923U, // MOVF_I_MM
3586
103k
    536894716U, // MOVF_S
3587
103k
    536894716U, // MOVF_S_MM
3588
103k
    536890552U, // MOVN_I64_D64
3589
103k
    536894098U, // MOVN_I64_I
3590
103k
    536894098U, // MOVN_I64_I64
3591
103k
    536894848U, // MOVN_I64_S
3592
103k
    536890552U, // MOVN_I_D32
3593
103k
    536890552U, // MOVN_I_D32_MM
3594
103k
    536890552U, // MOVN_I_D64
3595
103k
    536894098U, // MOVN_I_I
3596
103k
    536894098U, // MOVN_I_I64
3597
103k
    536894098U, // MOVN_I_MM
3598
103k
    536894848U, // MOVN_I_S
3599
103k
    536894848U, // MOVN_I_S_MM
3600
103k
    536894098U, // MOVN_NM
3601
103k
    536891224U, // MOVT_D32
3602
103k
    536891224U, // MOVT_D32_MM
3603
103k
    536891224U, // MOVT_D64
3604
103k
    536895402U, // MOVT_I
3605
103k
    536895402U, // MOVT_I64
3606
103k
    536895402U, // MOVT_I_MM
3607
103k
    536895057U, // MOVT_S
3608
103k
    536895057U, // MOVT_S_MM
3609
103k
    536891634U, // MOVZ_I64_D64
3610
103k
    536897666U, // MOVZ_I64_I
3611
103k
    536897666U, // MOVZ_I64_I64
3612
103k
    536895158U, // MOVZ_I64_S
3613
103k
    536891634U, // MOVZ_I_D32
3614
103k
    536891634U, // MOVZ_I_D32_MM
3615
103k
    536891634U, // MOVZ_I_D64
3616
103k
    536897666U, // MOVZ_I_I
3617
103k
    536897666U, // MOVZ_I_I64
3618
103k
    536897666U, // MOVZ_I_MM
3619
103k
    536895158U, // MOVZ_I_S
3620
103k
    536895158U, // MOVZ_I_S_MM
3621
103k
    536897666U, // MOVZ_NM
3622
103k
    18513U, // MSUB
3623
103k
    570444615U, // MSUBF_D
3624
103k
    570444615U, // MSUBF_D_MMR6
3625
103k
    570449122U, // MSUBF_S
3626
103k
    570449122U, // MSUBF_S_MMR6
3627
103k
    570446694U, // MSUBR_Q_H
3628
103k
    570450851U, // MSUBR_Q_W
3629
103k
    24514U, // MSUBU
3630
103k
    536895426U, // MSUBU_DSP
3631
103k
    536895426U, // MSUBU_DSP_MM
3632
103k
    24514U, // MSUBU_MM
3633
103k
    570443404U, // MSUBV_B
3634
103k
    570445914U, // MSUBV_D
3635
103k
    570447295U, // MSUBV_H
3636
103k
    570451808U, // MSUBV_W
3637
103k
    536889889U, // MSUB_D32
3638
103k
    536889889U, // MSUB_D32_MM
3639
103k
    536889889U, // MSUB_D64
3640
103k
    536889425U, // MSUB_DSP
3641
103k
    536889425U, // MSUB_DSP_MM
3642
103k
    18513U, // MSUB_MM
3643
103k
    570446665U, // MSUB_Q_H
3644
103k
    570450822U, // MSUB_Q_W
3645
103k
    536894547U, // MSUB_S
3646
103k
    536894547U, // MSUB_S_MM
3647
103k
    2752561213U,  // MTC0
3648
103k
    16445U, // MTC0Sel_NM
3649
103k
    2752561213U,  // MTC0_MMR6
3650
103k
    536887357U, // MTC0_NM
3651
103k
    17875082U,  // MTC1
3652
103k
    17875082U,  // MTC1_D64
3653
103k
    17875082U,  // MTC1_D64_MM
3654
103k
    17875082U,  // MTC1_MM
3655
103k
    17875082U,  // MTC1_MMR6
3656
103k
    2752561506U,  // MTC2
3657
103k
    17875298U,  // MTC2_MMR6
3658
103k
    2752561191U,  // MTGC0
3659
103k
    2752561191U,  // MTGC0_MM
3660
103k
    16437U, // MTHC0Sel_NM
3661
103k
    2752561205U,  // MTHC0_MMR6
3662
103k
    536887349U, // MTHC0_NM
3663
103k
    17924220U,  // MTHC1_D32
3664
103k
    17924220U,  // MTHC1_D32_MM
3665
103k
    17924220U,  // MTHC1_D64
3666
103k
    17924220U,  // MTHC1_D64_MM
3667
103k
    17875284U,  // MTHC2_MMR6
3668
103k
    2752561182U,  // MTHGC0
3669
103k
    2752561182U,  // MTHGC0_MM
3670
103k
    546956U,  // MTHI
3671
103k
    546956U,  // MTHI64
3672
103k
    17881228U,  // MTHI_DSP
3673
103k
    17881228U,  // MTHI_DSP_MM
3674
103k
    546956U,  // MTHI_MM
3675
103k
    17881816U,  // MTHLIP
3676
103k
    17881816U,  // MTHLIP_MM
3677
103k
    547499U,  // MTLO
3678
103k
    547499U,  // MTLO64
3679
103k
    17881771U,  // MTLO_DSP
3680
103k
    17881771U,  // MTLO_DSP_MM
3681
103k
    547499U,  // MTLO_MM
3682
103k
    540745U,  // MTM0
3683
103k
    540870U,  // MTM1
3684
103k
    541044U,  // MTM2
3685
103k
    540751U,  // MTP0
3686
103k
    540876U,  // MTP1
3687
103k
    541050U,  // MTP2
3688
103k
    68213803U,  // MTTR
3689
103k
    68213803U,  // MTTR_NM
3690
103k
    536893525U, // MUH
3691
103k
    536895498U, // MUHU
3692
103k
    536895498U, // MUHU_MMR6
3693
103k
    536895498U, // MUHU_NM
3694
103k
    536893525U, // MUH_MMR6
3695
103k
    536893525U, // MUH_NM
3696
103k
    536893991U, // MUL
3697
103k
    536893991U, // MUL4x4_NM
3698
103k
    536893872U, // MULEQ_S_W_PHL
3699
103k
    536893872U, // MULEQ_S_W_PHL_MM
3700
103k
    536894437U, // MULEQ_S_W_PHR
3701
103k
    536894437U, // MULEQ_S_W_PHR_MM
3702
103k
    536893749U, // MULEU_S_PH_QBL
3703
103k
    536893749U, // MULEU_S_PH_QBL_MM
3704
103k
    536894339U, // MULEU_S_PH_QBR
3705
103k
    536894339U, // MULEU_S_PH_QBR_MM
3706
103k
    536893279U, // MULQ_RS_PH
3707
103k
    536893279U, // MULQ_RS_PH_MM
3708
103k
    536896969U, // MULQ_RS_W
3709
103k
    536896969U, // MULQ_RS_W_MMR2
3710
103k
    536893223U, // MULQ_S_PH
3711
103k
    536893223U, // MULQ_S_PH_MMR2
3712
103k
    536896828U, // MULQ_S_W
3713
103k
    536896828U, // MULQ_S_W_MMR2
3714
103k
    536895256U, // MULR_PS64
3715
103k
    536892284U, // MULR_Q_H
3716
103k
    536896441U, // MULR_Q_W
3717
103k
    536893425U, // MULSAQ_S_W_PH
3718
103k
    536893425U, // MULSAQ_S_W_PH_MM
3719
103k
    536893400U, // MULSA_W_PH
3720
103k
    536893400U, // MULSA_W_PH_MMR2
3721
103k
    24462U, // MULT
3722
103k
    536895618U, // MULTU_DSP
3723
103k
    536895618U, // MULTU_DSP_MM
3724
103k
    536895374U, // MULT_DSP
3725
103k
    536895374U, // MULT_DSP_MM
3726
103k
    24462U, // MULT_MM
3727
103k
    24706U, // MULTu
3728
103k
    24706U, // MULTu_MM
3729
103k
    536895535U, // MULU
3730
103k
    536895535U, // MULU_MMR6
3731
103k
    536895535U, // MULU_NM
3732
103k
    536889008U, // MULV_B
3733
103k
    536891526U, // MULV_D
3734
103k
    536892899U, // MULV_H
3735
103k
    536897420U, // MULV_W
3736
103k
    536893991U, // MUL_MM
3737
103k
    536893991U, // MUL_MMR6
3738
103k
    536893991U, // MUL_NM
3739
103k
    536893096U, // MUL_PH
3740
103k
    536893096U, // MUL_PH_MMR2
3741
103k
    536892253U, // MUL_Q_H
3742
103k
    536896410U, // MUL_Q_W
3743
103k
    536893991U, // MUL_R6
3744
103k
    536893191U, // MUL_S_PH
3745
103k
    536893191U, // MUL_S_PH_MMR2
3746
103k
    546950U,  // Mfhi16
3747
103k
    547486U,  // Mflo16
3748
103k
    20983U, // Move32R16
3749
103k
    20983U, // MoveR3216
3750
103k
    17327U, // NLOC_B
3751
103k
    18994U, // NLOC_D
3752
103k
    21066U, // NLOC_H
3753
103k
    24956U, // NLOC_W
3754
103k
    17343U, // NLZC_B
3755
103k
    19002U, // NLZC_D
3756
103k
    21082U, // NLZC_H
3757
103k
    24964U, // NLZC_W
3758
103k
    536889939U, // NMADD_D32
3759
103k
    536889939U, // NMADD_D32_MM
3760
103k
    536889939U, // NMADD_D64
3761
103k
    536894564U, // NMADD_S
3762
103k
    536894564U, // NMADD_S_MM
3763
103k
    536889897U, // NMSUB_D32
3764
103k
    536889897U, // NMSUB_D32_MM
3765
103k
    536889897U, // NMSUB_D64
3766
103k
    536894546U, // NMSUB_S
3767
103k
    536894546U, // NMSUB_S_MM
3768
103k
    10802U, // NOP32_NM
3769
103k
    11006U, // NOP_NM
3770
103k
    536894462U, // NOR
3771
103k
    536894462U, // NOR64
3772
103k
    536888416U, // NORI_B
3773
103k
    536894462U, // NOR_MM
3774
103k
    536894462U, // NOR_MMR6
3775
103k
    536894462U, // NOR_NM
3776
103k
    536895667U, // NOR_V
3777
103k
    16966U, // NOT16_MM
3778
103k
    16966U, // NOT16_MMR6
3779
103k
    24478U, // NOT16_NM
3780
103k
    21017U, // NegRxRy16
3781
103k
    24478U, // NotRxRy16
3782
103k
    536894463U, // OR
3783
103k
    20021815U,  // OR16_MM
3784
103k
    20021815U,  // OR16_MMR6
3785
103k
    536894463U, // OR16_NM
3786
103k
    536894463U, // OR64
3787
103k
    536888417U, // ORI_B
3788
103k
    536893624U, // ORI_MMR6
3789
103k
    536893624U, // ORI_NM
3790
103k
    536894463U, // OR_MM
3791
103k
    536894463U, // OR_MMR6
3792
103k
    536894463U, // OR_NM
3793
103k
    536895668U, // OR_V
3794
103k
    536893624U, // ORi
3795
103k
    536893624U, // ORi64
3796
103k
    536893624U, // ORi_MM
3797
103k
    33577983U,  // OrRxRxRy16
3798
103k
    536893085U, // PACKRL_PH
3799
103k
    536893085U, // PACKRL_PH_MM
3800
103k
    10939U, // PAUSE
3801
103k
    10939U, // PAUSE_MM
3802
103k
    10939U, // PAUSE_MMR6
3803
103k
    10939U, // PAUSE_NM
3804
103k
    536888990U, // PCKEV_B
3805
103k
    536891500U, // PCKEV_D
3806
103k
    536892881U, // PCKEV_H
3807
103k
    536897394U, // PCKEV_W
3808
103k
    536888270U, // PCKOD_B
3809
103k
    536889955U, // PCKOD_D
3810
103k
    536892009U, // PCKOD_H
3811
103k
    536895917U, // PCKOD_W
3812
103k
    17862U, // PCNT_B
3813
103k
    20260U, // PCNT_D
3814
103k
    21701U, // PCNT_H
3815
103k
    26152U, // PCNT_W
3816
103k
    536893049U, // PICK_PH
3817
103k
    536893049U, // PICK_PH_MM
3818
103k
    536889149U, // PICK_QB
3819
103k
    536889149U, // PICK_QB_MM
3820
103k
    536895223U, // PLL_PS64
3821
103k
    536895265U, // PLU_PS64
3822
103k
    23270U, // POP
3823
103k
    22868U, // PRECEQU_PH_QBL
3824
103k
    17200U, // PRECEQU_PH_QBLA
3825
103k
    17200U, // PRECEQU_PH_QBLA_MM
3826
103k
    22868U, // PRECEQU_PH_QBL_MM
3827
103k
    23458U, // PRECEQU_PH_QBR
3828
103k
    17238U, // PRECEQU_PH_QBRA
3829
103k
    17238U, // PRECEQU_PH_QBRA_MM
3830
103k
    23458U, // PRECEQU_PH_QBR_MM
3831
103k
    22933U, // PRECEQ_W_PHL
3832
103k
    22933U, // PRECEQ_W_PHL_MM
3833
103k
    23498U, // PRECEQ_W_PHR
3834
103k
    23498U, // PRECEQ_W_PHR_MM
3835
103k
    22853U, // PRECEU_PH_QBL
3836
103k
    17184U, // PRECEU_PH_QBLA
3837
103k
    17184U, // PRECEU_PH_QBLA_MM
3838
103k
    22853U, // PRECEU_PH_QBL_MM
3839
103k
    23443U, // PRECEU_PH_QBR
3840
103k
    17222U, // PRECEU_PH_QBRA
3841
103k
    17222U, // PRECEU_PH_QBRA_MM
3842
103k
    23443U, // PRECEU_PH_QBR_MM
3843
103k
    536893001U, // PRECRQU_S_QB_PH
3844
103k
    536893001U, // PRECRQU_S_QB_PH_MM
3845
103k
    536896060U, // PRECRQ_PH_W
3846
103k
    536896060U, // PRECRQ_PH_W_MM
3847
103k
    536892974U, // PRECRQ_QB_PH
3848
103k
    536892974U, // PRECRQ_QB_PH_MM
3849
103k
    536896091U, // PRECRQ_RS_PH_W
3850
103k
    536896091U, // PRECRQ_RS_PH_W_MM
3851
103k
    536892988U, // PRECR_QB_PH
3852
103k
    536892988U, // PRECR_QB_PH_MMR2
3853
103k
    536896044U, // PRECR_SRA_PH_W
3854
103k
    536896044U, // PRECR_SRA_PH_W_MMR2
3855
103k
    536896073U, // PRECR_SRA_R_PH_W
3856
103k
    536896073U, // PRECR_SRA_R_PH_W_MMR2
3857
103k
    5411341U, // PREF
3858
103k
    5411179U, // PREFE
3859
103k
    5411179U, // PREFE_MM
3860
103k
    473081863U, // PREFX_MM
3861
103k
    5411341U, // PREF_MM
3862
103k
    5411341U, // PREF_MMR6
3863
103k
    50516493U,  // PREF_NM
3864
103k
    5411341U, // PREF_R6
3865
103k
    50516493U,  // PREFs9_NM
3866
103k
    536891705U, // PREPEND
3867
103k
    536891705U, // PREPEND_MMR2
3868
103k
    536895239U, // PUL_PS64
3869
103k
    536895273U, // PUU_PS64
3870
103k
    18489U, // RADDU_W_QB
3871
103k
    18489U, // RADDU_W_QB_MM
3872
103k
    234904343U, // RDDSP
3873
103k
    218127127U, // RDDSP_MM
3874
103k
    536894513U, // RDHWR
3875
103k
    536894513U, // RDHWR64
3876
103k
    536894513U, // RDHWR_MM
3877
103k
    536894513U, // RDHWR_MMR6
3878
103k
    536894513U, // RDHWR_NM
3879
103k
    23566U, // RDPGPR_MMR6
3880
103k
    23566U, // RDPGPR_NM
3881
103k
    19656U, // RECIP_D32
3882
103k
    19656U, // RECIP_D32_MM
3883
103k
    19656U, // RECIP_D64
3884
103k
    19656U, // RECIP_D64_MM
3885
103k
    23944U, // RECIP_S
3886
103k
    23944U, // RECIP_S_MM
3887
103k
    22428U, // REPLV_PH
3888
103k
    22428U, // REPLV_PH_MM
3889
103k
    18469U, // REPLV_QB
3890
103k
    18469U, // REPLV_QB_MM
3891
103k
    22155U, // REPL_PH
3892
103k
    22155U, // REPL_PH_MM
3893
103k
    486557519U, // REPL_QB
3894
103k
    486557519U, // REPL_QB_MM
3895
103k
    248088U,  // RESTOREJRC16_NM
3896
103k
    264472U,  // RESTOREJRC_NM
3897
103k
    266704U,  // RESTORE_NM
3898
103k
    20269U, // RINT_D
3899
103k
    20269U, // RINT_D_MMR6
3900
103k
    24128U, // RINT_S
3901
103k
    24128U, // RINT_S_MMR6
3902
103k
    536894501U, // ROTR
3903
103k
    536895774U, // ROTRV
3904
103k
    536895774U, // ROTRV_MM
3905
103k
    536895774U, // ROTRV_NM
3906
103k
    536894501U, // ROTR_MM
3907
103k
    536894501U, // ROTR_NM
3908
103k
    536897566U, // ROTX_NM
3909
103k
    19465U, // ROUND_L_D64
3910
103k
    19465U, // ROUND_L_D_MMR6
3911
103k
    23836U, // ROUND_L_S
3912
103k
    23836U, // ROUND_L_S_MMR6
3913
103k
    20640U, // ROUND_W_D32
3914
103k
    20640U, // ROUND_W_D64
3915
103k
    20640U, // ROUND_W_D_MMR6
3916
103k
    20640U, // ROUND_W_MM
3917
103k
    24178U, // ROUND_W_S
3918
103k
    24178U, // ROUND_W_S_MM
3919
103k
    24178U, // ROUND_W_S_MMR6
3920
103k
    20297U, // RSQRT_D32
3921
103k
    20297U, // RSQRT_D32_MM
3922
103k
    20297U, // RSQRT_D64
3923
103k
    20297U, // RSQRT_D64_MM
3924
103k
    24136U, // RSQRT_S
3925
103k
    24136U, // RSQRT_S_MM
3926
103k
    0U, // Restore16
3927
103k
    0U, // RestoreX16
3928
103k
    8405787U, // SAA
3929
103k
    8409346U, // SAAD
3930
103k
    536888699U, // SAT_S_B
3931
103k
    536890945U, // SAT_S_D
3932
103k
    536892527U, // SAT_S_H
3933
103k
    536896878U, // SAT_S_W
3934
103k
    536888926U, // SAT_U_B
3935
103k
    536891424U, // SAT_U_D
3936
103k
    536892817U, // SAT_U_H
3937
103k
    536897308U, // SAT_U_W
3938
103k
    250353U,  // SAVE16_NM
3939
103k
    266737U,  // SAVE_NM
3940
103k
    50350149U,  // SB
3941
103k
    50348458U,  // SB16_MM
3942
103k
    50348458U,  // SB16_MMR6
3943
103k
    50350149U,  // SB16_NM
3944
103k
    50350149U,  // SB64
3945
103k
    50352473U,  // SBE
3946
103k
    50352473U,  // SBE_MM
3947
103k
    50350149U,  // SBGP_NM
3948
103k
    50358274U,  // SBX_NM
3949
103k
    50350149U,  // SB_MM
3950
103k
    50350149U,  // SB_MMR6
3951
103k
    50350149U,  // SB_NM
3952
103k
    50350149U,  // SBs9_NM
3953
103k
    8964399U, // SC
3954
103k
    8964399U, // SC64
3955
103k
    8964399U, // SC64_R6
3956
103k
    8966417U, // SCD
3957
103k
    8966417U, // SCD_R6
3958
103k
    8966494U, // SCE
3959
103k
    8966494U, // SCE_MM
3960
103k
    606136636U, // SCWP_NM
3961
103k
    8964399U, // SC_MM
3962
103k
    8964399U, // SC_MMR6
3963
103k
    8964399U, // SC_NM
3964
103k
    8964399U, // SC_R6
3965
103k
    50352464U,  // SD
3966
103k
    285378U,  // SDBBP
3967
103k
    148007U,  // SDBBP16_MM
3968
103k
    148007U,  // SDBBP16_MMR6
3969
103k
    547522U,  // SDBBP16_NM
3970
103k
    662210U,  // SDBBP_MM
3971
103k
    285378U,  // SDBBP_MMR6
3972
103k
    547522U,  // SDBBP_NM
3973
103k
    285378U,  // SDBBP_R6
3974
103k
    50348130U,  // SDC1
3975
103k
    50348130U,  // SDC164
3976
103k
    50348130U,  // SDC1_D64_MMR6
3977
103k
    50348130U,  // SDC1_MM_D32
3978
103k
    50348130U,  // SDC1_MM_D64
3979
103k
    50348346U,  // SDC2
3980
103k
    50348346U,  // SDC2_MMR6
3981
103k
    50348346U,  // SDC2_R6
3982
103k
    50348431U,  // SDC3
3983
103k
    26787U, // SDIV
3984
103k
    26787U, // SDIV_MM
3985
103k
    50354537U,  // SDL
3986
103k
    50355127U,  // SDR
3987
103k
    3254796451U,  // SDXC1
3988
103k
    3254796451U,  // SDXC164
3989
103k
    18134U, // SEB
3990
103k
    18134U, // SEB64
3991
103k
    18134U, // SEB_MM
3992
103k
    18134U, // SEB_NM
3993
103k
    22037U, // SEH
3994
103k
    22037U, // SEH64
3995
103k
    22037U, // SEH_MM
3996
103k
    22037U, // SEH_NM
3997
103k
    536897639U, // SELEQZ
3998
103k
    536897639U, // SELEQZ64
3999
103k
    536891624U, // SELEQZ_D
4000
103k
    536891624U, // SELEQZ_D_MMR6
4001
103k
    536897639U, // SELEQZ_MMR6
4002
103k
    536895148U, // SELEQZ_S
4003
103k
    536895148U, // SELEQZ_S_MMR6
4004
103k
    536897612U, // SELNEZ
4005
103k
    536897612U, // SELNEZ64
4006
103k
    536891607U, // SELNEZ_D
4007
103k
    536891607U, // SELNEZ_D_MMR6
4008
103k
    536897612U, // SELNEZ_MMR6
4009
103k
    536895138U, // SELNEZ_S
4010
103k
    536895138U, // SELNEZ_S_MMR6
4011
103k
    570444850U, // SEL_D
4012
103k
    570444850U, // SEL_D_MMR6
4013
103k
    570449221U, // SEL_S
4014
103k
    570449221U, // SEL_S_MMR6
4015
103k
    536894305U, // SEQ
4016
103k
    536893611U, // SEQI_NM
4017
103k
    536893611U, // SEQi
4018
103k
    50354251U,  // SH
4019
103k
    50348510U,  // SH16_MM
4020
103k
    50348510U,  // SH16_MMR6
4021
103k
    50354251U,  // SH16_NM
4022
103k
    50354251U,  // SH64
4023
103k
    50352525U,  // SHE
4024
103k
    50352525U,  // SHE_MM
4025
103k
    536888298U, // SHF_B
4026
103k
    536892037U, // SHF_H
4027
103k
    536896029U, // SHF_W
4028
103k
    50354251U,  // SHGP_NM
4029
103k
    23204U, // SHILO
4030
103k
    24832U, // SHILOV
4031
103k
    24832U, // SHILOV_MM
4032
103k
    23204U, // SHILO_MM
4033
103k
    536893330U, // SHLLV_PH
4034
103k
    536893330U, // SHLLV_PH_MM
4035
103k
    536889371U, // SHLLV_QB
4036
103k
    536889371U, // SHLLV_QB_MM
4037
103k
    536893267U, // SHLLV_S_PH
4038
103k
    536893267U, // SHLLV_S_PH_MM
4039
103k
    536896939U, // SHLLV_S_W
4040
103k
    536896939U, // SHLLV_S_W_MM
4041
103k
    536893058U, // SHLL_PH
4042
103k
    536893058U, // SHLL_PH_MM
4043
103k
    536889158U, // SHLL_QB
4044
103k
    536889158U, // SHLL_QB_MM
4045
103k
    536893180U, // SHLL_S_PH
4046
103k
    536893180U, // SHLL_S_PH_MM
4047
103k
    536896779U, // SHLL_S_W
4048
103k
    536896779U, // SHLL_S_W_MM
4049
103k
    536893320U, // SHRAV_PH
4050
103k
    536893320U, // SHRAV_PH_MM
4051
103k
    536889361U, // SHRAV_QB
4052
103k
    536889361U, // SHRAV_QB_MMR2
4053
103k
    536893168U, // SHRAV_R_PH
4054
103k
    536893168U, // SHRAV_R_PH_MM
4055
103k
    536889259U, // SHRAV_R_QB
4056
103k
    536889259U, // SHRAV_R_QB_MMR2
4057
103k
    536896534U, // SHRAV_R_W
4058
103k
    536896534U, // SHRAV_R_W_MM
4059
103k
    536892965U, // SHRA_PH
4060
103k
    536892965U, // SHRA_PH_MM
4061
103k
    536889081U, // SHRA_QB
4062
103k
    536889081U, // SHRA_QB_MMR2
4063
103k
    536893133U, // SHRA_R_PH
4064
103k
    536893133U, // SHRA_R_PH_MM
4065
103k
    536889224U, // SHRA_R_QB
4066
103k
    536889224U, // SHRA_R_QB_MMR2
4067
103k
    536896492U, // SHRA_R_W
4068
103k
    536896492U, // SHRA_R_W_MM
4069
103k
    536893350U, // SHRLV_PH
4070
103k
    536893350U, // SHRLV_PH_MMR2
4071
103k
    536889391U, // SHRLV_QB
4072
103k
    536889391U, // SHRLV_QB_MM
4073
103k
    536893076U, // SHRL_PH
4074
103k
    536893076U, // SHRL_PH_MMR2
4075
103k
    536889176U, // SHRL_QB
4076
103k
    536889176U, // SHRL_QB_MM
4077
103k
    50356047U,  // SHXS_NM
4078
103k
    50358291U,  // SHX_NM
4079
103k
    50354251U,  // SH_MM
4080
103k
    50354251U,  // SH_MMR6
4081
103k
    50354251U,  // SH_NM
4082
103k
    50354251U,  // SHs9_NM
4083
103k
    299410U,  // SIGRIE
4084
103k
    299410U,  // SIGRIE_MMR6
4085
103k
    545170U,  // SIGRIE_NM
4086
103k
    1107313665U,  // SLDI_B
4087
103k
    1107315585U,  // SLDI_D
4088
103k
    1107317404U,  // SLDI_H
4089
103k
    1107321477U,  // SLDI_W
4090
103k
    1107313607U,  // SLD_B
4091
103k
    1107315292U,  // SLD_D
4092
103k
    1107317346U,  // SLD_H
4093
103k
    1107321254U,  // SLD_W
4094
103k
    536893924U, // SLL
4095
103k
    536887811U, // SLL16_MM
4096
103k
    536887811U, // SLL16_MMR6
4097
103k
    536893924U, // SLL16_NM
4098
103k
    1073764836U,  // SLL64_32
4099
103k
    1073764836U,  // SLL64_64
4100
103k
    536888355U, // SLLI_B
4101
103k
    536890258U, // SLLI_D
4102
103k
    536892077U, // SLLI_H
4103
103k
    536896150U, // SLLI_W
4104
103k
    536895731U, // SLLV
4105
103k
    536895731U, // SLLV_MM
4106
103k
    536895731U, // SLLV_NM
4107
103k
    536888504U, // SLL_B
4108
103k
    536890442U, // SLL_D
4109
103k
    536892193U, // SLL_H
4110
103k
    536893924U, // SLL_MM
4111
103k
    536893924U, // SLL_MMR6
4112
103k
    536893924U, // SLL_NM
4113
103k
    536896292U, // SLL_W
4114
103k
    536895363U, // SLT
4115
103k
    536895363U, // SLT64
4116
103k
    536895519U, // SLTIU_NM
4117
103k
    536893635U, // SLTI_NM
4118
103k
    536895605U, // SLTU_NM
4119
103k
    536895363U, // SLT_MM
4120
103k
    536895363U, // SLT_NM
4121
103k
    536893635U, // SLTi
4122
103k
    536893635U, // SLTi64
4123
103k
    536893635U, // SLTi_MM
4124
103k
    536895519U, // SLTiu
4125
103k
    536895519U, // SLTiu64
4126
103k
    536895519U, // SLTiu_MM
4127
103k
    536895605U, // SLTu
4128
103k
    536895605U, // SLTu64
4129
103k
    536895605U, // SLTu_MM
4130
103k
    536891834U, // SNE
4131
103k
    536893556U, // SNEi
4132
103k
    536895752U, // SOV_NM
4133
103k
    1073759354U,  // SPLATI_B
4134
103k
    1073761241U,  // SPLATI_D
4135
103k
    1073763060U,  // SPLATI_H
4136
103k
    1073767133U,  // SPLATI_W
4137
103k
    1073759669U,  // SPLAT_B
4138
103k
    1073761954U,  // SPLAT_D
4139
103k
    1073763508U,  // SPLAT_H
4140
103k
    1073767925U,  // SPLAT_W
4141
103k
    536888168U, // SRA
4142
103k
    536888313U, // SRAI_B
4143
103k
    536890233U, // SRAI_D
4144
103k
    536892052U, // SRAI_H
4145
103k
    536896125U, // SRAI_W
4146
103k
    536888389U, // SRARI_B
4147
103k
    536890292U, // SRARI_D
4148
103k
    536892111U, // SRARI_H
4149
103k
    536896184U, // SRARI_W
4150
103k
    536888542U, // SRAR_B
4151
103k
    536890681U, // SRAR_D
4152
103k
    536892308U, // SRAR_H
4153
103k
    536896556U, // SRAR_W
4154
103k
    536895710U, // SRAV
4155
103k
    536895710U, // SRAV_MM
4156
103k
    536895710U, // SRAV_NM
4157
103k
    536888232U, // SRA_B
4158
103k
    536889865U, // SRA_D
4159
103k
    536891971U, // SRA_H
4160
103k
    536888168U, // SRA_MM
4161
103k
    536888168U, // SRA_NM
4162
103k
    536895844U, // SRA_W
4163
103k
    536893952U, // SRL
4164
103k
    536887818U, // SRL16_MM
4165
103k
    536887818U, // SRL16_MMR6
4166
103k
    536893952U, // SRL16_NM
4167
103k
    536888363U, // SRLI_B
4168
103k
    536890266U, // SRLI_D
4169
103k
    536892085U, // SRLI_H
4170
103k
    536896158U, // SRLI_W
4171
103k
    536888407U, // SRLRI_B
4172
103k
    536890310U, // SRLRI_D
4173
103k
    536892129U, // SRLRI_H
4174
103k
    536896202U, // SRLRI_W
4175
103k
    536888558U, // SRLR_B
4176
103k
    536890697U, // SRLR_D
4177
103k
    536892324U, // SRLR_H
4178
103k
    536896572U, // SRLR_W
4179
103k
    536895738U, // SRLV
4180
103k
    536895738U, // SRLV_MM
4181
103k
    536895738U, // SRLV_NM
4182
103k
    536888511U, // SRL_B
4183
103k
    536890467U, // SRL_D
4184
103k
    536892200U, // SRL_H
4185
103k
    536893952U, // SRL_MM
4186
103k
    536893952U, // SRL_NM
4187
103k
    536896317U, // SRL_W
4188
103k
    11004U, // SSNOP
4189
103k
    11004U, // SSNOP_MM
4190
103k
    11004U, // SSNOP_MMR6
4191
103k
    50349528U,  // ST_B
4192
103k
    50351954U,  // ST_D
4193
103k
    50353367U,  // ST_H
4194
103k
    50357846U,  // ST_W
4195
103k
    536889420U, // SUB
4196
103k
    536893029U, // SUBQH_PH
4197
103k
    536893029U, // SUBQH_PH_MMR2
4198
103k
    536893144U, // SUBQH_R_PH
4199
103k
    536893144U, // SUBQH_R_PH_MMR2
4200
103k
    536896502U, // SUBQH_R_W
4201
103k
    536896502U, // SUBQH_R_W_MMR2
4202
103k
    536896107U, // SUBQH_W
4203
103k
    536896107U, // SUBQH_W_MMR2
4204
103k
    536893104U, // SUBQ_PH
4205
103k
    536893104U, // SUBQ_PH_MM
4206
103k
    536893201U, // SUBQ_S_PH
4207
103k
    536893201U, // SUBQ_S_PH_MM
4208
103k
    536896808U, // SUBQ_S_W
4209
103k
    536896808U, // SUBQ_S_W_MM
4210
103k
    536888914U, // SUBSUS_U_B
4211
103k
    536891412U, // SUBSUS_U_D
4212
103k
    536892805U, // SUBSUS_U_H
4213
103k
    536897296U, // SUBSUS_U_W
4214
103k
    536888717U, // SUBSUU_S_B
4215
103k
    536890985U, // SUBSUU_S_D
4216
103k
    536892545U, // SUBSUU_S_H
4217
103k
    536896918U, // SUBSUU_S_W
4218
103k
    536888679U, // SUBS_S_B
4219
103k
    536890925U, // SUBS_S_D
4220
103k
    536892507U, // SUBS_S_H
4221
103k
    536896858U, // SUBS_S_W
4222
103k
    536888894U, // SUBS_U_B
4223
103k
    536891392U, // SUBS_U_D
4224
103k
    536892785U, // SUBS_U_H
4225
103k
    536897276U, // SUBS_U_W
4226
103k
    536887892U, // SUBU16_MM
4227
103k
    536887892U, // SUBU16_MMR6
4228
103k
    536889129U, // SUBUH_QB
4229
103k
    536889129U, // SUBUH_QB_MMR2
4230
103k
    536889235U, // SUBUH_R_QB
4231
103k
    536889235U, // SUBUH_R_QB_MMR2
4232
103k
    536895420U, // SUBU_MMR6
4233
103k
    536893302U, // SUBU_PH
4234
103k
    536893302U, // SUBU_PH_MMR2
4235
103k
    536889343U, // SUBU_QB
4236
103k
    536889343U, // SUBU_QB_MM
4237
103k
    536893245U, // SUBU_S_PH
4238
103k
    536893245U, // SUBU_S_PH_MMR2
4239
103k
    536889282U, // SUBU_S_QB
4240
103k
    536889282U, // SUBU_S_QB_MM
4241
103k
    536888461U, // SUBVI_B
4242
103k
    536890348U, // SUBVI_D
4243
103k
    536892167U, // SUBVI_H
4244
103k
    536896240U, // SUBVI_W
4245
103k
    536888973U, // SUBV_B
4246
103k
    536891483U, // SUBV_D
4247
103k
    536892864U, // SUBV_H
4248
103k
    536897377U, // SUBV_W
4249
103k
    536889420U, // SUB_MM
4250
103k
    536889420U, // SUB_MMR6
4251
103k
    536889420U, // SUB_NM
4252
103k
    536895420U, // SUBu
4253
103k
    536895420U, // SUBu16_NM
4254
103k
    536895420U, // SUBu_MM
4255
103k
    536895420U, // SUBu_NM
4256
103k
    3254796465U,  // SUXC1
4257
103k
    3254796465U,  // SUXC164
4258
103k
    3254796465U,  // SUXC1_MM
4259
103k
    50358235U,  // SW
4260
103k
    50348657U,  // SW16_MM
4261
103k
    50348657U,  // SW16_MMR6
4262
103k
    50358235U,  // SW16_NM
4263
103k
    50358235U,  // SW4x4_NM
4264
103k
    50358235U,  // SW64
4265
103k
    50348182U,  // SWC1
4266
103k
    50348182U,  // SWC1_MM
4267
103k
    50348398U,  // SWC2
4268
103k
    50348398U,  // SWC2_MMR6
4269
103k
    50348398U,  // SWC2_R6
4270
103k
    50348443U,  // SWC3
4271
103k
    50358235U,  // SWDSP
4272
103k
    50358235U,  // SWDSP_MM
4273
103k
    50352642U,  // SWE
4274
103k
    50352642U,  // SWE_MM
4275
103k
    50358235U,  // SWGP16_NM
4276
103k
    50358235U,  // SWGP_NM
4277
103k
    50354751U,  // SWL
4278
103k
    50354751U,  // SWL64
4279
103k
    50352559U,  // SWLE
4280
103k
    50352559U,  // SWLE_MM
4281
103k
    50354751U,  // SWL_MM
4282
103k
    66072U, // SWM16_MM
4283
103k
    66072U, // SWM16_MMR6
4284
103k
    65812U, // SWM32_MM
4285
103k
    587225725U, // SWM_NM
4286
103k
    419449100U, // SWPC_NM
4287
103k
    453008215U, // SWP_MM
4288
103k
    50355261U,  // SWR
4289
103k
    50355261U,  // SWR64
4290
103k
    50352607U,  // SWRE
4291
103k
    50352607U,  // SWRE_MM
4292
103k
    50355261U,  // SWR_MM
4293
103k
    50358235U,  // SWSP16_NM
4294
103k
    50355004U,  // SWSP_MM
4295
103k
    50358235U,  // SWSP_MMR6
4296
103k
    3254796479U,  // SWXC1
4297
103k
    3254796479U,  // SWXC1_MM
4298
103k
    50356066U,  // SWXS_NM
4299
103k
    50358325U,  // SWX_NM
4300
103k
    50358235U,  // SW_MM
4301
103k
    50358235U,  // SW_MMR6
4302
103k
    50358235U,  // SW_NM
4303
103k
    50358235U,  // SWs9_NM
4304
103k
    714997U,  // SYNC
4305
103k
    317530U,  // SYNCI
4306
103k
    317530U,  // SYNCI_MM
4307
103k
    317530U,  // SYNCI_MMR6
4308
103k
    317530U,  // SYNCI_NM
4309
103k
    317530U,  // SYNCIs9_NM
4310
103k
    714997U,  // SYNC_MM
4311
103k
    706779U,  // SYNC_MMR6
4312
103k
    706779U,  // SYNC_NM
4313
103k
    285128U,  // SYSCALL
4314
103k
    547272U,  // SYSCALL16_NM
4315
103k
    661960U,  // SYSCALL_MM
4316
103k
    547272U,  // SYSCALL_NM
4317
103k
    0U, // Save16
4318
103k
    0U, // SaveX16
4319
103k
    50350149U,  // SbRxRyOffMemX16
4320
103k
    551048U,  // SebRx16
4321
103k
    551054U,  // SehRx16
4322
103k
    50354251U,  // ShRxRyOffMemX16
4323
103k
    536893924U, // SllX16
4324
103k
    33579251U,  // SllvRxRy16
4325
103k
    24451U, // SltRxRy16
4326
103k
    1610635459U,  // SltiRxImm16
4327
103k
    22723U, // SltiRxImmX16
4328
103k
    1610637343U,  // SltiuRxImm16
4329
103k
    24607U, // SltiuRxImmX16
4330
103k
    24693U, // SltuRxRy16
4331
103k
    536888168U, // SraX16
4332
103k
    33579230U,  // SravRxRy16
4333
103k
    536893952U, // SrlX16
4334
103k
    33579258U,  // SrlvRxRy16
4335
103k
    536895420U, // SubuRxRyRz16
4336
103k
    50358235U,  // SwRxRyOffMemX16
4337
103k
    50358235U,  // SwRxSpImmX16
4338
103k
    536894310U, // TEQ
4339
103k
    22705U, // TEQI
4340
103k
    22705U, // TEQI_MM
4341
103k
    536894310U, // TEQ_MM
4342
103k
    536894310U, // TEQ_NM
4343
103k
    536891772U, // TGE
4344
103k
    22638U, // TGEI
4345
103k
    24600U, // TGEIU
4346
103k
    24600U, // TGEIU_MM
4347
103k
    22638U, // TGEI_MM
4348
103k
    536895473U, // TGEU
4349
103k
    536895473U, // TGEU_MM
4350
103k
    536891772U, // TGE_MM
4351
103k
    11052U, // TLBGINV
4352
103k
    10953U, // TLBGINVF
4353
103k
    10953U, // TLBGINVF_MM
4354
103k
    11052U, // TLBGINV_MM
4355
103k
    10998U, // TLBGP
4356
103k
    10998U, // TLBGP_MM
4357
103k
    11015U, // TLBGR
4358
103k
    11015U, // TLBGR_MM
4359
103k
    10968U, // TLBGWI
4360
103k
    10968U, // TLBGWI_MM
4361
103k
    11027U, // TLBGWR
4362
103k
    11027U, // TLBGWR_MM
4363
103k
    11045U, // TLBINV
4364
103k
    10945U, // TLBINVF
4365
103k
    10945U, // TLBINVF_MMR6
4366
103k
    10945U, // TLBINVF_NM
4367
103k
    11045U, // TLBINV_MMR6
4368
103k
    11045U, // TLBINV_NM
4369
103k
    10993U, // TLBP
4370
103k
    10993U, // TLBP_MM
4371
103k
    10993U, // TLBP_NM
4372
103k
    11010U, // TLBR
4373
103k
    11010U, // TLBR_MM
4374
103k
    11010U, // TLBR_NM
4375
103k
    10962U, // TLBWI
4376
103k
    10962U, // TLBWI_MM
4377
103k
    10962U, // TLBWI_NM
4378
103k
    11021U, // TLBWR
4379
103k
    11021U, // TLBWR_MM
4380
103k
    11021U, // TLBWR_NM
4381
103k
    536895368U, // TLT
4382
103k
    22729U, // TLTI
4383
103k
    24614U, // TLTIU_MM
4384
103k
    22729U, // TLTI_MM
4385
103k
    536895611U, // TLTU
4386
103k
    536895611U, // TLTU_MM
4387
103k
    536895368U, // TLT_MM
4388
103k
    536891839U, // TNE
4389
103k
    22650U, // TNEI
4390
103k
    22650U, // TNEI_MM
4391
103k
    536891839U, // TNE_MM
4392
103k
    536891839U, // TNE_NM
4393
103k
    19454U, // TRUNC_L_D64
4394
103k
    19454U, // TRUNC_L_D_MMR6
4395
103k
    23825U, // TRUNC_L_S
4396
103k
    23825U, // TRUNC_L_S_MMR6
4397
103k
    20629U, // TRUNC_W_D32
4398
103k
    20629U, // TRUNC_W_D64
4399
103k
    20629U, // TRUNC_W_D_MMR6
4400
103k
    20629U, // TRUNC_W_MM
4401
103k
    24167U, // TRUNC_W_S
4402
103k
    24167U, // TRUNC_W_S_MM
4403
103k
    24167U, // TRUNC_W_S_MMR6
4404
103k
    24614U, // TTLTIU
4405
103k
    50353690U,  // UALH_NM
4406
103k
    587225716U, // UALWM_NM
4407
103k
    50358211U,  // UALW_NM
4408
103k
    50354249U,  // UASH_NM
4409
103k
    587225723U, // UASWM_NM
4410
103k
    50358233U,  // UASW_NM
4411
103k
    26773U, // UDIV
4412
103k
    26773U, // UDIV_MM
4413
103k
    536895533U, // V3MULU
4414
103k
    536887363U, // VMM0
4415
103k
    536895548U, // VMULU
4416
103k
    570442729U, // VSHF_B
4417
103k
    570444633U, // VSHF_D
4418
103k
    570446468U, // VSHF_H
4419
103k
    570450460U, // VSHF_W
4420
103k
    11040U, // WAIT
4421
103k
    663416U,  // WAIT_MM
4422
103k
    663416U,  // WAIT_MMR6
4423
103k
    663416U,  // WAIT_NM
4424
103k
    234904350U, // WRDSP
4425
103k
    218127134U, // WRDSP_MM
4426
103k
    23574U, // WRPGPR_MMR6
4427
103k
    23574U, // WRPGPR_NM
4428
103k
    22022U, // WSBH
4429
103k
    22022U, // WSBH_MM
4430
103k
    22022U, // WSBH_MMR6
4431
103k
    536894473U, // XOR
4432
103k
    20021814U,  // XOR16_MM
4433
103k
    20021814U,  // XOR16_MMR6
4434
103k
    536894473U, // XOR16_NM
4435
103k
    536894473U, // XOR64
4436
103k
    536888424U, // XORI_B
4437
103k
    536893623U, // XORI_MMR6
4438
103k
    536893623U, // XORI_NM
4439
103k
    536894473U, // XOR_MM
4440
103k
    536894473U, // XOR_MMR6
4441
103k
    536894473U, // XOR_NM
4442
103k
    536895674U, // XOR_V
4443
103k
    536893623U, // XORi
4444
103k
    536893623U, // XORi64
4445
103k
    536893623U, // XORi_MM
4446
103k
    33577993U,  // XorRxRxRy16
4447
103k
    20776U, // YIELD
4448
103k
    20776U, // YIELD_NM
4449
103k
  };
4450
4451
103k
  static const uint16_t OpInfo1[] = {
4452
103k
    0U, // PHI
4453
103k
    0U, // INLINEASM
4454
103k
    0U, // INLINEASM_BR
4455
103k
    0U, // CFI_INSTRUCTION
4456
103k
    0U, // EH_LABEL
4457
103k
    0U, // GC_LABEL
4458
103k
    0U, // ANNOTATION_LABEL
4459
103k
    0U, // KILL
4460
103k
    0U, // EXTRACT_SUBREG
4461
103k
    0U, // INSERT_SUBREG
4462
103k
    0U, // IMPLICIT_DEF
4463
103k
    0U, // SUBREG_TO_REG
4464
103k
    0U, // COPY_TO_REGCLASS
4465
103k
    0U, // DBG_VALUE
4466
103k
    0U, // DBG_VALUE_LIST
4467
103k
    0U, // DBG_INSTR_REF
4468
103k
    0U, // DBG_PHI
4469
103k
    0U, // DBG_LABEL
4470
103k
    0U, // REG_SEQUENCE
4471
103k
    0U, // COPY
4472
103k
    0U, // BUNDLE
4473
103k
    0U, // LIFETIME_START
4474
103k
    0U, // LIFETIME_END
4475
103k
    0U, // PSEUDO_PROBE
4476
103k
    0U, // ARITH_FENCE
4477
103k
    0U, // STACKMAP
4478
103k
    0U, // FENTRY_CALL
4479
103k
    0U, // PATCHPOINT
4480
103k
    0U, // LOAD_STACK_GUARD
4481
103k
    0U, // PREALLOCATED_SETUP
4482
103k
    0U, // PREALLOCATED_ARG
4483
103k
    0U, // STATEPOINT
4484
103k
    0U, // LOCAL_ESCAPE
4485
103k
    0U, // FAULTING_OP
4486
103k
    0U, // PATCHABLE_OP
4487
103k
    0U, // PATCHABLE_FUNCTION_ENTER
4488
103k
    0U, // PATCHABLE_RET
4489
103k
    0U, // PATCHABLE_FUNCTION_EXIT
4490
103k
    0U, // PATCHABLE_TAIL_CALL
4491
103k
    0U, // PATCHABLE_EVENT_CALL
4492
103k
    0U, // PATCHABLE_TYPED_EVENT_CALL
4493
103k
    0U, // ICALL_BRANCH_FUNNEL
4494
103k
    0U, // MEMBARRIER
4495
103k
    0U, // JUMP_TABLE_DEBUG_INFO
4496
103k
    0U, // G_ASSERT_SEXT
4497
103k
    0U, // G_ASSERT_ZEXT
4498
103k
    0U, // G_ASSERT_ALIGN
4499
103k
    0U, // G_ADD
4500
103k
    0U, // G_SUB
4501
103k
    0U, // G_MUL
4502
103k
    0U, // G_SDIV
4503
103k
    0U, // G_UDIV
4504
103k
    0U, // G_SREM
4505
103k
    0U, // G_UREM
4506
103k
    0U, // G_SDIVREM
4507
103k
    0U, // G_UDIVREM
4508
103k
    0U, // G_AND
4509
103k
    0U, // G_OR
4510
103k
    0U, // G_XOR
4511
103k
    0U, // G_IMPLICIT_DEF
4512
103k
    0U, // G_PHI
4513
103k
    0U, // G_FRAME_INDEX
4514
103k
    0U, // G_GLOBAL_VALUE
4515
103k
    0U, // G_CONSTANT_POOL
4516
103k
    0U, // G_EXTRACT
4517
103k
    0U, // G_UNMERGE_VALUES
4518
103k
    0U, // G_INSERT
4519
103k
    0U, // G_MERGE_VALUES
4520
103k
    0U, // G_BUILD_VECTOR
4521
103k
    0U, // G_BUILD_VECTOR_TRUNC
4522
103k
    0U, // G_CONCAT_VECTORS
4523
103k
    0U, // G_PTRTOINT
4524
103k
    0U, // G_INTTOPTR
4525
103k
    0U, // G_BITCAST
4526
103k
    0U, // G_FREEZE
4527
103k
    0U, // G_CONSTANT_FOLD_BARRIER
4528
103k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
4529
103k
    0U, // G_INTRINSIC_TRUNC
4530
103k
    0U, // G_INTRINSIC_ROUND
4531
103k
    0U, // G_INTRINSIC_LRINT
4532
103k
    0U, // G_INTRINSIC_ROUNDEVEN
4533
103k
    0U, // G_READCYCLECOUNTER
4534
103k
    0U, // G_LOAD
4535
103k
    0U, // G_SEXTLOAD
4536
103k
    0U, // G_ZEXTLOAD
4537
103k
    0U, // G_INDEXED_LOAD
4538
103k
    0U, // G_INDEXED_SEXTLOAD
4539
103k
    0U, // G_INDEXED_ZEXTLOAD
4540
103k
    0U, // G_STORE
4541
103k
    0U, // G_INDEXED_STORE
4542
103k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
4543
103k
    0U, // G_ATOMIC_CMPXCHG
4544
103k
    0U, // G_ATOMICRMW_XCHG
4545
103k
    0U, // G_ATOMICRMW_ADD
4546
103k
    0U, // G_ATOMICRMW_SUB
4547
103k
    0U, // G_ATOMICRMW_AND
4548
103k
    0U, // G_ATOMICRMW_NAND
4549
103k
    0U, // G_ATOMICRMW_OR
4550
103k
    0U, // G_ATOMICRMW_XOR
4551
103k
    0U, // G_ATOMICRMW_MAX
4552
103k
    0U, // G_ATOMICRMW_MIN
4553
103k
    0U, // G_ATOMICRMW_UMAX
4554
103k
    0U, // G_ATOMICRMW_UMIN
4555
103k
    0U, // G_ATOMICRMW_FADD
4556
103k
    0U, // G_ATOMICRMW_FSUB
4557
103k
    0U, // G_ATOMICRMW_FMAX
4558
103k
    0U, // G_ATOMICRMW_FMIN
4559
103k
    0U, // G_ATOMICRMW_UINC_WRAP
4560
103k
    0U, // G_ATOMICRMW_UDEC_WRAP
4561
103k
    0U, // G_FENCE
4562
103k
    0U, // G_PREFETCH
4563
103k
    0U, // G_BRCOND
4564
103k
    0U, // G_BRINDIRECT
4565
103k
    0U, // G_INVOKE_REGION_START
4566
103k
    0U, // G_INTRINSIC
4567
103k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
4568
103k
    0U, // G_INTRINSIC_CONVERGENT
4569
103k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
4570
103k
    0U, // G_ANYEXT
4571
103k
    0U, // G_TRUNC
4572
103k
    0U, // G_CONSTANT
4573
103k
    0U, // G_FCONSTANT
4574
103k
    0U, // G_VASTART
4575
103k
    0U, // G_VAARG
4576
103k
    0U, // G_SEXT
4577
103k
    0U, // G_SEXT_INREG
4578
103k
    0U, // G_ZEXT
4579
103k
    0U, // G_SHL
4580
103k
    0U, // G_LSHR
4581
103k
    0U, // G_ASHR
4582
103k
    0U, // G_FSHL
4583
103k
    0U, // G_FSHR
4584
103k
    0U, // G_ROTR
4585
103k
    0U, // G_ROTL
4586
103k
    0U, // G_ICMP
4587
103k
    0U, // G_FCMP
4588
103k
    0U, // G_SELECT
4589
103k
    0U, // G_UADDO
4590
103k
    0U, // G_UADDE
4591
103k
    0U, // G_USUBO
4592
103k
    0U, // G_USUBE
4593
103k
    0U, // G_SADDO
4594
103k
    0U, // G_SADDE
4595
103k
    0U, // G_SSUBO
4596
103k
    0U, // G_SSUBE
4597
103k
    0U, // G_UMULO
4598
103k
    0U, // G_SMULO
4599
103k
    0U, // G_UMULH
4600
103k
    0U, // G_SMULH
4601
103k
    0U, // G_UADDSAT
4602
103k
    0U, // G_SADDSAT
4603
103k
    0U, // G_USUBSAT
4604
103k
    0U, // G_SSUBSAT
4605
103k
    0U, // G_USHLSAT
4606
103k
    0U, // G_SSHLSAT
4607
103k
    0U, // G_SMULFIX
4608
103k
    0U, // G_UMULFIX
4609
103k
    0U, // G_SMULFIXSAT
4610
103k
    0U, // G_UMULFIXSAT
4611
103k
    0U, // G_SDIVFIX
4612
103k
    0U, // G_UDIVFIX
4613
103k
    0U, // G_SDIVFIXSAT
4614
103k
    0U, // G_UDIVFIXSAT
4615
103k
    0U, // G_FADD
4616
103k
    0U, // G_FSUB
4617
103k
    0U, // G_FMUL
4618
103k
    0U, // G_FMA
4619
103k
    0U, // G_FMAD
4620
103k
    0U, // G_FDIV
4621
103k
    0U, // G_FREM
4622
103k
    0U, // G_FPOW
4623
103k
    0U, // G_FPOWI
4624
103k
    0U, // G_FEXP
4625
103k
    0U, // G_FEXP2
4626
103k
    0U, // G_FEXP10
4627
103k
    0U, // G_FLOG
4628
103k
    0U, // G_FLOG2
4629
103k
    0U, // G_FLOG10
4630
103k
    0U, // G_FLDEXP
4631
103k
    0U, // G_FFREXP
4632
103k
    0U, // G_FNEG
4633
103k
    0U, // G_FPEXT
4634
103k
    0U, // G_FPTRUNC
4635
103k
    0U, // G_FPTOSI
4636
103k
    0U, // G_FPTOUI
4637
103k
    0U, // G_SITOFP
4638
103k
    0U, // G_UITOFP
4639
103k
    0U, // G_FABS
4640
103k
    0U, // G_FCOPYSIGN
4641
103k
    0U, // G_IS_FPCLASS
4642
103k
    0U, // G_FCANONICALIZE
4643
103k
    0U, // G_FMINNUM
4644
103k
    0U, // G_FMAXNUM
4645
103k
    0U, // G_FMINNUM_IEEE
4646
103k
    0U, // G_FMAXNUM_IEEE
4647
103k
    0U, // G_FMINIMUM
4648
103k
    0U, // G_FMAXIMUM
4649
103k
    0U, // G_GET_FPENV
4650
103k
    0U, // G_SET_FPENV
4651
103k
    0U, // G_RESET_FPENV
4652
103k
    0U, // G_GET_FPMODE
4653
103k
    0U, // G_SET_FPMODE
4654
103k
    0U, // G_RESET_FPMODE
4655
103k
    0U, // G_PTR_ADD
4656
103k
    0U, // G_PTRMASK
4657
103k
    0U, // G_SMIN
4658
103k
    0U, // G_SMAX
4659
103k
    0U, // G_UMIN
4660
103k
    0U, // G_UMAX
4661
103k
    0U, // G_ABS
4662
103k
    0U, // G_LROUND
4663
103k
    0U, // G_LLROUND
4664
103k
    0U, // G_BR
4665
103k
    0U, // G_BRJT
4666
103k
    0U, // G_INSERT_VECTOR_ELT
4667
103k
    0U, // G_EXTRACT_VECTOR_ELT
4668
103k
    0U, // G_SHUFFLE_VECTOR
4669
103k
    0U, // G_CTTZ
4670
103k
    0U, // G_CTTZ_ZERO_UNDEF
4671
103k
    0U, // G_CTLZ
4672
103k
    0U, // G_CTLZ_ZERO_UNDEF
4673
103k
    0U, // G_CTPOP
4674
103k
    0U, // G_BSWAP
4675
103k
    0U, // G_BITREVERSE
4676
103k
    0U, // G_FCEIL
4677
103k
    0U, // G_FCOS
4678
103k
    0U, // G_FSIN
4679
103k
    0U, // G_FSQRT
4680
103k
    0U, // G_FFLOOR
4681
103k
    0U, // G_FRINT
4682
103k
    0U, // G_FNEARBYINT
4683
103k
    0U, // G_ADDRSPACE_CAST
4684
103k
    0U, // G_BLOCK_ADDR
4685
103k
    0U, // G_JUMP_TABLE
4686
103k
    0U, // G_DYN_STACKALLOC
4687
103k
    0U, // G_STACKSAVE
4688
103k
    0U, // G_STACKRESTORE
4689
103k
    0U, // G_STRICT_FADD
4690
103k
    0U, // G_STRICT_FSUB
4691
103k
    0U, // G_STRICT_FMUL
4692
103k
    0U, // G_STRICT_FDIV
4693
103k
    0U, // G_STRICT_FREM
4694
103k
    0U, // G_STRICT_FMA
4695
103k
    0U, // G_STRICT_FSQRT
4696
103k
    0U, // G_STRICT_FLDEXP
4697
103k
    0U, // G_READ_REGISTER
4698
103k
    0U, // G_WRITE_REGISTER
4699
103k
    0U, // G_MEMCPY
4700
103k
    0U, // G_MEMCPY_INLINE
4701
103k
    0U, // G_MEMMOVE
4702
103k
    0U, // G_MEMSET
4703
103k
    0U, // G_BZERO
4704
103k
    0U, // G_VECREDUCE_SEQ_FADD
4705
103k
    0U, // G_VECREDUCE_SEQ_FMUL
4706
103k
    0U, // G_VECREDUCE_FADD
4707
103k
    0U, // G_VECREDUCE_FMUL
4708
103k
    0U, // G_VECREDUCE_FMAX
4709
103k
    0U, // G_VECREDUCE_FMIN
4710
103k
    0U, // G_VECREDUCE_FMAXIMUM
4711
103k
    0U, // G_VECREDUCE_FMINIMUM
4712
103k
    0U, // G_VECREDUCE_ADD
4713
103k
    0U, // G_VECREDUCE_MUL
4714
103k
    0U, // G_VECREDUCE_AND
4715
103k
    0U, // G_VECREDUCE_OR
4716
103k
    0U, // G_VECREDUCE_XOR
4717
103k
    0U, // G_VECREDUCE_SMAX
4718
103k
    0U, // G_VECREDUCE_SMIN
4719
103k
    0U, // G_VECREDUCE_UMAX
4720
103k
    0U, // G_VECREDUCE_UMIN
4721
103k
    0U, // G_SBFX
4722
103k
    0U, // G_UBFX
4723
103k
    0U, // ABSMacro
4724
103k
    0U, // ADJCALLSTACKDOWN
4725
103k
    0U, // ADJCALLSTACKDOWN_NM
4726
103k
    0U, // ADJCALLSTACKUP
4727
103k
    0U, // ADJCALLSTACKUP_NM
4728
103k
    0U, // ALIGN_NM
4729
103k
    0U, // AND_V_D_PSEUDO
4730
103k
    0U, // AND_V_H_PSEUDO
4731
103k
    0U, // AND_V_W_PSEUDO
4732
103k
    0U, // ATOMIC_CMP_SWAP_I16
4733
103k
    0U, // ATOMIC_CMP_SWAP_I16_POSTRA
4734
103k
    0U, // ATOMIC_CMP_SWAP_I32
4735
103k
    0U, // ATOMIC_CMP_SWAP_I32_POSTRA
4736
103k
    0U, // ATOMIC_CMP_SWAP_I64
4737
103k
    0U, // ATOMIC_CMP_SWAP_I64_POSTRA
4738
103k
    0U, // ATOMIC_CMP_SWAP_I8
4739
103k
    0U, // ATOMIC_CMP_SWAP_I8_POSTRA
4740
103k
    0U, // ATOMIC_LOAD_ADD_I16
4741
103k
    0U, // ATOMIC_LOAD_ADD_I16_POSTRA
4742
103k
    0U, // ATOMIC_LOAD_ADD_I32
4743
103k
    0U, // ATOMIC_LOAD_ADD_I32_POSTRA
4744
103k
    0U, // ATOMIC_LOAD_ADD_I64
4745
103k
    0U, // ATOMIC_LOAD_ADD_I64_POSTRA
4746
103k
    0U, // ATOMIC_LOAD_ADD_I8
4747
103k
    0U, // ATOMIC_LOAD_ADD_I8_POSTRA
4748
103k
    0U, // ATOMIC_LOAD_AND_I16
4749
103k
    0U, // ATOMIC_LOAD_AND_I16_POSTRA
4750
103k
    0U, // ATOMIC_LOAD_AND_I32
4751
103k
    0U, // ATOMIC_LOAD_AND_I32_POSTRA
4752
103k
    0U, // ATOMIC_LOAD_AND_I64
4753
103k
    0U, // ATOMIC_LOAD_AND_I64_POSTRA
4754
103k
    0U, // ATOMIC_LOAD_AND_I8
4755
103k
    0U, // ATOMIC_LOAD_AND_I8_POSTRA
4756
103k
    0U, // ATOMIC_LOAD_MAX_I16
4757
103k
    0U, // ATOMIC_LOAD_MAX_I16_POSTRA
4758
103k
    0U, // ATOMIC_LOAD_MAX_I32
4759
103k
    0U, // ATOMIC_LOAD_MAX_I32_POSTRA
4760
103k
    0U, // ATOMIC_LOAD_MAX_I64
4761
103k
    0U, // ATOMIC_LOAD_MAX_I64_POSTRA
4762
103k
    0U, // ATOMIC_LOAD_MAX_I8
4763
103k
    0U, // ATOMIC_LOAD_MAX_I8_POSTRA
4764
103k
    0U, // ATOMIC_LOAD_MIN_I16
4765
103k
    0U, // ATOMIC_LOAD_MIN_I16_POSTRA
4766
103k
    0U, // ATOMIC_LOAD_MIN_I32
4767
103k
    0U, // ATOMIC_LOAD_MIN_I32_POSTRA
4768
103k
    0U, // ATOMIC_LOAD_MIN_I64
4769
103k
    0U, // ATOMIC_LOAD_MIN_I64_POSTRA
4770
103k
    0U, // ATOMIC_LOAD_MIN_I8
4771
103k
    0U, // ATOMIC_LOAD_MIN_I8_POSTRA
4772
103k
    0U, // ATOMIC_LOAD_NAND_I16
4773
103k
    0U, // ATOMIC_LOAD_NAND_I16_POSTRA
4774
103k
    0U, // ATOMIC_LOAD_NAND_I32
4775
103k
    0U, // ATOMIC_LOAD_NAND_I32_POSTRA
4776
103k
    0U, // ATOMIC_LOAD_NAND_I64
4777
103k
    0U, // ATOMIC_LOAD_NAND_I64_POSTRA
4778
103k
    0U, // ATOMIC_LOAD_NAND_I8
4779
103k
    0U, // ATOMIC_LOAD_NAND_I8_POSTRA
4780
103k
    0U, // ATOMIC_LOAD_OR_I16
4781
103k
    0U, // ATOMIC_LOAD_OR_I16_POSTRA
4782
103k
    0U, // ATOMIC_LOAD_OR_I32
4783
103k
    0U, // ATOMIC_LOAD_OR_I32_POSTRA
4784
103k
    0U, // ATOMIC_LOAD_OR_I64
4785
103k
    0U, // ATOMIC_LOAD_OR_I64_POSTRA
4786
103k
    0U, // ATOMIC_LOAD_OR_I8
4787
103k
    0U, // ATOMIC_LOAD_OR_I8_POSTRA
4788
103k
    0U, // ATOMIC_LOAD_SUB_I16
4789
103k
    0U, // ATOMIC_LOAD_SUB_I16_POSTRA
4790
103k
    0U, // ATOMIC_LOAD_SUB_I32
4791
103k
    0U, // ATOMIC_LOAD_SUB_I32_POSTRA
4792
103k
    0U, // ATOMIC_LOAD_SUB_I64
4793
103k
    0U, // ATOMIC_LOAD_SUB_I64_POSTRA
4794
103k
    0U, // ATOMIC_LOAD_SUB_I8
4795
103k
    0U, // ATOMIC_LOAD_SUB_I8_POSTRA
4796
103k
    0U, // ATOMIC_LOAD_UMAX_I16
4797
103k
    0U, // ATOMIC_LOAD_UMAX_I16_POSTRA
4798
103k
    0U, // ATOMIC_LOAD_UMAX_I32
4799
103k
    0U, // ATOMIC_LOAD_UMAX_I32_POSTRA
4800
103k
    0U, // ATOMIC_LOAD_UMAX_I64
4801
103k
    0U, // ATOMIC_LOAD_UMAX_I64_POSTRA
4802
103k
    0U, // ATOMIC_LOAD_UMAX_I8
4803
103k
    0U, // ATOMIC_LOAD_UMAX_I8_POSTRA
4804
103k
    0U, // ATOMIC_LOAD_UMIN_I16
4805
103k
    0U, // ATOMIC_LOAD_UMIN_I16_POSTRA
4806
103k
    0U, // ATOMIC_LOAD_UMIN_I32
4807
103k
    0U, // ATOMIC_LOAD_UMIN_I32_POSTRA
4808
103k
    0U, // ATOMIC_LOAD_UMIN_I64
4809
103k
    0U, // ATOMIC_LOAD_UMIN_I64_POSTRA
4810
103k
    0U, // ATOMIC_LOAD_UMIN_I8
4811
103k
    0U, // ATOMIC_LOAD_UMIN_I8_POSTRA
4812
103k
    0U, // ATOMIC_LOAD_XOR_I16
4813
103k
    0U, // ATOMIC_LOAD_XOR_I16_POSTRA
4814
103k
    0U, // ATOMIC_LOAD_XOR_I32
4815
103k
    0U, // ATOMIC_LOAD_XOR_I32_POSTRA
4816
103k
    0U, // ATOMIC_LOAD_XOR_I64
4817
103k
    0U, // ATOMIC_LOAD_XOR_I64_POSTRA
4818
103k
    0U, // ATOMIC_LOAD_XOR_I8
4819
103k
    0U, // ATOMIC_LOAD_XOR_I8_POSTRA
4820
103k
    0U, // ATOMIC_SWAP_I16
4821
103k
    0U, // ATOMIC_SWAP_I16_POSTRA
4822
103k
    0U, // ATOMIC_SWAP_I32
4823
103k
    0U, // ATOMIC_SWAP_I32_POSTRA
4824
103k
    0U, // ATOMIC_SWAP_I64
4825
103k
    0U, // ATOMIC_SWAP_I64_POSTRA
4826
103k
    0U, // ATOMIC_SWAP_I8
4827
103k
    0U, // ATOMIC_SWAP_I8_POSTRA
4828
103k
    0U, // B
4829
103k
    0U, // BAL_BR
4830
103k
    0U, // BAL_BR_MM
4831
103k
    4U, // BEQLImmMacro
4832
103k
    4U, // BGE
4833
103k
    4U, // BGEImmMacro
4834
103k
    4U, // BGEL
4835
103k
    4U, // BGELImmMacro
4836
103k
    4U, // BGEU
4837
103k
    4U, // BGEUImmMacro
4838
103k
    4U, // BGEUL
4839
103k
    4U, // BGEULImmMacro
4840
103k
    4U, // BGT
4841
103k
    4U, // BGTImmMacro
4842
103k
    4U, // BGTL
4843
103k
    4U, // BGTLImmMacro
4844
103k
    4U, // BGTU
4845
103k
    4U, // BGTUImmMacro
4846
103k
    4U, // BGTUL
4847
103k
    4U, // BGTULImmMacro
4848
103k
    4U, // BLE
4849
103k
    4U, // BLEImmMacro
4850
103k
    4U, // BLEL
4851
103k
    4U, // BLELImmMacro
4852
103k
    4U, // BLEU
4853
103k
    4U, // BLEUImmMacro
4854
103k
    4U, // BLEUL
4855
103k
    4U, // BLEULImmMacro
4856
103k
    4U, // BLT
4857
103k
    4U, // BLTImmMacro
4858
103k
    4U, // BLTL
4859
103k
    4U, // BLTLImmMacro
4860
103k
    4U, // BLTU
4861
103k
    4U, // BLTUImmMacro
4862
103k
    4U, // BLTUL
4863
103k
    4U, // BLTULImmMacro
4864
103k
    4U, // BNELImmMacro
4865
103k
    0U, // BPOSGE32_PSEUDO
4866
103k
    0U, // BSEL_D_PSEUDO
4867
103k
    0U, // BSEL_FD_PSEUDO
4868
103k
    0U, // BSEL_FW_PSEUDO
4869
103k
    0U, // BSEL_H_PSEUDO
4870
103k
    0U, // BSEL_W_PSEUDO
4871
103k
    0U, // B_MM
4872
103k
    0U, // B_MMR6_Pseudo
4873
103k
    0U, // B_MM_Pseudo
4874
103k
    4U, // BeqImm
4875
103k
    4U, // BneImm
4876
103k
    0U, // BteqzT8CmpX16
4877
103k
    0U, // BteqzT8CmpiX16
4878
103k
    0U, // BteqzT8SltX16
4879
103k
    0U, // BteqzT8SltiX16
4880
103k
    0U, // BteqzT8SltiuX16
4881
103k
    0U, // BteqzT8SltuX16
4882
103k
    0U, // BtnezT8CmpX16
4883
103k
    0U, // BtnezT8CmpiX16
4884
103k
    0U, // BtnezT8SltX16
4885
103k
    0U, // BtnezT8SltiX16
4886
103k
    0U, // BtnezT8SltiuX16
4887
103k
    0U, // BtnezT8SltuX16
4888
103k
    0U, // BuildPairF64
4889
103k
    0U, // BuildPairF64_64
4890
103k
    0U, // CFTC1
4891
103k
    0U, // CONSTPOOL_ENTRY
4892
103k
    0U, // COPY_FD_PSEUDO
4893
103k
    0U, // COPY_FW_PSEUDO
4894
103k
    0U, // CTTC1
4895
103k
    0U, // Constant32
4896
103k
    128U, // DMULImmMacro
4897
103k
    128U, // DMULMacro
4898
103k
    128U, // DMULOMacro
4899
103k
    128U, // DMULOUMacro
4900
103k
    128U, // DROL
4901
103k
    128U, // DROLImm
4902
103k
    128U, // DROR
4903
103k
    128U, // DRORImm
4904
103k
    128U, // DSDivIMacro
4905
103k
    128U, // DSDivMacro
4906
103k
    128U, // DSRemIMacro
4907
103k
    128U, // DSRemMacro
4908
103k
    128U, // DUDivIMacro
4909
103k
    128U, // DUDivMacro
4910
103k
    128U, // DURemIMacro
4911
103k
    128U, // DURemMacro
4912
103k
    0U, // ERet
4913
103k
    0U, // ExtractElementF64
4914
103k
    0U, // ExtractElementF64_64
4915
103k
    0U, // FABS_D
4916
103k
    0U, // FABS_W
4917
103k
    0U, // FEXP2_D_1_PSEUDO
4918
103k
    0U, // FEXP2_W_1_PSEUDO
4919
103k
    0U, // FILL_FD_PSEUDO
4920
103k
    0U, // FILL_FW_PSEUDO
4921
103k
    0U, // GotPrologue16
4922
103k
    0U, // INSERT_B_VIDX64_PSEUDO
4923
103k
    0U, // INSERT_B_VIDX_PSEUDO
4924
103k
    0U, // INSERT_D_VIDX64_PSEUDO
4925
103k
    0U, // INSERT_D_VIDX_PSEUDO
4926
103k
    0U, // INSERT_FD_PSEUDO
4927
103k
    0U, // INSERT_FD_VIDX64_PSEUDO
4928
103k
    0U, // INSERT_FD_VIDX_PSEUDO
4929
103k
    0U, // INSERT_FW_PSEUDO
4930
103k
    0U, // INSERT_FW_VIDX64_PSEUDO
4931
103k
    0U, // INSERT_FW_VIDX_PSEUDO
4932
103k
    0U, // INSERT_H_VIDX64_PSEUDO
4933
103k
    0U, // INSERT_H_VIDX_PSEUDO
4934
103k
    0U, // INSERT_W_VIDX64_PSEUDO
4935
103k
    0U, // INSERT_W_VIDX_PSEUDO
4936
103k
    0U, // JALR64Pseudo
4937
103k
    0U, // JALRCPseudo
4938
103k
    0U, // JALRHB64Pseudo
4939
103k
    0U, // JALRHBPseudo
4940
103k
    0U, // JALRPseudo
4941
103k
    0U, // JAL_MMR6
4942
103k
    0U, // JalOneReg
4943
103k
    0U, // JalTwoReg
4944
103k
    0U, // LDMacro
4945
103k
    0U, // LDR_D
4946
103k
    0U, // LDR_W
4947
103k
    0U, // LD_F16
4948
103k
    0U, // LOAD_ACC128
4949
103k
    0U, // LOAD_ACC64
4950
103k
    0U, // LOAD_ACC64DSP
4951
103k
    0U, // LOAD_CCOND_DSP
4952
103k
    0U, // LONG_BRANCH_ADDiu
4953
103k
    0U, // LONG_BRANCH_ADDiu2Op
4954
103k
    0U, // LONG_BRANCH_DADDiu
4955
103k
    0U, // LONG_BRANCH_DADDiu2Op
4956
103k
    0U, // LONG_BRANCH_LUi
4957
103k
    0U, // LONG_BRANCH_LUi2Op
4958
103k
    0U, // LONG_BRANCH_LUi2Op_64
4959
103k
    0U, // LWM_MM
4960
103k
    0U, // LoadAddrImm32
4961
103k
    0U, // LoadAddrImm64
4962
103k
    0U, // LoadAddrReg32
4963
103k
    0U, // LoadAddrReg64
4964
103k
    0U, // LoadImm32
4965
103k
    0U, // LoadImm64
4966
103k
    0U, // LoadImmDoubleFGR
4967
103k
    0U, // LoadImmDoubleFGR_32
4968
103k
    0U, // LoadImmDoubleGPR
4969
103k
    0U, // LoadImmSingleFGR
4970
103k
    0U, // LoadImmSingleGPR
4971
103k
    0U, // LoadJumpTableOffset
4972
103k
    0U, // LwConstant32
4973
103k
    0U, // MFTACX
4974
103k
    0U, // MFTACX_NM
4975
103k
    136U, // MFTC0
4976
103k
    136U, // MFTC0_NM
4977
103k
    0U, // MFTC1
4978
103k
    0U, // MFTDSP
4979
103k
    0U, // MFTDSP_NM
4980
103k
    0U, // MFTGPR
4981
103k
    0U, // MFTGPR_NM
4982
103k
    0U, // MFTHC1
4983
103k
    0U, // MFTHI
4984
103k
    0U, // MFTHI_NM
4985
103k
    0U, // MFTLO
4986
103k
    0U, // MFTLO_NM
4987
103k
    0U, // MIPSeh_return32
4988
103k
    0U, // MIPSeh_return64
4989
103k
    0U, // MSA_FP_EXTEND_D_PSEUDO
4990
103k
    0U, // MSA_FP_EXTEND_W_PSEUDO
4991
103k
    0U, // MSA_FP_ROUND_D_PSEUDO
4992
103k
    0U, // MSA_FP_ROUND_W_PSEUDO
4993
103k
    0U, // MTTACX
4994
103k
    0U, // MTTACX_NM
4995
103k
    0U, // MTTC0
4996
103k
    0U, // MTTC0_NM
4997
103k
    0U, // MTTC1
4998
103k
    0U, // MTTDSP
4999
103k
    0U, // MTTDSP_NM
5000
103k
    0U, // MTTGPR
5001
103k
    0U, // MTTGPR_NM
5002
103k
    0U, // MTTHC1
5003
103k
    0U, // MTTHI
5004
103k
    0U, // MTTHI_NM
5005
103k
    0U, // MTTLO
5006
103k
    0U, // MTTLO_NM
5007
103k
    128U, // MULImmMacro
5008
103k
    128U, // MULOMacro
5009
103k
    128U, // MULOUMacro
5010
103k
    0U, // MUSTTAILCALLREG_NM
5011
103k
    0U, // MUSTTAILCALL_NM
5012
103k
    0U, // MultRxRy16
5013
103k
    0U, // MultRxRyRz16
5014
103k
    0U, // MultuRxRy16
5015
103k
    0U, // MultuRxRyRz16
5016
103k
    0U, // NOP
5017
103k
    128U, // NORImm
5018
103k
    128U, // NORImm64
5019
103k
    0U, // NOR_V_D_PSEUDO
5020
103k
    0U, // NOR_V_H_PSEUDO
5021
103k
    0U, // NOR_V_W_PSEUDO
5022
103k
    0U, // OR_V_D_PSEUDO
5023
103k
    0U, // OR_V_H_PSEUDO
5024
103k
    0U, // OR_V_W_PSEUDO
5025
103k
    12U,  // PseudoADDIU_NM
5026
103k
    16U,  // PseudoANDI_NM
5027
103k
    0U, // PseudoCMPU_EQ_QB
5028
103k
    0U, // PseudoCMPU_LE_QB
5029
103k
    0U, // PseudoCMPU_LT_QB
5030
103k
    0U, // PseudoCMP_EQ_PH
5031
103k
    0U, // PseudoCMP_LE_PH
5032
103k
    0U, // PseudoCMP_LT_PH
5033
103k
    0U, // PseudoCVT_D32_W
5034
103k
    0U, // PseudoCVT_D64_L
5035
103k
    0U, // PseudoCVT_D64_W
5036
103k
    0U, // PseudoCVT_S_L
5037
103k
    0U, // PseudoCVT_S_W
5038
103k
    0U, // PseudoDMULT
5039
103k
    0U, // PseudoDMULTu
5040
103k
    0U, // PseudoDSDIV
5041
103k
    0U, // PseudoDUDIV
5042
103k
    0U, // PseudoD_SELECT_I
5043
103k
    0U, // PseudoD_SELECT_I64
5044
103k
    0U, // PseudoIndirectBranch
5045
103k
    0U, // PseudoIndirectBranch64
5046
103k
    0U, // PseudoIndirectBranch64R6
5047
103k
    0U, // PseudoIndirectBranchNM
5048
103k
    0U, // PseudoIndirectBranchR6
5049
103k
    0U, // PseudoIndirectBranch_MM
5050
103k
    0U, // PseudoIndirectBranch_MMR6
5051
103k
    0U, // PseudoIndirectHazardBranch
5052
103k
    0U, // PseudoIndirectHazardBranch64
5053
103k
    0U, // PseudoIndrectHazardBranch64R6
5054
103k
    0U, // PseudoIndrectHazardBranchR6
5055
103k
    0U, // PseudoLA_NM
5056
103k
    0U, // PseudoLI_NM
5057
103k
    0U, // PseudoMADD
5058
103k
    0U, // PseudoMADDU
5059
103k
    0U, // PseudoMADDU_MM
5060
103k
    0U, // PseudoMADD_MM
5061
103k
    0U, // PseudoMFHI
5062
103k
    0U, // PseudoMFHI64
5063
103k
    0U, // PseudoMFHI_MM
5064
103k
    0U, // PseudoMFLO
5065
103k
    0U, // PseudoMFLO64
5066
103k
    0U, // PseudoMFLO_MM
5067
103k
    0U, // PseudoMSUB
5068
103k
    0U, // PseudoMSUBU
5069
103k
    0U, // PseudoMSUBU_MM
5070
103k
    0U, // PseudoMSUB_MM
5071
103k
    0U, // PseudoMTLOHI
5072
103k
    0U, // PseudoMTLOHI64
5073
103k
    0U, // PseudoMTLOHI_DSP
5074
103k
    0U, // PseudoMTLOHI_MM
5075
103k
    0U, // PseudoMULT
5076
103k
    0U, // PseudoMULT_MM
5077
103k
    0U, // PseudoMULTu
5078
103k
    0U, // PseudoMULTu_MM
5079
103k
    0U, // PseudoPICK_PH
5080
103k
    0U, // PseudoPICK_QB
5081
103k
    0U, // PseudoReturn
5082
103k
    0U, // PseudoReturn64
5083
103k
    0U, // PseudoReturnNM
5084
103k
    0U, // PseudoSDIV
5085
103k
    0U, // PseudoSELECTFP_F_D32
5086
103k
    0U, // PseudoSELECTFP_F_D64
5087
103k
    0U, // PseudoSELECTFP_F_I
5088
103k
    0U, // PseudoSELECTFP_F_I64
5089
103k
    0U, // PseudoSELECTFP_F_S
5090
103k
    0U, // PseudoSELECTFP_T_D32
5091
103k
    0U, // PseudoSELECTFP_T_D64
5092
103k
    0U, // PseudoSELECTFP_T_I
5093
103k
    0U, // PseudoSELECTFP_T_I64
5094
103k
    0U, // PseudoSELECTFP_T_S
5095
103k
    0U, // PseudoSELECT_D32
5096
103k
    0U, // PseudoSELECT_D64
5097
103k
    0U, // PseudoSELECT_I
5098
103k
    0U, // PseudoSELECT_I64
5099
103k
    0U, // PseudoSELECT_S
5100
103k
    128U, // PseudoSUBU_NM
5101
103k
    128U, // PseudoTRUNC_W_D
5102
103k
    128U, // PseudoTRUNC_W_D32
5103
103k
    128U, // PseudoTRUNC_W_S
5104
103k
    0U, // PseudoUDIV
5105
103k
    128U, // ROL
5106
103k
    128U, // ROLImm
5107
103k
    128U, // ROR
5108
103k
    128U, // RORImm
5109
103k
    0U, // RetRA
5110
103k
    0U, // RetRA16
5111
103k
    0U, // SDC1_M1
5112
103k
    0U, // SDIV_MM_Pseudo
5113
103k
    0U, // SDMacro
5114
103k
    128U, // SDivIMacro
5115
103k
    128U, // SDivMacro
5116
103k
    128U, // SEQIMacro
5117
103k
    128U, // SEQMacro
5118
103k
    128U, // SGE
5119
103k
    128U, // SGEImm
5120
103k
    128U, // SGEImm64
5121
103k
    128U, // SGEU
5122
103k
    128U, // SGEUImm
5123
103k
    128U, // SGEUImm64
5124
103k
    128U, // SGTImm
5125
103k
    128U, // SGTImm64
5126
103k
    128U, // SGTUImm
5127
103k
    128U, // SGTUImm64
5128
103k
    128U, // SLE
5129
103k
    128U, // SLEImm
5130
103k
    128U, // SLEImm64
5131
103k
    128U, // SLEU
5132
103k
    128U, // SLEUImm
5133
103k
    128U, // SLEUImm64
5134
103k
    128U, // SLTImm64
5135
103k
    128U, // SLTUImm64
5136
103k
    128U, // SNEIMacro
5137
103k
    128U, // SNEMacro
5138
103k
    0U, // SNZ_B_PSEUDO
5139
103k
    0U, // SNZ_D_PSEUDO
5140
103k
    0U, // SNZ_H_PSEUDO
5141
103k
    0U, // SNZ_V_PSEUDO
5142
103k
    0U, // SNZ_W_PSEUDO
5143
103k
    128U, // SRemIMacro
5144
103k
    128U, // SRemMacro
5145
103k
    0U, // STORE_ACC128
5146
103k
    0U, // STORE_ACC64
5147
103k
    0U, // STORE_ACC64DSP
5148
103k
    0U, // STORE_CCOND_DSP
5149
103k
    0U, // STR_D
5150
103k
    0U, // STR_W
5151
103k
    0U, // ST_F16
5152
103k
    0U, // SWM_MM
5153
103k
    0U, // SZ_B_PSEUDO
5154
103k
    0U, // SZ_D_PSEUDO
5155
103k
    0U, // SZ_H_PSEUDO
5156
103k
    0U, // SZ_V_PSEUDO
5157
103k
    0U, // SZ_W_PSEUDO
5158
103k
    0U, // SaaAddr
5159
103k
    0U, // SaadAddr
5160
103k
    0U, // SelBeqZ
5161
103k
    0U, // SelBneZ
5162
103k
    0U, // SelTBteqZCmp
5163
103k
    0U, // SelTBteqZCmpi
5164
103k
    0U, // SelTBteqZSlt
5165
103k
    0U, // SelTBteqZSlti
5166
103k
    0U, // SelTBteqZSltiu
5167
103k
    0U, // SelTBteqZSltu
5168
103k
    0U, // SelTBtneZCmp
5169
103k
    0U, // SelTBtneZCmpi
5170
103k
    0U, // SelTBtneZSlt
5171
103k
    0U, // SelTBtneZSlti
5172
103k
    0U, // SelTBtneZSltiu
5173
103k
    0U, // SelTBtneZSltu
5174
103k
    0U, // SltCCRxRy16
5175
103k
    0U, // SltiCCRxImmX16
5176
103k
    0U, // SltiuCCRxImmX16
5177
103k
    0U, // SltuCCRxRy16
5178
103k
    0U, // SltuRxRyRz16
5179
103k
    0U, // TAILCALL
5180
103k
    0U, // TAILCALL64R6REG
5181
103k
    0U, // TAILCALLHB64R6REG
5182
103k
    0U, // TAILCALLHBR6REG
5183
103k
    0U, // TAILCALLR6REG
5184
103k
    0U, // TAILCALLREG
5185
103k
    0U, // TAILCALLREG64
5186
103k
    0U, // TAILCALLREGHB
5187
103k
    0U, // TAILCALLREGHB64
5188
103k
    0U, // TAILCALLREG_MM
5189
103k
    0U, // TAILCALLREG_MMR6
5190
103k
    0U, // TAILCALLREG_NM
5191
103k
    0U, // TAILCALL_MM
5192
103k
    0U, // TAILCALL_MMR6
5193
103k
    0U, // TAILCALL_NM
5194
103k
    0U, // TRAP
5195
103k
    0U, // TRAP_MM
5196
103k
    0U, // UDIV_MM_Pseudo
5197
103k
    128U, // UDivIMacro
5198
103k
    128U, // UDivMacro
5199
103k
    128U, // URemIMacro
5200
103k
    128U, // URemMacro
5201
103k
    0U, // Ulh
5202
103k
    0U, // Ulhu
5203
103k
    0U, // Ulw
5204
103k
    0U, // Ush
5205
103k
    0U, // Usw
5206
103k
    0U, // XOR_V_D_PSEUDO
5207
103k
    0U, // XOR_V_H_PSEUDO
5208
103k
    0U, // XOR_V_W_PSEUDO
5209
103k
    0U, // ABSQ_S_PH
5210
103k
    0U, // ABSQ_S_PH_MM
5211
103k
    0U, // ABSQ_S_QB
5212
103k
    0U, // ABSQ_S_QB_MMR2
5213
103k
    0U, // ABSQ_S_W
5214
103k
    0U, // ABSQ_S_W_MM
5215
103k
    128U, // ADD
5216
103k
    12U,  // ADDIU48_NM
5217
103k
    128U, // ADDIUGP48_NM
5218
103k
    128U, // ADDIUGPB_NM
5219
103k
    128U, // ADDIUGPW_NM
5220
103k
    128U, // ADDIUNEG_NM
5221
103k
    0U, // ADDIUPC
5222
103k
    0U, // ADDIUPC_MM
5223
103k
    0U, // ADDIUPC_MMR6
5224
103k
    0U, // ADDIUR1SP_MM
5225
103k
    20U,  // ADDIUR1SP_NM
5226
103k
    128U, // ADDIUR2_MM
5227
103k
    152U, // ADDIUR2_NM
5228
103k
    128U, // ADDIURS5_NM
5229
103k
    0U, // ADDIUS5_MM
5230
103k
    0U, // ADDIUSP_MM
5231
103k
    128U, // ADDIU_MMR6
5232
103k
    16U,  // ADDIU_NM
5233
103k
    128U, // ADDQH_PH
5234
103k
    128U, // ADDQH_PH_MMR2
5235
103k
    128U, // ADDQH_R_PH
5236
103k
    128U, // ADDQH_R_PH_MMR2
5237
103k
    128U, // ADDQH_R_W
5238
103k
    128U, // ADDQH_R_W_MMR2
5239
103k
    128U, // ADDQH_W
5240
103k
    128U, // ADDQH_W_MMR2
5241
103k
    128U, // ADDQ_PH
5242
103k
    128U, // ADDQ_PH_MM
5243
103k
    128U, // ADDQ_S_PH
5244
103k
    128U, // ADDQ_S_PH_MM
5245
103k
    128U, // ADDQ_S_W
5246
103k
    128U, // ADDQ_S_W_MM
5247
103k
    128U, // ADDR_PS64
5248
103k
    128U, // ADDSC
5249
103k
    128U, // ADDSC_MM
5250
103k
    128U, // ADDS_A_B
5251
103k
    128U, // ADDS_A_D
5252
103k
    128U, // ADDS_A_H
5253
103k
    128U, // ADDS_A_W
5254
103k
    128U, // ADDS_S_B
5255
103k
    128U, // ADDS_S_D
5256
103k
    128U, // ADDS_S_H
5257
103k
    128U, // ADDS_S_W
5258
103k
    128U, // ADDS_U_B
5259
103k
    128U, // ADDS_U_D
5260
103k
    128U, // ADDS_U_H
5261
103k
    128U, // ADDS_U_W
5262
103k
    128U, // ADDU16_MM
5263
103k
    128U, // ADDU16_MMR6
5264
103k
    128U, // ADDUH_QB
5265
103k
    128U, // ADDUH_QB_MMR2
5266
103k
    128U, // ADDUH_R_QB
5267
103k
    128U, // ADDUH_R_QB_MMR2
5268
103k
    128U, // ADDU_MMR6
5269
103k
    128U, // ADDU_PH
5270
103k
    128U, // ADDU_PH_MMR2
5271
103k
    128U, // ADDU_QB
5272
103k
    128U, // ADDU_QB_MM
5273
103k
    128U, // ADDU_S_PH
5274
103k
    128U, // ADDU_S_PH_MMR2
5275
103k
    128U, // ADDU_S_QB
5276
103k
    128U, // ADDU_S_QB_MM
5277
103k
    152U, // ADDVI_B
5278
103k
    152U, // ADDVI_D
5279
103k
    152U, // ADDVI_H
5280
103k
    152U, // ADDVI_W
5281
103k
    128U, // ADDV_B
5282
103k
    128U, // ADDV_D
5283
103k
    128U, // ADDV_H
5284
103k
    128U, // ADDV_W
5285
103k
    128U, // ADDWC
5286
103k
    128U, // ADDWC_MM
5287
103k
    128U, // ADD_A_B
5288
103k
    128U, // ADD_A_D
5289
103k
    128U, // ADD_A_H
5290
103k
    128U, // ADD_A_W
5291
103k
    128U, // ADD_MM
5292
103k
    128U, // ADD_MMR6
5293
103k
    128U, // ADD_NM
5294
103k
    128U, // ADDi
5295
103k
    128U, // ADDi_MM
5296
103k
    128U, // ADDiu
5297
103k
    128U, // ADDiu_MM
5298
103k
    128U, // ADDu
5299
103k
    128U, // ADDu16_NM
5300
103k
    128U, // ADDu4x4_NM
5301
103k
    128U, // ADDu_MM
5302
103k
    128U, // ADDu_NM
5303
103k
    1024U,  // ALIGN
5304
103k
    1024U,  // ALIGN_MMR6
5305
103k
    0U, // ALUIPC
5306
103k
    0U, // ALUIPC_MMR6
5307
103k
    0U, // ALUIPC_NM
5308
103k
    128U, // AND
5309
103k
    0U, // AND16_MM
5310
103k
    0U, // AND16_MMR6
5311
103k
    128U, // AND16_NM
5312
103k
    128U, // AND64
5313
103k
    128U, // ANDI16_MM
5314
103k
    128U, // ANDI16_MMR6
5315
103k
    16U,  // ANDI16_NM
5316
103k
    20U,  // ANDI_B
5317
103k
    16U,  // ANDI_MMR6
5318
103k
    128U, // ANDI_NM
5319
103k
    128U, // AND_MM
5320
103k
    128U, // AND_MMR6
5321
103k
    128U, // AND_NM
5322
103k
    128U, // AND_V
5323
103k
    16U,  // ANDi
5324
103k
    16U,  // ANDi64
5325
103k
    16U,  // ANDi_MM
5326
103k
    152U, // APPEND
5327
103k
    152U, // APPEND_MMR2
5328
103k
    128U, // ASUB_S_B
5329
103k
    128U, // ASUB_S_D
5330
103k
    128U, // ASUB_S_H
5331
103k
    128U, // ASUB_S_W
5332
103k
    128U, // ASUB_U_B
5333
103k
    128U, // ASUB_U_D
5334
103k
    128U, // ASUB_U_H
5335
103k
    128U, // ASUB_U_W
5336
103k
    16U,  // AUI
5337
103k
    0U, // AUIPC
5338
103k
    0U, // AUIPC_MMR6
5339
103k
    16U,  // AUI_MMR6
5340
103k
    128U, // AVER_S_B
5341
103k
    128U, // AVER_S_D
5342
103k
    128U, // AVER_S_H
5343
103k
    128U, // AVER_S_W
5344
103k
    128U, // AVER_U_B
5345
103k
    128U, // AVER_U_D
5346
103k
    128U, // AVER_U_H
5347
103k
    128U, // AVER_U_W
5348
103k
    128U, // AVE_S_B
5349
103k
    128U, // AVE_S_D
5350
103k
    128U, // AVE_S_H
5351
103k
    128U, // AVE_S_W
5352
103k
    128U, // AVE_U_B
5353
103k
    128U, // AVE_U_D
5354
103k
    128U, // AVE_U_H
5355
103k
    128U, // AVE_U_W
5356
103k
    0U, // AddiuRxImmX16
5357
103k
    0U, // AddiuRxPcImmX16
5358
103k
    1U, // AddiuRxRxImm16
5359
103k
    0U, // AddiuRxRxImmX16
5360
103k
    0U, // AddiuRxRyOffMemX16
5361
103k
    0U, // AddiuSpImm16
5362
103k
    0U, // AddiuSpImmX16
5363
103k
    128U, // AdduRxRyRz16
5364
103k
    0U, // AndRxRxRy16
5365
103k
    0U, // B16_MM
5366
103k
    128U, // BADDu
5367
103k
    0U, // BAL
5368
103k
    0U, // BALC
5369
103k
    0U, // BALC16_NM
5370
103k
    0U, // BALC_MMR6
5371
103k
    0U, // BALC_NM
5372
103k
    156U, // BALIGN
5373
103k
    156U, // BALIGN_MMR2
5374
103k
    0U, // BALRSC_NM
5375
103k
    4U, // BBEQZC_NM
5376
103k
    0U, // BBIT0
5377
103k
    0U, // BBIT032
5378
103k
    0U, // BBIT1
5379
103k
    0U, // BBIT132
5380
103k
    4U, // BBNEZC_NM
5381
103k
    0U, // BC
5382
103k
    0U, // BC16_MMR6
5383
103k
    0U, // BC16_NM
5384
103k
    0U, // BC1EQZ
5385
103k
    0U, // BC1EQZC_MMR6
5386
103k
    0U, // BC1F
5387
103k
    0U, // BC1FL
5388
103k
    0U, // BC1F_MM
5389
103k
    0U, // BC1NEZ
5390
103k
    0U, // BC1NEZC_MMR6
5391
103k
    0U, // BC1T
5392
103k
    0U, // BC1TL
5393
103k
    0U, // BC1T_MM
5394
103k
    0U, // BC2EQZ
5395
103k
    0U, // BC2EQZC_MMR6
5396
103k
    0U, // BC2NEZ
5397
103k
    0U, // BC2NEZC_MMR6
5398
103k
    136U, // BCLRI_B
5399
103k
    160U, // BCLRI_D
5400
103k
    164U, // BCLRI_H
5401
103k
    152U, // BCLRI_W
5402
103k
    128U, // BCLR_B
5403
103k
    128U, // BCLR_D
5404
103k
    128U, // BCLR_H
5405
103k
    128U, // BCLR_W
5406
103k
    0U, // BC_MMR6
5407
103k
    0U, // BC_NM
5408
103k
    4U, // BEQ
5409
103k
    4U, // BEQ64
5410
103k
    4U, // BEQC
5411
103k
    4U, // BEQC16_NM
5412
103k
    4U, // BEQC64
5413
103k
    4U, // BEQC_MMR6
5414
103k
    4U, // BEQC_NM
5415
103k
    4U, // BEQCzero_NM
5416
103k
    4U, // BEQIC_NM
5417
103k
    4U, // BEQL
5418
103k
    0U, // BEQZ16_MM
5419
103k
    0U, // BEQZALC
5420
103k
    0U, // BEQZALC_MMR6
5421
103k
    0U, // BEQZC
5422
103k
    0U, // BEQZC16_MMR6
5423
103k
    0U, // BEQZC16_NM
5424
103k
    0U, // BEQZC64
5425
103k
    0U, // BEQZC_MM
5426
103k
    0U, // BEQZC_MMR6
5427
103k
    0U, // BEQZC_NM
5428
103k
    4U, // BEQ_MM
5429
103k
    4U, // BGEC
5430
103k
    4U, // BGEC64
5431
103k
    4U, // BGEC_MMR6
5432
103k
    4U, // BGEC_NM
5433
103k
    4U, // BGEIC_NM
5434
103k
    4U, // BGEIUC_NM
5435
103k
    4U, // BGEUC
5436
103k
    4U, // BGEUC64
5437
103k
    4U, // BGEUC_MMR6
5438
103k
    4U, // BGEUC_NM
5439
103k
    0U, // BGEZ
5440
103k
    0U, // BGEZ64
5441
103k
    0U, // BGEZAL
5442
103k
    0U, // BGEZALC
5443
103k
    0U, // BGEZALC_MMR6
5444
103k
    0U, // BGEZALL
5445
103k
    0U, // BGEZALS_MM
5446
103k
    0U, // BGEZAL_MM
5447
103k
    0U, // BGEZC
5448
103k
    0U, // BGEZC64
5449
103k
    0U, // BGEZC_MMR6
5450
103k
    0U, // BGEZL
5451
103k
    0U, // BGEZ_MM
5452
103k
    0U, // BGTZ
5453
103k
    0U, // BGTZ64
5454
103k
    0U, // BGTZALC
5455
103k
    0U, // BGTZALC_MMR6
5456
103k
    0U, // BGTZC
5457
103k
    0U, // BGTZC64
5458
103k
    0U, // BGTZC_MMR6
5459
103k
    0U, // BGTZL
5460
103k
    0U, // BGTZ_MM
5461
103k
    168U, // BINSLI_B
5462
103k
    44U,  // BINSLI_D
5463
103k
    176U, // BINSLI_H
5464
103k
    52U,  // BINSLI_W
5465
103k
    184U, // BINSL_B
5466
103k
    184U, // BINSL_D
5467
103k
    184U, // BINSL_H
5468
103k
    184U, // BINSL_W
5469
103k
    168U, // BINSRI_B
5470
103k
    44U,  // BINSRI_D
5471
103k
    176U, // BINSRI_H
5472
103k
    52U,  // BINSRI_W
5473
103k
    184U, // BINSR_B
5474
103k
    184U, // BINSR_D
5475
103k
    184U, // BINSR_H
5476
103k
    184U, // BINSR_W
5477
103k
    0U, // BITREV
5478
103k
    0U, // BITREVW_NM
5479
103k
    0U, // BITREV_MM
5480
103k
    0U, // BITSWAP
5481
103k
    0U, // BITSWAP_MMR6
5482
103k
    0U, // BLEZ
5483
103k
    0U, // BLEZ64
5484
103k
    0U, // BLEZALC
5485
103k
    0U, // BLEZALC_MMR6
5486
103k
    0U, // BLEZC
5487
103k
    0U, // BLEZC64
5488
103k
    0U, // BLEZC_MMR6
5489
103k
    0U, // BLEZL
5490
103k
    0U, // BLEZ_MM
5491
103k
    4U, // BLTC
5492
103k
    4U, // BLTC64
5493
103k
    4U, // BLTC_MMR6
5494
103k
    4U, // BLTC_NM
5495
103k
    4U, // BLTIC_NM
5496
103k
    4U, // BLTIUC_NM
5497
103k
    4U, // BLTUC
5498
103k
    4U, // BLTUC64
5499
103k
    4U, // BLTUC_MMR6
5500
103k
    4U, // BLTUC_NM
5501
103k
    0U, // BLTZ
5502
103k
    0U, // BLTZ64
5503
103k
    0U, // BLTZAL
5504
103k
    0U, // BLTZALC
5505
103k
    0U, // BLTZALC_MMR6
5506
103k
    0U, // BLTZALL
5507
103k
    0U, // BLTZALS_MM
5508
103k
    0U, // BLTZAL_MM
5509
103k
    0U, // BLTZC
5510
103k
    0U, // BLTZC64
5511
103k
    0U, // BLTZC_MMR6
5512
103k
    0U, // BLTZL
5513
103k
    0U, // BLTZ_MM
5514
103k
    60U,  // BMNZI_B
5515
103k
    184U, // BMNZ_V
5516
103k
    60U,  // BMZI_B
5517
103k
    184U, // BMZ_V
5518
103k
    4U, // BNE
5519
103k
    4U, // BNE64
5520
103k
    4U, // BNEC
5521
103k
    4U, // BNEC16_NM
5522
103k
    4U, // BNEC64
5523
103k
    4U, // BNEC_MMR6
5524
103k
    4U, // BNEC_NM
5525
103k
    4U, // BNECzero_NM
5526
103k
    136U, // BNEGI_B
5527
103k
    160U, // BNEGI_D
5528
103k
    164U, // BNEGI_H
5529
103k
    152U, // BNEGI_W
5530
103k
    128U, // BNEG_B
5531
103k
    128U, // BNEG_D
5532
103k
    128U, // BNEG_H
5533
103k
    128U, // BNEG_W
5534
103k
    4U, // BNEIC_NM
5535
103k
    4U, // BNEL
5536
103k
    0U, // BNEZ16_MM
5537
103k
    0U, // BNEZALC
5538
103k
    0U, // BNEZALC_MMR6
5539
103k
    0U, // BNEZC
5540
103k
    0U, // BNEZC16_MMR6
5541
103k
    0U, // BNEZC16_NM
5542
103k
    0U, // BNEZC64
5543
103k
    0U, // BNEZC_MM
5544
103k
    0U, // BNEZC_MMR6
5545
103k
    0U, // BNEZC_NM
5546
103k
    4U, // BNE_MM
5547
103k
    4U, // BNVC
5548
103k
    4U, // BNVC_MMR6
5549
103k
    0U, // BNZ_B
5550
103k
    0U, // BNZ_D
5551
103k
    0U, // BNZ_H
5552
103k
    0U, // BNZ_V
5553
103k
    0U, // BNZ_W
5554
103k
    4U, // BOVC
5555
103k
    4U, // BOVC_MMR6
5556
103k
    0U, // BPOSGE32
5557
103k
    0U, // BPOSGE32C_MMR3
5558
103k
    0U, // BPOSGE32_MM
5559
103k
    0U, // BREAK
5560
103k
    0U, // BREAK16_MM
5561
103k
    0U, // BREAK16_MMR6
5562
103k
    0U, // BREAK16_NM
5563
103k
    0U, // BREAK_MM
5564
103k
    0U, // BREAK_MMR6
5565
103k
    0U, // BREAK_NM
5566
103k
    0U, // BRSC_NM
5567
103k
    60U,  // BSELI_B
5568
103k
    184U, // BSEL_V
5569
103k
    136U, // BSETI_B
5570
103k
    160U, // BSETI_D
5571
103k
    164U, // BSETI_H
5572
103k
    152U, // BSETI_W
5573
103k
    128U, // BSET_B
5574
103k
    128U, // BSET_D
5575
103k
    128U, // BSET_H
5576
103k
    128U, // BSET_W
5577
103k
    0U, // BYTEREVW_NM
5578
103k
    0U, // BZ_B
5579
103k
    0U, // BZ_D
5580
103k
    0U, // BZ_H
5581
103k
    0U, // BZ_V
5582
103k
    0U, // BZ_W
5583
103k
    1U, // BeqzRxImm16
5584
103k
    0U, // BeqzRxImmX16
5585
103k
    0U, // Bimm16
5586
103k
    0U, // BimmX16
5587
103k
    1U, // BnezRxImm16
5588
103k
    0U, // BnezRxImmX16
5589
103k
    0U, // Break16
5590
103k
    0U, // Bteqz16
5591
103k
    0U, // BteqzX16
5592
103k
    0U, // Btnez16
5593
103k
    0U, // BtnezX16
5594
103k
    0U, // CACHE
5595
103k
    0U, // CACHEE
5596
103k
    0U, // CACHEE_MM
5597
103k
    0U, // CACHE_MM
5598
103k
    0U, // CACHE_MMR6
5599
103k
    0U, // CACHE_NM
5600
103k
    0U, // CACHE_R6
5601
103k
    0U, // CEIL_L_D64
5602
103k
    0U, // CEIL_L_D_MMR6
5603
103k
    0U, // CEIL_L_S
5604
103k
    0U, // CEIL_L_S_MMR6
5605
103k
    0U, // CEIL_W_D32
5606
103k
    0U, // CEIL_W_D64
5607
103k
    0U, // CEIL_W_D_MMR6
5608
103k
    0U, // CEIL_W_MM
5609
103k
    0U, // CEIL_W_S
5610
103k
    0U, // CEIL_W_S_MM
5611
103k
    0U, // CEIL_W_S_MMR6
5612
103k
    128U, // CEQI_B
5613
103k
    128U, // CEQI_D
5614
103k
    128U, // CEQI_H
5615
103k
    128U, // CEQI_W
5616
103k
    128U, // CEQ_B
5617
103k
    128U, // CEQ_D
5618
103k
    128U, // CEQ_H
5619
103k
    128U, // CEQ_W
5620
103k
    0U, // CFC1
5621
103k
    0U, // CFC1_MM
5622
103k
    0U, // CFC2_MM
5623
103k
    0U, // CFCMSA
5624
103k
    2072U,  // CINS
5625
103k
    2072U,  // CINS32
5626
103k
    2072U,  // CINS64_32
5627
103k
    2072U,  // CINS_i32
5628
103k
    0U, // CLASS_D
5629
103k
    0U, // CLASS_D_MMR6
5630
103k
    0U, // CLASS_S
5631
103k
    0U, // CLASS_S_MMR6
5632
103k
    128U, // CLEI_S_B
5633
103k
    128U, // CLEI_S_D
5634
103k
    128U, // CLEI_S_H
5635
103k
    128U, // CLEI_S_W
5636
103k
    152U, // CLEI_U_B
5637
103k
    152U, // CLEI_U_D
5638
103k
    152U, // CLEI_U_H
5639
103k
    152U, // CLEI_U_W
5640
103k
    128U, // CLE_S_B
5641
103k
    128U, // CLE_S_D
5642
103k
    128U, // CLE_S_H
5643
103k
    128U, // CLE_S_W
5644
103k
    128U, // CLE_U_B
5645
103k
    128U, // CLE_U_D
5646
103k
    128U, // CLE_U_H
5647
103k
    128U, // CLE_U_W
5648
103k
    0U, // CLO
5649
103k
    0U, // CLO_MM
5650
103k
    0U, // CLO_MMR6
5651
103k
    0U, // CLO_NM
5652
103k
    0U, // CLO_R6
5653
103k
    128U, // CLTI_S_B
5654
103k
    128U, // CLTI_S_D
5655
103k
    128U, // CLTI_S_H
5656
103k
    128U, // CLTI_S_W
5657
103k
    152U, // CLTI_U_B
5658
103k
    152U, // CLTI_U_D
5659
103k
    152U, // CLTI_U_H
5660
103k
    152U, // CLTI_U_W
5661
103k
    128U, // CLT_S_B
5662
103k
    128U, // CLT_S_D
5663
103k
    128U, // CLT_S_H
5664
103k
    128U, // CLT_S_W
5665
103k
    128U, // CLT_U_B
5666
103k
    128U, // CLT_U_D
5667
103k
    128U, // CLT_U_H
5668
103k
    128U, // CLT_U_W
5669
103k
    0U, // CLZ
5670
103k
    0U, // CLZ_MM
5671
103k
    0U, // CLZ_MMR6
5672
103k
    0U, // CLZ_NM
5673
103k
    0U, // CLZ_R6
5674
103k
    128U, // CMPGDU_EQ_QB
5675
103k
    128U, // CMPGDU_EQ_QB_MMR2
5676
103k
    128U, // CMPGDU_LE_QB
5677
103k
    128U, // CMPGDU_LE_QB_MMR2
5678
103k
    128U, // CMPGDU_LT_QB
5679
103k
    128U, // CMPGDU_LT_QB_MMR2
5680
103k
    128U, // CMPGU_EQ_QB
5681
103k
    128U, // CMPGU_EQ_QB_MM
5682
103k
    128U, // CMPGU_LE_QB
5683
103k
    128U, // CMPGU_LE_QB_MM
5684
103k
    128U, // CMPGU_LT_QB
5685
103k
    128U, // CMPGU_LT_QB_MM
5686
103k
    0U, // CMPU_EQ_QB
5687
103k
    0U, // CMPU_EQ_QB_MM
5688
103k
    0U, // CMPU_LE_QB
5689
103k
    0U, // CMPU_LE_QB_MM
5690
103k
    0U, // CMPU_LT_QB
5691
103k
    0U, // CMPU_LT_QB_MM
5692
103k
    128U, // CMP_AF_D_MMR6
5693
103k
    128U, // CMP_AF_S_MMR6
5694
103k
    128U, // CMP_EQ_D
5695
103k
    128U, // CMP_EQ_D_MMR6
5696
103k
    0U, // CMP_EQ_PH
5697
103k
    0U, // CMP_EQ_PH_MM
5698
103k
    128U, // CMP_EQ_S
5699
103k
    128U, // CMP_EQ_S_MMR6
5700
103k
    128U, // CMP_F_D
5701
103k
    128U, // CMP_F_S
5702
103k
    128U, // CMP_LE_D
5703
103k
    128U, // CMP_LE_D_MMR6
5704
103k
    0U, // CMP_LE_PH
5705
103k
    0U, // CMP_LE_PH_MM
5706
103k
    128U, // CMP_LE_S
5707
103k
    128U, // CMP_LE_S_MMR6
5708
103k
    128U, // CMP_LT_D
5709
103k
    128U, // CMP_LT_D_MMR6
5710
103k
    0U, // CMP_LT_PH
5711
103k
    0U, // CMP_LT_PH_MM
5712
103k
    128U, // CMP_LT_S
5713
103k
    128U, // CMP_LT_S_MMR6
5714
103k
    128U, // CMP_SAF_D
5715
103k
    128U, // CMP_SAF_D_MMR6
5716
103k
    128U, // CMP_SAF_S
5717
103k
    128U, // CMP_SAF_S_MMR6
5718
103k
    128U, // CMP_SEQ_D
5719
103k
    128U, // CMP_SEQ_D_MMR6
5720
103k
    128U, // CMP_SEQ_S
5721
103k
    128U, // CMP_SEQ_S_MMR6
5722
103k
    128U, // CMP_SLE_D
5723
103k
    128U, // CMP_SLE_D_MMR6
5724
103k
    128U, // CMP_SLE_S
5725
103k
    128U, // CMP_SLE_S_MMR6
5726
103k
    128U, // CMP_SLT_D
5727
103k
    128U, // CMP_SLT_D_MMR6
5728
103k
    128U, // CMP_SLT_S
5729
103k
    128U, // CMP_SLT_S_MMR6
5730
103k
    128U, // CMP_SUEQ_D
5731
103k
    128U, // CMP_SUEQ_D_MMR6
5732
103k
    128U, // CMP_SUEQ_S
5733
103k
    128U, // CMP_SUEQ_S_MMR6
5734
103k
    128U, // CMP_SULE_D
5735
103k
    128U, // CMP_SULE_D_MMR6
5736
103k
    128U, // CMP_SULE_S
5737
103k
    128U, // CMP_SULE_S_MMR6
5738
103k
    128U, // CMP_SULT_D
5739
103k
    128U, // CMP_SULT_D_MMR6
5740
103k
    128U, // CMP_SULT_S
5741
103k
    128U, // CMP_SULT_S_MMR6
5742
103k
    128U, // CMP_SUN_D
5743
103k
    128U, // CMP_SUN_D_MMR6
5744
103k
    128U, // CMP_SUN_S
5745
103k
    128U, // CMP_SUN_S_MMR6
5746
103k
    128U, // CMP_UEQ_D
5747
103k
    128U, // CMP_UEQ_D_MMR6
5748
103k
    128U, // CMP_UEQ_S
5749
103k
    128U, // CMP_UEQ_S_MMR6
5750
103k
    128U, // CMP_ULE_D
5751
103k
    128U, // CMP_ULE_D_MMR6
5752
103k
    128U, // CMP_ULE_S
5753
103k
    128U, // CMP_ULE_S_MMR6
5754
103k
    128U, // CMP_ULT_D
5755
103k
    128U, // CMP_ULT_D_MMR6
5756
103k
    128U, // CMP_ULT_S
5757
103k
    128U, // CMP_ULT_S_MMR6
5758
103k
    128U, // CMP_UN_D
5759
103k
    128U, // CMP_UN_D_MMR6
5760
103k
    128U, // CMP_UN_S
5761
103k
    128U, // CMP_UN_S_MMR6
5762
103k
    293U, // COPY_S_B
5763
103k
    321U, // COPY_S_D
5764
103k
    265U, // COPY_S_H
5765
103k
    285U, // COPY_S_W
5766
103k
    293U, // COPY_U_B
5767
103k
    265U, // COPY_U_H
5768
103k
    285U, // COPY_U_W
5769
103k
    128U, // CRC32B
5770
103k
    0U, // CRC32B_NM
5771
103k
    128U, // CRC32CB
5772
103k
    0U, // CRC32CB_NM
5773
103k
    128U, // CRC32CD
5774
103k
    128U, // CRC32CH
5775
103k
    0U, // CRC32CH_NM
5776
103k
    128U, // CRC32CW
5777
103k
    0U, // CRC32CW_NM
5778
103k
    128U, // CRC32D
5779
103k
    128U, // CRC32H
5780
103k
    0U, // CRC32H_NM
5781
103k
    128U, // CRC32W
5782
103k
    0U, // CRC32W_NM
5783
103k
    0U, // CTC1
5784
103k
    0U, // CTC1_MM
5785
103k
    0U, // CTC2_MM
5786
103k
    0U, // CTCMSA
5787
103k
    0U, // CVT_D32_S
5788
103k
    0U, // CVT_D32_S_MM
5789
103k
    0U, // CVT_D32_W
5790
103k
    0U, // CVT_D32_W_MM
5791
103k
    0U, // CVT_D64_L
5792
103k
    0U, // CVT_D64_S
5793
103k
    0U, // CVT_D64_S_MM
5794
103k
    0U, // CVT_D64_W
5795
103k
    0U, // CVT_D64_W_MM
5796
103k
    0U, // CVT_D_L_MMR6
5797
103k
    0U, // CVT_L_D64
5798
103k
    0U, // CVT_L_D64_MM
5799
103k
    0U, // CVT_L_D_MMR6
5800
103k
    0U, // CVT_L_S
5801
103k
    0U, // CVT_L_S_MM
5802
103k
    0U, // CVT_L_S_MMR6
5803
103k
    0U, // CVT_PS_PW64
5804
103k
    128U, // CVT_PS_S64
5805
103k
    0U, // CVT_PW_PS64
5806
103k
    0U, // CVT_S_D32
5807
103k
    0U, // CVT_S_D32_MM
5808
103k
    0U, // CVT_S_D64
5809
103k
    0U, // CVT_S_D64_MM
5810
103k
    0U, // CVT_S_L
5811
103k
    0U, // CVT_S_L_MMR6
5812
103k
    0U, // CVT_S_PL64
5813
103k
    0U, // CVT_S_PU64
5814
103k
    0U, // CVT_S_W
5815
103k
    0U, // CVT_S_W_MM
5816
103k
    0U, // CVT_S_W_MMR6
5817
103k
    0U, // CVT_W_D32
5818
103k
    0U, // CVT_W_D32_MM
5819
103k
    0U, // CVT_W_D64
5820
103k
    0U, // CVT_W_D64_MM
5821
103k
    0U, // CVT_W_S
5822
103k
    0U, // CVT_W_S_MM
5823
103k
    0U, // CVT_W_S_MMR6
5824
103k
    128U, // C_EQ_D32
5825
103k
    128U, // C_EQ_D32_MM
5826
103k
    128U, // C_EQ_D64
5827
103k
    128U, // C_EQ_D64_MM
5828
103k
    128U, // C_EQ_S
5829
103k
    128U, // C_EQ_S_MM
5830
103k
    128U, // C_F_D32
5831
103k
    128U, // C_F_D32_MM
5832
103k
    128U, // C_F_D64
5833
103k
    128U, // C_F_D64_MM
5834
103k
    128U, // C_F_S
5835
103k
    128U, // C_F_S_MM
5836
103k
    128U, // C_LE_D32
5837
103k
    128U, // C_LE_D32_MM
5838
103k
    128U, // C_LE_D64
5839
103k
    128U, // C_LE_D64_MM
5840
103k
    128U, // C_LE_S
5841
103k
    128U, // C_LE_S_MM
5842
103k
    128U, // C_LT_D32
5843
103k
    128U, // C_LT_D32_MM
5844
103k
    128U, // C_LT_D64
5845
103k
    128U, // C_LT_D64_MM
5846
103k
    128U, // C_LT_S
5847
103k
    128U, // C_LT_S_MM
5848
103k
    128U, // C_NGE_D32
5849
103k
    128U, // C_NGE_D32_MM
5850
103k
    128U, // C_NGE_D64
5851
103k
    128U, // C_NGE_D64_MM
5852
103k
    128U, // C_NGE_S
5853
103k
    128U, // C_NGE_S_MM
5854
103k
    128U, // C_NGLE_D32
5855
103k
    128U, // C_NGLE_D32_MM
5856
103k
    128U, // C_NGLE_D64
5857
103k
    128U, // C_NGLE_D64_MM
5858
103k
    128U, // C_NGLE_S
5859
103k
    128U, // C_NGLE_S_MM
5860
103k
    128U, // C_NGL_D32
5861
103k
    128U, // C_NGL_D32_MM
5862
103k
    128U, // C_NGL_D64
5863
103k
    128U, // C_NGL_D64_MM
5864
103k
    128U, // C_NGL_S
5865
103k
    128U, // C_NGL_S_MM
5866
103k
    128U, // C_NGT_D32
5867
103k
    128U, // C_NGT_D32_MM
5868
103k
    128U, // C_NGT_D64
5869
103k
    128U, // C_NGT_D64_MM
5870
103k
    128U, // C_NGT_S
5871
103k
    128U, // C_NGT_S_MM
5872
103k
    128U, // C_OLE_D32
5873
103k
    128U, // C_OLE_D32_MM
5874
103k
    128U, // C_OLE_D64
5875
103k
    128U, // C_OLE_D64_MM
5876
103k
    128U, // C_OLE_S
5877
103k
    128U, // C_OLE_S_MM
5878
103k
    128U, // C_OLT_D32
5879
103k
    128U, // C_OLT_D32_MM
5880
103k
    128U, // C_OLT_D64
5881
103k
    128U, // C_OLT_D64_MM
5882
103k
    128U, // C_OLT_S
5883
103k
    128U, // C_OLT_S_MM
5884
103k
    128U, // C_SEQ_D32
5885
103k
    128U, // C_SEQ_D32_MM
5886
103k
    128U, // C_SEQ_D64
5887
103k
    128U, // C_SEQ_D64_MM
5888
103k
    128U, // C_SEQ_S
5889
103k
    128U, // C_SEQ_S_MM
5890
103k
    128U, // C_SF_D32
5891
103k
    128U, // C_SF_D32_MM
5892
103k
    128U, // C_SF_D64
5893
103k
    128U, // C_SF_D64_MM
5894
103k
    128U, // C_SF_S
5895
103k
    128U, // C_SF_S_MM
5896
103k
    128U, // C_UEQ_D32
5897
103k
    128U, // C_UEQ_D32_MM
5898
103k
    128U, // C_UEQ_D64
5899
103k
    128U, // C_UEQ_D64_MM
5900
103k
    128U, // C_UEQ_S
5901
103k
    128U, // C_UEQ_S_MM
5902
103k
    128U, // C_ULE_D32
5903
103k
    128U, // C_ULE_D32_MM
5904
103k
    128U, // C_ULE_D64
5905
103k
    128U, // C_ULE_D64_MM
5906
103k
    128U, // C_ULE_S
5907
103k
    128U, // C_ULE_S_MM
5908
103k
    128U, // C_ULT_D32
5909
103k
    128U, // C_ULT_D32_MM
5910
103k
    128U, // C_ULT_D64
5911
103k
    128U, // C_ULT_D64_MM
5912
103k
    128U, // C_ULT_S
5913
103k
    128U, // C_ULT_S_MM
5914
103k
    128U, // C_UN_D32
5915
103k
    128U, // C_UN_D32_MM
5916
103k
    128U, // C_UN_D64
5917
103k
    128U, // C_UN_D64_MM
5918
103k
    128U, // C_UN_S
5919
103k
    128U, // C_UN_S_MM
5920
103k
    0U, // CmpRxRy16
5921
103k
    1U, // CmpiRxImm16
5922
103k
    0U, // CmpiRxImmX16
5923
103k
    128U, // DADD
5924
103k
    128U, // DADDi
5925
103k
    128U, // DADDiu
5926
103k
    128U, // DADDu
5927
103k
    16U,  // DAHI
5928
103k
    3072U,  // DALIGN
5929
103k
    16U,  // DATI
5930
103k
    16U,  // DAUI
5931
103k
    0U, // DBITSWAP
5932
103k
    0U, // DCLO
5933
103k
    0U, // DCLO_R6
5934
103k
    0U, // DCLZ
5935
103k
    0U, // DCLZ_R6
5936
103k
    128U, // DDIV
5937
103k
    128U, // DDIVU
5938
103k
    0U, // DERET
5939
103k
    0U, // DERET_MM
5940
103k
    0U, // DERET_MMR6
5941
103k
    0U, // DERET_NM
5942
103k
    4128U,  // DEXT
5943
103k
    5152U,  // DEXT64_32
5944
103k
    6168U,  // DEXTM
5945
103k
    452U, // DEXTU
5946
103k
    0U, // DI
5947
103k
    7200U,  // DINS
5948
103k
    8216U,  // DINSM
5949
103k
    580U, // DINSU
5950
103k
    128U, // DIV
5951
103k
    128U, // DIVU
5952
103k
    128U, // DIVU_MMR6
5953
103k
    128U, // DIVU_NM
5954
103k
    128U, // DIV_MMR6
5955
103k
    128U, // DIV_NM
5956
103k
    128U, // DIV_S_B
5957
103k
    128U, // DIV_S_D
5958
103k
    128U, // DIV_S_H
5959
103k
    128U, // DIV_S_W
5960
103k
    128U, // DIV_U_B
5961
103k
    128U, // DIV_U_D
5962
103k
    128U, // DIV_U_H
5963
103k
    128U, // DIV_U_W
5964
103k
    0U, // DI_MM
5965
103k
    0U, // DI_MMR6
5966
103k
    0U, // DI_NM
5967
103k
    9216U,  // DLSA
5968
103k
    9216U,  // DLSA_R6
5969
103k
    136U, // DMFC0
5970
103k
    0U, // DMFC1
5971
103k
    136U, // DMFC2
5972
103k
    0U, // DMFC2_OCTEON
5973
103k
    136U, // DMFGC0
5974
103k
    128U, // DMOD
5975
103k
    128U, // DMODU
5976
103k
    0U, // DMT
5977
103k
    0U, // DMTC0
5978
103k
    0U, // DMTC1
5979
103k
    0U, // DMTC2
5980
103k
    0U, // DMTC2_OCTEON
5981
103k
    0U, // DMTGC0
5982
103k
    0U, // DMT_NM
5983
103k
    128U, // DMUH
5984
103k
    128U, // DMUHU
5985
103k
    128U, // DMUL
5986
103k
    0U, // DMULT
5987
103k
    0U, // DMULTu
5988
103k
    128U, // DMULU
5989
103k
    128U, // DMUL_R6
5990
103k
    128U, // DOTP_S_D
5991
103k
    128U, // DOTP_S_H
5992
103k
    128U, // DOTP_S_W
5993
103k
    128U, // DOTP_U_D
5994
103k
    128U, // DOTP_U_H
5995
103k
    128U, // DOTP_U_W
5996
103k
    184U, // DPADD_S_D
5997
103k
    184U, // DPADD_S_H
5998
103k
    184U, // DPADD_S_W
5999
103k
    184U, // DPADD_U_D
6000
103k
    184U, // DPADD_U_H
6001
103k
    184U, // DPADD_U_W
6002
103k
    128U, // DPAQX_SA_W_PH
6003
103k
    128U, // DPAQX_SA_W_PH_MMR2
6004
103k
    128U, // DPAQX_S_W_PH
6005
103k
    128U, // DPAQX_S_W_PH_MMR2
6006
103k
    128U, // DPAQ_SA_L_W
6007
103k
    128U, // DPAQ_SA_L_W_MM
6008
103k
    128U, // DPAQ_S_W_PH
6009
103k
    128U, // DPAQ_S_W_PH_MM
6010
103k
    128U, // DPAU_H_QBL
6011
103k
    128U, // DPAU_H_QBL_MM
6012
103k
    128U, // DPAU_H_QBR
6013
103k
    128U, // DPAU_H_QBR_MM
6014
103k
    128U, // DPAX_W_PH
6015
103k
    128U, // DPAX_W_PH_MMR2
6016
103k
    128U, // DPA_W_PH
6017
103k
    128U, // DPA_W_PH_MMR2
6018
103k
    0U, // DPOP
6019
103k
    128U, // DPSQX_SA_W_PH
6020
103k
    128U, // DPSQX_SA_W_PH_MMR2
6021
103k
    128U, // DPSQX_S_W_PH
6022
103k
    128U, // DPSQX_S_W_PH_MMR2
6023
103k
    128U, // DPSQ_SA_L_W
6024
103k
    128U, // DPSQ_SA_L_W_MM
6025
103k
    128U, // DPSQ_S_W_PH
6026
103k
    128U, // DPSQ_S_W_PH_MM
6027
103k
    184U, // DPSUB_S_D
6028
103k
    184U, // DPSUB_S_H
6029
103k
    184U, // DPSUB_S_W
6030
103k
    184U, // DPSUB_U_D
6031
103k
    184U, // DPSUB_U_H
6032
103k
    184U, // DPSUB_U_W
6033
103k
    128U, // DPSU_H_QBL
6034
103k
    128U, // DPSU_H_QBL_MM
6035
103k
    128U, // DPSU_H_QBR
6036
103k
    128U, // DPSU_H_QBR_MM
6037
103k
    128U, // DPSX_W_PH
6038
103k
    128U, // DPSX_W_PH_MMR2
6039
103k
    128U, // DPS_W_PH
6040
103k
    128U, // DPS_W_PH_MMR2
6041
103k
    160U, // DROTR
6042
103k
    152U, // DROTR32
6043
103k
    128U, // DROTRV
6044
103k
    0U, // DSBH
6045
103k
    0U, // DSDIV
6046
103k
    0U, // DSHD
6047
103k
    160U, // DSLL
6048
103k
    152U, // DSLL32
6049
103k
    1U, // DSLL64_32
6050
103k
    128U, // DSLLV
6051
103k
    160U, // DSRA
6052
103k
    152U, // DSRA32
6053
103k
    128U, // DSRAV
6054
103k
    160U, // DSRL
6055
103k
    152U, // DSRL32
6056
103k
    128U, // DSRLV
6057
103k
    128U, // DSUB
6058
103k
    128U, // DSUBu
6059
103k
    0U, // DUDIV
6060
103k
    0U, // DVP
6061
103k
    0U, // DVPE
6062
103k
    0U, // DVPE_NM
6063
103k
    0U, // DVP_MMR6
6064
103k
    0U, // DivRxRy16
6065
103k
    0U, // DivuRxRy16
6066
103k
    0U, // EHB
6067
103k
    0U, // EHB_MM
6068
103k
    0U, // EHB_MMR6
6069
103k
    0U, // EHB_NM
6070
103k
    0U, // EI
6071
103k
    0U, // EI_MM
6072
103k
    0U, // EI_MMR6
6073
103k
    0U, // EI_NM
6074
103k
    0U, // EMT
6075
103k
    0U, // EMT_NM
6076
103k
    0U, // ERET
6077
103k
    0U, // ERETNC
6078
103k
    0U, // ERETNC_MMR6
6079
103k
    0U, // ERETNC_NM
6080
103k
    0U, // ERET_MM
6081
103k
    0U, // ERET_MMR6
6082
103k
    0U, // ERET_NM
6083
103k
    0U, // EVP
6084
103k
    0U, // EVPE
6085
103k
    0U, // EVPE_NM
6086
103k
    0U, // EVP_MMR6
6087
103k
    5144U,  // EXT
6088
103k
    152U, // EXTP
6089
103k
    152U, // EXTPDP
6090
103k
    128U, // EXTPDPV
6091
103k
    128U, // EXTPDPV_MM
6092
103k
    152U, // EXTPDP_MM
6093
103k
    128U, // EXTPV
6094
103k
    128U, // EXTPV_MM
6095
103k
    152U, // EXTP_MM
6096
103k
    128U, // EXTRV_RS_W
6097
103k
    128U, // EXTRV_RS_W_MM
6098
103k
    128U, // EXTRV_R_W
6099
103k
    128U, // EXTRV_R_W_MM
6100
103k
    128U, // EXTRV_S_H
6101
103k
    128U, // EXTRV_S_H_MM
6102
103k
    128U, // EXTRV_W
6103
103k
    128U, // EXTRV_W_MM
6104
103k
    152U, // EXTR_RS_W
6105
103k
    152U, // EXTR_RS_W_MM
6106
103k
    152U, // EXTR_R_W
6107
103k
    152U, // EXTR_R_W_MM
6108
103k
    152U, // EXTR_S_H
6109
103k
    152U, // EXTR_S_H_MM
6110
103k
    152U, // EXTR_W
6111
103k
    152U, // EXTR_W_MM
6112
103k
    2072U,  // EXTS
6113
103k
    2072U,  // EXTS32
6114
103k
    2048U,  // EXTW_NM
6115
103k
    5144U,  // EXT_MM
6116
103k
    5144U,  // EXT_MMR6
6117
103k
    5144U,  // EXT_NM
6118
103k
    0U, // FABS_D32
6119
103k
    0U, // FABS_D32_MM
6120
103k
    0U, // FABS_D64
6121
103k
    0U, // FABS_D64_MM
6122
103k
    0U, // FABS_S
6123
103k
    0U, // FABS_S_MM
6124
103k
    128U, // FADD_D
6125
103k
    128U, // FADD_D32
6126
103k
    128U, // FADD_D32_MM
6127
103k
    128U, // FADD_D64
6128
103k
    128U, // FADD_D64_MM
6129
103k
    128U, // FADD_PS64
6130
103k
    128U, // FADD_S
6131
103k
    128U, // FADD_S_MM
6132
103k
    72U,  // FADD_S_MMR6
6133
103k
    128U, // FADD_W
6134
103k
    128U, // FCAF_D
6135
103k
    128U, // FCAF_W
6136
103k
    128U, // FCEQ_D
6137
103k
    128U, // FCEQ_W
6138
103k
    0U, // FCLASS_D
6139
103k
    0U, // FCLASS_W
6140
103k
    128U, // FCLE_D
6141
103k
    128U, // FCLE_W
6142
103k
    128U, // FCLT_D
6143
103k
    128U, // FCLT_W
6144
103k
    0U, // FCMP_D32
6145
103k
    0U, // FCMP_D32_MM
6146
103k
    0U, // FCMP_D64
6147
103k
    0U, // FCMP_S32
6148
103k
    0U, // FCMP_S32_MM
6149
103k
    128U, // FCNE_D
6150
103k
    128U, // FCNE_W
6151
103k
    128U, // FCOR_D
6152
103k
    128U, // FCOR_W
6153
103k
    128U, // FCUEQ_D
6154
103k
    128U, // FCUEQ_W
6155
103k
    128U, // FCULE_D
6156
103k
    128U, // FCULE_W
6157
103k
    128U, // FCULT_D
6158
103k
    128U, // FCULT_W
6159
103k
    128U, // FCUNE_D
6160
103k
    128U, // FCUNE_W
6161
103k
    128U, // FCUN_D
6162
103k
    128U, // FCUN_W
6163
103k
    128U, // FDIV_D
6164
103k
    128U, // FDIV_D32
6165
103k
    128U, // FDIV_D32_MM
6166
103k
    128U, // FDIV_D64
6167
103k
    128U, // FDIV_D64_MM
6168
103k
    128U, // FDIV_S
6169
103k
    128U, // FDIV_S_MM
6170
103k
    72U,  // FDIV_S_MMR6
6171
103k
    128U, // FDIV_W
6172
103k
    128U, // FEXDO_H
6173
103k
    128U, // FEXDO_W
6174
103k
    128U, // FEXP2_D
6175
103k
    128U, // FEXP2_W
6176
103k
    0U, // FEXUPL_D
6177
103k
    0U, // FEXUPL_W
6178
103k
    0U, // FEXUPR_D
6179
103k
    0U, // FEXUPR_W
6180
103k
    0U, // FFINT_S_D
6181
103k
    0U, // FFINT_S_W
6182
103k
    0U, // FFINT_U_D
6183
103k
    0U, // FFINT_U_W
6184
103k
    0U, // FFQL_D
6185
103k
    0U, // FFQL_W
6186
103k
    0U, // FFQR_D
6187
103k
    0U, // FFQR_W
6188
103k
    0U, // FILL_B
6189
103k
    0U, // FILL_D
6190
103k
    0U, // FILL_H
6191
103k
    0U, // FILL_W
6192
103k
    0U, // FLOG2_D
6193
103k
    0U, // FLOG2_W
6194
103k
    0U, // FLOOR_L_D64
6195
103k
    0U, // FLOOR_L_D_MMR6
6196
103k
    0U, // FLOOR_L_S
6197
103k
    0U, // FLOOR_L_S_MMR6
6198
103k
    0U, // FLOOR_W_D32
6199
103k
    0U, // FLOOR_W_D64
6200
103k
    0U, // FLOOR_W_D_MMR6
6201
103k
    0U, // FLOOR_W_MM
6202
103k
    0U, // FLOOR_W_S
6203
103k
    0U, // FLOOR_W_S_MM
6204
103k
    0U, // FLOOR_W_S_MMR6
6205
103k
    184U, // FMADD_D
6206
103k
    184U, // FMADD_W
6207
103k
    128U, // FMAX_A_D
6208
103k
    128U, // FMAX_A_W
6209
103k
    128U, // FMAX_D
6210
103k
    128U, // FMAX_W
6211
103k
    128U, // FMIN_A_D
6212
103k
    128U, // FMIN_A_W
6213
103k
    128U, // FMIN_D
6214
103k
    128U, // FMIN_W
6215
103k
    0U, // FMOV_D32
6216
103k
    0U, // FMOV_D32_MM
6217
103k
    0U, // FMOV_D64
6218
103k
    0U, // FMOV_D64_MM
6219
103k
    0U, // FMOV_D_MMR6
6220
103k
    0U, // FMOV_S
6221
103k
    0U, // FMOV_S_MM
6222
103k
    0U, // FMOV_S_MMR6
6223
103k
    184U, // FMSUB_D
6224
103k
    184U, // FMSUB_W
6225
103k
    128U, // FMUL_D
6226
103k
    128U, // FMUL_D32
6227
103k
    128U, // FMUL_D32_MM
6228
103k
    128U, // FMUL_D64
6229
103k
    128U, // FMUL_D64_MM
6230
103k
    128U, // FMUL_PS64
6231
103k
    128U, // FMUL_S
6232
103k
    128U, // FMUL_S_MM
6233
103k
    72U,  // FMUL_S_MMR6
6234
103k
    128U, // FMUL_W
6235
103k
    0U, // FNEG_D32
6236
103k
    0U, // FNEG_D32_MM
6237
103k
    0U, // FNEG_D64
6238
103k
    0U, // FNEG_D64_MM
6239
103k
    0U, // FNEG_S
6240
103k
    0U, // FNEG_S_MM
6241
103k
    0U, // FNEG_S_MMR6
6242
103k
    1U, // FORK
6243
103k
    1U, // FORK_NM
6244
103k
    0U, // FRCP_D
6245
103k
    0U, // FRCP_W
6246
103k
    0U, // FRINT_D
6247
103k
    0U, // FRINT_W
6248
103k
    0U, // FRSQRT_D
6249
103k
    0U, // FRSQRT_W
6250
103k
    128U, // FSAF_D
6251
103k
    128U, // FSAF_W
6252
103k
    128U, // FSEQ_D
6253
103k
    128U, // FSEQ_W
6254
103k
    128U, // FSLE_D
6255
103k
    128U, // FSLE_W
6256
103k
    128U, // FSLT_D
6257
103k
    128U, // FSLT_W
6258
103k
    128U, // FSNE_D
6259
103k
    128U, // FSNE_W
6260
103k
    128U, // FSOR_D
6261
103k
    128U, // FSOR_W
6262
103k
    0U, // FSQRT_D
6263
103k
    0U, // FSQRT_D32
6264
103k
    0U, // FSQRT_D32_MM
6265
103k
    0U, // FSQRT_D64
6266
103k
    0U, // FSQRT_D64_MM
6267
103k
    0U, // FSQRT_S
6268
103k
    0U, // FSQRT_S_MM
6269
103k
    0U, // FSQRT_W
6270
103k
    128U, // FSUB_D
6271
103k
    128U, // FSUB_D32
6272
103k
    128U, // FSUB_D32_MM
6273
103k
    128U, // FSUB_D64
6274
103k
    128U, // FSUB_D64_MM
6275
103k
    128U, // FSUB_PS64
6276
103k
    128U, // FSUB_S
6277
103k
    128U, // FSUB_S_MM
6278
103k
    72U,  // FSUB_S_MMR6
6279
103k
    128U, // FSUB_W
6280
103k
    128U, // FSUEQ_D
6281
103k
    128U, // FSUEQ_W
6282
103k
    128U, // FSULE_D
6283
103k
    128U, // FSULE_W
6284
103k
    128U, // FSULT_D
6285
103k
    128U, // FSULT_W
6286
103k
    128U, // FSUNE_D
6287
103k
    128U, // FSUNE_W
6288
103k
    128U, // FSUN_D
6289
103k
    128U, // FSUN_W
6290
103k
    0U, // FTINT_S_D
6291
103k
    0U, // FTINT_S_W
6292
103k
    0U, // FTINT_U_D
6293
103k
    0U, // FTINT_U_W
6294
103k
    128U, // FTQ_H
6295
103k
    128U, // FTQ_W
6296
103k
    0U, // FTRUNC_S_D
6297
103k
    0U, // FTRUNC_S_W
6298
103k
    0U, // FTRUNC_U_D
6299
103k
    0U, // FTRUNC_U_W
6300
103k
    0U, // GINVI
6301
103k
    0U, // GINVI_MMR6
6302
103k
    0U, // GINVI_NM
6303
103k
    0U, // GINVT
6304
103k
    0U, // GINVT_MMR6
6305
103k
    0U, // GINVT_NM
6306
103k
    128U, // HADD_S_D
6307
103k
    128U, // HADD_S_H
6308
103k
    128U, // HADD_S_W
6309
103k
    128U, // HADD_U_D
6310
103k
    128U, // HADD_U_H
6311
103k
    128U, // HADD_U_W
6312
103k
    128U, // HSUB_S_D
6313
103k
    128U, // HSUB_S_H
6314
103k
    128U, // HSUB_S_W
6315
103k
    128U, // HSUB_U_D
6316
103k
    128U, // HSUB_U_H
6317
103k
    128U, // HSUB_U_W
6318
103k
    0U, // HYPCALL
6319
103k
    0U, // HYPCALL_MM
6320
103k
    128U, // ILVEV_B
6321
103k
    128U, // ILVEV_D
6322
103k
    128U, // ILVEV_H
6323
103k
    128U, // ILVEV_W
6324
103k
    128U, // ILVL_B
6325
103k
    128U, // ILVL_D
6326
103k
    128U, // ILVL_H
6327
103k
    128U, // ILVL_W
6328
103k
    128U, // ILVOD_B
6329
103k
    128U, // ILVOD_D
6330
103k
    128U, // ILVOD_H
6331
103k
    128U, // ILVOD_W
6332
103k
    128U, // ILVR_B
6333
103k
    128U, // ILVR_D
6334
103k
    128U, // ILVR_H
6335
103k
    128U, // ILVR_W
6336
103k
    7192U,  // INS
6337
103k
    0U, // INSERT_B
6338
103k
    0U, // INSERT_D
6339
103k
    0U, // INSERT_H
6340
103k
    0U, // INSERT_W
6341
103k
    0U, // INSV
6342
103k
    0U, // INSVE_B
6343
103k
    0U, // INSVE_D
6344
103k
    0U, // INSVE_H
6345
103k
    0U, // INSVE_W
6346
103k
    0U, // INSV_MM
6347
103k
    7192U,  // INS_MM
6348
103k
    7192U,  // INS_MMR6
6349
103k
    7192U,  // INS_NM
6350
103k
    0U, // J
6351
103k
    0U, // JAL
6352
103k
    0U, // JALR
6353
103k
    0U, // JALR16_MM
6354
103k
    0U, // JALR64
6355
103k
    0U, // JALRC16_MMR6
6356
103k
    0U, // JALRC16_NM
6357
103k
    0U, // JALRCHB_NM
6358
103k
    0U, // JALRC_HB_MMR6
6359
103k
    0U, // JALRC_MMR6
6360
103k
    0U, // JALRC_NM
6361
103k
    0U, // JALRS16_MM
6362
103k
    0U, // JALRS_MM
6363
103k
    0U, // JALR_HB
6364
103k
    0U, // JALR_HB64
6365
103k
    0U, // JALR_MM
6366
103k
    0U, // JALS_MM
6367
103k
    0U, // JALX
6368
103k
    0U, // JALX_MM
6369
103k
    0U, // JAL_MM
6370
103k
    0U, // JIALC
6371
103k
    0U, // JIALC64
6372
103k
    0U, // JIALC_MMR6
6373
103k
    0U, // JIC
6374
103k
    0U, // JIC64
6375
103k
    0U, // JIC_MMR6
6376
103k
    0U, // JR
6377
103k
    0U, // JR16_MM
6378
103k
    0U, // JR64
6379
103k
    0U, // JRADDIUSP
6380
103k
    0U, // JRC16_MM
6381
103k
    0U, // JRC16_MMR6
6382
103k
    0U, // JRCADDIUSP_MMR6
6383
103k
    0U, // JRC_NM
6384
103k
    0U, // JR_HB
6385
103k
    0U, // JR_HB64
6386
103k
    0U, // JR_HB64_R6
6387
103k
    0U, // JR_HB_R6
6388
103k
    0U, // JR_MM
6389
103k
    0U, // J_MM
6390
103k
    0U, // Jal16
6391
103k
    0U, // JalB16
6392
103k
    0U, // JrRa16
6393
103k
    0U, // JrcRa16
6394
103k
    0U, // JrcRx16
6395
103k
    0U, // JumpLinkReg16
6396
103k
    0U, // LAPC32_NM
6397
103k
    0U, // LAPC48_NM
6398
103k
    0U, // LB
6399
103k
    0U, // LB16_NM
6400
103k
    0U, // LB64
6401
103k
    0U, // LBE
6402
103k
    0U, // LBE_MM
6403
103k
    0U, // LBGP_NM
6404
103k
    0U, // LBU16_MM
6405
103k
    0U, // LBU16_NM
6406
103k
    0U, // LBUGP_NM
6407
103k
    1U, // LBUX
6408
103k
    1U, // LBUX_MM
6409
103k
    0U, // LBUX_NM
6410
103k
    0U, // LBU_MMR6
6411
103k
    0U, // LBU_NM
6412
103k
    0U, // LBUs9_NM
6413
103k
    0U, // LBX_NM
6414
103k
    0U, // LB_MM
6415
103k
    0U, // LB_MMR6
6416
103k
    0U, // LB_NM
6417
103k
    0U, // LBs9_NM
6418
103k
    0U, // LBu
6419
103k
    0U, // LBu64
6420
103k
    0U, // LBuE
6421
103k
    0U, // LBuE_MM
6422
103k
    0U, // LBu_MM
6423
103k
    0U, // LD
6424
103k
    0U, // LDC1
6425
103k
    0U, // LDC164
6426
103k
    0U, // LDC1_D64_MMR6
6427
103k
    0U, // LDC1_MM_D32
6428
103k
    0U, // LDC1_MM_D64
6429
103k
    0U, // LDC2
6430
103k
    0U, // LDC2_MMR6
6431
103k
    0U, // LDC2_R6
6432
103k
    0U, // LDC3
6433
103k
    0U, // LDI_B
6434
103k
    0U, // LDI_D
6435
103k
    0U, // LDI_H
6436
103k
    0U, // LDI_W
6437
103k
    0U, // LDL
6438
103k
    0U, // LDPC
6439
103k
    0U, // LDR
6440
103k
    1U, // LDXC1
6441
103k
    1U, // LDXC164
6442
103k
    0U, // LD_B
6443
103k
    0U, // LD_D
6444
103k
    0U, // LD_H
6445
103k
    0U, // LD_W
6446
103k
    0U, // LEA_ADDIU_NM
6447
103k
    0U, // LEA_ADDiu
6448
103k
    0U, // LEA_ADDiu64
6449
103k
    0U, // LEA_ADDiu_MM
6450
103k
    0U, // LH
6451
103k
    0U, // LH16_NM
6452
103k
    0U, // LH64
6453
103k
    0U, // LHE
6454
103k
    0U, // LHE_MM
6455
103k
    0U, // LHGP_NM
6456
103k
    0U, // LHU16_MM
6457
103k
    0U, // LHU16_NM
6458
103k
    0U, // LHUGP_NM
6459
103k
    0U, // LHUXS_NM
6460
103k
    0U, // LHUX_NM
6461
103k
    0U, // LHU_NM
6462
103k
    0U, // LHUs9_NM
6463
103k
    1U, // LHX
6464
103k
    0U, // LHXS_NM
6465
103k
    1U, // LHX_MM
6466
103k
    0U, // LHX_NM
6467
103k
    0U, // LH_MM
6468
103k
    0U, // LH_NM
6469
103k
    0U, // LHs9_NM
6470
103k
    0U, // LHu
6471
103k
    0U, // LHu64
6472
103k
    0U, // LHuE
6473
103k
    0U, // LHuE_MM
6474
103k
    0U, // LHu_MM
6475
103k
    0U, // LI16_MM
6476
103k
    0U, // LI16_MMR6
6477
103k
    0U, // LI16_NM
6478
103k
    0U, // LI48_NM
6479
103k
    0U, // LL
6480
103k
    0U, // LL64
6481
103k
    0U, // LL64_R6
6482
103k
    0U, // LLD
6483
103k
    0U, // LLD_R6
6484
103k
    0U, // LLE
6485
103k
    0U, // LLE_MM
6486
103k
    76U,  // LLWP_NM
6487
103k
    0U, // LL_MM
6488
103k
    0U, // LL_MMR6
6489
103k
    0U, // LL_NM
6490
103k
    0U, // LL_R6
6491
103k
    9216U,  // LSA
6492
103k
    1U, // LSA_MMR6
6493
103k
    1024U,  // LSA_NM
6494
103k
    9216U,  // LSA_R6
6495
103k
    0U, // LUI_MMR6
6496
103k
    0U, // LUI_NM
6497
103k
    1U, // LUXC1
6498
103k
    1U, // LUXC164
6499
103k
    1U, // LUXC1_MM
6500
103k
    0U, // LUi
6501
103k
    0U, // LUi64
6502
103k
    0U, // LUi_MM
6503
103k
    0U, // LW
6504
103k
    0U, // LW16_MM
6505
103k
    0U, // LW16_NM
6506
103k
    0U, // LW4x4_NM
6507
103k
    0U, // LW64
6508
103k
    0U, // LWC1
6509
103k
    0U, // LWC1_MM
6510
103k
    0U, // LWC2
6511
103k
    0U, // LWC2_MMR6
6512
103k
    0U, // LWC2_R6
6513
103k
    0U, // LWC3
6514
103k
    0U, // LWDSP
6515
103k
    0U, // LWDSP_MM
6516
103k
    0U, // LWE
6517
103k
    0U, // LWE_MM
6518
103k
    0U, // LWGP16_NM
6519
103k
    0U, // LWGP_MM
6520
103k
    0U, // LWGP_NM
6521
103k
    0U, // LWL
6522
103k
    0U, // LWL64
6523
103k
    0U, // LWLE
6524
103k
    0U, // LWLE_MM
6525
103k
    0U, // LWL_MM
6526
103k
    0U, // LWM16_MM
6527
103k
    0U, // LWM16_MMR6
6528
103k
    0U, // LWM32_MM
6529
103k
    184U, // LWM_NM
6530
103k
    0U, // LWPC
6531
103k
    0U, // LWPC_MMR6
6532
103k
    0U, // LWPC_NM
6533
103k
    0U, // LWP_MM
6534
103k
    0U, // LWR
6535
103k
    0U, // LWR64
6536
103k
    0U, // LWRE
6537
103k
    0U, // LWRE_MM
6538
103k
    0U, // LWR_MM
6539
103k
    0U, // LWSP16_NM
6540
103k
    0U, // LWSP_MM
6541
103k
    0U, // LWUPC
6542
103k
    0U, // LWU_MM
6543
103k
    1U, // LWX
6544
103k
    1U, // LWXC1
6545
103k
    1U, // LWXC1_MM
6546
103k
    0U, // LWXS16_NM
6547
103k
    1U, // LWXS_MM
6548
103k
    0U, // LWXS_NM
6549
103k
    1U, // LWX_MM
6550
103k
    0U, // LWX_NM
6551
103k
    0U, // LW_MM
6552
103k
    0U, // LW_MMR6
6553
103k
    0U, // LW_NM
6554
103k
    0U, // LWs9_NM
6555
103k
    0U, // LWu
6556
103k
    0U, // LbRxRyOffMemX16
6557
103k
    0U, // LbuRxRyOffMemX16
6558
103k
    0U, // LhRxRyOffMemX16
6559
103k
    0U, // LhuRxRyOffMemX16
6560
103k
    1U, // LiRxImm16
6561
103k
    0U, // LiRxImmAlignX16
6562
103k
    0U, // LiRxImmX16
6563
103k
    1U, // LwRxPcTcp16
6564
103k
    0U, // LwRxPcTcpX16
6565
103k
    0U, // LwRxRyOffMemX16
6566
103k
    0U, // LwRxSpImmX16
6567
103k
    0U, // MADD
6568
103k
    184U, // MADDF_D
6569
103k
    184U, // MADDF_D_MMR6
6570
103k
    184U, // MADDF_S
6571
103k
    184U, // MADDF_S_MMR6
6572
103k
    184U, // MADDR_Q_H
6573
103k
    184U, // MADDR_Q_W
6574
103k
    0U, // MADDU
6575
103k
    128U, // MADDU_DSP
6576
103k
    128U, // MADDU_DSP_MM
6577
103k
    0U, // MADDU_MM
6578
103k
    184U, // MADDV_B
6579
103k
    184U, // MADDV_D
6580
103k
    184U, // MADDV_H
6581
103k
    184U, // MADDV_W
6582
103k
    0U, // MADD_D32
6583
103k
    0U, // MADD_D32_MM
6584
103k
    0U, // MADD_D64
6585
103k
    128U, // MADD_DSP
6586
103k
    128U, // MADD_DSP_MM
6587
103k
    0U, // MADD_MM
6588
103k
    184U, // MADD_Q_H
6589
103k
    184U, // MADD_Q_W
6590
103k
    0U, // MADD_S
6591
103k
    0U, // MADD_S_MM
6592
103k
    128U, // MAQ_SA_W_PHL
6593
103k
    128U, // MAQ_SA_W_PHL_MM
6594
103k
    128U, // MAQ_SA_W_PHR
6595
103k
    128U, // MAQ_SA_W_PHR_MM
6596
103k
    128U, // MAQ_S_W_PHL
6597
103k
    128U, // MAQ_S_W_PHL_MM
6598
103k
    128U, // MAQ_S_W_PHR
6599
103k
    128U, // MAQ_S_W_PHR_MM
6600
103k
    128U, // MAXA_D
6601
103k
    128U, // MAXA_D_MMR6
6602
103k
    128U, // MAXA_S
6603
103k
    128U, // MAXA_S_MMR6
6604
103k
    128U, // MAXI_S_B
6605
103k
    128U, // MAXI_S_D
6606
103k
    128U, // MAXI_S_H
6607
103k
    128U, // MAXI_S_W
6608
103k
    152U, // MAXI_U_B
6609
103k
    152U, // MAXI_U_D
6610
103k
    152U, // MAXI_U_H
6611
103k
    152U, // MAXI_U_W
6612
103k
    128U, // MAX_A_B
6613
103k
    128U, // MAX_A_D
6614
103k
    128U, // MAX_A_H
6615
103k
    128U, // MAX_A_W
6616
103k
    128U, // MAX_D
6617
103k
    128U, // MAX_D_MMR6
6618
103k
    128U, // MAX_S
6619
103k
    128U, // MAX_S_B
6620
103k
    128U, // MAX_S_D
6621
103k
    128U, // MAX_S_H
6622
103k
    128U, // MAX_S_MMR6
6623
103k
    128U, // MAX_S_W
6624
103k
    128U, // MAX_U_B
6625
103k
    128U, // MAX_U_D
6626
103k
    128U, // MAX_U_H
6627
103k
    128U, // MAX_U_W
6628
103k
    136U, // MFC0
6629
103k
    0U, // MFC0Sel_NM
6630
103k
    136U, // MFC0_MMR6
6631
103k
    152U, // MFC0_NM
6632
103k
    0U, // MFC1
6633
103k
    0U, // MFC1_D64
6634
103k
    0U, // MFC1_MM
6635
103k
    0U, // MFC1_MMR6
6636
103k
    136U, // MFC2
6637
103k
    0U, // MFC2_MMR6
6638
103k
    136U, // MFGC0
6639
103k
    136U, // MFGC0_MM
6640
103k
    0U, // MFHC0Sel_NM
6641
103k
    136U, // MFHC0_MMR6
6642
103k
    152U, // MFHC0_NM
6643
103k
    0U, // MFHC1_D32
6644
103k
    0U, // MFHC1_D32_MM
6645
103k
    0U, // MFHC1_D64
6646
103k
    0U, // MFHC1_D64_MM
6647
103k
    0U, // MFHC2_MMR6
6648
103k
    136U, // MFHGC0
6649
103k
    136U, // MFHGC0_MM
6650
103k
    0U, // MFHI
6651
103k
    0U, // MFHI16_MM
6652
103k
    0U, // MFHI64
6653
103k
    0U, // MFHI_DSP
6654
103k
    0U, // MFHI_DSP_MM
6655
103k
    0U, // MFHI_MM
6656
103k
    0U, // MFLO
6657
103k
    0U, // MFLO16_MM
6658
103k
    0U, // MFLO64
6659
103k
    0U, // MFLO_DSP
6660
103k
    0U, // MFLO_DSP_MM
6661
103k
    0U, // MFLO_MM
6662
103k
    19520U, // MFTR
6663
103k
    19520U, // MFTR_NM
6664
103k
    128U, // MINA_D
6665
103k
    128U, // MINA_D_MMR6
6666
103k
    128U, // MINA_S
6667
103k
    128U, // MINA_S_MMR6
6668
103k
    128U, // MINI_S_B
6669
103k
    128U, // MINI_S_D
6670
103k
    128U, // MINI_S_H
6671
103k
    128U, // MINI_S_W
6672
103k
    152U, // MINI_U_B
6673
103k
    152U, // MINI_U_D
6674
103k
    152U, // MINI_U_H
6675
103k
    152U, // MINI_U_W
6676
103k
    128U, // MIN_A_B
6677
103k
    128U, // MIN_A_D
6678
103k
    128U, // MIN_A_H
6679
103k
    128U, // MIN_A_W
6680
103k
    128U, // MIN_D
6681
103k
    128U, // MIN_D_MMR6
6682
103k
    128U, // MIN_S
6683
103k
    128U, // MIN_S_B
6684
103k
    128U, // MIN_S_D
6685
103k
    128U, // MIN_S_H
6686
103k
    128U, // MIN_S_MMR6
6687
103k
    128U, // MIN_S_W
6688
103k
    128U, // MIN_U_B
6689
103k
    128U, // MIN_U_D
6690
103k
    128U, // MIN_U_H
6691
103k
    128U, // MIN_U_W
6692
103k
    128U, // MOD
6693
103k
    128U, // MODSUB
6694
103k
    128U, // MODSUB_MM
6695
103k
    128U, // MODU
6696
103k
    128U, // MODU_MMR6
6697
103k
    128U, // MODU_NM
6698
103k
    128U, // MOD_MMR6
6699
103k
    128U, // MOD_NM
6700
103k
    128U, // MOD_S_B
6701
103k
    128U, // MOD_S_D
6702
103k
    128U, // MOD_S_H
6703
103k
    128U, // MOD_S_W
6704
103k
    128U, // MOD_U_B
6705
103k
    128U, // MOD_U_D
6706
103k
    128U, // MOD_U_H
6707
103k
    128U, // MOD_U_W
6708
103k
    0U, // MOVE16_MM
6709
103k
    0U, // MOVE16_MMR6
6710
103k
    80U,  // MOVEBALC_NM
6711
103k
    0U, // MOVEPREV_NM
6712
103k
    0U, // MOVEP_MM
6713
103k
    0U, // MOVEP_MMR6
6714
103k
    0U, // MOVEP_NM
6715
103k
    0U, // MOVE_NM
6716
103k
    0U, // MOVE_V
6717
103k
    128U, // MOVF_D32
6718
103k
    128U, // MOVF_D32_MM
6719
103k
    128U, // MOVF_D64
6720
103k
    128U, // MOVF_I
6721
103k
    128U, // MOVF_I64
6722
103k
    128U, // MOVF_I_MM
6723
103k
    128U, // MOVF_S
6724
103k
    128U, // MOVF_S_MM
6725
103k
    128U, // MOVN_I64_D64
6726
103k
    128U, // MOVN_I64_I
6727
103k
    128U, // MOVN_I64_I64
6728
103k
    128U, // MOVN_I64_S
6729
103k
    128U, // MOVN_I_D32
6730
103k
    128U, // MOVN_I_D32_MM
6731
103k
    128U, // MOVN_I_D64
6732
103k
    128U, // MOVN_I_I
6733
103k
    128U, // MOVN_I_I64
6734
103k
    128U, // MOVN_I_MM
6735
103k
    128U, // MOVN_I_S
6736
103k
    128U, // MOVN_I_S_MM
6737
103k
    128U, // MOVN_NM
6738
103k
    128U, // MOVT_D32
6739
103k
    128U, // MOVT_D32_MM
6740
103k
    128U, // MOVT_D64
6741
103k
    128U, // MOVT_I
6742
103k
    128U, // MOVT_I64
6743
103k
    128U, // MOVT_I_MM
6744
103k
    128U, // MOVT_S
6745
103k
    128U, // MOVT_S_MM
6746
103k
    128U, // MOVZ_I64_D64
6747
103k
    128U, // MOVZ_I64_I
6748
103k
    128U, // MOVZ_I64_I64
6749
103k
    128U, // MOVZ_I64_S
6750
103k
    128U, // MOVZ_I_D32
6751
103k
    128U, // MOVZ_I_D32_MM
6752
103k
    128U, // MOVZ_I_D64
6753
103k
    128U, // MOVZ_I_I
6754
103k
    128U, // MOVZ_I_I64
6755
103k
    128U, // MOVZ_I_MM
6756
103k
    128U, // MOVZ_I_S
6757
103k
    128U, // MOVZ_I_S_MM
6758
103k
    128U, // MOVZ_NM
6759
103k
    0U, // MSUB
6760
103k
    184U, // MSUBF_D
6761
103k
    184U, // MSUBF_D_MMR6
6762
103k
    184U, // MSUBF_S
6763
103k
    184U, // MSUBF_S_MMR6
6764
103k
    184U, // MSUBR_Q_H
6765
103k
    184U, // MSUBR_Q_W
6766
103k
    0U, // MSUBU
6767
103k
    128U, // MSUBU_DSP
6768
103k
    128U, // MSUBU_DSP_MM
6769
103k
    0U, // MSUBU_MM
6770
103k
    184U, // MSUBV_B
6771
103k
    184U, // MSUBV_D
6772
103k
    184U, // MSUBV_H
6773
103k
    184U, // MSUBV_W
6774
103k
    0U, // MSUB_D32
6775
103k
    0U, // MSUB_D32_MM
6776
103k
    0U, // MSUB_D64
6777
103k
    128U, // MSUB_DSP
6778
103k
    128U, // MSUB_DSP_MM
6779
103k
    0U, // MSUB_MM
6780
103k
    184U, // MSUB_Q_H
6781
103k
    184U, // MSUB_Q_W
6782
103k
    0U, // MSUB_S
6783
103k
    0U, // MSUB_S_MM
6784
103k
    0U, // MTC0
6785
103k
    0U, // MTC0Sel_NM
6786
103k
    0U, // MTC0_MMR6
6787
103k
    152U, // MTC0_NM
6788
103k
    0U, // MTC1
6789
103k
    0U, // MTC1_D64
6790
103k
    0U, // MTC1_D64_MM
6791
103k
    0U, // MTC1_MM
6792
103k
    0U, // MTC1_MMR6
6793
103k
    0U, // MTC2
6794
103k
    0U, // MTC2_MMR6
6795
103k
    0U, // MTGC0
6796
103k
    0U, // MTGC0_MM
6797
103k
    0U, // MTHC0Sel_NM
6798
103k
    0U, // MTHC0_MMR6
6799
103k
    152U, // MTHC0_NM
6800
103k
    0U, // MTHC1_D32
6801
103k
    0U, // MTHC1_D32_MM
6802
103k
    0U, // MTHC1_D64
6803
103k
    0U, // MTHC1_D64_MM
6804
103k
    0U, // MTHC2_MMR6
6805
103k
    0U, // MTHGC0
6806
103k
    0U, // MTHGC0_MM
6807
103k
    0U, // MTHI
6808
103k
    0U, // MTHI64
6809
103k
    0U, // MTHI_DSP
6810
103k
    0U, // MTHI_DSP_MM
6811
103k
    0U, // MTHI_MM
6812
103k
    0U, // MTHLIP
6813
103k
    0U, // MTHLIP_MM
6814
103k
    0U, // MTLO
6815
103k
    0U, // MTLO64
6816
103k
    0U, // MTLO_DSP
6817
103k
    0U, // MTLO_DSP_MM
6818
103k
    0U, // MTLO_MM
6819
103k
    0U, // MTM0
6820
103k
    0U, // MTM1
6821
103k
    0U, // MTM2
6822
103k
    0U, // MTP0
6823
103k
    0U, // MTP1
6824
103k
    0U, // MTP2
6825
103k
    2U, // MTTR
6826
103k
    2U, // MTTR_NM
6827
103k
    128U, // MUH
6828
103k
    128U, // MUHU
6829
103k
    128U, // MUHU_MMR6
6830
103k
    128U, // MUHU_NM
6831
103k
    128U, // MUH_MMR6
6832
103k
    128U, // MUH_NM
6833
103k
    128U, // MUL
6834
103k
    128U, // MUL4x4_NM
6835
103k
    128U, // MULEQ_S_W_PHL
6836
103k
    128U, // MULEQ_S_W_PHL_MM
6837
103k
    128U, // MULEQ_S_W_PHR
6838
103k
    128U, // MULEQ_S_W_PHR_MM
6839
103k
    128U, // MULEU_S_PH_QBL
6840
103k
    128U, // MULEU_S_PH_QBL_MM
6841
103k
    128U, // MULEU_S_PH_QBR
6842
103k
    128U, // MULEU_S_PH_QBR_MM
6843
103k
    128U, // MULQ_RS_PH
6844
103k
    128U, // MULQ_RS_PH_MM
6845
103k
    128U, // MULQ_RS_W
6846
103k
    128U, // MULQ_RS_W_MMR2
6847
103k
    128U, // MULQ_S_PH
6848
103k
    128U, // MULQ_S_PH_MMR2
6849
103k
    128U, // MULQ_S_W
6850
103k
    128U, // MULQ_S_W_MMR2
6851
103k
    128U, // MULR_PS64
6852
103k
    128U, // MULR_Q_H
6853
103k
    128U, // MULR_Q_W
6854
103k
    128U, // MULSAQ_S_W_PH
6855
103k
    128U, // MULSAQ_S_W_PH_MM
6856
103k
    128U, // MULSA_W_PH
6857
103k
    128U, // MULSA_W_PH_MMR2
6858
103k
    0U, // MULT
6859
103k
    128U, // MULTU_DSP
6860
103k
    128U, // MULTU_DSP_MM
6861
103k
    128U, // MULT_DSP
6862
103k
    128U, // MULT_DSP_MM
6863
103k
    0U, // MULT_MM
6864
103k
    0U, // MULTu
6865
103k
    0U, // MULTu_MM
6866
103k
    128U, // MULU
6867
103k
    128U, // MULU_MMR6
6868
103k
    128U, // MULU_NM
6869
103k
    128U, // MULV_B
6870
103k
    128U, // MULV_D
6871
103k
    128U, // MULV_H
6872
103k
    128U, // MULV_W
6873
103k
    128U, // MUL_MM
6874
103k
    128U, // MUL_MMR6
6875
103k
    128U, // MUL_NM
6876
103k
    128U, // MUL_PH
6877
103k
    128U, // MUL_PH_MMR2
6878
103k
    128U, // MUL_Q_H
6879
103k
    128U, // MUL_Q_W
6880
103k
    128U, // MUL_R6
6881
103k
    128U, // MUL_S_PH
6882
103k
    128U, // MUL_S_PH_MMR2
6883
103k
    0U, // Mfhi16
6884
103k
    0U, // Mflo16
6885
103k
    0U, // Move32R16
6886
103k
    0U, // MoveR3216
6887
103k
    0U, // NLOC_B
6888
103k
    0U, // NLOC_D
6889
103k
    0U, // NLOC_H
6890
103k
    0U, // NLOC_W
6891
103k
    0U, // NLZC_B
6892
103k
    0U, // NLZC_D
6893
103k
    0U, // NLZC_H
6894
103k
    0U, // NLZC_W
6895
103k
    0U, // NMADD_D32
6896
103k
    0U, // NMADD_D32_MM
6897
103k
    0U, // NMADD_D64
6898
103k
    0U, // NMADD_S
6899
103k
    0U, // NMADD_S_MM
6900
103k
    0U, // NMSUB_D32
6901
103k
    0U, // NMSUB_D32_MM
6902
103k
    0U, // NMSUB_D64
6903
103k
    0U, // NMSUB_S
6904
103k
    0U, // NMSUB_S_MM
6905
103k
    0U, // NOP32_NM
6906
103k
    0U, // NOP_NM
6907
103k
    128U, // NOR
6908
103k
    128U, // NOR64
6909
103k
    20U,  // NORI_B
6910
103k
    128U, // NOR_MM
6911
103k
    128U, // NOR_MMR6
6912
103k
    128U, // NOR_NM
6913
103k
    128U, // NOR_V
6914
103k
    0U, // NOT16_MM
6915
103k
    0U, // NOT16_MMR6
6916
103k
    0U, // NOT16_NM
6917
103k
    0U, // NegRxRy16
6918
103k
    0U, // NotRxRy16
6919
103k
    128U, // OR
6920
103k
    0U, // OR16_MM
6921
103k
    0U, // OR16_MMR6
6922
103k
    128U, // OR16_NM
6923
103k
    128U, // OR64
6924
103k
    20U,  // ORI_B
6925
103k
    16U,  // ORI_MMR6
6926
103k
    128U, // ORI_NM
6927
103k
    128U, // OR_MM
6928
103k
    128U, // OR_MMR6
6929
103k
    128U, // OR_NM
6930
103k
    128U, // OR_V
6931
103k
    16U,  // ORi
6932
103k
    16U,  // ORi64
6933
103k
    16U,  // ORi_MM
6934
103k
    0U, // OrRxRxRy16
6935
103k
    128U, // PACKRL_PH
6936
103k
    128U, // PACKRL_PH_MM
6937
103k
    0U, // PAUSE
6938
103k
    0U, // PAUSE_MM
6939
103k
    0U, // PAUSE_MMR6
6940
103k
    0U, // PAUSE_NM
6941
103k
    128U, // PCKEV_B
6942
103k
    128U, // PCKEV_D
6943
103k
    128U, // PCKEV_H
6944
103k
    128U, // PCKEV_W
6945
103k
    128U, // PCKOD_B
6946
103k
    128U, // PCKOD_D
6947
103k
    128U, // PCKOD_H
6948
103k
    128U, // PCKOD_W
6949
103k
    0U, // PCNT_B
6950
103k
    0U, // PCNT_D
6951
103k
    0U, // PCNT_H
6952
103k
    0U, // PCNT_W
6953
103k
    128U, // PICK_PH
6954
103k
    128U, // PICK_PH_MM
6955
103k
    128U, // PICK_QB
6956
103k
    128U, // PICK_QB_MM
6957
103k
    128U, // PLL_PS64
6958
103k
    128U, // PLU_PS64
6959
103k
    0U, // POP
6960
103k
    0U, // PRECEQU_PH_QBL
6961
103k
    0U, // PRECEQU_PH_QBLA
6962
103k
    0U, // PRECEQU_PH_QBLA_MM
6963
103k
    0U, // PRECEQU_PH_QBL_MM
6964
103k
    0U, // PRECEQU_PH_QBR
6965
103k
    0U, // PRECEQU_PH_QBRA
6966
103k
    0U, // PRECEQU_PH_QBRA_MM
6967
103k
    0U, // PRECEQU_PH_QBR_MM
6968
103k
    0U, // PRECEQ_W_PHL
6969
103k
    0U, // PRECEQ_W_PHL_MM
6970
103k
    0U, // PRECEQ_W_PHR
6971
103k
    0U, // PRECEQ_W_PHR_MM
6972
103k
    0U, // PRECEU_PH_QBL
6973
103k
    0U, // PRECEU_PH_QBLA
6974
103k
    0U, // PRECEU_PH_QBLA_MM
6975
103k
    0U, // PRECEU_PH_QBL_MM
6976
103k
    0U, // PRECEU_PH_QBR
6977
103k
    0U, // PRECEU_PH_QBRA
6978
103k
    0U, // PRECEU_PH_QBRA_MM
6979
103k
    0U, // PRECEU_PH_QBR_MM
6980
103k
    128U, // PRECRQU_S_QB_PH
6981
103k
    128U, // PRECRQU_S_QB_PH_MM
6982
103k
    128U, // PRECRQ_PH_W
6983
103k
    128U, // PRECRQ_PH_W_MM
6984
103k
    128U, // PRECRQ_QB_PH
6985
103k
    128U, // PRECRQ_QB_PH_MM
6986
103k
    128U, // PRECRQ_RS_PH_W
6987
103k
    128U, // PRECRQ_RS_PH_W_MM
6988
103k
    128U, // PRECR_QB_PH
6989
103k
    128U, // PRECR_QB_PH_MMR2
6990
103k
    152U, // PRECR_SRA_PH_W
6991
103k
    152U, // PRECR_SRA_PH_W_MMR2
6992
103k
    152U, // PRECR_SRA_R_PH_W
6993
103k
    152U, // PRECR_SRA_R_PH_W_MMR2
6994
103k
    0U, // PREF
6995
103k
    0U, // PREFE
6996
103k
    0U, // PREFE_MM
6997
103k
    0U, // PREFX_MM
6998
103k
    0U, // PREF_MM
6999
103k
    0U, // PREF_MMR6
7000
103k
    0U, // PREF_NM
7001
103k
    0U, // PREF_R6
7002
103k
    0U, // PREFs9_NM
7003
103k
    152U, // PREPEND
7004
103k
    152U, // PREPEND_MMR2
7005
103k
    128U, // PUL_PS64
7006
103k
    128U, // PUU_PS64
7007
103k
    0U, // RADDU_W_QB
7008
103k
    0U, // RADDU_W_QB_MM
7009
103k
    0U, // RDDSP
7010
103k
    0U, // RDDSP_MM
7011
103k
    20U,  // RDHWR
7012
103k
    20U,  // RDHWR64
7013
103k
    20U,  // RDHWR_MM
7014
103k
    136U, // RDHWR_MMR6
7015
103k
    152U, // RDHWR_NM
7016
103k
    0U, // RDPGPR_MMR6
7017
103k
    0U, // RDPGPR_NM
7018
103k
    0U, // RECIP_D32
7019
103k
    0U, // RECIP_D32_MM
7020
103k
    0U, // RECIP_D64
7021
103k
    0U, // RECIP_D64_MM
7022
103k
    0U, // RECIP_S
7023
103k
    0U, // RECIP_S_MM
7024
103k
    0U, // REPLV_PH
7025
103k
    0U, // REPLV_PH_MM
7026
103k
    0U, // REPLV_QB
7027
103k
    0U, // REPLV_QB_MM
7028
103k
    0U, // REPL_PH
7029
103k
    0U, // REPL_PH_MM
7030
103k
    0U, // REPL_QB
7031
103k
    0U, // REPL_QB_MM
7032
103k
    0U, // RESTOREJRC16_NM
7033
103k
    0U, // RESTOREJRC_NM
7034
103k
    0U, // RESTORE_NM
7035
103k
    0U, // RINT_D
7036
103k
    0U, // RINT_D_MMR6
7037
103k
    0U, // RINT_S
7038
103k
    0U, // RINT_S_MMR6
7039
103k
    152U, // ROTR
7040
103k
    128U, // ROTRV
7041
103k
    128U, // ROTRV_MM
7042
103k
    128U, // ROTRV_NM
7043
103k
    152U, // ROTR_MM
7044
103k
    152U, // ROTR_NM
7045
103k
    18456U, // ROTX_NM
7046
103k
    0U, // ROUND_L_D64
7047
103k
    0U, // ROUND_L_D_MMR6
7048
103k
    0U, // ROUND_L_S
7049
103k
    0U, // ROUND_L_S_MMR6
7050
103k
    0U, // ROUND_W_D32
7051
103k
    0U, // ROUND_W_D64
7052
103k
    0U, // ROUND_W_D_MMR6
7053
103k
    0U, // ROUND_W_MM
7054
103k
    0U, // ROUND_W_S
7055
103k
    0U, // ROUND_W_S_MM
7056
103k
    0U, // ROUND_W_S_MMR6
7057
103k
    0U, // RSQRT_D32
7058
103k
    0U, // RSQRT_D32_MM
7059
103k
    0U, // RSQRT_D64
7060
103k
    0U, // RSQRT_D64_MM
7061
103k
    0U, // RSQRT_S
7062
103k
    0U, // RSQRT_S_MM
7063
103k
    0U, // Restore16
7064
103k
    0U, // RestoreX16
7065
103k
    0U, // SAA
7066
103k
    0U, // SAAD
7067
103k
    136U, // SAT_S_B
7068
103k
    160U, // SAT_S_D
7069
103k
    164U, // SAT_S_H
7070
103k
    152U, // SAT_S_W
7071
103k
    136U, // SAT_U_B
7072
103k
    160U, // SAT_U_D
7073
103k
    164U, // SAT_U_H
7074
103k
    152U, // SAT_U_W
7075
103k
    0U, // SAVE16_NM
7076
103k
    0U, // SAVE_NM
7077
103k
    0U, // SB
7078
103k
    0U, // SB16_MM
7079
103k
    0U, // SB16_MMR6
7080
103k
    0U, // SB16_NM
7081
103k
    0U, // SB64
7082
103k
    0U, // SBE
7083
103k
    0U, // SBE_MM
7084
103k
    0U, // SBGP_NM
7085
103k
    0U, // SBX_NM
7086
103k
    0U, // SB_MM
7087
103k
    0U, // SB_MMR6
7088
103k
    0U, // SB_NM
7089
103k
    0U, // SBs9_NM
7090
103k
    0U, // SC
7091
103k
    0U, // SC64
7092
103k
    0U, // SC64_R6
7093
103k
    0U, // SCD
7094
103k
    0U, // SCD_R6
7095
103k
    0U, // SCE
7096
103k
    0U, // SCE_MM
7097
103k
    2U, // SCWP_NM
7098
103k
    0U, // SC_MM
7099
103k
    0U, // SC_MMR6
7100
103k
    0U, // SC_NM
7101
103k
    0U, // SC_R6
7102
103k
    0U, // SD
7103
103k
    0U, // SDBBP
7104
103k
    0U, // SDBBP16_MM
7105
103k
    0U, // SDBBP16_MMR6
7106
103k
    0U, // SDBBP16_NM
7107
103k
    0U, // SDBBP_MM
7108
103k
    0U, // SDBBP_MMR6
7109
103k
    0U, // SDBBP_NM
7110
103k
    0U, // SDBBP_R6
7111
103k
    0U, // SDC1
7112
103k
    0U, // SDC164
7113
103k
    0U, // SDC1_D64_MMR6
7114
103k
    0U, // SDC1_MM_D32
7115
103k
    0U, // SDC1_MM_D64
7116
103k
    0U, // SDC2
7117
103k
    0U, // SDC2_MMR6
7118
103k
    0U, // SDC2_R6
7119
103k
    0U, // SDC3
7120
103k
    0U, // SDIV
7121
103k
    0U, // SDIV_MM
7122
103k
    0U, // SDL
7123
103k
    0U, // SDR
7124
103k
    1U, // SDXC1
7125
103k
    1U, // SDXC164
7126
103k
    0U, // SEB
7127
103k
    0U, // SEB64
7128
103k
    0U, // SEB_MM
7129
103k
    0U, // SEB_NM
7130
103k
    0U, // SEH
7131
103k
    0U, // SEH64
7132
103k
    0U, // SEH_MM
7133
103k
    0U, // SEH_NM
7134
103k
    128U, // SELEQZ
7135
103k
    128U, // SELEQZ64
7136
103k
    128U, // SELEQZ_D
7137
103k
    128U, // SELEQZ_D_MMR6
7138
103k
    128U, // SELEQZ_MMR6
7139
103k
    128U, // SELEQZ_S
7140
103k
    128U, // SELEQZ_S_MMR6
7141
103k
    128U, // SELNEZ
7142
103k
    128U, // SELNEZ64
7143
103k
    128U, // SELNEZ_D
7144
103k
    128U, // SELNEZ_D_MMR6
7145
103k
    128U, // SELNEZ_MMR6
7146
103k
    128U, // SELNEZ_S
7147
103k
    128U, // SELNEZ_S_MMR6
7148
103k
    184U, // SEL_D
7149
103k
    184U, // SEL_D_MMR6
7150
103k
    184U, // SEL_S
7151
103k
    184U, // SEL_S_MMR6
7152
103k
    128U, // SEQ
7153
103k
    128U, // SEQI_NM
7154
103k
    128U, // SEQi
7155
103k
    0U, // SH
7156
103k
    0U, // SH16_MM
7157
103k
    0U, // SH16_MMR6
7158
103k
    0U, // SH16_NM
7159
103k
    0U, // SH64
7160
103k
    0U, // SHE
7161
103k
    0U, // SHE_MM
7162
103k
    20U,  // SHF_B
7163
103k
    20U,  // SHF_H
7164
103k
    20U,  // SHF_W
7165
103k
    0U, // SHGP_NM
7166
103k
    0U, // SHILO
7167
103k
    0U, // SHILOV
7168
103k
    0U, // SHILOV_MM
7169
103k
    0U, // SHILO_MM
7170
103k
    128U, // SHLLV_PH
7171
103k
    128U, // SHLLV_PH_MM
7172
103k
    128U, // SHLLV_QB
7173
103k
    128U, // SHLLV_QB_MM
7174
103k
    128U, // SHLLV_S_PH
7175
103k
    128U, // SHLLV_S_PH_MM
7176
103k
    128U, // SHLLV_S_W
7177
103k
    128U, // SHLLV_S_W_MM
7178
103k
    164U, // SHLL_PH
7179
103k
    164U, // SHLL_PH_MM
7180
103k
    136U, // SHLL_QB
7181
103k
    136U, // SHLL_QB_MM
7182
103k
    164U, // SHLL_S_PH
7183
103k
    164U, // SHLL_S_PH_MM
7184
103k
    152U, // SHLL_S_W
7185
103k
    152U, // SHLL_S_W_MM
7186
103k
    128U, // SHRAV_PH
7187
103k
    128U, // SHRAV_PH_MM
7188
103k
    128U, // SHRAV_QB
7189
103k
    128U, // SHRAV_QB_MMR2
7190
103k
    128U, // SHRAV_R_PH
7191
103k
    128U, // SHRAV_R_PH_MM
7192
103k
    128U, // SHRAV_R_QB
7193
103k
    128U, // SHRAV_R_QB_MMR2
7194
103k
    128U, // SHRAV_R_W
7195
103k
    128U, // SHRAV_R_W_MM
7196
103k
    164U, // SHRA_PH
7197
103k
    164U, // SHRA_PH_MM
7198
103k
    136U, // SHRA_QB
7199
103k
    136U, // SHRA_QB_MMR2
7200
103k
    164U, // SHRA_R_PH
7201
103k
    164U, // SHRA_R_PH_MM
7202
103k
    136U, // SHRA_R_QB
7203
103k
    136U, // SHRA_R_QB_MMR2
7204
103k
    152U, // SHRA_R_W
7205
103k
    152U, // SHRA_R_W_MM
7206
103k
    128U, // SHRLV_PH
7207
103k
    128U, // SHRLV_PH_MMR2
7208
103k
    128U, // SHRLV_QB
7209
103k
    128U, // SHRLV_QB_MM
7210
103k
    164U, // SHRL_PH
7211
103k
    164U, // SHRL_PH_MMR2
7212
103k
    136U, // SHRL_QB
7213
103k
    136U, // SHRL_QB_MM
7214
103k
    0U, // SHXS_NM
7215
103k
    0U, // SHX_NM
7216
103k
    0U, // SH_MM
7217
103k
    0U, // SH_MMR6
7218
103k
    0U, // SH_NM
7219
103k
    0U, // SHs9_NM
7220
103k
    0U, // SIGRIE
7221
103k
    0U, // SIGRIE_MMR6
7222
103k
    0U, // SIGRIE_NM
7223
103k
    305U, // SLDI_B
7224
103k
    85U,  // SLDI_D
7225
103k
    297U, // SLDI_H
7226
103k
    89U,  // SLDI_W
7227
103k
    313U, // SLD_B
7228
103k
    313U, // SLD_D
7229
103k
    313U, // SLD_H
7230
103k
    313U, // SLD_W
7231
103k
    152U, // SLL
7232
103k
    128U, // SLL16_MM
7233
103k
    128U, // SLL16_MMR6
7234
103k
    164U, // SLL16_NM
7235
103k
    2U, // SLL64_32
7236
103k
    2U, // SLL64_64
7237
103k
    136U, // SLLI_B
7238
103k
    160U, // SLLI_D
7239
103k
    164U, // SLLI_H
7240
103k
    152U, // SLLI_W
7241
103k
    128U, // SLLV
7242
103k
    128U, // SLLV_MM
7243
103k
    128U, // SLLV_NM
7244
103k
    128U, // SLL_B
7245
103k
    128U, // SLL_D
7246
103k
    128U, // SLL_H
7247
103k
    152U, // SLL_MM
7248
103k
    152U, // SLL_MMR6
7249
103k
    152U, // SLL_NM
7250
103k
    128U, // SLL_W
7251
103k
    128U, // SLT
7252
103k
    128U, // SLT64
7253
103k
    128U, // SLTIU_NM
7254
103k
    128U, // SLTI_NM
7255
103k
    128U, // SLTU_NM
7256
103k
    128U, // SLT_MM
7257
103k
    128U, // SLT_NM
7258
103k
    128U, // SLTi
7259
103k
    128U, // SLTi64
7260
103k
    128U, // SLTi_MM
7261
103k
    128U, // SLTiu
7262
103k
    128U, // SLTiu64
7263
103k
    128U, // SLTiu_MM
7264
103k
    128U, // SLTu
7265
103k
    128U, // SLTu64
7266
103k
    128U, // SLTu_MM
7267
103k
    128U, // SNE
7268
103k
    128U, // SNEi
7269
103k
    128U, // SOV_NM
7270
103k
    293U, // SPLATI_B
7271
103k
    321U, // SPLATI_D
7272
103k
    265U, // SPLATI_H
7273
103k
    285U, // SPLATI_W
7274
103k
    257U, // SPLAT_B
7275
103k
    257U, // SPLAT_D
7276
103k
    257U, // SPLAT_H
7277
103k
    257U, // SPLAT_W
7278
103k
    152U, // SRA
7279
103k
    136U, // SRAI_B
7280
103k
    160U, // SRAI_D
7281
103k
    164U, // SRAI_H
7282
103k
    152U, // SRAI_W
7283
103k
    136U, // SRARI_B
7284
103k
    160U, // SRARI_D
7285
103k
    164U, // SRARI_H
7286
103k
    152U, // SRARI_W
7287
103k
    128U, // SRAR_B
7288
103k
    128U, // SRAR_D
7289
103k
    128U, // SRAR_H
7290
103k
    128U, // SRAR_W
7291
103k
    128U, // SRAV
7292
103k
    128U, // SRAV_MM
7293
103k
    128U, // SRAV_NM
7294
103k
    128U, // SRA_B
7295
103k
    128U, // SRA_D
7296
103k
    128U, // SRA_H
7297
103k
    152U, // SRA_MM
7298
103k
    152U, // SRA_NM
7299
103k
    128U, // SRA_W
7300
103k
    152U, // SRL
7301
103k
    128U, // SRL16_MM
7302
103k
    128U, // SRL16_MMR6
7303
103k
    164U, // SRL16_NM
7304
103k
    136U, // SRLI_B
7305
103k
    160U, // SRLI_D
7306
103k
    164U, // SRLI_H
7307
103k
    152U, // SRLI_W
7308
103k
    136U, // SRLRI_B
7309
103k
    160U, // SRLRI_D
7310
103k
    164U, // SRLRI_H
7311
103k
    152U, // SRLRI_W
7312
103k
    128U, // SRLR_B
7313
103k
    128U, // SRLR_D
7314
103k
    128U, // SRLR_H
7315
103k
    128U, // SRLR_W
7316
103k
    128U, // SRLV
7317
103k
    128U, // SRLV_MM
7318
103k
    128U, // SRLV_NM
7319
103k
    128U, // SRL_B
7320
103k
    128U, // SRL_D
7321
103k
    128U, // SRL_H
7322
103k
    152U, // SRL_MM
7323
103k
    152U, // SRL_NM
7324
103k
    128U, // SRL_W
7325
103k
    0U, // SSNOP
7326
103k
    0U, // SSNOP_MM
7327
103k
    0U, // SSNOP_MMR6
7328
103k
    0U, // ST_B
7329
103k
    0U, // ST_D
7330
103k
    0U, // ST_H
7331
103k
    0U, // ST_W
7332
103k
    128U, // SUB
7333
103k
    128U, // SUBQH_PH
7334
103k
    128U, // SUBQH_PH_MMR2
7335
103k
    128U, // SUBQH_R_PH
7336
103k
    128U, // SUBQH_R_PH_MMR2
7337
103k
    128U, // SUBQH_R_W
7338
103k
    128U, // SUBQH_R_W_MMR2
7339
103k
    128U, // SUBQH_W
7340
103k
    128U, // SUBQH_W_MMR2
7341
103k
    128U, // SUBQ_PH
7342
103k
    128U, // SUBQ_PH_MM
7343
103k
    128U, // SUBQ_S_PH
7344
103k
    128U, // SUBQ_S_PH_MM
7345
103k
    128U, // SUBQ_S_W
7346
103k
    128U, // SUBQ_S_W_MM
7347
103k
    128U, // SUBSUS_U_B
7348
103k
    128U, // SUBSUS_U_D
7349
103k
    128U, // SUBSUS_U_H
7350
103k
    128U, // SUBSUS_U_W
7351
103k
    128U, // SUBSUU_S_B
7352
103k
    128U, // SUBSUU_S_D
7353
103k
    128U, // SUBSUU_S_H
7354
103k
    128U, // SUBSUU_S_W
7355
103k
    128U, // SUBS_S_B
7356
103k
    128U, // SUBS_S_D
7357
103k
    128U, // SUBS_S_H
7358
103k
    128U, // SUBS_S_W
7359
103k
    128U, // SUBS_U_B
7360
103k
    128U, // SUBS_U_D
7361
103k
    128U, // SUBS_U_H
7362
103k
    128U, // SUBS_U_W
7363
103k
    128U, // SUBU16_MM
7364
103k
    128U, // SUBU16_MMR6
7365
103k
    128U, // SUBUH_QB
7366
103k
    128U, // SUBUH_QB_MMR2
7367
103k
    128U, // SUBUH_R_QB
7368
103k
    128U, // SUBUH_R_QB_MMR2
7369
103k
    128U, // SUBU_MMR6
7370
103k
    128U, // SUBU_PH
7371
103k
    128U, // SUBU_PH_MMR2
7372
103k
    128U, // SUBU_QB
7373
103k
    128U, // SUBU_QB_MM
7374
103k
    128U, // SUBU_S_PH
7375
103k
    128U, // SUBU_S_PH_MMR2
7376
103k
    128U, // SUBU_S_QB
7377
103k
    128U, // SUBU_S_QB_MM
7378
103k
    152U, // SUBVI_B
7379
103k
    152U, // SUBVI_D
7380
103k
    152U, // SUBVI_H
7381
103k
    152U, // SUBVI_W
7382
103k
    128U, // SUBV_B
7383
103k
    128U, // SUBV_D
7384
103k
    128U, // SUBV_H
7385
103k
    128U, // SUBV_W
7386
103k
    128U, // SUB_MM
7387
103k
    128U, // SUB_MMR6
7388
103k
    128U, // SUB_NM
7389
103k
    128U, // SUBu
7390
103k
    128U, // SUBu16_NM
7391
103k
    128U, // SUBu_MM
7392
103k
    128U, // SUBu_NM
7393
103k
    1U, // SUXC1
7394
103k
    1U, // SUXC164
7395
103k
    1U, // SUXC1_MM
7396
103k
    0U, // SW
7397
103k
    0U, // SW16_MM
7398
103k
    0U, // SW16_MMR6
7399
103k
    0U, // SW16_NM
7400
103k
    0U, // SW4x4_NM
7401
103k
    0U, // SW64
7402
103k
    0U, // SWC1
7403
103k
    0U, // SWC1_MM
7404
103k
    0U, // SWC2
7405
103k
    0U, // SWC2_MMR6
7406
103k
    0U, // SWC2_R6
7407
103k
    0U, // SWC3
7408
103k
    0U, // SWDSP
7409
103k
    0U, // SWDSP_MM
7410
103k
    0U, // SWE
7411
103k
    0U, // SWE_MM
7412
103k
    0U, // SWGP16_NM
7413
103k
    0U, // SWGP_NM
7414
103k
    0U, // SWL
7415
103k
    0U, // SWL64
7416
103k
    0U, // SWLE
7417
103k
    0U, // SWLE_MM
7418
103k
    0U, // SWL_MM
7419
103k
    0U, // SWM16_MM
7420
103k
    0U, // SWM16_MMR6
7421
103k
    0U, // SWM32_MM
7422
103k
    184U, // SWM_NM
7423
103k
    0U, // SWPC_NM
7424
103k
    0U, // SWP_MM
7425
103k
    0U, // SWR
7426
103k
    0U, // SWR64
7427
103k
    0U, // SWRE
7428
103k
    0U, // SWRE_MM
7429
103k
    0U, // SWR_MM
7430
103k
    0U, // SWSP16_NM
7431
103k
    0U, // SWSP_MM
7432
103k
    0U, // SWSP_MMR6
7433
103k
    1U, // SWXC1
7434
103k
    1U, // SWXC1_MM
7435
103k
    0U, // SWXS_NM
7436
103k
    0U, // SWX_NM
7437
103k
    0U, // SW_MM
7438
103k
    0U, // SW_MMR6
7439
103k
    0U, // SW_NM
7440
103k
    0U, // SWs9_NM
7441
103k
    0U, // SYNC
7442
103k
    0U, // SYNCI
7443
103k
    0U, // SYNCI_MM
7444
103k
    0U, // SYNCI_MMR6
7445
103k
    0U, // SYNCI_NM
7446
103k
    0U, // SYNCIs9_NM
7447
103k
    0U, // SYNC_MM
7448
103k
    0U, // SYNC_MMR6
7449
103k
    0U, // SYNC_NM
7450
103k
    0U, // SYSCALL
7451
103k
    0U, // SYSCALL16_NM
7452
103k
    0U, // SYSCALL_MM
7453
103k
    0U, // SYSCALL_NM
7454
103k
    0U, // Save16
7455
103k
    0U, // SaveX16
7456
103k
    0U, // SbRxRyOffMemX16
7457
103k
    0U, // SebRx16
7458
103k
    0U, // SehRx16
7459
103k
    0U, // ShRxRyOffMemX16
7460
103k
    152U, // SllX16
7461
103k
    0U, // SllvRxRy16
7462
103k
    0U, // SltRxRy16
7463
103k
    1U, // SltiRxImm16
7464
103k
    0U, // SltiRxImmX16
7465
103k
    1U, // SltiuRxImm16
7466
103k
    0U, // SltiuRxImmX16
7467
103k
    0U, // SltuRxRy16
7468
103k
    152U, // SraX16
7469
103k
    0U, // SravRxRy16
7470
103k
    152U, // SrlX16
7471
103k
    0U, // SrlvRxRy16
7472
103k
    128U, // SubuRxRyRz16
7473
103k
    0U, // SwRxRyOffMemX16
7474
103k
    0U, // SwRxSpImmX16
7475
103k
    92U,  // TEQ
7476
103k
    0U, // TEQI
7477
103k
    0U, // TEQI_MM
7478
103k
    164U, // TEQ_MM
7479
103k
    152U, // TEQ_NM
7480
103k
    92U,  // TGE
7481
103k
    0U, // TGEI
7482
103k
    0U, // TGEIU
7483
103k
    0U, // TGEIU_MM
7484
103k
    0U, // TGEI_MM
7485
103k
    92U,  // TGEU
7486
103k
    164U, // TGEU_MM
7487
103k
    164U, // TGE_MM
7488
103k
    0U, // TLBGINV
7489
103k
    0U, // TLBGINVF
7490
103k
    0U, // TLBGINVF_MM
7491
103k
    0U, // TLBGINV_MM
7492
103k
    0U, // TLBGP
7493
103k
    0U, // TLBGP_MM
7494
103k
    0U, // TLBGR
7495
103k
    0U, // TLBGR_MM
7496
103k
    0U, // TLBGWI
7497
103k
    0U, // TLBGWI_MM
7498
103k
    0U, // TLBGWR
7499
103k
    0U, // TLBGWR_MM
7500
103k
    0U, // TLBINV
7501
103k
    0U, // TLBINVF
7502
103k
    0U, // TLBINVF_MMR6
7503
103k
    0U, // TLBINVF_NM
7504
103k
    0U, // TLBINV_MMR6
7505
103k
    0U, // TLBINV_NM
7506
103k
    0U, // TLBP
7507
103k
    0U, // TLBP_MM
7508
103k
    0U, // TLBP_NM
7509
103k
    0U, // TLBR
7510
103k
    0U, // TLBR_MM
7511
103k
    0U, // TLBR_NM
7512
103k
    0U, // TLBWI
7513
103k
    0U, // TLBWI_MM
7514
103k
    0U, // TLBWI_NM
7515
103k
    0U, // TLBWR
7516
103k
    0U, // TLBWR_MM
7517
103k
    0U, // TLBWR_NM
7518
103k
    92U,  // TLT
7519
103k
    0U, // TLTI
7520
103k
    0U, // TLTIU_MM
7521
103k
    0U, // TLTI_MM
7522
103k
    92U,  // TLTU
7523
103k
    164U, // TLTU_MM
7524
103k
    164U, // TLT_MM
7525
103k
    92U,  // TNE
7526
103k
    0U, // TNEI
7527
103k
    0U, // TNEI_MM
7528
103k
    164U, // TNE_MM
7529
103k
    152U, // TNE_NM
7530
103k
    0U, // TRUNC_L_D64
7531
103k
    0U, // TRUNC_L_D_MMR6
7532
103k
    0U, // TRUNC_L_S
7533
103k
    0U, // TRUNC_L_S_MMR6
7534
103k
    0U, // TRUNC_W_D32
7535
103k
    0U, // TRUNC_W_D64
7536
103k
    0U, // TRUNC_W_D_MMR6
7537
103k
    0U, // TRUNC_W_MM
7538
103k
    0U, // TRUNC_W_S
7539
103k
    0U, // TRUNC_W_S_MM
7540
103k
    0U, // TRUNC_W_S_MMR6
7541
103k
    0U, // TTLTIU
7542
103k
    0U, // UALH_NM
7543
103k
    184U, // UALWM_NM
7544
103k
    0U, // UALW_NM
7545
103k
    0U, // UASH_NM
7546
103k
    184U, // UASWM_NM
7547
103k
    0U, // UASW_NM
7548
103k
    0U, // UDIV
7549
103k
    0U, // UDIV_MM
7550
103k
    128U, // V3MULU
7551
103k
    128U, // VMM0
7552
103k
    128U, // VMULU
7553
103k
    184U, // VSHF_B
7554
103k
    184U, // VSHF_D
7555
103k
    184U, // VSHF_H
7556
103k
    184U, // VSHF_W
7557
103k
    0U, // WAIT
7558
103k
    0U, // WAIT_MM
7559
103k
    0U, // WAIT_MMR6
7560
103k
    0U, // WAIT_NM
7561
103k
    0U, // WRDSP
7562
103k
    0U, // WRDSP_MM
7563
103k
    0U, // WRPGPR_MMR6
7564
103k
    0U, // WRPGPR_NM
7565
103k
    0U, // WSBH
7566
103k
    0U, // WSBH_MM
7567
103k
    0U, // WSBH_MMR6
7568
103k
    128U, // XOR
7569
103k
    0U, // XOR16_MM
7570
103k
    0U, // XOR16_MMR6
7571
103k
    128U, // XOR16_NM
7572
103k
    128U, // XOR64
7573
103k
    20U,  // XORI_B
7574
103k
    16U,  // XORI_MMR6
7575
103k
    128U, // XORI_NM
7576
103k
    128U, // XOR_MM
7577
103k
    128U, // XOR_MMR6
7578
103k
    128U, // XOR_NM
7579
103k
    128U, // XOR_V
7580
103k
    16U,  // XORi
7581
103k
    16U,  // XORi64
7582
103k
    16U,  // XORi_MM
7583
103k
    0U, // XorRxRxRy16
7584
103k
    0U, // YIELD
7585
103k
    0U, // YIELD_NM
7586
103k
  };
7587
7588
  // Emit the opcode for the instruction.
7589
103k
  uint64_t Bits = 0;
7590
103k
  Bits |= (uint64_t)OpInfo0[MCInst_getOpcode(MI)] << 0;
7591
103k
  Bits |= (uint64_t)OpInfo1[MCInst_getOpcode(MI)] << 32;
7592
103k
  MnemonicBitsInfo MBI = {
7593
103k
#ifndef CAPSTONE_DIET
7594
103k
    AsmStrs+(Bits & 16383)-1,
7595
#else
7596
    NULL,
7597
#endif // CAPSTONE_DIET
7598
103k
    Bits
7599
103k
  };
7600
103k
  return MBI;
7601
103k
}
7602
7603
/// printInstruction - This method is automatically generated by tablegen
7604
/// from the instruction set description.
7605
103k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
7606
103k
  SStream_concat0(O, "");
7607
103k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
7608
7609
103k
  SStream_concat0(O, MnemonicInfo.first);
7610
7611
103k
  uint64_t Bits = MnemonicInfo.second;
7612
103k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
7613
7614
  // Fragment 0 encoded into 5 bits for 20 unique commands.
7615
103k
  switch ((Bits >> 14) & 31) {
7616
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7617
188
  case 0:
7618
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
7619
188
    return;
7620
0
    break;
7621
91.3k
  case 1:
7622
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7623
91.3k
    printOperand(MI, 0, O);
7624
91.3k
    break;
7625
1.19k
  case 2:
7626
    // B_MMR6_Pseudo, B_MM_Pseudo, B16_MM, BAL, BALC, BALC_MMR6, BC, BC16_MMR...
7627
1.19k
    printBranchOperand(MI, Address, 0, O);
7628
1.19k
    break;
7629
3.31k
  case 3:
7630
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7631
3.31k
    printOperand(MI, 1, O);
7632
3.31k
    SStream_concat0(O, ", ");
7633
3.31k
    break;
7634
1.14k
  case 4:
7635
    // LWM_MM, SWM_MM, LWM16_MM, LWM16_MMR6, LWM32_MM, SWM16_MM, SWM16_MMR6, ...
7636
1.14k
    printRegisterList(MI, 0, O);
7637
1.14k
    SStream_concat0(O, ", ");
7638
1.14k
    printMemOperand(MI, 1, O);
7639
1.14k
    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.15k
  case 6:
7646
    // AND16_MM, AND16_MMR6, LSA_MMR6, MTHC1_D32, MTHC1_D32_MM, MTHC1_D64, MT...
7647
1.15k
    printOperand(MI, 2, O);
7648
1.15k
    SStream_concat0(O, ", ");
7649
1.15k
    break;
7650
0
  case 7:
7651
    // BALC16_NM, BALC_NM
7652
0
    printPCRel(MI, Address, 0, O);
7653
0
    return;
7654
0
    break;
7655
160
  case 8:
7656
    // BREAK, BREAK_MM, BREAK_MMR6, HYPCALL, HYPCALL_MM, SDBBP_MM, SYSCALL_MM...
7657
160
    printUImm_10_0(MI, 0, O);
7658
160
    break;
7659
425
  case 9:
7660
    // BREAK16_MM, BREAK16_MMR6, SDBBP16_MM, SDBBP16_MMR6
7661
425
    printUImm_4_0(MI, 0, O);
7662
425
    return;
7663
0
    break;
7664
1.20k
  case 10:
7665
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7666
1.20k
    printUImm_5_0(MI, 2, O);
7667
1.20k
    SStream_concat0(O, ", ");
7668
1.20k
    break;
7669
295
  case 11:
7670
    // CACHE_NM, PREF_NM, PREFs9_NM, SYNC, SYNC_MM, SYNC_MMR6, SYNC_NM
7671
295
    printUImm_5_0(MI, 0, O);
7672
295
    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
2.54k
  case 13:
7678
    // J, JAL, JALS_MM, JALX, JALX_MM, JAL_MM, J_MM
7679
2.54k
    printJumpOperand(MI, 0, O);
7680
2.54k
    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
213
  case 17:
7699
    // SDBBP, SDBBP_MMR6, SDBBP_R6, SYSCALL
7700
213
    printUImm_20_0(MI, 0, O);
7701
213
    return;
7702
0
    break;
7703
319
  case 18:
7704
    // SIGRIE, SIGRIE_MMR6
7705
319
    printUImm_16_0(MI, 0, O);
7706
319
    return;
7707
0
    break;
7708
360
  case 19:
7709
    // SYNCI, SYNCI_MM, SYNCI_MMR6, SYNCI_NM, SYNCIs9_NM
7710
360
    printMemOperand(MI, 0, O);
7711
360
    return;
7712
0
    break;
7713
103k
  }
7714
7715
7716
  // Fragment 1 encoded into 5 bits for 18 unique commands.
7717
98.7k
  switch ((Bits >> 19) & 31) {
7718
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7719
88.1k
  case 0:
7720
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7721
88.1k
    SStream_concat0(O, ", ");
7722
88.1k
    break;
7723
3.88k
  case 1:
7724
    // B_MMR6_Pseudo, B_MM_Pseudo, Constant32, JalOneReg, MFTDSP, MFTDSP_NM, ...
7725
3.88k
    return;
7726
0
    break;
7727
2.05k
  case 2:
7728
    // CTTC1, MTTACX, MTTACX_NM, MTTC0, MTTC0_NM, MTTC1, MTTGPR, MTTGPR_NM, M...
7729
2.05k
    printOperand(MI, 0, O);
7730
2.05k
    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
374
  case 4:
7739
    // MultRxRyRz16, MultuRxRyRz16, SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImm...
7740
374
    printOperand(MI, 2, O);
7741
374
    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
686
  case 6:
7751
    // AND16_MM, AND16_MMR6, LSA_MMR6, OR16_MM, OR16_MMR6, PREFX_MM, XOR16_MM...
7752
686
    printOperand(MI, 1, O);
7753
686
    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.17k
  case 10:
7771
    // CACHE, CACHEE, CACHEE_MM, CACHE_MM, CACHE_MMR6, CACHE_R6, PREF, PREFE,...
7772
1.17k
    printMemOperand(MI, 0, O);
7773
1.17k
    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
965
  case 13:
7792
    // INSERT_B, INSERT_D, INSERT_H, INSERT_W, INSVE_B, INSVE_D, INSVE_H, INS...
7793
965
    SStream_concat1(O, '[');
7794
965
    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.38k
  case 17:
7813
    // SC, SC64, SC64_R6, SCD, SCD_R6, SCE, SCE_MM, SC_MM, SC_MMR6, SC_NM, SC...
7814
1.38k
    printMemOperand(MI, 2, O);
7815
1.38k
    return;
7816
0
    break;
7817
98.7k
  }
7818
7819
7820
  // Fragment 2 encoded into 5 bits for 30 unique commands.
7821
92.2k
  switch ((Bits >> 24) & 31) {
7822
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
7823
51.0k
  case 0:
7824
    // ABSMacro, ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro...
7825
51.0k
    printOperand(MI, 1, O);
7826
51.0k
    break;
7827
2.48k
  case 1:
7828
    // CTTC1, MTTACX, MTTACX_NM, MTTC1, MTTGPR, MTTGPR_NM, MTTHC1, MTTHI, MTT...
7829
2.48k
    return;
7830
0
    break;
7831
4.00k
  case 2:
7832
    // GotPrologue16, AddiuRxRxImm16, AddiuRxRxImmX16, AndRxRxRy16, BINSLI_B,...
7833
4.00k
    printOperand(MI, 2, O);
7834
4.00k
    break;
7835
20.0k
  case 3:
7836
    // LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC64DSP, LOAD_CCOND_DSP, LoadA...
7837
20.0k
    printMemOperand(MI, 1, O);
7838
20.0k
    break;
7839
597
  case 4:
7840
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, FORK, FORK_NM, LSA_MMR6, MTC0, ...
7841
597
    SStream_concat0(O, ", ");
7842
597
    break;
7843
0
  case 5:
7844
    // MultRxRyRz16, MultuRxRyRz16
7845
0
    SStream_concat0(O, "\n\tmflo\t");
7846
0
    printOperand(MI, 0, O);
7847
0
    return;
7848
0
    break;
7849
0
  case 6:
7850
    // PseudoLA_NM, PseudoLI_NM, LI48_NM
7851
0
    printUImm_32_0(MI, 1, O);
7852
0
    return;
7853
0
    break;
7854
0
  case 7:
7855
    // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt...
7856
0
    printOperand(MI, 4, O);
7857
0
    break;
7858
0
  case 8:
7859
    // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz...
7860
0
    SStream_concat0(O, "\n\tmove\t");
7861
0
    printOperand(MI, 0, O);
7862
0
    SStream_concat0(O, ", $t8");
7863
0
    return;
7864
0
    break;
7865
0
  case 9:
7866
    // ALUIPC_NM
7867
0
    printHi20PCRel(MI, Address, 1, O);
7868
0
    return;
7869
0
    break;
7870
0
  case 10:
7871
    // AddiuRxRyOffMemX16, LEA_ADDIU_NM, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM
7872
0
    printMemOperandEA(MI, 1, O);
7873
0
    return;
7874
0
    break;
7875
0
  case 11:
7876
    // BBIT0, BBIT032, BBIT1, BBIT132
7877
0
    printUImm_5_0(MI, 1, O);
7878
0
    SStream_concat0(O, ", ");
7879
0
    printBranchOperand(MI, Address, 2, O);
7880
0
    return;
7881
0
    break;
7882
11.1k
  case 12:
7883
    // BC1EQZ, BC1EQZC_MMR6, BC1F, BC1FL, BC1F_MM, BC1NEZ, BC1NEZC_MMR6, BC1T...
7884
11.1k
    printBranchOperand(MI, Address, 1, O);
7885
11.1k
    break;
7886
87
  case 13:
7887
    // BEQIC_NM, BGEIC_NM, BGEIUC_NM, BLTIC_NM, BLTIUC_NM, BNEIC_NM, LI16_NM,...
7888
87
    printUImm_7_0(MI, 1, O);
7889
87
    break;
7890
167
  case 14:
7891
    // BREAK, BREAK_MM, BREAK_MMR6, RDDSP, WRDSP
7892
167
    printUImm_10_0(MI, 1, O);
7893
167
    return;
7894
0
    break;
7895
332
  case 15:
7896
    // DMFC2_OCTEON, DMTC2_OCTEON, LUI_MMR6, LUi, LUi64, LUi_MM
7897
332
    printUImm_16_0(MI, 1, O);
7898
332
    return;
7899
0
    break;
7900
491
  case 16:
7901
    // GINVT, GINVT_MMR6, GINVT_NM
7902
491
    printUImm_2_0(MI, 1, O);
7903
491
    return;
7904
0
    break;
7905
73
  case 17:
7906
    // INSERT_B
7907
73
    printUImm_4_0(MI, 3, O);
7908
73
    SStream_concat0(O, "], ");
7909
73
    printOperand(MI, 2, O);
7910
73
    return;
7911
0
    break;
7912
73
  case 18:
7913
    // INSERT_D
7914
73
    printUImm_1_0(MI, 3, O);
7915
73
    SStream_concat0(O, "], ");
7916
73
    printOperand(MI, 2, O);
7917
73
    return;
7918
0
    break;
7919
34
  case 19:
7920
    // INSERT_H
7921
34
    printUImm_3_0(MI, 3, O);
7922
34
    SStream_concat0(O, "], ");
7923
34
    printOperand(MI, 2, O);
7924
34
    return;
7925
0
    break;
7926
67
  case 20:
7927
    // INSERT_W
7928
67
    printUImm_2_0(MI, 3, O);
7929
67
    SStream_concat0(O, "], ");
7930
67
    printOperand(MI, 2, O);
7931
67
    return;
7932
0
    break;
7933
77
  case 21:
7934
    // INSVE_B
7935
77
    printUImm_4_0(MI, 2, O);
7936
77
    SStream_concat0(O, "], ");
7937
77
    printOperand(MI, 3, O);
7938
77
    SStream_concat1(O, '[');
7939
77
    printUImm_0_0(MI, 4, O);
7940
77
    SStream_concat1(O, ']');
7941
77
    return;
7942
0
    break;
7943
389
  case 22:
7944
    // INSVE_D
7945
389
    printUImm_1_0(MI, 2, O);
7946
389
    SStream_concat0(O, "], ");
7947
389
    printOperand(MI, 3, O);
7948
389
    SStream_concat1(O, '[');
7949
389
    printUImm_0_0(MI, 4, O);
7950
389
    SStream_concat1(O, ']');
7951
389
    return;
7952
0
    break;
7953
111
  case 23:
7954
    // INSVE_H
7955
111
    printUImm_3_0(MI, 2, O);
7956
111
    SStream_concat0(O, "], ");
7957
111
    printOperand(MI, 3, O);
7958
111
    SStream_concat1(O, '[');
7959
111
    printUImm_0_0(MI, 4, O);
7960
111
    SStream_concat1(O, ']');
7961
111
    return;
7962
0
    break;
7963
141
  case 24:
7964
    // INSVE_W
7965
141
    printUImm_2_0(MI, 2, O);
7966
141
    SStream_concat0(O, "], ");
7967
141
    printOperand(MI, 3, O);
7968
141
    SStream_concat1(O, '[');
7969
141
    printUImm_0_0(MI, 4, O);
7970
141
    SStream_concat1(O, ']');
7971
141
    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
438
  case 27:
7984
    // LWP_MM, SWP_MM
7985
438
    printMemOperand(MI, 2, O);
7986
438
    return;
7987
0
    break;
7988
34
  case 28:
7989
    // PREFX_MM
7990
34
    SStream_concat1(O, '(');
7991
34
    printOperand(MI, 0, O);
7992
34
    SStream_concat1(O, ')');
7993
34
    return;
7994
0
    break;
7995
431
  case 29:
7996
    // REPL_QB, REPL_QB_MM
7997
431
    printUImm_8_0(MI, 1, O);
7998
431
    return;
7999
0
    break;
8000
92.2k
  }
8001
8002
8003
  // Fragment 3 encoded into 5 bits for 19 unique commands.
8004
86.9k
  switch ((Bits >> 29) & 31) {
8005
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8006
42.9k
  case 0:
8007
    // ABSMacro, CFTC1, JalTwoReg, LDMacro, LOAD_ACC128, LOAD_ACC64, LOAD_ACC...
8008
42.9k
    return;
8009
0
    break;
8010
40.0k
  case 1:
8011
    // ALIGN_NM, BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BG...
8012
40.0k
    SStream_concat0(O, ", ");
8013
40.0k
    break;
8014
0
  case 2:
8015
    // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S...
8016
0
    SStream_concat0(O, "\n\tbteqz\t");
8017
0
    printBranchOperand(MI, Address, 2, O);
8018
0
    return;
8019
0
    break;
8020
0
  case 3:
8021
    // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S...
8022
0
    SStream_concat0(O, "\n\tbtnez\t");
8023
0
    printBranchOperand(MI, Address, 2, O);
8024
0
    return;
8025
0
    break;
8026
0
  case 4:
8027
    // GotPrologue16
8028
0
    SStream_concat0(O, "\n\taddiu\t");
8029
0
    printOperand(MI, 1, O);
8030
0
    SStream_concat0(O, ", $pc, ");
8031
0
    printOperand(MI, 3, O);
8032
0
    SStream_concat0(O, "\n ");
8033
0
    return;
8034
0
    break;
8035
386
  case 5:
8036
    // MTTC0, MTTC0_NM, DMTC0, DMTC2, DMTGC0, MTC0, MTC0_MMR6, MTC2, MTGC0, M...
8037
386
    printUImm_3_0(MI, 2, O);
8038
386
    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.29k
  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.29k
    SStream_concat1(O, '[');
8069
2.29k
    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
67
  case 13:
8081
    // FORK, FORK_NM
8082
67
    printOperand(MI, 2, O);
8083
67
    return;
8084
0
    break;
8085
1.04k
  case 14:
8086
    // LBUX, LBUX_MM, LDXC1, LDXC164, LHX, LHX_MM, LUXC1, LUXC164, LUXC1_MM, ...
8087
1.04k
    SStream_concat1(O, '(');
8088
1.04k
    printOperand(MI, 1, O);
8089
1.04k
    SStream_concat1(O, ')');
8090
1.04k
    return;
8091
0
    break;
8092
69
  case 15:
8093
    // LSA_MMR6
8094
69
    printOperand(MI, 0, O);
8095
69
    SStream_concat0(O, ", ");
8096
69
    printUImm_2_1(MI, 3, O);
8097
69
    return;
8098
0
    break;
8099
75
  case 16:
8100
    // MTTR, MTTR_NM
8101
75
    printUImm_1_0(MI, 2, O);
8102
75
    SStream_concat0(O, ", ");
8103
75
    printUImm_3_0(MI, 3, O);
8104
75
    SStream_concat0(O, ", ");
8105
75
    printUImm_1_0(MI, 4, O);
8106
75
    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
86.9k
  }
8119
8120
8121
  // Fragment 4 encoded into 5 bits for 24 unique commands.
8122
42.3k
  switch ((Bits >> 34) & 31) {
8123
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8124
21.6k
  case 0:
8125
    // ALIGN_NM, DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROL...
8126
21.6k
    printOperand(MI, 2, O);
8127
21.6k
    break;
8128
7.58k
  case 1:
8129
    // BEQLImmMacro, BGE, BGEImmMacro, BGEL, BGELImmMacro, BGEU, BGEUImmMacro...
8130
7.58k
    printBranchOperand(MI, Address, 2, O);
8131
7.58k
    return;
8132
0
    break;
8133
1.30k
  case 2:
8134
    // MFTC0, MFTC0_NM, BCLRI_B, BNEGI_B, BSETI_B, COPY_S_H, COPY_U_H, DMFC0,...
8135
1.30k
    printUImm_3_0(MI, 2, O);
8136
1.30k
    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.50k
  case 4:
8143
    // PseudoANDI_NM, ADDIU_NM, ANDI16_NM, ANDI_MMR6, ANDi, ANDi64, ANDi_MM, ...
8144
3.50k
    printUImm_16_0(MI, 2, O);
8145
3.50k
    return;
8146
0
    break;
8147
575
  case 5:
8148
    // ADDIUR1SP_NM, ANDI_B, NORI_B, ORI_B, RDHWR, RDHWR64, RDHWR_MM, SHF_B, ...
8149
575
    printUImm_8_0(MI, 2, O);
8150
575
    return;
8151
0
    break;
8152
2.24k
  case 6:
8153
    // ADDIUR2_NM, ADDVI_B, ADDVI_D, ADDVI_H, ADDVI_W, APPEND, APPEND_MMR2, B...
8154
2.24k
    printUImm_5_0(MI, 2, O);
8155
2.24k
    break;
8156
375
  case 7:
8157
    // BALIGN, BALIGN_MMR2, COPY_S_W, COPY_U_W, SPLATI_W
8158
375
    printUImm_2_0(MI, 2, O);
8159
375
    break;
8160
423
  case 8:
8161
    // BCLRI_D, BNEGI_D, BSETI_D, DEXT, DEXT64_32, DINS, DROTR, DSLL, DSRA, D...
8162
423
    printUImm_6_0(MI, 2, O);
8163
423
    break;
8164
1.28k
  case 9:
8165
    // BCLRI_H, BNEGI_H, BSETI_H, COPY_S_B, COPY_U_B, SAT_S_H, SAT_U_H, SHLL_...
8166
1.28k
    printUImm_4_0(MI, 2, O);
8167
1.28k
    break;
8168
113
  case 10:
8169
    // BINSLI_B, BINSRI_B, SLDI_H
8170
113
    printUImm_3_0(MI, 3, O);
8171
113
    break;
8172
52
  case 11:
8173
    // BINSLI_D, BINSRI_D
8174
52
    printUImm_6_0(MI, 3, O);
8175
52
    return;
8176
0
    break;
8177
146
  case 12:
8178
    // BINSLI_H, BINSRI_H, SLDI_B
8179
146
    printUImm_4_0(MI, 3, O);
8180
146
    break;
8181
282
  case 13:
8182
    // BINSLI_W, BINSRI_W
8183
282
    printUImm_5_0(MI, 3, O);
8184
282
    return;
8185
0
    break;
8186
1.90k
  case 14:
8187
    // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W...
8188
1.90k
    printOperand(MI, 3, O);
8189
1.90k
    break;
8190
125
  case 15:
8191
    // BMNZI_B, BMZI_B, BSELI_B
8192
125
    printUImm_8_0(MI, 3, O);
8193
125
    return;
8194
0
    break;
8195
182
  case 16:
8196
    // COPY_S_D, MFTR, MFTR_NM, SPLATI_D
8197
182
    printUImm_1_0(MI, 2, O);
8198
182
    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
35
  case 18:
8205
    // FADD_S_MMR6, FDIV_S_MMR6, FMUL_S_MMR6, FSUB_S_MMR6
8206
35
    printOperand(MI, 1, O);
8207
35
    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
114
  case 21:
8220
    // SLDI_D
8221
114
    printUImm_1_0(MI, 3, O);
8222
114
    SStream_concat1(O, ']');
8223
114
    return;
8224
0
    break;
8225
71
  case 22:
8226
    // SLDI_W
8227
71
    printUImm_2_0(MI, 3, O);
8228
71
    SStream_concat1(O, ']');
8229
71
    return;
8230
0
    break;
8231
339
  case 23:
8232
    // TEQ, TGE, TGEU, TLT, TLTU, TNE
8233
339
    printUImm_10_0(MI, 2, O);
8234
339
    return;
8235
0
    break;
8236
42.3k
  }
8237
8238
8239
  // Fragment 5 encoded into 3 bits for 5 unique commands.
8240
29.6k
  switch ((Bits >> 39) & 7) {
8241
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8242
3.36k
  case 0:
8243
    // ALIGN_NM, ALIGN, ALIGN_MMR6, CINS, CINS32, CINS64_32, CINS_i32, DALIGN...
8244
3.36k
    SStream_concat0(O, ", ");
8245
3.36k
    break;
8246
24.1k
  case 1:
8247
    // DMULImmMacro, DMULMacro, DMULOMacro, DMULOUMacro, DROL, DROLImm, DROR,...
8248
24.1k
    return;
8249
0
    break;
8250
2.11k
  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.11k
    SStream_concat1(O, ']');
8253
2.11k
    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
29.6k
  }
8266
8267
8268
  // Fragment 6 encoded into 4 bits for 10 unique commands.
8269
3.36k
  switch ((Bits >> 42) & 15) {
8270
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
8271
2.40k
  case 0:
8272
    // ALIGN_NM, MADD_D32, MADD_D32_MM, MADD_D64, MADD_S, MADD_S_MM, MOVEPREV...
8273
2.40k
    printOperand(MI, 3, O);
8274
2.40k
    return;
8275
0
    break;
8276
240
  case 1:
8277
    // ALIGN, ALIGN_MMR6, LSA_NM
8278
240
    printUImm_2_0(MI, 3, O);
8279
240
    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
39
  case 3:
8286
    // DALIGN, MFTR, MFTR_NM
8287
39
    printUImm_3_0(MI, 3, O);
8288
39
    break;
8289
0
  case 4:
8290
    // DEXT
8291
0
    printUImm_6_1(MI, 3, O);
8292
0
    return;
8293
0
    break;
8294
317
  case 5:
8295
    // DEXT64_32, EXT, EXT_MM, EXT_MMR6, EXT_NM
8296
317
    printUImm_5_1(MI, 3, O);
8297
317
    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
169
  case 7:
8305
    // DINS, INS, INS_MM, INS_MMR6, INS_NM
8306
169
    printUImm_6_0(MI, 3, O);
8307
169
    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
194
  case 9:
8315
    // DLSA, DLSA_R6, LSA, LSA_R6
8316
194
    printUImm_2_1(MI, 3, O);
8317
194
    return;
8318
0
    break;
8319
3.36k
  }
8320
8321
8322
  // Fragment 7 encoded into 1 bits for 2 unique commands.
8323
39
  if ((Bits >> 46) & 1) {
8324
    // MFTR, MFTR_NM, ROTX_NM
8325
39
    SStream_concat0(O, ", ");
8326
39
    printUImm_1_0(MI, 4, O);
8327
39
    return;
8328
39
  } else {
8329
    // CINS, CINS32, CINS64_32, CINS_i32, DALIGN, EXTS, EXTS32, EXTW_NM
8330
0
    return;
8331
0
  }
8332
8333
39
}
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
93.0k
static const char *getRegisterName(unsigned RegNo) {
8340
93.0k
#ifndef CAPSTONE_DIET
8341
93.0k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 635 && "Invalid register number!", NULL);
8342
8343
93.0k
  static const char AsmStrs[] = {
8344
93.0k
  /* 0 */ "f10\0"
8345
93.0k
  /* 4 */ "watchhi10\0"
8346
93.0k
  /* 14 */ "watchlo10\0"
8347
93.0k
  /* 24 */ "w10\0"
8348
93.0k
  /* 28 */ "f20\0"
8349
93.0k
  /* 32 */ "DSPOutFlag20\0"
8350
93.0k
  /* 45 */ "w20\0"
8351
93.0k
  /* 49 */ "f30\0"
8352
93.0k
  /* 53 */ "w30\0"
8353
93.0k
  /* 57 */ "a0\0"
8354
93.0k
  /* 60 */ "ac0\0"
8355
93.0k
  /* 64 */ "fcc0\0"
8356
93.0k
  /* 69 */ "vpeconf0\0"
8357
93.0k
  /* 78 */ "mvpconf0\0"
8358
93.0k
  /* 87 */ "srsconf0\0"
8359
93.0k
  /* 96 */ "watchhi0\0"
8360
93.0k
  /* 105 */ "k0\0"
8361
93.0k
  /* 108 */ "mpl0\0"
8362
93.0k
  /* 113 */ "perfctl0\0"
8363
93.0k
  /* 122 */ "segctl0\0"
8364
93.0k
  /* 130 */ "guestctl0\0"
8365
93.0k
  /* 140 */ "watchlo0\0"
8366
93.0k
  /* 149 */ "entrylo0\0"
8367
93.0k
  /* 158 */ "p0\0"
8368
93.0k
  /* 161 */ "s0\0"
8369
93.0k
  /* 164 */ "perfcnt0\0"
8370
93.0k
  /* 173 */ "w0\0"
8371
93.0k
  /* 176 */ "f11\0"
8372
93.0k
  /* 180 */ "watchhi11\0"
8373
93.0k
  /* 190 */ "watchlo11\0"
8374
93.0k
  /* 200 */ "w11\0"
8375
93.0k
  /* 204 */ "f21\0"
8376
93.0k
  /* 208 */ "DSPOutFlag21\0"
8377
93.0k
  /* 221 */ "w21\0"
8378
93.0k
  /* 225 */ "f31\0"
8379
93.0k
  /* 229 */ "w31\0"
8380
93.0k
  /* 233 */ "usertracedata1\0"
8381
93.0k
  /* 248 */ "ac1\0"
8382
93.0k
  /* 252 */ "fcc1\0"
8383
93.0k
  /* 257 */ "vpeconf1\0"
8384
93.0k
  /* 266 */ "mvpconf1\0"
8385
93.0k
  /* 275 */ "srsconf1\0"
8386
93.0k
  /* 284 */ "config1\0"
8387
93.0k
  /* 292 */ "kscratch1\0"
8388
93.0k
  /* 302 */ "watchhi1\0"
8389
93.0k
  /* 311 */ "k1\0"
8390
93.0k
  /* 314 */ "mpl1\0"
8391
93.0k
  /* 319 */ "perfctl1\0"
8392
93.0k
  /* 328 */ "segctl1\0"
8393
93.0k
  /* 336 */ "guestctl1\0"
8394
93.0k
  /* 346 */ "watchlo1\0"
8395
93.0k
  /* 355 */ "entrylo1\0"
8396
93.0k
  /* 364 */ "p1\0"
8397
93.0k
  /* 367 */ "s1\0"
8398
93.0k
  /* 370 */ "perfcnt1\0"
8399
93.0k
  /* 379 */ "w1\0"
8400
93.0k
  /* 382 */ "f12\0"
8401
93.0k
  /* 386 */ "watchhi12\0"
8402
93.0k
  /* 396 */ "watchlo12\0"
8403
93.0k
  /* 406 */ "w12\0"
8404
93.0k
  /* 410 */ "f22\0"
8405
93.0k
  /* 414 */ "DSPOutFlag22\0"
8406
93.0k
  /* 427 */ "w22\0"
8407
93.0k
  /* 431 */ "usertracedata2\0"
8408
93.0k
  /* 446 */ "ac2\0"
8409
93.0k
  /* 450 */ "fcc2\0"
8410
93.0k
  /* 455 */ "srsconf2\0"
8411
93.0k
  /* 464 */ "config2\0"
8412
93.0k
  /* 472 */ "debug2\0"
8413
93.0k
  /* 479 */ "kscratch2\0"
8414
93.0k
  /* 489 */ "watchhi2\0"
8415
93.0k
  /* 498 */ "tracecontrol2\0"
8416
93.0k
  /* 512 */ "mpl2\0"
8417
93.0k
  /* 517 */ "perfctl2\0"
8418
93.0k
  /* 526 */ "segctl2\0"
8419
93.0k
  /* 534 */ "guestctl2\0"
8420
93.0k
  /* 544 */ "watchlo2\0"
8421
93.0k
  /* 553 */ "srsmap2\0"
8422
93.0k
  /* 561 */ "s2\0"
8423
93.0k
  /* 564 */ "perfcnt2\0"
8424
93.0k
  /* 573 */ "w2\0"
8425
93.0k
  /* 576 */ "f13\0"
8426
93.0k
  /* 580 */ "watchhi13\0"
8427
93.0k
  /* 590 */ "watchlo13\0"
8428
93.0k
  /* 600 */ "w13\0"
8429
93.0k
  /* 604 */ "f23\0"
8430
93.0k
  /* 608 */ "DSPOutFlag23\0"
8431
93.0k
  /* 621 */ "w23\0"
8432
93.0k
  /* 625 */ "a3\0"
8433
93.0k
  /* 628 */ "ac3\0"
8434
93.0k
  /* 632 */ "fcc3\0"
8435
93.0k
  /* 637 */ "srsconf3\0"
8436
93.0k
  /* 646 */ "config3\0"
8437
93.0k
  /* 654 */ "kscratch3\0"
8438
93.0k
  /* 664 */ "watchhi3\0"
8439
93.0k
  /* 673 */ "tracecontrol3\0"
8440
93.0k
  /* 687 */ "perfctl3\0"
8441
93.0k
  /* 696 */ "guestctl3\0"
8442
93.0k
  /* 706 */ "watchlo3\0"
8443
93.0k
  /* 715 */ "s3\0"
8444
93.0k
  /* 718 */ "perfcnt3\0"
8445
93.0k
  /* 727 */ "w3\0"
8446
93.0k
  /* 730 */ "f14\0"
8447
93.0k
  /* 734 */ "watchhi14\0"
8448
93.0k
  /* 744 */ "watchlo14\0"
8449
93.0k
  /* 754 */ "w14\0"
8450
93.0k
  /* 758 */ "f24\0"
8451
93.0k
  /* 762 */ "w24\0"
8452
93.0k
  /* 766 */ "a4\0"
8453
93.0k
  /* 769 */ "fcc4\0"
8454
93.0k
  /* 774 */ "srsconf4\0"
8455
93.0k
  /* 783 */ "config4\0"
8456
93.0k
  /* 791 */ "kscratch4\0"
8457
93.0k
  /* 801 */ "watchhi4\0"
8458
93.0k
  /* 810 */ "perfctl4\0"
8459
93.0k
  /* 819 */ "watchlo4\0"
8460
93.0k
  /* 828 */ "s4\0"
8461
93.0k
  /* 831 */ "perfcnt4\0"
8462
93.0k
  /* 840 */ "w4\0"
8463
93.0k
  /* 843 */ "f15\0"
8464
93.0k
  /* 847 */ "watchhi15\0"
8465
93.0k
  /* 857 */ "watchlo15\0"
8466
93.0k
  /* 867 */ "w15\0"
8467
93.0k
  /* 871 */ "f25\0"
8468
93.0k
  /* 875 */ "w25\0"
8469
93.0k
  /* 879 */ "a5\0"
8470
93.0k
  /* 882 */ "fcc5\0"
8471
93.0k
  /* 887 */ "f5\0"
8472
93.0k
  /* 890 */ "config5\0"
8473
93.0k
  /* 898 */ "kscratch5\0"
8474
93.0k
  /* 908 */ "watchhi5\0"
8475
93.0k
  /* 917 */ "perfctl5\0"
8476
93.0k
  /* 926 */ "watchlo5\0"
8477
93.0k
  /* 935 */ "s5\0"
8478
93.0k
  /* 938 */ "perfcnt5\0"
8479
93.0k
  /* 947 */ "w5\0"
8480
93.0k
  /* 950 */ "f16\0"
8481
93.0k
  /* 954 */ "w16\0"
8482
93.0k
  /* 958 */ "f26\0"
8483
93.0k
  /* 962 */ "w26\0"
8484
93.0k
  /* 966 */ "a6\0"
8485
93.0k
  /* 969 */ "fcc6\0"
8486
93.0k
  /* 974 */ "f6\0"
8487
93.0k
  /* 977 */ "kscratch6\0"
8488
93.0k
  /* 987 */ "watchhi6\0"
8489
93.0k
  /* 996 */ "perfctl6\0"
8490
93.0k
  /* 1005 */ "watchlo6\0"
8491
93.0k
  /* 1014 */ "s6\0"
8492
93.0k
  /* 1017 */ "perfcnt6\0"
8493
93.0k
  /* 1026 */ "w6\0"
8494
93.0k
  /* 1029 */ "f17\0"
8495
93.0k
  /* 1033 */ "w17\0"
8496
93.0k
  /* 1037 */ "f27\0"
8497
93.0k
  /* 1041 */ "w27\0"
8498
93.0k
  /* 1045 */ "a7\0"
8499
93.0k
  /* 1048 */ "fcc7\0"
8500
93.0k
  /* 1053 */ "f7\0"
8501
93.0k
  /* 1056 */ "watchhi7\0"
8502
93.0k
  /* 1065 */ "perfctl7\0"
8503
93.0k
  /* 1074 */ "watchlo7\0"
8504
93.0k
  /* 1083 */ "s7\0"
8505
93.0k
  /* 1086 */ "perfcnt7\0"
8506
93.0k
  /* 1095 */ "w7\0"
8507
93.0k
  /* 1098 */ "f18\0"
8508
93.0k
  /* 1102 */ "w18\0"
8509
93.0k
  /* 1106 */ "f28\0"
8510
93.0k
  /* 1110 */ "w28\0"
8511
93.0k
  /* 1114 */ "f8\0"
8512
93.0k
  /* 1117 */ "watchhi8\0"
8513
93.0k
  /* 1126 */ "watchlo8\0"
8514
93.0k
  /* 1135 */ "t8\0"
8515
93.0k
  /* 1138 */ "w8\0"
8516
93.0k
  /* 1141 */ "DSPOutFlag16_19\0"
8517
93.0k
  /* 1157 */ "f19\0"
8518
93.0k
  /* 1161 */ "w19\0"
8519
93.0k
  /* 1165 */ "f29\0"
8520
93.0k
  /* 1169 */ "w29\0"
8521
93.0k
  /* 1173 */ "f9\0"
8522
93.0k
  /* 1176 */ "watchhi9\0"
8523
93.0k
  /* 1185 */ "watchlo9\0"
8524
93.0k
  /* 1194 */ "t9\0"
8525
93.0k
  /* 1197 */ "w9\0"
8526
93.0k
  /* 1200 */ "DSPEFI\0"
8527
93.0k
  /* 1207 */ "hwrena\0"
8528
93.0k
  /* 1214 */ "ra\0"
8529
93.0k
  /* 1217 */ "bevva\0"
8530
93.0k
  /* 1223 */ "hwr_cc\0"
8531
93.0k
  /* 1230 */ "tracedbpc\0"
8532
93.0k
  /* 1240 */ "traceibpc\0"
8533
93.0k
  /* 1250 */ "nestedepc\0"
8534
93.0k
  /* 1260 */ "errorepc\0"
8535
93.0k
  /* 1269 */ "nestedexc\0"
8536
93.0k
  /* 1279 */ "wired\0"
8537
93.0k
  /* 1285 */ "memorymapid\0"
8538
93.0k
  /* 1297 */ "prid\0"
8539
93.0k
  /* 1302 */ "debugcontextid\0"
8540
93.0k
  /* 1317 */ "pwfield\0"
8541
93.0k
  /* 1325 */ "tcbind\0"
8542
93.0k
  /* 1332 */ "DSPCCond\0"
8543
93.0k
  /* 1341 */ "tcschedule\0"
8544
93.0k
  /* 1352 */ "vpeschedule\0"
8545
93.0k
  /* 1364 */ "compare\0"
8546
93.0k
  /* 1372 */ "ebase\0"
8547
93.0k
  /* 1378 */ "cdmmbase\0"
8548
93.0k
  /* 1387 */ "cmgcrbase\0"
8549
93.0k
  /* 1397 */ "pwbase\0"
8550
93.0k
  /* 1404 */ "cause\0"
8551
93.0k
  /* 1410 */ "desave\0"
8552
93.0k
  /* 1417 */ "pwsize\0"
8553
93.0k
  /* 1424 */ "DSPOutFlag\0"
8554
93.0k
  /* 1435 */ "xcontextconfig\0"
8555
93.0k
  /* 1450 */ "debug\0"
8556
93.0k
  /* 1456 */ "ddatahi\0"
8557
93.0k
  /* 1464 */ "idatahi\0"
8558
93.0k
  /* 1472 */ "dtaghi\0"
8559
93.0k
  /* 1479 */ "itaghi\0"
8560
93.0k
  /* 1486 */ "entryhi\0"
8561
93.0k
  /* 1494 */ "maari\0"
8562
93.0k
  /* 1500 */ "tcschefback\0"
8563
93.0k
  /* 1512 */ "vpeschefback\0"
8564
93.0k
  /* 1525 */ "pagemask\0"
8565
93.0k
  /* 1534 */ "yqmask\0"
8566
93.0k
  /* 1541 */ "userlocal\0"
8567
93.0k
  /* 1551 */ "tracecontrol\0"
8568
93.0k
  /* 1564 */ "vpecontrol\0"
8569
93.0k
  /* 1575 */ "mvpcontrol\0"
8570
93.0k
  /* 1586 */ "view_ipl\0"
8571
93.0k
  /* 1595 */ "view_ripl\0"
8572
93.0k
  /* 1605 */ "errctl\0"
8573
93.0k
  /* 1612 */ "srsctl\0"
8574
93.0k
  /* 1619 */ "intctl\0"
8575
93.0k
  /* 1626 */ "pwctl\0"
8576
93.0k
  /* 1632 */ "random\0"
8577
93.0k
  /* 1639 */ "hwr_cpunum\0"
8578
93.0k
  /* 1650 */ "pagegrain\0"
8579
93.0k
  /* 1660 */ "ddatalo\0"
8580
93.0k
  /* 1668 */ "idatalo\0"
8581
93.0k
  /* 1676 */ "dtaglo\0"
8582
93.0k
  /* 1683 */ "itaglo\0"
8583
93.0k
  /* 1690 */ "zero\0"
8584
93.0k
  /* 1695 */ "srsmap\0"
8585
93.0k
  /* 1702 */ "hwr_synci_step\0"
8586
93.0k
  /* 1717 */ "fp\0"
8587
93.0k
  /* 1720 */ "gp\0"
8588
93.0k
  /* 1723 */ "badinstrp\0"
8589
93.0k
  /* 1733 */ "sp\0"
8590
93.0k
  /* 1736 */ "maar\0"
8591
93.0k
  /* 1741 */ "lladdr\0"
8592
93.0k
  /* 1748 */ "badvaddr\0"
8593
93.0k
  /* 1757 */ "globalnumber\0"
8594
93.0k
  /* 1770 */ "cacheerr\0"
8595
93.0k
  /* 1779 */ "hwr_ccres\0"
8596
93.0k
  /* 1789 */ "DSPPos\0"
8597
93.0k
  /* 1796 */ "tcstatus\0"
8598
93.0k
  /* 1805 */ "at\0"
8599
93.0k
  /* 1808 */ "gtoffset\0"
8600
93.0k
  /* 1817 */ "tchalt\0"
8601
93.0k
  /* 1824 */ "DSPSCount\0"
8602
93.0k
  /* 1834 */ "count\0"
8603
93.0k
  /* 1840 */ "tcopt\0"
8604
93.0k
  /* 1846 */ "vpeopt\0"
8605
93.0k
  /* 1853 */ "tcrestart\0"
8606
93.0k
  /* 1863 */ "badinst\0"
8607
93.0k
  /* 1871 */ "guestctl0ext\0"
8608
93.0k
  /* 1884 */ "tccontext\0"
8609
93.0k
  /* 1894 */ "xcontext\0"
8610
93.0k
  /* 1903 */ "index\0"
8611
93.0k
  /* 1909 */ "badinstrx\0"
8612
93.0k
  /* 1919 */ "DSPCarry\0"
8613
93.0k
};
8614
93.0k
  static const uint16_t RegAsmOffset[] = {
8615
93.0k
    178, 1805, 1332, 1919, 1200, 1424, 1789, 1824, 1717, 1717, 1720, 1720, 384, 178, 
8616
93.0k
    2, 952, 732, 845, 578, 1031, 1237, 1214, 1214, 1733, 1733, 1690, 1690, 732, 
8617
93.0k
    845, 952, 1031, 60, 248, 446, 628, 178, 2, 178, 384, 578, 732, 845, 
8618
93.0k
    952, 1031, 1100, 1155, 2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 
8619
93.0k
    2, 178, 384, 578, 732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 
8620
93.0k
    731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 
8621
93.0k
    1107, 1166, 50, 226, 1, 177, 383, 577, 731, 844, 951, 1030, 1099, 1154, 
8622
93.0k
    29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 1, 177, 
8623
93.0k
    383, 577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 
8624
93.0k
    959, 1038, 1107, 1166, 50, 226, 75, 461, 780, 974, 1114, 0, 382, 730, 
8625
93.0k
    950, 1098, 28, 410, 758, 958, 1106, 49, 32, 208, 414, 608, 75, 263, 
8626
93.0k
    461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 576, 730, 843, 
8627
93.0k
    950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 1037, 1106, 1165, 
8628
93.0k
    49, 225, 64, 252, 450, 632, 769, 882, 969, 1048, 2, 178, 384, 578, 
8629
93.0k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8630
93.0k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8631
93.0k
    1717, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 382, 
8632
93.0k
    576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 958, 
8633
93.0k
    1037, 1106, 1165, 49, 225, 1720, 60, 248, 446, 628, 1639, 1702, 1223, 1779, 
8634
93.0k
    732, 845, 952, 1031, 1100, 1155, 1, 177, 383, 577, 731, 844, 951, 1030, 
8635
93.0k
    1099, 1154, 29, 205, 411, 605, 759, 872, 959, 1038, 1107, 1166, 50, 226, 
8636
93.0k
    959, 1038, 60, 248, 446, 628, 108, 314, 512, 1100, 1155, 1, 177, 383, 
8637
93.0k
    577, 731, 844, 951, 1030, 1099, 1154, 29, 205, 411, 605, 759, 872, 959, 
8638
93.0k
    1038, 1107, 1166, 50, 226, 158, 364, 558, 1214, 951, 1030, 1099, 1154, 29, 
8639
93.0k
    205, 411, 605, 1733, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 872, 
8640
93.0k
    384, 578, 173, 379, 573, 727, 840, 947, 1026, 1095, 1138, 1197, 24, 200, 
8641
93.0k
    406, 600, 754, 867, 954, 1033, 1102, 1161, 45, 221, 427, 621, 762, 875, 
8642
93.0k
    962, 1041, 1110, 1169, 53, 229, 1690, 57, 245, 443, 625, 766, 879, 966, 
8643
93.0k
    1045, 1863, 1723, 1909, 1748, 1217, 1770, 1404, 1378, 1387, 1364, 1443, 1886, 1436, 
8644
93.0k
    1834, 1456, 1660, 1450, 1302, 1255, 1410, 1472, 1676, 1372, 1486, 1256, 1605, 1260, 
8645
93.0k
    1757, 1808, 1207, 1464, 1668, 1903, 1619, 1479, 1683, 1741, 1736, 1494, 1285, 1575, 
8646
93.0k
    1250, 1269, 1650, 1525, 1297, 1397, 1626, 1317, 1417, 1632, 1612, 1695, 1798, 1325, 
8647
93.0k
    1884, 1817, 1840, 1853, 1341, 1500, 1796, 1551, 1230, 1240, 1541, 1586, 1595, 1576, 
8648
93.0k
    1564, 1846, 1352, 1512, 1279, 1894, 1435, 1534, 105, 311, 161, 367, 561, 715, 
8649
93.0k
    828, 935, 1014, 1083, 170, 376, 570, 724, 837, 944, 1135, 1194, 732, 845, 
8650
93.0k
    952, 1031, 60, 284, 464, 646, 783, 890, 472, 149, 355, 130, 336, 534, 
8651
93.0k
    696, 292, 479, 654, 791, 898, 977, 78, 266, 164, 370, 564, 718, 831, 
8652
93.0k
    938, 1017, 1086, 113, 319, 517, 687, 810, 917, 996, 1065, 122, 328, 526, 
8653
93.0k
    87, 275, 455, 637, 774, 553, 498, 673, 233, 431, 69, 257, 96, 302, 
8654
93.0k
    489, 664, 801, 908, 987, 1056, 1117, 1176, 4, 180, 386, 580, 734, 847, 
8655
93.0k
    140, 346, 544, 706, 819, 926, 1005, 1074, 1126, 1185, 14, 190, 396, 590, 
8656
93.0k
    744, 857, 75, 263, 461, 643, 780, 887, 974, 1053, 1114, 1173, 0, 176, 
8657
93.0k
    382, 576, 730, 843, 950, 1029, 1098, 1157, 28, 204, 410, 604, 758, 871, 
8658
93.0k
    958, 1037, 1106, 1165, 49, 225, 1141, 1461, 959, 1038, 1665, 951, 1030, 1099, 
8659
93.0k
    1154, 29, 205, 411, 605, 1100, 1155, 1, 177, 383, 577, 731, 844, 759, 
8660
93.0k
    872, 384, 578, 1871, 
8661
93.0k
  };
8662
8663
93.0k
  CS_ASSERT_RET_VAL(*(AsmStrs+RegAsmOffset[RegNo-1]) &&
8664
93.0k
          "Invalid alt name index for register!", NULL);
8665
93.0k
  return AsmStrs+RegAsmOffset[RegNo-1];
8666
#else
8667
  return NULL;
8668
#endif // CAPSTONE_DIET
8669
93.0k
}
8670
#ifdef PRINT_ALIAS_INSTR
8671
#undef PRINT_ALIAS_INSTR
8672
8673
110k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
8674
110k
#ifndef CAPSTONE_DIET
8675
110k
  static const PatternsForOpcode OpToPatterns[] = {
8676
110k
    {Mips_MFTACX, 0, 1 },
8677
110k
    {Mips_MFTACX_NM, 1, 1 },
8678
110k
    {Mips_MFTC0, 2, 1 },
8679
110k
    {Mips_MFTC0_NM, 3, 1 },
8680
110k
    {Mips_MFTHI, 4, 1 },
8681
110k
    {Mips_MFTHI_NM, 5, 1 },
8682
110k
    {Mips_MFTLO, 6, 1 },
8683
110k
    {Mips_MFTLO_NM, 7, 1 },
8684
110k
    {Mips_MTTACX, 8, 1 },
8685
110k
    {Mips_MTTACX_NM, 9, 1 },
8686
110k
    {Mips_MTTC0, 10, 1 },
8687
110k
    {Mips_MTTC0_NM, 11, 1 },
8688
110k
    {Mips_MTTHI, 12, 1 },
8689
110k
    {Mips_MTTHI_NM, 13, 1 },
8690
110k
    {Mips_MTTLO, 14, 1 },
8691
110k
    {Mips_MTTLO_NM, 15, 1 },
8692
110k
    {Mips_NORImm, 16, 1 },
8693
110k
    {Mips_NORImm64, 17, 1 },
8694
110k
    {Mips_SLTImm64, 18, 1 },
8695
110k
    {Mips_SLTUImm64, 19, 1 },
8696
110k
    {Mips_ADDIUGP48_NM, 20, 1 },
8697
110k
    {Mips_ADDIUGPB_NM, 21, 1 },
8698
110k
    {Mips_ADDIUGPW_NM, 22, 1 },
8699
110k
    {Mips_ADDIUPC, 23, 1 },
8700
110k
    {Mips_ADDIUPC_MMR6, 24, 1 },
8701
110k
    {Mips_ADDu, 25, 1 },
8702
110k
    {Mips_BC1F, 26, 1 },
8703
110k
    {Mips_BC1FL, 27, 1 },
8704
110k
    {Mips_BC1F_MM, 28, 1 },
8705
110k
    {Mips_BC1T, 29, 1 },
8706
110k
    {Mips_BC1TL, 30, 1 },
8707
110k
    {Mips_BC1T_MM, 31, 1 },
8708
110k
    {Mips_BEQC16_NM, 32, 1 },
8709
110k
    {Mips_BEQC_NM, 33, 2 },
8710
110k
    {Mips_BEQL, 35, 1 },
8711
110k
    {Mips_BGEZAL, 36, 1 },
8712
110k
    {Mips_BGEZAL_MM, 37, 1 },
8713
110k
    {Mips_BNEC16_NM, 38, 1 },
8714
110k
    {Mips_BNEC_NM, 39, 2 },
8715
110k
    {Mips_BNEL, 41, 1 },
8716
110k
    {Mips_BREAK, 42, 2 },
8717
110k
    {Mips_BREAK_MM, 44, 2 },
8718
110k
    {Mips_C_EQ_D32, 46, 1 },
8719
110k
    {Mips_C_EQ_D32_MM, 47, 1 },
8720
110k
    {Mips_C_EQ_D64, 48, 1 },
8721
110k
    {Mips_C_EQ_D64_MM, 49, 1 },
8722
110k
    {Mips_C_EQ_S, 50, 1 },
8723
110k
    {Mips_C_EQ_S_MM, 51, 1 },
8724
110k
    {Mips_C_F_D32, 52, 1 },
8725
110k
    {Mips_C_F_D32_MM, 53, 1 },
8726
110k
    {Mips_C_F_D64, 54, 1 },
8727
110k
    {Mips_C_F_D64_MM, 55, 1 },
8728
110k
    {Mips_C_F_S, 56, 1 },
8729
110k
    {Mips_C_F_S_MM, 57, 1 },
8730
110k
    {Mips_C_LE_D32, 58, 1 },
8731
110k
    {Mips_C_LE_D32_MM, 59, 1 },
8732
110k
    {Mips_C_LE_D64, 60, 1 },
8733
110k
    {Mips_C_LE_D64_MM, 61, 1 },
8734
110k
    {Mips_C_LE_S, 62, 1 },
8735
110k
    {Mips_C_LE_S_MM, 63, 1 },
8736
110k
    {Mips_C_LT_D32, 64, 1 },
8737
110k
    {Mips_C_LT_D32_MM, 65, 1 },
8738
110k
    {Mips_C_LT_D64, 66, 1 },
8739
110k
    {Mips_C_LT_D64_MM, 67, 1 },
8740
110k
    {Mips_C_LT_S, 68, 1 },
8741
110k
    {Mips_C_LT_S_MM, 69, 1 },
8742
110k
    {Mips_C_NGE_D32, 70, 1 },
8743
110k
    {Mips_C_NGE_D32_MM, 71, 1 },
8744
110k
    {Mips_C_NGE_D64, 72, 1 },
8745
110k
    {Mips_C_NGE_D64_MM, 73, 1 },
8746
110k
    {Mips_C_NGE_S, 74, 1 },
8747
110k
    {Mips_C_NGE_S_MM, 75, 1 },
8748
110k
    {Mips_C_NGLE_D32, 76, 1 },
8749
110k
    {Mips_C_NGLE_D32_MM, 77, 1 },
8750
110k
    {Mips_C_NGLE_D64, 78, 1 },
8751
110k
    {Mips_C_NGLE_D64_MM, 79, 1 },
8752
110k
    {Mips_C_NGLE_S, 80, 1 },
8753
110k
    {Mips_C_NGLE_S_MM, 81, 1 },
8754
110k
    {Mips_C_NGL_D32, 82, 1 },
8755
110k
    {Mips_C_NGL_D32_MM, 83, 1 },
8756
110k
    {Mips_C_NGL_D64, 84, 1 },
8757
110k
    {Mips_C_NGL_D64_MM, 85, 1 },
8758
110k
    {Mips_C_NGL_S, 86, 1 },
8759
110k
    {Mips_C_NGL_S_MM, 87, 1 },
8760
110k
    {Mips_C_NGT_D32, 88, 1 },
8761
110k
    {Mips_C_NGT_D32_MM, 89, 1 },
8762
110k
    {Mips_C_NGT_D64, 90, 1 },
8763
110k
    {Mips_C_NGT_D64_MM, 91, 1 },
8764
110k
    {Mips_C_NGT_S, 92, 1 },
8765
110k
    {Mips_C_NGT_S_MM, 93, 1 },
8766
110k
    {Mips_C_OLE_D32, 94, 1 },
8767
110k
    {Mips_C_OLE_D32_MM, 95, 1 },
8768
110k
    {Mips_C_OLE_D64, 96, 1 },
8769
110k
    {Mips_C_OLE_D64_MM, 97, 1 },
8770
110k
    {Mips_C_OLE_S, 98, 1 },
8771
110k
    {Mips_C_OLE_S_MM, 99, 1 },
8772
110k
    {Mips_C_OLT_D32, 100, 1 },
8773
110k
    {Mips_C_OLT_D32_MM, 101, 1 },
8774
110k
    {Mips_C_OLT_D64, 102, 1 },
8775
110k
    {Mips_C_OLT_D64_MM, 103, 1 },
8776
110k
    {Mips_C_OLT_S, 104, 1 },
8777
110k
    {Mips_C_OLT_S_MM, 105, 1 },
8778
110k
    {Mips_C_SEQ_D32, 106, 1 },
8779
110k
    {Mips_C_SEQ_D32_MM, 107, 1 },
8780
110k
    {Mips_C_SEQ_D64, 108, 1 },
8781
110k
    {Mips_C_SEQ_D64_MM, 109, 1 },
8782
110k
    {Mips_C_SEQ_S, 110, 1 },
8783
110k
    {Mips_C_SEQ_S_MM, 111, 1 },
8784
110k
    {Mips_C_SF_D32, 112, 1 },
8785
110k
    {Mips_C_SF_D32_MM, 113, 1 },
8786
110k
    {Mips_C_SF_D64, 114, 1 },
8787
110k
    {Mips_C_SF_D64_MM, 115, 1 },
8788
110k
    {Mips_C_SF_S, 116, 1 },
8789
110k
    {Mips_C_SF_S_MM, 117, 1 },
8790
110k
    {Mips_C_UEQ_D32, 118, 1 },
8791
110k
    {Mips_C_UEQ_D32_MM, 119, 1 },
8792
110k
    {Mips_C_UEQ_D64, 120, 1 },
8793
110k
    {Mips_C_UEQ_D64_MM, 121, 1 },
8794
110k
    {Mips_C_UEQ_S, 122, 1 },
8795
110k
    {Mips_C_UEQ_S_MM, 123, 1 },
8796
110k
    {Mips_C_ULE_D32, 124, 1 },
8797
110k
    {Mips_C_ULE_D32_MM, 125, 1 },
8798
110k
    {Mips_C_ULE_D64, 126, 1 },
8799
110k
    {Mips_C_ULE_D64_MM, 127, 1 },
8800
110k
    {Mips_C_ULE_S, 128, 1 },
8801
110k
    {Mips_C_ULE_S_MM, 129, 1 },
8802
110k
    {Mips_C_ULT_D32, 130, 1 },
8803
110k
    {Mips_C_ULT_D32_MM, 131, 1 },
8804
110k
    {Mips_C_ULT_D64, 132, 1 },
8805
110k
    {Mips_C_ULT_D64_MM, 133, 1 },
8806
110k
    {Mips_C_ULT_S, 134, 1 },
8807
110k
    {Mips_C_ULT_S_MM, 135, 1 },
8808
110k
    {Mips_C_UN_D32, 136, 1 },
8809
110k
    {Mips_C_UN_D32_MM, 137, 1 },
8810
110k
    {Mips_C_UN_D64, 138, 1 },
8811
110k
    {Mips_C_UN_D64_MM, 139, 1 },
8812
110k
    {Mips_C_UN_S, 140, 1 },
8813
110k
    {Mips_C_UN_S_MM, 141, 1 },
8814
110k
    {Mips_DADDu, 142, 1 },
8815
110k
    {Mips_DI, 143, 1 },
8816
110k
    {Mips_DIV, 144, 1 },
8817
110k
    {Mips_DIVU, 145, 1 },
8818
110k
    {Mips_DI_MM, 146, 1 },
8819
110k
    {Mips_DI_MMR6, 147, 1 },
8820
110k
    {Mips_DI_NM, 148, 1 },
8821
110k
    {Mips_DMT, 149, 1 },
8822
110k
    {Mips_DMT_NM, 150, 1 },
8823
110k
    {Mips_DSUB, 151, 2 },
8824
110k
    {Mips_DSUBu, 153, 2 },
8825
110k
    {Mips_DVPE, 155, 1 },
8826
110k
    {Mips_DVPE_NM, 156, 1 },
8827
110k
    {Mips_EI, 157, 1 },
8828
110k
    {Mips_EI_MM, 158, 1 },
8829
110k
    {Mips_EI_MMR6, 159, 1 },
8830
110k
    {Mips_EI_NM, 160, 1 },
8831
110k
    {Mips_EMT, 161, 1 },
8832
110k
    {Mips_EMT_NM, 162, 1 },
8833
110k
    {Mips_EVPE, 163, 1 },
8834
110k
    {Mips_EVPE_NM, 164, 1 },
8835
110k
    {Mips_HYPCALL, 165, 1 },
8836
110k
    {Mips_HYPCALL_MM, 166, 1 },
8837
110k
    {Mips_JALR, 167, 1 },
8838
110k
    {Mips_JALR64, 168, 1 },
8839
110k
    {Mips_JALRCHB_NM, 169, 1 },
8840
110k
    {Mips_JALRC_HB_MMR6, 170, 1 },
8841
110k
    {Mips_JALRC_MMR6, 171, 1 },
8842
110k
    {Mips_JALR_HB, 172, 1 },
8843
110k
    {Mips_JALR_HB64, 173, 1 },
8844
110k
    {Mips_JIALC, 174, 1 },
8845
110k
    {Mips_JIALC64, 175, 1 },
8846
110k
    {Mips_JIC, 176, 1 },
8847
110k
    {Mips_JIC64, 177, 1 },
8848
110k
    {Mips_MFC0_NM, 178, 1 },
8849
110k
    {Mips_MFHC0_NM, 179, 1 },
8850
110k
    {Mips_MOVE16_MM, 180, 1 },
8851
110k
    {Mips_MTC0_NM, 181, 1 },
8852
110k
    {Mips_MTHC0_NM, 182, 1 },
8853
110k
    {Mips_Move32R16, 183, 1 },
8854
110k
    {Mips_NOR_NM, 184, 1 },
8855
110k
    {Mips_OR, 185, 1 },
8856
110k
    {Mips_OR64, 186, 1 },
8857
110k
    {Mips_RDHWR, 187, 1 },
8858
110k
    {Mips_RDHWR64, 188, 1 },
8859
110k
    {Mips_RDHWR_MM, 189, 1 },
8860
110k
    {Mips_RDHWR_MMR6, 190, 1 },
8861
110k
    {Mips_RESTOREJRC16_NM, 191, 1 },
8862
110k
    {Mips_RESTOREJRC_NM, 192, 1 },
8863
110k
    {Mips_RESTORE_NM, 193, 1 },
8864
110k
    {Mips_ROTX_NM, 194, 3 },
8865
110k
    {Mips_SAVE16_NM, 197, 1 },
8866
110k
    {Mips_SAVE_NM, 198, 1 },
8867
110k
    {Mips_SDBBP, 199, 1 },
8868
110k
    {Mips_SDBBP_MMR6, 200, 1 },
8869
110k
    {Mips_SDBBP_R6, 201, 1 },
8870
110k
    {Mips_SIGRIE, 202, 1 },
8871
110k
    {Mips_SIGRIE_MMR6, 203, 1 },
8872
110k
    {Mips_SLL, 204, 1 },
8873
110k
    {Mips_SLL_MM, 205, 1 },
8874
110k
    {Mips_SLL_MMR6, 206, 1 },
8875
110k
    {Mips_SUB, 207, 2 },
8876
110k
    {Mips_SUBU_MMR6, 209, 2 },
8877
110k
    {Mips_SUB_MM, 211, 2 },
8878
110k
    {Mips_SUB_MMR6, 213, 2 },
8879
110k
    {Mips_SUBu, 215, 2 },
8880
110k
    {Mips_SUBu_MM, 217, 2 },
8881
110k
    {Mips_SWSP_MM, 219, 1 },
8882
110k
    {Mips_SYNC, 220, 1 },
8883
110k
    {Mips_SYNC_MM, 221, 1 },
8884
110k
    {Mips_SYNC_MMR6, 222, 1 },
8885
110k
    {Mips_SYNC_NM, 223, 6 },
8886
110k
    {Mips_SYSCALL, 229, 1 },
8887
110k
    {Mips_SYSCALL_MM, 230, 1 },
8888
110k
    {Mips_TEQ, 231, 1 },
8889
110k
    {Mips_TEQ_MM, 232, 1 },
8890
110k
    {Mips_TGE, 233, 1 },
8891
110k
    {Mips_TGEU, 234, 1 },
8892
110k
    {Mips_TGEU_MM, 235, 1 },
8893
110k
    {Mips_TGE_MM, 236, 1 },
8894
110k
    {Mips_TLT, 237, 1 },
8895
110k
    {Mips_TLTU, 238, 1 },
8896
110k
    {Mips_TLTU_MM, 239, 1 },
8897
110k
    {Mips_TLT_MM, 240, 1 },
8898
110k
    {Mips_TNE, 241, 1 },
8899
110k
    {Mips_TNE_MM, 242, 1 },
8900
110k
    {Mips_WAIT_MM, 243, 1 },
8901
110k
    {Mips_WAIT_NM, 244, 1 },
8902
110k
    {Mips_WRDSP, 245, 1 },
8903
110k
    {Mips_WRDSP_MM, 246, 1 },
8904
110k
    {Mips_YIELD, 247, 1 },
8905
110k
    {Mips_YIELD_NM, 248, 1 },
8906
110k
  {0},  };
8907
8908
110k
  static const AliasPattern Patterns[] = {
8909
    // Mips_MFTACX - 0
8910
110k
    {0, 0, 2, 5 },
8911
    // Mips_MFTACX_NM - 1
8912
110k
    {0, 5, 2, 4 },
8913
    // Mips_MFTC0 - 2
8914
110k
    {10, 9, 3, 6 },
8915
    // Mips_MFTC0_NM - 3
8916
110k
    {10, 15, 3, 5 },
8917
    // Mips_MFTHI - 4
8918
110k
    {23, 20, 2, 5 },
8919
    // Mips_MFTHI_NM - 5
8920
110k
    {23, 25, 2, 4 },
8921
    // Mips_MFTLO - 6
8922
110k
    {32, 29, 2, 5 },
8923
    // Mips_MFTLO_NM - 7
8924
110k
    {32, 34, 2, 4 },
8925
    // Mips_MTTACX - 8
8926
110k
    {41, 38, 2, 5 },
8927
    // Mips_MTTACX_NM - 9
8928
110k
    {41, 43, 2, 4 },
8929
    // Mips_MTTC0 - 10
8930
110k
    {51, 47, 3, 6 },
8931
    // Mips_MTTC0_NM - 11
8932
110k
    {51, 53, 3, 5 },
8933
    // Mips_MTTHI - 12
8934
110k
    {64, 58, 2, 5 },
8935
    // Mips_MTTHI_NM - 13
8936
110k
    {64, 63, 2, 4 },
8937
    // Mips_MTTLO - 14
8938
110k
    {73, 67, 2, 5 },
8939
    // Mips_MTTLO_NM - 15
8940
110k
    {73, 72, 2, 4 },
8941
    // Mips_NORImm - 16
8942
110k
    {82, 76, 3, 3 },
8943
    // Mips_NORImm64 - 17
8944
110k
    {82, 79, 3, 3 },
8945
    // Mips_SLTImm64 - 18
8946
110k
    {93, 82, 3, 3 },
8947
    // Mips_SLTUImm64 - 19
8948
110k
    {104, 85, 3, 3 },
8949
    // Mips_ADDIUGP48_NM - 20
8950
110k
    {116, 88, 3, 3 },
8951
    // Mips_ADDIUGPB_NM - 21
8952
110k
    {137, 91, 3, 3 },
8953
    // Mips_ADDIUGPW_NM - 22
8954
110k
    {156, 94, 3, 3 },
8955
    // Mips_ADDIUPC - 23
8956
110k
    {175, 97, 2, 3 },
8957
    // Mips_ADDIUPC_MMR6 - 24
8958
110k
    {175, 100, 2, 3 },
8959
    // Mips_ADDu - 25
8960
110k
    {187, 103, 3, 7 },
8961
    // Mips_BC1F - 26
8962
110k
    {199, 110, 2, 6 },
8963
    // Mips_BC1FL - 27
8964
110k
    {209, 116, 2, 7 },
8965
    // Mips_BC1F_MM - 28
8966
110k
    {199, 123, 2, 4 },
8967
    // Mips_BC1T - 29
8968
110k
    {220, 127, 2, 6 },
8969
    // Mips_BC1TL - 30
8970
110k
    {230, 133, 2, 7 },
8971
    // Mips_BC1T_MM - 31
8972
110k
    {220, 140, 2, 4 },
8973
    // Mips_BEQC16_NM - 32
8974
110k
    {241, 144, 3, 3 },
8975
    // Mips_BEQC_NM - 33
8976
110k
    {259, 147, 3, 3 },
8977
110k
    {274, 150, 3, 3 },
8978
    // Mips_BEQL - 35
8979
110k
    {289, 153, 3, 6 },
8980
    // Mips_BGEZAL - 36
8981
110k
    {304, 159, 2, 6 },
8982
    // Mips_BGEZAL_MM - 37
8983
110k
    {304, 165, 2, 3 },
8984
    // Mips_BNEC16_NM - 38
8985
110k
    {313, 168, 3, 3 },
8986
    // Mips_BNEC_NM - 39
8987
110k
    {331, 171, 3, 3 },
8988
110k
    {346, 174, 3, 3 },
8989
    // Mips_BNEL - 41
8990
110k
    {361, 177, 3, 6 },
8991
    // Mips_BREAK - 42
8992
110k
    {376, 183, 2, 5 },
8993
110k
    {382, 188, 2, 5 },
8994
    // Mips_BREAK_MM - 44
8995
110k
    {376, 193, 2, 3 },
8996
110k
    {382, 196, 2, 3 },
8997
    // Mips_C_EQ_D32 - 46
8998
110k
    {393, 199, 3, 9 },
8999
    // Mips_C_EQ_D32_MM - 47
9000
110k
    {393, 208, 3, 7 },
9001
    // Mips_C_EQ_D64 - 48
9002
110k
    {393, 215, 3, 9 },
9003
    // Mips_C_EQ_D64_MM - 49
9004
110k
    {393, 224, 3, 7 },
9005
    // Mips_C_EQ_S - 50
9006
110k
    {407, 231, 3, 8 },
9007
    // Mips_C_EQ_S_MM - 51
9008
110k
    {407, 239, 3, 6 },
9009
    // Mips_C_F_D32 - 52
9010
110k
    {421, 245, 3, 9 },
9011
    // Mips_C_F_D32_MM - 53
9012
110k
    {421, 254, 3, 7 },
9013
    // Mips_C_F_D64 - 54
9014
110k
    {421, 261, 3, 9 },
9015
    // Mips_C_F_D64_MM - 55
9016
110k
    {421, 270, 3, 7 },
9017
    // Mips_C_F_S - 56
9018
110k
    {434, 277, 3, 8 },
9019
    // Mips_C_F_S_MM - 57
9020
110k
    {434, 285, 3, 6 },
9021
    // Mips_C_LE_D32 - 58
9022
110k
    {447, 291, 3, 9 },
9023
    // Mips_C_LE_D32_MM - 59
9024
110k
    {447, 300, 3, 7 },
9025
    // Mips_C_LE_D64 - 60
9026
110k
    {447, 307, 3, 9 },
9027
    // Mips_C_LE_D64_MM - 61
9028
110k
    {447, 316, 3, 7 },
9029
    // Mips_C_LE_S - 62
9030
110k
    {461, 323, 3, 8 },
9031
    // Mips_C_LE_S_MM - 63
9032
110k
    {461, 331, 3, 6 },
9033
    // Mips_C_LT_D32 - 64
9034
110k
    {475, 337, 3, 9 },
9035
    // Mips_C_LT_D32_MM - 65
9036
110k
    {475, 346, 3, 7 },
9037
    // Mips_C_LT_D64 - 66
9038
110k
    {475, 353, 3, 9 },
9039
    // Mips_C_LT_D64_MM - 67
9040
110k
    {475, 362, 3, 7 },
9041
    // Mips_C_LT_S - 68
9042
110k
    {489, 369, 3, 8 },
9043
    // Mips_C_LT_S_MM - 69
9044
110k
    {489, 377, 3, 6 },
9045
    // Mips_C_NGE_D32 - 70
9046
110k
    {503, 383, 3, 9 },
9047
    // Mips_C_NGE_D32_MM - 71
9048
110k
    {503, 392, 3, 7 },
9049
    // Mips_C_NGE_D64 - 72
9050
110k
    {503, 399, 3, 9 },
9051
    // Mips_C_NGE_D64_MM - 73
9052
110k
    {503, 408, 3, 7 },
9053
    // Mips_C_NGE_S - 74
9054
110k
    {518, 415, 3, 8 },
9055
    // Mips_C_NGE_S_MM - 75
9056
110k
    {518, 423, 3, 6 },
9057
    // Mips_C_NGLE_D32 - 76
9058
110k
    {533, 429, 3, 9 },
9059
    // Mips_C_NGLE_D32_MM - 77
9060
110k
    {533, 438, 3, 7 },
9061
    // Mips_C_NGLE_D64 - 78
9062
110k
    {533, 445, 3, 9 },
9063
    // Mips_C_NGLE_D64_MM - 79
9064
110k
    {533, 454, 3, 7 },
9065
    // Mips_C_NGLE_S - 80
9066
110k
    {549, 461, 3, 8 },
9067
    // Mips_C_NGLE_S_MM - 81
9068
110k
    {549, 469, 3, 6 },
9069
    // Mips_C_NGL_D32 - 82
9070
110k
    {565, 475, 3, 9 },
9071
    // Mips_C_NGL_D32_MM - 83
9072
110k
    {565, 484, 3, 7 },
9073
    // Mips_C_NGL_D64 - 84
9074
110k
    {565, 491, 3, 9 },
9075
    // Mips_C_NGL_D64_MM - 85
9076
110k
    {565, 500, 3, 7 },
9077
    // Mips_C_NGL_S - 86
9078
110k
    {580, 507, 3, 8 },
9079
    // Mips_C_NGL_S_MM - 87
9080
110k
    {580, 515, 3, 6 },
9081
    // Mips_C_NGT_D32 - 88
9082
110k
    {595, 521, 3, 9 },
9083
    // Mips_C_NGT_D32_MM - 89
9084
110k
    {595, 530, 3, 7 },
9085
    // Mips_C_NGT_D64 - 90
9086
110k
    {595, 537, 3, 9 },
9087
    // Mips_C_NGT_D64_MM - 91
9088
110k
    {595, 546, 3, 7 },
9089
    // Mips_C_NGT_S - 92
9090
110k
    {610, 553, 3, 8 },
9091
    // Mips_C_NGT_S_MM - 93
9092
110k
    {610, 561, 3, 6 },
9093
    // Mips_C_OLE_D32 - 94
9094
110k
    {625, 567, 3, 9 },
9095
    // Mips_C_OLE_D32_MM - 95
9096
110k
    {625, 576, 3, 7 },
9097
    // Mips_C_OLE_D64 - 96
9098
110k
    {625, 583, 3, 9 },
9099
    // Mips_C_OLE_D64_MM - 97
9100
110k
    {625, 592, 3, 7 },
9101
    // Mips_C_OLE_S - 98
9102
110k
    {640, 599, 3, 8 },
9103
    // Mips_C_OLE_S_MM - 99
9104
110k
    {640, 607, 3, 6 },
9105
    // Mips_C_OLT_D32 - 100
9106
110k
    {655, 613, 3, 9 },
9107
    // Mips_C_OLT_D32_MM - 101
9108
110k
    {655, 622, 3, 7 },
9109
    // Mips_C_OLT_D64 - 102
9110
110k
    {655, 629, 3, 9 },
9111
    // Mips_C_OLT_D64_MM - 103
9112
110k
    {655, 638, 3, 7 },
9113
    // Mips_C_OLT_S - 104
9114
110k
    {670, 645, 3, 8 },
9115
    // Mips_C_OLT_S_MM - 105
9116
110k
    {670, 653, 3, 6 },
9117
    // Mips_C_SEQ_D32 - 106
9118
110k
    {685, 659, 3, 9 },
9119
    // Mips_C_SEQ_D32_MM - 107
9120
110k
    {685, 668, 3, 7 },
9121
    // Mips_C_SEQ_D64 - 108
9122
110k
    {685, 675, 3, 9 },
9123
    // Mips_C_SEQ_D64_MM - 109
9124
110k
    {685, 684, 3, 7 },
9125
    // Mips_C_SEQ_S - 110
9126
110k
    {700, 691, 3, 8 },
9127
    // Mips_C_SEQ_S_MM - 111
9128
110k
    {700, 699, 3, 6 },
9129
    // Mips_C_SF_D32 - 112
9130
110k
    {715, 705, 3, 9 },
9131
    // Mips_C_SF_D32_MM - 113
9132
110k
    {715, 714, 3, 7 },
9133
    // Mips_C_SF_D64 - 114
9134
110k
    {715, 721, 3, 9 },
9135
    // Mips_C_SF_D64_MM - 115
9136
110k
    {715, 730, 3, 7 },
9137
    // Mips_C_SF_S - 116
9138
110k
    {729, 737, 3, 8 },
9139
    // Mips_C_SF_S_MM - 117
9140
110k
    {729, 745, 3, 6 },
9141
    // Mips_C_UEQ_D32 - 118
9142
110k
    {743, 751, 3, 9 },
9143
    // Mips_C_UEQ_D32_MM - 119
9144
110k
    {743, 760, 3, 7 },
9145
    // Mips_C_UEQ_D64 - 120
9146
110k
    {743, 767, 3, 9 },
9147
    // Mips_C_UEQ_D64_MM - 121
9148
110k
    {743, 776, 3, 7 },
9149
    // Mips_C_UEQ_S - 122
9150
110k
    {758, 783, 3, 8 },
9151
    // Mips_C_UEQ_S_MM - 123
9152
110k
    {758, 791, 3, 6 },
9153
    // Mips_C_ULE_D32 - 124
9154
110k
    {773, 797, 3, 9 },
9155
    // Mips_C_ULE_D32_MM - 125
9156
110k
    {773, 806, 3, 7 },
9157
    // Mips_C_ULE_D64 - 126
9158
110k
    {773, 813, 3, 9 },
9159
    // Mips_C_ULE_D64_MM - 127
9160
110k
    {773, 822, 3, 7 },
9161
    // Mips_C_ULE_S - 128
9162
110k
    {788, 829, 3, 8 },
9163
    // Mips_C_ULE_S_MM - 129
9164
110k
    {788, 837, 3, 6 },
9165
    // Mips_C_ULT_D32 - 130
9166
110k
    {803, 843, 3, 9 },
9167
    // Mips_C_ULT_D32_MM - 131
9168
110k
    {803, 852, 3, 7 },
9169
    // Mips_C_ULT_D64 - 132
9170
110k
    {803, 859, 3, 9 },
9171
    // Mips_C_ULT_D64_MM - 133
9172
110k
    {803, 868, 3, 7 },
9173
    // Mips_C_ULT_S - 134
9174
110k
    {818, 875, 3, 8 },
9175
    // Mips_C_ULT_S_MM - 135
9176
110k
    {818, 883, 3, 6 },
9177
    // Mips_C_UN_D32 - 136
9178
110k
    {833, 889, 3, 9 },
9179
    // Mips_C_UN_D32_MM - 137
9180
110k
    {833, 898, 3, 7 },
9181
    // Mips_C_UN_D64 - 138
9182
110k
    {833, 905, 3, 9 },
9183
    // Mips_C_UN_D64_MM - 139
9184
110k
    {833, 914, 3, 7 },
9185
    // Mips_C_UN_S - 140
9186
110k
    {847, 921, 3, 8 },
9187
    // Mips_C_UN_S_MM - 141
9188
110k
    {847, 929, 3, 6 },
9189
    // Mips_DADDu - 142
9190
110k
    {187, 935, 3, 5 },
9191
    // Mips_DI - 143
9192
110k
    {861, 940, 1, 5 },
9193
    // Mips_DIV - 144
9194
110k
    {864, 945, 3, 5 },
9195
    // Mips_DIVU - 145
9196
110k
    {875, 950, 3, 5 },
9197
    // Mips_DI_MM - 146
9198
110k
    {861, 955, 1, 2 },
9199
    // Mips_DI_MMR6 - 147
9200
110k
    {861, 957, 1, 3 },
9201
    // Mips_DI_NM - 148
9202
110k
    {861, 960, 1, 2 },
9203
    // Mips_DMT - 149
9204
110k
    {887, 962, 1, 4 },
9205
    // Mips_DMT_NM - 150
9206
110k
    {887, 966, 1, 3 },
9207
    // Mips_DSUB - 151
9208
110k
    {891, 969, 3, 6 },
9209
110k
    {903, 975, 3, 6 },
9210
    // Mips_DSUBu - 153
9211
110k
    {911, 981, 3, 6 },
9212
110k
    {924, 987, 3, 6 },
9213
    // Mips_DVPE - 155
9214
110k
    {933, 993, 1, 4 },
9215
    // Mips_DVPE_NM - 156
9216
110k
    {933, 997, 1, 3 },
9217
    // Mips_EI - 157
9218
110k
    {938, 1000, 1, 5 },
9219
    // Mips_EI_MM - 158
9220
110k
    {938, 1005, 1, 2 },
9221
    // Mips_EI_MMR6 - 159
9222
110k
    {938, 1007, 1, 3 },
9223
    // Mips_EI_NM - 160
9224
110k
    {938, 1010, 1, 2 },
9225
    // Mips_EMT - 161
9226
110k
    {941, 1012, 1, 4 },
9227
    // Mips_EMT_NM - 162
9228
110k
    {941, 1016, 1, 3 },
9229
    // Mips_EVPE - 163
9230
110k
    {945, 1019, 1, 4 },
9231
    // Mips_EVPE_NM - 164
9232
110k
    {945, 1023, 1, 3 },
9233
    // Mips_HYPCALL - 165
9234
110k
    {950, 1026, 1, 6 },
9235
    // Mips_HYPCALL_MM - 166
9236
110k
    {950, 1032, 1, 4 },
9237
    // Mips_JALR - 167
9238
110k
    {958, 1036, 2, 6 },
9239
    // Mips_JALR64 - 168
9240
110k
    {958, 1042, 2, 4 },
9241
    // Mips_JALRCHB_NM - 169
9242
110k
    {964, 1046, 2, 3 },
9243
    // Mips_JALRC_HB_MMR6 - 170
9244
110k
    {974, 1049, 2, 4 },
9245
    // Mips_JALRC_MMR6 - 171
9246
110k
    {986, 1053, 2, 4 },
9247
    // Mips_JALR_HB - 172
9248
110k
    {995, 1057, 2, 6 },
9249
    // Mips_JALR_HB64 - 173
9250
110k
    {995, 1063, 2, 5 },
9251
    // Mips_JIALC - 174
9252
110k
    {1006, 1068, 2, 6 },
9253
    // Mips_JIALC64 - 175
9254
110k
    {1006, 1074, 2, 4 },
9255
    // Mips_JIC - 176
9256
110k
    {1015, 1078, 2, 5 },
9257
    // Mips_JIC64 - 177
9258
110k
    {1015, 1083, 2, 4 },
9259
    // Mips_MFC0_NM - 178
9260
110k
    {1022, 1087, 3, 4 },
9261
    // Mips_MFHC0_NM - 179
9262
110k
    {1034, 1091, 3, 4 },
9263
    // Mips_MOVE16_MM - 180
9264
110k
    {1047, 1095, 2, 3 },
9265
    // Mips_MTC0_NM - 181
9266
110k
    {1051, 1098, 3, 4 },
9267
    // Mips_MTHC0_NM - 182
9268
110k
    {1063, 1102, 3, 4 },
9269
    // Mips_Move32R16 - 183
9270
110k
    {1047, 1106, 2, 3 },
9271
    // Mips_NOR_NM - 184
9272
110k
    {1076, 1109, 3, 4 },
9273
    // Mips_OR - 185
9274
110k
    {187, 1113, 3, 7 },
9275
    // Mips_OR64 - 186
9276
110k
    {187, 1120, 3, 5 },
9277
    // Mips_RDHWR - 187
9278
110k
    {1087, 1125, 3, 6 },
9279
    // Mips_RDHWR64 - 188
9280
110k
    {1087, 1131, 3, 4 },
9281
    // Mips_RDHWR_MM - 189
9282
110k
    {1087, 1135, 3, 5 },
9283
    // Mips_RDHWR_MMR6 - 190
9284
110k
    {1087, 1140, 3, 5 },
9285
    // Mips_RESTOREJRC16_NM - 191
9286
110k
    {1100, 1145, 2, 2 },
9287
    // Mips_RESTOREJRC_NM - 192
9288
110k
    {1117, 1147, 2, 2 },
9289
    // Mips_RESTORE_NM - 193
9290
110k
    {1134, 1149, 2, 2 },
9291
    // Mips_ROTX_NM - 194
9292
110k
    {1147, 1151, 5, 6 },
9293
110k
    {1162, 1157, 5, 6 },
9294
110k
    {1177, 1163, 5, 6 },
9295
    // Mips_SAVE16_NM - 197
9296
110k
    {1193, 1169, 2, 2 },
9297
    // Mips_SAVE_NM - 198
9298
110k
    {1203, 1171, 2, 2 },
9299
    // Mips_SDBBP - 199
9300
110k
    {1213, 1173, 1, 5 },
9301
    // Mips_SDBBP_MMR6 - 200
9302
110k
    {1213, 1178, 1, 3 },
9303
    // Mips_SDBBP_R6 - 201
9304
110k
    {1213, 1181, 1, 4 },
9305
    // Mips_SIGRIE - 202
9306
110k
    {1219, 1185, 1, 4 },
9307
    // Mips_SIGRIE_MMR6 - 203
9308
110k
    {1219, 1189, 1, 3 },
9309
    // Mips_SLL - 204
9310
110k
    {1047, 1192, 3, 6 },
9311
    // Mips_SLL_MM - 205
9312
110k
    {1047, 1198, 3, 4 },
9313
    // Mips_SLL_MMR6 - 206
9314
110k
    {1047, 1202, 3, 5 },
9315
    // Mips_SUB - 207
9316
110k
    {1226, 1207, 3, 6 },
9317
110k
    {1237, 1213, 3, 6 },
9318
    // Mips_SUBU_MMR6 - 209
9319
110k
    {1244, 1219, 3, 5 },
9320
110k
    {1256, 1224, 3, 5 },
9321
    // Mips_SUB_MM - 211
9322
110k
    {1226, 1229, 3, 5 },
9323
110k
    {1237, 1234, 3, 5 },
9324
    // Mips_SUB_MMR6 - 213
9325
110k
    {1226, 1239, 3, 5 },
9326
110k
    {1237, 1244, 3, 5 },
9327
    // Mips_SUBu - 215
9328
110k
    {1244, 1249, 3, 6 },
9329
110k
    {1256, 1255, 3, 6 },
9330
    // Mips_SUBu_MM - 217
9331
110k
    {1244, 1261, 3, 5 },
9332
110k
    {1256, 1266, 3, 5 },
9333
    // Mips_SWSP_MM - 219
9334
110k
    {1264, 1271, 3, 2 },
9335
    // Mips_SYNC - 220
9336
110k
    {1276, 1273, 1, 5 },
9337
    // Mips_SYNC_MM - 221
9338
110k
    {1276, 1278, 1, 2 },
9339
    // Mips_SYNC_MMR6 - 222
9340
110k
    {1276, 1280, 1, 3 },
9341
    // Mips_SYNC_NM - 223
9342
110k
    {1276, 1283, 1, 2 },
9343
110k
    {1281, 1285, 1, 2 },
9344
110k
    {1290, 1287, 1, 2 },
9345
110k
    {1298, 1289, 1, 2 },
9346
110k
    {1311, 1291, 1, 2 },
9347
110k
    {1324, 1293, 1, 2 },
9348
    // Mips_SYSCALL - 229
9349
110k
    {1333, 1295, 1, 4 },
9350
    // Mips_SYSCALL_MM - 230
9351
110k
    {1333, 1299, 1, 2 },
9352
    // Mips_TEQ - 231
9353
110k
    {1341, 1301, 3, 7 },
9354
    // Mips_TEQ_MM - 232
9355
110k
    {1341, 1308, 3, 4 },
9356
    // Mips_TGE - 233
9357
110k
    {1352, 1312, 3, 7 },
9358
    // Mips_TGEU - 234
9359
110k
    {1363, 1319, 3, 7 },
9360
    // Mips_TGEU_MM - 235
9361
110k
    {1363, 1326, 3, 4 },
9362
    // Mips_TGE_MM - 236
9363
110k
    {1352, 1330, 3, 4 },
9364
    // Mips_TLT - 237
9365
110k
    {1375, 1334, 3, 7 },
9366
    // Mips_TLTU - 238
9367
110k
    {1386, 1341, 3, 7 },
9368
    // Mips_TLTU_MM - 239
9369
110k
    {1386, 1348, 3, 4 },
9370
    // Mips_TLT_MM - 240
9371
110k
    {1375, 1352, 3, 4 },
9372
    // Mips_TNE - 241
9373
110k
    {1398, 1356, 3, 7 },
9374
    // Mips_TNE_MM - 242
9375
110k
    {1398, 1363, 3, 4 },
9376
    // Mips_WAIT_MM - 243
9377
110k
    {1409, 1367, 1, 2 },
9378
    // Mips_WAIT_NM - 244
9379
110k
    {1409, 1369, 1, 2 },
9380
    // Mips_WRDSP - 245
9381
110k
    {1414, 1371, 2, 4 },
9382
    // Mips_WRDSP_MM - 246
9383
110k
    {1414, 1375, 2, 4 },
9384
    // Mips_YIELD - 247
9385
110k
    {1423, 1379, 2, 5 },
9386
    // Mips_YIELD_NM - 248
9387
110k
    {1423, 1384, 2, 4 },
9388
110k
  {0},  };
9389
9390
110k
  static const AliasPatternCond Conds[] = {
9391
    // (MFTACX GPR32Opnd:$rt, AC0) - 0
9392
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9393
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9394
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9395
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9396
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9397
    // (MFTACX_NM GPRNM32Opnd:$rt, AC0) - 5
9398
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9399
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9400
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9401
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9402
    // (MFTC0 GPR32Opnd:$rd, COP0Opnd:$rt, 0) - 9
9403
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9404
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9405
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9406
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9407
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9408
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9409
    // (MFTC0_NM GPRNM32Opnd:$rd, COP0Opnd:$rt, 0) - 15
9410
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9411
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9412
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9413
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9414
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9415
    // (MFTHI GPR32Opnd:$rt, AC0) - 20
9416
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9417
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9418
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9419
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9420
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9421
    // (MFTHI_NM GPRNM32Opnd:$rt, AC0) - 25
9422
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9423
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9424
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9425
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9426
    // (MFTLO GPR32Opnd:$rt, AC0) - 29
9427
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9428
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9429
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9430
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9431
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9432
    // (MFTLO_NM GPRNM32Opnd:$rt, AC0) - 34
9433
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9434
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9435
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9436
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9437
    // (MTTACX AC0, GPR32Opnd:$rt) - 38
9438
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9439
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9440
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9441
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9442
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9443
    // (MTTACX_NM AC0, GPRNM32Opnd:$rt) - 43
9444
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9445
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9446
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9447
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9448
    // (MTTC0 COP0Opnd:$rt, GPR32Opnd:$rd, 0) - 47
9449
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9450
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9451
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9452
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9453
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9454
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9455
    // (MTTC0_NM COP0Opnd:$rt, GPRNM32Opnd:$rd, 0) - 53
9456
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
9457
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9458
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9459
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9460
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9461
    // (MTTHI AC0, GPR32Opnd:$rt) - 58
9462
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9463
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9464
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9465
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9466
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9467
    // (MTTHI_NM AC0, GPRNM32Opnd:$rt) - 63
9468
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9469
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9470
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9471
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9472
    // (MTTLO AC0, GPR32Opnd:$rt) - 67
9473
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9474
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9475
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9476
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9477
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9478
    // (MTTLO_NM AC0, GPRNM32Opnd:$rt) - 72
9479
110k
    {AliasPatternCond_K_Reg, Mips_AC0},
9480
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9481
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9482
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
9483
    // (NORImm GPR32Opnd:$rs, GPR32Opnd:$rs, simm32_relaxed:$imm) - 76
9484
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9485
110k
    {AliasPatternCond_K_TiedReg, 0},
9486
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9487
    // (NORImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 79
9488
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9489
110k
    {AliasPatternCond_K_TiedReg, 0},
9490
110k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9491
    // (SLTImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 82
9492
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9493
110k
    {AliasPatternCond_K_TiedReg, 0},
9494
110k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9495
    // (SLTUImm64 GPR64Opnd:$rs, GPR64Opnd:$rs, imm64:$imm) - 85
9496
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
9497
110k
    {AliasPatternCond_K_TiedReg, 0},
9498
110k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
9499
    // (ADDIUGP48_NM GPRNM48Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$addr) - 88
9500
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9501
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9502
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9503
    // (ADDIUGPB_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 91
9504
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9505
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9506
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9507
    // (ADDIUGPW_NM GPRNM32Opnd:$rt, GPRNMGPOpnd:$rs, sym32_gp_nm:$offset) - 94
9508
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9509
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNMGPRegClassID},
9510
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9511
    // (ADDIUPC GPR32Opnd:$rd, simm19_lsl2:$imm) - 97
9512
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9513
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9514
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9515
    // (ADDIUPC_MMR6 GPR32Opnd:$rd, simm19_lsl2:$imm) - 100
9516
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9517
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9518
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
9519
    // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 103
9520
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9521
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9522
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9523
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9524
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
9525
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9526
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9527
    // (BC1F FCC0, brtarget:$offset) - 110
9528
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9529
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9530
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9531
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9532
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9533
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9534
    // (BC1FL FCC0, brtarget:$offset) - 116
9535
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9536
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9537
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9538
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9539
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9540
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9541
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9542
    // (BC1F_MM FCC0, brtarget:$offset) - 123
9543
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9544
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9545
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9546
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9547
    // (BC1T FCC0, brtarget:$offset) - 127
9548
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9549
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9550
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9551
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9552
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9553
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9554
    // (BC1TL FCC0, brtarget:$offset) - 133
9555
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9556
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9557
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9558
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9559
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9560
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9561
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9562
    // (BC1T_MM FCC0, brtarget:$offset) - 140
9563
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9564
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9565
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9566
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9567
    // (BEQC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 144
9568
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9569
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9570
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9571
    // (BEQC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 147
9572
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9573
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9574
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9575
    // (BEQC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 150
9576
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9577
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9578
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9579
    // (BEQL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 153
9580
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9581
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9582
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9583
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9584
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9585
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9586
    // (BGEZAL ZERO, brtarget:$offset) - 159
9587
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9588
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9589
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9590
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9591
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9592
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9593
    // (BGEZAL_MM ZERO, brtarget_mm:$offset) - 165
9594
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9595
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9596
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9597
    // (BNEC16_NM GPRNM16R3Opnd:$rs, GPRNM16R3Opnd:$rt, brtarget4s1_nm:$offset) - 168
9598
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9599
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM3RegClassID},
9600
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9601
    // (BNEC_NM GPRNM32Opnd:$rt, ZERO_NM, brtarget14_nm:$offset) - 171
9602
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9603
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9604
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9605
    // (BNEC_NM ZERO_NM, GPRNM32Opnd:$rt, brtarget14_nm:$offset) - 174
9606
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
9607
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
9608
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
9609
    // (BNEL GPR32Opnd:$rs, ZERO, brtarget:$offset) - 177
9610
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
9611
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
9612
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9613
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
9614
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9615
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9616
    // (BREAK 0, 0) - 183
9617
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9618
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9619
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9620
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9621
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9622
    // (BREAK uimm10:$imm, 0) - 188
9623
110k
    {AliasPatternCond_K_Ignore, 0},
9624
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9625
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9626
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9627
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
9628
    // (BREAK_MM 0, 0) - 193
9629
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9630
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9631
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9632
    // (BREAK_MM uimm10:$imm, 0) - 196
9633
110k
    {AliasPatternCond_K_Ignore, 0},
9634
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
9635
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9636
    // (C_EQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 199
9637
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9638
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9639
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9640
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9641
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9642
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9643
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9644
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9645
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9646
    // (C_EQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 208
9647
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9648
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9649
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9650
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9651
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9652
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9653
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9654
    // (C_EQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 215
9655
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9656
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9657
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9658
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9659
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9660
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9661
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9662
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9663
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9664
    // (C_EQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 224
9665
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9666
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9667
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9668
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9669
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9670
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9671
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9672
    // (C_EQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 231
9673
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9674
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9675
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9676
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9677
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9678
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9679
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9680
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9681
    // (C_EQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 239
9682
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9683
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9684
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9685
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9686
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9687
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9688
    // (C_F_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 245
9689
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9690
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9691
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9692
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9693
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9694
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9695
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9696
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9697
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9698
    // (C_F_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 254
9699
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9700
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9701
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9702
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9703
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9704
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9705
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9706
    // (C_F_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 261
9707
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9708
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9709
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9710
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9711
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9712
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9713
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9714
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9715
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9716
    // (C_F_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 270
9717
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9718
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9719
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9720
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9721
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9722
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9723
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9724
    // (C_F_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 277
9725
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9726
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9727
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9728
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9729
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9730
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9731
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9732
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9733
    // (C_F_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 285
9734
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9735
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9736
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9737
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9738
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9739
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9740
    // (C_LE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 291
9741
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9742
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9743
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9744
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9745
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9746
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9747
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9748
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9749
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9750
    // (C_LE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 300
9751
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9752
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9753
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9754
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9755
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9756
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9757
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9758
    // (C_LE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 307
9759
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9760
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9761
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9762
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9763
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9764
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9765
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9766
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9767
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9768
    // (C_LE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 316
9769
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9770
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9771
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9772
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9773
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9774
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9775
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9776
    // (C_LE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 323
9777
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9778
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9779
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9780
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9781
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9782
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9783
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9784
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9785
    // (C_LE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 331
9786
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9787
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9788
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9789
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9790
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9791
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9792
    // (C_LT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 337
9793
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9794
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9795
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9796
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9797
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9798
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9799
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9800
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9801
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9802
    // (C_LT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 346
9803
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9804
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9805
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9806
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9807
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9808
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9809
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9810
    // (C_LT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 353
9811
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9812
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9813
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9814
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9815
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9816
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9817
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9818
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9819
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9820
    // (C_LT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 362
9821
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9822
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9823
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9824
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9825
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9826
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9827
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9828
    // (C_LT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 369
9829
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9830
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9831
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9832
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9833
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9834
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9835
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9836
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9837
    // (C_LT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 377
9838
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9839
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9840
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9841
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9842
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9843
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9844
    // (C_NGE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 383
9845
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9846
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9847
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9848
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9849
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9850
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9851
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9852
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9853
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9854
    // (C_NGE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 392
9855
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9856
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9857
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9858
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9859
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9860
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9861
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9862
    // (C_NGE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 399
9863
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9864
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9865
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9866
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9867
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9868
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9869
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9870
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9871
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9872
    // (C_NGE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 408
9873
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9874
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9875
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9876
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9877
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9878
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9879
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9880
    // (C_NGE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 415
9881
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9882
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9883
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9884
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9885
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9886
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9887
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9888
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9889
    // (C_NGE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 423
9890
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9891
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9892
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9893
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9894
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9895
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9896
    // (C_NGLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 429
9897
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9898
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9899
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9900
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9901
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9902
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9903
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9904
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9905
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9906
    // (C_NGLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 438
9907
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9908
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9909
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9910
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9911
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9912
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9913
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9914
    // (C_NGLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 445
9915
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9916
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9917
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9918
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9919
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9920
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9921
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9922
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9923
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9924
    // (C_NGLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 454
9925
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9926
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9927
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9928
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9929
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9930
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9931
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9932
    // (C_NGLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 461
9933
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9934
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9935
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9936
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9937
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9938
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9939
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9940
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9941
    // (C_NGLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 469
9942
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9943
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9944
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9945
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9946
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9947
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9948
    // (C_NGL_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 475
9949
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9950
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9951
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9952
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9953
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9954
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9955
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9956
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9957
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9958
    // (C_NGL_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 484
9959
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9960
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9961
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
9962
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9963
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
9964
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9965
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9966
    // (C_NGL_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 491
9967
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9968
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9969
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9970
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9971
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9972
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9973
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9974
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9975
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9976
    // (C_NGL_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 500
9977
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9978
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9979
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
9980
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9981
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
9982
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9983
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9984
    // (C_NGL_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 507
9985
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9986
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9987
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9988
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
9989
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9990
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
9991
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
9992
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
9993
    // (C_NGL_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 515
9994
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
9995
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9996
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
9997
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
9998
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
9999
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10000
    // (C_NGT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 521
10001
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10002
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10003
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10004
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10005
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10006
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10007
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10008
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10009
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10010
    // (C_NGT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 530
10011
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10012
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10013
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10014
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10015
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10016
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10017
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10018
    // (C_NGT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 537
10019
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10020
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10021
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10022
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10023
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10024
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10025
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10026
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10027
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10028
    // (C_NGT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 546
10029
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10030
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10031
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10032
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10033
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10034
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10035
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10036
    // (C_NGT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 553
10037
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10038
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10039
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10040
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10041
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10042
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10043
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10044
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10045
    // (C_NGT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 561
10046
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10047
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10048
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10049
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10050
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10051
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10052
    // (C_OLE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 567
10053
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10054
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10055
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10056
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10057
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10058
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10059
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10060
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10061
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10062
    // (C_OLE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 576
10063
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10064
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10065
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10066
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10067
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10068
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10069
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10070
    // (C_OLE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 583
10071
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10072
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10073
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10074
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10075
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10076
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10077
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10078
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10079
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10080
    // (C_OLE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 592
10081
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10082
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10083
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10084
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10085
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10086
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10087
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10088
    // (C_OLE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 599
10089
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10090
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10091
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10092
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10093
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10094
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10095
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10096
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10097
    // (C_OLE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 607
10098
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10099
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10100
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10101
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10102
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10103
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10104
    // (C_OLT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 613
10105
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10106
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10107
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10108
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10109
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10110
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10111
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10112
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10113
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10114
    // (C_OLT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 622
10115
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10116
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10117
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10118
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10119
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10120
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10121
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10122
    // (C_OLT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 629
10123
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10124
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10125
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10126
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10127
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10128
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10129
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10130
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10131
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10132
    // (C_OLT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 638
10133
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10134
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10135
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10136
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10137
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10138
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10139
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10140
    // (C_OLT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 645
10141
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10142
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10143
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10144
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10145
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10146
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10147
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10148
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10149
    // (C_OLT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 653
10150
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10151
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10152
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10153
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10154
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10155
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10156
    // (C_SEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 659
10157
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10158
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10159
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10160
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10161
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10162
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10163
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10164
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10165
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10166
    // (C_SEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 668
10167
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10168
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10169
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10170
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10171
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10172
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10173
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10174
    // (C_SEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 675
10175
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10176
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10177
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10178
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10179
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10180
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10181
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10182
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10183
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10184
    // (C_SEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 684
10185
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10186
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10187
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10188
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10189
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10190
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10191
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10192
    // (C_SEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 691
10193
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10194
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10195
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10196
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10197
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10198
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10199
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10200
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10201
    // (C_SEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 699
10202
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10203
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10204
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10205
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10206
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10207
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10208
    // (C_SF_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 705
10209
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10210
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10211
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10212
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10213
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10214
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10215
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10216
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10217
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10218
    // (C_SF_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 714
10219
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10220
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10221
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10222
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10223
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10224
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10225
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10226
    // (C_SF_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 721
10227
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10228
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10229
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10230
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10231
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10232
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10233
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10234
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10235
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10236
    // (C_SF_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 730
10237
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10238
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10239
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10240
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10241
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10242
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10243
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10244
    // (C_SF_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 737
10245
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10246
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10247
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10248
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10249
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10250
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10251
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10252
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10253
    // (C_SF_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 745
10254
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10255
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10256
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10257
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10258
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10259
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10260
    // (C_UEQ_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 751
10261
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10262
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10263
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10264
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10265
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10266
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10267
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10268
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10269
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10270
    // (C_UEQ_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 760
10271
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10272
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10273
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10274
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10275
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10276
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10277
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10278
    // (C_UEQ_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 767
10279
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10280
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10281
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10282
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10283
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10284
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10285
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10286
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10287
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10288
    // (C_UEQ_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 776
10289
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10290
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10291
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10292
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10293
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10294
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10295
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10296
    // (C_UEQ_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 783
10297
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10298
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10299
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10300
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10301
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10302
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10303
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10304
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10305
    // (C_UEQ_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 791
10306
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10307
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10308
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10309
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10310
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10311
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10312
    // (C_ULE_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 797
10313
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10314
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10315
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10316
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10317
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10318
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10319
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10320
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10321
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10322
    // (C_ULE_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 806
10323
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10324
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10325
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10326
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10327
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10328
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10329
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10330
    // (C_ULE_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 813
10331
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10332
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10333
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10334
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10335
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10336
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10337
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10338
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10339
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10340
    // (C_ULE_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 822
10341
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10342
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10343
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10344
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10345
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10346
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10347
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10348
    // (C_ULE_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 829
10349
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10350
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10351
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10352
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10353
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10354
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10355
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10356
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10357
    // (C_ULE_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 837
10358
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10359
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10360
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10361
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10362
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10363
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10364
    // (C_ULT_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 843
10365
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10366
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10367
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10368
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10369
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10370
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10371
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10372
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10373
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10374
    // (C_ULT_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 852
10375
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10376
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10377
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10378
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10379
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10380
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10381
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10382
    // (C_ULT_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 859
10383
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10384
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10385
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10386
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10387
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10388
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10389
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10390
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10391
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10392
    // (C_ULT_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 868
10393
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10394
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10395
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10396
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10397
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10398
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10399
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10400
    // (C_ULT_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 875
10401
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10402
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10403
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10404
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10405
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10406
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10407
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10408
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10409
    // (C_ULT_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 883
10410
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10411
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10412
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10413
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10414
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10415
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10416
    // (C_UN_D32 FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 889
10417
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10418
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10419
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10420
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10421
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10422
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10423
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10424
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10425
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10426
    // (C_UN_D32_MM FCC0, AFGR64Opnd:$fs, AFGR64Opnd:$ft) - 898
10427
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10428
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10429
110k
    {AliasPatternCond_K_RegClass, Mips_AFGR64RegClassID},
10430
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10431
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureFP64Bit},
10432
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10433
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10434
    // (C_UN_D64 FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 905
10435
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10436
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10437
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10438
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10439
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10440
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10441
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10442
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10443
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10444
    // (C_UN_D64_MM FCC0, FGR64Opnd:$fs, FGR64Opnd:$ft) - 914
10445
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10446
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10447
110k
    {AliasPatternCond_K_RegClass, Mips_FGR64RegClassID},
10448
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10449
110k
    {AliasPatternCond_K_Feature, Mips_FeatureFP64Bit},
10450
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10451
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10452
    // (C_UN_S FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 921
10453
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10454
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10455
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10456
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10457
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10458
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10459
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10460
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10461
    // (C_UN_S_MM FCC0, FGR32Opnd:$fs, FGR32Opnd:$ft) - 929
10462
110k
    {AliasPatternCond_K_Reg, Mips_FCC0},
10463
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10464
110k
    {AliasPatternCond_K_RegClass, Mips_FGR32RegClassID},
10465
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10466
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10467
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureSoftFloat},
10468
    // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 935
10469
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10470
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10471
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10472
110k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10473
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10474
    // (DI ZERO) - 940
10475
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10476
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10477
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10478
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10479
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10480
    // (DIV GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 945
10481
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10482
110k
    {AliasPatternCond_K_TiedReg, 0},
10483
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10484
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10485
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10486
    // (DIVU GPR32Opnd:$rs, GPR32Opnd:$rs, GPR32Opnd:$rt) - 950
10487
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10488
110k
    {AliasPatternCond_K_TiedReg, 0},
10489
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10490
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10491
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10492
    // (DI_MM ZERO) - 955
10493
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10494
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10495
    // (DI_MMR6 ZERO) - 957
10496
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10497
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10498
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10499
    // (DI_NM ZERO_NM) - 960
10500
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10501
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10502
    // (DMT ZERO) - 962
10503
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10504
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10505
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10506
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10507
    // (DMT_NM ZERO_NM) - 966
10508
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10509
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10510
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10511
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 969
10512
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10513
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10514
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10515
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10516
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10517
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10518
    // (DSUB GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 975
10519
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10520
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10521
110k
    {AliasPatternCond_K_TiedReg, 0},
10522
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10523
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10524
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10525
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rs) - 981
10526
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10527
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10528
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10529
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10530
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10531
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10532
    // (DSUBu GPR64Opnd:$rt, ZERO_64, GPR64Opnd:$rt) - 987
10533
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10534
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10535
110k
    {AliasPatternCond_K_TiedReg, 0},
10536
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10537
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips3},
10538
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10539
    // (DVPE ZERO) - 993
10540
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10541
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10542
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10543
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10544
    // (DVPE_NM ZERO_NM) - 997
10545
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10546
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10547
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10548
    // (EI ZERO) - 1000
10549
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10550
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10551
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r2},
10552
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10553
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10554
    // (EI_MM ZERO) - 1005
10555
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10556
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10557
    // (EI_MMR6 ZERO) - 1007
10558
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10559
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10560
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10561
    // (EI_NM ZERO_NM) - 1010
10562
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10563
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10564
    // (EMT ZERO) - 1012
10565
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10566
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10567
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10568
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10569
    // (EMT_NM ZERO_NM) - 1016
10570
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10571
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10572
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10573
    // (EVPE ZERO) - 1019
10574
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10575
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10576
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10577
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10578
    // (EVPE_NM ZERO_NM) - 1023
10579
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10580
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10581
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
10582
    // (HYPCALL 0) - 1026
10583
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10584
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10585
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10586
110k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10587
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10588
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10589
    // (HYPCALL_MM 0) - 1032
10590
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10591
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10592
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r5},
10593
110k
    {AliasPatternCond_K_Feature, Mips_FeatureVirt},
10594
    // (JALR ZERO, GPR32Opnd:$rs) - 1036
10595
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10596
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10597
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10598
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10599
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10600
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10601
    // (JALR64 ZERO_64, GPR64Opnd:$rs) - 1042
10602
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10603
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10604
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10605
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10606
    // (JALRCHB_NM ZERO_NM, GPRNM32Opnd:$rs) - 1046
10607
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10608
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10609
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10610
    // (JALRC_HB_MMR6 RA, GPR32Opnd:$rs) - 1049
10611
110k
    {AliasPatternCond_K_Reg, Mips_RA},
10612
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10613
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10614
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10615
    // (JALRC_MMR6 RA, GPR32Opnd:$rs) - 1053
10616
110k
    {AliasPatternCond_K_Reg, Mips_RA},
10617
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10618
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10619
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10620
    // (JALR_HB RA, GPR32Opnd:$rs) - 1057
10621
110k
    {AliasPatternCond_K_Reg, Mips_RA},
10622
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10623
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10624
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10625
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10626
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10627
    // (JALR_HB64 RA_64, GPR64Opnd:$rs) - 1063
10628
110k
    {AliasPatternCond_K_Reg, Mips_RA_64},
10629
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10630
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10631
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64},
10632
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10633
    // (JIALC GPR32Opnd:$rs, 0) - 1068
10634
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10635
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10636
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10637
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10638
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10639
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10640
    // (JIALC64 GPR64Opnd:$rs, 0) - 1074
10641
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10642
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10643
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10644
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10645
    // (JIC GPR32Opnd:$rs, 0) - 1078
10646
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10647
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10648
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10649
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10650
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10651
    // (JIC64 GPR64Opnd:$rs, 0) - 1083
10652
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10653
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10654
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10655
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips64r6},
10656
    // (MFC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1087
10657
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10658
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10659
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10660
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10661
    // (MFHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1091
10662
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10663
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10664
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10665
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10666
    // (MOVE16_MM ZERO, ZERO) - 1095
10667
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10668
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10669
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10670
    // (MTC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1098
10671
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10672
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10673
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10674
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10675
    // (MTHC0_NM GPRNM32Opnd:$rt, COP0Opnd:$c0s, 0) - 1102
10676
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10677
110k
    {AliasPatternCond_K_RegClass, Mips_COP0RegClassID},
10678
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10679
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10680
    // (Move32R16 ZERO, S0) - 1106
10681
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10682
110k
    {AliasPatternCond_K_Reg, Mips_S0},
10683
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips16},
10684
    // (NOR_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, ZERO_NM) - 1109
10685
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10686
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10687
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
10688
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10689
    // (OR GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) - 1113
10690
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10691
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10692
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10693
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10694
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureGP64Bit},
10695
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10696
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10697
    // (OR64 GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) - 1120
10698
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10699
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10700
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_64},
10701
110k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10702
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10703
    // (RDHWR GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1125
10704
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10705
110k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10706
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10707
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10708
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10709
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10710
    // (RDHWR64 GPR64Opnd:$rt, HWRegsOpnd:$rs, 0) - 1131
10711
110k
    {AliasPatternCond_K_RegClass, Mips_GPR64RegClassID},
10712
110k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10713
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10714
110k
    {AliasPatternCond_K_Feature, Mips_FeatureGP64Bit},
10715
    // (RDHWR_MM GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1135
10716
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10717
110k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10718
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10719
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10720
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10721
    // (RDHWR_MMR6 GPR32Opnd:$rt, HWRegsOpnd:$rs, 0) - 1140
10722
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10723
110k
    {AliasPatternCond_K_RegClass, Mips_HWRegsRegClassID},
10724
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10725
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10726
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10727
    // (RESTOREJRC16_NM uimm8s4_nm:$adj, 0) - 1145
10728
110k
    {AliasPatternCond_K_Ignore, 0},
10729
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10730
    // (RESTOREJRC_NM uimm12s3_nm:$adj, 0) - 1147
10731
110k
    {AliasPatternCond_K_Ignore, 0},
10732
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10733
    // (RESTORE_NM uimm12s3_nm:$adj, 0) - 1149
10734
110k
    {AliasPatternCond_K_Ignore, 0},
10735
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10736
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 7, 8, 1) - 1151
10737
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10738
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10739
110k
    {AliasPatternCond_K_Imm, (uint32_t)7},
10740
110k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10741
110k
    {AliasPatternCond_K_Imm, (uint32_t)1},
10742
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10743
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 15, 16, 0) - 1157
10744
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10745
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10746
110k
    {AliasPatternCond_K_Imm, (uint32_t)15},
10747
110k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10748
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10749
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10750
    // (ROTX_NM GPRNM32Opnd:$rt, GPRNM32Opnd:$rs, 8, 24, 0) - 1163
10751
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10752
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
10753
110k
    {AliasPatternCond_K_Imm, (uint32_t)8},
10754
110k
    {AliasPatternCond_K_Imm, (uint32_t)24},
10755
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10756
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10757
    // (SAVE16_NM uimm8s4_nm:$adj, 0) - 1169
10758
110k
    {AliasPatternCond_K_Ignore, 0},
10759
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10760
    // (SAVE_NM uimm12s3_nm:$adj, 0) - 1171
10761
110k
    {AliasPatternCond_K_Ignore, 0},
10762
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10763
    // (SDBBP 0) - 1173
10764
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10765
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10766
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32},
10767
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10768
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips64r6},
10769
    // (SDBBP_MMR6 0) - 1178
10770
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10771
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10772
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10773
    // (SDBBP_R6 0) - 1181
10774
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10775
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10776
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10777
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10778
    // (SIGRIE 0) - 1185
10779
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10780
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10781
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10782
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10783
    // (SIGRIE_MMR6 0) - 1189
10784
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10785
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10786
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10787
    // (SLL ZERO, ZERO, 0) - 1192
10788
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10789
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10790
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10791
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10792
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10793
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10794
    // (SLL_MM ZERO, ZERO, 0) - 1198
10795
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10796
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10797
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10798
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10799
    // (SLL_MMR6 ZERO, ZERO, 0) - 1202
10800
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10801
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10802
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10803
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10804
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10805
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1207
10806
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10807
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10808
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10809
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10810
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10811
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10812
    // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1213
10813
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10814
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10815
110k
    {AliasPatternCond_K_TiedReg, 0},
10816
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10817
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10818
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10819
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1219
10820
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10821
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10822
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10823
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10824
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10825
    // (SUBU_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1224
10826
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10827
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10828
110k
    {AliasPatternCond_K_TiedReg, 0},
10829
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10830
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10831
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1229
10832
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10833
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10834
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10835
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10836
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10837
    // (SUB_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1234
10838
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10839
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10840
110k
    {AliasPatternCond_K_TiedReg, 0},
10841
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10842
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10843
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1239
10844
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10845
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10846
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10847
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10848
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10849
    // (SUB_MMR6 GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1244
10850
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10851
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10852
110k
    {AliasPatternCond_K_TiedReg, 0},
10853
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10854
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10855
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1249
10856
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10857
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10858
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10859
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10860
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10861
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10862
    // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1255
10863
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10864
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10865
110k
    {AliasPatternCond_K_TiedReg, 0},
10866
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10867
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10868
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10869
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) - 1261
10870
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10871
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10872
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10873
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10874
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10875
    // (SUBu_MM GPR32Opnd:$rt, ZERO, GPR32Opnd:$rt) - 1266
10876
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10877
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
10878
110k
    {AliasPatternCond_K_TiedReg, 0},
10879
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10880
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips32r6},
10881
    // (SWSP_MM GPR32Opnd:$rt, mem_mm_sp_imm5_lsl2:$offset) - 1271
10882
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10883
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10884
    // (SYNC 0) - 1273
10885
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10886
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10887
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10888
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10889
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10890
    // (SYNC_MM 0) - 1278
10891
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10892
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10893
    // (SYNC_MMR6 0) - 1280
10894
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10895
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10896
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips32r6},
10897
    // (SYNC_NM 0) - 1283
10898
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10899
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10900
    // (SYNC_NM 4) - 1285
10901
110k
    {AliasPatternCond_K_Imm, (uint32_t)4},
10902
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10903
    // (SYNC_NM 16) - 1287
10904
110k
    {AliasPatternCond_K_Imm, (uint32_t)16},
10905
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10906
    // (SYNC_NM 17) - 1289
10907
110k
    {AliasPatternCond_K_Imm, (uint32_t)17},
10908
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10909
    // (SYNC_NM 18) - 1291
10910
110k
    {AliasPatternCond_K_Imm, (uint32_t)18},
10911
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10912
    // (SYNC_NM 19) - 1293
10913
110k
    {AliasPatternCond_K_Imm, (uint32_t)19},
10914
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
10915
    // (SYSCALL 0) - 1295
10916
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10917
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10918
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10919
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10920
    // (SYSCALL_MM 0) - 1299
10921
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10922
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10923
    // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1301
10924
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10925
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10926
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10927
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10928
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10929
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10930
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10931
    // (TEQ_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1308
10932
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10933
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10934
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10935
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10936
    // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1312
10937
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10938
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10939
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10940
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10941
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10942
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10943
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10944
    // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1319
10945
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10946
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10947
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10948
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10949
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10950
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10951
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10952
    // (TGEU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1326
10953
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10954
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10955
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10956
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10957
    // (TGE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1330
10958
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10959
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10960
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10961
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10962
    // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1334
10963
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10964
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10965
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10966
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10967
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10968
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10969
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10970
    // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1341
10971
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10972
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10973
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10974
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10975
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10976
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10977
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10978
    // (TLTU_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1348
10979
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10980
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10981
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10982
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10983
    // (TLT_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1352
10984
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10985
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10986
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10987
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
10988
    // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1356
10989
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10990
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10991
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
10992
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMips16},
10993
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMips2},
10994
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
10995
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
10996
    // (TNE_MM GPR32Opnd:$rs, GPR32Opnd:$rt, 0) - 1363
10997
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10998
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
10999
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11000
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11001
    // (WAIT_MM 0) - 1367
11002
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11003
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11004
    // (WAIT_NM 0) - 1369
11005
110k
    {AliasPatternCond_K_Imm, (uint32_t)0},
11006
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11007
    // (WRDSP GPR32Opnd:$rt, 31) - 1371
11008
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11009
110k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11010
110k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11011
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11012
    // (WRDSP_MM GPR32Opnd:$rt, 31) - 1375
11013
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11014
110k
    {AliasPatternCond_K_Imm, (uint32_t)31},
11015
110k
    {AliasPatternCond_K_Feature, Mips_FeatureDSP},
11016
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMicroMips},
11017
    // (YIELD ZERO, GPR32Opnd:$rs) - 1379
11018
110k
    {AliasPatternCond_K_Reg, Mips_ZERO},
11019
110k
    {AliasPatternCond_K_RegClass, Mips_GPR32RegClassID},
11020
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11021
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureMicroMips},
11022
110k
    {AliasPatternCond_K_NegFeature, Mips_FeatureNanoMips},
11023
    // (YIELD_NM ZERO_NM, GPRNM32Opnd:$rs) - 1384
11024
110k
    {AliasPatternCond_K_Reg, Mips_ZERO_NM},
11025
110k
    {AliasPatternCond_K_RegClass, Mips_GPRNM32RegClassID},
11026
110k
    {AliasPatternCond_K_Feature, Mips_FeatureNanoMips},
11027
110k
    {AliasPatternCond_K_Feature, Mips_FeatureMT},
11028
110k
  {0},  };
11029
11030
110k
  static const char AsmStrings[] =
11031
110k
    /* 0 */ "mftacx $\x01\0"
11032
110k
    /* 10 */ "mftc0 $\x01, $\x02\0"
11033
110k
    /* 23 */ "mfthi $\x01\0"
11034
110k
    /* 32 */ "mftlo $\x01\0"
11035
110k
    /* 41 */ "mttacx $\x02\0"
11036
110k
    /* 51 */ "mttc0 $\x02, $\x01\0"
11037
110k
    /* 64 */ "mtthi $\x02\0"
11038
110k
    /* 73 */ "mttlo $\x02\0"
11039
110k
    /* 82 */ "nor $\x01, $\x03\0"
11040
110k
    /* 93 */ "slt $\x01, $\x03\0"
11041
110k
    /* 104 */ "sltu $\x01, $\x03\0"
11042
110k
    /* 116 */ "addiu.b32 $\x01, $\x02, $\x03\0"
11043
110k
    /* 137 */ "addiu.b $\x01, $\x02, $\x03\0"
11044
110k
    /* 156 */ "addiu.w $\x01, $\x02, $\x03\0"
11045
110k
    /* 175 */ "lapc $\x01, $\x02\0"
11046
110k
    /* 187 */ "move $\x01, $\x02\0"
11047
110k
    /* 199 */ "bc1f $\xFF\x02\x01\0"
11048
110k
    /* 209 */ "bc1fl $\xFF\x02\x01\0"
11049
110k
    /* 220 */ "bc1t $\xFF\x02\x01\0"
11050
110k
    /* 230 */ "bc1tl $\xFF\x02\x01\0"
11051
110k
    /* 241 */ "beqc $\x02, $\x01, $\xFF\x03\x01\0"
11052
110k
    /* 259 */ "beqzc $\x01, $\xFF\x03\x01\0"
11053
110k
    /* 274 */ "beqzc $\x02, $\xFF\x03\x01\0"
11054
110k
    /* 289 */ "beqzl $\x01, $\xFF\x03\x01\0"
11055
110k
    /* 304 */ "bal $\xFF\x02\x01\0"
11056
110k
    /* 313 */ "bnec $\x02, $\x01, $\xFF\x03\x01\0"
11057
110k
    /* 331 */ "bnezc $\x01, $\xFF\x03\x01\0"
11058
110k
    /* 346 */ "bnezc $\x02, $\xFF\x03\x01\0"
11059
110k
    /* 361 */ "bnezl $\x01, $\xFF\x03\x01\0"
11060
110k
    /* 376 */ "break\0"
11061
110k
    /* 382 */ "break $\xFF\x01\x02\0"
11062
110k
    /* 393 */ "c.eq.d $\x02, $\x03\0"
11063
110k
    /* 407 */ "c.eq.s $\x02, $\x03\0"
11064
110k
    /* 421 */ "c.f.d $\x02, $\x03\0"
11065
110k
    /* 434 */ "c.f.s $\x02, $\x03\0"
11066
110k
    /* 447 */ "c.le.d $\x02, $\x03\0"
11067
110k
    /* 461 */ "c.le.s $\x02, $\x03\0"
11068
110k
    /* 475 */ "c.lt.d $\x02, $\x03\0"
11069
110k
    /* 489 */ "c.lt.s $\x02, $\x03\0"
11070
110k
    /* 503 */ "c.nge.d $\x02, $\x03\0"
11071
110k
    /* 518 */ "c.nge.s $\x02, $\x03\0"
11072
110k
    /* 533 */ "c.ngle.d $\x02, $\x03\0"
11073
110k
    /* 549 */ "c.ngle.s $\x02, $\x03\0"
11074
110k
    /* 565 */ "c.ngl.d $\x02, $\x03\0"
11075
110k
    /* 580 */ "c.ngl.s $\x02, $\x03\0"
11076
110k
    /* 595 */ "c.ngt.d $\x02, $\x03\0"
11077
110k
    /* 610 */ "c.ngt.s $\x02, $\x03\0"
11078
110k
    /* 625 */ "c.ole.d $\x02, $\x03\0"
11079
110k
    /* 640 */ "c.ole.s $\x02, $\x03\0"
11080
110k
    /* 655 */ "c.olt.d $\x02, $\x03\0"
11081
110k
    /* 670 */ "c.olt.s $\x02, $\x03\0"
11082
110k
    /* 685 */ "c.seq.d $\x02, $\x03\0"
11083
110k
    /* 700 */ "c.seq.s $\x02, $\x03\0"
11084
110k
    /* 715 */ "c.sf.d $\x02, $\x03\0"
11085
110k
    /* 729 */ "c.sf.s $\x02, $\x03\0"
11086
110k
    /* 743 */ "c.ueq.d $\x02, $\x03\0"
11087
110k
    /* 758 */ "c.ueq.s $\x02, $\x03\0"
11088
110k
    /* 773 */ "c.ule.d $\x02, $\x03\0"
11089
110k
    /* 788 */ "c.ule.s $\x02, $\x03\0"
11090
110k
    /* 803 */ "c.ult.d $\x02, $\x03\0"
11091
110k
    /* 818 */ "c.ult.s $\x02, $\x03\0"
11092
110k
    /* 833 */ "c.un.d $\x02, $\x03\0"
11093
110k
    /* 847 */ "c.un.s $\x02, $\x03\0"
11094
110k
    /* 861 */ "di\0"
11095
110k
    /* 864 */ "div $\x01, $\x03\0"
11096
110k
    /* 875 */ "divu $\x01, $\x03\0"
11097
110k
    /* 887 */ "dmt\0"
11098
110k
    /* 891 */ "dneg $\x01, $\x03\0"
11099
110k
    /* 903 */ "dneg $\x01\0"
11100
110k
    /* 911 */ "dnegu $\x01, $\x03\0"
11101
110k
    /* 924 */ "dnegu $\x01\0"
11102
110k
    /* 933 */ "dvpe\0"
11103
110k
    /* 938 */ "ei\0"
11104
110k
    /* 941 */ "emt\0"
11105
110k
    /* 945 */ "evpe\0"
11106
110k
    /* 950 */ "hypcall\0"
11107
110k
    /* 958 */ "jr $\x02\0"
11108
110k
    /* 964 */ "jrc.hb $\x02\0"
11109
110k
    /* 974 */ "jalrc.hb $\x02\0"
11110
110k
    /* 986 */ "jalrc $\x02\0"
11111
110k
    /* 995 */ "jalr.hb $\x02\0"
11112
110k
    /* 1006 */ "jalrc $\x01\0"
11113
110k
    /* 1015 */ "jrc $\x01\0"
11114
110k
    /* 1022 */ "mfc0 $\x01, $\x02\0"
11115
110k
    /* 1034 */ "mfhc0 $\x01, $\x02\0"
11116
110k
    /* 1047 */ "nop\0"
11117
110k
    /* 1051 */ "mtc0 $\x01, $\x02\0"
11118
110k
    /* 1063 */ "mthc0 $\x01, $\x02\0"
11119
110k
    /* 1076 */ "not $\x01, $\x02\0"
11120
110k
    /* 1087 */ "rdhwr $\x01, $\x02\0"
11121
110k
    /* 1100 */ "restore.jrc $\xFF\x01\x03\0"
11122
110k
    /* 1117 */ "restore.jrc $\xFF\x01\x04\0"
11123
110k
    /* 1134 */ "restore $\xFF\x01\x04\0"
11124
110k
    /* 1147 */ "bitrevb $\x01, $\x02\0"
11125
110k
    /* 1162 */ "bitrevh $\x01, $\x02\0"
11126
110k
    /* 1177 */ "byterevh $\x01, $\x02\0"
11127
110k
    /* 1193 */ "save $\xFF\x01\x03\0"
11128
110k
    /* 1203 */ "save $\xFF\x01\x04\0"
11129
110k
    /* 1213 */ "sdbbp\0"
11130
110k
    /* 1219 */ "sigrie\0"
11131
110k
    /* 1226 */ "neg $\x01, $\x03\0"
11132
110k
    /* 1237 */ "neg $\x01\0"
11133
110k
    /* 1244 */ "negu $\x01, $\x03\0"
11134
110k
    /* 1256 */ "negu $\x01\0"
11135
110k
    /* 1264 */ "sw $\x01, $\xFF\x02\x05\0"
11136
110k
    /* 1276 */ "sync\0"
11137
110k
    /* 1281 */ "sync_wmb\0"
11138
110k
    /* 1290 */ "sync_mb\0"
11139
110k
    /* 1298 */ "sync_acquire\0"
11140
110k
    /* 1311 */ "sync_release\0"
11141
110k
    /* 1324 */ "sync_rmb\0"
11142
110k
    /* 1333 */ "syscall\0"
11143
110k
    /* 1341 */ "teq $\x01, $\x02\0"
11144
110k
    /* 1352 */ "tge $\x01, $\x02\0"
11145
110k
    /* 1363 */ "tgeu $\x01, $\x02\0"
11146
110k
    /* 1375 */ "tlt $\x01, $\x02\0"
11147
110k
    /* 1386 */ "tltu $\x01, $\x02\0"
11148
110k
    /* 1398 */ "tne $\x01, $\x02\0"
11149
110k
    /* 1409 */ "wait\0"
11150
110k
    /* 1414 */ "wrdsp $\x01\0"
11151
110k
    /* 1423 */ "yield $\x02\0"
11152
110k
  ;
11153
11154
110k
#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
110k
#endif
11166
11167
110k
  AliasMatchingData M = {
11168
110k
    OpToPatterns,
11169
110k
    Patterns,
11170
110k
    Conds,
11171
110k
    AsmStrings,
11172
110k
    NULL,
11173
110k
  };
11174
110k
  const char *AsmString = matchAliasPatterns(MI, &M);
11175
110k
  if (!AsmString) return false;
11176
11177
4.79k
  unsigned I = 0;
11178
24.0k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
11179
20.8k
         AsmString[I] != '$' && AsmString[I] != '\0')
11180
19.2k
    ++I;
11181
4.79k
  SStream_concat1(OS, '\t');
11182
4.79k
  char *substr = malloc(I+1);
11183
4.79k
  memcpy(substr, AsmString, I);
11184
4.79k
  substr[I] = '\0';
11185
4.79k
  SStream_concat0(OS, substr);
11186
4.79k
  free(substr);
11187
4.79k
  if (AsmString[I] != '\0') {
11188
3.13k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
11189
3.13k
      SStream_concat1(OS, '\t');
11190
3.13k
      ++I;
11191
3.13k
    }
11192
9.52k
    do {
11193
9.52k
      if (AsmString[I] == '$') {
11194
5.26k
        ++I;
11195
5.26k
        if (AsmString[I] == (char)0xff) {
11196
1.53k
          ++I;
11197
1.53k
          int OpIdx = AsmString[I++] - 1;
11198
1.53k
          int PrintMethodIdx = AsmString[I++] - 1;
11199
1.53k
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
11200
1.53k
        } else
11201
3.73k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
11202
5.26k
      } else {
11203
4.26k
        SStream_concat1(OS, AsmString[I++]);
11204
4.26k
      }
11205
9.52k
    } while (AsmString[I] != '\0');
11206
3.13k
  }
11207
11208
4.79k
  return true;
11209
#else
11210
  return false;
11211
#endif // CAPSTONE_DIET
11212
110k
}
11213
11214
static void printCustomAliasOperand(
11215
         MCInst *MI, uint64_t Address, unsigned OpIdx,
11216
         unsigned PrintMethodIdx,
11217
1.53k
         SStream *OS) {
11218
1.53k
#ifndef CAPSTONE_DIET
11219
1.53k
  switch (PrintMethodIdx) {
11220
0
  default:
11221
0
    CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
11222
0
    break;
11223
293
  case 0:
11224
293
    printBranchOperand(MI, Address, OpIdx, OS);
11225
293
    break;
11226
68
  case 1:
11227
68
    printUImm_10_0(MI, OpIdx, OS);
11228
68
    break;
11229
0
  case 2:
11230
0
    printUImm_8_0(MI, OpIdx, OS);
11231
0
    break;
11232
0
  case 3:
11233
0
    printUImm_12_0(MI, OpIdx, OS);
11234
0
    break;
11235
1.17k
  case 4:
11236
1.17k
    printMemOperand(MI, OpIdx, OS);
11237
1.17k
    break;
11238
1.53k
  }
11239
1.53k
#endif // CAPSTONE_DIET
11240
1.53k
}
11241
11242
#endif // PRINT_ALIAS_INSTR