Coverage Report

Created: 2026-08-14 06:51

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