Coverage Report

Created: 2026-08-13 06:59

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