Coverage Report

Created: 2023-09-25 06:24

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