Coverage Report

Created: 2026-09-28 06:34

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