Coverage Report

Created: 2026-02-26 07:11

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