Coverage Report

Created: 2025-08-26 06:30

/src/capstonenext/arch/Sparc/SparcGenAsmWriter.inc
Line
Count
Source (jump to first uncovered line)
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
40.8k
static MnemonicBitsInfo getMnemonic(MCInst *MI, SStream *O) {
20
40.8k
#ifndef CAPSTONE_DIET
21
40.8k
  static const char AsmStrs[] = {
22
40.8k
  /* 0 */ "fcmpd %fcc0, \0"
23
40.8k
  /* 14 */ "fcmpq %fcc0, \0"
24
40.8k
  /* 28 */ "fcmps %fcc0, \0"
25
40.8k
  /* 42 */ "rd %wim, \0"
26
40.8k
  /* 52 */ "rdpr %fq, \0"
27
40.8k
  /* 63 */ "rd %tbr, \0"
28
40.8k
  /* 73 */ "rd %psr, \0"
29
40.8k
  /* 83 */ "fsrc1 \0"
30
40.8k
  /* 90 */ "fandnot1 \0"
31
40.8k
  /* 100 */ "fnot1 \0"
32
40.8k
  /* 107 */ "fornot1 \0"
33
40.8k
  /* 116 */ "fsra32 \0"
34
40.8k
  /* 124 */ "fpsub32 \0"
35
40.8k
  /* 133 */ "fpadd32 \0"
36
40.8k
  /* 142 */ "edge32 \0"
37
40.8k
  /* 150 */ "fcmple32 \0"
38
40.8k
  /* 160 */ "fcmpne32 \0"
39
40.8k
  /* 170 */ "fpack32 \0"
40
40.8k
  /* 179 */ "cmask32 \0"
41
40.8k
  /* 188 */ "fsll32 \0"
42
40.8k
  /* 196 */ "fsrl32 \0"
43
40.8k
  /* 204 */ "fcmpeq32 \0"
44
40.8k
  /* 214 */ "fslas32 \0"
45
40.8k
  /* 223 */ "fcmpgt32 \0"
46
40.8k
  /* 233 */ "array32 \0"
47
40.8k
  /* 242 */ "fsrc2 \0"
48
40.8k
  /* 249 */ "fandnot2 \0"
49
40.8k
  /* 259 */ "fnot2 \0"
50
40.8k
  /* 266 */ "fornot2 \0"
51
40.8k
  /* 275 */ "fpadd64 \0"
52
40.8k
  /* 284 */ "fsra16 \0"
53
40.8k
  /* 292 */ "fpsub16 \0"
54
40.8k
  /* 301 */ "fpadd16 \0"
55
40.8k
  /* 310 */ "edge16 \0"
56
40.8k
  /* 318 */ "fcmple16 \0"
57
40.8k
  /* 328 */ "fcmpne16 \0"
58
40.8k
  /* 338 */ "fpack16 \0"
59
40.8k
  /* 347 */ "cmask16 \0"
60
40.8k
  /* 356 */ "fsll16 \0"
61
40.8k
  /* 364 */ "fsrl16 \0"
62
40.8k
  /* 372 */ "fchksm16 \0"
63
40.8k
  /* 382 */ "fmean16 \0"
64
40.8k
  /* 391 */ "fcmpeq16 \0"
65
40.8k
  /* 401 */ "fslas16 \0"
66
40.8k
  /* 410 */ "fcmpgt16 \0"
67
40.8k
  /* 420 */ "fmul8x16 \0"
68
40.8k
  /* 430 */ "fmuld8ulx16 \0"
69
40.8k
  /* 443 */ "fmul8ulx16 \0"
70
40.8k
  /* 455 */ "fmuld8sux16 \0"
71
40.8k
  /* 468 */ "fmul8sux16 \0"
72
40.8k
  /* 480 */ "array16 \0"
73
40.8k
  /* 489 */ "edge8 \0"
74
40.8k
  /* 496 */ "cmask8 \0"
75
40.8k
  /* 504 */ "array8 \0"
76
40.8k
  /* 512 */ "!ADJCALLSTACKDOWN \0"
77
40.8k
  /* 531 */ "!ADJCALLSTACKUP \0"
78
40.8k
  /* 548 */ "stba \0"
79
40.8k
  /* 554 */ "stda \0"
80
40.8k
  /* 560 */ "stha \0"
81
40.8k
  /* 566 */ "stqa \0"
82
40.8k
  /* 572 */ "sra \0"
83
40.8k
  /* 577 */ "faligndata \0"
84
40.8k
  /* 589 */ "sta \0"
85
40.8k
  /* 594 */ "stxa \0"
86
40.8k
  /* 600 */ "stb \0"
87
40.8k
  /* 605 */ "sub \0"
88
40.8k
  /* 610 */ "smac \0"
89
40.8k
  /* 616 */ "umac \0"
90
40.8k
  /* 622 */ "tsubcc \0"
91
40.8k
  /* 630 */ "addxccc \0"
92
40.8k
  /* 639 */ "taddcc \0"
93
40.8k
  /* 647 */ "andcc \0"
94
40.8k
  /* 654 */ "smulcc \0"
95
40.8k
  /* 662 */ "umulcc \0"
96
40.8k
  /* 670 */ "andncc \0"
97
40.8k
  /* 678 */ "orncc \0"
98
40.8k
  /* 685 */ "xnorcc \0"
99
40.8k
  /* 693 */ "xorcc \0"
100
40.8k
  /* 700 */ "mulscc \0"
101
40.8k
  /* 708 */ "sdivcc \0"
102
40.8k
  /* 716 */ "udivcc \0"
103
40.8k
  /* 724 */ "subxcc \0"
104
40.8k
  /* 732 */ "addxcc \0"
105
40.8k
  /* 740 */ "popc \0"
106
40.8k
  /* 746 */ "addxc \0"
107
40.8k
  /* 753 */ "fsubd \0"
108
40.8k
  /* 760 */ "fhsubd \0"
109
40.8k
  /* 768 */ "add \0"
110
40.8k
  /* 773 */ "faddd \0"
111
40.8k
  /* 780 */ "fhaddd \0"
112
40.8k
  /* 788 */ "fnhaddd \0"
113
40.8k
  /* 797 */ "fnaddd \0"
114
40.8k
  /* 805 */ "fcmped \0"
115
40.8k
  /* 813 */ "fnegd \0"
116
40.8k
  /* 820 */ "fmuld \0"
117
40.8k
  /* 827 */ "fnmuld \0"
118
40.8k
  /* 835 */ "fsmuld \0"
119
40.8k
  /* 843 */ "fnsmuld \0"
120
40.8k
  /* 852 */ "fand \0"
121
40.8k
  /* 858 */ "fnand \0"
122
40.8k
  /* 865 */ "fexpand \0"
123
40.8k
  /* 874 */ "fitod \0"
124
40.8k
  /* 881 */ "fqtod \0"
125
40.8k
  /* 888 */ "fstod \0"
126
40.8k
  /* 895 */ "fxtod \0"
127
40.8k
  /* 902 */ "movxtod \0"
128
40.8k
  /* 911 */ "fcmpd \0"
129
40.8k
  /* 918 */ "flcmpd \0"
130
40.8k
  /* 926 */ "rd \0"
131
40.8k
  /* 930 */ "fabsd \0"
132
40.8k
  /* 937 */ "fsqrtd \0"
133
40.8k
  /* 945 */ "std \0"
134
40.8k
  /* 950 */ "fdivd \0"
135
40.8k
  /* 957 */ "fmovd \0"
136
40.8k
  /* 964 */ "fpmerge \0"
137
40.8k
  /* 973 */ "bshuffle \0"
138
40.8k
  /* 983 */ "fone \0"
139
40.8k
  /* 989 */ "restore \0"
140
40.8k
  /* 998 */ "save \0"
141
40.8k
  /* 1004 */ "flush \0"
142
40.8k
  /* 1011 */ "sth \0"
143
40.8k
  /* 1016 */ "sethi \0"
144
40.8k
  /* 1023 */ "umulxhi \0"
145
40.8k
  /* 1032 */ "xmulxhi \0"
146
40.8k
  /* 1041 */ "fdtoi \0"
147
40.8k
  /* 1048 */ "fqtoi \0"
148
40.8k
  /* 1055 */ "fstoi \0"
149
40.8k
  /* 1062 */ "bmask \0"
150
40.8k
  /* 1069 */ "edge32l \0"
151
40.8k
  /* 1078 */ "edge16l \0"
152
40.8k
  /* 1087 */ "edge8l \0"
153
40.8k
  /* 1095 */ "fmul8x16al \0"
154
40.8k
  /* 1107 */ "call \0"
155
40.8k
  /* 1113 */ "sll \0"
156
40.8k
  /* 1118 */ "jmpl \0"
157
40.8k
  /* 1124 */ "alignaddrl \0"
158
40.8k
  /* 1136 */ "srl \0"
159
40.8k
  /* 1141 */ "smul \0"
160
40.8k
  /* 1147 */ "umul \0"
161
40.8k
  /* 1153 */ "edge32n \0"
162
40.8k
  /* 1162 */ "edge16n \0"
163
40.8k
  /* 1171 */ "edge8n \0"
164
40.8k
  /* 1179 */ "andn \0"
165
40.8k
  /* 1185 */ "edge32ln \0"
166
40.8k
  /* 1195 */ "edge16ln \0"
167
40.8k
  /* 1205 */ "edge8ln \0"
168
40.8k
  /* 1214 */ "orn \0"
169
40.8k
  /* 1219 */ "pdistn \0"
170
40.8k
  /* 1227 */ "fzero \0"
171
40.8k
  /* 1234 */ "unimp \0"
172
40.8k
  /* 1241 */ "jmp \0"
173
40.8k
  /* 1246 */ "fsubq \0"
174
40.8k
  /* 1253 */ "faddq \0"
175
40.8k
  /* 1260 */ "fcmpeq \0"
176
40.8k
  /* 1268 */ "fnegq \0"
177
40.8k
  /* 1275 */ "fdmulq \0"
178
40.8k
  /* 1283 */ "fmulq \0"
179
40.8k
  /* 1290 */ "fdtoq \0"
180
40.8k
  /* 1297 */ "fitoq \0"
181
40.8k
  /* 1304 */ "fstoq \0"
182
40.8k
  /* 1311 */ "fxtoq \0"
183
40.8k
  /* 1318 */ "fcmpq \0"
184
40.8k
  /* 1325 */ "fabsq \0"
185
40.8k
  /* 1332 */ "fsqrtq \0"
186
40.8k
  /* 1340 */ "stq \0"
187
40.8k
  /* 1345 */ "fdivq \0"
188
40.8k
  /* 1352 */ "fmovq \0"
189
40.8k
  /* 1359 */ "membar \0"
190
40.8k
  /* 1367 */ "alignaddr \0"
191
40.8k
  /* 1378 */ "sir \0"
192
40.8k
  /* 1383 */ "for \0"
193
40.8k
  /* 1388 */ "fnor \0"
194
40.8k
  /* 1394 */ "fxnor \0"
195
40.8k
  /* 1401 */ "fxor \0"
196
40.8k
  /* 1407 */ "rdpr \0"
197
40.8k
  /* 1413 */ "wrpr \0"
198
40.8k
  /* 1419 */ "pwr \0"
199
40.8k
  /* 1424 */ "fsrc1s \0"
200
40.8k
  /* 1432 */ "fandnot1s \0"
201
40.8k
  /* 1443 */ "fnot1s \0"
202
40.8k
  /* 1451 */ "fornot1s \0"
203
40.8k
  /* 1461 */ "fpsub32s \0"
204
40.8k
  /* 1471 */ "fpadd32s \0"
205
40.8k
  /* 1481 */ "fsrc2s \0"
206
40.8k
  /* 1489 */ "fandnot2s \0"
207
40.8k
  /* 1500 */ "fnot2s \0"
208
40.8k
  /* 1508 */ "fornot2s \0"
209
40.8k
  /* 1518 */ "fpsub16s \0"
210
40.8k
  /* 1528 */ "fpadd16s \0"
211
40.8k
  /* 1538 */ "fsubs \0"
212
40.8k
  /* 1545 */ "fhsubs \0"
213
40.8k
  /* 1553 */ "fadds \0"
214
40.8k
  /* 1560 */ "fhadds \0"
215
40.8k
  /* 1568 */ "fnhadds \0"
216
40.8k
  /* 1577 */ "fnadds \0"
217
40.8k
  /* 1585 */ "fands \0"
218
40.8k
  /* 1592 */ "fnands \0"
219
40.8k
  /* 1600 */ "fones \0"
220
40.8k
  /* 1607 */ "fcmpes \0"
221
40.8k
  /* 1615 */ "fnegs \0"
222
40.8k
  /* 1622 */ "fmuls \0"
223
40.8k
  /* 1629 */ "fnmuls \0"
224
40.8k
  /* 1637 */ "fzeros \0"
225
40.8k
  /* 1645 */ "fdtos \0"
226
40.8k
  /* 1652 */ "fitos \0"
227
40.8k
  /* 1659 */ "fqtos \0"
228
40.8k
  /* 1666 */ "movwtos \0"
229
40.8k
  /* 1675 */ "fxtos \0"
230
40.8k
  /* 1682 */ "fcmps \0"
231
40.8k
  /* 1689 */ "flcmps \0"
232
40.8k
  /* 1697 */ "fors \0"
233
40.8k
  /* 1703 */ "fnors \0"
234
40.8k
  /* 1710 */ "fxnors \0"
235
40.8k
  /* 1718 */ "fxors \0"
236
40.8k
  /* 1725 */ "fabss \0"
237
40.8k
  /* 1732 */ "fsqrts \0"
238
40.8k
  /* 1740 */ "fdivs \0"
239
40.8k
  /* 1747 */ "fmovs \0"
240
40.8k
  /* 1754 */ "set \0"
241
40.8k
  /* 1759 */ "lzcnt \0"
242
40.8k
  /* 1766 */ "pdist \0"
243
40.8k
  /* 1773 */ "rett \0"
244
40.8k
  /* 1779 */ "fmul8x16au \0"
245
40.8k
  /* 1791 */ "sdiv \0"
246
40.8k
  /* 1797 */ "udiv \0"
247
40.8k
  /* 1803 */ "tsubcctv \0"
248
40.8k
  /* 1813 */ "taddcctv \0"
249
40.8k
  /* 1823 */ "movstosw \0"
250
40.8k
  /* 1833 */ "movstouw \0"
251
40.8k
  /* 1843 */ "srax \0"
252
40.8k
  /* 1849 */ "subx \0"
253
40.8k
  /* 1855 */ "addx \0"
254
40.8k
  /* 1861 */ "fpackfix \0"
255
40.8k
  /* 1871 */ "sllx \0"
256
40.8k
  /* 1877 */ "srlx \0"
257
40.8k
  /* 1883 */ "xmulx \0"
258
40.8k
  /* 1890 */ "fdtox \0"
259
40.8k
  /* 1897 */ "movdtox \0"
260
40.8k
  /* 1906 */ "fqtox \0"
261
40.8k
  /* 1913 */ "fstox \0"
262
40.8k
  /* 1920 */ "setx \0"
263
40.8k
  /* 1926 */ "stx \0"
264
40.8k
  /* 1931 */ "sdivx \0"
265
40.8k
  /* 1938 */ "udivx \0"
266
40.8k
  /* 1945 */ "; SELECT_CC_DFP_FCC PSEUDO!\0"
267
40.8k
  /* 1973 */ "; SELECT_CC_QFP_FCC PSEUDO!\0"
268
40.8k
  /* 2001 */ "; SELECT_CC_FP_FCC PSEUDO!\0"
269
40.8k
  /* 2028 */ "; SELECT_CC_Int_FCC PSEUDO!\0"
270
40.8k
  /* 2056 */ "; SELECT_CC_DFP_ICC PSEUDO!\0"
271
40.8k
  /* 2084 */ "; SELECT_CC_QFP_ICC PSEUDO!\0"
272
40.8k
  /* 2112 */ "; SELECT_CC_FP_ICC PSEUDO!\0"
273
40.8k
  /* 2139 */ "; SELECT_CC_Int_ICC PSEUDO!\0"
274
40.8k
  /* 2167 */ "; SELECT_CC_DFP_XCC PSEUDO!\0"
275
40.8k
  /* 2195 */ "; SELECT_CC_QFP_XCC PSEUDO!\0"
276
40.8k
  /* 2223 */ "; SELECT_CC_FP_XCC PSEUDO!\0"
277
40.8k
  /* 2250 */ "; SELECT_CC_Int_XCC PSEUDO!\0"
278
40.8k
  /* 2278 */ "jmp %i7+\0"
279
40.8k
  /* 2287 */ "jmp %o7+\0"
280
40.8k
  /* 2296 */ "# XRay Function Patchable RET.\0"
281
40.8k
  /* 2327 */ "# XRay Typed Event Log.\0"
282
40.8k
  /* 2351 */ "# XRay Custom Event Log.\0"
283
40.8k
  /* 2376 */ "# XRay Function Enter.\0"
284
40.8k
  /* 2399 */ "# XRay Tail Call Exit.\0"
285
40.8k
  /* 2422 */ "# XRay Function Exit.\0"
286
40.8k
  /* 2444 */ "flush %g0\0"
287
40.8k
  /* 2454 */ "ta 1\0"
288
40.8k
  /* 2459 */ "ta 3\0"
289
40.8k
  /* 2464 */ "ta 5\0"
290
40.8k
  /* 2469 */ "LIFETIME_END\0"
291
40.8k
  /* 2482 */ "PSEUDO_PROBE\0"
292
40.8k
  /* 2495 */ "BUNDLE\0"
293
40.8k
  /* 2502 */ "DBG_VALUE\0"
294
40.8k
  /* 2512 */ "DBG_INSTR_REF\0"
295
40.8k
  /* 2526 */ "DBG_PHI\0"
296
40.8k
  /* 2534 */ "DBG_LABEL\0"
297
40.8k
  /* 2544 */ "LIFETIME_START\0"
298
40.8k
  /* 2559 */ "DBG_VALUE_LIST\0"
299
40.8k
  /* 2574 */ "std %cq, [\0"
300
40.8k
  /* 2585 */ "std %fq, [\0"
301
40.8k
  /* 2596 */ "st %csr, [\0"
302
40.8k
  /* 2607 */ "st %fsr, [\0"
303
40.8k
  /* 2618 */ "stx %fsr, [\0"
304
40.8k
  /* 2630 */ "ldsba [\0"
305
40.8k
  /* 2638 */ "lduba [\0"
306
40.8k
  /* 2646 */ "ldstuba [\0"
307
40.8k
  /* 2656 */ "ldda [\0"
308
40.8k
  /* 2663 */ "lda [\0"
309
40.8k
  /* 2669 */ "ldsha [\0"
310
40.8k
  /* 2677 */ "lduha [\0"
311
40.8k
  /* 2685 */ "swapa [\0"
312
40.8k
  /* 2693 */ "ldqa [\0"
313
40.8k
  /* 2700 */ "casa [\0"
314
40.8k
  /* 2707 */ "ldswa [\0"
315
40.8k
  /* 2715 */ "ldxa [\0"
316
40.8k
  /* 2722 */ "casxa [\0"
317
40.8k
  /* 2730 */ "ldsb [\0"
318
40.8k
  /* 2737 */ "ldub [\0"
319
40.8k
  /* 2744 */ "ldstub [\0"
320
40.8k
  /* 2753 */ "ldd [\0"
321
40.8k
  /* 2759 */ "ld [\0"
322
40.8k
  /* 2764 */ "prefetch [\0"
323
40.8k
  /* 2775 */ "ldsh [\0"
324
40.8k
  /* 2782 */ "lduh [\0"
325
40.8k
  /* 2789 */ "swap [\0"
326
40.8k
  /* 2796 */ "ldq [\0"
327
40.8k
  /* 2802 */ "ldsw [\0"
328
40.8k
  /* 2809 */ "ldx [\0"
329
40.8k
  /* 2815 */ "cb\0"
330
40.8k
  /* 2818 */ "fb\0"
331
40.8k
  /* 2821 */ "restored\0"
332
40.8k
  /* 2830 */ "saved\0"
333
40.8k
  /* 2836 */ "fmovrd\0"
334
40.8k
  /* 2843 */ "fmovd\0"
335
40.8k
  /* 2849 */ "done\0"
336
40.8k
  /* 2854 */ "# FEntry call\0"
337
40.8k
  /* 2868 */ "siam\0"
338
40.8k
  /* 2873 */ "shutdown\0"
339
40.8k
  /* 2882 */ "nop\0"
340
40.8k
  /* 2886 */ "fmovrq\0"
341
40.8k
  /* 2893 */ "fmovq\0"
342
40.8k
  /* 2899 */ "stbar\0"
343
40.8k
  /* 2905 */ "br\0"
344
40.8k
  /* 2908 */ "movr\0"
345
40.8k
  /* 2913 */ "fmovrs\0"
346
40.8k
  /* 2920 */ "fmovs\0"
347
40.8k
  /* 2926 */ "t\0"
348
40.8k
  /* 2928 */ "mov\0"
349
40.8k
  /* 2932 */ "flushw\0"
350
40.8k
  /* 2939 */ "retry\0"
351
40.8k
};
352
40.8k
#endif // CAPSTONE_DIET
353
354
40.8k
  static const uint32_t OpInfo0[] = {
355
40.8k
    0U, // PHI
356
40.8k
    0U, // INLINEASM
357
40.8k
    0U, // INLINEASM_BR
358
40.8k
    0U, // CFI_INSTRUCTION
359
40.8k
    0U, // EH_LABEL
360
40.8k
    0U, // GC_LABEL
361
40.8k
    0U, // ANNOTATION_LABEL
362
40.8k
    0U, // KILL
363
40.8k
    0U, // EXTRACT_SUBREG
364
40.8k
    0U, // INSERT_SUBREG
365
40.8k
    0U, // IMPLICIT_DEF
366
40.8k
    0U, // SUBREG_TO_REG
367
40.8k
    0U, // COPY_TO_REGCLASS
368
40.8k
    2503U,  // DBG_VALUE
369
40.8k
    2560U,  // DBG_VALUE_LIST
370
40.8k
    2513U,  // DBG_INSTR_REF
371
40.8k
    2527U,  // DBG_PHI
372
40.8k
    2535U,  // DBG_LABEL
373
40.8k
    0U, // REG_SEQUENCE
374
40.8k
    0U, // COPY
375
40.8k
    2496U,  // BUNDLE
376
40.8k
    2545U,  // LIFETIME_START
377
40.8k
    2470U,  // LIFETIME_END
378
40.8k
    2483U,  // PSEUDO_PROBE
379
40.8k
    0U, // ARITH_FENCE
380
40.8k
    0U, // STACKMAP
381
40.8k
    2855U,  // FENTRY_CALL
382
40.8k
    0U, // PATCHPOINT
383
40.8k
    0U, // LOAD_STACK_GUARD
384
40.8k
    0U, // PREALLOCATED_SETUP
385
40.8k
    0U, // PREALLOCATED_ARG
386
40.8k
    0U, // STATEPOINT
387
40.8k
    0U, // LOCAL_ESCAPE
388
40.8k
    0U, // FAULTING_OP
389
40.8k
    0U, // PATCHABLE_OP
390
40.8k
    2377U,  // PATCHABLE_FUNCTION_ENTER
391
40.8k
    2297U,  // PATCHABLE_RET
392
40.8k
    2423U,  // PATCHABLE_FUNCTION_EXIT
393
40.8k
    2400U,  // PATCHABLE_TAIL_CALL
394
40.8k
    2352U,  // PATCHABLE_EVENT_CALL
395
40.8k
    2328U,  // PATCHABLE_TYPED_EVENT_CALL
396
40.8k
    0U, // ICALL_BRANCH_FUNNEL
397
40.8k
    0U, // MEMBARRIER
398
40.8k
    0U, // JUMP_TABLE_DEBUG_INFO
399
40.8k
    0U, // G_ASSERT_SEXT
400
40.8k
    0U, // G_ASSERT_ZEXT
401
40.8k
    0U, // G_ASSERT_ALIGN
402
40.8k
    0U, // G_ADD
403
40.8k
    0U, // G_SUB
404
40.8k
    0U, // G_MUL
405
40.8k
    0U, // G_SDIV
406
40.8k
    0U, // G_UDIV
407
40.8k
    0U, // G_SREM
408
40.8k
    0U, // G_UREM
409
40.8k
    0U, // G_SDIVREM
410
40.8k
    0U, // G_UDIVREM
411
40.8k
    0U, // G_AND
412
40.8k
    0U, // G_OR
413
40.8k
    0U, // G_XOR
414
40.8k
    0U, // G_IMPLICIT_DEF
415
40.8k
    0U, // G_PHI
416
40.8k
    0U, // G_FRAME_INDEX
417
40.8k
    0U, // G_GLOBAL_VALUE
418
40.8k
    0U, // G_CONSTANT_POOL
419
40.8k
    0U, // G_EXTRACT
420
40.8k
    0U, // G_UNMERGE_VALUES
421
40.8k
    0U, // G_INSERT
422
40.8k
    0U, // G_MERGE_VALUES
423
40.8k
    0U, // G_BUILD_VECTOR
424
40.8k
    0U, // G_BUILD_VECTOR_TRUNC
425
40.8k
    0U, // G_CONCAT_VECTORS
426
40.8k
    0U, // G_PTRTOINT
427
40.8k
    0U, // G_INTTOPTR
428
40.8k
    0U, // G_BITCAST
429
40.8k
    0U, // G_FREEZE
430
40.8k
    0U, // G_CONSTANT_FOLD_BARRIER
431
40.8k
    0U, // G_INTRINSIC_FPTRUNC_ROUND
432
40.8k
    0U, // G_INTRINSIC_TRUNC
433
40.8k
    0U, // G_INTRINSIC_ROUND
434
40.8k
    0U, // G_INTRINSIC_LRINT
435
40.8k
    0U, // G_INTRINSIC_ROUNDEVEN
436
40.8k
    0U, // G_READCYCLECOUNTER
437
40.8k
    0U, // G_LOAD
438
40.8k
    0U, // G_SEXTLOAD
439
40.8k
    0U, // G_ZEXTLOAD
440
40.8k
    0U, // G_INDEXED_LOAD
441
40.8k
    0U, // G_INDEXED_SEXTLOAD
442
40.8k
    0U, // G_INDEXED_ZEXTLOAD
443
40.8k
    0U, // G_STORE
444
40.8k
    0U, // G_INDEXED_STORE
445
40.8k
    0U, // G_ATOMIC_CMPXCHG_WITH_SUCCESS
446
40.8k
    0U, // G_ATOMIC_CMPXCHG
447
40.8k
    0U, // G_ATOMICRMW_XCHG
448
40.8k
    0U, // G_ATOMICRMW_ADD
449
40.8k
    0U, // G_ATOMICRMW_SUB
450
40.8k
    0U, // G_ATOMICRMW_AND
451
40.8k
    0U, // G_ATOMICRMW_NAND
452
40.8k
    0U, // G_ATOMICRMW_OR
453
40.8k
    0U, // G_ATOMICRMW_XOR
454
40.8k
    0U, // G_ATOMICRMW_MAX
455
40.8k
    0U, // G_ATOMICRMW_MIN
456
40.8k
    0U, // G_ATOMICRMW_UMAX
457
40.8k
    0U, // G_ATOMICRMW_UMIN
458
40.8k
    0U, // G_ATOMICRMW_FADD
459
40.8k
    0U, // G_ATOMICRMW_FSUB
460
40.8k
    0U, // G_ATOMICRMW_FMAX
461
40.8k
    0U, // G_ATOMICRMW_FMIN
462
40.8k
    0U, // G_ATOMICRMW_UINC_WRAP
463
40.8k
    0U, // G_ATOMICRMW_UDEC_WRAP
464
40.8k
    0U, // G_FENCE
465
40.8k
    0U, // G_PREFETCH
466
40.8k
    0U, // G_BRCOND
467
40.8k
    0U, // G_BRINDIRECT
468
40.8k
    0U, // G_INVOKE_REGION_START
469
40.8k
    0U, // G_INTRINSIC
470
40.8k
    0U, // G_INTRINSIC_W_SIDE_EFFECTS
471
40.8k
    0U, // G_INTRINSIC_CONVERGENT
472
40.8k
    0U, // G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS
473
40.8k
    0U, // G_ANYEXT
474
40.8k
    0U, // G_TRUNC
475
40.8k
    0U, // G_CONSTANT
476
40.8k
    0U, // G_FCONSTANT
477
40.8k
    0U, // G_VASTART
478
40.8k
    0U, // G_VAARG
479
40.8k
    0U, // G_SEXT
480
40.8k
    0U, // G_SEXT_INREG
481
40.8k
    0U, // G_ZEXT
482
40.8k
    0U, // G_SHL
483
40.8k
    0U, // G_LSHR
484
40.8k
    0U, // G_ASHR
485
40.8k
    0U, // G_FSHL
486
40.8k
    0U, // G_FSHR
487
40.8k
    0U, // G_ROTR
488
40.8k
    0U, // G_ROTL
489
40.8k
    0U, // G_ICMP
490
40.8k
    0U, // G_FCMP
491
40.8k
    0U, // G_SELECT
492
40.8k
    0U, // G_UADDO
493
40.8k
    0U, // G_UADDE
494
40.8k
    0U, // G_USUBO
495
40.8k
    0U, // G_USUBE
496
40.8k
    0U, // G_SADDO
497
40.8k
    0U, // G_SADDE
498
40.8k
    0U, // G_SSUBO
499
40.8k
    0U, // G_SSUBE
500
40.8k
    0U, // G_UMULO
501
40.8k
    0U, // G_SMULO
502
40.8k
    0U, // G_UMULH
503
40.8k
    0U, // G_SMULH
504
40.8k
    0U, // G_UADDSAT
505
40.8k
    0U, // G_SADDSAT
506
40.8k
    0U, // G_USUBSAT
507
40.8k
    0U, // G_SSUBSAT
508
40.8k
    0U, // G_USHLSAT
509
40.8k
    0U, // G_SSHLSAT
510
40.8k
    0U, // G_SMULFIX
511
40.8k
    0U, // G_UMULFIX
512
40.8k
    0U, // G_SMULFIXSAT
513
40.8k
    0U, // G_UMULFIXSAT
514
40.8k
    0U, // G_SDIVFIX
515
40.8k
    0U, // G_UDIVFIX
516
40.8k
    0U, // G_SDIVFIXSAT
517
40.8k
    0U, // G_UDIVFIXSAT
518
40.8k
    0U, // G_FADD
519
40.8k
    0U, // G_FSUB
520
40.8k
    0U, // G_FMUL
521
40.8k
    0U, // G_FMA
522
40.8k
    0U, // G_FMAD
523
40.8k
    0U, // G_FDIV
524
40.8k
    0U, // G_FREM
525
40.8k
    0U, // G_FPOW
526
40.8k
    0U, // G_FPOWI
527
40.8k
    0U, // G_FEXP
528
40.8k
    0U, // G_FEXP2
529
40.8k
    0U, // G_FEXP10
530
40.8k
    0U, // G_FLOG
531
40.8k
    0U, // G_FLOG2
532
40.8k
    0U, // G_FLOG10
533
40.8k
    0U, // G_FLDEXP
534
40.8k
    0U, // G_FFREXP
535
40.8k
    0U, // G_FNEG
536
40.8k
    0U, // G_FPEXT
537
40.8k
    0U, // G_FPTRUNC
538
40.8k
    0U, // G_FPTOSI
539
40.8k
    0U, // G_FPTOUI
540
40.8k
    0U, // G_SITOFP
541
40.8k
    0U, // G_UITOFP
542
40.8k
    0U, // G_FABS
543
40.8k
    0U, // G_FCOPYSIGN
544
40.8k
    0U, // G_IS_FPCLASS
545
40.8k
    0U, // G_FCANONICALIZE
546
40.8k
    0U, // G_FMINNUM
547
40.8k
    0U, // G_FMAXNUM
548
40.8k
    0U, // G_FMINNUM_IEEE
549
40.8k
    0U, // G_FMAXNUM_IEEE
550
40.8k
    0U, // G_FMINIMUM
551
40.8k
    0U, // G_FMAXIMUM
552
40.8k
    0U, // G_GET_FPENV
553
40.8k
    0U, // G_SET_FPENV
554
40.8k
    0U, // G_RESET_FPENV
555
40.8k
    0U, // G_GET_FPMODE
556
40.8k
    0U, // G_SET_FPMODE
557
40.8k
    0U, // G_RESET_FPMODE
558
40.8k
    0U, // G_PTR_ADD
559
40.8k
    0U, // G_PTRMASK
560
40.8k
    0U, // G_SMIN
561
40.8k
    0U, // G_SMAX
562
40.8k
    0U, // G_UMIN
563
40.8k
    0U, // G_UMAX
564
40.8k
    0U, // G_ABS
565
40.8k
    0U, // G_LROUND
566
40.8k
    0U, // G_LLROUND
567
40.8k
    0U, // G_BR
568
40.8k
    0U, // G_BRJT
569
40.8k
    0U, // G_INSERT_VECTOR_ELT
570
40.8k
    0U, // G_EXTRACT_VECTOR_ELT
571
40.8k
    0U, // G_SHUFFLE_VECTOR
572
40.8k
    0U, // G_CTTZ
573
40.8k
    0U, // G_CTTZ_ZERO_UNDEF
574
40.8k
    0U, // G_CTLZ
575
40.8k
    0U, // G_CTLZ_ZERO_UNDEF
576
40.8k
    0U, // G_CTPOP
577
40.8k
    0U, // G_BSWAP
578
40.8k
    0U, // G_BITREVERSE
579
40.8k
    0U, // G_FCEIL
580
40.8k
    0U, // G_FCOS
581
40.8k
    0U, // G_FSIN
582
40.8k
    0U, // G_FSQRT
583
40.8k
    0U, // G_FFLOOR
584
40.8k
    0U, // G_FRINT
585
40.8k
    0U, // G_FNEARBYINT
586
40.8k
    0U, // G_ADDRSPACE_CAST
587
40.8k
    0U, // G_BLOCK_ADDR
588
40.8k
    0U, // G_JUMP_TABLE
589
40.8k
    0U, // G_DYN_STACKALLOC
590
40.8k
    0U, // G_STACKSAVE
591
40.8k
    0U, // G_STACKRESTORE
592
40.8k
    0U, // G_STRICT_FADD
593
40.8k
    0U, // G_STRICT_FSUB
594
40.8k
    0U, // G_STRICT_FMUL
595
40.8k
    0U, // G_STRICT_FDIV
596
40.8k
    0U, // G_STRICT_FREM
597
40.8k
    0U, // G_STRICT_FMA
598
40.8k
    0U, // G_STRICT_FSQRT
599
40.8k
    0U, // G_STRICT_FLDEXP
600
40.8k
    0U, // G_READ_REGISTER
601
40.8k
    0U, // G_WRITE_REGISTER
602
40.8k
    0U, // G_MEMCPY
603
40.8k
    0U, // G_MEMCPY_INLINE
604
40.8k
    0U, // G_MEMMOVE
605
40.8k
    0U, // G_MEMSET
606
40.8k
    0U, // G_BZERO
607
40.8k
    0U, // G_VECREDUCE_SEQ_FADD
608
40.8k
    0U, // G_VECREDUCE_SEQ_FMUL
609
40.8k
    0U, // G_VECREDUCE_FADD
610
40.8k
    0U, // G_VECREDUCE_FMUL
611
40.8k
    0U, // G_VECREDUCE_FMAX
612
40.8k
    0U, // G_VECREDUCE_FMIN
613
40.8k
    0U, // G_VECREDUCE_FMAXIMUM
614
40.8k
    0U, // G_VECREDUCE_FMINIMUM
615
40.8k
    0U, // G_VECREDUCE_ADD
616
40.8k
    0U, // G_VECREDUCE_MUL
617
40.8k
    0U, // G_VECREDUCE_AND
618
40.8k
    0U, // G_VECREDUCE_OR
619
40.8k
    0U, // G_VECREDUCE_XOR
620
40.8k
    0U, // G_VECREDUCE_SMAX
621
40.8k
    0U, // G_VECREDUCE_SMIN
622
40.8k
    0U, // G_VECREDUCE_UMAX
623
40.8k
    0U, // G_VECREDUCE_UMIN
624
40.8k
    0U, // G_SBFX
625
40.8k
    0U, // G_UBFX
626
40.8k
    4609U,  // ADJCALLSTACKDOWN
627
40.8k
    70164U, // ADJCALLSTACKUP
628
40.8k
    8206U,  // GETPCX
629
40.8k
    1946U,  // SELECT_CC_DFP_FCC
630
40.8k
    2057U,  // SELECT_CC_DFP_ICC
631
40.8k
    2168U,  // SELECT_CC_DFP_XCC
632
40.8k
    2002U,  // SELECT_CC_FP_FCC
633
40.8k
    2113U,  // SELECT_CC_FP_ICC
634
40.8k
    2224U,  // SELECT_CC_FP_XCC
635
40.8k
    2029U,  // SELECT_CC_Int_FCC
636
40.8k
    2140U,  // SELECT_CC_Int_ICC
637
40.8k
    2251U,  // SELECT_CC_Int_XCC
638
40.8k
    1974U,  // SELECT_CC_QFP_FCC
639
40.8k
    2085U,  // SELECT_CC_QFP_ICC
640
40.8k
    2196U,  // SELECT_CC_QFP_XCC
641
40.8k
    2111195U, // SET
642
40.8k
    20985729U,  // SETX
643
40.8k
    20984449U,  // ADDCCri
644
40.8k
    20984449U,  // ADDCCrr
645
40.8k
    20985664U,  // ADDCri
646
40.8k
    20985664U,  // ADDCrr
647
40.8k
    20984541U,  // ADDEri
648
40.8k
    20984541U,  // ADDErr
649
40.8k
    20984555U,  // ADDXC
650
40.8k
    20984439U,  // ADDXCCC
651
40.8k
    20984577U,  // ADDri
652
40.8k
    20984577U,  // ADDrr
653
40.8k
    20985176U,  // ALIGNADDR
654
40.8k
    20984933U,  // ALIGNADDRL
655
40.8k
    20984456U,  // ANDCCri
656
40.8k
    20984456U,  // ANDCCrr
657
40.8k
    20984479U,  // ANDNCCri
658
40.8k
    20984479U,  // ANDNCCrr
659
40.8k
    20984988U,  // ANDNri
660
40.8k
    20984988U,  // ANDNrr
661
40.8k
    20984662U,  // ANDri
662
40.8k
    20984662U,  // ANDrr
663
40.8k
    20984289U,  // ARRAY16
664
40.8k
    20984042U,  // ARRAY32
665
40.8k
    20984313U,  // ARRAY8
666
40.8k
    2247425U, // BCOND
667
40.8k
    2312961U, // BCONDA
668
40.8k
    87258U, // BINDri
669
40.8k
    87258U, // BINDrr
670
40.8k
    20984871U,  // BMASK
671
40.8k
    21121795U,  // BPFCC
672
40.8k
    21187331U,  // BPFCCA
673
40.8k
    281347U,  // BPFCCANT
674
40.8k
    346883U,  // BPFCCNT
675
40.8k
    2509569U, // BPICC
676
40.8k
    477953U,  // BPICCA
677
40.8k
    543489U,  // BPICCANT
678
40.8k
    609025U,  // BPICCNT
679
40.8k
    21121882U,  // BPR
680
40.8k
    21187418U,  // BPRA
681
40.8k
    281434U,  // BPRANT
682
40.8k
    346970U,  // BPRNT
683
40.8k
    2771713U, // BPXCC
684
40.8k
    740097U,  // BPXCCA
685
40.8k
    805633U,  // BPXCCANT
686
40.8k
    871169U,  // BPXCCNT
687
40.8k
    20984782U,  // BSHUFFLE
688
40.8k
    70740U, // CALL
689
40.8k
    87124U, // CALLri
690
40.8k
    87124U, // CALLrr
691
40.8k
    21904013U,  // CASAri
692
40.8k
    7289485U, // CASArr
693
40.8k
    21904035U,  // CASXAri
694
40.8k
    7289507U, // CASXArr
695
40.8k
    2247424U, // CBCOND
696
40.8k
    2312960U, // CBCONDA
697
40.8k
    69980U, // CMASK16
698
40.8k
    69812U, // CMASK32
699
40.8k
    70129U, // CMASK8
700
40.8k
    2850U,  // DONE
701
40.8k
    20984119U,  // EDGE16
702
40.8k
    20984887U,  // EDGE16L
703
40.8k
    20985004U,  // EDGE16LN
704
40.8k
    20984971U,  // EDGE16N
705
40.8k
    20983951U,  // EDGE32
706
40.8k
    20984878U,  // EDGE32L
707
40.8k
    20984994U,  // EDGE32LN
708
40.8k
    20984962U,  // EDGE32N
709
40.8k
    20984298U,  // EDGE8
710
40.8k
    20984896U,  // EDGE8L
711
40.8k
    20985014U,  // EDGE8LN
712
40.8k
    20984980U,  // EDGE8N
713
40.8k
    2110371U, // FABSD
714
40.8k
    2110766U, // FABSQ
715
40.8k
    2111166U, // FABSS
716
40.8k
    20984582U,  // FADDD
717
40.8k
    20985062U,  // FADDQ
718
40.8k
    20985362U,  // FADDS
719
40.8k
    20984386U,  // FALIGNADATA
720
40.8k
    20984661U,  // FAND
721
40.8k
    20983899U,  // FANDNOT1
722
40.8k
    20985241U,  // FANDNOT1S
723
40.8k
    20984058U,  // FANDNOT2
724
40.8k
    20985298U,  // FANDNOT2S
725
40.8k
    20985394U,  // FANDS
726
40.8k
    2247427U, // FBCOND
727
40.8k
    2312963U, // FBCONDA
728
40.8k
    1067779U, // FBCONDA_V9
729
40.8k
    3230467U, // FBCOND_V9
730
40.8k
    20984181U,  // FCHKSM16
731
40.8k
    5008U,  // FCMPD
732
40.8k
    4097U,  // FCMPD_V9
733
40.8k
    20984200U,  // FCMPEQ16
734
40.8k
    20984013U,  // FCMPEQ32
735
40.8k
    20984219U,  // FCMPGT16
736
40.8k
    20984032U,  // FCMPGT32
737
40.8k
    20984127U,  // FCMPLE16
738
40.8k
    20983959U,  // FCMPLE32
739
40.8k
    20984137U,  // FCMPNE16
740
40.8k
    20983969U,  // FCMPNE32
741
40.8k
    5415U,  // FCMPQ
742
40.8k
    4111U,  // FCMPQ_V9
743
40.8k
    5779U,  // FCMPS
744
40.8k
    4125U,  // FCMPS_V9
745
40.8k
    20984759U,  // FDIVD
746
40.8k
    20985154U,  // FDIVQ
747
40.8k
    20985549U,  // FDIVS
748
40.8k
    20985084U,  // FDMULQ
749
40.8k
    2110482U, // FDTOI
750
40.8k
    2110731U, // FDTOQ
751
40.8k
    2111086U, // FDTOS
752
40.8k
    2111331U, // FDTOX
753
40.8k
    2110306U, // FEXPAND
754
40.8k
    20984589U,  // FHADDD
755
40.8k
    20985369U,  // FHADDS
756
40.8k
    20984569U,  // FHSUBD
757
40.8k
    20985354U,  // FHSUBS
758
40.8k
    2110315U, // FITOD
759
40.8k
    2110738U, // FITOQ
760
40.8k
    2111093U, // FITOS
761
40.8k
    150999959U, // FLCMPD
762
40.8k
    151000730U, // FLCMPS
763
40.8k
    2445U,  // FLUSH
764
40.8k
    2933U,  // FLUSHW
765
40.8k
    87021U, // FLUSHri
766
40.8k
    87021U, // FLUSHrr
767
40.8k
    20984191U,  // FMEAN16
768
40.8k
    2110398U, // FMOVD
769
40.8k
    17918748U,  // FMOVD_FCC
770
40.8k
    17197852U,  // FMOVD_ICC
771
40.8k
    17459996U,  // FMOVD_XCC
772
40.8k
    2110793U, // FMOVQ
773
40.8k
    17918798U,  // FMOVQ_FCC
774
40.8k
    17197902U,  // FMOVQ_ICC
775
40.8k
    17460046U,  // FMOVQ_XCC
776
40.8k
    31509U, // FMOVRD
777
40.8k
    31559U, // FMOVRQ
778
40.8k
    31586U, // FMOVRS
779
40.8k
    2111188U, // FMOVS
780
40.8k
    17918825U,  // FMOVS_FCC
781
40.8k
    17197929U,  // FMOVS_ICC
782
40.8k
    17460073U,  // FMOVS_XCC
783
40.8k
    20984277U,  // FMUL8SUX16
784
40.8k
    20984252U,  // FMUL8ULX16
785
40.8k
    20984229U,  // FMUL8X16
786
40.8k
    20984904U,  // FMUL8X16AL
787
40.8k
    20985588U,  // FMUL8X16AU
788
40.8k
    20984629U,  // FMULD
789
40.8k
    20984264U,  // FMULD8SUX16
790
40.8k
    20984239U,  // FMULD8ULX16
791
40.8k
    20985092U,  // FMULQ
792
40.8k
    20985431U,  // FMULS
793
40.8k
    20984606U,  // FNADDD
794
40.8k
    20985386U,  // FNADDS
795
40.8k
    20984667U,  // FNAND
796
40.8k
    20985401U,  // FNANDS
797
40.8k
    2110254U, // FNEGD
798
40.8k
    2110709U, // FNEGQ
799
40.8k
    2111056U, // FNEGS
800
40.8k
    20984597U,  // FNHADDD
801
40.8k
    20985377U,  // FNHADDS
802
40.8k
    20984636U,  // FNMULD
803
40.8k
    20985438U,  // FNMULS
804
40.8k
    20985197U,  // FNOR
805
40.8k
    20985512U,  // FNORS
806
40.8k
    2109541U, // FNOT1
807
40.8k
    2110884U, // FNOT1S
808
40.8k
    2109700U, // FNOT2
809
40.8k
    2110941U, // FNOT2S
810
40.8k
    20984652U,  // FNSMULD
811
40.8k
    70616U, // FONE
812
40.8k
    71233U, // FONES
813
40.8k
    20985192U,  // FOR
814
40.8k
    20983916U,  // FORNOT1
815
40.8k
    20985260U,  // FORNOT1S
816
40.8k
    20984075U,  // FORNOT2
817
40.8k
    20985317U,  // FORNOT2S
818
40.8k
    20985506U,  // FORS
819
40.8k
    2109779U, // FPACK16
820
40.8k
    20983979U,  // FPACK32
821
40.8k
    2111302U, // FPACKFIX
822
40.8k
    20984110U,  // FPADD16
823
40.8k
    20985337U,  // FPADD16S
824
40.8k
    20983942U,  // FPADD32
825
40.8k
    20985280U,  // FPADD32S
826
40.8k
    20984084U,  // FPADD64
827
40.8k
    20984773U,  // FPMERGE
828
40.8k
    20984101U,  // FPSUB16
829
40.8k
    20985327U,  // FPSUB16S
830
40.8k
    20983933U,  // FPSUB32
831
40.8k
    20985270U,  // FPSUB32S
832
40.8k
    2110322U, // FQTOD
833
40.8k
    2110489U, // FQTOI
834
40.8k
    2111100U, // FQTOS
835
40.8k
    2111347U, // FQTOX
836
40.8k
    20984210U,  // FSLAS16
837
40.8k
    20984023U,  // FSLAS32
838
40.8k
    20984165U,  // FSLL16
839
40.8k
    20983997U,  // FSLL32
840
40.8k
    20984644U,  // FSMULD
841
40.8k
    2110378U, // FSQRTD
842
40.8k
    2110773U, // FSQRTQ
843
40.8k
    2111173U, // FSQRTS
844
40.8k
    20984093U,  // FSRA16
845
40.8k
    20983925U,  // FSRA32
846
40.8k
    2109524U, // FSRC1
847
40.8k
    2110865U, // FSRC1S
848
40.8k
    2109683U, // FSRC2
849
40.8k
    2110922U, // FSRC2S
850
40.8k
    20984173U,  // FSRL16
851
40.8k
    20984005U,  // FSRL32
852
40.8k
    2110329U, // FSTOD
853
40.8k
    2110496U, // FSTOI
854
40.8k
    2110745U, // FSTOQ
855
40.8k
    2111354U, // FSTOX
856
40.8k
    20984562U,  // FSUBD
857
40.8k
    20985055U,  // FSUBQ
858
40.8k
    20985347U,  // FSUBS
859
40.8k
    20985203U,  // FXNOR
860
40.8k
    20985519U,  // FXNORS
861
40.8k
    20985210U,  // FXOR
862
40.8k
    20985527U,  // FXORS
863
40.8k
    2110336U, // FXTOD
864
40.8k
    2110752U, // FXTOQ
865
40.8k
    2111116U, // FXTOS
866
40.8k
    70860U, // FZERO
867
40.8k
    71270U, // FZEROS
868
40.8k
    288525050U, // GDOP_LDXrr
869
40.8k
    288525000U, // GDOP_LDrr
870
40.8k
    2131039U, // JMPLri
871
40.8k
    2131039U, // JMPLrr
872
40.8k
    3050088U, // LDAri
873
40.8k
    26184296U,  // LDArr
874
40.8k
    1268424U, // LDCSRri
875
40.8k
    1268424U, // LDCSRrr
876
40.8k
    3312328U, // LDCri
877
40.8k
    3312328U, // LDCrr
878
40.8k
    3050081U, // LDDAri
879
40.8k
    26184289U,  // LDDArr
880
40.8k
    3312322U, // LDDCri
881
40.8k
    3312322U, // LDDCrr
882
40.8k
    3050081U, // LDDFAri
883
40.8k
    26184289U,  // LDDFArr
884
40.8k
    3312322U, // LDDFri
885
40.8k
    3312322U, // LDDFrr
886
40.8k
    3312322U, // LDDri
887
40.8k
    3312322U, // LDDrr
888
40.8k
    3050088U, // LDFAri
889
40.8k
    26184296U,  // LDFArr
890
40.8k
    1333960U, // LDFSRri
891
40.8k
    1333960U, // LDFSRrr
892
40.8k
    3312328U, // LDFri
893
40.8k
    3312328U, // LDFrr
894
40.8k
    3050118U, // LDQFAri
895
40.8k
    26184326U,  // LDQFArr
896
40.8k
    3312365U, // LDQFri
897
40.8k
    3312365U, // LDQFrr
898
40.8k
    3050055U, // LDSBAri
899
40.8k
    26184263U,  // LDSBArr
900
40.8k
    3312299U, // LDSBri
901
40.8k
    3312299U, // LDSBrr
902
40.8k
    3050094U, // LDSHAri
903
40.8k
    26184302U,  // LDSHArr
904
40.8k
    3312344U, // LDSHri
905
40.8k
    3312344U, // LDSHrr
906
40.8k
    3050071U, // LDSTUBAri
907
40.8k
    26184279U,  // LDSTUBArr
908
40.8k
    3312313U, // LDSTUBri
909
40.8k
    3312313U, // LDSTUBrr
910
40.8k
    3050132U, // LDSWAri
911
40.8k
    26184340U,  // LDSWArr
912
40.8k
    3312371U, // LDSWri
913
40.8k
    3312371U, // LDSWrr
914
40.8k
    3050063U, // LDUBAri
915
40.8k
    26184271U,  // LDUBArr
916
40.8k
    3312306U, // LDUBri
917
40.8k
    3312306U, // LDUBrr
918
40.8k
    3050102U, // LDUHAri
919
40.8k
    26184310U,  // LDUHArr
920
40.8k
    3312351U, // LDUHri
921
40.8k
    3312351U, // LDUHrr
922
40.8k
    3050140U, // LDXAri
923
40.8k
    26184348U,  // LDXArr
924
40.8k
    1334010U, // LDXFSRri
925
40.8k
    1334010U, // LDXFSRrr
926
40.8k
    3312378U, // LDXri
927
40.8k
    3312378U, // LDXrr
928
40.8k
    3312328U, // LDri
929
40.8k
    3312328U, // LDrr
930
40.8k
    2111200U, // LZCNT
931
40.8k
    38224U, // MEMBARi
932
40.8k
    2111338U, // MOVDTOX
933
40.8k
    17918833U,  // MOVFCCri
934
40.8k
    17918833U,  // MOVFCCrr
935
40.8k
    17197937U,  // MOVICCri
936
40.8k
    17197937U,  // MOVICCrr
937
40.8k
    31581U, // MOVRri
938
40.8k
    31581U, // MOVRrr
939
40.8k
    2111264U, // MOVSTOSW
940
40.8k
    2111274U, // MOVSTOUW
941
40.8k
    2111107U, // MOVWTOS
942
40.8k
    17460081U,  // MOVXCCri
943
40.8k
    17460081U,  // MOVXCCrr
944
40.8k
    2110343U, // MOVXTOD
945
40.8k
    20984509U,  // MULSCCri
946
40.8k
    20984509U,  // MULSCCrr
947
40.8k
    20985693U,  // MULXri
948
40.8k
    20985693U,  // MULXrr
949
40.8k
    2883U,  // NOP
950
40.8k
    20984496U,  // ORCCri
951
40.8k
    20984496U,  // ORCCrr
952
40.8k
    20984487U,  // ORNCCri
953
40.8k
    20984487U,  // ORNCCrr
954
40.8k
    20985023U,  // ORNri
955
40.8k
    20985023U,  // ORNrr
956
40.8k
    20985193U,  // ORri
957
40.8k
    20985193U,  // ORrr
958
40.8k
    20985575U,  // PDIST
959
40.8k
    20985028U,  // PDISTN
960
40.8k
    2110181U, // POPCrr
961
40.8k
    5397197U, // PREFETCHi
962
40.8k
    5397197U, // PREFETCHr
963
40.8k
    33559948U,  // PWRPSRri
964
40.8k
    33559948U,  // PWRPSRrr
965
40.8k
    2110367U, // RDASR
966
40.8k
    69685U, // RDFQ
967
40.8k
    2110848U, // RDPR
968
40.8k
    69706U, // RDPSR
969
40.8k
    69696U, // RDTBR
970
40.8k
    69675U, // RDWIM
971
40.8k
    2822U,  // RESTORED
972
40.8k
    20984798U,  // RESTOREri
973
40.8k
    20984798U,  // RESTORErr
974
40.8k
    71911U, // RET
975
40.8k
    71920U, // RETL
976
40.8k
    2940U,  // RETRY
977
40.8k
    87790U, // RETTri
978
40.8k
    87790U, // RETTrr
979
40.8k
    2831U,  // SAVED
980
40.8k
    20984807U,  // SAVEri
981
40.8k
    20984807U,  // SAVErr
982
40.8k
    20984517U,  // SDIVCCri
983
40.8k
    20984517U,  // SDIVCCrr
984
40.8k
    20985740U,  // SDIVXri
985
40.8k
    20985740U,  // SDIVXrr
986
40.8k
    20985600U,  // SDIVri
987
40.8k
    20985600U,  // SDIVrr
988
40.8k
    2110457U, // SETHIi
989
40.8k
    2874U,  // SHUTDOWN
990
40.8k
    2869U,  // SIAM
991
40.8k
    71011U, // SIR
992
40.8k
    20985680U,  // SLLXri
993
40.8k
    20985680U,  // SLLXrr
994
40.8k
    20984922U,  // SLLri
995
40.8k
    20984922U,  // SLLrr
996
40.8k
    20984419U,  // SMACri
997
40.8k
    20984419U,  // SMACrr
998
40.8k
    20984463U,  // SMULCCri
999
40.8k
    20984463U,  // SMULCCrr
1000
40.8k
    20984950U,  // SMULri
1001
40.8k
    20984950U,  // SMULrr
1002
40.8k
    20985652U,  // SRAXri
1003
40.8k
    20985652U,  // SRAXrr
1004
40.8k
    20984381U,  // SRAri
1005
40.8k
    20984381U,  // SRArr
1006
40.8k
    20985686U,  // SRLXri
1007
40.8k
    20985686U,  // SRLXrr
1008
40.8k
    20984945U,  // SRLri
1009
40.8k
    20984945U,  // SRLrr
1010
40.8k
    1417806U, // STAri
1011
40.8k
    9413198U, // STArr
1012
40.8k
    2900U,  // STBAR
1013
40.8k
    1417765U, // STBAri
1014
40.8k
    9413157U, // STBArr
1015
40.8k
    1483353U, // STBri
1016
40.8k
    1483353U, // STBrr
1017
40.8k
    1464869U, // STCSRri
1018
40.8k
    1464869U, // STCSRrr
1019
40.8k
    1484522U, // STCri
1020
40.8k
    1484522U, // STCrr
1021
40.8k
    1417771U, // STDAri
1022
40.8k
    9413163U, // STDArr
1023
40.8k
    1464847U, // STDCQri
1024
40.8k
    1464847U, // STDCQrr
1025
40.8k
    1483698U, // STDCri
1026
40.8k
    1483698U, // STDCrr
1027
40.8k
    1417771U, // STDFAri
1028
40.8k
    9413163U, // STDFArr
1029
40.8k
    1464858U, // STDFQri
1030
40.8k
    1464858U, // STDFQrr
1031
40.8k
    1483698U, // STDFri
1032
40.8k
    1483698U, // STDFrr
1033
40.8k
    1483698U, // STDri
1034
40.8k
    1483698U, // STDrr
1035
40.8k
    1417806U, // STFAri
1036
40.8k
    9413198U, // STFArr
1037
40.8k
    1464880U, // STFSRri
1038
40.8k
    1464880U, // STFSRrr
1039
40.8k
    1484522U, // STFri
1040
40.8k
    1484522U, // STFrr
1041
40.8k
    1417777U, // STHAri
1042
40.8k
    9413169U, // STHArr
1043
40.8k
    1483764U, // STHri
1044
40.8k
    1483764U, // STHrr
1045
40.8k
    1417783U, // STQFAri
1046
40.8k
    9413175U, // STQFArr
1047
40.8k
    1484093U, // STQFri
1048
40.8k
    1484093U, // STQFrr
1049
40.8k
    1417811U, // STXAri
1050
40.8k
    9413203U, // STXArr
1051
40.8k
    1464891U, // STXFSRri
1052
40.8k
    1464891U, // STXFSRrr
1053
40.8k
    1484679U, // STXri
1054
40.8k
    1484679U, // STXrr
1055
40.8k
    1484522U, // STri
1056
40.8k
    1484522U, // STrr
1057
40.8k
    20984432U,  // SUBCCri
1058
40.8k
    20984432U,  // SUBCCrr
1059
40.8k
    20985658U,  // SUBCri
1060
40.8k
    20985658U,  // SUBCrr
1061
40.8k
    20984533U,  // SUBEri
1062
40.8k
    20984533U,  // SUBErr
1063
40.8k
    20984414U,  // SUBri
1064
40.8k
    20984414U,  // SUBrr
1065
40.8k
    3050110U, // SWAPAri
1066
40.8k
    26184318U,  // SWAPArr
1067
40.8k
    3312358U, // SWAPri
1068
40.8k
    3312358U, // SWAPrr
1069
40.8k
    2455U,  // TA1
1070
40.8k
    2460U,  // TA3
1071
40.8k
    2465U,  // TA5
1072
40.8k
    20985622U,  // TADDCCTVri
1073
40.8k
    20985622U,  // TADDCCTVrr
1074
40.8k
    20984448U,  // TADDCCri
1075
40.8k
    20984448U,  // TADDCCrr
1076
40.8k
    70740U, // TAIL_CALL
1077
40.8k
    87258U, // TAIL_CALLri
1078
40.8k
    52869999U,  // TICCri
1079
40.8k
    52869999U,  // TICCrr
1080
40.8k
    557855489U, // TLS_ADDrr
1081
40.8k
    5204U,  // TLS_CALL
1082
40.8k
    288525050U, // TLS_LDXrr
1083
40.8k
    288525000U, // TLS_LDrr
1084
40.8k
    52607855U,  // TRAPri
1085
40.8k
    52607855U,  // TRAPrr
1086
40.8k
    20985612U,  // TSUBCCTVri
1087
40.8k
    20985612U,  // TSUBCCTVrr
1088
40.8k
    20984431U,  // TSUBCCri
1089
40.8k
    20984431U,  // TSUBCCrr
1090
40.8k
    53132143U,  // TXCCri
1091
40.8k
    53132143U,  // TXCCrr
1092
40.8k
    20984525U,  // UDIVCCri
1093
40.8k
    20984525U,  // UDIVCCrr
1094
40.8k
    20985747U,  // UDIVXri
1095
40.8k
    20985747U,  // UDIVXrr
1096
40.8k
    20985606U,  // UDIVri
1097
40.8k
    20985606U,  // UDIVrr
1098
40.8k
    20984425U,  // UMACri
1099
40.8k
    20984425U,  // UMACrr
1100
40.8k
    20984471U,  // UMULCCri
1101
40.8k
    20984471U,  // UMULCCrr
1102
40.8k
    20984832U,  // UMULXHI
1103
40.8k
    20984956U,  // UMULri
1104
40.8k
    20984956U,  // UMULrr
1105
40.8k
    70867U, // UNIMP
1106
40.8k
    150999952U, // V9FCMPD
1107
40.8k
    150999846U, // V9FCMPED
1108
40.8k
    151000301U, // V9FCMPEQ
1109
40.8k
    151000648U, // V9FCMPES
1110
40.8k
    151000359U, // V9FCMPQ
1111
40.8k
    151000723U, // V9FCMPS
1112
40.8k
    31516U, // V9FMOVD_FCC
1113
40.8k
    31566U, // V9FMOVQ_FCC
1114
40.8k
    31593U, // V9FMOVS_FCC
1115
40.8k
    31601U, // V9MOVFCCri
1116
40.8k
    31601U, // V9MOVFCCrr
1117
40.8k
    20985229U,  // WRASRri
1118
40.8k
    20985229U,  // WRASRrr
1119
40.8k
    20985222U,  // WRPRri
1120
40.8k
    20985222U,  // WRPRrr
1121
40.8k
    33559949U,  // WRPSRri
1122
40.8k
    33559949U,  // WRPSRrr
1123
40.8k
    67114381U,  // WRTBRri
1124
40.8k
    67114381U,  // WRTBRrr
1125
40.8k
    83891597U,  // WRWIMri
1126
40.8k
    83891597U,  // WRWIMrr
1127
40.8k
    20985692U,  // XMULX
1128
40.8k
    20984841U,  // XMULXHI
1129
40.8k
    20984494U,  // XNORCCri
1130
40.8k
    20984494U,  // XNORCCrr
1131
40.8k
    20985204U,  // XNORri
1132
40.8k
    20985204U,  // XNORrr
1133
40.8k
    20984502U,  // XORCCri
1134
40.8k
    20984502U,  // XORCCrr
1135
40.8k
    20985211U,  // XORri
1136
40.8k
    20985211U,  // XORrr
1137
40.8k
  };
1138
1139
  // Emit the opcode for the instruction.
1140
40.8k
  uint32_t Bits = 0;
1141
40.8k
  Bits |= OpInfo0[MCInst_getOpcode(MI)] << 0;
1142
40.8k
  MnemonicBitsInfo MBI = {
1143
40.8k
#ifndef CAPSTONE_DIET
1144
40.8k
    AsmStrs+(Bits & 4095)-1,
1145
#else
1146
    NULL,
1147
#endif // CAPSTONE_DIET
1148
40.8k
    Bits
1149
40.8k
  };
1150
40.8k
  return MBI;
1151
40.8k
}
1152
1153
/// printInstruction - This method is automatically generated by tablegen
1154
/// from the instruction set description.
1155
40.8k
static void printInstruction(MCInst *MI, uint64_t Address, SStream *O) {
1156
40.8k
  SStream_concat0(O, "");
1157
40.8k
  MnemonicBitsInfo MnemonicInfo = getMnemonic(MI, O);
1158
1159
40.8k
  SStream_concat0(O, MnemonicInfo.first);
1160
1161
40.8k
  uint32_t Bits = MnemonicInfo.second;
1162
40.8k
  CS_ASSERT_RET(Bits != 0 && "Cannot print this instruction.");
1163
1164
  // Fragment 0 encoded into 4 bits for 12 unique commands.
1165
40.8k
  switch ((Bits >> 12) & 15) {
1166
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
1167
93
  case 0:
1168
    // DBG_VALUE, DBG_VALUE_LIST, DBG_INSTR_REF, DBG_PHI, DBG_LABEL, BUNDLE, ...
1169
93
    return;
1170
0
    break;
1171
9.46k
  case 1:
1172
    // ADJCALLSTACKDOWN, ADJCALLSTACKUP, CALL, CMASK16, CMASK32, CMASK8, FCMP...
1173
9.46k
    printOperand(MI, 0, O);
1174
9.46k
    break;
1175
0
  case 2:
1176
    // GETPCX
1177
0
    printGetPCX(MI, 0, O);
1178
0
    return;
1179
0
    break;
1180
7.15k
  case 3:
1181
    // SET, SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, AD...
1182
7.15k
    printOperand(MI, 1, O);
1183
7.15k
    break;
1184
12.6k
  case 4:
1185
    // BCOND, BCONDA, BPFCC, BPFCCA, BPFCCANT, BPFCCNT, BPICC, BPICCA, BPICCA...
1186
12.6k
    printCCOperand(MI, 1, O);
1187
12.6k
    break;
1188
640
  case 5:
1189
    // BINDri, BINDrr, CALLri, CALLrr, FLUSHri, FLUSHrr, LDCSRri, LDCSRrr, LD...
1190
640
    printMemOperand(MI, 0, O);
1191
640
    break;
1192
898
  case 6:
1193
    // FMOVD_FCC, FMOVD_ICC, FMOVD_XCC, FMOVQ_FCC, FMOVQ_ICC, FMOVQ_XCC, FMOV...
1194
898
    printCCOperand(MI, 3, O);
1195
898
    break;
1196
105
  case 7:
1197
    // FMOVRD, FMOVRQ, FMOVRS, MOVRri, MOVRrr, V9FMOVD_FCC, V9FMOVQ_FCC, V9FM...
1198
105
    printCCOperand(MI, 4, O);
1199
105
    SStream_concat1(O, ' ');
1200
105
    printOperand(MI, 1, O);
1201
105
    SStream_concat0(O, ", ");
1202
105
    printOperand(MI, 2, O);
1203
105
    SStream_concat0(O, ", ");
1204
105
    printOperand(MI, 0, O);
1205
105
    return;
1206
0
    break;
1207
6.10k
  case 8:
1208
    // GDOP_LDXrr, GDOP_LDrr, JMPLri, JMPLrr, LDAri, LDArr, LDCri, LDCrr, LDD...
1209
6.10k
    printMemOperand(MI, 1, O);
1210
6.10k
    break;
1211
288
  case 9:
1212
    // MEMBARi
1213
288
    printMembarTag(MI, 0, O);
1214
288
    return;
1215
0
    break;
1216
3.46k
  case 10:
1217
    // STAri, STArr, STBAri, STBArr, STBri, STBrr, STCri, STCrr, STDAri, STDA...
1218
3.46k
    printOperand(MI, 2, O);
1219
3.46k
    SStream_concat0(O, ", [");
1220
3.46k
    printMemOperand(MI, 0, O);
1221
3.46k
    break;
1222
0
  case 11:
1223
    // TICCri, TICCrr, TRAPri, TRAPrr, TXCCri, TXCCrr
1224
0
    printCCOperand(MI, 2, O);
1225
0
    break;
1226
40.8k
  }
1227
1228
1229
  // Fragment 1 encoded into 5 bits for 23 unique commands.
1230
40.3k
  switch ((Bits >> 16) & 31) {
1231
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
1232
8.45k
  case 0:
1233
    // ADJCALLSTACKDOWN, SET, SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri,...
1234
8.45k
    SStream_concat0(O, ", ");
1235
8.45k
    break;
1236
8.02k
  case 1:
1237
    // ADJCALLSTACKUP, BINDri, BINDrr, CALL, CALLri, CALLrr, CMASK16, CMASK32...
1238
8.02k
    return;
1239
0
    break;
1240
4.41k
  case 2:
1241
    // BCOND, BPFCC, BPR, CBCOND, FBCOND, TRAPri, TRAPrr
1242
4.41k
    SStream_concat1(O, ' ');
1243
4.41k
    break;
1244
2.97k
  case 3:
1245
    // BCONDA, BPFCCA, BPRA, CBCONDA, FBCONDA
1246
2.97k
    SStream_concat0(O, ",a ");
1247
2.97k
    break;
1248
317
  case 4:
1249
    // BPFCCANT, BPRANT
1250
317
    SStream_concat0(O, ",a,pn ");
1251
317
    printOperand(MI, 2, O);
1252
317
    SStream_concat0(O, ", ");
1253
317
    printOperand(MI, 0, O);
1254
317
    return;
1255
0
    break;
1256
319
  case 5:
1257
    // BPFCCNT, BPRNT
1258
319
    SStream_concat0(O, ",pn ");
1259
319
    printOperand(MI, 2, O);
1260
319
    SStream_concat0(O, ", ");
1261
319
    printOperand(MI, 0, O);
1262
319
    return;
1263
0
    break;
1264
1.85k
  case 6:
1265
    // BPICC, FMOVD_ICC, FMOVQ_ICC, FMOVS_ICC, MOVICCri, MOVICCrr, TICCri, TI...
1266
1.85k
    SStream_concat0(O, " %icc, ");
1267
1.85k
    break;
1268
533
  case 7:
1269
    // BPICCA
1270
533
    SStream_concat0(O, ",a %icc, ");
1271
533
    printOperand(MI, 0, O);
1272
533
    return;
1273
0
    break;
1274
0
  case 8:
1275
    // BPICCANT
1276
0
    SStream_concat0(O, ",a,pn %icc, ");
1277
0
    printOperand(MI, 0, O);
1278
0
    return;
1279
0
    break;
1280
0
  case 9:
1281
    // BPICCNT
1282
0
    SStream_concat0(O, ",pn %icc, ");
1283
0
    printOperand(MI, 0, O);
1284
0
    return;
1285
0
    break;
1286
1.05k
  case 10:
1287
    // BPXCC, FMOVD_XCC, FMOVQ_XCC, FMOVS_XCC, MOVXCCri, MOVXCCrr, TXCCri, TX...
1288
1.05k
    SStream_concat0(O, " %xcc, ");
1289
1.05k
    break;
1290
607
  case 11:
1291
    // BPXCCA
1292
607
    SStream_concat0(O, ",a %xcc, ");
1293
607
    printOperand(MI, 0, O);
1294
607
    return;
1295
0
    break;
1296
0
  case 12:
1297
    // BPXCCANT
1298
0
    SStream_concat0(O, ",a,pn %xcc, ");
1299
0
    printOperand(MI, 0, O);
1300
0
    return;
1301
0
    break;
1302
0
  case 13:
1303
    // BPXCCNT
1304
0
    SStream_concat0(O, ",pn %xcc, ");
1305
0
    printOperand(MI, 0, O);
1306
0
    return;
1307
0
    break;
1308
1.92k
  case 14:
1309
    // CASAri, CASXAri, LDAri, LDDAri, LDDFAri, LDFAri, LDQFAri, LDSBAri, LDS...
1310
1.92k
    SStream_concat0(O, "] %asi, ");
1311
1.92k
    break;
1312
3.70k
  case 15:
1313
    // CASArr, CASXArr, LDArr, LDDArr, LDDFArr, LDFArr, LDQFArr, LDSBArr, LDS...
1314
3.70k
    SStream_concat0(O, "] ");
1315
3.70k
    break;
1316
220
  case 16:
1317
    // FBCONDA_V9
1318
220
    SStream_concat0(O, ",a %fcc0, ");
1319
220
    printOperand(MI, 0, O);
1320
220
    return;
1321
0
    break;
1322
1.23k
  case 17:
1323
    // FBCOND_V9, FMOVD_FCC, FMOVQ_FCC, FMOVS_FCC, MOVFCCri, MOVFCCrr
1324
1.23k
    SStream_concat0(O, " %fcc0, ");
1325
1.23k
    break;
1326
2.49k
  case 18:
1327
    // GDOP_LDXrr, GDOP_LDrr, LDCri, LDCrr, LDDCri, LDDCrr, LDDFri, LDDFrr, L...
1328
2.49k
    SStream_concat0(O, "], ");
1329
2.49k
    break;
1330
75
  case 19:
1331
    // LDCSRri, LDCSRrr
1332
75
    SStream_concat0(O, "], %csr");
1333
75
    return;
1334
0
    break;
1335
69
  case 20:
1336
    // LDFSRri, LDFSRrr, LDXFSRri, LDXFSRrr
1337
69
    SStream_concat0(O, "], %fsr");
1338
69
    return;
1339
0
    break;
1340
693
  case 21:
1341
    // STAri, STBAri, STDAri, STDFAri, STFAri, STHAri, STQFAri, STXAri
1342
693
    SStream_concat0(O, "] %asi");
1343
693
    return;
1344
0
    break;
1345
1.39k
  case 22:
1346
    // STBri, STBrr, STCSRri, STCSRrr, STCri, STCrr, STDCQri, STDCQrr, STDCri...
1347
1.39k
    SStream_concat1(O, ']');
1348
1.39k
    return;
1349
0
    break;
1350
40.3k
  }
1351
1352
1353
  // Fragment 2 encoded into 3 bits for 5 unique commands.
1354
28.1k
  switch ((Bits >> 21) & 7) {
1355
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
1356
2.38k
  case 0:
1357
    // ADJCALLSTACKDOWN, FCMPD, FCMPD_V9, FCMPQ, FCMPQ_V9, FCMPS, FCMPS_V9, F...
1358
2.38k
    printOperand(MI, 1, O);
1359
2.38k
    break;
1360
15.8k
  case 1:
1361
    // SET, BCOND, BCONDA, BPICC, BPXCC, CBCOND, CBCONDA, FABSD, FABSQ, FABSS...
1362
15.8k
    printOperand(MI, 0, O);
1363
15.8k
    break;
1364
6.14k
  case 2:
1365
    // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC...
1366
6.14k
    printOperand(MI, 2, O);
1367
6.14k
    break;
1368
256
  case 3:
1369
    // CASArr, CASXArr
1370
256
    printASITag(MI, 4, O);
1371
256
    SStream_concat0(O, ", ");
1372
256
    printOperand(MI, 2, O);
1373
256
    SStream_concat0(O, ", ");
1374
256
    printOperand(MI, 0, O);
1375
256
    return;
1376
0
    break;
1377
3.44k
  case 4:
1378
    // LDArr, LDDArr, LDDFArr, LDFArr, LDQFArr, LDSBArr, LDSHArr, LDSTUBArr, ...
1379
3.44k
    printASITag(MI, 3, O);
1380
3.44k
    break;
1381
28.1k
  }
1382
1383
1384
  // Fragment 3 encoded into 3 bits for 6 unique commands.
1385
27.8k
  switch ((Bits >> 24) & 7) {
1386
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
1387
17.7k
  case 0:
1388
    // ADJCALLSTACKDOWN, SET, BCOND, BCONDA, BPICC, BPXCC, CBCOND, CBCONDA, F...
1389
17.7k
    return;
1390
0
    break;
1391
9.11k
  case 1:
1392
    // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC...
1393
9.11k
    SStream_concat0(O, ", ");
1394
9.11k
    break;
1395
825
  case 2:
1396
    // PWRPSRri, PWRPSRrr, WRPSRri, WRPSRrr
1397
825
    SStream_concat0(O, ", %psr");
1398
825
    return;
1399
0
    break;
1400
0
  case 3:
1401
    // TICCri, TICCrr, TRAPri, TRAPrr, TXCCri, TXCCrr
1402
0
    SStream_concat0(O, " + ");
1403
0
    printOperand(MI, 1, O);
1404
0
    return;
1405
0
    break;
1406
95
  case 4:
1407
    // WRTBRri, WRTBRrr
1408
95
    SStream_concat0(O, ", %tbr");
1409
95
    return;
1410
0
    break;
1411
112
  case 5:
1412
    // WRWIMri, WRWIMrr
1413
112
    SStream_concat0(O, ", %wim");
1414
112
    return;
1415
0
    break;
1416
27.8k
  }
1417
1418
1419
  // Fragment 4 encoded into 2 bits for 3 unique commands.
1420
9.11k
  switch ((Bits >> 27) & 3) {
1421
0
  default: CS_ASSERT_RET(0 && "Invalid command number.");
1422
8.66k
  case 0:
1423
    // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC...
1424
8.66k
    printOperand(MI, 0, O);
1425
8.66k
    break;
1426
452
  case 1:
1427
    // FLCMPD, FLCMPS, V9FCMPD, V9FCMPED, V9FCMPEQ, V9FCMPES, V9FCMPQ, V9FCMP...
1428
452
    printOperand(MI, 2, O);
1429
452
    return;
1430
0
    break;
1431
0
  case 2:
1432
    // GDOP_LDXrr, GDOP_LDrr, TLS_LDXrr, TLS_LDrr
1433
0
    printOperand(MI, 3, O);
1434
0
    return;
1435
0
    break;
1436
9.11k
  }
1437
1438
1439
  // Fragment 5 encoded into 1 bits for 2 unique commands.
1440
8.66k
  if ((Bits >> 29) & 1) {
1441
    // TLS_ADDrr
1442
0
    SStream_concat0(O, ", ");
1443
0
    printOperand(MI, 3, O);
1444
0
    return;
1445
8.66k
  } else {
1446
    // SETX, ADDCCri, ADDCCrr, ADDCri, ADDCrr, ADDEri, ADDErr, ADDXC, ADDXCCC...
1447
8.66k
    return;
1448
8.66k
  }
1449
1450
8.66k
}
1451
1452
1453
/// getRegisterName - This method is automatically generated by tblgen
1454
/// from the register set description.  This returns the assembler name
1455
/// for the specified register.
1456
static const char *
1457
134k
getRegisterName(unsigned RegNo, unsigned AltIdx) {
1458
134k
#ifndef CAPSTONE_DIET
1459
134k
  CS_ASSERT_RET_VAL(RegNo && RegNo < 238 && "Invalid register number!", NULL);
1460
1461
134k
  static const char AsmStrsNoRegAltName[] = {
1462
134k
  /* 0 */ "c10\0"
1463
134k
  /* 4 */ "f10\0"
1464
134k
  /* 8 */ "asr10\0"
1465
134k
  /* 14 */ "c20\0"
1466
134k
  /* 18 */ "f20\0"
1467
134k
  /* 22 */ "asr20\0"
1468
134k
  /* 28 */ "c30\0"
1469
134k
  /* 32 */ "f30\0"
1470
134k
  /* 36 */ "asr30\0"
1471
134k
  /* 42 */ "f40\0"
1472
134k
  /* 46 */ "f50\0"
1473
134k
  /* 50 */ "f60\0"
1474
134k
  /* 54 */ "fcc0\0"
1475
134k
  /* 59 */ "f0\0"
1476
134k
  /* 62 */ "g0\0"
1477
134k
  /* 65 */ "i0\0"
1478
134k
  /* 68 */ "l0\0"
1479
134k
  /* 71 */ "o0\0"
1480
134k
  /* 74 */ "c11\0"
1481
134k
  /* 78 */ "f11\0"
1482
134k
  /* 82 */ "asr11\0"
1483
134k
  /* 88 */ "c21\0"
1484
134k
  /* 92 */ "f21\0"
1485
134k
  /* 96 */ "asr21\0"
1486
134k
  /* 102 */ "c31\0"
1487
134k
  /* 106 */ "f31\0"
1488
134k
  /* 110 */ "asr31\0"
1489
134k
  /* 116 */ "fcc1\0"
1490
134k
  /* 121 */ "f1\0"
1491
134k
  /* 124 */ "g1\0"
1492
134k
  /* 127 */ "i1\0"
1493
134k
  /* 130 */ "l1\0"
1494
134k
  /* 133 */ "o1\0"
1495
134k
  /* 136 */ "asr1\0"
1496
134k
  /* 141 */ "c12\0"
1497
134k
  /* 145 */ "f12\0"
1498
134k
  /* 149 */ "asr12\0"
1499
134k
  /* 155 */ "c22\0"
1500
134k
  /* 159 */ "f22\0"
1501
134k
  /* 163 */ "asr22\0"
1502
134k
  /* 169 */ "f32\0"
1503
134k
  /* 173 */ "f42\0"
1504
134k
  /* 177 */ "f52\0"
1505
134k
  /* 181 */ "f62\0"
1506
134k
  /* 185 */ "fcc2\0"
1507
134k
  /* 190 */ "f2\0"
1508
134k
  /* 193 */ "g2\0"
1509
134k
  /* 196 */ "i2\0"
1510
134k
  /* 199 */ "l2\0"
1511
134k
  /* 202 */ "o2\0"
1512
134k
  /* 205 */ "asr2\0"
1513
134k
  /* 210 */ "c13\0"
1514
134k
  /* 214 */ "f13\0"
1515
134k
  /* 218 */ "asr13\0"
1516
134k
  /* 224 */ "c23\0"
1517
134k
  /* 228 */ "f23\0"
1518
134k
  /* 232 */ "asr23\0"
1519
134k
  /* 238 */ "fcc3\0"
1520
134k
  /* 243 */ "f3\0"
1521
134k
  /* 246 */ "g3\0"
1522
134k
  /* 249 */ "i3\0"
1523
134k
  /* 252 */ "l3\0"
1524
134k
  /* 255 */ "o3\0"
1525
134k
  /* 258 */ "asr3\0"
1526
134k
  /* 263 */ "c14\0"
1527
134k
  /* 267 */ "f14\0"
1528
134k
  /* 271 */ "asr14\0"
1529
134k
  /* 277 */ "c24\0"
1530
134k
  /* 281 */ "f24\0"
1531
134k
  /* 285 */ "asr24\0"
1532
134k
  /* 291 */ "f34\0"
1533
134k
  /* 295 */ "f44\0"
1534
134k
  /* 299 */ "f54\0"
1535
134k
  /* 303 */ "c4\0"
1536
134k
  /* 306 */ "f4\0"
1537
134k
  /* 309 */ "g4\0"
1538
134k
  /* 312 */ "i4\0"
1539
134k
  /* 315 */ "l4\0"
1540
134k
  /* 318 */ "o4\0"
1541
134k
  /* 321 */ "asr4\0"
1542
134k
  /* 326 */ "c15\0"
1543
134k
  /* 330 */ "f15\0"
1544
134k
  /* 334 */ "asr15\0"
1545
134k
  /* 340 */ "c25\0"
1546
134k
  /* 344 */ "f25\0"
1547
134k
  /* 348 */ "asr25\0"
1548
134k
  /* 354 */ "c5\0"
1549
134k
  /* 357 */ "f5\0"
1550
134k
  /* 360 */ "g5\0"
1551
134k
  /* 363 */ "i5\0"
1552
134k
  /* 366 */ "l5\0"
1553
134k
  /* 369 */ "o5\0"
1554
134k
  /* 372 */ "asr5\0"
1555
134k
  /* 377 */ "c16\0"
1556
134k
  /* 381 */ "f16\0"
1557
134k
  /* 385 */ "asr16\0"
1558
134k
  /* 391 */ "c26\0"
1559
134k
  /* 395 */ "f26\0"
1560
134k
  /* 399 */ "asr26\0"
1561
134k
  /* 405 */ "f36\0"
1562
134k
  /* 409 */ "f46\0"
1563
134k
  /* 413 */ "f56\0"
1564
134k
  /* 417 */ "c6\0"
1565
134k
  /* 420 */ "f6\0"
1566
134k
  /* 423 */ "g6\0"
1567
134k
  /* 426 */ "i6\0"
1568
134k
  /* 429 */ "l6\0"
1569
134k
  /* 432 */ "o6\0"
1570
134k
  /* 435 */ "asr6\0"
1571
134k
  /* 440 */ "c17\0"
1572
134k
  /* 444 */ "f17\0"
1573
134k
  /* 448 */ "asr17\0"
1574
134k
  /* 454 */ "c27\0"
1575
134k
  /* 458 */ "f27\0"
1576
134k
  /* 462 */ "asr27\0"
1577
134k
  /* 468 */ "c7\0"
1578
134k
  /* 471 */ "f7\0"
1579
134k
  /* 474 */ "g7\0"
1580
134k
  /* 477 */ "i7\0"
1581
134k
  /* 480 */ "l7\0"
1582
134k
  /* 483 */ "o7\0"
1583
134k
  /* 486 */ "asr7\0"
1584
134k
  /* 491 */ "c18\0"
1585
134k
  /* 495 */ "f18\0"
1586
134k
  /* 499 */ "asr18\0"
1587
134k
  /* 505 */ "c28\0"
1588
134k
  /* 509 */ "f28\0"
1589
134k
  /* 513 */ "asr28\0"
1590
134k
  /* 519 */ "f38\0"
1591
134k
  /* 523 */ "f48\0"
1592
134k
  /* 527 */ "f58\0"
1593
134k
  /* 531 */ "c8\0"
1594
134k
  /* 534 */ "f8\0"
1595
134k
  /* 537 */ "asr8\0"
1596
134k
  /* 542 */ "c19\0"
1597
134k
  /* 546 */ "f19\0"
1598
134k
  /* 550 */ "asr19\0"
1599
134k
  /* 556 */ "c29\0"
1600
134k
  /* 560 */ "f29\0"
1601
134k
  /* 564 */ "asr29\0"
1602
134k
  /* 570 */ "c9\0"
1603
134k
  /* 573 */ "f9\0"
1604
134k
  /* 576 */ "asr9\0"
1605
134k
  /* 581 */ "tba\0"
1606
134k
  /* 585 */ "icc\0"
1607
134k
  /* 589 */ "tnpc\0"
1608
134k
  /* 594 */ "tpc\0"
1609
134k
  /* 598 */ "canrestore\0"
1610
134k
  /* 609 */ "pstate\0"
1611
134k
  /* 616 */ "tstate\0"
1612
134k
  /* 623 */ "wstate\0"
1613
134k
  /* 630 */ "cansave\0"
1614
134k
  /* 638 */ "tick\0"
1615
134k
  /* 643 */ "gl\0"
1616
134k
  /* 646 */ "pil\0"
1617
134k
  /* 650 */ "tl\0"
1618
134k
  /* 653 */ "wim\0"
1619
134k
  /* 657 */ "cleanwin\0"
1620
134k
  /* 666 */ "otherwin\0"
1621
134k
  /* 675 */ "fp\0"
1622
134k
  /* 678 */ "sp\0"
1623
134k
  /* 681 */ "cwp\0"
1624
134k
  /* 685 */ "cq\0"
1625
134k
  /* 688 */ "fq\0"
1626
134k
  /* 691 */ "tbr\0"
1627
134k
  /* 695 */ "ver\0"
1628
134k
  /* 699 */ "csr\0"
1629
134k
  /* 703 */ "fsr\0"
1630
134k
  /* 707 */ "psr\0"
1631
134k
  /* 711 */ "tt\0"
1632
134k
  /* 714 */ "y\0"
1633
134k
};
1634
134k
  static const uint16_t RegAsmOffsetNoRegAltName[] = {
1635
134k
    598, 630, 657, 685, 699, 681, 688, 703, 643, 585, 666, 646, 707, 609, 
1636
134k
    581, 691, 638, 650, 589, 594, 616, 711, 695, 653, 623, 714, 136, 205, 
1637
134k
    258, 321, 372, 435, 486, 537, 576, 8, 82, 149, 218, 271, 334, 385, 
1638
134k
    448, 499, 550, 22, 96, 163, 232, 285, 348, 399, 462, 513, 564, 36, 
1639
134k
    110, 56, 118, 187, 240, 303, 354, 417, 468, 531, 570, 0, 74, 141, 
1640
134k
    210, 263, 326, 377, 440, 491, 542, 14, 88, 155, 224, 277, 340, 391, 
1641
134k
    454, 505, 556, 28, 102, 59, 190, 306, 420, 534, 4, 145, 267, 381, 
1642
134k
    495, 18, 159, 281, 395, 509, 32, 169, 291, 405, 519, 42, 173, 295, 
1643
134k
    409, 523, 46, 177, 299, 413, 527, 50, 181, 59, 121, 190, 243, 306, 
1644
134k
    357, 420, 471, 534, 573, 4, 78, 145, 214, 267, 330, 381, 444, 495, 
1645
134k
    546, 18, 92, 159, 228, 281, 344, 395, 458, 509, 560, 32, 106, 54, 
1646
134k
    116, 185, 238, 62, 124, 193, 246, 309, 360, 423, 474, 65, 127, 196, 
1647
134k
    249, 312, 363, 675, 477, 68, 130, 199, 252, 315, 366, 429, 480, 71, 
1648
134k
    133, 202, 255, 318, 369, 678, 483, 59, 306, 534, 145, 381, 18, 281, 
1649
134k
    509, 169, 405, 42, 295, 523, 177, 413, 50, 56, 187, 303, 417, 531, 
1650
134k
    0, 141, 263, 377, 491, 14, 155, 277, 391, 505, 28, 62, 193, 309, 
1651
134k
    423, 65, 196, 312, 426, 68, 199, 315, 429, 71, 202, 318, 432, 
1652
134k
  };
1653
1654
134k
  static const char AsmStrsRegNamesStateReg[] = {
1655
134k
  /* 0 */ "pc\0"
1656
134k
  /* 3 */ "asi\0"
1657
134k
  /* 7 */ "tick\0"
1658
134k
  /* 12 */ "ccr\0"
1659
134k
  /* 16 */ "fprs\0"
1660
134k
};
1661
134k
  static const uint8_t RegAsmOffsetRegNamesStateReg[] = {
1662
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1663
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 12, 
1664
134k
    3, 7, 0, 16, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1665
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1666
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1667
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1668
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1669
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1670
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1671
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1672
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1673
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1674
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1675
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1676
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1677
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1678
134k
    2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 
1679
134k
  };
1680
1681
134k
  switch(AltIdx) {
1682
0
  default: CS_ASSERT_RET_VAL(0 && "Invalid register alt name index!", NULL);
1683
69.2k
  case Sparc_NoRegAltName:
1684
69.2k
    CS_ASSERT_RET_VAL(*(AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]) &&
1685
69.2k
           "Invalid alt name index for register!", NULL);
1686
69.2k
    return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1];
