fpc/compiler/aarch64/ra64sri.inc
Robert Roland 7cefe8a822 Adding AArch64 CurrentEL register
CurrentEL is used to determine the current "exception level" in the CPU.

It has four possible results:

0b00 - EL0 - Application
0b01 - EL1 - Rich OS
0b10 - EL2 - Hypervisor
0b11 - EL3 - Firmware

https://developer.arm.com/documentation/ddi0595/2020-12/AArch64-Registers/CurrentEL--Current-Exception-Level
https://developer.arm.com/documentation/102412/0100/Privilege-and-Exception-levels
2022-07-25 19:05:00 +00:00

653 lines
3.1 KiB
SQL

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