Coverage Report

Created: 2025-07-11 06:32

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