1687
65.5k
  case Sparc_RegNamesStateReg:
1688
65.5k
    if (!*(AsmStrsRegNamesStateReg+RegAsmOffsetRegNamesStateReg[RegNo-1]))
1689
62.8k
      return getRegisterName(RegNo, Sparc_NoRegAltName);
1690
2.72k
    return AsmStrsRegNamesStateReg+RegAsmOffsetRegNamesStateReg[RegNo-1];
1691
134k
  }
1692
#else
1693
  return NULL;
1694
#endif // CAPSTONE_DIET
1695
134k
}
1696
#ifdef PRINT_ALIAS_INSTR
1697
#undef PRINT_ALIAS_INSTR
1698
1699
47.0k
static bool printAliasInstr(MCInst *MI, uint64_t Address, SStream *OS) {
1700
47.0k
#ifndef CAPSTONE_DIET
1701
47.0k
  static const PatternsForOpcode OpToPatterns[] = {
1702
47.0k
    {Sparc_BCOND, 0, 16 },
1703
47.0k
    {Sparc_BCONDA, 16, 16 },
1704
47.0k
    {Sparc_BPFCCANT, 32, 16 },
1705
47.0k
    {Sparc_BPFCCNT, 48, 16 },
1706
47.0k
    {Sparc_BPICCANT, 64, 16 },
1707
47.0k
    {Sparc_BPICCNT, 80, 16 },
1708
47.0k
    {Sparc_BPRANT, 96, 6 },
1709
47.0k
    {Sparc_BPRNT, 102, 6 },
1710
47.0k
    {Sparc_BPXCCANT, 108, 16 },
1711
47.0k
    {Sparc_BPXCCNT, 124, 16 },
1712
47.0k
    {Sparc_CASArr, 140, 2 },
1713
47.0k
    {Sparc_CASXArr, 142, 2 },
1714
47.0k
    {Sparc_FMOVD_ICC, 144, 16 },
1715
47.0k
    {Sparc_FMOVD_XCC, 160, 16 },
1716
47.0k
    {Sparc_FMOVQ_ICC, 176, 16 },
1717
47.0k
    {Sparc_FMOVQ_XCC, 192, 16 },
1718
47.0k
    {Sparc_FMOVRD, 208, 6 },
1719
47.0k
    {Sparc_FMOVRQ, 214, 6 },
1720
47.0k
    {Sparc_FMOVRS, 220, 6 },
1721
47.0k
    {Sparc_FMOVS_ICC, 226, 16 },
1722
47.0k
    {Sparc_FMOVS_XCC, 242, 16 },
1723
47.0k
    {Sparc_MOVICCri, 258, 16 },
1724
47.0k
    {Sparc_MOVICCrr, 274, 16 },
1725
47.0k
    {Sparc_MOVRri, 290, 6 },
1726
47.0k
    {Sparc_MOVRrr, 296, 6 },
1727
47.0k
    {Sparc_MOVXCCri, 302, 16 },
1728
47.0k
    {Sparc_MOVXCCrr, 318, 16 },
1729
47.0k
    {Sparc_ORCCrr, 334, 1 },
1730
47.0k
    {Sparc_ORri, 335, 1 },
1731
47.0k
    {Sparc_ORrr, 336, 1 },
1732
47.0k
    {Sparc_RESTORErr, 337, 1 },
1733
47.0k
    {Sparc_RET, 338, 1 },
1734
47.0k
    {Sparc_RETL, 339, 1 },
1735
47.0k
    {Sparc_SAVErr, 340, 1 },
1736
47.0k
    {Sparc_SUBCCri, 341, 1 },
1737
47.0k
    {Sparc_SUBCCrr, 342, 1 },
1738
47.0k
    {Sparc_TICCri, 343, 32 },
1739
47.0k
    {Sparc_TICCrr, 375, 32 },
1740
47.0k
    {Sparc_TRAPri, 407, 32 },
1741
47.0k
    {Sparc_TRAPrr, 439, 32 },
1742
47.0k
    {Sparc_TXCCri, 471, 32 },
1743
47.0k
    {Sparc_TXCCrr, 503, 32 },
1744
47.0k
    {Sparc_V9FCMPD, 535, 1 },
1745
47.0k
    {Sparc_V9FCMPED, 536, 1 },
1746
47.0k
    {Sparc_V9FCMPEQ, 537, 1 },
1747
47.0k
    {Sparc_V9FCMPES, 538, 1 },
1748
47.0k
    {Sparc_V9FCMPQ, 539, 1 },
1749
47.0k
    {Sparc_V9FCMPS, 540, 1 },
1750
47.0k
    {Sparc_V9FMOVD_FCC, 541, 16 },
1751
47.0k
    {Sparc_V9FMOVQ_FCC, 557, 16 },
1752
47.0k
    {Sparc_V9FMOVS_FCC, 573, 16 },
1753
47.0k
    {Sparc_V9MOVFCCri, 589, 16 },
1754
47.0k
    {Sparc_V9MOVFCCrr, 605, 16 },
1755
47.0k
  {0},  };
1756
1757
47.0k
  static const AliasPattern Patterns[] = {
1758
    // Sparc_BCOND - 0
1759
47.0k
    {0, 0, 2, 2 },
1760
47.0k
    {6, 2, 2, 2 },
1761
47.0k
    {12, 4, 2, 2 },
1762
47.0k
    {19, 6, 2, 2 },
1763
47.0k
    {25, 8, 2, 2 },
1764
47.0k
    {31, 10, 2, 2 },
1765
47.0k
    {38, 12, 2, 2 },
1766
47.0k
    {45, 14, 2, 2 },
1767
47.0k
    {51, 16, 2, 2 },
1768
47.0k
    {58, 18, 2, 2 },
1769
47.0k
    {66, 20, 2, 2 },
1770
47.0k
    {73, 22, 2, 2 },
1771
47.0k
    {80, 24, 2, 2 },
1772
47.0k
    {88, 26, 2, 2 },
1773
47.0k
    {96, 28, 2, 2 },
1774
47.0k
    {103, 30, 2, 2 },
1775
    // Sparc_BCONDA - 16
1776
47.0k
    {110, 32, 2, 2 },
1777
47.0k
    {118, 34, 2, 2 },
1778
47.0k
    {126, 36, 2, 2 },
1779
47.0k
    {135, 38, 2, 2 },
1780
47.0k
    {143, 40, 2, 2 },
1781
47.0k
    {151, 42, 2, 2 },
1782
47.0k
    {160, 44, 2, 2 },
1783
47.0k
    {169, 46, 2, 2 },
1784
47.0k
    {177, 48, 2, 2 },
1785
47.0k
    {186, 50, 2, 2 },
1786
47.0k
    {196, 52, 2, 2 },
1787
47.0k
    {205, 54, 2, 2 },
1788
47.0k
    {214, 56, 2, 2 },
1789
47.0k
    {224, 58, 2, 2 },
1790
47.0k
    {234, 60, 2, 2 },
1791
47.0k
    {243, 62, 2, 2 },
1792
    // Sparc_BPFCCANT - 32
1793
47.0k
    {252, 64, 3, 4 },
1794
47.0k
    {268, 68, 3, 4 },
1795
47.0k
    {284, 72, 3, 4 },
1796
47.0k
    {300, 76, 3, 4 },
1797
47.0k
    {316, 80, 3, 4 },
1798
47.0k
    {333, 84, 3, 4 },
1799
47.0k
    {349, 88, 3, 4 },
1800
47.0k
    {366, 92, 3, 4 },
1801
47.0k
    {383, 96, 3, 4 },
1802
47.0k
    {400, 100, 3, 4 },
1803
47.0k
    {416, 104, 3, 4 },
1804
47.0k
    {433, 108, 3, 4 },
1805
47.0k
    {450, 112, 3, 4 },
1806
47.0k
    {468, 116, 3, 4 },
1807
47.0k
    {485, 120, 3, 4 },
1808
47.0k
    {503, 124, 3, 4 },
1809
    // Sparc_BPFCCNT - 48
1810
47.0k
    {519, 128, 3, 4 },
1811
47.0k
    {533, 132, 3, 4 },
1812
47.0k
    {547, 136, 3, 4 },
1813
47.0k
    {561, 140, 3, 4 },
1814
47.0k
    {575, 144, 3, 4 },
1815
47.0k
    {590, 148, 3, 4 },
1816
47.0k
    {604, 152, 3, 4 },
1817
47.0k
    {619, 156, 3, 4 },
1818
47.0k
    {634, 160, 3, 4 },
1819
47.0k
    {649, 164, 3, 4 },
1820
47.0k
    {663, 168, 3, 4 },
1821
47.0k
    {678, 172, 3, 4 },
1822
47.0k
    {693, 176, 3, 4 },
1823
47.0k
    {709, 180, 3, 4 },
1824
47.0k
    {724, 184, 3, 4 },
1825
47.0k
    {740, 188, 3, 4 },
1826
    // Sparc_BPICCANT - 64
1827
47.0k
    {754, 192, 2, 3 },
1828
47.0k
    {771, 195, 2, 3 },
1829
47.0k
    {788, 198, 2, 3 },
1830
47.0k
    {806, 201, 2, 3 },
1831
47.0k
    {823, 204, 2, 3 },
1832
47.0k
    {840, 207, 2, 3 },
1833
47.0k
    {858, 210, 2, 3 },
1834
47.0k
    {876, 213, 2, 3 },
1835
47.0k
    {893, 216, 2, 3 },
1836
47.0k
    {911, 219, 2, 3 },
1837
47.0k
    {930, 222, 2, 3 },
1838
47.0k
    {948, 225, 2, 3 },
1839
47.0k
    {966, 228, 2, 3 },
1840
47.0k
    {985, 231, 2, 3 },
1841
47.0k
    {1004, 234, 2, 3 },
1842
47.0k
    {1022, 237, 2, 3 },
1843
    // Sparc_BPICCNT - 80
1844
47.0k
    {1040, 240, 2, 3 },
1845
47.0k
    {1055, 243, 2, 3 },
1846
47.0k
    {1070, 246, 2, 3 },
1847
47.0k
    {1086, 249, 2, 3 },
1848
47.0k
    {1101, 252, 2, 3 },
1849
47.0k
    {1116, 255, 2, 3 },
1850
47.0k
    {1132, 258, 2, 3 },
1851
47.0k
    {1148, 261, 2, 3 },
1852
47.0k
    {1163, 264, 2, 3 },
1853
47.0k
    {1179, 267, 2, 3 },
1854
47.0k
    {1196, 270, 2, 3 },
1855
47.0k
    {1212, 273, 2, 3 },
1856
47.0k
    {1228, 276, 2, 3 },
1857
47.0k
    {1245, 279, 2, 3 },
1858
47.0k
    {1262, 282, 2, 3 },
1859
47.0k
    {1278, 285, 2, 3 },
1860
    // Sparc_BPRANT - 96
1861
47.0k
    {1294, 288, 3, 4 },
1862
47.0k
    {1310, 292, 3, 4 },
1863
47.0k
    {1328, 296, 3, 4 },
1864
47.0k
    {1345, 300, 3, 4 },
1865
47.0k
    {1362, 304, 3, 4 },
1866
47.0k
    {1379, 308, 3, 4 },
1867
    // Sparc_BPRNT - 102
1868
47.0k
    {1397, 312, 3, 4 },
1869
47.0k
    {1411, 316, 3, 4 },
1870
47.0k
    {1427, 320, 3, 4 },
1871
47.0k
    {1442, 324, 3, 4 },
1872
47.0k
    {1457, 328, 3, 4 },
1873
47.0k
    {1472, 332, 3, 4 },
1874
    // Sparc_BPXCCANT - 108
1875
47.0k
    {1488, 336, 2, 3 },
1876
47.0k
    {1505, 339, 2, 3 },
1877
47.0k
    {1522, 342, 2, 3 },
1878
47.0k
    {1540, 345, 2, 3 },
1879
47.0k
    {1557, 348, 2, 3 },
1880
47.0k
    {1574, 351, 2, 3 },
1881
47.0k
    {1592, 354, 2, 3 },
1882
47.0k
    {1610, 357, 2, 3 },
1883
47.0k
    {1627, 360, 2, 3 },
1884
47.0k
    {1645, 363, 2, 3 },
1885
47.0k
    {1664, 366, 2, 3 },
1886
47.0k
    {1682, 369, 2, 3 },
1887
47.0k
    {1700, 372, 2, 3 },
1888
47.0k
    {1719, 375, 2, 3 },
1889
47.0k
    {1738, 378, 2, 3 },
1890
47.0k
    {1756, 381, 2, 3 },
1891
    // Sparc_BPXCCNT - 124
1892
47.0k
    {1774, 384, 2, 3 },
1893
47.0k
    {1789, 387, 2, 3 },
1894
47.0k
    {1804, 390, 2, 3 },
1895
47.0k
    {1820, 393, 2, 3 },
1896
47.0k
    {1835, 396, 2, 3 },
1897
47.0k
    {1850, 399, 2, 3 },
1898
47.0k
    {1866, 402, 2, 3 },
1899
47.0k
    {1882, 405, 2, 3 },
1900
47.0k
    {1897, 408, 2, 3 },
1901
47.0k
    {1913, 411, 2, 3 },
1902
47.0k
    {1930, 414, 2, 3 },
1903
47.0k
    {1946, 417, 2, 3 },
1904
47.0k
    {1962, 420, 2, 3 },
1905
47.0k
    {1979, 423, 2, 3 },
1906
47.0k
    {1996, 426, 2, 3 },
1907
47.0k
    {2012, 429, 2, 3 },
1908
    // Sparc_CASArr - 140
1909
47.0k
    {2028, 432, 5, 6 },
1910
47.0k
    {2045, 438, 5, 6 },
1911
    // Sparc_CASXArr - 142
1912
47.0k
    {2063, 444, 5, 6 },
1913
47.0k
    {2081, 450, 5, 6 },
1914
    // Sparc_FMOVD_ICC - 144
1915
47.0k
    {2100, 456, 4, 5 },
1916
47.0k
    {2120, 461, 4, 5 },
1917
47.0k
    {2140, 466, 4, 5 },
1918
47.0k
    {2161, 471, 4, 5 },
1919
47.0k
    {2181, 476, 4, 5 },
1920
47.0k
    {2201, 481, 4, 5 },
1921
47.0k
    {2222, 486, 4, 5 },
1922
47.0k
    {2243, 491, 4, 5 },
1923
47.0k
    {2263, 496, 4, 5 },
1924
47.0k
    {2284, 501, 4, 5 },
1925
47.0k
    {2306, 506, 4, 5 },
1926
47.0k
    {2327, 511, 4, 5 },
1927
47.0k
    {2348, 516, 4, 5 },
1928
47.0k
    {2370, 521, 4, 5 },
1929
47.0k
    {2392, 526, 4, 5 },
1930
47.0k
    {2413, 531, 4, 5 },
1931
    // Sparc_FMOVD_XCC - 160
1932
47.0k
    {2434, 536, 4, 5 },
1933
47.0k
    {2454, 541, 4, 5 },
1934
47.0k
    {2474, 546, 4, 5 },
1935
47.0k
    {2495, 551, 4, 5 },
1936
47.0k
    {2515, 556, 4, 5 },
1937
47.0k
    {2535, 561, 4, 5 },
1938
47.0k
    {2556, 566, 4, 5 },
1939
47.0k
    {2577, 571, 4, 5 },
1940
47.0k
    {2597, 576, 4, 5 },
1941
47.0k
    {2618, 581, 4, 5 },
1942
47.0k
    {2640, 586, 4, 5 },
1943
47.0k
    {2661, 591, 4, 5 },
1944
47.0k
    {2682, 596, 4, 5 },
1945
47.0k
    {2704, 601, 4, 5 },
1946
47.0k
    {2726, 606, 4, 5 },
1947
47.0k
    {2747, 611, 4, 5 },
1948
    // Sparc_FMOVQ_ICC - 176
1949
47.0k
    {2768, 616, 4, 5 },
1950
47.0k
    {2788, 621, 4, 5 },
1951
47.0k
    {2808, 626, 4, 5 },
1952
47.0k
    {2829, 631, 4, 5 },
1953
47.0k
    {2849, 636, 4, 5 },
1954
47.0k
    {2869, 641, 4, 5 },
1955
47.0k
    {2890, 646, 4, 5 },
1956
47.0k
    {2911, 651, 4, 5 },
1957
47.0k
    {2931, 656, 4, 5 },
1958
47.0k
    {2952, 661, 4, 5 },
1959
47.0k
    {2974, 666, 4, 5 },
1960
47.0k
    {2995, 671, 4, 5 },
1961
47.0k
    {3016, 676, 4, 5 },
1962
47.0k
    {3038, 681, 4, 5 },
1963
47.0k
    {3060, 686, 4, 5 },
1964
47.0k
    {3081, 691, 4, 5 },
1965
    // Sparc_FMOVQ_XCC - 192
1966
47.0k
    {3102, 696, 4, 5 },
1967
47.0k
    {3122, 701, 4, 5 },
1968
47.0k
    {3142, 706, 4, 5 },
1969
47.0k
    {3163, 711, 4, 5 },
1970
47.0k
    {3183, 716, 4, 5 },
1971
47.0k
    {3203, 721, 4, 5 },
1972
47.0k
    {3224, 726, 4, 5 },
1973
47.0k
    {3245, 731, 4, 5 },
1974
47.0k
    {3265, 736, 4, 5 },
1975
47.0k
    {3286, 741, 4, 5 },
1976
47.0k
    {3308, 746, 4, 5 },
1977
47.0k
    {3329, 751, 4, 5 },
1978
47.0k
    {3350, 756, 4, 5 },
1979
47.0k
    {3372, 761, 4, 5 },
1980
47.0k
    {3394, 766, 4, 5 },
1981
47.0k
    {3415, 771, 4, 5 },
1982
    // Sparc_FMOVRD - 208
1983
47.0k
    {3436, 776, 5, 6 },
1984
47.0k
    {3455, 782, 5, 6 },
1985
47.0k
    {3476, 788, 5, 6 },
1986
47.0k
    {3496, 794, 5, 6 },
1987
47.0k
    {3516, 800, 5, 6 },
1988
47.0k
    {3536, 806, 5, 6 },
1989
    // Sparc_FMOVRQ - 214
1990
47.0k
    {3557, 812, 5, 6 },
1991
47.0k
    {3576, 818, 5, 6 },
1992
47.0k
    {3597, 824, 5, 6 },
1993
47.0k
    {3617, 830, 5, 6 },
1994
47.0k
    {3637, 836, 5, 6 },
1995
47.0k
    {3657, 842, 5, 6 },
1996
    // Sparc_FMOVRS - 220
1997
47.0k
    {3678, 848, 5, 6 },
1998
47.0k
    {3697, 854, 5, 6 },
1999
47.0k
    {3718, 860, 5, 6 },
2000
47.0k
    {3738, 866, 5, 6 },
2001
47.0k
    {3758, 872, 5, 6 },
2002
47.0k
    {3778, 878, 5, 6 },
2003
    // Sparc_FMOVS_ICC - 226
2004
47.0k
    {3799, 884, 4, 5 },
2005
47.0k
    {3819, 889, 4, 5 },
2006
47.0k
    {3839, 894, 4, 5 },
2007
47.0k
    {3860, 899, 4, 5 },
2008
47.0k
    {3880, 904, 4, 5 },
2009
47.0k
    {3900, 909, 4, 5 },
2010
47.0k
    {3921, 914, 4, 5 },
2011
47.0k
    {3942, 919, 4, 5 },
2012
47.0k
    {3962, 924, 4, 5 },
2013
47.0k
    {3983, 929, 4, 5 },
2014
47.0k
    {4005, 934, 4, 5 },
2015
47.0k
    {4026, 939, 4, 5 },
2016
47.0k
    {4047, 944, 4, 5 },
2017
47.0k
    {4069, 949, 4, 5 },
2018
47.0k
    {4091, 954, 4, 5 },
2019
47.0k
    {4112, 959, 4, 5 },
2020
    // Sparc_FMOVS_XCC - 242
2021
47.0k
    {4133, 964, 4, 5 },
2022
47.0k
    {4153, 969, 4, 5 },
2023
47.0k
    {4173, 974, 4, 5 },
2024
47.0k
    {4194, 979, 4, 5 },
2025
47.0k
    {4214, 984, 4, 5 },
2026
47.0k
    {4234, 989, 4, 5 },
2027
47.0k
    {4255, 994, 4, 5 },
2028
47.0k
    {4276, 999, 4, 5 },
2029
47.0k
    {4296, 1004, 4, 5 },
2030
47.0k
    {4317, 1009, 4, 5 },
2031
47.0k
    {4339, 1014, 4, 5 },
2032
47.0k
    {4360, 1019, 4, 5 },
2033
47.0k
    {4381, 1024, 4, 5 },
2034
47.0k
    {4403, 1029, 4, 5 },
2035
47.0k
    {4425, 1034, 4, 5 },
2036
47.0k
    {4446, 1039, 4, 5 },
2037
    // Sparc_MOVICCri - 258
2038
47.0k
    {4467, 1044, 4, 5 },
2039
47.0k
    {4485, 1049, 4, 5 },
2040
47.0k
    {4503, 1054, 4, 5 },
2041
47.0k
    {4522, 1059, 4, 5 },
2042
47.0k
    {4540, 1064, 4, 5 },
2043
47.0k
    {4558, 1069, 4, 5 },
2044
47.0k
    {4577, 1074, 4, 5 },
2045
47.0k
    {4596, 1079, 4, 5 },
2046
47.0k
    {4614, 1084, 4, 5 },
2047
47.0k
    {4633, 1089, 4, 5 },
2048
47.0k
    {4653, 1094, 4, 5 },
2049
47.0k
    {4672, 1099, 4, 5 },
2050
47.0k
    {4691, 1104, 4, 5 },
2051
47.0k
    {4711, 1109, 4, 5 },
2052
47.0k
    {4731, 1114, 4, 5 },
2053
47.0k
    {4750, 1119, 4, 5 },
2054
    // Sparc_MOVICCrr - 274
2055
47.0k
    {4467, 1124, 4, 5 },
2056
47.0k
    {4485, 1129, 4, 5 },
2057
47.0k
    {4503, 1134, 4, 5 },
2058
47.0k
    {4522, 1139, 4, 5 },
2059
47.0k
    {4540, 1144, 4, 5 },
2060
47.0k
    {4558, 1149, 4, 5 },
2061
47.0k
    {4577, 1154, 4, 5 },
2062
47.0k
    {4596, 1159, 4, 5 },
2063
47.0k
    {4614, 1164, 4, 5 },
2064
47.0k
    {4633, 1169, 4, 5 },
2065
47.0k
    {4653, 1174, 4, 5 },
2066
47.0k
    {4672, 1179, 4, 5 },
2067
47.0k
    {4691, 1184, 4, 5 },
2068
47.0k
    {4711, 1189, 4, 5 },
2069
47.0k
    {4731, 1194, 4, 5 },
2070
47.0k
    {4750, 1199, 4, 5 },
2071
    // Sparc_MOVRri - 290
2072
47.0k
    {4769, 1204, 5, 6 },
2073
47.0k
    {4786, 1210, 5, 6 },
2074
47.0k
    {4805, 1216, 5, 6 },
2075
47.0k
    {4823, 1222, 5, 6 },
2076
47.0k
    {4841, 1228, 5, 6 },
2077
47.0k
    {4859, 1234, 5, 6 },
2078
    // Sparc_MOVRrr - 296
2079
47.0k
    {4769, 1240, 5, 6 },
2080
47.0k
    {4786, 1246, 5, 6 },
2081
47.0k
    {4805, 1252, 5, 6 },
2082
47.0k
    {4823, 1258, 5, 6 },
2083
47.0k
    {4841, 1264, 5, 6 },
2084
47.0k
    {4859, 1270, 5, 6 },
2085
    // Sparc_MOVXCCri - 302
2086
47.0k
    {4878, 1276, 4, 5 },
2087
47.0k
    {4896, 1281, 4, 5 },
2088
47.0k
    {4914, 1286, 4, 5 },
2089
47.0k
    {4933, 1291, 4, 5 },
2090
47.0k
    {4951, 1296, 4, 5 },
2091
47.0k
    {4969, 1301, 4, 5 },
2092
47.0k
    {4988, 1306, 4, 5 },
2093
47.0k
    {5007, 1311, 4, 5 },
2094
47.0k
    {5025, 1316, 4, 5 },
2095
47.0k
    {5044, 1321, 4, 5 },
2096
47.0k
    {5064, 1326, 4, 5 },
2097
47.0k
    {5083, 1331, 4, 5 },
2098
47.0k
    {5102, 1336, 4, 5 },
2099
47.0k
    {5122, 1341, 4, 5 },
2100
47.0k
    {5142, 1346, 4, 5 },
2101
47.0k
    {5161, 1351, 4, 5 },
2102
    // Sparc_MOVXCCrr - 318
2103
47.0k
    {4878, 1356, 4, 5 },
2104
47.0k
    {4896, 1361, 4, 5 },
2105
47.0k
    {4914, 1366, 4, 5 },
2106
47.0k
    {4933, 1371, 4, 5 },
2107
47.0k
    {4951, 1376, 4, 5 },
2108
47.0k
    {4969, 1381, 4, 5 },
2109
47.0k
    {4988, 1386, 4, 5 },
2110
47.0k
    {5007, 1391, 4, 5 },
2111
47.0k
    {5025, 1396, 4, 5 },
2112
47.0k
    {5044, 1401, 4, 5 },
2113
47.0k
    {5064, 1406, 4, 5 },
2114
47.0k
    {5083, 1411, 4, 5 },
2115
47.0k
    {5102, 1416, 4, 5 },
2116
47.0k
    {5122, 1421, 4, 5 },
2117
47.0k
    {5142, 1426, 4, 5 },
2118
47.0k
    {5161, 1431, 4, 5 },
2119
    // Sparc_ORCCrr - 334
2120
47.0k
    {5180, 1436, 3, 3 },
2121
    // Sparc_ORri - 335
2122
47.0k
    {5187, 1439, 3, 2 },
2123
    // Sparc_ORrr - 336
2124
47.0k
    {5187, 1441, 3, 3 },
2125
    // Sparc_RESTORErr - 337
2126
47.0k
    {5198, 1444, 3, 3 },
2127
    // Sparc_RET - 338
2128
47.0k
    {5206, 1447, 1, 1 },
2129
    // Sparc_RETL - 339
2130
47.0k
    {5210, 1448, 1, 1 },
2131
    // Sparc_SAVErr - 340
2132
47.0k
    {5215, 1449, 3, 3 },
2133
    // Sparc_SUBCCri - 341
2134
47.0k
    {5220, 1452, 3, 2 },
2135
    // Sparc_SUBCCrr - 342
2136
47.0k
    {5220, 1454, 3, 3 },
2137
    // Sparc_TICCri - 343
2138
47.0k
    {5231, 1457, 3, 4 },
2139
47.0k
    {5243, 1461, 3, 4 },
2140
47.0k
    {5260, 1465, 3, 4 },
2141
47.0k
    {5272, 1469, 3, 4 },
2142
47.0k
    {5289, 1473, 3, 4 },
2143
47.0k
    {5302, 1477, 3, 4 },
2144
47.0k
    {5320, 1481, 3, 4 },
2145
47.0k
    {5332, 1485, 3, 4 },
2146
47.0k
    {5349, 1489, 3, 4 },
2147
47.0k
    {5361, 1493, 3, 4 },
2148
47.0k
    {5378, 1497, 3, 4 },
2149
47.0k
    {5391, 1501, 3, 4 },
2150
47.0k
    {5409, 1505, 3, 4 },
2151
47.0k
    {5422, 1509, 3, 4 },
2152
47.0k
    {5440, 1513, 3, 4 },
2153
47.0k
    {5452, 1517, 3, 4 },
2154
47.0k
    {5469, 1521, 3, 4 },
2155
47.0k
    {5482, 1525, 3, 4 },
2156
47.0k
    {5500, 1529, 3, 4 },
2157
47.0k
    {5514, 1533, 3, 4 },
2158
47.0k
    {5533, 1537, 3, 4 },
2159
47.0k
    {5546, 1541, 3, 4 },
2160
47.0k
    {5564, 1545, 3, 4 },
2161
47.0k
    {5577, 1549, 3, 4 },
2162
47.0k
    {5595, 1553, 3, 4 },
2163
47.0k
    {5609, 1557, 3, 4 },
2164
47.0k
    {5628, 1561, 3, 4 },
2165
47.0k
    {5642, 1565, 3, 4 },
2166
47.0k
    {5661, 1569, 3, 4 },
2167
47.0k
    {5674, 1573, 3, 4 },
2168
47.0k
    {5692, 1577, 3, 4 },
2169
47.0k
    {5705, 1581, 3, 4 },
2170
    // Sparc_TICCrr - 375
2171
47.0k
    {5231, 1585, 3, 4 },
2172
47.0k
    {5243, 1589, 3, 4 },
2173
47.0k
    {5260, 1593, 3, 4 },
2174
47.0k
    {5272, 1597, 3, 4 },
2175
47.0k
    {5289, 1601, 3, 4 },
2176
47.0k
    {5302, 1605, 3, 4 },
2177
47.0k
    {5320, 1609, 3, 4 },
2178
47.0k
    {5332, 1613, 3, 4 },
2179
47.0k
    {5349, 1617, 3, 4 },
2180
47.0k
    {5361, 1621, 3, 4 },
2181
47.0k
    {5378, 1625, 3, 4 },
2182
47.0k
    {5391, 1629, 3, 4 },
2183
47.0k
    {5409, 1633, 3, 4 },
2184
47.0k
    {5422, 1637, 3, 4 },
2185
47.0k
    {5440, 1641, 3, 4 },
2186
47.0k
    {5452, 1645, 3, 4 },
2187
47.0k
    {5469, 1649, 3, 4 },
2188
47.0k
    {5482, 1653, 3, 4 },
2189
47.0k
    {5500, 1657, 3, 4 },
2190
47.0k
    {5514, 1661, 3, 4 },
2191
47.0k
    {5533, 1665, 3, 4 },
2192
47.0k
    {5546, 1669, 3, 4 },
2193
47.0k
    {5564, 1673, 3, 4 },
2194
47.0k
    {5577, 1677, 3, 4 },
2195
47.0k
    {5595, 1681, 3, 4 },
2196
47.0k
    {5609, 1685, 3, 4 },
2197
47.0k
    {5628, 1689, 3, 4 },
2198
47.0k
    {5642, 1693, 3, 4 },
2199
47.0k
    {5661, 1697, 3, 4 },
2200
47.0k
    {5674, 1701, 3, 4 },
2201
47.0k
    {5692, 1705, 3, 4 },
2202
47.0k
    {5705, 1709, 3, 4 },
2203
    // Sparc_TRAPri - 407
2204
47.0k
    {5723, 1713, 3, 3 },
2205
47.0k
    {5729, 1716, 3, 3 },
2206
47.0k
    {5740, 1719, 3, 3 },
2207
47.0k
    {5746, 1722, 3, 3 },
2208
47.0k
    {5757, 1725, 3, 3 },
2209
47.0k
    {5764, 1728, 3, 3 },
2210
47.0k
    {5776, 1731, 3, 3 },
2211
47.0k
    {5782, 1734, 3, 3 },
2212
47.0k
    {5793, 1737, 3, 3 },
2213
47.0k
    {5799, 1740, 3, 3 },
2214
47.0k
    {5810, 1743, 3, 3 },
2215
47.0k
    {5817, 1746, 3, 3 },
2216
47.0k
    {5829, 1749, 3, 3 },
2217
47.0k
    {5836, 1752, 3, 3 },
2218
47.0k
    {5848, 1755, 3, 3 },
2219
47.0k
    {5854, 1758, 3, 3 },
2220
47.0k
    {5865, 1761, 3, 3 },
2221
47.0k
    {5872, 1764, 3, 3 },
2222
47.0k
    {5884, 1767, 3, 3 },
2223
47.0k
    {5892, 1770, 3, 3 },
2224
47.0k
    {5905, 1773, 3, 3 },
2225
47.0k
    {5912, 1776, 3, 3 },
2226
47.0k
    {5924, 1779, 3, 3 },
2227
47.0k
    {5931, 1782, 3, 3 },
2228
47.0k
    {5943, 1785, 3, 3 },
2229
47.0k
    {5951, 1788, 3, 3 },
2230
47.0k
    {5964, 1791, 3, 3 },
2231
47.0k
    {5972, 1794, 3, 3 },
2232
47.0k
    {5985, 1797, 3, 3 },
2233
47.0k
    {5992, 1800, 3, 3 },
2234
47.0k
    {6004, 1803, 3, 3 },
2235
47.0k
    {6011, 1806, 3, 3 },
2236
    // Sparc_TRAPrr - 439
2237
47.0k
    {5723, 1809, 3, 3 },
2238
47.0k
    {5729, 1812, 3, 3 },
2239
47.0k
    {5740, 1815, 3, 3 },
2240
47.0k
    {5746, 1818, 3, 3 },
2241
47.0k
    {5757, 1821, 3, 3 },
2242
47.0k
    {5764, 1824, 3, 3 },
2243
47.0k
    {5776, 1827, 3, 3 },
2244
47.0k
    {5782, 1830, 3, 3 },
2245
47.0k
    {5793, 1833, 3, 3 },
2246
47.0k
    {5799, 1836, 3, 3 },
2247
47.0k
    {5810, 1839, 3, 3 },
2248
47.0k
    {5817, 1842, 3, 3 },
2249
47.0k
    {5829, 1845, 3, 3 },
2250
47.0k
    {5836, 1848, 3, 3 },
2251
47.0k
    {5848, 1851, 3, 3 },
2252
47.0k
    {5854, 1854, 3, 3 },
2253
47.0k
    {5865, 1857, 3, 3 },
2254
47.0k
    {5872, 1860, 3, 3 },
2255
47.0k
    {5884, 1863, 3, 3 },
2256
47.0k
    {5892, 1866, 3, 3 },
2257
47.0k
    {5905, 1869, 3, 3 },
2258
47.0k
    {5912, 1872, 3, 3 },
2259
47.0k
    {5924, 1875, 3, 3 },
2260
47.0k
    {5931, 1878, 3, 3 },
2261
47.0k
    {5943, 1881, 3, 3 },
2262
47.0k
    {5951, 1884, 3, 3 },
2263
47.0k
    {5964, 1887, 3, 3 },
2264
47.0k
    {5972, 1890, 3, 3 },
2265
47.0k
    {5985, 1893, 3, 3 },
2266
47.0k
    {5992, 1896, 3, 3 },
2267
47.0k
    {6004, 1899, 3, 3 },
2268
47.0k
    {6011, 1902, 3, 3 },
2269
    // Sparc_TXCCri - 471
2270
47.0k
    {6023, 1905, 3, 4 },
2271
47.0k
    {6035, 1909, 3, 4 },
2272
47.0k
    {6052, 1913, 3, 4 },
2273
47.0k
    {6064, 1917, 3, 4 },
2274
47.0k
    {6081, 1921, 3, 4 },
2275
47.0k
    {6094, 1925, 3, 4 },
2276
47.0k
    {6112, 1929, 3, 4 },
2277
47.0k
    {6124, 1933, 3, 4 },
2278
47.0k
    {6141, 1937, 3, 4 },
2279
47.0k
    {6153, 1941, 3, 4 },
2280
47.0k
    {6170, 1945, 3, 4 },
2281
47.0k
    {6183, 1949, 3, 4 },
2282
47.0k
    {6201, 1953, 3, 4 },
2283
47.0k
    {6214, 1957, 3, 4 },
2284
47.0k
    {6232, 1961, 3, 4 },
2285
47.0k
    {6244, 1965, 3, 4 },
2286
47.0k
    {6261, 1969, 3, 4 },
2287
47.0k
    {6274, 1973, 3, 4 },
2288
47.0k
    {6292, 1977, 3, 4 },
2289
47.0k
    {6306, 1981, 3, 4 },
2290
47.0k
    {6325, 1985, 3, 4 },
2291
47.0k
    {6338, 1989, 3, 4 },
2292
47.0k
    {6356, 1993, 3, 4 },
2293
47.0k
    {6369, 1997, 3, 4 },
2294
47.0k
    {6387, 2001, 3, 4 },
2295
47.0k
    {6401, 2005, 3, 4 },
2296
47.0k
    {6420, 2009, 3, 4 },
2297
47.0k
    {6434, 2013, 3, 4 },
2298
47.0k
    {6453, 2017, 3, 4 },
2299
47.0k
    {6466, 2021, 3, 4 },
2300
47.0k
    {6484, 2025, 3, 4 },
2301
47.0k
    {6497, 2029, 3, 4 },
2302
    // Sparc_TXCCrr - 503
2303
47.0k
    {6023, 2033, 3, 4 },
2304
47.0k
    {6035, 2037, 3, 4 },
2305
47.0k
    {6052, 2041, 3, 4 },
2306
47.0k
    {6064, 2045, 3, 4 },
2307
47.0k
    {6081, 2049, 3, 4 },
2308
47.0k
    {6094, 2053, 3, 4 },
2309
47.0k
    {6112, 2057, 3, 4 },
2310
47.0k
    {6124, 2061, 3, 4 },
2311
47.0k
    {6141, 2065, 3, 4 },
2312
47.0k
    {6153, 2069, 3, 4 },
2313
47.0k
    {6170, 2073, 3, 4 },
2314
47.0k
    {6183, 2077, 3, 4 },
2315
47.0k
    {6201, 2081, 3, 4 },
2316
47.0k
    {6214, 2085, 3, 4 },
2317
47.0k
    {6232, 2089, 3, 4 },
2318
47.0k
    {6244, 2093, 3, 4 },
2319
47.0k
    {6261, 2097, 3, 4 },
2320
47.0k
    {6274, 2101, 3, 4 },
2321
47.0k
    {6292, 2105, 3, 4 },
2322
47.0k
    {6306, 2109, 3, 4 },
2323
47.0k
    {6325, 2113, 3, 4 },
2324
47.0k
    {6338, 2117, 3, 4 },
2325
47.0k
    {6356, 2121, 3, 4 },
2326
47.0k
    {6369, 2125, 3, 4 },
2327
47.0k
    {6387, 2129, 3, 4 },
2328
47.0k
    {6401, 2133, 3, 4 },
2329
47.0k
    {6420, 2137, 3, 4 },
2330
47.0k
    {6434, 2141, 3, 4 },
2331
47.0k
    {6453, 2145, 3, 4 },
2332
47.0k
    {6466, 2149, 3, 4 },
2333
47.0k
    {6484, 2153, 3, 4 },
2334
47.0k
    {6497, 2157, 3, 4 },
2335
    // Sparc_V9FCMPD - 535
2336
47.0k
    {6515, 2161, 3, 3 },
2337
    // Sparc_V9FCMPED - 536
2338
47.0k
    {6528, 2164, 3, 3 },
2339
    // Sparc_V9FCMPEQ - 537
2340
47.0k
    {6542, 2167, 3, 3 },
2341
    // Sparc_V9FCMPES - 538
2342
47.0k
    {6556, 2170, 3, 3 },
2343
    // Sparc_V9FCMPQ - 539
2344
47.0k
    {6570, 2173, 3, 3 },
2345
    // Sparc_V9FCMPS - 540
2346
47.0k
    {6583, 2176, 3, 3 },
2347
    // Sparc_V9FMOVD_FCC - 541
2348
47.0k
    {6596, 2179, 5, 6 },
2349
47.0k
    {6614, 2185, 5, 6 },
2350
47.0k
    {6632, 2191, 5, 6 },
2351
47.0k
    {6650, 2197, 5, 6 },
2352
47.0k
    {6668, 2203, 5, 6 },
2353
47.0k
    {6687, 2209, 5, 6 },
2354
47.0k
    {6705, 2215, 5, 6 },
2355
47.0k
    {6724, 2221, 5, 6 },
2356
47.0k
    {6743, 2227, 5, 6 },
2357
47.0k
    {6762, 2233, 5, 6 },
2358
47.0k
    {6780, 2239, 5, 6 },
2359
47.0k
    {6799, 2245, 5, 6 },
2360
47.0k
    {6818, 2251, 5, 6 },
2361
47.0k
    {6838, 2257, 5, 6 },
2362
47.0k
    {6857, 2263, 5, 6 },
2363
47.0k
    {6877, 2269, 5, 6 },
2364
    // Sparc_V9FMOVQ_FCC - 557
2365
47.0k
    {6895, 2275, 5, 6 },
2366
47.0k
    {6913, 2281, 5, 6 },
2367
47.0k
    {6931, 2287, 5, 6 },
2368
47.0k
    {6949, 2293, 5, 6 },
2369
47.0k
    {6967, 2299, 5, 6 },
2370
47.0k
    {6986, 2305, 5, 6 },
2371
47.0k
    {7004, 2311, 5, 6 },
2372
47.0k
    {7023, 2317, 5, 6 },
2373
47.0k
    {7042, 2323, 5, 6 },
2374
47.0k
    {7061, 2329, 5, 6 },
2375
47.0k
    {7079, 2335, 5, 6 },
2376
47.0k
    {7098, 2341, 5, 6 },
2377
47.0k
    {7117, 2347, 5, 6 },
2378
47.0k
    {7137, 2353, 5, 6 },
2379
47.0k
    {7156, 2359, 5, 6 },
2380
47.0k
    {7176, 2365, 5, 6 },
2381
    // Sparc_V9FMOVS_FCC - 573
2382
47.0k
    {7194, 2371, 5, 6 },
2383
47.0k
    {7212, 2377, 5, 6 },
2384
47.0k
    {7230, 2383, 5, 6 },
2385
47.0k
    {7248, 2389, 5, 6 },
2386
47.0k
    {7266, 2395, 5, 6 },
2387
47.0k
    {7285, 2401, 5, 6 },
2388
47.0k
    {7303, 2407, 5, 6 },
2389
47.0k
    {7322, 2413, 5, 6 },
2390
47.0k
    {7341, 2419, 5, 6 },
2391
47.0k
    {7360, 2425, 5, 6 },
2392
47.0k
    {7378, 2431, 5, 6 },
2393
47.0k
    {7397, 2437, 5, 6 },
2394
47.0k
    {7416, 2443, 5, 6 },
2395
47.0k
    {7436, 2449, 5, 6 },
2396
47.0k
    {7455, 2455, 5, 6 },
2397
47.0k
    {7475, 2461, 5, 6 },
2398
    // Sparc_V9MOVFCCri - 589
2399
47.0k
    {7493, 2467, 5, 6 },
2400
47.0k
    {7509, 2473, 5, 6 },
2401
47.0k
    {7525, 2479, 5, 6 },
2402
47.0k
    {7541, 2485, 5, 6 },
2403
47.0k
    {7557, 2491, 5, 6 },
2404
47.0k
    {7574, 2497, 5, 6 },
2405
47.0k
    {7590, 2503, 5, 6 },
2406
47.0k
    {7607, 2509, 5, 6 },
2407
47.0k
    {7624, 2515, 5, 6 },
2408
47.0k
    {7641, 2521, 5, 6 },
2409
47.0k
    {7657, 2527, 5, 6 },
2410
47.0k
    {7674, 2533, 5, 6 },
2411
47.0k
    {7691, 2539, 5, 6 },
2412
47.0k
    {7709, 2545, 5, 6 },
2413
47.0k
    {7726, 2551, 5, 6 },
2414
47.0k
    {7744, 2557, 5, 6 },
2415
    // Sparc_V9MOVFCCrr - 605
2416
47.0k
    {7493, 2563, 5, 6 },
2417
47.0k
    {7509, 2569, 5, 6 },
2418
47.0k
    {7525, 2575, 5, 6 },
2419
47.0k
    {7541, 2581, 5, 6 },
2420
47.0k
    {7557, 2587, 5, 6 },
2421
47.0k
    {7574, 2593, 5, 6 },
2422
47.0k
    {7590, 2599, 5, 6 },
2423
47.0k
    {7607, 2605, 5, 6 },
2424
47.0k
    {7624, 2611, 5, 6 },
2425
47.0k
    {7641, 2617, 5, 6 },
2426
47.0k
    {7657, 2623, 5, 6 },
2427
47.0k
    {7674, 2629, 5, 6 },
2428
47.0k
    {7691, 2635, 5, 6 },
2429
47.0k
    {7709, 2641, 5, 6 },
2430
47.0k
    {7726, 2647, 5, 6 },
2431
47.0k
    {7744, 2653, 5, 6 },
2432
47.0k
  {0},  };
2433
2434
47.0k
  static const AliasPatternCond Conds[] = {
2435
    // (BCOND brtarget:$imm, 8) - 0
2436
47.0k
    {AliasPatternCond_K_Ignore, 0},
2437
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2438
    // (BCOND brtarget:$imm, 0) - 2
2439
47.0k
    {AliasPatternCond_K_Ignore, 0},
2440
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2441
    // (BCOND brtarget:$imm, 9) - 4
2442
47.0k
    {AliasPatternCond_K_Ignore, 0},
2443
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2444
    // (BCOND brtarget:$imm, 1) - 6
2445
47.0k
    {AliasPatternCond_K_Ignore, 0},
2446
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2447
    // (BCOND brtarget:$imm, 10) - 8
2448
47.0k
    {AliasPatternCond_K_Ignore, 0},
2449
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2450
    // (BCOND brtarget:$imm, 2) - 10
2451
47.0k
    {AliasPatternCond_K_Ignore, 0},
2452
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2453
    // (BCOND brtarget:$imm, 11) - 12
2454
47.0k
    {AliasPatternCond_K_Ignore, 0},
2455
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2456
    // (BCOND brtarget:$imm, 3) - 14
2457
47.0k
    {AliasPatternCond_K_Ignore, 0},
2458
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2459
    // (BCOND brtarget:$imm, 12) - 16
2460
47.0k
    {AliasPatternCond_K_Ignore, 0},
2461
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2462
    // (BCOND brtarget:$imm, 4) - 18
2463
47.0k
    {AliasPatternCond_K_Ignore, 0},
2464
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2465
    // (BCOND brtarget:$imm, 13) - 20
2466
47.0k
    {AliasPatternCond_K_Ignore, 0},
2467
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2468
    // (BCOND brtarget:$imm, 5) - 22
2469
47.0k
    {AliasPatternCond_K_Ignore, 0},
2470
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2471
    // (BCOND brtarget:$imm, 14) - 24
2472
47.0k
    {AliasPatternCond_K_Ignore, 0},
2473
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2474
    // (BCOND brtarget:$imm, 6) - 26
2475
47.0k
    {AliasPatternCond_K_Ignore, 0},
2476
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2477
    // (BCOND brtarget:$imm, 15) - 28
2478
47.0k
    {AliasPatternCond_K_Ignore, 0},
2479
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2480
    // (BCOND brtarget:$imm, 7) - 30
2481
47.0k
    {AliasPatternCond_K_Ignore, 0},
2482
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2483
    // (BCONDA brtarget:$imm, 8) - 32
2484
47.0k
    {AliasPatternCond_K_Ignore, 0},
2485
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2486
    // (BCONDA brtarget:$imm, 0) - 34
2487
47.0k
    {AliasPatternCond_K_Ignore, 0},
2488
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2489
    // (BCONDA brtarget:$imm, 9) - 36
2490
47.0k
    {AliasPatternCond_K_Ignore, 0},
2491
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2492
    // (BCONDA brtarget:$imm, 1) - 38
2493
47.0k
    {AliasPatternCond_K_Ignore, 0},
2494
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2495
    // (BCONDA brtarget:$imm, 10) - 40
2496
47.0k
    {AliasPatternCond_K_Ignore, 0},
2497
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2498
    // (BCONDA brtarget:$imm, 2) - 42
2499
47.0k
    {AliasPatternCond_K_Ignore, 0},
2500
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2501
    // (BCONDA brtarget:$imm, 11) - 44
2502
47.0k
    {AliasPatternCond_K_Ignore, 0},
2503
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2504
    // (BCONDA brtarget:$imm, 3) - 46
2505
47.0k
    {AliasPatternCond_K_Ignore, 0},
2506
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2507
    // (BCONDA brtarget:$imm, 12) - 48
2508
47.0k
    {AliasPatternCond_K_Ignore, 0},
2509
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2510
    // (BCONDA brtarget:$imm, 4) - 50
2511
47.0k
    {AliasPatternCond_K_Ignore, 0},
2512
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2513
    // (BCONDA brtarget:$imm, 13) - 52
2514
47.0k
    {AliasPatternCond_K_Ignore, 0},
2515
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2516
    // (BCONDA brtarget:$imm, 5) - 54
2517
47.0k
    {AliasPatternCond_K_Ignore, 0},
2518
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2519
    // (BCONDA brtarget:$imm, 14) - 56
2520
47.0k
    {AliasPatternCond_K_Ignore, 0},
2521
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2522
    // (BCONDA brtarget:$imm, 6) - 58
2523
47.0k
    {AliasPatternCond_K_Ignore, 0},
2524
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2525
    // (BCONDA brtarget:$imm, 15) - 60
2526
47.0k
    {AliasPatternCond_K_Ignore, 0},
2527
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2528
    // (BCONDA brtarget:$imm, 7) - 62
2529
47.0k
    {AliasPatternCond_K_Ignore, 0},
2530
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2531
    // (BPFCCANT brtarget:$imm, 8, FCCRegs:$cc) - 64
2532
47.0k
    {AliasPatternCond_K_Ignore, 0},
2533
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2534
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2535
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2536
    // (BPFCCANT brtarget:$imm, 0, FCCRegs:$cc) - 68
2537
47.0k
    {AliasPatternCond_K_Ignore, 0},
2538
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2539
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2540
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2541
    // (BPFCCANT brtarget:$imm, 7, FCCRegs:$cc) - 72
2542
47.0k
    {AliasPatternCond_K_Ignore, 0},
2543
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2544
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2545
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2546
    // (BPFCCANT brtarget:$imm, 6, FCCRegs:$cc) - 76
2547
47.0k
    {AliasPatternCond_K_Ignore, 0},
2548
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2549
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2550
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2551
    // (BPFCCANT brtarget:$imm, 5, FCCRegs:$cc) - 80
2552
47.0k
    {AliasPatternCond_K_Ignore, 0},
2553
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2554
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2555
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2556
    // (BPFCCANT brtarget:$imm, 4, FCCRegs:$cc) - 84
2557
47.0k
    {AliasPatternCond_K_Ignore, 0},
2558
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2559
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2560
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2561
    // (BPFCCANT brtarget:$imm, 3, FCCRegs:$cc) - 88
2562
47.0k
    {AliasPatternCond_K_Ignore, 0},
2563
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2564
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2565
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2566
    // (BPFCCANT brtarget:$imm, 2, FCCRegs:$cc) - 92
2567
47.0k
    {AliasPatternCond_K_Ignore, 0},
2568
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2569
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2570
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2571
    // (BPFCCANT brtarget:$imm, 1, FCCRegs:$cc) - 96
2572
47.0k
    {AliasPatternCond_K_Ignore, 0},
2573
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2574
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2575
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2576
    // (BPFCCANT brtarget:$imm, 9, FCCRegs:$cc) - 100
2577
47.0k
    {AliasPatternCond_K_Ignore, 0},
2578
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2579
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2580
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2581
    // (BPFCCANT brtarget:$imm, 10, FCCRegs:$cc) - 104
2582
47.0k
    {AliasPatternCond_K_Ignore, 0},
2583
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2584
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2585
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2586
    // (BPFCCANT brtarget:$imm, 11, FCCRegs:$cc) - 108
2587
47.0k
    {AliasPatternCond_K_Ignore, 0},
2588
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2589
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2590
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2591
    // (BPFCCANT brtarget:$imm, 12, FCCRegs:$cc) - 112
2592
47.0k
    {AliasPatternCond_K_Ignore, 0},
2593
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2594
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2595
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2596
    // (BPFCCANT brtarget:$imm, 13, FCCRegs:$cc) - 116
2597
47.0k
    {AliasPatternCond_K_Ignore, 0},
2598
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2599
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2600
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2601
    // (BPFCCANT brtarget:$imm, 14, FCCRegs:$cc) - 120
2602
47.0k
    {AliasPatternCond_K_Ignore, 0},
2603
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2604
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2605
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2606
    // (BPFCCANT brtarget:$imm, 15, FCCRegs:$cc) - 124
2607
47.0k
    {AliasPatternCond_K_Ignore, 0},
2608
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2609
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2610
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2611
    // (BPFCCNT brtarget:$imm, 8, FCCRegs:$cc) - 128
2612
47.0k
    {AliasPatternCond_K_Ignore, 0},
2613
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2614
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2615
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2616
    // (BPFCCNT brtarget:$imm, 0, FCCRegs:$cc) - 132
2617
47.0k
    {AliasPatternCond_K_Ignore, 0},
2618
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2619
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2620
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2621
    // (BPFCCNT brtarget:$imm, 7, FCCRegs:$cc) - 136
2622
47.0k
    {AliasPatternCond_K_Ignore, 0},
2623
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2624
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2625
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2626
    // (BPFCCNT brtarget:$imm, 6, FCCRegs:$cc) - 140
2627
47.0k
    {AliasPatternCond_K_Ignore, 0},
2628
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2629
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2630
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2631
    // (BPFCCNT brtarget:$imm, 5, FCCRegs:$cc) - 144
2632
47.0k
    {AliasPatternCond_K_Ignore, 0},
2633
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2634
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2635
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2636
    // (BPFCCNT brtarget:$imm, 4, FCCRegs:$cc) - 148
2637
47.0k
    {AliasPatternCond_K_Ignore, 0},
2638
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2639
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2640
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2641
    // (BPFCCNT brtarget:$imm, 3, FCCRegs:$cc) - 152
2642
47.0k
    {AliasPatternCond_K_Ignore, 0},
2643
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2644
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2645
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2646
    // (BPFCCNT brtarget:$imm, 2, FCCRegs:$cc) - 156
2647
47.0k
    {AliasPatternCond_K_Ignore, 0},
2648
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2649
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2650
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2651
    // (BPFCCNT brtarget:$imm, 1, FCCRegs:$cc) - 160
2652
47.0k
    {AliasPatternCond_K_Ignore, 0},
2653
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2654
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2655
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2656
    // (BPFCCNT brtarget:$imm, 9, FCCRegs:$cc) - 164
2657
47.0k
    {AliasPatternCond_K_Ignore, 0},
2658
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2659
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2660
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2661
    // (BPFCCNT brtarget:$imm, 10, FCCRegs:$cc) - 168
2662
47.0k
    {AliasPatternCond_K_Ignore, 0},
2663
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2664
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2665
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2666
    // (BPFCCNT brtarget:$imm, 11, FCCRegs:$cc) - 172
2667
47.0k
    {AliasPatternCond_K_Ignore, 0},
2668
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2669
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2670
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2671
    // (BPFCCNT brtarget:$imm, 12, FCCRegs:$cc) - 176
2672
47.0k
    {AliasPatternCond_K_Ignore, 0},
2673
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2674
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2675
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2676
    // (BPFCCNT brtarget:$imm, 13, FCCRegs:$cc) - 180
2677
47.0k
    {AliasPatternCond_K_Ignore, 0},
2678
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2679
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2680
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2681
    // (BPFCCNT brtarget:$imm, 14, FCCRegs:$cc) - 184
2682
47.0k
    {AliasPatternCond_K_Ignore, 0},
2683
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2684
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2685
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2686
    // (BPFCCNT brtarget:$imm, 15, FCCRegs:$cc) - 188
2687
47.0k
    {AliasPatternCond_K_Ignore, 0},
2688
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2689
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
2690
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2691
    // (BPICCANT brtarget:$imm, 8) - 192
2692
47.0k
    {AliasPatternCond_K_Ignore, 0},
2693
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2694
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2695
    // (BPICCANT brtarget:$imm, 0) - 195
2696
47.0k
    {AliasPatternCond_K_Ignore, 0},
2697
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2698
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2699
    // (BPICCANT brtarget:$imm, 9) - 198
2700
47.0k
    {AliasPatternCond_K_Ignore, 0},
2701
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2702
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2703
    // (BPICCANT brtarget:$imm, 1) - 201
2704
47.0k
    {AliasPatternCond_K_Ignore, 0},
2705
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2706
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2707
    // (BPICCANT brtarget:$imm, 10) - 204
2708
47.0k
    {AliasPatternCond_K_Ignore, 0},
2709
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2710
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2711
    // (BPICCANT brtarget:$imm, 2) - 207
2712
47.0k
    {AliasPatternCond_K_Ignore, 0},
2713
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2714
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2715
    // (BPICCANT brtarget:$imm, 11) - 210
2716
47.0k
    {AliasPatternCond_K_Ignore, 0},
2717
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2718
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2719
    // (BPICCANT brtarget:$imm, 3) - 213
2720
47.0k
    {AliasPatternCond_K_Ignore, 0},
2721
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2722
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2723
    // (BPICCANT brtarget:$imm, 12) - 216
2724
47.0k
    {AliasPatternCond_K_Ignore, 0},
2725
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2726
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2727
    // (BPICCANT brtarget:$imm, 4) - 219
2728
47.0k
    {AliasPatternCond_K_Ignore, 0},
2729
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2730
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2731
    // (BPICCANT brtarget:$imm, 13) - 222
2732
47.0k
    {AliasPatternCond_K_Ignore, 0},
2733
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2734
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2735
    // (BPICCANT brtarget:$imm, 5) - 225
2736
47.0k
    {AliasPatternCond_K_Ignore, 0},
2737
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2738
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2739
    // (BPICCANT brtarget:$imm, 14) - 228
2740
47.0k
    {AliasPatternCond_K_Ignore, 0},
2741
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2742
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2743
    // (BPICCANT brtarget:$imm, 6) - 231
2744
47.0k
    {AliasPatternCond_K_Ignore, 0},
2745
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2746
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2747
    // (BPICCANT brtarget:$imm, 15) - 234
2748
47.0k
    {AliasPatternCond_K_Ignore, 0},
2749
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2750
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2751
    // (BPICCANT brtarget:$imm, 7) - 237
2752
47.0k
    {AliasPatternCond_K_Ignore, 0},
2753
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2754
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2755
    // (BPICCNT brtarget:$imm, 8) - 240
2756
47.0k
    {AliasPatternCond_K_Ignore, 0},
2757
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2758
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2759
    // (BPICCNT brtarget:$imm, 0) - 243
2760
47.0k
    {AliasPatternCond_K_Ignore, 0},
2761
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2762
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2763
    // (BPICCNT brtarget:$imm, 9) - 246
2764
47.0k
    {AliasPatternCond_K_Ignore, 0},
2765
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2766
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2767
    // (BPICCNT brtarget:$imm, 1) - 249
2768
47.0k
    {AliasPatternCond_K_Ignore, 0},
2769
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2770
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2771
    // (BPICCNT brtarget:$imm, 10) - 252
2772
47.0k
    {AliasPatternCond_K_Ignore, 0},
2773
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2774
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2775
    // (BPICCNT brtarget:$imm, 2) - 255
2776
47.0k
    {AliasPatternCond_K_Ignore, 0},
2777
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2778
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2779
    // (BPICCNT brtarget:$imm, 11) - 258
2780
47.0k
    {AliasPatternCond_K_Ignore, 0},
2781
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2782
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2783
    // (BPICCNT brtarget:$imm, 3) - 261
2784
47.0k
    {AliasPatternCond_K_Ignore, 0},
2785
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2786
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2787
    // (BPICCNT brtarget:$imm, 12) - 264
2788
47.0k
    {AliasPatternCond_K_Ignore, 0},
2789
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2790
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2791
    // (BPICCNT brtarget:$imm, 4) - 267
2792
47.0k
    {AliasPatternCond_K_Ignore, 0},
2793
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2794
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2795
    // (BPICCNT brtarget:$imm, 13) - 270
2796
47.0k
    {AliasPatternCond_K_Ignore, 0},
2797
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2798
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2799
    // (BPICCNT brtarget:$imm, 5) - 273
2800
47.0k
    {AliasPatternCond_K_Ignore, 0},
2801
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2802
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2803
    // (BPICCNT brtarget:$imm, 14) - 276
2804
47.0k
    {AliasPatternCond_K_Ignore, 0},
2805
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2806
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2807
    // (BPICCNT brtarget:$imm, 6) - 279
2808
47.0k
    {AliasPatternCond_K_Ignore, 0},
2809
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2810
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2811
    // (BPICCNT brtarget:$imm, 15) - 282
2812
47.0k
    {AliasPatternCond_K_Ignore, 0},
2813
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2814
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2815
    // (BPICCNT brtarget:$imm, 7) - 285
2816
47.0k
    {AliasPatternCond_K_Ignore, 0},
2817
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2818
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2819
    // (BPRANT bprtarget16:$imm, 1, I64Regs:$rs1) - 288
2820
47.0k
    {AliasPatternCond_K_Ignore, 0},
2821
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2822
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2823
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2824
    // (BPRANT bprtarget16:$imm, 2, I64Regs:$rs1) - 292
2825
47.0k
    {AliasPatternCond_K_Ignore, 0},
2826
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2827
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2828
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2829
    // (BPRANT bprtarget16:$imm, 3, I64Regs:$rs1) - 296
2830
47.0k
    {AliasPatternCond_K_Ignore, 0},
2831
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2832
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2833
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2834
    // (BPRANT bprtarget16:$imm, 5, I64Regs:$rs1) - 300
2835
47.0k
    {AliasPatternCond_K_Ignore, 0},
2836
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2837
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2838
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2839
    // (BPRANT bprtarget16:$imm, 6, I64Regs:$rs1) - 304
2840
47.0k
    {AliasPatternCond_K_Ignore, 0},
2841
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2842
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2843
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2844
    // (BPRANT bprtarget16:$imm, 7, I64Regs:$rs1) - 308
2845
47.0k
    {AliasPatternCond_K_Ignore, 0},
2846
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2847
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2848
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2849
    // (BPRNT bprtarget16:$imm, 1, I64Regs:$rs1) - 312
2850
47.0k
    {AliasPatternCond_K_Ignore, 0},
2851
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2852
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2853
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2854
    // (BPRNT bprtarget16:$imm, 2, I64Regs:$rs1) - 316
2855
47.0k
    {AliasPatternCond_K_Ignore, 0},
2856
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2857
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2858
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2859
    // (BPRNT bprtarget16:$imm, 3, I64Regs:$rs1) - 320
2860
47.0k
    {AliasPatternCond_K_Ignore, 0},
2861
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2862
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2863
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2864
    // (BPRNT bprtarget16:$imm, 5, I64Regs:$rs1) - 324
2865
47.0k
    {AliasPatternCond_K_Ignore, 0},
2866
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2867
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2868
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2869
    // (BPRNT bprtarget16:$imm, 6, I64Regs:$rs1) - 328
2870
47.0k
    {AliasPatternCond_K_Ignore, 0},
2871
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2872
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2873
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2874
    // (BPRNT bprtarget16:$imm, 7, I64Regs:$rs1) - 332
2875
47.0k
    {AliasPatternCond_K_Ignore, 0},
2876
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2877
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
2878
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2879
    // (BPXCCANT brtarget:$imm, 8) - 336
2880
47.0k
    {AliasPatternCond_K_Ignore, 0},
2881
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2882
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2883
    // (BPXCCANT brtarget:$imm, 0) - 339
2884
47.0k
    {AliasPatternCond_K_Ignore, 0},
2885
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2886
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2887
    // (BPXCCANT brtarget:$imm, 9) - 342
2888
47.0k
    {AliasPatternCond_K_Ignore, 0},
2889
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2890
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2891
    // (BPXCCANT brtarget:$imm, 1) - 345
2892
47.0k
    {AliasPatternCond_K_Ignore, 0},
2893
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2894
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2895
    // (BPXCCANT brtarget:$imm, 10) - 348
2896
47.0k
    {AliasPatternCond_K_Ignore, 0},
2897
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2898
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2899
    // (BPXCCANT brtarget:$imm, 2) - 351
2900
47.0k
    {AliasPatternCond_K_Ignore, 0},
2901
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2902
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2903
    // (BPXCCANT brtarget:$imm, 11) - 354
2904
47.0k
    {AliasPatternCond_K_Ignore, 0},
2905
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2906
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2907
    // (BPXCCANT brtarget:$imm, 3) - 357
2908
47.0k
    {AliasPatternCond_K_Ignore, 0},
2909
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2910
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2911
    // (BPXCCANT brtarget:$imm, 12) - 360
2912
47.0k
    {AliasPatternCond_K_Ignore, 0},
2913
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2914
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2915
    // (BPXCCANT brtarget:$imm, 4) - 363
2916
47.0k
    {AliasPatternCond_K_Ignore, 0},
2917
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2918
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2919
    // (BPXCCANT brtarget:$imm, 13) - 366
2920
47.0k
    {AliasPatternCond_K_Ignore, 0},
2921
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2922
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2923
    // (BPXCCANT brtarget:$imm, 5) - 369
2924
47.0k
    {AliasPatternCond_K_Ignore, 0},
2925
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2926
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2927
    // (BPXCCANT brtarget:$imm, 14) - 372
2928
47.0k
    {AliasPatternCond_K_Ignore, 0},
2929
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2930
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2931
    // (BPXCCANT brtarget:$imm, 6) - 375
2932
47.0k
    {AliasPatternCond_K_Ignore, 0},
2933
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2934
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2935
    // (BPXCCANT brtarget:$imm, 15) - 378
2936
47.0k
    {AliasPatternCond_K_Ignore, 0},
2937
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
2938
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2939
    // (BPXCCANT brtarget:$imm, 7) - 381
2940
47.0k
    {AliasPatternCond_K_Ignore, 0},
2941
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
2942
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2943
    // (BPXCCNT brtarget:$imm, 8) - 384
2944
47.0k
    {AliasPatternCond_K_Ignore, 0},
2945
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
2946
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2947
    // (BPXCCNT brtarget:$imm, 0) - 387
2948
47.0k
    {AliasPatternCond_K_Ignore, 0},
2949
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
2950
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2951
    // (BPXCCNT brtarget:$imm, 9) - 390
2952
47.0k
    {AliasPatternCond_K_Ignore, 0},
2953
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
2954
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2955
    // (BPXCCNT brtarget:$imm, 1) - 393
2956
47.0k
    {AliasPatternCond_K_Ignore, 0},
2957
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
2958
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2959
    // (BPXCCNT brtarget:$imm, 10) - 396
2960
47.0k
    {AliasPatternCond_K_Ignore, 0},
2961
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
2962
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2963
    // (BPXCCNT brtarget:$imm, 2) - 399
2964
47.0k
    {AliasPatternCond_K_Ignore, 0},
2965
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
2966
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2967
    // (BPXCCNT brtarget:$imm, 11) - 402
2968
47.0k
    {AliasPatternCond_K_Ignore, 0},
2969
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
2970
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2971
    // (BPXCCNT brtarget:$imm, 3) - 405
2972
47.0k
    {AliasPatternCond_K_Ignore, 0},
2973
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
2974
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2975
    // (BPXCCNT brtarget:$imm, 12) - 408
2976
47.0k
    {AliasPatternCond_K_Ignore, 0},
2977
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
2978
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2979
    // (BPXCCNT brtarget:$imm, 4) - 411
2980
47.0k
    {AliasPatternCond_K_Ignore, 0},
2981
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
2982
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2983
    // (BPXCCNT brtarget:$imm, 13) - 414
2984
47.0k
    {AliasPatternCond_K_Ignore, 0},
2985
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
2986
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2987
    // (BPXCCNT brtarget:$imm, 5) - 417
2988
47.0k
    {AliasPatternCond_K_Ignore, 0},
2989
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
2990
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2991
    // (BPXCCNT brtarget:$imm, 14) - 420
2992
47.0k
    {AliasPatternCond_K_Ignore, 0},
2993
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
2994
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2995
    // (BPXCCNT brtarget:$imm, 6) - 423
2996
47.0k
    {AliasPatternCond_K_Ignore, 0},
2997
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
2998
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
2999
    // (BPXCCNT brtarget:$imm, 15) - 426
3000
47.0k
    {AliasPatternCond_K_Ignore, 0},
3001
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3002
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3003
    // (BPXCCNT brtarget:$imm, 7) - 429
3004
47.0k
    {AliasPatternCond_K_Ignore, 0},
3005
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3006
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3007
    // (CASArr IntRegs:$rd, IntRegs:$rs1, IntRegs:$rs2, 128) - 432
3008
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3009
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3010
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3011
47.0k
    {AliasPatternCond_K_Ignore, 0},
3012
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)128},
3013
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3014
    // (CASArr IntRegs:$rd, IntRegs:$rs1, IntRegs:$rs2, 136) - 438
