Coverage Report

Created: 2026-09-03 07:09

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