Coverage Report

Created: 2026-03-13 06:50

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