3015
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3016
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3017
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3018
47.0k
    {AliasPatternCond_K_Ignore, 0},
3019
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)136},
3020
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3021
    // (CASXArr I64Regs:$rd, I64Regs:$rs1, I64Regs:$rs2, 128) - 444
3022
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3023
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3024
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3025
47.0k
    {AliasPatternCond_K_Ignore, 0},
3026
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)128},
3027
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3028
    // (CASXArr I64Regs:$rd, I64Regs:$rs1, I64Regs:$rs2, 136) - 450
3029
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3030
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3031
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3032
47.0k
    {AliasPatternCond_K_Ignore, 0},
3033
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)136},
3034
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3035
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 8) - 456
3036
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3037
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3038
47.0k
    {AliasPatternCond_K_Ignore, 0},
3039
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3040
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3041
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 0) - 461
3042
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3043
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3044
47.0k
    {AliasPatternCond_K_Ignore, 0},
3045
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3046
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3047
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 9) - 466
3048
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3049
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3050
47.0k
    {AliasPatternCond_K_Ignore, 0},
3051
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3052
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3053
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 1) - 471
3054
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3055
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3056
47.0k
    {AliasPatternCond_K_Ignore, 0},
3057
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3058
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3059
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 10) - 476
3060
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3061
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3062
47.0k
    {AliasPatternCond_K_Ignore, 0},
