Coverage Report

Created: 2025-08-28 06:43

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