Coverage Report

Created: 2026-04-12 06:30

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