3063
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3064
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3065
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 2) - 481
3066
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3067
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3068
47.0k
    {AliasPatternCond_K_Ignore, 0},
3069
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3070
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3071
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 11) - 486
3072
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3073
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3074
47.0k
    {AliasPatternCond_K_Ignore, 0},
3075
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3076
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3077
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 3) - 491
3078
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3079
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3080
47.0k
    {AliasPatternCond_K_Ignore, 0},
3081
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3082
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3083
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 12) - 496
3084
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3085
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3086
47.0k
    {AliasPatternCond_K_Ignore, 0},
3087
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3088
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3089
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 4) - 501
3090
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3091
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3092
47.0k
    {AliasPatternCond_K_Ignore, 0},
3093
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3094
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3095
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 13) - 506
3096
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3097
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3098
47.0k
    {AliasPatternCond_K_Ignore, 0},
3099
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3100
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3101
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 5) - 511
3102
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3103
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3104
47.0k
    {AliasPatternCond_K_Ignore, 0},
3105
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3106
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3107
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 14) - 516
3108
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3109
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3110
47.0k
    {AliasPatternCond_K_Ignore, 0},
3111
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3112
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3113
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 6) - 521
3114
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3115
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3116
47.0k
    {AliasPatternCond_K_Ignore, 0},
