Coverage Report

Created: 2024-09-08 06:22

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