Coverage Report

Created: 2026-08-14 06:51

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