3117
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3118
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3119
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 15) - 526
3120
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3121
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3122
47.0k
    {AliasPatternCond_K_Ignore, 0},
3123
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3124
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3125
    // (FMOVD_ICC DFPRegs:$rd, DFPRegs:$rs2, 7) - 531
3126
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3127
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3128
47.0k
    {AliasPatternCond_K_Ignore, 0},
3129
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3130
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3131
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 8) - 536
3132
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3133
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3134
47.0k
    {AliasPatternCond_K_Ignore, 0},
3135
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3136
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3137
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 0) - 541
3138
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3139
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3140
47.0k
    {AliasPatternCond_K_Ignore, 0},
3141
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3142
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3143
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 9) - 546
3144
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3145
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3146
47.0k
    {AliasPatternCond_K_Ignore, 0},
3147
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3148
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3149
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 1) - 551
3150
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3151
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3152
47.0k
    {AliasPatternCond_K_Ignore, 0},
3153
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3154
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3155
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 10) - 556
3156
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3157
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3158
47.0k
    {AliasPatternCond_K_Ignore, 0},
3159
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3160
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3161
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 2) - 561
3162
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3163
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3164
47.0k
    {AliasPatternCond_K_Ignore, 0},
3165
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3166
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3167
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 11) - 566
3168
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3169
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3170
47.0k
    {AliasPatternCond_K_Ignore, 0},
3171
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3172
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3173
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 3) - 571
3174
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3175
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3176
47.0k
    {AliasPatternCond_K_Ignore, 0},
3177
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3178
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3179
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 12) - 576
3180
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3181
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3182
47.0k
    {AliasPatternCond_K_Ignore, 0},
3183
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3184
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3185
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 4) - 581
3186
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3187
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3188
47.0k
    {AliasPatternCond_K_Ignore, 0},
3189
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3190
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3191
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 13) - 586
3192
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3193
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3194
47.0k
    {AliasPatternCond_K_Ignore, 0},
3195
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3196
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3197
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 5) - 591
3198
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3199
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3200
47.0k
    {AliasPatternCond_K_Ignore, 0},
3201
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3202
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3203
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 14) - 596
3204
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3205
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3206
47.0k
    {AliasPatternCond_K_Ignore, 0},
3207
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3208
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3209
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 6) - 601
3210
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3211
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3212
47.0k
    {AliasPatternCond_K_Ignore, 0},
3213
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3214
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3215
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 15) - 606
3216
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3217
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3218
47.0k
    {AliasPatternCond_K_Ignore, 0},
3219
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3220
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3221
    // (FMOVD_XCC DFPRegs:$rd, DFPRegs:$rs2, 7) - 611
3222
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3223
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3224
47.0k
    {AliasPatternCond_K_Ignore, 0},
3225
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3226
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3227
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 8) - 616
3228
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3229
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3230
47.0k
    {AliasPatternCond_K_Ignore, 0},
3231
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3232
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3233
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 0) - 621
3234
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3235
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3236
47.0k
    {AliasPatternCond_K_Ignore, 0},
3237
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3238
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3239
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 9) - 626
3240
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3241
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3242
47.0k
    {AliasPatternCond_K_Ignore, 0},
3243
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3244
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3245
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 1) - 631
3246
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3247
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3248
47.0k
    {AliasPatternCond_K_Ignore, 0},
3249
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3250
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3251
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 10) - 636
3252
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3253
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3254
47.0k
    {AliasPatternCond_K_Ignore, 0},
3255
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3256
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3257
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 2) - 641
3258
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3259
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3260
47.0k
    {AliasPatternCond_K_Ignore, 0},
3261
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3262
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3263
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 11) - 646
3264
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3265
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3266
47.0k
    {AliasPatternCond_K_Ignore, 0},
3267
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3268
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3269
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 3) - 651
3270
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3271
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3272
47.0k
    {AliasPatternCond_K_Ignore, 0},
3273
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3274
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3275
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 12) - 656
3276
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3277
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3278
47.0k
    {AliasPatternCond_K_Ignore, 0},
3279
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3280
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3281
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 4) - 661
3282
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3283
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3284
47.0k
    {AliasPatternCond_K_Ignore, 0},
3285
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3286
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3287
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 13) - 666
3288
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3289
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3290
47.0k
    {AliasPatternCond_K_Ignore, 0},
3291
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3292
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3293
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 5) - 671
3294
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3295
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3296
47.0k
    {AliasPatternCond_K_Ignore, 0},
3297
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3298
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3299
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 14) - 676
3300
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3301
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3302
47.0k
    {AliasPatternCond_K_Ignore, 0},
3303
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3304
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3305
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 6) - 681
3306
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3307
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3308
47.0k
    {AliasPatternCond_K_Ignore, 0},
3309
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3310
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3311
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 15) - 686
3312
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3313
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3314
47.0k
    {AliasPatternCond_K_Ignore, 0},
3315
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3316
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3317
    // (FMOVQ_ICC QFPRegs:$rd, QFPRegs:$rs2, 7) - 691
3318
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3319
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3320
47.0k
    {AliasPatternCond_K_Ignore, 0},
3321
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3322
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3323
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 8) - 696
3324
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3325
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3326
47.0k
    {AliasPatternCond_K_Ignore, 0},
3327
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3328
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3329
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 0) - 701
3330
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3331
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3332
47.0k
    {AliasPatternCond_K_Ignore, 0},
3333
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3334
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3335
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 9) - 706
3336
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3337
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3338
47.0k
    {AliasPatternCond_K_Ignore, 0},
3339
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3340
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3341
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 1) - 711
3342
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3343
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3344
47.0k
    {AliasPatternCond_K_Ignore, 0},
3345
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3346
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3347
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 10) - 716
3348
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3349
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3350
47.0k
    {AliasPatternCond_K_Ignore, 0},
3351
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3352
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3353
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 2) - 721
3354
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3355
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3356
47.0k
    {AliasPatternCond_K_Ignore, 0},
3357
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3358
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3359
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 11) - 726
3360
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3361
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3362
47.0k
    {AliasPatternCond_K_Ignore, 0},
3363
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3364
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3365
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 3) - 731
3366
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3367
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3368
47.0k
    {AliasPatternCond_K_Ignore, 0},
3369
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3370
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3371
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 12) - 736
3372
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3373
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3374
47.0k
    {AliasPatternCond_K_Ignore, 0},
3375
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3376
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3377
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 4) - 741
3378
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3379
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3380
47.0k
    {AliasPatternCond_K_Ignore, 0},
3381
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3382
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3383
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 13) - 746
3384
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3385
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3386
47.0k
    {AliasPatternCond_K_Ignore, 0},
3387
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3388
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3389
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 5) - 751
3390
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3391
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3392
47.0k
    {AliasPatternCond_K_Ignore, 0},
3393
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3394
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3395
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 14) - 756
3396
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3397
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3398
47.0k
    {AliasPatternCond_K_Ignore, 0},
3399
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3400
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3401
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 6) - 761
3402
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3403
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3404
47.0k
    {AliasPatternCond_K_Ignore, 0},
3405
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3406
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3407
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 15) - 766
3408
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3409
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3410
47.0k
    {AliasPatternCond_K_Ignore, 0},
3411
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3412
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3413
    // (FMOVQ_XCC QFPRegs:$rd, QFPRegs:$rs2, 7) - 771
3414
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3415
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3416
47.0k
    {AliasPatternCond_K_Ignore, 0},
3417
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3418
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3419
    // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 1) - 776
3420
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3421
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3422
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3423
47.0k
    {AliasPatternCond_K_Ignore, 0},
3424
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3425
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3426
    // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 2) - 782
3427
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3428
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3429
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3430
47.0k
    {AliasPatternCond_K_Ignore, 0},
3431
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3432
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3433
    // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 3) - 788
3434
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3435
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3436
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3437
47.0k
    {AliasPatternCond_K_Ignore, 0},
3438
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3439
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3440
    // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 5) - 794
3441
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3442
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3443
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3444
47.0k
    {AliasPatternCond_K_Ignore, 0},
3445
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3446
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3447
    // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 6) - 800
3448
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3449
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3450
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3451
47.0k
    {AliasPatternCond_K_Ignore, 0},
3452
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3453
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3454
    // (FMOVRD DFPRegs:$rd, I64Regs:$rs1, DFPRegs:$rs2, 7) - 806
3455
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3456
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3457
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
3458
47.0k
    {AliasPatternCond_K_Ignore, 0},
3459
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3460
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3461
    // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 1) - 812
3462
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3463
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3464
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3465
47.0k
    {AliasPatternCond_K_Ignore, 0},
3466
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3467
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3468
    // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 2) - 818
3469
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3470
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3471
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3472
47.0k
    {AliasPatternCond_K_Ignore, 0},
3473
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3474
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3475
    // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 3) - 824
3476
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3477
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3478
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3479
47.0k
    {AliasPatternCond_K_Ignore, 0},
3480
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3481
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3482
    // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 5) - 830
3483
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3484
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3485
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3486
47.0k
    {AliasPatternCond_K_Ignore, 0},
3487
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3488
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3489
    // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 6) - 836
3490
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3491
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3492
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3493
47.0k
    {AliasPatternCond_K_Ignore, 0},
3494
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3495
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3496
    // (FMOVRQ QFPRegs:$rd, I64Regs:$rs1, QFPRegs:$rs2, 7) - 842
3497
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3498
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3499
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
3500
47.0k
    {AliasPatternCond_K_Ignore, 0},
3501
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3502
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3503
    // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 1) - 848
3504
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3505
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3506
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3507
47.0k
    {AliasPatternCond_K_Ignore, 0},
3508
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3509
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3510
    // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 2) - 854
3511
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3512
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3513
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3514
47.0k
    {AliasPatternCond_K_Ignore, 0},
3515
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3516
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3517
    // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 3) - 860
3518
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3519
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3520
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3521
47.0k
    {AliasPatternCond_K_Ignore, 0},
3522
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3523
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3524
    // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 5) - 866
3525
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3526
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3527
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3528
47.0k
    {AliasPatternCond_K_Ignore, 0},
3529
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3530
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3531
    // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 6) - 872
3532
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3533
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3534
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3535
47.0k
    {AliasPatternCond_K_Ignore, 0},
3536
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3537
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3538
    // (FMOVRS FPRegs:$rd, I64Regs:$rs1, FPRegs:$rs2, 7) - 878
3539
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3540
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3541
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3542
47.0k
    {AliasPatternCond_K_Ignore, 0},
3543
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3544
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3545
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 8) - 884
3546
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3547
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3548
47.0k
    {AliasPatternCond_K_Ignore, 0},
3549
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3550
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3551
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 0) - 889
3552
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3553
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3554
47.0k
    {AliasPatternCond_K_Ignore, 0},
3555
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3556
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3557
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 9) - 894
3558
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3559
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3560
47.0k
    {AliasPatternCond_K_Ignore, 0},
3561
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3562
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3563
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 1) - 899
3564
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3565
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3566
47.0k
    {AliasPatternCond_K_Ignore, 0},
3567
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3568
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3569
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 10) - 904
3570
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3571
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3572
47.0k
    {AliasPatternCond_K_Ignore, 0},
3573
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3574
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3575
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 2) - 909
3576
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3577
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3578
47.0k
    {AliasPatternCond_K_Ignore, 0},
3579
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3580
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3581
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 11) - 914
3582
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3583
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3584
47.0k
    {AliasPatternCond_K_Ignore, 0},
3585
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3586
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3587
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 3) - 919
3588
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3589
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3590
47.0k
    {AliasPatternCond_K_Ignore, 0},
3591
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3592
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3593
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 12) - 924
3594
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3595
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3596
47.0k
    {AliasPatternCond_K_Ignore, 0},
3597
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3598
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3599
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 4) - 929
3600
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3601
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3602
47.0k
    {AliasPatternCond_K_Ignore, 0},
