Commit | Line | Data |
---|---|---|
e4e8248d JB |
1 | .text |
2 | .proc personality | |
3 | personality: | |
4 | br.ret.sptk rp | |
5 | .endp personality | |
6 | ||
7 | .proc full1 | |
8 | full1: | |
9 | ||
10 | .prologue | |
11 | .spill 0 | |
12 | .save.g 0x1 | |
13 | nop 0 | |
14 | .save.f 0x1 | |
15 | nop 0 | |
16 | .save.b 0x01 | |
17 | nop 0 | |
18 | .save.g 0x8 | |
19 | nop 0 | |
20 | .save.f 0x8 | |
21 | nop 0 | |
22 | .save.b 0x10 | |
23 | nop 0 | |
24 | .altrp b7 | |
25 | nop 0 | |
26 | .unwabi @svr4, 0 | |
27 | nop 0 | |
28 | ||
29 | .body | |
30 | .spillreg r4, r2 | |
31 | nop 0 | |
32 | .spillreg.p p1, r7, r127 | |
33 | nop 0 | |
34 | .spillsp b1, 0x08 | |
35 | nop 0 | |
36 | .spillsp.p p2, b5, 0x10 | |
37 | nop 0 | |
38 | .spillpsp f2, 0x18 | |
39 | nop 0 | |
40 | .spillpsp.p p4, f5, 0x20 | |
41 | nop 0 | |
42 | .restorereg f16 | |
43 | nop 0 | |
44 | .restorereg.p p8, f31 | |
45 | nop 0 | |
46 | ||
47 | .spillreg ar.bsp, r16 | |
48 | nop 0 | |
49 | .spillreg ar.bspstore, r17 | |
50 | nop 0 | |
51 | .spillreg ar.fpsr, r18 | |
52 | nop 0 | |
53 | .spillreg ar.lc, r19 | |
54 | nop 0 | |
55 | .spillreg ar.pfs, r20 | |
56 | nop 0 | |
57 | .spillreg ar.rnat, r21 | |
58 | nop 0 | |
59 | .spillreg ar.unat, r22 | |
60 | nop 0 | |
61 | .spillreg psp, r23 | |
62 | nop 0 | |
63 | .spillreg pr, r24 | |
64 | nop 0 | |
65 | .spillreg rp, r25 | |
66 | nop 0 | |
67 | .spillreg @priunat, r26 | |
68 | nop 0 | |
69 | ||
70 | .label_state 1 | |
71 | nop 0 | |
72 | .restore sp | |
73 | nop.x 0 | |
74 | .copy_state 1 | |
75 | br.ret.sptk rp | |
76 | ||
77 | .personality personality | |
78 | .handlerdata | |
79 | data4 -1 | |
80 | data4 0 | |
81 | ||
82 | .endp full1 | |
83 | ||
84 | .proc full2 | |
85 | full2: | |
86 | ||
87 | .prologue 0xb, r8 | |
88 | .spill 0 | |
89 | .save.gf 0x1, 0x00001 | |
90 | nop 0 | |
91 | nop 0 | |
92 | .save.b 0x11, r32 | |
93 | nop 0 | |
94 | nop 0 | |
95 | .save.gf 0x8, 0x80000 | |
96 | nop 0 | |
97 | nop 0 | |
98 | .spillreg f31, f127 | |
99 | nop 0 | |
100 | .spillreg.p p63, f16, f32 | |
101 | nop 0 | |
102 | .spillsp f5, 0x20 | |
103 | nop 0 | |
104 | .spillsp.p p31, f2, 0x18 | |
105 | nop 0 | |
106 | .spillpsp b5, 0x10 | |
107 | nop 0 | |
108 | .spillpsp.p p15, b1, 0x08 | |
109 | nop 0 | |
110 | .restorereg r7 | |
111 | nop 0 | |
112 | .restorereg.p p7, r4 | |
113 | nop 0 | |
114 | ||
115 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
116 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
117 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
118 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
119 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
120 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
121 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
122 | .body; .prologue; .body; .prologue; .body; .prologue; .body; .prologue | |
123 | ||
124 | .body | |
125 | .label_state 32 | |
126 | nop 0 | |
127 | .restore sp, 32 | |
128 | nop.x 0 | |
129 | .copy_state 32 | |
130 | br.ret.sptk rp | |
131 | .endp full2 | |
132 | ||
133 | .proc full3 | |
134 | full3: | |
135 | ||
136 | .prologue | |
137 | .spill 0 | |
138 | .save.g 0x3, r32 | |
139 | nop 0 | |
140 | nop 0 | |
141 | .save.b 0x03, r34 | |
142 | nop 0 | |
143 | nop 0 | |
144 | .save.g 0xc, r124 | |
145 | nop 0 | |
146 | nop 0 | |
147 | .save.b 0x18, r126 | |
148 | nop 0 | |
149 | nop 0 | |
150 | nop.x 0 | |
151 | nop.x 0 | |
152 | nop.x 0 | |
153 | nop.x 0 | |
154 | nop.x 0 | |
155 | nop.x 0 | |
156 | nop.x 0 | |
157 | nop.x 0 | |
158 | .body | |
159 | nop.x 0 | |
160 | nop.x 0 | |
161 | nop.x 0 | |
162 | nop.x 0 | |
163 | nop.x 0 | |
164 | nop.x 0 | |
165 | nop.x 0 | |
166 | nop.x 0 | |
167 | nop.x 0 | |
168 | nop.x 0 | |
169 | br.ret.sptk rp | |
170 | .endp full3 | |
171 | ||
172 | .proc fframe | |
173 | fframe: | |
174 | .prologue | |
175 | .fframe 0 | |
176 | nop 0 | |
177 | .body | |
178 | br.ret.sptk rp | |
179 | .endp fframe | |
180 | ||
181 | .proc vframe | |
182 | vframe: | |
183 | .prologue | |
184 | .vframe r16 | |
185 | nop 0 | |
186 | .save ar.bsp, r17 | |
187 | nop 0 | |
188 | .save ar.bspstore, r18 | |
189 | nop 0 | |
190 | .save ar.fpsr, r19 | |
191 | nop 0 | |
192 | .save ar.lc, r20 | |
193 | nop 0 | |
194 | .save ar.pfs, r21 | |
195 | nop 0 | |
196 | .save ar.rnat, r22 | |
197 | nop 0 | |
198 | .save ar.unat, r23 | |
199 | nop 0 | |
200 | .save pr, r24 | |
201 | nop 0 | |
202 | .save @priunat, r25 | |
203 | nop 0 | |
204 | .save rp, r26 | |
205 | nop 0 | |
206 | .body | |
207 | br.ret.sptk rp | |
208 | .endp vframe | |
209 | ||
210 | .proc vframesp | |
211 | vframesp: | |
212 | .prologue | |
213 | .vframesp 0 | |
214 | nop 0 | |
215 | .savesp ar.bsp, 0x08 | |
216 | nop 0 | |
217 | .savesp ar.bspstore, 0x10 | |
218 | nop 0 | |
219 | .savesp ar.fpsr, 0x18 | |
220 | nop 0 | |
221 | .savesp ar.lc, 0x20 | |
222 | nop 0 | |
223 | .savesp ar.pfs, 0x28 | |
224 | nop 0 | |
225 | .savesp ar.rnat, 0x30 | |
226 | nop 0 | |
227 | .savesp ar.unat, 0x38 | |
228 | nop 0 | |
229 | .savesp pr, 0x40 | |
230 | nop 0 | |
231 | .savesp @priunat, 0x48 | |
232 | nop 0 | |
233 | .savesp rp, 0x50 | |
234 | nop 0 | |
235 | .body | |
236 | br.ret.sptk rp | |
237 | .endp vframesp | |
238 | ||
239 | .proc psp | |
240 | psp: | |
241 | .prologue | |
242 | .vframesp 0 | |
243 | nop 0 | |
244 | .savepsp ar.bsp, 0x08 | |
245 | nop 0 | |
246 | .savepsp ar.bspstore, 0x10 | |
247 | nop 0 | |
248 | .savepsp ar.fpsr, 0x18 | |
249 | nop 0 | |
250 | .savepsp ar.lc, 0x20 | |
251 | nop 0 | |
252 | .savepsp ar.pfs, 0x28 | |
253 | nop 0 | |
254 | .savepsp ar.rnat, 0x30 | |
255 | nop 0 | |
256 | .savepsp ar.unat, 0x38 | |
257 | nop 0 | |
258 | .savepsp pr, 0x40 | |
259 | nop 0 | |
260 | .savepsp @priunat, 0x48 | |
261 | nop 0 | |
262 | .savepsp rp, 0x50 | |
263 | nop 0 | |
264 | .body | |
265 | br.ret.sptk rp | |
266 | .endp psp | |
267 | ||
268 | .proc simple | |
269 | simple: | |
270 | .unwentry | |
271 | br.ret.sptk rp | |
272 | .endp simple |