Coverage Report

Created: 2026-05-30 06:22

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