3603
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3604
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3605
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 13) - 934
3606
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3607
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3608
47.0k
    {AliasPatternCond_K_Ignore, 0},
3609
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3610
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3611
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 5) - 939
3612
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3613
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3614
47.0k
    {AliasPatternCond_K_Ignore, 0},
3615
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3616
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3617
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 14) - 944
3618
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3619
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3620
47.0k
    {AliasPatternCond_K_Ignore, 0},
3621
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3622
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3623
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 6) - 949
3624
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3625
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3626
47.0k
    {AliasPatternCond_K_Ignore, 0},
3627
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3628
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3629
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 15) - 954
3630
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3631
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3632
47.0k
    {AliasPatternCond_K_Ignore, 0},
3633
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3634
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3635
    // (FMOVS_ICC FPRegs:$rd, FPRegs:$rs2, 7) - 959
3636
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3637
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3638
47.0k
    {AliasPatternCond_K_Ignore, 0},
3639
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3640
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3641
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 8) - 964
3642
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3643
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3644
47.0k
    {AliasPatternCond_K_Ignore, 0},
3645
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3646
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3647
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 0) - 969
3648
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3649
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3650
47.0k
    {AliasPatternCond_K_Ignore, 0},
3651
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3652
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3653
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 9) - 974
3654
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3655
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3656
47.0k
    {AliasPatternCond_K_Ignore, 0},
3657
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3658
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3659
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 1) - 979
3660
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3661
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3662
47.0k
    {AliasPatternCond_K_Ignore, 0},
3663
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3664
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3665
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 10) - 984
3666
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3667
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3668
47.0k
    {AliasPatternCond_K_Ignore, 0},
3669
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3670
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3671
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 2) - 989
3672
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3673
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3674
47.0k
    {AliasPatternCond_K_Ignore, 0},
3675
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3676
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3677
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 11) - 994
3678
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3679
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3680
47.0k
    {AliasPatternCond_K_Ignore, 0},
3681
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3682
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3683
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 3) - 999
3684
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3685
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3686
47.0k
    {AliasPatternCond_K_Ignore, 0},
3687
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3688
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3689
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 12) - 1004
3690
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3691
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3692
47.0k
    {AliasPatternCond_K_Ignore, 0},
3693
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3694
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3695
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 4) - 1009
3696
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3697
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3698
47.0k
    {AliasPatternCond_K_Ignore, 0},
3699
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3700
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3701
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 13) - 1014
3702
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3703
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3704
47.0k
    {AliasPatternCond_K_Ignore, 0},
3705
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3706
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3707
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 5) - 1019
3708
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3709
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3710
47.0k
    {AliasPatternCond_K_Ignore, 0},
3711
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3712
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3713
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 14) - 1024
3714
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3715
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3716
47.0k
    {AliasPatternCond_K_Ignore, 0},
3717
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3718
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3719
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 6) - 1029
3720
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3721
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3722
47.0k
    {AliasPatternCond_K_Ignore, 0},
3723
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3724
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3725
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 15) - 1034
3726
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3727
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3728
47.0k
    {AliasPatternCond_K_Ignore, 0},
3729
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3730
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3731
    // (FMOVS_XCC FPRegs:$rd, FPRegs:$rs2, 7) - 1039
3732
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3733
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
3734
47.0k
    {AliasPatternCond_K_Ignore, 0},
3735
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3736
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3737
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 8) - 1044
3738
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3739
47.0k
    {AliasPatternCond_K_Ignore, 0},
3740
47.0k
    {AliasPatternCond_K_Ignore, 0},
3741
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3742
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3743
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 0) - 1049
3744
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3745
47.0k
    {AliasPatternCond_K_Ignore, 0},
3746
47.0k
    {AliasPatternCond_K_Ignore, 0},
3747
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3748
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3749
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 9) - 1054
3750
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3751
47.0k
    {AliasPatternCond_K_Ignore, 0},
3752
47.0k
    {AliasPatternCond_K_Ignore, 0},
3753
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3754
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3755
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 1) - 1059
3756
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3757
47.0k
    {AliasPatternCond_K_Ignore, 0},
3758
47.0k
    {AliasPatternCond_K_Ignore, 0},
3759
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3760
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3761
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 10) - 1064
3762
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3763
47.0k
    {AliasPatternCond_K_Ignore, 0},
3764
47.0k
    {AliasPatternCond_K_Ignore, 0},
3765
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3766
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3767
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 2) - 1069
3768
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3769
47.0k
    {AliasPatternCond_K_Ignore, 0},
3770
47.0k
    {AliasPatternCond_K_Ignore, 0},
3771
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3772
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3773
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 11) - 1074
3774
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3775
47.0k
    {AliasPatternCond_K_Ignore, 0},
3776
47.0k
    {AliasPatternCond_K_Ignore, 0},
3777
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3778
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3779
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 3) - 1079
3780
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3781
47.0k
    {AliasPatternCond_K_Ignore, 0},
3782
47.0k
    {AliasPatternCond_K_Ignore, 0},
3783
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3784
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3785
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 12) - 1084
3786
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3787
47.0k
    {AliasPatternCond_K_Ignore, 0},
3788
47.0k
    {AliasPatternCond_K_Ignore, 0},
3789
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3790
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3791
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 4) - 1089
3792
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3793
47.0k
    {AliasPatternCond_K_Ignore, 0},
3794
47.0k
    {AliasPatternCond_K_Ignore, 0},
3795
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3796
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3797
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 13) - 1094
3798
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3799
47.0k
    {AliasPatternCond_K_Ignore, 0},
3800
47.0k
    {AliasPatternCond_K_Ignore, 0},
3801
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3802
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3803
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 5) - 1099
3804
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3805
47.0k
    {AliasPatternCond_K_Ignore, 0},
3806
47.0k
    {AliasPatternCond_K_Ignore, 0},
3807
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3808
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3809
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 14) - 1104
3810
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3811
47.0k
    {AliasPatternCond_K_Ignore, 0},
3812
47.0k
    {AliasPatternCond_K_Ignore, 0},
3813
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3814
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3815
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 6) - 1109
3816
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3817
47.0k
    {AliasPatternCond_K_Ignore, 0},
3818
47.0k
    {AliasPatternCond_K_Ignore, 0},
3819
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3820
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3821
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 15) - 1114
3822
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3823
47.0k
    {AliasPatternCond_K_Ignore, 0},
3824
47.0k
    {AliasPatternCond_K_Ignore, 0},
3825
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3826
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3827
    // (MOVICCri IntRegs:$rd, i32imm:$simm11, 7) - 1119
3828
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3829
47.0k
    {AliasPatternCond_K_Ignore, 0},
3830
47.0k
    {AliasPatternCond_K_Ignore, 0},
3831
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3832
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3833
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 8) - 1124
3834
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3835
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3836
47.0k
    {AliasPatternCond_K_Ignore, 0},
3837
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
3838
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3839
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 0) - 1129
3840
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3841
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3842
47.0k
    {AliasPatternCond_K_Ignore, 0},
3843
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
3844
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3845
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 9) - 1134
3846
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3847
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3848
47.0k
    {AliasPatternCond_K_Ignore, 0},
3849
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
3850
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3851
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 1) - 1139
3852
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3853
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3854
47.0k
    {AliasPatternCond_K_Ignore, 0},
3855
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3856
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3857
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 10) - 1144
3858
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3859
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3860
47.0k
    {AliasPatternCond_K_Ignore, 0},
3861
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
3862
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3863
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 2) - 1149
3864
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3865
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3866
47.0k
    {AliasPatternCond_K_Ignore, 0},
3867
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3868
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3869
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 11) - 1154
3870
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3871
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3872
47.0k
    {AliasPatternCond_K_Ignore, 0},
3873
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
3874
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3875
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 3) - 1159
3876
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3877
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3878
47.0k
    {AliasPatternCond_K_Ignore, 0},
3879
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3880
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3881
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 12) - 1164
3882
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3883
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3884
47.0k
    {AliasPatternCond_K_Ignore, 0},
3885
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
3886
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3887
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 4) - 1169
3888
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3889
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3890
47.0k
    {AliasPatternCond_K_Ignore, 0},
3891
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
3892
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3893
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 13) - 1174
3894
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3895
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3896
47.0k
    {AliasPatternCond_K_Ignore, 0},
3897
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
3898
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3899
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 5) - 1179
3900
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3901
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3902
47.0k
    {AliasPatternCond_K_Ignore, 0},
3903
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3904
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3905
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 14) - 1184
3906
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3907
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3908
47.0k
    {AliasPatternCond_K_Ignore, 0},
3909
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
3910
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3911
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 6) - 1189
3912
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3913
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3914
47.0k
    {AliasPatternCond_K_Ignore, 0},
3915
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3916
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3917
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 15) - 1194
3918
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3919
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3920
47.0k
    {AliasPatternCond_K_Ignore, 0},
3921
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
3922
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3923
    // (MOVICCrr IntRegs:$rd, IntRegs:$rs2, 7) - 1199
3924
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3925
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3926
47.0k
    {AliasPatternCond_K_Ignore, 0},
3927
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3928
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3929
    // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 1) - 1204
3930
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3931
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3932
47.0k
    {AliasPatternCond_K_Ignore, 0},
3933
47.0k
    {AliasPatternCond_K_Ignore, 0},
3934
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3935
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3936
    // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 2) - 1210
3937
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3938
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3939
47.0k
    {AliasPatternCond_K_Ignore, 0},
3940
47.0k
    {AliasPatternCond_K_Ignore, 0},
3941
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3942
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3943
    // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 3) - 1216
3944
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3945
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3946
47.0k
    {AliasPatternCond_K_Ignore, 0},
3947
47.0k
    {AliasPatternCond_K_Ignore, 0},
3948
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3949
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3950
    // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 5) - 1222
3951
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3952
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3953
47.0k
    {AliasPatternCond_K_Ignore, 0},
3954
47.0k
    {AliasPatternCond_K_Ignore, 0},
3955
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3956
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3957
    // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 6) - 1228
3958
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3959
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3960
47.0k
    {AliasPatternCond_K_Ignore, 0},
3961
47.0k
    {AliasPatternCond_K_Ignore, 0},
3962
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
3963
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3964
    // (MOVRri IntRegs:$rd, I64Regs:$rs1, i32imm:$simm10, 7) - 1234
3965
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3966
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3967
47.0k
    {AliasPatternCond_K_Ignore, 0},
3968
47.0k
    {AliasPatternCond_K_Ignore, 0},
3969
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
3970
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3971
    // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 1) - 1240
3972
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3973
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3974
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3975
47.0k
    {AliasPatternCond_K_Ignore, 0},
3976
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
3977
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3978
    // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 2) - 1246
3979
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3980
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3981
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3982
47.0k
    {AliasPatternCond_K_Ignore, 0},
3983
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
3984
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3985
    // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 3) - 1252
3986
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3987
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3988
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3989
47.0k
    {AliasPatternCond_K_Ignore, 0},
3990
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
3991
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3992
    // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 5) - 1258
3993
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3994
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
3995
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
3996
47.0k
    {AliasPatternCond_K_Ignore, 0},
3997
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
3998
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
3999
    // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 6) - 1264
4000
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4001
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
4002
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4003
47.0k
    {AliasPatternCond_K_Ignore, 0},
4004
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4005
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4006
    // (MOVRrr IntRegs:$rd, I64Regs:$rs1, IntRegs:$rs2, 7) - 1270
4007
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4008
47.0k
    {AliasPatternCond_K_RegClass, Sparc_I64RegsRegClassID},
4009
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4010
47.0k
    {AliasPatternCond_K_Ignore, 0},
4011
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4012
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4013
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 8) - 1276
4014
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4015
47.0k
    {AliasPatternCond_K_Ignore, 0},
4016
47.0k
    {AliasPatternCond_K_Ignore, 0},
4017
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4018
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4019
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 0) - 1281
4020
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4021
47.0k
    {AliasPatternCond_K_Ignore, 0},
4022
47.0k
    {AliasPatternCond_K_Ignore, 0},
4023
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4024
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4025
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 9) - 1286
4026
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4027
47.0k
    {AliasPatternCond_K_Ignore, 0},
4028
47.0k
    {AliasPatternCond_K_Ignore, 0},
4029
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4030
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4031
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 1) - 1291
4032
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4033
47.0k
    {AliasPatternCond_K_Ignore, 0},
4034
47.0k
    {AliasPatternCond_K_Ignore, 0},
4035
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4036
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4037
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 10) - 1296
4038
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4039
47.0k
    {AliasPatternCond_K_Ignore, 0},
4040
47.0k
    {AliasPatternCond_K_Ignore, 0},
4041
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4042
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4043
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 2) - 1301
4044
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4045
47.0k
    {AliasPatternCond_K_Ignore, 0},
4046
47.0k
    {AliasPatternCond_K_Ignore, 0},
4047
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4048
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4049
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 11) - 1306
4050
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4051
47.0k
    {AliasPatternCond_K_Ignore, 0},
4052
47.0k
    {AliasPatternCond_K_Ignore, 0},
4053
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4054
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4055
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 3) - 1311
4056
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4057
47.0k
    {AliasPatternCond_K_Ignore, 0},
4058
47.0k
    {AliasPatternCond_K_Ignore, 0},
4059
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4060
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4061
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 12) - 1316
4062
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4063
47.0k
    {AliasPatternCond_K_Ignore, 0},
4064
47.0k
    {AliasPatternCond_K_Ignore, 0},
4065
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4066
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4067
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 4) - 1321
4068
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4069
47.0k
    {AliasPatternCond_K_Ignore, 0},
4070
47.0k
    {AliasPatternCond_K_Ignore, 0},
4071
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4072
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4073
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 13) - 1326
4074
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4075
47.0k
    {AliasPatternCond_K_Ignore, 0},
4076
47.0k
    {AliasPatternCond_K_Ignore, 0},
4077
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4078
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4079
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 5) - 1331
4080
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4081
47.0k
    {AliasPatternCond_K_Ignore, 0},
4082
47.0k
    {AliasPatternCond_K_Ignore, 0},
4083
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4084
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4085
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 14) - 1336
4086
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4087
47.0k
    {AliasPatternCond_K_Ignore, 0},
4088
47.0k
    {AliasPatternCond_K_Ignore, 0},
4089
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4090
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4091
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 6) - 1341
4092
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4093
47.0k
    {AliasPatternCond_K_Ignore, 0},
4094
47.0k
    {AliasPatternCond_K_Ignore, 0},
4095
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4096
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4097
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 15) - 1346
4098
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4099
47.0k
    {AliasPatternCond_K_Ignore, 0},
4100
47.0k
    {AliasPatternCond_K_Ignore, 0},
4101
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4102
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4103
    // (MOVXCCri IntRegs:$rd, i32imm:$simm11, 7) - 1351
4104
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4105
47.0k
    {AliasPatternCond_K_Ignore, 0},
4106
47.0k
    {AliasPatternCond_K_Ignore, 0},
4107
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4108
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4109
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 8) - 1356
4110
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4111
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4112
47.0k
    {AliasPatternCond_K_Ignore, 0},
4113
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4114
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4115
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 0) - 1361
4116
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4117
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4118
47.0k
    {AliasPatternCond_K_Ignore, 0},
4119
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4120
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4121
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 9) - 1366
4122
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4123
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4124
47.0k
    {AliasPatternCond_K_Ignore, 0},
4125
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4126
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4127
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 1) - 1371
4128
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4129
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4130
47.0k
    {AliasPatternCond_K_Ignore, 0},
4131
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4132
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4133
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 10) - 1376
4134
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4135
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4136
47.0k
    {AliasPatternCond_K_Ignore, 0},
4137
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4138
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4139
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 2) - 1381
4140
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4141
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4142
47.0k
    {AliasPatternCond_K_Ignore, 0},
4143
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4144
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4145
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 11) - 1386
4146
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4147
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4148
47.0k
    {AliasPatternCond_K_Ignore, 0},
4149
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4150
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4151
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 3) - 1391
4152
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4153
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4154
47.0k
    {AliasPatternCond_K_Ignore, 0},
4155
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4156
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4157
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 12) - 1396
4158
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4159
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4160
47.0k
    {AliasPatternCond_K_Ignore, 0},
4161
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4162
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4163
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 4) - 1401
4164
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4165
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4166
47.0k
    {AliasPatternCond_K_Ignore, 0},
4167
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4168
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4169
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 13) - 1406
4170
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4171
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4172
47.0k
    {AliasPatternCond_K_Ignore, 0},
4173
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4174
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4175
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 5) - 1411
4176
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4177
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4178
47.0k
    {AliasPatternCond_K_Ignore, 0},
4179
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4180
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4181
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 14) - 1416
4182
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4183
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4184
47.0k
    {AliasPatternCond_K_Ignore, 0},
4185
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4186
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4187
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 6) - 1421
4188
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4189
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4190
47.0k
    {AliasPatternCond_K_Ignore, 0},
4191
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4192
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4193
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 15) - 1426
4194
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4195
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4196
47.0k
    {AliasPatternCond_K_Ignore, 0},
4197
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4198
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4199
    // (MOVXCCrr IntRegs:$rd, IntRegs:$rs2, 7) - 1431
4200
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4201
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4202
47.0k
    {AliasPatternCond_K_Ignore, 0},
4203
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4204
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4205
    // (ORCCrr G0, IntRegs:$rs2, G0) - 1436
4206
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4207
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4208
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4209
    // (ORri IntRegs:$rd, G0, simm13Op:$simm13) - 1439
4210
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4211
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4212
    // (ORrr IntRegs:$rd, G0, IntRegs:$rs2) - 1441
4213
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4214
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4215
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4216
    // (RESTORErr G0, G0, G0) - 1444
4217
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4218
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4219
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4220
    // (RET 8) - 1447
4221
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4222
    // (RETL 8) - 1448
4223
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4224
    // (SAVErr G0, G0, G0) - 1449
4225
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4226
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4227
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4228
    // (SUBCCri G0, IntRegs:$rs1, simm13Op:$imm) - 1452
4229
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4230
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4231
    // (SUBCCrr G0, IntRegs:$rs1, IntRegs:$rs2) - 1454
4232
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4233
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4234
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4235
    // (TICCri G0, i32imm:$imm, 8) - 1457
4236
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4237
47.0k
    {AliasPatternCond_K_Ignore, 0},
4238
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4239
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4240
    // (TICCri IntRegs:$rs1, i32imm:$imm, 8) - 1461
4241
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4242
47.0k
    {AliasPatternCond_K_Ignore, 0},
4243
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4244
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4245
    // (TICCri G0, i32imm:$imm, 0) - 1465
4246
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4247
47.0k
    {AliasPatternCond_K_Ignore, 0},
4248
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4249
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4250
    // (TICCri IntRegs:$rs1, i32imm:$imm, 0) - 1469
4251
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4252
47.0k
    {AliasPatternCond_K_Ignore, 0},
4253
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4254
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4255
    // (TICCri G0, i32imm:$imm, 9) - 1473
4256
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4257
47.0k
    {AliasPatternCond_K_Ignore, 0},
4258
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4259
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4260
    // (TICCri IntRegs:$rs1, i32imm:$imm, 9) - 1477
4261
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4262
47.0k
    {AliasPatternCond_K_Ignore, 0},
4263
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4264
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4265
    // (TICCri G0, i32imm:$imm, 1) - 1481
4266
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4267
47.0k
    {AliasPatternCond_K_Ignore, 0},
4268
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4269
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4270
    // (TICCri IntRegs:$rs1, i32imm:$imm, 1) - 1485
4271
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4272
47.0k
    {AliasPatternCond_K_Ignore, 0},
4273
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4274
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4275
    // (TICCri G0, i32imm:$imm, 10) - 1489
4276
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4277
47.0k
    {AliasPatternCond_K_Ignore, 0},
4278
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4279
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4280
    // (TICCri IntRegs:$rs1, i32imm:$imm, 10) - 1493
4281
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4282
47.0k
    {AliasPatternCond_K_Ignore, 0},
4283
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4284
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4285
    // (TICCri G0, i32imm:$imm, 2) - 1497
4286
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4287
47.0k
    {AliasPatternCond_K_Ignore, 0},
4288
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4289
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4290
    // (TICCri IntRegs:$rs1, i32imm:$imm, 2) - 1501
4291
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4292
47.0k
    {AliasPatternCond_K_Ignore, 0},
4293
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4294
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4295
    // (TICCri G0, i32imm:$imm, 11) - 1505
4296
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4297
47.0k
    {AliasPatternCond_K_Ignore, 0},
4298
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4299
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4300
    // (TICCri IntRegs:$rs1, i32imm:$imm, 11) - 1509
4301
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4302
47.0k
    {AliasPatternCond_K_Ignore, 0},
4303
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4304
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4305
    // (TICCri G0, i32imm:$imm, 3) - 1513
4306
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4307
47.0k
    {AliasPatternCond_K_Ignore, 0},
4308
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4309
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4310
    // (TICCri IntRegs:$rs1, i32imm:$imm, 3) - 1517
4311
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4312
47.0k
    {AliasPatternCond_K_Ignore, 0},
4313
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4314
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4315
    // (TICCri G0, i32imm:$imm, 12) - 1521
4316
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4317
47.0k
    {AliasPatternCond_K_Ignore, 0},
4318
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4319
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4320
    // (TICCri IntRegs:$rs1, i32imm:$imm, 12) - 1525
4321
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4322
47.0k
    {AliasPatternCond_K_Ignore, 0},
4323
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4324
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4325
    // (TICCri G0, i32imm:$imm, 4) - 1529
4326
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4327
47.0k
    {AliasPatternCond_K_Ignore, 0},
4328
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4329
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4330
    // (TICCri IntRegs:$rs1, i32imm:$imm, 4) - 1533
4331
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4332
47.0k
    {AliasPatternCond_K_Ignore, 0},
4333
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4334
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4335
    // (TICCri G0, i32imm:$imm, 13) - 1537
4336
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4337
47.0k
    {AliasPatternCond_K_Ignore, 0},
4338
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4339
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4340
    // (TICCri IntRegs:$rs1, i32imm:$imm, 13) - 1541
4341
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4342
47.0k
    {AliasPatternCond_K_Ignore, 0},
4343
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4344
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4345
    // (TICCri G0, i32imm:$imm, 5) - 1545
4346
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4347
47.0k
    {AliasPatternCond_K_Ignore, 0},
4348
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4349
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4350
    // (TICCri IntRegs:$rs1, i32imm:$imm, 5) - 1549
4351
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4352
47.0k
    {AliasPatternCond_K_Ignore, 0},
4353
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4354
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4355
    // (TICCri G0, i32imm:$imm, 14) - 1553
4356
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4357
47.0k
    {AliasPatternCond_K_Ignore, 0},
4358
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4359
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4360
    // (TICCri IntRegs:$rs1, i32imm:$imm, 14) - 1557
4361
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4362
47.0k
    {AliasPatternCond_K_Ignore, 0},
4363
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4364
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4365
    // (TICCri G0, i32imm:$imm, 6) - 1561
4366
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4367
47.0k
    {AliasPatternCond_K_Ignore, 0},
4368
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4369
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4370
    // (TICCri IntRegs:$rs1, i32imm:$imm, 6) - 1565
4371
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4372
47.0k
    {AliasPatternCond_K_Ignore, 0},
4373
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4374
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4375
    // (TICCri G0, i32imm:$imm, 15) - 1569
4376
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4377
47.0k
    {AliasPatternCond_K_Ignore, 0},
4378
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4379
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4380
    // (TICCri IntRegs:$rs1, i32imm:$imm, 15) - 1573
4381
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4382
47.0k
    {AliasPatternCond_K_Ignore, 0},
4383
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4384
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4385
    // (TICCri G0, i32imm:$imm, 7) - 1577
4386
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4387
47.0k
    {AliasPatternCond_K_Ignore, 0},
4388
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4389
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4390
    // (TICCri IntRegs:$rs1, i32imm:$imm, 7) - 1581
4391
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4392
47.0k
    {AliasPatternCond_K_Ignore, 0},
4393
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4394
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4395
    // (TICCrr G0, IntRegs:$rs2, 8) - 1585
4396
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4397
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4398
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4399
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4400
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 8) - 1589
4401
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4402
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4403
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4404
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4405
    // (TICCrr G0, IntRegs:$rs2, 0) - 1593
4406
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4407
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4408
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4409
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4410
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 0) - 1597
4411
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4412
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4413
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4414
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4415
    // (TICCrr G0, IntRegs:$rs2, 9) - 1601
4416
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4417
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4418
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4419
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4420
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 9) - 1605
4421
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4422
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4423
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4424
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4425
    // (TICCrr G0, IntRegs:$rs2, 1) - 1609
4426
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4427
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4428
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4429
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4430
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 1) - 1613
4431
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4432
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4433
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4434
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4435
    // (TICCrr G0, IntRegs:$rs2, 10) - 1617
4436
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4437
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4438
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4439
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4440
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 10) - 1621
4441
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4442
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4443
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4444
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4445
    // (TICCrr G0, IntRegs:$rs2, 2) - 1625
4446
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4447
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4448
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4449
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4450
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 2) - 1629
4451
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4452
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4453
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4454
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4455
    // (TICCrr G0, IntRegs:$rs2, 11) - 1633
4456
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4457
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4458
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4459
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4460
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 11) - 1637
4461
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4462
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4463
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4464
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4465
    // (TICCrr G0, IntRegs:$rs2, 3) - 1641
4466
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4467
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4468
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4469
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4470
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 3) - 1645
4471
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4472
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4473
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4474
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4475
    // (TICCrr G0, IntRegs:$rs2, 12) - 1649
4476
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4477
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4478
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4479
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4480
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 12) - 1653
4481
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4482
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4483
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4484
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4485
    // (TICCrr G0, IntRegs:$rs2, 4) - 1657
4486
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4487
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4488
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4489
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4490
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 4) - 1661
4491
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4492
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4493
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4494
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4495
    // (TICCrr G0, IntRegs:$rs2, 13) - 1665
4496
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4497
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4498
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4499
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4500
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 13) - 1669
4501
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4502
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4503
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4504
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4505
    // (TICCrr G0, IntRegs:$rs2, 5) - 1673
4506
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4507
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4508
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4509
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4510
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 5) - 1677
4511
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4512
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4513
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4514
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4515
    // (TICCrr G0, IntRegs:$rs2, 14) - 1681
4516
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4517
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4518
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4519
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4520
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 14) - 1685
4521
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4522
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4523
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4524
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4525
    // (TICCrr G0, IntRegs:$rs2, 6) - 1689
4526
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4527
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4528
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4529
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4530
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 6) - 1693
4531
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4532
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4533
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4534
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4535
    // (TICCrr G0, IntRegs:$rs2, 15) - 1697
4536
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4537
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4538
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4539
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4540
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 15) - 1701
4541
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4542
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4543
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4544
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4545
    // (TICCrr G0, IntRegs:$rs2, 7) - 1705
4546
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4547
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4548
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4549
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4550
    // (TICCrr IntRegs:$rs1, IntRegs:$rs2, 7) - 1709
4551
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4552
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4553
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4554
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4555
    // (TRAPri G0, i32imm:$imm, 8) - 1713
4556
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4557
47.0k
    {AliasPatternCond_K_Ignore, 0},
4558
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4559
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 8) - 1716
4560
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4561
47.0k
    {AliasPatternCond_K_Ignore, 0},
4562
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4563
    // (TRAPri G0, i32imm:$imm, 0) - 1719
4564
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4565
47.0k
    {AliasPatternCond_K_Ignore, 0},
4566
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4567
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 0) - 1722
4568
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4569
47.0k
    {AliasPatternCond_K_Ignore, 0},
4570
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4571
    // (TRAPri G0, i32imm:$imm, 9) - 1725
4572
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4573
47.0k
    {AliasPatternCond_K_Ignore, 0},
4574
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4575
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 9) - 1728
4576
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4577
47.0k
    {AliasPatternCond_K_Ignore, 0},
4578
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4579
    // (TRAPri G0, i32imm:$imm, 1) - 1731
4580
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4581
47.0k
    {AliasPatternCond_K_Ignore, 0},
4582
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4583
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 1) - 1734
4584
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4585
47.0k
    {AliasPatternCond_K_Ignore, 0},
4586
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4587
    // (TRAPri G0, i32imm:$imm, 10) - 1737
4588
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4589
47.0k
    {AliasPatternCond_K_Ignore, 0},
4590
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4591
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 10) - 1740
4592
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4593
47.0k
    {AliasPatternCond_K_Ignore, 0},
4594
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4595
    // (TRAPri G0, i32imm:$imm, 2) - 1743
4596
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4597
47.0k
    {AliasPatternCond_K_Ignore, 0},
4598
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4599
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 2) - 1746
4600
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4601
47.0k
    {AliasPatternCond_K_Ignore, 0},
4602
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4603
    // (TRAPri G0, i32imm:$imm, 11) - 1749
4604
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4605
47.0k
    {AliasPatternCond_K_Ignore, 0},
4606
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4607
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 11) - 1752
4608
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4609
47.0k
    {AliasPatternCond_K_Ignore, 0},
4610
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4611
    // (TRAPri G0, i32imm:$imm, 3) - 1755
4612
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4613
47.0k
    {AliasPatternCond_K_Ignore, 0},
4614
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4615
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 3) - 1758
4616
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4617
47.0k
    {AliasPatternCond_K_Ignore, 0},
4618
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4619
    // (TRAPri G0, i32imm:$imm, 12) - 1761
4620
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4621
47.0k
    {AliasPatternCond_K_Ignore, 0},
4622
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4623
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 12) - 1764
4624
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4625
47.0k
    {AliasPatternCond_K_Ignore, 0},
4626
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4627
    // (TRAPri G0, i32imm:$imm, 4) - 1767
4628
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4629
47.0k
    {AliasPatternCond_K_Ignore, 0},
4630
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4631
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 4) - 1770
4632
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4633
47.0k
    {AliasPatternCond_K_Ignore, 0},
4634
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4635
    // (TRAPri G0, i32imm:$imm, 13) - 1773
4636
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4637
47.0k
    {AliasPatternCond_K_Ignore, 0},
4638
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4639
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 13) - 1776
4640
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4641
47.0k
    {AliasPatternCond_K_Ignore, 0},
4642
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4643
    // (TRAPri G0, i32imm:$imm, 5) - 1779
4644
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4645
47.0k
    {AliasPatternCond_K_Ignore, 0},
4646
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4647
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 5) - 1782
4648
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4649
47.0k
    {AliasPatternCond_K_Ignore, 0},
4650
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4651
    // (TRAPri G0, i32imm:$imm, 14) - 1785
4652
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4653
47.0k
    {AliasPatternCond_K_Ignore, 0},
4654
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4655
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 14) - 1788
4656
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4657
47.0k
    {AliasPatternCond_K_Ignore, 0},
4658
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4659
    // (TRAPri G0, i32imm:$imm, 6) - 1791
4660
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4661
47.0k
    {AliasPatternCond_K_Ignore, 0},
4662
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4663
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 6) - 1794
4664
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4665
47.0k
    {AliasPatternCond_K_Ignore, 0},
4666
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4667
    // (TRAPri G0, i32imm:$imm, 15) - 1797
4668
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4669
47.0k
    {AliasPatternCond_K_Ignore, 0},
4670
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4671
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 15) - 1800
4672
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4673
47.0k
    {AliasPatternCond_K_Ignore, 0},
4674
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4675
    // (TRAPri G0, i32imm:$imm, 7) - 1803
4676
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4677
47.0k
    {AliasPatternCond_K_Ignore, 0},
4678
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4679
    // (TRAPri IntRegs:$rs1, i32imm:$imm, 7) - 1806
4680
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4681
47.0k
    {AliasPatternCond_K_Ignore, 0},
4682
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4683
    // (TRAPrr G0, IntRegs:$rs1, 8) - 1809
4684
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4685
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4686
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4687
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 8) - 1812
4688
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4689
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4690
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4691
    // (TRAPrr G0, IntRegs:$rs1, 0) - 1815
4692
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4693
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4694
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4695
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 0) - 1818
4696
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4697
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4698
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4699
    // (TRAPrr G0, IntRegs:$rs1, 9) - 1821
4700
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4701
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4702
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4703
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 9) - 1824
4704
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4705
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4706
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4707
    // (TRAPrr G0, IntRegs:$rs1, 1) - 1827
4708
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4709
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4710
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4711
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 1) - 1830
4712
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4713
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4714
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4715
    // (TRAPrr G0, IntRegs:$rs1, 10) - 1833
4716
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4717
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4718
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4719
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 10) - 1836
4720
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4721
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4722
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4723
    // (TRAPrr G0, IntRegs:$rs1, 2) - 1839
4724
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4725
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4726
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4727
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 2) - 1842
4728
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4729
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4730
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4731
    // (TRAPrr G0, IntRegs:$rs1, 11) - 1845
4732
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4733
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4734
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4735
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 11) - 1848
4736
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4737
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4738
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4739
    // (TRAPrr G0, IntRegs:$rs1, 3) - 1851
4740
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4741
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4742
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4743
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 3) - 1854
4744
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4745
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4746
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4747
    // (TRAPrr G0, IntRegs:$rs1, 12) - 1857
4748
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4749
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4750
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4751
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 12) - 1860
4752
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4753
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4754
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4755
    // (TRAPrr G0, IntRegs:$rs1, 4) - 1863
4756
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4757
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4758
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4759
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 4) - 1866
4760
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4761
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4762
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4763
    // (TRAPrr G0, IntRegs:$rs1, 13) - 1869
4764
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4765
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4766
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4767
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 13) - 1872
4768
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4769
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4770
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4771
    // (TRAPrr G0, IntRegs:$rs1, 5) - 1875
4772
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4773
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4774
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4775
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 5) - 1878
4776
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4777
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4778
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4779
    // (TRAPrr G0, IntRegs:$rs1, 14) - 1881
4780
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4781
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4782
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4783
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 14) - 1884
4784
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4785
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4786
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4787
    // (TRAPrr G0, IntRegs:$rs1, 6) - 1887
4788
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4789
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4790
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4791
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 6) - 1890
4792
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4793
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4794
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4795
    // (TRAPrr G0, IntRegs:$rs1, 15) - 1893
4796
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4797
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4798
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4799
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 15) - 1896
4800
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4801
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4802
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4803
    // (TRAPrr G0, IntRegs:$rs1, 7) - 1899
4804
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4805
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4806
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4807
    // (TRAPrr IntRegs:$rs1, IntRegs:$rs2, 7) - 1902
4808
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4809
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4810
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4811
    // (TXCCri G0, i32imm:$imm, 8) - 1905
4812
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4813
47.0k
    {AliasPatternCond_K_Ignore, 0},
4814
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4815
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4816
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 8) - 1909
4817
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4818
47.0k
    {AliasPatternCond_K_Ignore, 0},
