2 * Copyright 2016 Apple, Inc. All rights reserved.
3 * Use is subject to license terms.
7 #pragma D binding "1.0" R_R0
9 #pragma D binding "1.0" R_R1
11 #pragma D binding "1.0" R_R2
13 #pragma D binding "1.0" R_R3
15 #pragma D binding "1.0" R_R4
17 #pragma D binding "1.0" R_R5
19 #pragma D binding "1.0" R_R6
21 #pragma D binding "1.0" R_R7
23 #pragma D binding "1.0" R_R8
25 #pragma D binding "1.0" R_R9
26 inline int R_R10 = 10;
27 #pragma D binding "1.0" R_R10
28 inline int R_R11 = 11;
29 #pragma D binding "1.0" R_R11
30 inline int R_R12 = 12;
31 #pragma D binding "1.0" R_R12
32 inline int R_R13 = 13;
33 #pragma D binding "1.0" R_R13
34 inline int R_R14 = 14;
35 #pragma D binding "1.0" R_R14
36 inline int R_R15 = 15;
37 #pragma D binding "1.0" R_R15
40 #pragma D binding "1.0" R_X0
42 #pragma D binding "1.0" R_X1
44 #pragma D binding "1.0" R_X2
46 #pragma D binding "1.0" R_X3
48 #pragma D binding "1.0" R_X4
50 #pragma D binding "1.0" R_X5
52 #pragma D binding "1.0" R_X6
54 #pragma D binding "1.0" R_X7
56 #pragma D binding "1.0" R_X8
58 #pragma D binding "1.0" R_X9
59 inline int R_X10 = 10;
60 #pragma D binding "1.0" R_X10
61 inline int R_X11 = 11;
62 #pragma D binding "1.0" R_X11
63 inline int R_X12 = 12;
64 #pragma D binding "1.0" R_X12
65 inline int R_X13 = 13;
66 #pragma D binding "1.0" R_X13
67 inline int R_X14 = 14;
68 #pragma D binding "1.0" R_X14
69 inline int R_X15 = 15;
70 #pragma D binding "1.0" R_X15
71 inline int R_X16 = 16;
72 #pragma D binding "1.0" R_X16
73 inline int R_X17 = 17;
74 #pragma D binding "1.0" R_X17
75 inline int R_X18 = 18;
76 #pragma D binding "1.0" R_X18
77 inline int R_X19 = 19;
78 #pragma D binding "1.0" R_X19
79 inline int R_X20 = 20;
80 #pragma D binding "1.0" R_X20
81 inline int R_X21 = 21;
82 #pragma D binding "1.0" R_X21
83 inline int R_X22 = 22;
84 #pragma D binding "1.0" R_X22
85 inline int R_X23 = 23;
86 #pragma D binding "1.0" R_X23
87 inline int R_X24 = 24;
88 #pragma D binding "1.0" R_X24
89 inline int R_X25 = 25;
90 #pragma D binding "1.0" R_X25
91 inline int R_X26 = 26;
92 #pragma D binding "1.0" R_X26
93 inline int R_X27 = 27;
94 #pragma D binding "1.0" R_X27
95 inline int R_X28 = 28;
96 #pragma D binding "1.0" R_X28
97 inline int R_X29 = 29;
98 #pragma D binding "1.0" R_X29
99 inline int R_X30 = 30;
100 #pragma D binding "1.0" R_X30
101 inline int R_X31 = 31;
102 #pragma D binding "1.0" R_X31
104 inline int R_FP = R_X29;
105 #pragma D binding "1.0" R_FP
106 inline int R_LR = R_X30;
107 #pragma D binding "1.0" R_LR
108 inline int R_SP = R_X31;
109 #pragma D binding "1.0" R_SP
110 inline int R_PC = 32;
111 #pragma D binding "1.0" R_PC
112 inline int R_CPSR = 33;
113 #pragma D binding "1.0" R_CPSR