Coverage Report

Created: 2025-12-05 06:11

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