4819
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4820
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4821
    // (TXCCri G0, i32imm:$imm, 0) - 1913
4822
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4823
47.0k
    {AliasPatternCond_K_Ignore, 0},
4824
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4825
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4826
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 0) - 1917
4827
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4828
47.0k
    {AliasPatternCond_K_Ignore, 0},
4829
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4830
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4831
    // (TXCCri G0, i32imm:$imm, 9) - 1921
4832
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4833
47.0k
    {AliasPatternCond_K_Ignore, 0},
4834
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4835
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4836
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 9) - 1925
4837
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4838
47.0k
    {AliasPatternCond_K_Ignore, 0},
4839
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4840
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4841
    // (TXCCri G0, i32imm:$imm, 1) - 1929
4842
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4843
47.0k
    {AliasPatternCond_K_Ignore, 0},
4844
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4845
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4846
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 1) - 1933
4847
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4848
47.0k
    {AliasPatternCond_K_Ignore, 0},
4849
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
4850
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4851
    // (TXCCri G0, i32imm:$imm, 10) - 1937
4852
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4853
47.0k
    {AliasPatternCond_K_Ignore, 0},
4854
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4855
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4856
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 10) - 1941
4857
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4858
47.0k
    {AliasPatternCond_K_Ignore, 0},
4859
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
4860
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4861
    // (TXCCri G0, i32imm:$imm, 2) - 1945
4862
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4863
47.0k
    {AliasPatternCond_K_Ignore, 0},
4864
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4865
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4866
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 2) - 1949
4867
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4868
47.0k
    {AliasPatternCond_K_Ignore, 0},
4869
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
4870
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4871
    // (TXCCri G0, i32imm:$imm, 11) - 1953
4872
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4873
47.0k
    {AliasPatternCond_K_Ignore, 0},
4874
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4875
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4876
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 11) - 1957
4877
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4878
47.0k
    {AliasPatternCond_K_Ignore, 0},
4879
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
4880
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4881
    // (TXCCri G0, i32imm:$imm, 3) - 1961
4882
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4883
47.0k
    {AliasPatternCond_K_Ignore, 0},
4884
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4885
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4886
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 3) - 1965
4887
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4888
47.0k
    {AliasPatternCond_K_Ignore, 0},
4889
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
4890
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4891
    // (TXCCri G0, i32imm:$imm, 12) - 1969
4892
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4893
47.0k
    {AliasPatternCond_K_Ignore, 0},
4894
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4895
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4896
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 12) - 1973
4897
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4898
47.0k
    {AliasPatternCond_K_Ignore, 0},
4899
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
4900
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4901
    // (TXCCri G0, i32imm:$imm, 4) - 1977
4902
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4903
47.0k
    {AliasPatternCond_K_Ignore, 0},
4904
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4905
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4906
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 4) - 1981
4907
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4908
47.0k
    {AliasPatternCond_K_Ignore, 0},
4909
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
4910
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4911
    // (TXCCri G0, i32imm:$imm, 13) - 1985
4912
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4913
47.0k
    {AliasPatternCond_K_Ignore, 0},
4914
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4915
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4916
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 13) - 1989
4917
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4918
47.0k
    {AliasPatternCond_K_Ignore, 0},
4919
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
4920
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4921
    // (TXCCri G0, i32imm:$imm, 5) - 1993
4922
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4923
47.0k
    {AliasPatternCond_K_Ignore, 0},
4924
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4925
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4926
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 5) - 1997
4927
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4928
47.0k
    {AliasPatternCond_K_Ignore, 0},
4929
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
4930
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4931
    // (TXCCri G0, i32imm:$imm, 14) - 2001
4932
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4933
47.0k
    {AliasPatternCond_K_Ignore, 0},
4934
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4935
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4936
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 14) - 2005
4937
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4938
47.0k
    {AliasPatternCond_K_Ignore, 0},
4939
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
4940
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4941
    // (TXCCri G0, i32imm:$imm, 6) - 2009
4942
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4943
47.0k
    {AliasPatternCond_K_Ignore, 0},
4944
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4945
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4946
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 6) - 2013
4947
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4948
47.0k
    {AliasPatternCond_K_Ignore, 0},
4949
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
4950
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4951
    // (TXCCri G0, i32imm:$imm, 15) - 2017
4952
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4953
47.0k
    {AliasPatternCond_K_Ignore, 0},
4954
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4955
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4956
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 15) - 2021
4957
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4958
47.0k
    {AliasPatternCond_K_Ignore, 0},
4959
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
4960
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4961
    // (TXCCri G0, i32imm:$imm, 7) - 2025
4962
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4963
47.0k
    {AliasPatternCond_K_Ignore, 0},
4964
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4965
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4966
    // (TXCCri IntRegs:$rs1, i32imm:$imm, 7) - 2029
4967
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4968
47.0k
    {AliasPatternCond_K_Ignore, 0},
4969
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
4970
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4971
    // (TXCCrr G0, IntRegs:$rs2, 8) - 2033
4972
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4973
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4974
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4975
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4976
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 8) - 2037
4977
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4978
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4979
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
4980
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4981
    // (TXCCrr G0, IntRegs:$rs2, 0) - 2041
4982
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4983
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4984
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4985
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4986
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 0) - 2045
4987
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4988
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4989
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
4990
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4991
    // (TXCCrr G0, IntRegs:$rs2, 9) - 2049
4992
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
4993
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4994
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
4995
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
4996
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 9) - 2053
4997
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4998
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
4999
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
5000
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5001
    // (TXCCrr G0, IntRegs:$rs2, 1) - 2057
5002
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5003
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5004
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5005
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5006
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 1) - 2061
5007
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5008
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5009
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5010
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5011
    // (TXCCrr G0, IntRegs:$rs2, 10) - 2065
5012
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5013
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5014
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5015
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5016
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 10) - 2069
5017
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5018
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5019
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5020
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5021
    // (TXCCrr G0, IntRegs:$rs2, 2) - 2073
5022
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5023
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5024
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5025
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5026
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 2) - 2077
5027
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5028
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5029
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5030
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5031
    // (TXCCrr G0, IntRegs:$rs2, 11) - 2081
5032
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5033
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5034
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5035
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5036
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 11) - 2085
5037
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5038
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5039
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5040
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5041
    // (TXCCrr G0, IntRegs:$rs2, 3) - 2089
5042
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5043
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5044
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5045
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5046
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 3) - 2093
5047
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5048
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5049
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5050
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5051
    // (TXCCrr G0, IntRegs:$rs2, 12) - 2097
5052
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5053
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5054
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5055
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5056
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 12) - 2101
5057
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5058
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5059
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5060
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5061
    // (TXCCrr G0, IntRegs:$rs2, 4) - 2105
5062
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5063
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5064
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5065
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5066
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 4) - 2109
5067
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5068
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5069
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5070
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5071
    // (TXCCrr G0, IntRegs:$rs2, 13) - 2113
5072
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5073
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5074
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5075
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5076
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 13) - 2117
5077
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5078
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5079
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5080
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5081
    // (TXCCrr G0, IntRegs:$rs2, 5) - 2121
5082
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5083
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5084
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5085
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5086
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 5) - 2125
5087
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5088
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5089
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5090
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5091
    // (TXCCrr G0, IntRegs:$rs2, 14) - 2129
5092
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5093
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5094
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5095
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5096
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 14) - 2133
5097
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5098
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5099
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5100
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5101
    // (TXCCrr G0, IntRegs:$rs2, 6) - 2137
5102
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5103
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5104
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5105
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5106
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 6) - 2141
5107
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5108
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5109
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5110
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5111
    // (TXCCrr G0, IntRegs:$rs2, 15) - 2145
5112
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5113
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5114
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5115
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5116
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 15) - 2149
5117
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5118
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5119
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5120
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5121
    // (TXCCrr G0, IntRegs:$rs2, 7) - 2153
5122
47.0k
    {AliasPatternCond_K_Reg, Sparc_G0},
5123
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5124
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5125
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5126
    // (TXCCrr IntRegs:$rs1, IntRegs:$rs2, 7) - 2157
5127
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5128
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5129
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5130
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5131
    // (V9FCMPD FCC0, DFPRegs:$rs1, DFPRegs:$rs2) - 2161
5132
47.0k
    {AliasPatternCond_K_Reg, Sparc_FCC0},
5133
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5134
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5135
    // (V9FCMPED FCC0, DFPRegs:$rs1, DFPRegs:$rs2) - 2164
5136
47.0k
    {AliasPatternCond_K_Reg, Sparc_FCC0},
5137
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5138
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5139
    // (V9FCMPEQ FCC0, QFPRegs:$rs1, QFPRegs:$rs2) - 2167
5140
47.0k
    {AliasPatternCond_K_Reg, Sparc_FCC0},
5141
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5142
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5143
    // (V9FCMPES FCC0, FPRegs:$rs1, FPRegs:$rs2) - 2170
5144
47.0k
    {AliasPatternCond_K_Reg, Sparc_FCC0},
5145
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5146
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5147
    // (V9FCMPQ FCC0, QFPRegs:$rs1, QFPRegs:$rs2) - 2173
5148
47.0k
    {AliasPatternCond_K_Reg, Sparc_FCC0},
5149
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5150
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5151
    // (V9FCMPS FCC0, FPRegs:$rs1, FPRegs:$rs2) - 2176
5152
47.0k
    {AliasPatternCond_K_Reg, Sparc_FCC0},
5153
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5154
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5155
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 8) - 2179
5156
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5157
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5158
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5159
47.0k
    {AliasPatternCond_K_Ignore, 0},
5160
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
5161
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5162
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 0) - 2185
5163
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5164
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5165
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5166
47.0k
    {AliasPatternCond_K_Ignore, 0},
5167
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
5168
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5169
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 7) - 2191
5170
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5171
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5172
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5173
47.0k
    {AliasPatternCond_K_Ignore, 0},
5174
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5175
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5176
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 6) - 2197
5177
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5178
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5179
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5180
47.0k
    {AliasPatternCond_K_Ignore, 0},
5181
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5182
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5183
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 5) - 2203
5184
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5185
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5186
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5187
47.0k
    {AliasPatternCond_K_Ignore, 0},
5188
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5189
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5190
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 4) - 2209
5191
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5192
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5193
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5194
47.0k
    {AliasPatternCond_K_Ignore, 0},
5195
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5196
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5197
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 3) - 2215
5198
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5199
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5200
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5201
47.0k
    {AliasPatternCond_K_Ignore, 0},
5202
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5203
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5204
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 2) - 2221
5205
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5206
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5207
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5208
47.0k
    {AliasPatternCond_K_Ignore, 0},
5209
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5210
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5211
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 1) - 2227
5212
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5213
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5214
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5215
47.0k
    {AliasPatternCond_K_Ignore, 0},
5216
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5217
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5218
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 9) - 2233
5219
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5220
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5221
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5222
47.0k
    {AliasPatternCond_K_Ignore, 0},
5223
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
5224
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5225
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 10) - 2239
5226
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5227
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5228
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5229
47.0k
    {AliasPatternCond_K_Ignore, 0},
5230
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5231
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5232
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 11) - 2245
5233
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5234
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5235
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5236
47.0k
    {AliasPatternCond_K_Ignore, 0},
5237
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5238
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5239
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 12) - 2251
5240
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5241
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5242
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5243
47.0k
    {AliasPatternCond_K_Ignore, 0},
5244
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5245
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5246
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 13) - 2257
5247
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5248
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5249
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5250
47.0k
    {AliasPatternCond_K_Ignore, 0},
5251
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5252
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5253
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 14) - 2263
5254
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5255
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5256
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5257
47.0k
    {AliasPatternCond_K_Ignore, 0},
5258
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5259
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5260
    // (V9FMOVD_FCC DFPRegs:$rd, FCCRegs:$cc, DFPRegs:$rs2, 15) - 2269
5261
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5262
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5263
47.0k
    {AliasPatternCond_K_RegClass, Sparc_DFPRegsRegClassID},
5264
47.0k
    {AliasPatternCond_K_Ignore, 0},
5265
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5266
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5267
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 8) - 2275
5268
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5269
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5270
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5271
47.0k
    {AliasPatternCond_K_Ignore, 0},
5272
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
5273
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5274
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 0) - 2281
5275
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5276
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5277
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5278
47.0k
    {AliasPatternCond_K_Ignore, 0},
5279
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
5280
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5281
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 7) - 2287
5282
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5283
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5284
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5285
47.0k
    {AliasPatternCond_K_Ignore, 0},
5286
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5287
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5288
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 6) - 2293
5289
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5290
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5291
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5292
47.0k
    {AliasPatternCond_K_Ignore, 0},
5293
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5294
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5295
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 5) - 2299
5296
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5297
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5298
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5299
47.0k
    {AliasPatternCond_K_Ignore, 0},
5300
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5301
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5302
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 4) - 2305
5303
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5304
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5305
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5306
47.0k
    {AliasPatternCond_K_Ignore, 0},
5307
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5308
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5309
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 3) - 2311
5310
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5311
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5312
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5313
47.0k
    {AliasPatternCond_K_Ignore, 0},
5314
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5315
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5316
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 2) - 2317
5317
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5318
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5319
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5320
47.0k
    {AliasPatternCond_K_Ignore, 0},
5321
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5322
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5323
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 1) - 2323
5324
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5325
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5326
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5327
47.0k
    {AliasPatternCond_K_Ignore, 0},
5328
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5329
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5330
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 9) - 2329
5331
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5332
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5333
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5334
47.0k
    {AliasPatternCond_K_Ignore, 0},
5335
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
5336
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5337
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 10) - 2335
5338
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5339
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5340
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5341
47.0k
    {AliasPatternCond_K_Ignore, 0},
5342
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5343
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5344
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 11) - 2341
5345
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5346
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5347
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5348
47.0k
    {AliasPatternCond_K_Ignore, 0},
5349
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5350
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5351
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 12) - 2347
5352
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5353
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5354
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5355
47.0k
    {AliasPatternCond_K_Ignore, 0},
5356
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5357
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5358
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 13) - 2353
5359
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5360
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5361
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5362
47.0k
    {AliasPatternCond_K_Ignore, 0},
5363
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5364
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5365
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 14) - 2359
5366
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5367
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5368
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5369
47.0k
    {AliasPatternCond_K_Ignore, 0},
5370
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5371
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5372
    // (V9FMOVQ_FCC QFPRegs:$rd, FCCRegs:$cc, QFPRegs:$rs2, 15) - 2365
5373
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5374
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5375
47.0k
    {AliasPatternCond_K_RegClass, Sparc_QFPRegsRegClassID},
5376
47.0k
    {AliasPatternCond_K_Ignore, 0},
5377
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5378
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5379
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 8) - 2371
5380
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5381
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5382
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5383
47.0k
    {AliasPatternCond_K_Ignore, 0},
5384
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
5385
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5386
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 0) - 2377
5387
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5388
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5389
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5390
47.0k
    {AliasPatternCond_K_Ignore, 0},
5391
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
5392
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5393
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 7) - 2383
5394
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5395
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5396
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5397
47.0k
    {AliasPatternCond_K_Ignore, 0},
5398
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5399
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5400
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 6) - 2389
5401
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5402
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5403
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5404
47.0k
    {AliasPatternCond_K_Ignore, 0},
5405
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5406
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5407
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 5) - 2395
5408
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5409
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5410
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5411
47.0k
    {AliasPatternCond_K_Ignore, 0},
5412
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5413
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5414
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 4) - 2401
5415
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5416
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5417
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5418
47.0k
    {AliasPatternCond_K_Ignore, 0},
5419
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5420
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5421
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 3) - 2407
5422
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5423
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5424
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5425
47.0k
    {AliasPatternCond_K_Ignore, 0},
5426
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5427
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5428
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 2) - 2413
5429
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5430
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5431
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5432
47.0k
    {AliasPatternCond_K_Ignore, 0},
5433
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5434
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5435
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 1) - 2419
5436
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5437
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5438
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5439
47.0k
    {AliasPatternCond_K_Ignore, 0},
5440
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5441
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5442
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 9) - 2425
5443
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5444
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5445
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5446
47.0k
    {AliasPatternCond_K_Ignore, 0},
5447
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
5448
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5449
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 10) - 2431
5450
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5451
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5452
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5453
47.0k
    {AliasPatternCond_K_Ignore, 0},
5454
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5455
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5456
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 11) - 2437
5457
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5458
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5459
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5460
47.0k
    {AliasPatternCond_K_Ignore, 0},
5461
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5462
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5463
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 12) - 2443
5464
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5465
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5466
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5467
47.0k
    {AliasPatternCond_K_Ignore, 0},
5468
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5469
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5470
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 13) - 2449
5471
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5472
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5473
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5474
47.0k
    {AliasPatternCond_K_Ignore, 0},
5475
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5476
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5477
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 14) - 2455
5478
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5479
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5480
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5481
47.0k
    {AliasPatternCond_K_Ignore, 0},
5482
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5483
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5484
    // (V9FMOVS_FCC FPRegs:$rd, FCCRegs:$cc, FPRegs:$rs2, 15) - 2461
5485
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5486
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5487
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FPRegsRegClassID},
5488
47.0k
    {AliasPatternCond_K_Ignore, 0},
5489
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5490
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5491
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 8) - 2467
5492
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5493
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5494
47.0k
    {AliasPatternCond_K_Ignore, 0},
5495
47.0k
    {AliasPatternCond_K_Ignore, 0},
5496
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
5497
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5498
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 0) - 2473
5499
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5500
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5501
47.0k
    {AliasPatternCond_K_Ignore, 0},
5502
47.0k
    {AliasPatternCond_K_Ignore, 0},
5503
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
5504
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5505
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 7) - 2479
5506
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5507
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5508
47.0k
    {AliasPatternCond_K_Ignore, 0},
5509
47.0k
    {AliasPatternCond_K_Ignore, 0},
5510
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5511
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5512
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 6) - 2485
5513
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5514
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5515
47.0k
    {AliasPatternCond_K_Ignore, 0},
5516
47.0k
    {AliasPatternCond_K_Ignore, 0},
5517
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5518
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5519
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 5) - 2491
5520
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5521
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5522
47.0k
    {AliasPatternCond_K_Ignore, 0},
5523
47.0k
    {AliasPatternCond_K_Ignore, 0},
5524
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5525
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5526
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 4) - 2497
5527
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5528
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5529
47.0k
    {AliasPatternCond_K_Ignore, 0},
5530
47.0k
    {AliasPatternCond_K_Ignore, 0},
5531
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5532
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5533
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 3) - 2503
5534
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5535
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5536
47.0k
    {AliasPatternCond_K_Ignore, 0},
5537
47.0k
    {AliasPatternCond_K_Ignore, 0},
5538
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5539
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5540
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 2) - 2509
5541
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5542
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5543
47.0k
    {AliasPatternCond_K_Ignore, 0},
5544
47.0k
    {AliasPatternCond_K_Ignore, 0},
5545
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5546
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5547
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 1) - 2515
5548
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5549
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5550
47.0k
    {AliasPatternCond_K_Ignore, 0},
5551
47.0k
    {AliasPatternCond_K_Ignore, 0},
5552
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5553
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5554
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 9) - 2521
5555
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5556
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5557
47.0k
    {AliasPatternCond_K_Ignore, 0},
5558
47.0k
    {AliasPatternCond_K_Ignore, 0},
5559
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
5560
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5561
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 10) - 2527
5562
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5563
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5564
47.0k
    {AliasPatternCond_K_Ignore, 0},
5565
47.0k
    {AliasPatternCond_K_Ignore, 0},
5566
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5567
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5568
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 11) - 2533
5569
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5570
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5571
47.0k
    {AliasPatternCond_K_Ignore, 0},
5572
47.0k
    {AliasPatternCond_K_Ignore, 0},
5573
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5574
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5575
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 12) - 2539
5576
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5577
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5578
47.0k
    {AliasPatternCond_K_Ignore, 0},
5579
47.0k
    {AliasPatternCond_K_Ignore, 0},
5580
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5581
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5582
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 13) - 2545
5583
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5584
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5585
47.0k
    {AliasPatternCond_K_Ignore, 0},
5586
47.0k
    {AliasPatternCond_K_Ignore, 0},
5587
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5588
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5589
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 14) - 2551
5590
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5591
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5592
47.0k
    {AliasPatternCond_K_Ignore, 0},
5593
47.0k
    {AliasPatternCond_K_Ignore, 0},
5594
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5595
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5596
    // (V9MOVFCCri IntRegs:$rd, FCCRegs:$cc, i32imm:$simm11, 15) - 2557
5597
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5598
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5599
47.0k
    {AliasPatternCond_K_Ignore, 0},
5600
47.0k
    {AliasPatternCond_K_Ignore, 0},
5601
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5602
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5603
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 8) - 2563
5604
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5605
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5606
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5607
47.0k
    {AliasPatternCond_K_Ignore, 0},
5608
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)8},
5609
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5610
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 0) - 2569
5611
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5612
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5613
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5614
47.0k
    {AliasPatternCond_K_Ignore, 0},
5615
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)0},
5616
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5617
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 7) - 2575
5618
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5619
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5620
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5621
47.0k
    {AliasPatternCond_K_Ignore, 0},
5622
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)7},
5623
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5624
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 6) - 2581
5625
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5626
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5627
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5628
47.0k
    {AliasPatternCond_K_Ignore, 0},
5629
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)6},
5630
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5631
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 5) - 2587
5632
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5633
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5634
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5635
47.0k
    {AliasPatternCond_K_Ignore, 0},
5636
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)5},
5637
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5638
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 4) - 2593
5639
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5640
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5641
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5642
47.0k
    {AliasPatternCond_K_Ignore, 0},
5643
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)4},
5644
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5645
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 3) - 2599
5646
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5647
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5648
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5649
47.0k
    {AliasPatternCond_K_Ignore, 0},
5650
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)3},
5651
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5652
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 2) - 2605
5653
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5654
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5655
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5656
47.0k
    {AliasPatternCond_K_Ignore, 0},
5657
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)2},
5658
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5659
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 1) - 2611
5660
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5661
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5662
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5663
47.0k
    {AliasPatternCond_K_Ignore, 0},
5664
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)1},
5665
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5666
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 9) - 2617
5667
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5668
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5669
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5670
47.0k
    {AliasPatternCond_K_Ignore, 0},
5671
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)9},
5672
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5673
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 10) - 2623
5674
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5675
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5676
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5677
47.0k
    {AliasPatternCond_K_Ignore, 0},
5678
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)10},
5679
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5680
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 11) - 2629
5681
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5682
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5683
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5684
47.0k
    {AliasPatternCond_K_Ignore, 0},
5685
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)11},
5686
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5687
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 12) - 2635
5688
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5689
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5690
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5691
47.0k
    {AliasPatternCond_K_Ignore, 0},
5692
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)12},
5693
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5694
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 13) - 2641
5695
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5696
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5697
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5698
47.0k
    {AliasPatternCond_K_Ignore, 0},
5699
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)13},
5700
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5701
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 14) - 2647
5702
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5703
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5704
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5705
47.0k
    {AliasPatternCond_K_Ignore, 0},
5706
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)14},
5707
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5708
    // (V9MOVFCCrr IntRegs:$rd, FCCRegs:$cc, IntRegs:$rs2, 15) - 2653
5709
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5710
47.0k
    {AliasPatternCond_K_RegClass, Sparc_FCCRegsRegClassID},
5711
47.0k
    {AliasPatternCond_K_RegClass, Sparc_IntRegsRegClassID},
5712
47.0k
    {AliasPatternCond_K_Ignore, 0},
5713
47.0k
    {AliasPatternCond_K_Imm, (uint32_t)15},
5714
47.0k
    {AliasPatternCond_K_Feature, Sparc_FeatureV9},
5715
47.0k
  {0},  };
5716
5717
47.0k
  static const char AsmStrings[] =
5718
47.0k
    /* 0 */ "ba $\x01\0"
5719
47.0k
    /* 6 */ "bn $\x01\0"
5720
47.0k
    /* 12 */ "bne $\x01\0"
5721
47.0k
    /* 19 */ "be $\x01\0"
5722
47.0k
    /* 25 */ "bg $\x01\0"
5723
47.0k
    /* 31 */ "ble $\x01\0"
5724
47.0k
    /* 38 */ "bge $\x01\0"
5725
47.0k
    /* 45 */ "bl $\x01\0"
5726
47.0k
    /* 51 */ "bgu $\x01\0"
5727
47.0k
    /* 58 */ "bleu $\x01\0"
5728
47.0k
    /* 66 */ "bcc $\x01\0"
5729
47.0k
    /* 73 */ "bcs $\x01\0"
5730
47.0k
    /* 80 */ "bpos $\x01\0"
5731
47.0k
    /* 88 */ "bneg $\x01\0"
5732
47.0k
    /* 96 */ "bvc $\x01\0"
5733
47.0k
    /* 103 */ "bvs $\x01\0"
5734
47.0k
    /* 110 */ "ba,a $\x01\0"
5735
47.0k
    /* 118 */ "bn,a $\x01\0"
5736
47.0k
    /* 126 */ "bne,a $\x01\0"
5737
47.0k
    /* 135 */ "be,a $\x01\0"
5738
47.0k
    /* 143 */ "bg,a $\x01\0"
5739
47.0k
    /* 151 */ "ble,a $\x01\0"
5740
47.0k
    /* 160 */ "bge,a $\x01\0"
5741
47.0k
    /* 169 */ "bl,a $\x01\0"
5742
47.0k
    /* 177 */ "bgu,a $\x01\0"
5743
47.0k
    /* 186 */ "bleu,a $\x01\0"
5744
47.0k
    /* 196 */ "bcc,a $\x01\0"
5745
47.0k
    /* 205 */ "bcs,a $\x01\0"
5746
47.0k
    /* 214 */ "bpos,a $\x01\0"
5747
47.0k
    /* 224 */ "bneg,a $\x01\0"
5748
47.0k
    /* 234 */ "bvc,a $\x01\0"
5749
47.0k
    /* 243 */ "bvs,a $\x01\0"
5750
47.0k
    /* 252 */ "fba,a,pn $\x03, $\x01\0"
5751
47.0k
    /* 268 */ "fbn,a,pn $\x03, $\x01\0"
5752
47.0k
    /* 284 */ "fbu,a,pn $\x03, $\x01\0"
5753
47.0k
    /* 300 */ "fbg,a,pn $\x03, $\x01\0"
5754
47.0k
    /* 316 */ "fbug,a,pn $\x03, $\x01\0"
5755
47.0k
    /* 333 */ "fbl,a,pn $\x03, $\x01\0"
5756
47.0k
    /* 349 */ "fbul,a,pn $\x03, $\x01\0"
5757
47.0k
    /* 366 */ "fblg,a,pn $\x03, $\x01\0"
5758
47.0k
    /* 383 */ "fbne,a,pn $\x03, $\x01\0"
5759
47.0k
    /* 400 */ "fbe,a,pn $\x03, $\x01\0"
5760
47.0k
    /* 416 */ "fbue,a,pn $\x03, $\x01\0"
5761
47.0k
    /* 433 */ "fbge,a,pn $\x03, $\x01\0"
5762
47.0k
    /* 450 */ "fbuge,a,pn $\x03, $\x01\0"
5763
47.0k
    /* 468 */ "fble,a,pn $\x03, $\x01\0"
5764
47.0k
    /* 485 */ "fbule,a,pn $\x03, $\x01\0"
5765
47.0k
    /* 503 */ "fbo,a,pn $\x03, $\x01\0"
5766
47.0k
    /* 519 */ "fba,pn $\x03, $\x01\0"
5767
47.0k
    /* 533 */ "fbn,pn $\x03, $\x01\0"
5768
47.0k
    /* 547 */ "fbu,pn $\x03, $\x01\0"
5769
47.0k
    /* 561 */ "fbg,pn $\x03, $\x01\0"
5770
47.0k
    /* 575 */ "fbug,pn $\x03, $\x01\0"
5771
47.0k
    /* 590 */ "fbl,pn $\x03, $\x01\0"
5772
47.0k
    /* 604 */ "fbul,pn $\x03, $\x01\0"
5773
47.0k
    /* 619 */ "fblg,pn $\x03, $\x01\0"
5774
47.0k
    /* 634 */ "fbne,pn $\x03, $\x01\0"
5775
47.0k
    /* 649 */ "fbe,pn $\x03, $\x01\0"
5776
47.0k
    /* 663 */ "fbue,pn $\x03, $\x01\0"
5777
47.0k
    /* 678 */ "fbge,pn $\x03, $\x01\0"
5778
47.0k
    /* 693 */ "fbuge,pn $\x03, $\x01\0"
5779
47.0k
    /* 709 */ "fble,pn $\x03, $\x01\0"
5780
47.0k
    /* 724 */ "fbule,pn $\x03, $\x01\0"
5781
47.0k
    /* 740 */ "fbo,pn $\x03, $\x01\0"
5782
47.0k
    /* 754 */ "ba,a,pn %icc, $\x01\0"
5783
47.0k
    /* 771 */ "bn,a,pn %icc, $\x01\0"
5784
47.0k
    /* 788 */ "bne,a,pn %icc, $\x01\0"
5785
47.0k
    /* 806 */ "be,a,pn %icc, $\x01\0"
5786
47.0k
    /* 823 */ "bg,a,pn %icc, $\x01\0"
5787
47.0k
    /* 840 */ "ble,a,pn %icc, $\x01\0"
5788
47.0k
    /* 858 */ "bge,a,pn %icc, $\x01\0"
5789
47.0k
    /* 876 */ "bl,a,pn %icc, $\x01\0"
5790
47.0k
    /* 893 */ "bgu,a,pn %icc, $\x01\0"
5791
47.0k
    /* 911 */ "bleu,a,pn %icc, $\x01\0"
5792
47.0k
    /* 930 */ "bcc,a,pn %icc, $\x01\0"
5793
47.0k
    /* 948 */ "bcs,a,pn %icc, $\x01\0"
5794
47.0k
    /* 966 */ "bpos,a,pn %icc, $\x01\0"
5795
47.0k
    /* 985 */ "bneg,a,pn %icc, $\x01\0"
5796
47.0k
    /* 1004 */ "bvc,a,pn %icc, $\x01\0"
5797
47.0k
    /* 1022 */ "bvs,a,pn %icc, $\x01\0"
5798
47.0k
    /* 1040 */ "ba,pn %icc, $\x01\0"
5799
47.0k
    /* 1055 */ "bn,pn %icc, $\x01\0"
5800
47.0k
    /* 1070 */ "bne,pn %icc, $\x01\0"
5801
47.0k
    /* 1086 */ "be,pn %icc, $\x01\0"
5802
47.0k
    /* 1101 */ "bg,pn %icc, $\x01\0"
5803
47.0k
    /* 1116 */ "ble,pn %icc, $\x01\0"
5804
47.0k
    /* 1132 */ "bge,pn %icc, $\x01\0"
5805
47.0k
    /* 1148 */ "bl,pn %icc, $\x01\0"
5806
47.0k
    /* 1163 */ "bgu,pn %icc, $\x01\0"
5807
47.0k
    /* 1179 */ "bleu,pn %icc, $\x01\0"
5808
47.0k
    /* 1196 */ "bcc,pn %icc, $\x01\0"
5809
47.0k
    /* 1212 */ "bcs,pn %icc, $\x01\0"
5810
47.0k
    /* 1228 */ "bpos,pn %icc, $\x01\0"
5811
47.0k
    /* 1245 */ "bneg,pn %icc, $\x01\0"
5812
47.0k
    /* 1262 */ "bvc,pn %icc, $\x01\0"
5813
47.0k
    /* 1278 */ "bvs,pn %icc, $\x01\0"
5814
47.0k
    /* 1294 */ "brz,a,pn $\x03, $\x01\0"
5815
47.0k
    /* 1310 */ "brlez,a,pn $\x03, $\x01\0"
5816
47.0k
    /* 1328 */ "brlz,a,pn $\x03, $\x01\0"
5817
47.0k
    /* 1345 */ "brnz,a,pn $\x03, $\x01\0"
5818
47.0k
    /* 1362 */ "brgz,a,pn $\x03, $\x01\0"
5819
47.0k
    /* 1379 */ "brgez,a,pn $\x03, $\x01\0"
5820
47.0k
    /* 1397 */ "brz,pn $\x03, $\x01\0"
5821
47.0k
    /* 1411 */ "brlez,pn $\x03, $\x01\0"
5822
47.0k
    /* 1427 */ "brlz,pn $\x03, $\x01\0"
5823
47.0k
    /* 1442 */ "brnz,pn $\x03, $\x01\0"
5824
47.0k
    /* 1457 */ "brgz,pn $\x03, $\x01\0"
5825
47.0k
    /* 1472 */ "brgez,pn $\x03, $\x01\0"
5826
47.0k
    /* 1488 */ "ba,a,pn %xcc, $\x01\0"
5827
47.0k
    /* 1505 */ "bn,a,pn %xcc, $\x01\0"
5828
47.0k
    /* 1522 */ "bne,a,pn %xcc, $\x01\0"
5829
47.0k
    /* 1540 */ "be,a,pn %xcc, $\x01\0"
5830
47.0k
    /* 1557 */ "bg,a,pn %xcc, $\x01\0"
5831
47.0k
    /* 1574 */ "ble,a,pn %xcc, $\x01\0"
5832
47.0k
    /* 1592 */ "bge,a,pn %xcc, $\x01\0"
5833
47.0k
    /* 1610 */ "bl,a,pn %xcc, $\x01\0"
5834
47.0k
    /* 1627 */ "bgu,a,pn %xcc, $\x01\0"
5835
47.0k
    /* 1645 */ "bleu,a,pn %xcc, $\x01\0"
5836
47.0k
    /* 1664 */ "bcc,a,pn %xcc, $\x01\0"
5837
47.0k
    /* 1682 */ "bcs,a,pn %xcc, $\x01\0"
5838
47.0k
    /* 1700 */ "bpos,a,pn %xcc, $\x01\0"
5839
47.0k
    /* 1719 */ "bneg,a,pn %xcc, $\x01\0"
5840
47.0k
    /* 1738 */ "bvc,a,pn %xcc, $\x01\0"
5841
47.0k
    /* 1756 */ "bvs,a,pn %xcc, $\x01\0"
5842
47.0k
    /* 1774 */ "ba,pn %xcc, $\x01\0"
5843
47.0k
    /* 1789 */ "bn,pn %xcc, $\x01\0"
5844
47.0k
    /* 1804 */ "bne,pn %xcc, $\x01\0"
5845
47.0k
    /* 1820 */ "be,pn %xcc, $\x01\0"
5846
47.0k
    /* 1835 */ "bg,pn %xcc, $\x01\0"
5847
47.0k
    /* 1850 */ "ble,pn %xcc, $\x01\0"
5848
47.0k
    /* 1866 */ "bge,pn %xcc, $\x01\0"
