Coverage Report

Created: 2026-08-31 06:58

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