Coverage Report

Created: 2026-09-01 07:20

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