Coverage Report

Created: 2026-09-28 06:34

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