Coverage Report

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