/src/capstonev5/arch/AArch64/AArch64GenRegisterName.inc
Line | Count | Source (jump to first uncovered line) |
1 | | /* Capstone Disassembly Engine, http://www.capstone-engine.org */ |
2 | | /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */ |
3 | | |
4 | | /// getRegisterName - This method is automatically generated by tblgen |
5 | | /// from the register set description. This returns the assembler name |
6 | | /// for the specified register. |
7 | | static const char *getRegisterName(unsigned RegNo, unsigned AltIdx) |
8 | 312k | { |
9 | | |
10 | | |
11 | 312k | #ifdef __GNUC__ |
12 | 312k | #pragma GCC diagnostic push |
13 | 312k | #pragma GCC diagnostic ignored "-Woverlength-strings" |
14 | 312k | #endif |
15 | 312k | #ifndef CAPSTONE_DIET |
16 | 312k | static const char AsmStrsNoRegAltName[] = { |
17 | 312k | /* 0 */ "D7_D8_D9_D10\0" |
18 | 312k | /* 13 */ "Q7_Q8_Q9_Q10\0" |
19 | 312k | /* 26 */ "Z7_Z8_Z9_Z10\0" |
20 | 312k | /* 39 */ "b10\0" |
21 | 312k | /* 43 */ "d10\0" |
22 | 312k | /* 47 */ "h10\0" |
23 | 312k | /* 51 */ "p10\0" |
24 | 312k | /* 55 */ "q10\0" |
25 | 312k | /* 59 */ "s10\0" |
26 | 312k | /* 63 */ "w10\0" |
27 | 312k | /* 67 */ "x10\0" |
28 | 312k | /* 71 */ "z10\0" |
29 | 312k | /* 75 */ "D17_D18_D19_D20\0" |
30 | 312k | /* 91 */ "Q17_Q18_Q19_Q20\0" |
31 | 312k | /* 107 */ "Z17_Z18_Z19_Z20\0" |
32 | 312k | /* 123 */ "b20\0" |
33 | 312k | /* 127 */ "d20\0" |
34 | 312k | /* 131 */ "h20\0" |
35 | 312k | /* 135 */ "q20\0" |
36 | 312k | /* 139 */ "s20\0" |
37 | 312k | /* 143 */ "w20\0" |
38 | 312k | /* 147 */ "x20\0" |
39 | 312k | /* 151 */ "z20\0" |
40 | 312k | /* 155 */ "D27_D28_D29_D30\0" |
41 | 312k | /* 171 */ "Q27_Q28_Q29_Q30\0" |
42 | 312k | /* 187 */ "Z27_Z28_Z29_Z30\0" |
43 | 312k | /* 203 */ "b30\0" |
44 | 312k | /* 207 */ "d30\0" |
45 | 312k | /* 211 */ "h30\0" |
46 | 312k | /* 215 */ "q30\0" |
47 | 312k | /* 219 */ "s30\0" |
48 | 312k | /* 223 */ "w30\0" |
49 | 312k | /* 227 */ "x30\0" |
50 | 312k | /* 231 */ "z30\0" |
51 | 312k | /* 235 */ "D29_D30_D31_D0\0" |
52 | 312k | /* 250 */ "Q29_Q30_Q31_Q0\0" |
53 | 312k | /* 265 */ "Z29_Z30_Z31_Z0\0" |
54 | 312k | /* 280 */ "b0\0" |
55 | 312k | /* 283 */ "d0\0" |
56 | 312k | /* 286 */ "h0\0" |
57 | 312k | /* 289 */ "p0\0" |
58 | 312k | /* 292 */ "q0\0" |
59 | 312k | /* 295 */ "s0\0" |
60 | 312k | /* 298 */ "w0\0" |
61 | 312k | /* 301 */ "x0\0" |
62 | 312k | /* 304 */ "z0\0" |
63 | 312k | /* 307 */ "D8_D9_D10_D11\0" |
64 | 312k | /* 321 */ "Q8_Q9_Q10_Q11\0" |
65 | 312k | /* 335 */ "W10_W11\0" |
66 | 312k | /* 343 */ "X4_X5_X6_X7_X8_X9_X10_X11\0" |
67 | 312k | /* 369 */ "Z8_Z9_Z10_Z11\0" |
68 | 312k | /* 383 */ "b11\0" |
69 | 312k | /* 387 */ "d11\0" |
70 | 312k | /* 391 */ "h11\0" |
71 | 312k | /* 395 */ "p11\0" |
72 | 312k | /* 399 */ "q11\0" |
73 | 312k | /* 403 */ "s11\0" |
74 | 312k | /* 407 */ "w11\0" |
75 | 312k | /* 411 */ "x11\0" |
76 | 312k | /* 415 */ "z11\0" |
77 | 312k | /* 419 */ "D18_D19_D20_D21\0" |
78 | 312k | /* 435 */ "Q18_Q19_Q20_Q21\0" |
79 | 312k | /* 451 */ "W20_W21\0" |
80 | 312k | /* 459 */ "X14_X15_X16_X17_X18_X19_X20_X21\0" |
81 | 312k | /* 491 */ "Z18_Z19_Z20_Z21\0" |
82 | 312k | /* 507 */ "b21\0" |
83 | 312k | /* 511 */ "d21\0" |
84 | 312k | /* 515 */ "h21\0" |
85 | 312k | /* 519 */ "q21\0" |
86 | 312k | /* 523 */ "s21\0" |
87 | 312k | /* 527 */ "w21\0" |
88 | 312k | /* 531 */ "x21\0" |
89 | 312k | /* 535 */ "z21\0" |
90 | 312k | /* 539 */ "D28_D29_D30_D31\0" |
91 | 312k | /* 555 */ "Q28_Q29_Q30_Q31\0" |
92 | 312k | /* 571 */ "Z28_Z29_Z30_Z31\0" |
93 | 312k | /* 587 */ "b31\0" |
94 | 312k | /* 591 */ "d31\0" |
95 | 312k | /* 595 */ "h31\0" |
96 | 312k | /* 599 */ "q31\0" |
97 | 312k | /* 603 */ "s31\0" |
98 | 312k | /* 607 */ "z31\0" |
99 | 312k | /* 611 */ "D30_D31_D0_D1\0" |
100 | 312k | /* 625 */ "Q30_Q31_Q0_Q1\0" |
101 | 312k | /* 639 */ "W0_W1\0" |
102 | 312k | /* 645 */ "X0_X1\0" |
103 | 312k | /* 651 */ "Z30_Z31_Z0_Z1\0" |
104 | 312k | /* 665 */ "b1\0" |
105 | 312k | /* 668 */ "d1\0" |
106 | 312k | /* 671 */ "h1\0" |
107 | 312k | /* 674 */ "p1\0" |
108 | 312k | /* 677 */ "q1\0" |
109 | 312k | /* 680 */ "s1\0" |
110 | 312k | /* 683 */ "w1\0" |
111 | 312k | /* 686 */ "x1\0" |
112 | 312k | /* 689 */ "z1\0" |
113 | 312k | /* 692 */ "D9_D10_D11_D12\0" |
114 | 312k | /* 707 */ "Q9_Q10_Q11_Q12\0" |
115 | 312k | /* 722 */ "Z9_Z10_Z11_Z12\0" |
116 | 312k | /* 737 */ "b12\0" |
117 | 312k | /* 741 */ "d12\0" |
118 | 312k | /* 745 */ "h12\0" |
119 | 312k | /* 749 */ "p12\0" |
120 | 312k | /* 753 */ "q12\0" |
121 | 312k | /* 757 */ "s12\0" |
122 | 312k | /* 761 */ "w12\0" |
123 | 312k | /* 765 */ "x12\0" |
124 | 312k | /* 769 */ "z12\0" |
125 | 312k | /* 773 */ "D19_D20_D21_D22\0" |
126 | 312k | /* 789 */ "Q19_Q20_Q21_Q22\0" |
127 | 312k | /* 805 */ "Z19_Z20_Z21_Z22\0" |
128 | 312k | /* 821 */ "b22\0" |
129 | 312k | /* 825 */ "d22\0" |
130 | 312k | /* 829 */ "h22\0" |
131 | 312k | /* 833 */ "q22\0" |
132 | 312k | /* 837 */ "s22\0" |
133 | 312k | /* 841 */ "w22\0" |
134 | 312k | /* 845 */ "x22\0" |
135 | 312k | /* 849 */ "z22\0" |
136 | 312k | /* 853 */ "D31_D0_D1_D2\0" |
137 | 312k | /* 866 */ "Q31_Q0_Q1_Q2\0" |
138 | 312k | /* 879 */ "Z31_Z0_Z1_Z2\0" |
139 | 312k | /* 892 */ "b2\0" |
140 | 312k | /* 895 */ "d2\0" |
141 | 312k | /* 898 */ "h2\0" |
142 | 312k | /* 901 */ "p2\0" |
143 | 312k | /* 904 */ "q2\0" |
144 | 312k | /* 907 */ "s2\0" |
145 | 312k | /* 910 */ "w2\0" |
146 | 312k | /* 913 */ "x2\0" |
147 | 312k | /* 916 */ "z2\0" |
148 | 312k | /* 919 */ "D10_D11_D12_D13\0" |
149 | 312k | /* 935 */ "Q10_Q11_Q12_Q13\0" |
150 | 312k | /* 951 */ "W12_W13\0" |
151 | 312k | /* 959 */ "X6_X7_X8_X9_X10_X11_X12_X13\0" |
152 | 312k | /* 987 */ "Z10_Z11_Z12_Z13\0" |
153 | 312k | /* 1003 */ "b13\0" |
154 | 312k | /* 1007 */ "d13\0" |
155 | 312k | /* 1011 */ "h13\0" |
156 | 312k | /* 1015 */ "p13\0" |
157 | 312k | /* 1019 */ "q13\0" |
158 | 312k | /* 1023 */ "s13\0" |
159 | 312k | /* 1027 */ "w13\0" |
160 | 312k | /* 1031 */ "x13\0" |
161 | 312k | /* 1035 */ "z13\0" |
162 | 312k | /* 1039 */ "D20_D21_D22_D23\0" |
163 | 312k | /* 1055 */ "Q20_Q21_Q22_Q23\0" |
164 | 312k | /* 1071 */ "W22_W23\0" |
165 | 312k | /* 1079 */ "X16_X17_X18_X19_X20_X21_X22_X23\0" |
166 | 312k | /* 1111 */ "Z20_Z21_Z22_Z23\0" |
167 | 312k | /* 1127 */ "b23\0" |
168 | 312k | /* 1131 */ "d23\0" |
169 | 312k | /* 1135 */ "h23\0" |
170 | 312k | /* 1139 */ "q23\0" |
171 | 312k | /* 1143 */ "s23\0" |
172 | 312k | /* 1147 */ "w23\0" |
173 | 312k | /* 1151 */ "x23\0" |
174 | 312k | /* 1155 */ "z23\0" |
175 | 312k | /* 1159 */ "D0_D1_D2_D3\0" |
176 | 312k | /* 1171 */ "Q0_Q1_Q2_Q3\0" |
177 | 312k | /* 1183 */ "W2_W3\0" |
178 | 312k | /* 1189 */ "X2_X3\0" |
179 | 312k | /* 1195 */ "Z0_Z1_Z2_Z3\0" |
180 | 312k | /* 1207 */ "b3\0" |
181 | 312k | /* 1210 */ "d3\0" |
182 | 312k | /* 1213 */ "h3\0" |
183 | 312k | /* 1216 */ "p3\0" |
184 | 312k | /* 1219 */ "q3\0" |
185 | 312k | /* 1222 */ "s3\0" |
186 | 312k | /* 1225 */ "w3\0" |
187 | 312k | /* 1228 */ "x3\0" |
188 | 312k | /* 1231 */ "z3\0" |
189 | 312k | /* 1234 */ "D11_D12_D13_D14\0" |
190 | 312k | /* 1250 */ "Q11_Q12_Q13_Q14\0" |
191 | 312k | /* 1266 */ "Z11_Z12_Z13_Z14\0" |
192 | 312k | /* 1282 */ "b14\0" |
193 | 312k | /* 1286 */ "d14\0" |
194 | 312k | /* 1290 */ "h14\0" |
195 | 312k | /* 1294 */ "p14\0" |
196 | 312k | /* 1298 */ "q14\0" |
197 | 312k | /* 1302 */ "s14\0" |
198 | 312k | /* 1306 */ "w14\0" |
199 | 312k | /* 1310 */ "x14\0" |
200 | 312k | /* 1314 */ "z14\0" |
201 | 312k | /* 1318 */ "D21_D22_D23_D24\0" |
202 | 312k | /* 1334 */ "Q21_Q22_Q23_Q24\0" |
203 | 312k | /* 1350 */ "Z21_Z22_Z23_Z24\0" |
204 | 312k | /* 1366 */ "b24\0" |
205 | 312k | /* 1370 */ "d24\0" |
206 | 312k | /* 1374 */ "h24\0" |
207 | 312k | /* 1378 */ "q24\0" |
208 | 312k | /* 1382 */ "s24\0" |
209 | 312k | /* 1386 */ "w24\0" |
210 | 312k | /* 1390 */ "x24\0" |
211 | 312k | /* 1394 */ "z24\0" |
212 | 312k | /* 1398 */ "D1_D2_D3_D4\0" |
213 | 312k | /* 1410 */ "Q1_Q2_Q3_Q4\0" |
214 | 312k | /* 1422 */ "Z1_Z2_Z3_Z4\0" |
215 | 312k | /* 1434 */ "b4\0" |
216 | 312k | /* 1437 */ "d4\0" |
217 | 312k | /* 1440 */ "h4\0" |
218 | 312k | /* 1443 */ "p4\0" |
219 | 312k | /* 1446 */ "q4\0" |
220 | 312k | /* 1449 */ "s4\0" |
221 | 312k | /* 1452 */ "w4\0" |
222 | 312k | /* 1455 */ "x4\0" |
223 | 312k | /* 1458 */ "z4\0" |
224 | 312k | /* 1461 */ "D12_D13_D14_D15\0" |
225 | 312k | /* 1477 */ "Q12_Q13_Q14_Q15\0" |
226 | 312k | /* 1493 */ "W14_W15\0" |
227 | 312k | /* 1501 */ "X8_X9_X10_X11_X12_X13_X14_X15\0" |
228 | 312k | /* 1531 */ "Z12_Z13_Z14_Z15\0" |
229 | 312k | /* 1547 */ "b15\0" |
230 | 312k | /* 1551 */ "d15\0" |
231 | 312k | /* 1555 */ "h15\0" |
232 | 312k | /* 1559 */ "p15\0" |
233 | 312k | /* 1563 */ "q15\0" |
234 | 312k | /* 1567 */ "s15\0" |
235 | 312k | /* 1571 */ "w15\0" |
236 | 312k | /* 1575 */ "x15\0" |
237 | 312k | /* 1579 */ "z15\0" |
238 | 312k | /* 1583 */ "D22_D23_D24_D25\0" |
239 | 312k | /* 1599 */ "Q22_Q23_Q24_Q25\0" |
240 | 312k | /* 1615 */ "W24_W25\0" |
241 | 312k | /* 1623 */ "X18_X19_X20_X21_X22_X23_X24_X25\0" |
242 | 312k | /* 1655 */ "Z22_Z23_Z24_Z25\0" |
243 | 312k | /* 1671 */ "b25\0" |
244 | 312k | /* 1675 */ "d25\0" |
245 | 312k | /* 1679 */ "h25\0" |
246 | 312k | /* 1683 */ "q25\0" |
247 | 312k | /* 1687 */ "s25\0" |
248 | 312k | /* 1691 */ "w25\0" |
249 | 312k | /* 1695 */ "x25\0" |
250 | 312k | /* 1699 */ "z25\0" |
251 | 312k | /* 1703 */ "D2_D3_D4_D5\0" |
252 | 312k | /* 1715 */ "Q2_Q3_Q4_Q5\0" |
253 | 312k | /* 1727 */ "W4_W5\0" |
254 | 312k | /* 1733 */ "X4_X5\0" |
255 | 312k | /* 1739 */ "Z2_Z3_Z4_Z5\0" |
256 | 312k | /* 1751 */ "b5\0" |
257 | 312k | /* 1754 */ "d5\0" |
258 | 312k | /* 1757 */ "h5\0" |
259 | 312k | /* 1760 */ "p5\0" |
260 | 312k | /* 1763 */ "q5\0" |
261 | 312k | /* 1766 */ "s5\0" |
262 | 312k | /* 1769 */ "w5\0" |
263 | 312k | /* 1772 */ "x5\0" |
264 | 312k | /* 1775 */ "z5\0" |
265 | 312k | /* 1778 */ "D13_D14_D15_D16\0" |
266 | 312k | /* 1794 */ "Q13_Q14_Q15_Q16\0" |
267 | 312k | /* 1810 */ "Z13_Z14_Z15_Z16\0" |
268 | 312k | /* 1826 */ "b16\0" |
269 | 312k | /* 1830 */ "d16\0" |
270 | 312k | /* 1834 */ "h16\0" |
271 | 312k | /* 1838 */ "q16\0" |
272 | 312k | /* 1842 */ "s16\0" |
273 | 312k | /* 1846 */ "w16\0" |
274 | 312k | /* 1850 */ "x16\0" |
275 | 312k | /* 1854 */ "z16\0" |
276 | 312k | /* 1858 */ "D23_D24_D25_D26\0" |
277 | 312k | /* 1874 */ "Q23_Q24_Q25_Q26\0" |
278 | 312k | /* 1890 */ "Z23_Z24_Z25_Z26\0" |
279 | 312k | /* 1906 */ "b26\0" |
280 | 312k | /* 1910 */ "d26\0" |
281 | 312k | /* 1914 */ "h26\0" |
282 | 312k | /* 1918 */ "q26\0" |
283 | 312k | /* 1922 */ "s26\0" |
284 | 312k | /* 1926 */ "w26\0" |
285 | 312k | /* 1930 */ "x26\0" |
286 | 312k | /* 1934 */ "z26\0" |
287 | 312k | /* 1938 */ "D3_D4_D5_D6\0" |
288 | 312k | /* 1950 */ "Q3_Q4_Q5_Q6\0" |
289 | 312k | /* 1962 */ "Z3_Z4_Z5_Z6\0" |
290 | 312k | /* 1974 */ "b6\0" |
291 | 312k | /* 1977 */ "d6\0" |
292 | 312k | /* 1980 */ "h6\0" |
293 | 312k | /* 1983 */ "p6\0" |
294 | 312k | /* 1986 */ "q6\0" |
295 | 312k | /* 1989 */ "s6\0" |
296 | 312k | /* 1992 */ "w6\0" |
297 | 312k | /* 1995 */ "x6\0" |
298 | 312k | /* 1998 */ "z6\0" |
299 | 312k | /* 2001 */ "D14_D15_D16_D17\0" |
300 | 312k | /* 2017 */ "Q14_Q15_Q16_Q17\0" |
301 | 312k | /* 2033 */ "W16_W17\0" |
302 | 312k | /* 2041 */ "X10_X11_X12_X13_X14_X15_X16_X17\0" |
303 | 312k | /* 2073 */ "Z14_Z15_Z16_Z17\0" |
304 | 312k | /* 2089 */ "b17\0" |
305 | 312k | /* 2093 */ "d17\0" |
306 | 312k | /* 2097 */ "h17\0" |
307 | 312k | /* 2101 */ "q17\0" |
308 | 312k | /* 2105 */ "s17\0" |
309 | 312k | /* 2109 */ "w17\0" |
310 | 312k | /* 2113 */ "x17\0" |
311 | 312k | /* 2117 */ "z17\0" |
312 | 312k | /* 2121 */ "D24_D25_D26_D27\0" |
313 | 312k | /* 2137 */ "Q24_Q25_Q26_Q27\0" |
314 | 312k | /* 2153 */ "W26_W27\0" |
315 | 312k | /* 2161 */ "X20_X21_X22_X23_X24_X25_X26_X27\0" |
316 | 312k | /* 2193 */ "Z24_Z25_Z26_Z27\0" |
317 | 312k | /* 2209 */ "b27\0" |
318 | 312k | /* 2213 */ "d27\0" |
319 | 312k | /* 2217 */ "h27\0" |
320 | 312k | /* 2221 */ "q27\0" |
321 | 312k | /* 2225 */ "s27\0" |
322 | 312k | /* 2229 */ "w27\0" |
323 | 312k | /* 2233 */ "x27\0" |
324 | 312k | /* 2237 */ "z27\0" |
325 | 312k | /* 2241 */ "D4_D5_D6_D7\0" |
326 | 312k | /* 2253 */ "Q4_Q5_Q6_Q7\0" |
327 | 312k | /* 2265 */ "W6_W7\0" |
328 | 312k | /* 2271 */ "X0_X1_X2_X3_X4_X5_X6_X7\0" |
329 | 312k | /* 2295 */ "Z4_Z5_Z6_Z7\0" |
330 | 312k | /* 2307 */ "b7\0" |
331 | 312k | /* 2310 */ "d7\0" |
332 | 312k | /* 2313 */ "h7\0" |
333 | 312k | /* 2316 */ "p7\0" |
334 | 312k | /* 2319 */ "q7\0" |
335 | 312k | /* 2322 */ "s7\0" |
336 | 312k | /* 2325 */ "w7\0" |
337 | 312k | /* 2328 */ "x7\0" |
338 | 312k | /* 2331 */ "z7\0" |
339 | 312k | /* 2334 */ "D15_D16_D17_D18\0" |
340 | 312k | /* 2350 */ "Q15_Q16_Q17_Q18\0" |
341 | 312k | /* 2366 */ "Z15_Z16_Z17_Z18\0" |
342 | 312k | /* 2382 */ "b18\0" |
343 | 312k | /* 2386 */ "d18\0" |
344 | 312k | /* 2390 */ "h18\0" |
345 | 312k | /* 2394 */ "q18\0" |
346 | 312k | /* 2398 */ "s18\0" |
347 | 312k | /* 2402 */ "w18\0" |
348 | 312k | /* 2406 */ "x18\0" |
349 | 312k | /* 2410 */ "z18\0" |
350 | 312k | /* 2414 */ "D25_D26_D27_D28\0" |
351 | 312k | /* 2430 */ "Q25_Q26_Q27_Q28\0" |
352 | 312k | /* 2446 */ "Z25_Z26_Z27_Z28\0" |
353 | 312k | /* 2462 */ "b28\0" |
354 | 312k | /* 2466 */ "d28\0" |
355 | 312k | /* 2470 */ "h28\0" |
356 | 312k | /* 2474 */ "q28\0" |
357 | 312k | /* 2478 */ "s28\0" |
358 | 312k | /* 2482 */ "w28\0" |
359 | 312k | /* 2486 */ "x28\0" |
360 | 312k | /* 2490 */ "z28\0" |
361 | 312k | /* 2494 */ "D5_D6_D7_D8\0" |
362 | 312k | /* 2506 */ "Q5_Q6_Q7_Q8\0" |
363 | 312k | /* 2518 */ "Z5_Z6_Z7_Z8\0" |
364 | 312k | /* 2530 */ "b8\0" |
365 | 312k | /* 2533 */ "d8\0" |
366 | 312k | /* 2536 */ "h8\0" |
367 | 312k | /* 2539 */ "p8\0" |
368 | 312k | /* 2542 */ "q8\0" |
369 | 312k | /* 2545 */ "s8\0" |
370 | 312k | /* 2548 */ "w8\0" |
371 | 312k | /* 2551 */ "x8\0" |
372 | 312k | /* 2554 */ "z8\0" |
373 | 312k | /* 2557 */ "D16_D17_D18_D19\0" |
374 | 312k | /* 2573 */ "Q16_Q17_Q18_Q19\0" |
375 | 312k | /* 2589 */ "W18_W19\0" |
376 | 312k | /* 2597 */ "X12_X13_X14_X15_X16_X17_X18_X19\0" |
377 | 312k | /* 2629 */ "Z16_Z17_Z18_Z19\0" |
378 | 312k | /* 2645 */ "b19\0" |
379 | 312k | /* 2649 */ "d19\0" |
380 | 312k | /* 2653 */ "h19\0" |
381 | 312k | /* 2657 */ "q19\0" |
382 | 312k | /* 2661 */ "s19\0" |
383 | 312k | /* 2665 */ "w19\0" |
384 | 312k | /* 2669 */ "x19\0" |
385 | 312k | /* 2673 */ "z19\0" |
386 | 312k | /* 2677 */ "D26_D27_D28_D29\0" |
387 | 312k | /* 2693 */ "Q26_Q27_Q28_Q29\0" |
388 | 312k | /* 2709 */ "W28_W29\0" |
389 | 312k | /* 2717 */ "Z26_Z27_Z28_Z29\0" |
390 | 312k | /* 2733 */ "b29\0" |
391 | 312k | /* 2737 */ "d29\0" |
392 | 312k | /* 2741 */ "h29\0" |
393 | 312k | /* 2745 */ "q29\0" |
394 | 312k | /* 2749 */ "s29\0" |
395 | 312k | /* 2753 */ "w29\0" |
396 | 312k | /* 2757 */ "x29\0" |
397 | 312k | /* 2761 */ "z29\0" |
398 | 312k | /* 2765 */ "D6_D7_D8_D9\0" |
399 | 312k | /* 2777 */ "Q6_Q7_Q8_Q9\0" |
400 | 312k | /* 2789 */ "W8_W9\0" |
401 | 312k | /* 2795 */ "X2_X3_X4_X5_X6_X7_X8_X9\0" |
402 | 312k | /* 2819 */ "Z6_Z7_Z8_Z9\0" |
403 | 312k | /* 2831 */ "b9\0" |
404 | 312k | /* 2834 */ "d9\0" |
405 | 312k | /* 2837 */ "h9\0" |
406 | 312k | /* 2840 */ "p9\0" |
407 | 312k | /* 2843 */ "q9\0" |
408 | 312k | /* 2846 */ "s9\0" |
409 | 312k | /* 2849 */ "w9\0" |
410 | 312k | /* 2852 */ "x9\0" |
411 | 312k | /* 2855 */ "z9\0" |
412 | 312k | /* 2858 */ "X22_X23_X24_X25_X26_X27_X28_FP\0" |
413 | 312k | /* 2889 */ "W30_WZR\0" |
414 | 312k | /* 2897 */ "LR_XZR\0" |
415 | 312k | /* 2904 */ "za\0" |
416 | 312k | /* 2907 */ "za0.b\0" |
417 | 312k | /* 2913 */ "za0.d\0" |
418 | 312k | /* 2919 */ "za1.d\0" |
419 | 312k | /* 2925 */ "za2.d\0" |
420 | 312k | /* 2931 */ "za3.d\0" |
421 | 312k | /* 2937 */ "za4.d\0" |
422 | 312k | /* 2943 */ "za5.d\0" |
423 | 312k | /* 2949 */ "za6.d\0" |
424 | 312k | /* 2955 */ "za7.d\0" |
425 | 312k | /* 2961 */ "vg\0" |
426 | 312k | /* 2964 */ "za0.h\0" |
427 | 312k | /* 2970 */ "za1.h\0" |
428 | 312k | /* 2976 */ "z10_hi\0" |
429 | 312k | /* 2983 */ "z20_hi\0" |
430 | 312k | /* 2990 */ "z30_hi\0" |
431 | 312k | /* 2997 */ "z0_hi\0" |
432 | 312k | /* 3003 */ "z11_hi\0" |
433 | 312k | /* 3010 */ "z21_hi\0" |
434 | 312k | /* 3017 */ "z31_hi\0" |
435 | 312k | /* 3024 */ "z1_hi\0" |
436 | 312k | /* 3030 */ "z12_hi\0" |
437 | 312k | /* 3037 */ "z22_hi\0" |
438 | 312k | /* 3044 */ "z2_hi\0" |
439 | 312k | /* 3050 */ "z13_hi\0" |
440 | 312k | /* 3057 */ "z23_hi\0" |
441 | 312k | /* 3064 */ "z3_hi\0" |
442 | 312k | /* 3070 */ "z14_hi\0" |
443 | 312k | /* 3077 */ "z24_hi\0" |
444 | 312k | /* 3084 */ "z4_hi\0" |
445 | 312k | /* 3090 */ "z15_hi\0" |
446 | 312k | /* 3097 */ "z25_hi\0" |
447 | 312k | /* 3104 */ "z5_hi\0" |
448 | 312k | /* 3110 */ "z16_hi\0" |
449 | 312k | /* 3117 */ "z26_hi\0" |
450 | 312k | /* 3124 */ "z6_hi\0" |
451 | 312k | /* 3130 */ "z17_hi\0" |
452 | 312k | /* 3137 */ "z27_hi\0" |
453 | 312k | /* 3144 */ "z7_hi\0" |
454 | 312k | /* 3150 */ "z18_hi\0" |
455 | 312k | /* 3157 */ "z28_hi\0" |
456 | 312k | /* 3164 */ "z8_hi\0" |
457 | 312k | /* 3170 */ "z19_hi\0" |
458 | 312k | /* 3177 */ "z29_hi\0" |
459 | 312k | /* 3184 */ "z9_hi\0" |
460 | 312k | /* 3190 */ "wsp\0" |
461 | 312k | /* 3194 */ "za10.q\0" |
462 | 312k | /* 3201 */ "za0.q\0" |
463 | 312k | /* 3207 */ "za11.q\0" |
464 | 312k | /* 3214 */ "za1.q\0" |
465 | 312k | /* 3220 */ "za12.q\0" |
466 | 312k | /* 3227 */ "za2.q\0" |
467 | 312k | /* 3233 */ "za13.q\0" |
468 | 312k | /* 3240 */ "za3.q\0" |
469 | 312k | /* 3246 */ "za14.q\0" |
470 | 312k | /* 3253 */ "za4.q\0" |
471 | 312k | /* 3259 */ "za15.q\0" |
472 | 312k | /* 3266 */ "za5.q\0" |
473 | 312k | /* 3272 */ "za6.q\0" |
474 | 312k | /* 3278 */ "za7.q\0" |
475 | 312k | /* 3284 */ "za8.q\0" |
476 | 312k | /* 3290 */ "za9.q\0" |
477 | 312k | /* 3296 */ "ffr\0" |
478 | 312k | /* 3300 */ "wzr\0" |
479 | 312k | /* 3304 */ "xzr\0" |
480 | 312k | /* 3308 */ "za0.s\0" |
481 | 312k | /* 3314 */ "za1.s\0" |
482 | 312k | /* 3320 */ "za2.s\0" |
483 | 312k | /* 3326 */ "za3.s\0" |
484 | 312k | /* 3332 */ "nzcv\0" |
485 | 312k | }; |
486 | 312k | #ifdef __GNUC__ |
487 | 312k | #pragma GCC diagnostic pop |
488 | 312k | #endif |
489 | | |
490 | 312k | static const uint16_t RegAsmOffsetNoRegAltName[] = { |
491 | 312k | 3296, 2757, 227, 3332, 3191, 2961, 3190, 3300, 3304, 2904, 280, 665, 892, 1207, |
492 | 312k | 1434, 1751, 1974, 2307, 2530, 2831, 39, 383, 737, 1003, 1282, 1547, 1826, 2089, |
493 | 312k | 2382, 2645, 123, 507, 821, 1127, 1366, 1671, 1906, 2209, 2462, 2733, 203, 587, |
494 | 312k | 283, 668, 895, 1210, 1437, 1754, 1977, 2310, 2533, 2834, 43, 387, 741, 1007, |
495 | 312k | 1286, 1551, 1830, 2093, 2386, 2649, 127, 511, 825, 1131, 1370, 1675, 1910, 2213, |
496 | 312k | 2466, 2737, 207, 591, 286, 671, 898, 1213, 1440, 1757, 1980, 2313, 2536, 2837, |
497 | 312k | 47, 391, 745, 1011, 1290, 1555, 1834, 2097, 2390, 2653, 131, 515, 829, 1135, |
498 | 312k | 1374, 1679, 1914, 2217, 2470, 2741, 211, 595, 289, 674, 901, 1216, 1443, 1760, |
499 | 312k | 1983, 2316, 2539, 2840, 51, 395, 749, 1015, 1294, 1559, 292, 677, 904, 1219, |
500 | 312k | 1446, 1763, 1986, 2319, 2542, 2843, 55, 399, 753, 1019, 1298, 1563, 1838, 2101, |
501 | 312k | 2394, 2657, 135, 519, 833, 1139, 1378, 1683, 1918, 2221, 2474, 2745, 215, 599, |
502 | 312k | 295, 680, 907, 1222, 1449, 1766, 1989, 2322, 2545, 2846, 59, 403, 757, 1023, |
503 | 312k | 1302, 1567, 1842, 2105, 2398, 2661, 139, 523, 837, 1143, 1382, 1687, 1922, 2225, |
504 | 312k | 2478, 2749, 219, 603, 298, 683, 910, 1225, 1452, 1769, 1992, 2325, 2548, 2849, |
505 | 312k | 63, 407, 761, 1027, 1306, 1571, 1846, 2109, 2402, 2665, 143, 527, 841, 1147, |
506 | 312k | 1386, 1691, 1926, 2229, 2482, 2753, 223, 301, 686, 913, 1228, 1455, 1772, 1995, |
507 | 312k | 2328, 2551, 2852, 67, 411, 765, 1031, 1310, 1575, 1850, 2113, 2406, 2669, 147, |
508 | 312k | 531, 845, 1151, 1390, 1695, 1930, 2233, 2486, 304, 689, 916, 1231, 1458, 1775, |
509 | 312k | 1998, 2331, 2554, 2855, 71, 415, 769, 1035, 1314, 1579, 1854, 2117, 2410, 2673, |
510 | 312k | 151, 535, 849, 1155, 1394, 1699, 1934, 2237, 2490, 2761, 231, 607, 2907, 2913, |
511 | 312k | 2919, 2925, 2931, 2937, 2943, 2949, 2955, 2964, 2970, 3201, 3214, 3227, 3240, 3253, |
512 | 312k | 3266, 3272, 3278, 3284, 3290, 3194, 3207, 3220, 3233, 3246, 3259, 3308, 3314, 3320, |
513 | 312k | 3326, 2997, 3024, 3044, 3064, 3084, 3104, 3124, 3144, 3164, 3184, 2976, 3003, 3030, |
514 | 312k | 3050, 3070, 3090, 3110, 3130, 3150, 3170, 2983, 3010, 3037, 3057, 3077, 3097, 3117, |
515 | 312k | 3137, 3157, 3177, 2990, 3017, 619, 860, 1165, 1404, 1709, 1944, 2247, 2500, 2771, |
516 | 312k | 6, 313, 699, 927, 1242, 1469, 1786, 2009, 2342, 2565, 83, 427, 781, 1047, |
517 | 312k | 1326, 1591, 1866, 2129, 2422, 2685, 163, 547, 243, 1159, 1398, 1703, 1938, 2241, |
518 | 312k | 2494, 2765, 0, 307, 692, 919, 1234, 1461, 1778, 2001, 2334, 2557, 75, 419, |
519 | 312k | 773, 1039, 1318, 1583, 1858, 2121, 2414, 2677, 155, 539, 235, 611, 853, 857, |
520 | 312k | 1162, 1401, 1706, 1941, 2244, 2497, 2768, 3, 310, 695, 923, 1238, 1465, 1782, |
521 | 312k | 2005, 2338, 2561, 79, 423, 777, 1043, 1322, 1587, 1862, 2125, 2418, 2681, 159, |
522 | 312k | 543, 239, 615, 633, 873, 1177, 1416, 1721, 1956, 2259, 2512, 2783, 19, 327, |
523 | 312k | 714, 943, 1258, 1485, 1802, 2025, 2358, 2581, 99, 443, 797, 1063, 1342, 1607, |
524 | 312k | 1882, 2145, 2438, 2701, 179, 563, 258, 1171, 1410, 1715, 1950, 2253, 2506, 2777, |
525 | 312k | 13, 321, 707, 935, 1250, 1477, 1794, 2017, 2350, 2573, 91, 435, 789, 1055, |
526 | 312k | 1334, 1599, 1874, 2137, 2430, 2693, 171, 555, 250, 625, 866, 870, 1174, 1413, |
527 | 312k | 1718, 1953, 2256, 2509, 2780, 16, 324, 710, 939, 1254, 1481, 1798, 2021, 2354, |
528 | 312k | 2577, 95, 439, 793, 1059, 1338, 1603, 1878, 2141, 2434, 2697, 175, 559, 254, |
529 | 312k | 629, 2858, 2271, 2795, 343, 959, 1501, 2041, 2597, 459, 1079, 1623, 2161, 2889, |
530 | 312k | 639, 1183, 1727, 2265, 2789, 335, 951, 1493, 2033, 2589, 451, 1071, 1615, 2153, |
531 | 312k | 2709, 2897, 2882, 645, 1189, 1733, 2289, 2813, 361, 979, 1523, 2065, 2621, 483, |
532 | 312k | 1103, 1647, 2185, 659, 886, 1201, 1428, 1745, 1968, 2301, 2524, 2825, 32, 375, |
533 | 312k | 729, 995, 1274, 1539, 1818, 2081, 2374, 2637, 115, 499, 813, 1119, 1358, 1663, |
534 | 312k | 1898, 2201, 2454, 2725, 195, 579, 273, 1195, 1422, 1739, 1962, 2295, 2518, 2819, |
535 | 312k | 26, 369, 722, 987, 1266, 1531, 1810, 2073, 2366, 2629, 107, 491, 805, 1111, |
536 | 312k | 1350, 1655, 1890, 2193, 2446, 2717, 187, 571, 265, 651, 879, 883, 1198, 1425, |
537 | 312k | 1742, 1965, 2298, 2521, 2822, 29, 372, 725, 991, 1270, 1535, 1814, 2077, 2370, |
538 | 312k | 2633, 111, 495, 809, 1115, 1354, 1659, 1894, 2197, 2450, 2721, 191, 575, 269, |
539 | 312k | 655, |
540 | 312k | }; |
541 | | |
542 | | |
543 | 312k | #ifdef __GNUC__ |
544 | 312k | #pragma GCC diagnostic push |
545 | 312k | #pragma GCC diagnostic ignored "-Woverlength-strings" |
546 | 312k | #endif |
547 | 312k | static const char AsmStrsvlist1[] = { |
548 | 312k | /* 0 */ "\0" |
549 | 312k | }; |
550 | 312k | #ifdef __GNUC__ |
551 | 312k | #pragma GCC diagnostic pop |
552 | 312k | #endif |
553 | | |
554 | 312k | static const uint8_t RegAsmOffsetvlist1[] = { |
555 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
556 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
557 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
558 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
559 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
560 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
561 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
562 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
563 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
564 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
565 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
566 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
567 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
568 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
569 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
570 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
571 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
572 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
573 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
574 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
575 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
576 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
577 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
578 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
579 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
580 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
581 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
582 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
583 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
584 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
585 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
586 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
587 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
588 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
589 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
590 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
591 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
592 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
593 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
594 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
595 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
596 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
597 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
598 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
599 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
600 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
601 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
602 | 312k | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
603 | 312k | 0, |
604 | 312k | }; |
605 | | |
606 | | |
607 | 312k | #ifdef __GNUC__ |
608 | 312k | #pragma GCC diagnostic push |
609 | 312k | #pragma GCC diagnostic ignored "-Woverlength-strings" |
610 | 312k | #endif |
611 | 312k | static const char AsmStrsvreg[] = { |
612 | 312k | /* 0 */ "v10\0" |
613 | 312k | /* 4 */ "v20\0" |
614 | 312k | /* 8 */ "v30\0" |
615 | 312k | /* 12 */ "v0\0" |
616 | 312k | /* 15 */ "v11\0" |
617 | 312k | /* 19 */ "v21\0" |
618 | 312k | /* 23 */ "v31\0" |
619 | 312k | /* 27 */ "v1\0" |
620 | 312k | /* 30 */ "v12\0" |
621 | 312k | /* 34 */ "v22\0" |
622 | 312k | /* 38 */ "v2\0" |
623 | 312k | /* 41 */ "v13\0" |
624 | 312k | /* 45 */ "v23\0" |
625 | 312k | /* 49 */ "v3\0" |
626 | 312k | /* 52 */ "v14\0" |
627 | 312k | /* 56 */ "v24\0" |
628 | 312k | /* 60 */ "v4\0" |
629 | 312k | /* 63 */ "v15\0" |
630 | 312k | /* 67 */ "v25\0" |
631 | 312k | /* 71 */ "v5\0" |
632 | 312k | /* 74 */ "v16\0" |
633 | 312k | /* 78 */ "v26\0" |
634 | 312k | /* 82 */ "v6\0" |
635 | 312k | /* 85 */ "v17\0" |
636 | 312k | /* 89 */ "v27\0" |
637 | 312k | /* 93 */ "v7\0" |
638 | 312k | /* 96 */ "v18\0" |
639 | 312k | /* 100 */ "v28\0" |
640 | 312k | /* 104 */ "v8\0" |
641 | 312k | /* 107 */ "v19\0" |
642 | 312k | /* 111 */ "v29\0" |
643 | 312k | /* 115 */ "v9\0" |
644 | 312k | }; |
645 | 312k | #ifdef __GNUC__ |
646 | 312k | #pragma GCC diagnostic pop |
647 | 312k | #endif |
648 | | |
649 | 312k | static const uint8_t RegAsmOffsetvreg[] = { |
650 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
651 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
652 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
653 | 312k | 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, |
654 | 312k | 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, |
655 | 312k | 100, 111, 8, 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
656 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
657 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
658 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 12, 27, 38, 49, |
659 | 312k | 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, |
660 | 312k | 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, |
661 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
662 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
663 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
664 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
665 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
666 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
667 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
668 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
669 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
670 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
671 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
672 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
673 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
674 | 312k | 3, 3, 3, 3, 3, 12, 27, 38, 49, 60, 71, 82, 93, 104, |
675 | 312k | 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, |
676 | 312k | 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, |
677 | 312k | 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, |
678 | 312k | 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, |
679 | 312k | 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, |
680 | 312k | 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, |
681 | 312k | 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, 93, 104, 115, 0, |
682 | 312k | 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, 19, 34, 45, 56, |
683 | 312k | 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, 49, 60, 71, 82, |
684 | 312k | 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, 85, 96, 107, 4, |
685 | 312k | 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, 23, 12, 27, 38, |
686 | 312k | 49, 60, 71, 82, 93, 104, 115, 0, 15, 30, 41, 52, 63, 74, |
687 | 312k | 85, 96, 107, 4, 19, 34, 45, 56, 67, 78, 89, 100, 111, 8, |
688 | 312k | 23, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
689 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
690 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
691 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
692 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
693 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
694 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
695 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
696 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
697 | 312k | 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
698 | 312k | 3, |
699 | 312k | }; |
700 | | |
701 | 312k | switch(AltIdx) { |
702 | 0 | default: |
703 | 0 | return (const char *)(sizeof(RegAsmOffsetvreg)/sizeof(RegAsmOffsetvreg[0])); |
704 | 239k | case AArch64_NoRegAltName: |
705 | 239k | return AsmStrsNoRegAltName+RegAsmOffsetNoRegAltName[RegNo-1]; |
706 | 0 | case AArch64_vlist1: |
707 | 0 | return AsmStrsvlist1+RegAsmOffsetvlist1[RegNo-1]; |
708 | 72.6k | case AArch64_vreg: |
709 | 72.6k | return AsmStrsvreg+RegAsmOffsetvreg[RegNo-1]; |
710 | 312k | } |
711 | | #else |
712 | | return NULL; |
713 | | #endif |
714 | 312k | } |