Coverage Report

Created: 2026-06-15 06:41

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