Coverage Report

Created: 2026-03-11 06:06

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