fpc/compiler/aarch64/ra64sri.inc
Jonas Maebe 9376f5a43a * AArch64: added SIMD instructions (only plain ARMv8-A for now)
o added AArch64 regset parsing support in assembler reader, means that "{"
     no longer starts comments there (like in the ARM assembler reader)
   o added AArch64 indexed SIMD register support and removed old cg hacks
     that worked around its absence

git-svn-id: trunk@47116 -
2020-10-15 20:29:36 +00:00

649 lines
3.1 KiB
SQL

{ don't edit, this file is generated from a64reg.dat }
0,
71,
89,
251,
269,
287,
305,
323,
341,
359,
377,
395,
413,
107,
431,
449,
467,
485,
503,
521,
539,
557,
575,
593,
125,
611,
629,
143,
161,
179,
197,
215,
233,
74,
92,
254,
272,
290,
308,
326,
344,
362,
380,
398,
416,
110,
434,
452,
470,
488,
506,
524,
542,
560,
578,
596,
128,
614,
632,
146,
164,
182,
200,
218,
236,
68,
69,
72,
90,
252,
270,
288,
306,
324,
342,
360,
378,
396,
414,
108,
432,
450,
468,
486,
504,
522,
540,
558,
576,
594,
126,
612,
630,
144,
162,
180,
198,
216,
234,
67,
75,
93,
255,
273,
291,
309,
327,
345,
363,
381,
399,
417,
111,
435,
453,
471,
489,
507,
525,
543,
561,
579,
597,
129,
615,
633,
147,
165,
183,
201,
219,
237,
73,
91,
253,
271,
289,
307,
325,
343,
361,
379,
397,
415,
109,
433,
451,
469,
487,
505,
523,
541,
559,
577,
595,
127,
613,
631,
145,
163,
181,
199,
217,
235,
66,
70,
76,
82,
87,
88,
85,
83,
86,
81,
84,
77,
80,
78,
79,
94,
100,
105,
106,
103,
101,
104,
99,
102,
95,
98,
96,
97,
256,
262,
267,
268,
265,
263,
266,
261,
264,
257,
260,
258,
259,
274,
280,
285,
286,
283,
281,
284,
279,
282,
275,
278,
276,
277,
292,
298,
303,
304,
301,
299,
302,
297,
300,
293,
296,
294,
295,
310,
316,
321,
322,
319,
317,
320,
315,
318,
311,
314,
312,
313,
328,
334,
339,
340,
337,
335,
338,
333,
336,
329,
332,
330,
331,
346,
352,
357,
358,
355,
353,
356,
351,
354,
347,
350,
348,
349,
364,
370,
375,
376,
373,
371,
374,
369,
372,
365,
368,
366,
367,
382,
388,
393,
394,
391,
389,
392,
387,
390,
383,
386,
384,
385,
400,
406,
411,
412,
409,
407,
410,
405,
408,
401,
404,
402,
403,
418,
424,
429,
430,
427,
425,
428,
423,
426,
419,
422,
420,
421,
112,
118,
123,
124,
121,
119,
122,
117,
120,
113,
116,
114,
115,
436,
442,
447,
448,
445,
443,
446,
441,
444,
437,
440,
438,
439,
454,
460,
465,
466,
463,
461,
464,
459,
462,
455,
458,
456,
457,
472,
478,
483,
484,
481,
479,
482,
477,
480,
473,
476,
474,
475,
490,
496,
501,
502,
499,
497,
500,
495,
498,
491,
494,
492,
493,
508,
514,
519,
520,
517,
515,
518,
513,
516,
509,
512,
510,
511,
526,
532,
537,
538,
535,
533,
536,
531,
534,
527,
530,
528,
529,
544,
550,
555,
556,
553,
551,
554,
549,
552,
545,
548,
546,
547,
562,
568,
573,
574,
571,
569,
572,
567,
570,
563,
566,
564,
565,
580,
586,
591,
592,
589,
587,
590,
585,
588,
581,
584,
582,
583,
598,
604,
609,
610,
607,
605,
608,
603,
606,
599,
602,
600,
601,
130,
136,
141,
142,
139,
137,
140,
135,
138,
131,
134,
132,
133,
616,
622,
627,
628,
625,
623,
626,
621,
624,
617,
620,
618,
619,
634,
640,
645,
646,
643,
641,
644,
639,
642,
635,
638,
636,
637,
148,
154,
159,
160,
157,
155,
158,
153,
156,
149,
152,
150,
151,
166,
172,
177,
178,
175,
173,
176,
171,
174,
167,
170,
168,
169,
184,
190,
195,
196,
193,
191,
194,
189,
192,
185,
188,
186,
187,
202,
208,
213,
214,
211,
209,
212,
207,
210,
203,
206,
204,
205,
220,
226,
231,
232,
229,
227,
230,
225,
228,
221,
224,
222,
223,
238,
244,
249,
250,
247,
245,
248,
243,
246,
239,
242,
240,
241,
1,
3,
21,
23,
25,
27,
29,
31,
33,
35,
37,
39,
5,
41,
43,
45,
47,
49,
51,
53,
55,
57,
59,
7,
61,
9,
11,
13,
15,
17,
19,
65,
63,
2,
4,
22,
24,
26,
28,
30,
32,
34,
36,
38,
40,
6,
42,
44,
46,
48,
50,
52,
54,
56,
58,
60,
8,
62,
10,
12,
14,
16,
18,
20,
64