5849
47.0k
    /* 1882 */ "bl,pn %xcc, $\x01\0"
5850
47.0k
    /* 1897 */ "bgu,pn %xcc, $\x01\0"
5851
47.0k
    /* 1913 */ "bleu,pn %xcc, $\x01\0"
5852
47.0k
    /* 1930 */ "bcc,pn %xcc, $\x01\0"
5853
47.0k
    /* 1946 */ "bcs,pn %xcc, $\x01\0"
5854
47.0k
    /* 1962 */ "bpos,pn %xcc, $\x01\0"
5855
47.0k
    /* 1979 */ "bneg,pn %xcc, $\x01\0"
5856
47.0k
    /* 1996 */ "bvc,pn %xcc, $\x01\0"
5857
47.0k
    /* 2012 */ "bvs,pn %xcc, $\x01\0"
5858
47.0k
    /* 2028 */ "cas [$\x02], $\x03, $\x01\0"
5859
47.0k
    /* 2045 */ "casl [$\x02], $\x03, $\x01\0"
5860
47.0k
    /* 2063 */ "casx [$\x02], $\x03, $\x01\0"
5861
47.0k
    /* 2081 */ "casxl [$\x02], $\x03, $\x01\0"
5862
47.0k
    /* 2100 */ "fmovda %icc, $\x02, $\x01\0"
5863
47.0k
    /* 2120 */ "fmovdn %icc, $\x02, $\x01\0"
5864
47.0k
    /* 2140 */ "fmovdne %icc, $\x02, $\x01\0"
5865
47.0k
    /* 2161 */ "fmovde %icc, $\x02, $\x01\0"
5866
47.0k
    /* 2181 */ "fmovdg %icc, $\x02, $\x01\0"
5867
47.0k
    /* 2201 */ "fmovdle %icc, $\x02, $\x01\0"
5868
47.0k
    /* 2222 */ "fmovdge %icc, $\x02, $\x01\0"
5869
47.0k
    /* 2243 */ "fmovdl %icc, $\x02, $\x01\0"
5870
47.0k
    /* 2263 */ "fmovdgu %icc, $\x02, $\x01\0"
5871
47.0k
    /* 2284 */ "fmovdleu %icc, $\x02, $\x01\0"
5872
47.0k
    /* 2306 */ "fmovdcc %icc, $\x02, $\x01\0"
5873
47.0k
    /* 2327 */ "fmovdcs %icc, $\x02, $\x01\0"
5874
47.0k
    /* 2348 */ "fmovdpos %icc, $\x02, $\x01\0"
5875
47.0k
    /* 2370 */ "fmovdneg %icc, $\x02, $\x01\0"
5876
47.0k
    /* 2392 */ "fmovdvc %icc, $\x02, $\x01\0"
5877
47.0k
    /* 2413 */ "fmovdvs %icc, $\x02, $\x01\0"
5878
47.0k
    /* 2434 */ "fmovda %xcc, $\x02, $\x01\0"
5879
47.0k
    /* 2454 */ "fmovdn %xcc, $\x02, $\x01\0"
5880
47.0k
    /* 2474 */ "fmovdne %xcc, $\x02, $\x01\0"
5881
47.0k
    /* 2495 */ "fmovde %xcc, $\x02, $\x01\0"
5882
47.0k
    /* 2515 */ "fmovdg %xcc, $\x02, $\x01\0"
5883
47.0k
    /* 2535 */ "fmovdle %xcc, $\x02, $\x01\0"
5884
47.0k
    /* 2556 */ "fmovdge %xcc, $\x02, $\x01\0"
5885
47.0k
    /* 2577 */ "fmovdl %xcc, $\x02, $\x01\0"
5886
47.0k
    /* 2597 */ "fmovdgu %xcc, $\x02, $\x01\0"
5887
47.0k
    /* 2618 */ "fmovdleu %xcc, $\x02, $\x01\0"
5888
47.0k
    /* 2640 */ "fmovdcc %xcc, $\x02, $\x01\0"
5889
47.0k
    /* 2661 */ "fmovdcs %xcc, $\x02, $\x01\0"
5890
47.0k
    /* 2682 */ "fmovdpos %xcc, $\x02, $\x01\0"
5891
47.0k
    /* 2704 */ "fmovdneg %xcc, $\x02, $\x01\0"
5892
47.0k
    /* 2726 */ "fmovdvc %xcc, $\x02, $\x01\0"
5893
47.0k
    /* 2747 */ "fmovdvs %xcc, $\x02, $\x01\0"
5894
47.0k
    /* 2768 */ "fmovqa %icc, $\x02, $\x01\0"
5895
47.0k
    /* 2788 */ "fmovqn %icc, $\x02, $\x01\0"
5896
47.0k
    /* 2808 */ "fmovqne %icc, $\x02, $\x01\0"
5897
47.0k
    /* 2829 */ "fmovqe %icc, $\x02, $\x01\0"
5898
47.0k
    /* 2849 */ "fmovqg %icc, $\x02, $\x01\0"
5899
47.0k
    /* 2869 */ "fmovqle %icc, $\x02, $\x01\0"
5900
47.0k
    /* 2890 */ "fmovqge %icc, $\x02, $\x01\0"
5901
47.0k
    /* 2911 */ "fmovql %icc, $\x02, $\x01\0"
5902
47.0k
    /* 2931 */ "fmovqgu %icc, $\x02, $\x01\0"
5903
47.0k
    /* 2952 */ "fmovqleu %icc, $\x02, $\x01\0"
5904
47.0k
    /* 2974 */ "fmovqcc %icc, $\x02, $\x01\0"
5905
47.0k
    /* 2995 */ "fmovqcs %icc, $\x02, $\x01\0"
5906
47.0k
    /* 3016 */ "fmovqpos %icc, $\x02, $\x01\0"
5907
47.0k
    /* 3038 */ "fmovqneg %icc, $\x02, $\x01\0"
5908
47.0k
    /* 3060 */ "fmovqvc %icc, $\x02, $\x01\0"
5909
47.0k
    /* 3081 */ "fmovqvs %icc, $\x02, $\x01\0"
5910
47.0k
    /* 3102 */ "fmovqa %xcc, $\x02, $\x01\0"
5911
47.0k
    /* 3122 */ "fmovqn %xcc, $\x02, $\x01\0"
5912
47.0k
    /* 3142 */ "fmovqne %xcc, $\x02, $\x01\0"
5913
47.0k
    /* 3163 */ "fmovqe %xcc, $\x02, $\x01\0"
5914
47.0k
    /* 3183 */ "fmovqg %xcc, $\x02, $\x01\0"
5915
47.0k
    /* 3203 */ "fmovqle %xcc, $\x02, $\x01\0"
5916
47.0k
    /* 3224 */ "fmovqge %xcc, $\x02, $\x01\0"
5917
47.0k
    /* 3245 */ "fmovql %xcc, $\x02, $\x01\0"
5918
47.0k
    /* 3265 */ "fmovqgu %xcc, $\x02, $\x01\0"
5919
47.0k
    /* 3286 */ "fmovqleu %xcc, $\x02, $\x01\0"
5920
47.0k
    /* 3308 */ "fmovqcc %xcc, $\x02, $\x01\0"
5921
47.0k
    /* 3329 */ "fmovqcs %xcc, $\x02, $\x01\0"
5922
47.0k
    /* 3350 */ "fmovqpos %xcc, $\x02, $\x01\0"
5923
47.0k
    /* 3372 */ "fmovqneg %xcc, $\x02, $\x01\0"
5924
47.0k
    /* 3394 */ "fmovqvc %xcc, $\x02, $\x01\0"
5925
47.0k
    /* 3415 */ "fmovqvs %xcc, $\x02, $\x01\0"
5926
47.0k
    /* 3436 */ "fmovrdz $\x02, $\x03, $\x01\0"
5927
47.0k
    /* 3455 */ "fmovrdlez $\x02, $\x03, $\x01\0"
5928
47.0k
    /* 3476 */ "fmovrdlz $\x02, $\x03, $\x01\0"
5929
47.0k
    /* 3496 */ "fmovrdnz $\x02, $\x03, $\x01\0"
5930
47.0k
    /* 3516 */ "fmovrdgz $\x02, $\x03, $\x01\0"
5931
47.0k
    /* 3536 */ "fmovrdgez $\x02, $\x03, $\x01\0"
5932
47.0k
    /* 3557 */ "fmovrqz $\x02, $\x03, $\x01\0"
5933
47.0k
    /* 3576 */ "fmovrqlez $\x02, $\x03, $\x01\0"
5934
47.0k
    /* 3597 */ "fmovrqlz $\x02, $\x03, $\x01\0"
5935
47.0k
    /* 3617 */ "fmovrqnz $\x02, $\x03, $\x01\0"
5936
47.0k
    /* 3637 */ "fmovrqgz $\x02, $\x03, $\x01\0"
5937
47.0k
    /* 3657 */ "fmovrqgez $\x02, $\x03, $\x01\0"
5938
47.0k
    /* 3678 */ "fmovrsz $\x02, $\x03, $\x01\0"
5939
47.0k
    /* 3697 */ "fmovrslez $\x02, $\x03, $\x01\0"
5940
47.0k
    /* 3718 */ "fmovrslz $\x02, $\x03, $\x01\0"
5941
47.0k
    /* 3738 */ "fmovrsnz $\x02, $\x03, $\x01\0"
5942
47.0k
    /* 3758 */ "fmovrsgz $\x02, $\x03, $\x01\0"
5943
47.0k
    /* 3778 */ "fmovrsgez $\x02, $\x03, $\x01\0"
5944
47.0k
    /* 3799 */ "fmovsa %icc, $\x02, $\x01\0"
5945
47.0k
    /* 3819 */ "fmovsn %icc, $\x02, $\x01\0"
5946
47.0k
    /* 3839 */ "fmovsne %icc, $\x02, $\x01\0"
5947
47.0k
    /* 3860 */ "fmovse %icc, $\x02, $\x01\0"
5948
47.0k
    /* 3880 */ "fmovsg %icc, $\x02, $\x01\0"
5949
47.0k
    /* 3900 */ "fmovsle %icc, $\x02, $\x01\0"
5950
47.0k
    /* 3921 */ "fmovsge %icc, $\x02, $\x01\0"
5951
47.0k
    /* 3942 */ "fmovsl %icc, $\x02, $\x01\0"
5952
47.0k
    /* 3962 */ "fmovsgu %icc, $\x02, $\x01\0"
5953
47.0k
    /* 3983 */ "fmovsleu %icc, $\x02, $\x01\0"
5954
47.0k
    /* 4005 */ "fmovscc %icc, $\x02, $\x01\0"
5955
47.0k
    /* 4026 */ "fmovscs %icc, $\x02, $\x01\0"
5956
47.0k
    /* 4047 */ "fmovspos %icc, $\x02, $\x01\0"
5957
47.0k
    /* 4069 */ "fmovsneg %icc, $\x02, $\x01\0"
5958
47.0k
    /* 4091 */ "fmovsvc %icc, $\x02, $\x01\0"
5959
47.0k
    /* 4112 */ "fmovsvs %icc, $\x02, $\x01\0"
5960
47.0k
    /* 4133 */ "fmovsa %xcc, $\x02, $\x01\0"
5961
47.0k
    /* 4153 */ "fmovsn %xcc, $\x02, $\x01\0"
5962
47.0k
    /* 4173 */ "fmovsne %xcc, $\x02, $\x01\0"
5963
47.0k
    /* 4194 */ "fmovse %xcc, $\x02, $\x01\0"
5964
47.0k
    /* 4214 */ "fmovsg %xcc, $\x02, $\x01\0"
5965
47.0k
    /* 4234 */ "fmovsle %xcc, $\x02, $\x01\0"
5966
47.0k
    /* 4255 */ "fmovsge %xcc, $\x02, $\x01\0"
5967
47.0k
    /* 4276 */ "fmovsl %xcc, $\x02, $\x01\0"
5968
47.0k
    /* 4296 */ "fmovsgu %xcc, $\x02, $\x01\0"
5969
47.0k
    /* 4317 */ "fmovsleu %xcc, $\x02, $\x01\0"
5970
47.0k
    /* 4339 */ "fmovscc %xcc, $\x02, $\x01\0"
5971
47.0k
    /* 4360 */ "fmovscs %xcc, $\x02, $\x01\0"
5972
47.0k
    /* 4381 */ "fmovspos %xcc, $\x02, $\x01\0"
5973
47.0k
    /* 4403 */ "fmovsneg %xcc, $\x02, $\x01\0"
5974
47.0k
    /* 4425 */ "fmovsvc %xcc, $\x02, $\x01\0"
5975
47.0k
    /* 4446 */ "fmovsvs %xcc, $\x02, $\x01\0"
5976
47.0k
    /* 4467 */ "mova %icc, $\x02, $\x01\0"
5977
47.0k
    /* 4485 */ "movn %icc, $\x02, $\x01\0"
5978
47.0k
    /* 4503 */ "movne %icc, $\x02, $\x01\0"
5979
47.0k
    /* 4522 */ "move %icc, $\x02, $\x01\0"
5980
47.0k
    /* 4540 */ "movg %icc, $\x02, $\x01\0"
5981
47.0k
    /* 4558 */ "movle %icc, $\x02, $\x01\0"
5982
47.0k
    /* 4577 */ "movge %icc, $\x02, $\x01\0"
5983
47.0k
    /* 4596 */ "movl %icc, $\x02, $\x01\0"
5984
47.0k
    /* 4614 */ "movgu %icc, $\x02, $\x01\0"
5985
47.0k
    /* 4633 */ "movleu %icc, $\x02, $\x01\0"
5986
47.0k
    /* 4653 */ "movcc %icc, $\x02, $\x01\0"
5987
47.0k
    /* 4672 */ "movcs %icc, $\x02, $\x01\0"
5988
47.0k
    /* 4691 */ "movpos %icc, $\x02, $\x01\0"
5989
47.0k
    /* 4711 */ "movneg %icc, $\x02, $\x01\0"
5990
47.0k
    /* 4731 */ "movvc %icc, $\x02, $\x01\0"
5991
47.0k
    /* 4750 */ "movvs %icc, $\x02, $\x01\0"
5992
47.0k
    /* 4769 */ "movrz $\x02, $\x03, $\x01\0"
5993
47.0k
    /* 4786 */ "movrlez $\x02, $\x03, $\x01\0"
5994
47.0k
    /* 4805 */ "movrlz $\x02, $\x03, $\x01\0"
5995
47.0k
    /* 4823 */ "movrnz $\x02, $\x03, $\x01\0"
5996
47.0k
    /* 4841 */ "movrgz $\x02, $\x03, $\x01\0"
5997
47.0k
    /* 4859 */ "movrgez $\x02, $\x03, $\x01\0"
5998
47.0k
    /* 4878 */ "mova %xcc, $\x02, $\x01\0"
5999
47.0k
    /* 4896 */ "movn %xcc, $\x02, $\x01\0"
6000
47.0k
    /* 4914 */ "movne %xcc, $\x02, $\x01\0"
6001
47.0k
    /* 4933 */ "move %xcc, $\x02, $\x01\0"
6002
47.0k
    /* 4951 */ "movg %xcc, $\x02, $\x01\0"
6003
47.0k
    /* 4969 */ "movle %xcc, $\x02, $\x01\0"
6004
47.0k
    /* 4988 */ "movge %xcc, $\x02, $\x01\0"
6005
47.0k
    /* 5007 */ "movl %xcc, $\x02, $\x01\0"
6006
47.0k
    /* 5025 */ "movgu %xcc, $\x02, $\x01\0"
6007
47.0k
    /* 5044 */ "movleu %xcc, $\x02, $\x01\0"
6008
47.0k
    /* 5064 */ "movcc %xcc, $\x02, $\x01\0"
6009
47.0k
    /* 5083 */ "movcs %xcc, $\x02, $\x01\0"
6010
47.0k
    /* 5102 */ "movpos %xcc, $\x02, $\x01\0"
6011
47.0k
    /* 5122 */ "movneg %xcc, $\x02, $\x01\0"
6012
47.0k
    /* 5142 */ "movvc %xcc, $\x02, $\x01\0"
6013
47.0k
    /* 5161 */ "movvs %xcc, $\x02, $\x01\0"
6014
47.0k
    /* 5180 */ "tst $\x02\0"
6015
47.0k
    /* 5187 */ "mov $\x03, $\x01\0"
6016
47.0k
    /* 5198 */ "restore\0"
6017
47.0k
    /* 5206 */ "ret\0"
6018
47.0k
    /* 5210 */ "retl\0"
6019
47.0k
    /* 5215 */ "save\0"
6020
47.0k
    /* 5220 */ "cmp $\x02, $\x03\0"
6021
47.0k
    /* 5231 */ "ta %icc, $\x02\0"
6022
47.0k
    /* 5243 */ "ta %icc, $\x01 + $\x02\0"
6023
47.0k
    /* 5260 */ "tn %icc, $\x02\0"
6024
47.0k
    /* 5272 */ "tn %icc, $\x01 + $\x02\0"
6025
47.0k
    /* 5289 */ "tne %icc, $\x02\0"
6026
47.0k
    /* 5302 */ "tne %icc, $\x01 + $\x02\0"
6027
47.0k
    /* 5320 */ "te %icc, $\x02\0"
6028
47.0k
    /* 5332 */ "te %icc, $\x01 + $\x02\0"
6029
47.0k
    /* 5349 */ "tg %icc, $\x02\0"
6030
47.0k
    /* 5361 */ "tg %icc, $\x01 + $\x02\0"
6031
47.0k
    /* 5378 */ "tle %icc, $\x02\0"
6032
47.0k
    /* 5391 */ "tle %icc, $\x01 + $\x02\0"
6033
47.0k
    /* 5409 */ "tge %icc, $\x02\0"
6034
47.0k
    /* 5422 */ "tge %icc, $\x01 + $\x02\0"
6035
47.0k
    /* 5440 */ "tl %icc, $\x02\0"
6036
47.0k
    /* 5452 */ "tl %icc, $\x01 + $\x02\0"
6037
47.0k
    /* 5469 */ "tgu %icc, $\x02\0"
6038
47.0k
    /* 5482 */ "tgu %icc, $\x01 + $\x02\0"
6039
47.0k
    /* 5500 */ "tleu %icc, $\x02\0"
6040
47.0k
    /* 5514 */ "tleu %icc, $\x01 + $\x02\0"
6041
47.0k
    /* 5533 */ "tcc %icc, $\x02\0"
6042
47.0k
    /* 5546 */ "tcc %icc, $\x01 + $\x02\0"
6043
47.0k
    /* 5564 */ "tcs %icc, $\x02\0"
6044
47.0k
    /* 5577 */ "tcs %icc, $\x01 + $\x02\0"
6045
47.0k
    /* 5595 */ "tpos %icc, $\x02\0"
6046
47.0k
    /* 5609 */ "tpos %icc, $\x01 + $\x02\0"
6047
47.0k
    /* 5628 */ "tneg %icc, $\x02\0"
6048
47.0k
    /* 5642 */ "tneg %icc, $\x01 + $\x02\0"
6049
47.0k
    /* 5661 */ "tvc %icc, $\x02\0"
6050
47.0k
    /* 5674 */ "tvc %icc, $\x01 + $\x02\0"
6051
47.0k
    /* 5692 */ "tvs %icc, $\x02\0"
6052
47.0k
    /* 5705 */ "tvs %icc, $\x01 + $\x02\0"
6053
47.0k
    /* 5723 */ "ta $\x02\0"
6054
47.0k
    /* 5729 */ "ta $\x01 + $\x02\0"
6055
47.0k
    /* 5740 */ "tn $\x02\0"
6056
47.0k
    /* 5746 */ "tn $\x01 + $\x02\0"
6057
47.0k
    /* 5757 */ "tne $\x02\0"
6058
47.0k
    /* 5764 */ "tne $\x01 + $\x02\0"
6059
47.0k
    /* 5776 */ "te $\x02\0"
6060
47.0k
    /* 5782 */ "te $\x01 + $\x02\0"
6061
47.0k
    /* 5793 */ "tg $\x02\0"
6062
47.0k
    /* 5799 */ "tg $\x01 + $\x02\0"
6063
47.0k
    /* 5810 */ "tle $\x02\0"
6064
47.0k
    /* 5817 */ "tle $\x01 + $\x02\0"
6065
47.0k
    /* 5829 */ "tge $\x02\0"
6066
47.0k
    /* 5836 */ "tge $\x01 + $\x02\0"
6067
47.0k
    /* 5848 */ "tl $\x02\0"
6068
47.0k
    /* 5854 */ "tl $\x01 + $\x02\0"
6069
47.0k
    /* 5865 */ "tgu $\x02\0"
6070
47.0k
    /* 5872 */ "tgu $\x01 + $\x02\0"
6071
47.0k
    /* 5884 */ "tleu $\x02\0"
6072
47.0k
    /* 5892 */ "tleu $\x01 + $\x02\0"
6073
47.0k
    /* 5905 */ "tcc $\x02\0"
6074
47.0k
    /* 5912 */ "tcc $\x01 + $\x02\0"
6075
47.0k
    /* 5924 */ "tcs $\x02\0"
6076
47.0k
    /* 5931 */ "tcs $\x01 + $\x02\0"
6077
47.0k
    /* 5943 */ "tpos $\x02\0"
6078
47.0k
    /* 5951 */ "tpos $\x01 + $\x02\0"
6079
47.0k
    /* 5964 */ "tneg $\x02\0"
6080
47.0k
    /* 5972 */ "tneg $\x01 + $\x02\0"
6081
47.0k
    /* 5985 */ "tvc $\x02\0"
6082
47.0k
    /* 5992 */ "tvc $\x01 + $\x02\0"
6083
47.0k
    /* 6004 */ "tvs $\x02\0"
6084
47.0k
    /* 6011 */ "tvs $\x01 + $\x02\0"
6085
47.0k
    /* 6023 */ "ta %xcc, $\x02\0"
6086
47.0k
    /* 6035 */ "ta %xcc, $\x01 + $\x02\0"
6087
47.0k
    /* 6052 */ "tn %xcc, $\x02\0"
6088
47.0k
    /* 6064 */ "tn %xcc, $\x01 + $\x02\0"
6089
47.0k
    /* 6081 */ "tne %xcc, $\x02\0"
6090
47.0k
    /* 6094 */ "tne %xcc, $\x01 + $\x02\0"
6091
47.0k
    /* 6112 */ "te %xcc, $\x02\0"
6092
47.0k
    /* 6124 */ "te %xcc, $\x01 + $\x02\0"
6093
47.0k
    /* 6141 */ "tg %xcc, $\x02\0"
6094
47.0k
    /* 6153 */ "tg %xcc, $\x01 + $\x02\0"
6095
47.0k
    /* 6170 */ "tle %xcc, $\x02\0"
6096
47.0k
    /* 6183 */ "tle %xcc, $\x01 + $\x02\0"
6097
47.0k
    /* 6201 */ "tge %xcc, $\x02\0"
6098
47.0k
    /* 6214 */ "tge %xcc, $\x01 + $\x02\0"
6099
47.0k
    /* 6232 */ "tl %xcc, $\x02\0"
6100
47.0k
    /* 6244 */ "tl %xcc, $\x01 + $\x02\0"
6101
47.0k
    /* 6261 */ "tgu %xcc, $\x02\0"
6102
47.0k
    /* 6274 */ "tgu %xcc, $\x01 + $\x02\0"
6103
47.0k
    /* 6292 */ "tleu %xcc, $\x02\0"
6104
47.0k
    /* 6306 */ "tleu %xcc, $\x01 + $\x02\0"
6105
47.0k
    /* 6325 */ "tcc %xcc, $\x02\0"
6106
47.0k
    /* 6338 */ "tcc %xcc, $\x01 + $\x02\0"
6107
47.0k
    /* 6356 */ "tcs %xcc, $\x02\0"
6108
47.0k
    /* 6369 */ "tcs %xcc, $\x01 + $\x02\0"
6109
47.0k
    /* 6387 */ "tpos %xcc, $\x02\0"
6110
47.0k
    /* 6401 */ "tpos %xcc, $\x01 + $\x02\0"
6111
47.0k
    /* 6420 */ "tneg %xcc, $\x02\0"
6112
47.0k
    /* 6434 */ "tneg %xcc, $\x01 + $\x02\0"
6113
47.0k
    /* 6453 */ "tvc %xcc, $\x02\0"
6114
47.0k
    /* 6466 */ "tvc %xcc, $\x01 + $\x02\0"
6115
47.0k
    /* 6484 */ "tvs %xcc, $\x02\0"
6116
47.0k
    /* 6497 */ "tvs %xcc, $\x01 + $\x02\0"
6117
47.0k
    /* 6515 */ "fcmpd $\x02, $\x03\0"
6118
47.0k
    /* 6528 */ "fcmped $\x02, $\x03\0"
6119
47.0k
    /* 6542 */ "fcmpeq $\x02, $\x03\0"
6120
47.0k
    /* 6556 */ "fcmpes $\x02, $\x03\0"
6121
47.0k
    /* 6570 */ "fcmpq $\x02, $\x03\0"
6122
47.0k
    /* 6583 */ "fcmps $\x02, $\x03\0"
6123
47.0k
    /* 6596 */ "fmovda $\x02, $\x03, $\x01\0"
6124
47.0k
    /* 6614 */ "fmovdn $\x02, $\x03, $\x01\0"
6125
47.0k
    /* 6632 */ "fmovdu $\x02, $\x03, $\x01\0"
6126
47.0k
    /* 6650 */ "fmovdg $\x02, $\x03, $\x01\0"
6127
47.0k
    /* 6668 */ "fmovdug $\x02, $\x03, $\x01\0"
6128
47.0k
    /* 6687 */ "fmovdl $\x02, $\x03, $\x01\0"
6129
47.0k
    /* 6705 */ "fmovdul $\x02, $\x03, $\x01\0"
6130
47.0k
    /* 6724 */ "fmovdlg $\x02, $\x03, $\x01\0"
6131
47.0k
    /* 6743 */ "fmovdne $\x02, $\x03, $\x01\0"
6132
47.0k
    /* 6762 */ "fmovde $\x02, $\x03, $\x01\0"
6133
47.0k
    /* 6780 */ "fmovdue $\x02, $\x03, $\x01\0"
6134
47.0k
    /* 6799 */ "fmovdge $\x02, $\x03, $\x01\0"
6135
47.0k
    /* 6818 */ "fmovduge $\x02, $\x03, $\x01\0"
6136
47.0k
    /* 6838 */ "fmovdle $\x02, $\x03, $\x01\0"
6137
47.0k
    /* 6857 */ "fmovdule $\x02, $\x03, $\x01\0"
6138
47.0k
    /* 6877 */ "fmovdo $\x02, $\x03, $\x01\0"
6139
47.0k
    /* 6895 */ "fmovqa $\x02, $\x03, $\x01\0"
6140
47.0k
    /* 6913 */ "fmovqn $\x02, $\x03, $\x01\0"
6141
47.0k
    /* 6931 */ "fmovqu $\x02, $\x03, $\x01\0"
6142
47.0k
    /* 6949 */ "fmovqg $\x02, $\x03, $\x01\0"
6143
47.0k
    /* 6967 */ "fmovqug $\x02, $\x03, $\x01\0"
6144
47.0k
    /* 6986 */ "fmovql $\x02, $\x03, $\x01\0"
6145
47.0k
    /* 7004 */ "fmovqul $\x02, $\x03, $\x01\0"
6146
47.0k
    /* 7023 */ "fmovqlg $\x02, $\x03, $\x01\0"
6147
47.0k
    /* 7042 */ "fmovqne $\x02, $\x03, $\x01\0"
6148
47.0k
    /* 7061 */ "fmovqe $\x02, $\x03, $\x01\0"
6149
47.0k
    /* 7079 */ "fmovque $\x02, $\x03, $\x01\0"
6150
47.0k
    /* 7098 */ "fmovqge $\x02, $\x03, $\x01\0"
6151
47.0k
    /* 7117 */ "fmovquge $\x02, $\x03, $\x01\0"
6152
47.0k
    /* 7137 */ "fmovqle $\x02, $\x03, $\x01\0"
6153
47.0k
    /* 7156 */ "fmovqule $\x02, $\x03, $\x01\0"
6154
47.0k
    /* 7176 */ "fmovqo $\x02, $\x03, $\x01\0"
6155
47.0k
    /* 7194 */ "fmovsa $\x02, $\x03, $\x01\0"
6156
47.0k
    /* 7212 */ "fmovsn $\x02, $\x03, $\x01\0"
6157
47.0k
    /* 7230 */ "fmovsu $\x02, $\x03, $\x01\0"
6158
47.0k
    /* 7248 */ "fmovsg $\x02, $\x03, $\x01\0"
6159
47.0k
    /* 7266 */ "fmovsug $\x02, $\x03, $\x01\0"
6160
47.0k
    /* 7285 */ "fmovsl $\x02, $\x03, $\x01\0"
6161
47.0k
    /* 7303 */ "fmovsul $\x02, $\x03, $\x01\0"
6162
47.0k
    /* 7322 */ "fmovslg $\x02, $\x03, $\x01\0"
6163
47.0k
    /* 7341 */ "fmovsne $\x02, $\x03, $\x01\0"
6164
47.0k
    /* 7360 */ "fmovse $\x02, $\x03, $\x01\0"
6165
47.0k
    /* 7378 */ "fmovsue $\x02, $\x03, $\x01\0"
6166
47.0k
    /* 7397 */ "fmovsge $\x02, $\x03, $\x01\0"
6167
47.0k
    /* 7416 */ "fmovsuge $\x02, $\x03, $\x01\0"
6168
47.0k
    /* 7436 */ "fmovsle $\x02, $\x03, $\x01\0"
6169
47.0k
    /* 7455 */ "fmovsule $\x02, $\x03, $\x01\0"
6170
47.0k
    /* 7475 */ "fmovso $\x02, $\x03, $\x01\0"
6171
47.0k
    /* 7493 */ "mova $\x02, $\x03, $\x01\0"
6172
47.0k
    /* 7509 */ "movn $\x02, $\x03, $\x01\0"
6173
47.0k
    /* 7525 */ "movu $\x02, $\x03, $\x01\0"
6174
47.0k
    /* 7541 */ "movg $\x02, $\x03, $\x01\0"
6175
47.0k
    /* 7557 */ "movug $\x02, $\x03, $\x01\0"
6176
47.0k
    /* 7574 */ "movl $\x02, $\x03, $\x01\0"
6177
47.0k
    /* 7590 */ "movul $\x02, $\x03, $\x01\0"
6178
47.0k
    /* 7607 */ "movlg $\x02, $\x03, $\x01\0"
6179
47.0k
    /* 7624 */ "movne $\x02, $\x03, $\x01\0"
6180
47.0k
    /* 7641 */ "move $\x02, $\x03, $\x01\0"
6181
47.0k
    /* 7657 */ "movue $\x02, $\x03, $\x01\0"
6182
47.0k
    /* 7674 */ "movge $\x02, $\x03, $\x01\0"
6183
47.0k
    /* 7691 */ "movuge $\x02, $\x03, $\x01\0"
6184
47.0k
    /* 7709 */ "movle $\x02, $\x03, $\x01\0"
6185
47.0k
    /* 7726 */ "movule $\x02, $\x03, $\x01\0"
6186
47.0k
    /* 7744 */ "movo $\x02, $\x03, $\x01\0"
6187
47.0k
  ;
6188
6189
47.0k
#ifndef NDEBUG
6190
  //static struct SortCheck {
6191
  //  SortCheck(ArrayRef<PatternsForOpcode> OpToPatterns) {
6192
  //    assert(std::is_sorted(
6193
  //               OpToPatterns.begin(), OpToPatterns.end(),
6194
  //               [](const PatternsForOpcode &L, const //PatternsForOpcode &R) {
6195
  //                 return L.Opcode < R.Opcode;
6196
  //               }) &&
6197
  //           "tablegen failed to sort opcode patterns");
6198
  //  }
6199
  //} sortCheckVar(OpToPatterns);
6200
47.0k
#endif
6201
6202
47.0k
  AliasMatchingData M = {
6203
47.0k
    OpToPatterns,
6204
47.0k
    Patterns,
6205
47.0k
    Conds,
6206
47.0k
    AsmStrings,
6207
47.0k
    NULL,
6208
47.0k
  };
6209
47.0k
  const char *AsmString = matchAliasPatterns(MI, &M);
6210
47.0k
  if (!AsmString) return false;
6211
6212
3.87k
  unsigned I = 0;
6213
23.5k
  while (AsmString[I] != ' ' && AsmString[I] != '\t' &&
6214
23.5k
         AsmString[I] != '$' && AsmString[I] != '\0')
6215
19.6k
    ++I;
6216
3.87k
  SStream_concat1(OS, '\t');
6217
3.87k
  char *substr = malloc(I+1);
6218
3.87k
  memcpy(substr, AsmString, I);
6219
3.87k
  substr[I] = '\0';
6220
3.87k
  SStream_concat0(OS, substr);
6221
3.87k
  free(substr);
6222
3.87k
  if (AsmString[I] != '\0') {
6223
3.84k
    if (AsmString[I] == ' ' || AsmString[I] == '\t') {
6224
3.84k
      SStream_concat1(OS, '\t');
6225
3.84k
      ++I;
6226
3.84k
    }
6227
22.4k
    do {
6228
22.4k
      if (AsmString[I] == '$') {
6229
8.14k
        ++I;
6230
8.14k
        if (AsmString[I] == (char)0xff) {
6231
0
          ++I;
6232
0
          int OpIdx = AsmString[I++] - 1;
6233
0
          int PrintMethodIdx = AsmString[I++] - 1;
6234
0
          printCustomAliasOperand(MI, Address, OpIdx, PrintMethodIdx, OS);
6235
0
        } else
6236
8.14k
          printOperand(MI, ((unsigned)AsmString[I++]) - 1, OS);
6237
14.3k
      } else {
6238
14.3k
        SStream_concat1(OS, AsmString[I++]);
6239
14.3k
      }
6240
22.4k
    } while (AsmString[I] != '\0');
6241
3.84k
  }
6242
6243
3.87k
  return true;
6244
#else
6245
  return false;
6246
#endif // CAPSTONE_DIET
6247
47.0k
}
6248
6249
static void printCustomAliasOperand(
6250
         MCInst *MI, uint64_t Address, unsigned OpIdx,
6251
         unsigned PrintMethodIdx,
6252
0
         SStream *OS) {
6253
0
#ifndef CAPSTONE_DIET
6254
0
  CS_ASSERT_RET(0 && "Unknown PrintMethod kind");
6255
0
#endif // CAPSTONE_DIET
6256
0
}
6257
6258
#endif // PRINT_ALIAS_INSTR