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