Coverage Report

Created: 2026-01-10 06:34

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