Coverage Report

Created: 2026-07-16 06:55

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