Commit | Line | Data |
---|---|---|
1bce6bd8 PB |
1 | .cfi_sections .c6xabi.exidx |
2 | ||
3 | # standard layout | |
4 | .p2align 8 | |
5 | f0: | |
6 | .cfi_startproc | |
7 | stw .d2t2 B3, *B15--(16) | |
8 | .cfi_def_cfa_offset 16 | |
9 | .cfi_offset 19, 0 | |
10 | stw .d2t1 A11, *+B15(12) | |
11 | .cfi_offset 11, -4 | |
12 | nop 4 | |
13 | .cfi_endproc | |
14 | .endp | |
15 | ||
16 | # standard layout (pr0) | |
17 | .p2align 8 | |
18 | f1: | |
19 | .cfi_startproc | |
20 | .cfi_def_cfa_offset 8 | |
21 | stw .d2t1 A11, *+B15(8) | |
22 | .cfi_offset 11, -0 | |
23 | stw .d2t1 A10, *+B15(4) | |
24 | .cfi_offset 10, -4 | |
25 | nop 4 | |
26 | .cfi_endproc | |
27 | .personalityindex 0 | |
28 | .endp | |
29 | ||
30 | # standard layout (pr1) | |
31 | .p2align 8 | |
32 | f2: | |
33 | .cfi_startproc | |
34 | stw .d2t2 B15, *B15--(24) | |
35 | .cfi_def_cfa_offset 24 | |
36 | .cfi_offset 31, 0 | |
37 | stw .d2t2 B10, *+B15(20) | |
38 | .cfi_offset 26, -4 | |
39 | stw .d2t2 B3, *+B15(16) | |
40 | .cfi_offset 19, -8 | |
41 | stdw .d2t1 A11:A10, *+B15(8) | |
42 | .cfi_offset 11, -12 | |
43 | .cfi_offset 10, -16 | |
44 | nop 4 | |
45 | .cfi_endproc | |
46 | .personalityindex 1 | |
47 | .endp | |
48 | ||
49 | # standard layout (pr3) | |
50 | .p2align 8 | |
51 | f3: | |
52 | .cfi_startproc | |
53 | stw .d2t2 B3, *B15--(16) | |
54 | .cfi_def_cfa_offset 16 | |
55 | .cfi_offset 19, 0 | |
56 | stw .d2t1 A11, *+B15(12) | |
57 | .cfi_offset 11, -4 | |
58 | nop 4 | |
59 | .cfi_endproc | |
60 | .personalityindex 3 | |
61 | .endp | |
62 | ||
63 | # compact layout | |
64 | .p2align 8 | |
65 | f4: | |
66 | .cfi_startproc | |
67 | stw .d2t2 B3, *B15--(8) | |
68 | .cfi_offset 19, 0 | |
69 | .cfi_def_cfa_offset 8 | |
70 | stw .d2t1 A11, *B15--(8) | |
71 | .cfi_offset 11, -8 | |
72 | .cfi_def_cfa_offset 16 | |
73 | nop 4 | |
74 | .cfi_endproc | |
75 | .endp | |
76 | ||
77 | # compact layout (pr0) | |
78 | .p2align 8 | |
79 | f5: | |
80 | .cfi_startproc | |
81 | stw .d2t2 B3, *B15--(8) | |
82 | .cfi_offset 19, 0 | |
83 | .cfi_def_cfa_offset 8 | |
84 | stw .d2t1 A11, *B15--(8) | |
85 | .cfi_offset 11, -8 | |
86 | .cfi_def_cfa_offset 16 | |
87 | nop 4 | |
88 | .cfi_endproc | |
89 | .personalityindex 0 | |
90 | .endp | |
91 | ||
92 | # compact layout (pr4) | |
93 | .p2align 8 | |
94 | f6: | |
95 | .cfi_startproc | |
96 | stw .d2t2 B3, *B15--(8) | |
97 | .cfi_offset 19, 0 | |
98 | .cfi_def_cfa_offset 8 | |
99 | stw .d2t1 A11, *B15--(8) | |
100 | .cfi_offset 11, -8 | |
101 | .cfi_def_cfa_offset 16 | |
102 | nop 4 | |
103 | .cfi_endproc | |
104 | .personalityindex 4 | |
105 | .endp | |
106 | ||
107 | # compact layout (aligned pair) | |
108 | .p2align 8 | |
109 | f7: | |
110 | .cfi_startproc | |
111 | stw .d2t2 B10, *B15--(8) | |
112 | .cfi_offset 26, 0 | |
113 | .cfi_def_cfa_offset 8 | |
114 | stw .d2t2 B3, *B15--(8) | |
115 | .cfi_offset 19, -8 | |
116 | .cfi_def_cfa_offset 8 | |
117 | stdw .d2t1 A11:A10, *B15--(8) | |
118 | .cfi_offset 11, -12 | |
119 | .cfi_offset 10, -16 | |
120 | .cfi_def_cfa_offset 24 | |
121 | nop 4 | |
122 | .cfi_endproc | |
123 | .endp | |
124 | ||
125 | # compact layout (aligned pair + 1) | |
126 | .p2align 8 | |
127 | f8: | |
128 | .cfi_startproc | |
129 | stw .d2t2 B3, *B15--(8) | |
130 | .cfi_offset 19, 0 | |
131 | .cfi_def_cfa_offset 8 | |
132 | stdw .d2t1 A13:A12, *B15--(8) | |
133 | .cfi_offset 13, -4 | |
134 | .cfi_offset 12, -8 | |
135 | .cfi_def_cfa_offset 16 | |
136 | stw .d2t1 A10, *B15--(8) | |
137 | .cfi_offset 10, -16 | |
138 | .cfi_def_cfa_offset 24 | |
139 | nop 4 | |
140 | .cfi_endproc | |
141 | .endp | |
142 | ||
143 | # compact layout (misaligned pair) | |
144 | .p2align 8 | |
145 | f9: | |
146 | .cfi_startproc | |
147 | stw .d2t2 B11, *B15--(8) | |
148 | .cfi_offset 27, 0 | |
149 | .cfi_def_cfa_offset 8 | |
150 | stw .d2t2 B10, *B15--(8) | |
151 | .cfi_offset 26, -8 | |
152 | .cfi_def_cfa_offset 16 | |
153 | nop 4 | |
154 | .cfi_endproc | |
155 | .endp | |
156 | ||
157 | # standard frame pointer | |
158 | .p2align 8 | |
159 | fa: | |
160 | .cfi_startproc | |
161 | stw .d2t1 A15, *B15--(16) | |
162 | .cfi_def_cfa_offset 8 | |
163 | .cfi_offset 15, 0 | |
164 | mv .s1x B15, A15 | |
165 | addk .s1 16, A15 | |
166 | .cfi_def_cfa 15, 0 | |
167 | stw .d2t1 A11, *+B15(12) | |
168 | .cfi_offset 11, -4 | |
169 | nop 4 | |
170 | .cfi_endproc | |
171 | .endp | |
172 | ||
173 | # compact frame pointer | |
174 | .p2align 8 | |
175 | fb: | |
176 | .cfi_startproc | |
177 | stw .d2t1 A15, *B15--(8) | |
178 | .cfi_def_cfa_offset 8 | |
179 | .cfi_offset 15, 0 | |
180 | mv .s1x B15, A15 | |
181 | addk .s1 16, A15 | |
182 | .cfi_def_cfa 15, 0 | |
183 | stw .d2t1 A11, *B15--(8) | |
184 | .cfi_offset 11, -8 | |
185 | nop 4 | |
186 | .cfi_endproc | |
187 | .endp | |
188 | ||
189 | # custom layout | |
190 | .p2align 8 | |
191 | fc: | |
192 | .cfi_startproc | |
193 | sub .s2 B15, 16, B15 | |
194 | stw .d2t2 B3, *+B15(12) | |
195 | .cfi_def_cfa_offset 16 | |
196 | .cfi_offset 19, -4 | |
197 | nop 4 | |
198 | .cfi_endproc | |
199 | .endp | |
200 | ||
201 | # custom layout | |
202 | .p2align 8 | |
203 | fd: | |
204 | .cfi_startproc | |
205 | sub .s2 B15, 16, B15 | |
206 | stw .d2t2 B3, *+B15(12) | |
207 | .cfi_def_cfa_offset 16 | |
208 | .cfi_offset 19, -4 | |
209 | stw .d2t1 A11, *+B15(8) | |
210 | .cfi_offset 11, -8 | |
211 | nop 4 | |
212 | .cfi_endproc | |
213 | .endp | |
214 | ||
215 | # custom layout | |
216 | .p2align 8 | |
217 | fe: | |
218 | .cfi_startproc | |
219 | sub .s2 B15, 16, B15 | |
220 | stw .d2t2 B3, *+B15(12) | |
221 | .cfi_def_cfa_offset 16 | |
222 | .cfi_offset 19, -4 | |
223 | stw .d2t1 A11, *+B15(4) | |
224 | .cfi_offset 11, -12 | |
225 | nop 4 | |
226 | .cfi_endproc | |
227 | .endp | |
228 | ||
229 | # custom layout | |
230 | .p2align 8 | |
231 | ff: | |
232 | .cfi_startproc | |
233 | addk .s2 -24, B15 | |
234 | stw .d2t2 B3, *+B15(24) | |
235 | .cfi_def_cfa_offset 24 | |
236 | .cfi_offset 19, 0 | |
237 | stw .d2t1 A11, *+B15(4) | |
238 | .cfi_offset 11, -20 | |
239 | nop 4 | |
240 | .cfi_endproc | |
241 | .endp | |
242 |