unwind_registers.S revision 1.15.4.3 1 1.15.4.2 tls //===------------------------- unwind_registers.S -------------------------===//
2 1.15.4.2 tls //
3 1.15.4.2 tls // The LLVM Compiler Infrastructure
4 1.15.4.2 tls //
5 1.15.4.2 tls // This file is dual licensed under the MIT and the University of Illinois Open
6 1.15.4.2 tls // Source Licenses. See LICENSE.TXT for details.
7 1.15.4.2 tls //
8 1.15.4.2 tls //
9 1.15.4.2 tls // Abstracts accessing local vs remote address spaces.
10 1.15.4.2 tls //
11 1.15.4.2 tls //===----------------------------------------------------------------------===//
12 1.15.4.2 tls #include <machine/asm.h>
13 1.15.4.2 tls
14 1.15.4.2 tls #ifdef __i386__
15 1.15.4.2 tls .hidden _ZN7_Unwind13Registers_x86C1Ev
16 1.15.4.2 tls ENTRY(_ZN7_Unwind13Registers_x86C1Ev)
17 1.15.4.2 tls pushl %eax
18 1.15.4.2 tls movl 8(%esp), %eax /* Load this */
19 1.15.4.2 tls /* Save all registers except EAX, EIP and ESP */
20 1.15.4.2 tls /* Skip ECX */
21 1.15.4.2 tls /* Skip EDX */
22 1.15.4.2 tls movl %ebx, 12(%eax)
23 1.15.4.2 tls movl %ebp, 20(%eax)
24 1.15.4.2 tls movl %esi, 24(%eax)
25 1.15.4.2 tls movl %edi, 28(%eax)
26 1.15.4.2 tls
27 1.15.4.2 tls leal 8(%esp), %edx /* Compute ESP from the call site */
28 1.15.4.2 tls movl %edx, 16(%eax) /* ...and store it as ESP */
29 1.15.4.2 tls movl 4(%esp), %edx /* Load return address */
30 1.15.4.2 tls movl %edx, 32(%eax) /* ...and store it as EIP */
31 1.15.4.2 tls popl %edx /* Take old EAX from stack */
32 1.15.4.2 tls movl %edx, 0(%eax) /* ...and store it */ // XXX skip
33 1.15.4.2 tls ret
34 1.15.4.2 tls
35 1.15.4.2 tls .hidden _ZNK7_Unwind13Registers_x866jumptoEv
36 1.15.4.2 tls ENTRY(_ZNK7_Unwind13Registers_x866jumptoEv)
37 1.15.4.2 tls movl 4(%esp), %eax /* Load this */
38 1.15.4.2 tls movl 16(%eax), %edx /* Load new stack pointer */
39 1.15.4.2 tls subl $4, %edx /* Reserve space on new stack for EIP */
40 1.15.4.2 tls movl 32(%eax), %ebx /* Load new EIP */
41 1.15.4.2 tls movl %ebx, 0(%edx) /* ...and save it on the new stack */
42 1.15.4.2 tls pushl %edx /* Save new stack pointer on old stack */
43 1.15.4.2 tls /* New stack is prepared, now restore all registers except ESP */
44 1.15.4.2 tls /* EAX is the index register and must be restored last */
45 1.15.4.2 tls movl 4(%eax), %ecx
46 1.15.4.2 tls movl 8(%eax), %edx
47 1.15.4.2 tls movl 12(%eax), %ebx
48 1.15.4.2 tls movl 20(%eax), %ebp
49 1.15.4.2 tls /* 16 is ESP */
50 1.15.4.2 tls movl 24(%eax), %esi
51 1.15.4.2 tls movl 28(%eax), %edi
52 1.15.4.2 tls movl 0(%eax), %eax
53 1.15.4.2 tls /* Now load new stack pointer pushed on the old stack earlier */
54 1.15.4.2 tls popl %esp
55 1.15.4.2 tls /* Return address is already on the new stack. */
56 1.15.4.2 tls ret
57 1.15.4.2 tls #endif
58 1.15.4.2 tls
59 1.15.4.2 tls #ifdef __x86_64
60 1.15.4.2 tls .hidden _ZN7_Unwind16Registers_x86_64C1Ev
61 1.15.4.2 tls ENTRY(_ZN7_Unwind16Registers_x86_64C1Ev)
62 1.15.4.2 tls /* RDI == this */
63 1.15.4.2 tls /* Skip RAX */
64 1.15.4.2 tls /* Skip RDX */
65 1.15.4.2 tls /* Skip RCX */
66 1.15.4.2 tls movq %rbx, 24(%rdi)
67 1.15.4.2 tls /* Skip RSI */
68 1.15.4.2 tls /* Skip RDI */
69 1.15.4.2 tls movq %rbp, 48(%rdi)
70 1.15.4.2 tls leaq 8(%rsp), %rax
71 1.15.4.2 tls movq %rax, 56(%rdi)
72 1.15.4.2 tls /* Skip R8 */
73 1.15.4.2 tls /* Skip R9 */
74 1.15.4.2 tls /* Skip R10 */
75 1.15.4.2 tls /* Skip R11 */
76 1.15.4.2 tls movq %r12, 96(%rdi)
77 1.15.4.2 tls movq %r13, 104(%rdi)
78 1.15.4.2 tls movq %r14, 112(%rdi)
79 1.15.4.2 tls movq %r15, 120(%rdi)
80 1.15.4.2 tls movq (%rsp), %rax
81 1.15.4.2 tls movq %rax, 128(%rdi)
82 1.15.4.2 tls ret
83 1.15.4.2 tls
84 1.15.4.2 tls .hidden _ZNK7_Unwind16Registers_x86_646jumptoEv
85 1.15.4.2 tls ENTRY(_ZNK7_Unwind16Registers_x86_646jumptoEv)
86 1.15.4.2 tls /* RDI == this */
87 1.15.4.2 tls movq 56(%rdi), %rax
88 1.15.4.2 tls subq $8, %rax /* Reserve space on new stack for RIP */
89 1.15.4.2 tls movq 128(%rdi), %rbx /* Load new RIP */
90 1.15.4.2 tls movq %rbx, 0(%rax) /* ...and save it on the new stack */
91 1.15.4.2 tls pushq %rax /* Save new stack pointer on old stack */
92 1.15.4.2 tls /* New stack is prepared, now restore all registers */
93 1.15.4.2 tls movq 0(%rdi), %rax
94 1.15.4.2 tls movq 8(%rdi), %rdx
95 1.15.4.2 tls movq 16(%rdi), %rcx
96 1.15.4.2 tls movq 24(%rdi), %rbx
97 1.15.4.2 tls movq 32(%rdi), %rsi
98 1.15.4.2 tls /* RDI restored later as it is still used as index register */
99 1.15.4.2 tls movq 48(%rdi), %rbp
100 1.15.4.2 tls /* RSP is restored later */
101 1.15.4.2 tls movq 64(%rdi), %r8
102 1.15.4.2 tls movq 72(%rdi), %r9
103 1.15.4.2 tls movq 80(%rdi), %r10
104 1.15.4.2 tls movq 88(%rdi), %r11
105 1.15.4.2 tls movq 96(%rdi), %r12
106 1.15.4.2 tls movq 104(%rdi), %r13
107 1.15.4.2 tls movq 112(%rdi), %r14
108 1.15.4.2 tls movq 120(%rdi), %r15
109 1.15.4.2 tls movq 40(%rdi), %rdi
110 1.15.4.2 tls /* Now load new stack pointer pushed on the old stack earlier */
111 1.15.4.2 tls popq %rsp
112 1.15.4.2 tls /* Return address is already on the new stack. */
113 1.15.4.2 tls ret
114 1.15.4.2 tls #endif
115 1.15.4.2 tls
116 1.15.4.2 tls #ifdef __powerpc__
117 1.15.4.2 tls .hidden _ZN7_Unwind15Registers_ppc32C1Ev
118 1.15.4.2 tls ENTRY(_ZN7_Unwind15Registers_ppc32C1Ev)
119 1.15.4.2 tls /* TODO: skip non-callee-safe registers */
120 1.15.4.2 tls stw %r0, 0(%r3)
121 1.15.4.2 tls stw %r1, 4(%r3)
122 1.15.4.2 tls stw %r2, 8(%r3)
123 1.15.4.2 tls stw %r3, 12(%r3)
124 1.15.4.2 tls stw %r4, 16(%r3)
125 1.15.4.2 tls stw %r5, 20(%r3)
126 1.15.4.2 tls stw %r6, 24(%r3)
127 1.15.4.2 tls stw %r7, 28(%r3)
128 1.15.4.2 tls stw %r8, 32(%r3)
129 1.15.4.2 tls stw %r9, 36(%r3)
130 1.15.4.2 tls stw %r10, 40(%r3)
131 1.15.4.2 tls stw %r11, 44(%r3)
132 1.15.4.2 tls stw %r12, 48(%r3)
133 1.15.4.2 tls stw %r13, 52(%r3)
134 1.15.4.2 tls stw %r14, 56(%r3)
135 1.15.4.2 tls stw %r15, 60(%r3)
136 1.15.4.2 tls stw %r16, 64(%r3)
137 1.15.4.2 tls stw %r17, 68(%r3)
138 1.15.4.2 tls stw %r18, 72(%r3)
139 1.15.4.2 tls stw %r19, 76(%r3)
140 1.15.4.2 tls stw %r20, 80(%r3)
141 1.15.4.2 tls stw %r21, 84(%r3)
142 1.15.4.2 tls stw %r22, 88(%r3)
143 1.15.4.2 tls stw %r23, 92(%r3)
144 1.15.4.2 tls stw %r24, 96(%r3)
145 1.15.4.2 tls stw %r25,100(%r3)
146 1.15.4.2 tls stw %r26,104(%r3)
147 1.15.4.2 tls stw %r27,108(%r3)
148 1.15.4.2 tls stw %r28,112(%r3)
149 1.15.4.2 tls stw %r29,116(%r3)
150 1.15.4.2 tls stw %r30,120(%r3)
151 1.15.4.2 tls stw %r31,124(%r3)
152 1.15.4.2 tls mflr %r0
153 1.15.4.2 tls stw %r0, 136(%r3) /* SRR0 */
154 1.15.4.2 tls mfcr %r0
155 1.15.4.2 tls stw %r0, 132(%r3) /* CR */
156 1.15.4.2 tls
157 1.15.4.2 tls stfd %f0, 144(%r3)
158 1.15.4.2 tls stfd %f1, 152(%r3)
159 1.15.4.2 tls stfd %f2, 160(%r3)
160 1.15.4.2 tls stfd %f3, 168(%r3)
161 1.15.4.2 tls stfd %f4, 176(%r3)
162 1.15.4.2 tls stfd %f5, 184(%r3)
163 1.15.4.2 tls stfd %f6, 192(%r3)
164 1.15.4.2 tls stfd %f7, 200(%r3)
165 1.15.4.2 tls stfd %f8, 208(%r3)
166 1.15.4.2 tls stfd %f9, 216(%r3)
167 1.15.4.2 tls stfd %f10, 224(%r3)
168 1.15.4.2 tls stfd %f11, 232(%r3)
169 1.15.4.2 tls stfd %f12, 240(%r3)
170 1.15.4.2 tls stfd %f13, 248(%r3)
171 1.15.4.2 tls stfd %f14, 256(%r3)
172 1.15.4.2 tls stfd %f15, 264(%r3)
173 1.15.4.2 tls stfd %f16, 272(%r3)
174 1.15.4.2 tls stfd %f17, 280(%r3)
175 1.15.4.2 tls stfd %f18, 288(%r3)
176 1.15.4.2 tls stfd %f19, 296(%r3)
177 1.15.4.2 tls stfd %f20, 304(%r3)
178 1.15.4.2 tls stfd %f21, 312(%r3)
179 1.15.4.2 tls stfd %f22, 320(%r3)
180 1.15.4.2 tls stfd %f23, 328(%r3)
181 1.15.4.2 tls stfd %f24, 336(%r3)
182 1.15.4.2 tls stfd %f25, 344(%r3)
183 1.15.4.2 tls stfd %f26, 352(%r3)
184 1.15.4.2 tls stfd %f27, 360(%r3)
185 1.15.4.2 tls stfd %f28, 368(%r3)
186 1.15.4.2 tls stfd %f29, 376(%r3)
187 1.15.4.2 tls stfd %f30, 384(%r3)
188 1.15.4.2 tls stfd %f31, 392(%r3)
189 1.15.4.2 tls
190 1.15.4.2 tls /* LR is undefined */
191 1.15.4.2 tls blr
192 1.15.4.2 tls
193 1.15.4.2 tls .hidden _ZNK7_Unwind15Registers_ppc326jumptoEv
194 1.15.4.2 tls ENTRY(_ZNK7_Unwind15Registers_ppc326jumptoEv)
195 1.15.4.2 tls lfd %f0, 144(%r3)
196 1.15.4.2 tls lfd %f1, 152(%r3)
197 1.15.4.2 tls lfd %f2, 160(%r3)
198 1.15.4.2 tls lfd %f3, 168(%r3)
199 1.15.4.2 tls lfd %f4, 176(%r3)
200 1.15.4.2 tls lfd %f5, 184(%r3)
201 1.15.4.2 tls lfd %f6, 192(%r3)
202 1.15.4.2 tls lfd %f7, 200(%r3)
203 1.15.4.2 tls lfd %f8, 208(%r3)
204 1.15.4.2 tls lfd %f9, 216(%r3)
205 1.15.4.2 tls lfd %f10, 224(%r3)
206 1.15.4.2 tls lfd %f11, 232(%r3)
207 1.15.4.2 tls lfd %f12, 240(%r3)
208 1.15.4.2 tls lfd %f13, 248(%r3)
209 1.15.4.2 tls lfd %f14, 256(%r3)
210 1.15.4.2 tls lfd %f15, 264(%r3)
211 1.15.4.2 tls lfd %f16, 272(%r3)
212 1.15.4.2 tls lfd %f17, 280(%r3)
213 1.15.4.2 tls lfd %f18, 288(%r3)
214 1.15.4.2 tls lfd %f19, 296(%r3)
215 1.15.4.2 tls lfd %f20, 304(%r3)
216 1.15.4.2 tls lfd %f21, 312(%r3)
217 1.15.4.2 tls lfd %f22, 320(%r3)
218 1.15.4.2 tls lfd %f23, 328(%r3)
219 1.15.4.2 tls lfd %f24, 336(%r3)
220 1.15.4.2 tls lfd %f25, 344(%r3)
221 1.15.4.2 tls lfd %f26, 352(%r3)
222 1.15.4.2 tls lfd %f27, 360(%r3)
223 1.15.4.2 tls lfd %f28, 368(%r3)
224 1.15.4.2 tls lfd %f29, 376(%r3)
225 1.15.4.2 tls lfd %f30, 384(%r3)
226 1.15.4.2 tls lfd %f31, 392(%r3)
227 1.15.4.2 tls
228 1.15.4.2 tls lwz %r2, 8(%r3)
229 1.15.4.2 tls /* skip r3 for now */
230 1.15.4.2 tls lwz %r4, 16(%r3)
231 1.15.4.2 tls lwz %r5, 20(%r3)
232 1.15.4.2 tls lwz %r6, 24(%r3)
233 1.15.4.2 tls lwz %r7, 28(%r3)
234 1.15.4.2 tls lwz %r8, 32(%r3)
235 1.15.4.2 tls lwz %r9, 36(%r3)
236 1.15.4.2 tls lwz %r10, 40(%r3)
237 1.15.4.2 tls lwz %r11, 44(%r3)
238 1.15.4.2 tls lwz %r12, 48(%r3)
239 1.15.4.2 tls lwz %r13, 52(%r3)
240 1.15.4.2 tls lwz %r14, 56(%r3)
241 1.15.4.2 tls lwz %r15, 60(%r3)
242 1.15.4.2 tls lwz %r16, 64(%r3)
243 1.15.4.2 tls lwz %r17, 68(%r3)
244 1.15.4.2 tls lwz %r18, 72(%r3)
245 1.15.4.2 tls lwz %r19, 76(%r3)
246 1.15.4.2 tls lwz %r20, 80(%r3)
247 1.15.4.2 tls lwz %r21, 84(%r3)
248 1.15.4.2 tls lwz %r22, 88(%r3)
249 1.15.4.2 tls lwz %r23, 92(%r3)
250 1.15.4.2 tls lwz %r24, 96(%r3)
251 1.15.4.2 tls lwz %r25,100(%r3)
252 1.15.4.2 tls lwz %r26,104(%r3)
253 1.15.4.2 tls lwz %r27,108(%r3)
254 1.15.4.2 tls lwz %r28,112(%r3)
255 1.15.4.2 tls lwz %r29,116(%r3)
256 1.15.4.2 tls lwz %r30,120(%r3)
257 1.15.4.2 tls lwz %r31,124(%r3)
258 1.15.4.2 tls
259 1.15.4.2 tls lwz %r0, 128(%r3) /* LR */
260 1.15.4.2 tls mtlr %r0
261 1.15.4.2 tls lwz %r0, 132(%r3) /* CR */
262 1.15.4.2 tls mtcr %r0
263 1.15.4.2 tls lwz %r0, 136(%r3) /* SRR0 */
264 1.15.4.2 tls mtctr %r0
265 1.15.4.2 tls
266 1.15.4.2 tls lwz %r0, 0(%r3) /* do r0 now */
267 1.15.4.2 tls lwz %r1, 4(%r3) /* do sp now */
268 1.15.4.2 tls lwz %r3, 12(%r3) /* do r3 last */
269 1.15.4.2 tls bctr
270 1.15.4.2 tls #endif
271 1.15.4.2 tls
272 1.15.4.2 tls #ifdef __aarch64__
273 1.15.4.2 tls .hidden _ZN7_Unwind17Registers_aarch64C1Ev
274 1.15.4.2 tls ENTRY(_ZN7_Unwind17Registers_aarch64C1Ev)
275 1.15.4.2 tls stp x0, x1, [x0]
276 1.15.4.2 tls add x0, x0, #16
277 1.15.4.2 tls stp x2, x3, [x0], #16
278 1.15.4.2 tls stp x4, x5, [x0], #16
279 1.15.4.2 tls stp x6, x7, [x0], #16
280 1.15.4.2 tls stp x8, x9, [x0], #16
281 1.15.4.2 tls stp x10, x11, [x0], #16
282 1.15.4.2 tls stp x12, x13, [x0], #16
283 1.15.4.2 tls stp x14, x15, [x0], #16
284 1.15.4.2 tls stp x16, x17, [x0], #16
285 1.15.4.2 tls stp x18, x19, [x0], #16
286 1.15.4.2 tls stp x20, x22, [x0], #16
287 1.15.4.2 tls stp x22, x24, [x0], #16
288 1.15.4.2 tls stp x24, x26, [x0], #16
289 1.15.4.2 tls stp x26, x27, [x0], #16
290 1.15.4.2 tls stp x28, x29, [x0], #16
291 1.15.4.2 tls mov x1, sp
292 1.15.4.2 tls stp x30, x1, [x0], #16
293 1.15.4.2 tls
294 1.15.4.2 tls add x0, x0, #8
295 1.15.4.2 tls str xzr, [x0], #8
296 1.15.4.2 tls
297 1.15.4.2 tls stp q0, q1, [x0], #64
298 1.15.4.2 tls stp q2, q3, [x0], #64
299 1.15.4.2 tls stp q4, q5, [x0], #64
300 1.15.4.2 tls stp q6, q7, [x0], #64
301 1.15.4.2 tls stp q8, q9, [x0], #64
302 1.15.4.2 tls stp q10, q11, [x0], #64
303 1.15.4.2 tls stp q12, q13, [x0], #64
304 1.15.4.2 tls stp q14, q15, [x0], #64
305 1.15.4.2 tls stp q16, q17, [x0], #64
306 1.15.4.2 tls stp q18, q19, [x0], #64
307 1.15.4.2 tls stp q20, q21, [x0], #64
308 1.15.4.2 tls stp q22, q23, [x0], #64
309 1.15.4.2 tls stp q24, q25, [x0], #64
310 1.15.4.2 tls stp q26, q27, [x0], #64
311 1.15.4.2 tls stp q28, q29, [x0], #64
312 1.15.4.2 tls stp q30, q31, [x0], #64
313 1.15.4.2 tls
314 1.15.4.2 tls ret
315 1.15.4.2 tls END(_ZN7_Unwind17Registers_aarch64C1Ev)
316 1.15.4.2 tls
317 1.15.4.2 tls .hidden _ZNK7_Unwind17Registers_aarch646jumptoEv
318 1.15.4.2 tls ENTRY(_ZNK7_Unwind17Registers_aarch646jumptoEv)
319 1.15.4.2 tls ldp x2, x3, [x0, #16]
320 1.15.4.2 tls ldp x4, x6, [x0, #32]
321 1.15.4.2 tls ldp x6, x7, [x0, #48]
322 1.15.4.2 tls ldp x8, x9, [x0, #64]
323 1.15.4.2 tls ldp x10, x11, [x0, #80]
324 1.15.4.2 tls ldp x12, x13, [x0, #96]
325 1.15.4.2 tls ldp x14, x16, [x0, #112]
326 1.15.4.2 tls ldp x16, x17, [x0, #128]
327 1.15.4.2 tls ldp x18, x19, [x0, #144]
328 1.15.4.2 tls ldp x20, x21, [x0, #160]
329 1.15.4.2 tls ldp x22, x23, [x0, #176]
330 1.15.4.2 tls ldp x24, x26, [x0, #192]
331 1.15.4.2 tls ldp x26, x27, [x0, #208]
332 1.15.4.2 tls ldp x28, x29, [x0, #224]
333 1.15.4.2 tls ldp x30, x1, [x0, #240]
334 1.15.4.2 tls mov sp, x1
335 1.15.4.2 tls
336 1.15.4.2 tls ldp x0, x1, [x0, #0]
337 1.15.4.2 tls ret
338 1.15.4.2 tls END(_ZNK7_Unwind17Registers_aarch646jumptoEv)
339 1.15.4.2 tls #endif /* __aarch64__ */
340 1.15.4.2 tls
341 1.15.4.2 tls #if defined(__arm__)
342 1.15.4.2 tls .fpu vfpv3
343 1.15.4.2 tls .hidden _ZN7_Unwind15Registers_arm32C1Ev
344 1.15.4.3 jdolecek ARM_ENTRY(_ZN7_Unwind15Registers_arm32C1Ev)
345 1.15.4.2 tls stmia r0, {r0-r14}
346 1.15.4.2 tls str lr, [r0, #60] /* PC */
347 1.15.4.2 tls mrs r1, cpsr
348 1.15.4.2 tls str r1, [r0, #64] /* CPSR */
349 1.15.4.2 tls mov r1, #0
350 1.15.4.2 tls str r1, [r0, #68]
351 1.15.4.2 tls RET
352 1.15.4.2 tls END(_ZN7_Unwind15Registers_arm32C1Ev)
353 1.15.4.2 tls
354 1.15.4.2 tls .hidden _ZN7_Unwind15Registers_arm328lazyVFP1Ev
355 1.15.4.3 jdolecek ARM_ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
356 1.15.4.2 tls add r0, #72
357 1.15.4.2 tls vstmia r0, {d0-d15}
358 1.15.4.2 tls RET
359 1.15.4.2 tls END(_ZN7_Unwind15Registers_arm328lazyVFP1Ev)
360 1.15.4.2 tls
361 1.15.4.2 tls .hidden _ZN7_Unwind15Registers_arm328lazyVFP3Ev
362 1.15.4.3 jdolecek ARM_ENTRY(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
363 1.15.4.2 tls add r0, #200
364 1.15.4.2 tls vstmia r0, {d16-d31}
365 1.15.4.2 tls RET
366 1.15.4.2 tls END(_ZN7_Unwind15Registers_arm328lazyVFP3Ev)
367 1.15.4.2 tls
368 1.15.4.2 tls .hidden _ZNK7_Unwind15Registers_arm326jumptoEv
369 1.15.4.3 jdolecek ARM_ENTRY(_ZNK7_Unwind15Registers_arm326jumptoEv)
370 1.15.4.2 tls ldrb r1, [r0, #68]
371 1.15.4.2 tls tst r1, #1
372 1.15.4.2 tls beq .Lnovfp1
373 1.15.4.2 tls add r2, r0, #72
374 1.15.4.2 tls vldmia r2, {d0-d15}
375 1.15.4.2 tls .Lnovfp1:
376 1.15.4.2 tls tst r1, #2
377 1.15.4.2 tls beq .Lnovfp3
378 1.15.4.2 tls add r2, r0, #200
379 1.15.4.2 tls vldmia r2, {d16-d31}
380 1.15.4.2 tls .Lnovfp3:
381 1.15.4.2 tls ldr r1, [r0, #64]
382 1.15.4.2 tls msr cpsr_sxc, r1
383 1.15.4.2 tls ldmia r0, {r0-r15}
384 1.15.4.2 tls END(_ZNK7_Unwind15Registers_arm326jumptoEv)
385 1.15.4.2 tls #endif
386 1.15.4.2 tls
387 1.15.4.2 tls #if defined(__vax__)
388 1.15.4.2 tls .hidden _ZN7_Unwind13Registers_vaxC1Ev
389 1.15.4.2 tls ENTRY(_ZN7_Unwind13Registers_vaxC1Ev, R0)
390 1.15.4.2 tls subl2 $4, %sp
391 1.15.4.2 tls movl 4(%ap), %r0
392 1.15.4.2 tls movl %r1, 4(%r0)
393 1.15.4.2 tls movl %r2, 8(%r0)
394 1.15.4.2 tls movl %r3, 12(%r0)
395 1.15.4.2 tls movl %r4, 16(%r0)
396 1.15.4.2 tls movl %r5, 20(%r0)
397 1.15.4.2 tls movl %r6, 24(%r0)
398 1.15.4.2 tls movl %r7, 28(%r0)
399 1.15.4.2 tls movl %r8, 32(%r0)
400 1.15.4.2 tls movl %r9, 36(%r0)
401 1.15.4.2 tls movl %r10, 40(%r0)
402 1.15.4.2 tls movl %r11, 44(%r0)
403 1.15.4.2 tls movl 8(%fp), 48(%r0)
404 1.15.4.2 tls movl 12(%fp), 52(%r0)
405 1.15.4.2 tls addl3 $36, %sp, 56(%r0)
406 1.15.4.2 tls /* Return PC */
407 1.15.4.2 tls movl 16(%fp), 60(%r0)
408 1.15.4.2 tls /* Load saved value of r0 as r1 */
409 1.15.4.2 tls movl 20(%fp), 0(%r0)
410 1.15.4.2 tls /* Saved PSW */
411 1.15.4.2 tls movl 4(%fp), 64(%r0)
412 1.15.4.2 tls ret
413 1.15.4.2 tls END(_ZN7_Unwind13Registers_vaxC1Ev)
414 1.15.4.2 tls
415 1.15.4.2 tls .hidden _ZNK7_Unwind13Registers_vax6jumptoEv
416 1.15.4.2 tls ENTRY(_ZNK7_Unwind13Registers_vax6jumptoEv, 0)
417 1.15.4.2 tls subl2 $4, %sp
418 1.15.4.2 tls movl 4(%ap), %r0
419 1.15.4.2 tls movl 4(%r0), %r1
420 1.15.4.2 tls movl 8(%r0), %r2
421 1.15.4.2 tls movl 12(%r0), %r3
422 1.15.4.2 tls movl 16(%r0), %r4
423 1.15.4.2 tls movl 20(%r0), %r5
424 1.15.4.2 tls movl 24(%r0), %r6
425 1.15.4.2 tls movl 28(%r0), %r7
426 1.15.4.2 tls movl 32(%r0), %r8
427 1.15.4.2 tls movl 36(%r0), %r9
428 1.15.4.2 tls movl 40(%r0), %r10
429 1.15.4.2 tls movl 44(%r0), %r11
430 1.15.4.2 tls movl 48(%r0), %r12
431 1.15.4.2 tls movl 52(%r0), %r13
432 1.15.4.2 tls movl 56(%r0), %r14
433 1.15.4.2 tls movl 60(%r0), -(%sp)
434 1.15.4.2 tls movl 0(%r0), %r0
435 1.15.4.2 tls /* XXX restore PSW */
436 1.15.4.2 tls rsb
437 1.15.4.2 tls END(_ZNK7_Unwind13Registers_vax6jumptoEv)
438 1.15.4.2 tls #endif
439 1.15.4.2 tls
440 1.15.4.2 tls #if defined(__m68k__)
441 1.15.4.2 tls ENTRY(_ZN7_Unwind14Registers_M68KC1Ev)
442 1.15.4.2 tls move.l 4(%sp), %a0
443 1.15.4.2 tls movem.l %d0-%d7/%a0-%a7, (%a0)
444 1.15.4.2 tls fmovem %fp0-%fp7, 72(%a0)
445 1.15.4.2 tls move.l 0(%sp), %a1
446 1.15.4.2 tls move.l %a1, 64(%a0)
447 1.15.4.2 tls addq.l #4, 60(%a0)
448 1.15.4.2 tls rts
449 1.15.4.2 tls END(_ZN7_Unwind14Registers_M68KC1Ev)
450 1.15.4.2 tls
451 1.15.4.2 tls ENTRY(_ZNK7_Unwind14Registers_M68K6jumptoEv)
452 1.15.4.2 tls move.l 4(%sp), %a0
453 1.15.4.2 tls subq.l #4, 60(%a0)
454 1.15.4.2 tls move.l 64(%a0), %a1
455 1.15.4.2 tls move.l 60(%a0), %a2
456 1.15.4.2 tls move.l %a1, (%a2)
457 1.15.4.2 tls fmovem 72(%a0), %fp0-%fp7
458 1.15.4.2 tls movem.l (%a0), %d0-%d7/%a0-%a7
459 1.15.4.2 tls rts
460 1.15.4.2 tls END(_ZNK7_Unwind14Registers_M68K6jumptoEv)
461 1.15.4.2 tls #endif
462 1.15.4.2 tls
463 1.15.4.2 tls #if defined(__sh3__)
464 1.15.4.2 tls .hidden _ZN7_Unwind13Registers_SH3C1Ev
465 1.15.4.2 tls ENTRY(_ZN7_Unwind13Registers_SH3C1Ev)
466 1.15.4.2 tls add #64, r4
467 1.15.4.2 tls mov.l r8, @-r15
468 1.15.4.2 tls sts.l pr, @-r15
469 1.15.4.2 tls mov.l @r15+, r8
470 1.15.4.2 tls mov.l r8, @r4
471 1.15.4.2 tls mov.l @r15+, r8
472 1.15.4.2 tls
473 1.15.4.2 tls mov.l r15, @-r4
474 1.15.4.2 tls mov.l r14, @-r4
475 1.15.4.2 tls mov.l r13, @-r4
476 1.15.4.2 tls mov.l r12, @-r4
477 1.15.4.2 tls mov.l r11, @-r4
478 1.15.4.2 tls mov.l r10, @-r4
479 1.15.4.2 tls mov.l r9, @-r4
480 1.15.4.2 tls mov.l r8, @-r4
481 1.15.4.2 tls mov.l r7, @-r4
482 1.15.4.2 tls mov.l r6, @-r4
483 1.15.4.2 tls mov.l r5, @-r4
484 1.15.4.2 tls add #-4, r4
485 1.15.4.2 tls mov.l r3, @-r4
486 1.15.4.2 tls mov.l r2, @-r4
487 1.15.4.2 tls mov.l r1, @-r4
488 1.15.4.2 tls mov.l r0, @-r4
489 1.15.4.2 tls rts
490 1.15.4.2 tls mov.l r4, @(16,r4)
491 1.15.4.2 tls SET_ENTRY_SIZE(_ZN7_Unwind13Registers_SH3C1Ev)
492 1.15.4.2 tls
493 1.15.4.2 tls .hidden _ZNK7_Unwind13Registers_SH36jumptoEv
494 1.15.4.2 tls ENTRY(_ZNK7_Unwind13Registers_SH36jumptoEv)
495 1.15.4.2 tls mov r4, r0
496 1.15.4.2 tls add #4, r0
497 1.15.4.2 tls mov.l @r0+, r1
498 1.15.4.2 tls mov.l @r0+, r2
499 1.15.4.2 tls mov.l @r0+, r3
500 1.15.4.2 tls mov.l @r0+, r4
501 1.15.4.2 tls mov.l @r0+, r5
502 1.15.4.2 tls mov.l @r0+, r6
503 1.15.4.2 tls mov.l @r0+, r7
504 1.15.4.2 tls mov.l @r0+, r8
505 1.15.4.2 tls mov.l @r0+, r9
506 1.15.4.2 tls mov.l @r0+, r10
507 1.15.4.2 tls mov.l @r0+, r11
508 1.15.4.2 tls mov.l @r0+, r12
509 1.15.4.2 tls mov.l @r0+, r13
510 1.15.4.2 tls mov.l @(12, r0), r14
511 1.15.4.2 tls lds r14, pr
512 1.15.4.2 tls mov.l @r0+, r14
513 1.15.4.2 tls mov.l @r0+, r15
514 1.15.4.2 tls mov.l @r0, r0
515 1.15.4.2 tls jmp @r0
516 1.15.4.2 tls nop
517 1.15.4.2 tls SET_ENTRY_SIZE(_ZNK7_Unwind13Registers_SH36jumptoEv)
518 1.15.4.2 tls #endif
519 1.15.4.2 tls
520 1.15.4.2 tls #if defined(__sparc64__)
521 1.15.4.2 tls #include <machine/trap.h>
522 1.15.4.2 tls .register %g2, #ignore
523 1.15.4.2 tls .register %g3, #ignore
524 1.15.4.2 tls .register %g6, #ignore
525 1.15.4.2 tls .register %g7, #ignore
526 1.15.4.2 tls .hidden _ZN7_Unwind17Registers_SPARC64C1Ev
527 1.15.4.2 tls ENTRY(_ZN7_Unwind17Registers_SPARC64C1Ev)
528 1.15.4.2 tls t ST_FLUSHWIN
529 1.15.4.2 tls stx %g0, [%o0 + 0]
530 1.15.4.2 tls stx %g1, [%o0 + 8]
531 1.15.4.2 tls stx %g2, [%o0 + 16]
532 1.15.4.2 tls stx %g3, [%o0 + 24]
533 1.15.4.2 tls stx %g4, [%o0 + 32]
534 1.15.4.2 tls stx %g5, [%o0 + 40]
535 1.15.4.2 tls stx %g6, [%o0 + 48]
536 1.15.4.2 tls stx %g7, [%o0 + 56]
537 1.15.4.2 tls stx %o0, [%o0 + 64]
538 1.15.4.2 tls stx %o1, [%o0 + 72]
539 1.15.4.2 tls stx %o2, [%o0 + 80]
540 1.15.4.2 tls stx %o3, [%o0 + 88]
541 1.15.4.2 tls stx %o4, [%o0 + 96]
542 1.15.4.2 tls stx %o5, [%o0 + 104]
543 1.15.4.2 tls stx %o6, [%o0 + 112]
544 1.15.4.2 tls stx %o7, [%o0 + 120]
545 1.15.4.2 tls stx %l0, [%o0 + 128]
546 1.15.4.2 tls stx %l1, [%o0 + 136]
547 1.15.4.2 tls stx %l2, [%o0 + 144]
548 1.15.4.2 tls stx %l3, [%o0 + 152]
549 1.15.4.2 tls stx %l4, [%o0 + 160]
550 1.15.4.2 tls stx %l5, [%o0 + 168]
551 1.15.4.2 tls stx %l6, [%o0 + 176]
552 1.15.4.2 tls stx %l7, [%o0 + 184]
553 1.15.4.2 tls stx %i0, [%o0 + 192]
554 1.15.4.2 tls stx %i1, [%o0 + 200]
555 1.15.4.2 tls stx %i2, [%o0 + 208]
556 1.15.4.2 tls stx %i3, [%o0 + 216]
557 1.15.4.2 tls stx %i4, [%o0 + 224]
558 1.15.4.2 tls stx %i5, [%o0 + 232]
559 1.15.4.2 tls stx %i6, [%o0 + 240]
560 1.15.4.2 tls stx %i7, [%o0 + 248]
561 1.15.4.2 tls add %o7, 8, %g1
562 1.15.4.2 tls retl
563 1.15.4.2 tls stx %g1, [%o0 + 256]
564 1.15.4.2 tls END(_ZN7_Unwind17Registers_SPARC64C1Ev)
565 1.15.4.2 tls
566 1.15.4.2 tls .hidden _ZNK7_Unwind17Registers_SPARC646jumptoEv
567 1.15.4.2 tls ENTRY(_ZNK7_Unwind17Registers_SPARC646jumptoEv)
568 1.15.4.2 tls t ST_FLUSHWIN
569 1.15.4.2 tls ldx [%o0 + 0], %g0
570 1.15.4.2 tls ldx [%o0 + 8], %g1
571 1.15.4.2 tls ldx [%o0 + 16], %g2
572 1.15.4.2 tls ldx [%o0 + 24], %g3
573 1.15.4.2 tls ldx [%o0 + 32], %g4
574 1.15.4.2 tls ldx [%o0 + 40], %g5
575 1.15.4.2 tls ldx [%o0 + 48], %g6
576 1.15.4.2 tls ldx [%o0 + 56], %g7
577 1.15.4.2 tls ldx [%o0 + 72], %o1
578 1.15.4.2 tls ldx [%o0 + 80], %o2
579 1.15.4.2 tls ldx [%o0 + 88], %o3
580 1.15.4.2 tls ldx [%o0 + 96], %o4
581 1.15.4.2 tls ldx [%o0 + 104], %o5
582 1.15.4.2 tls ldx [%o0 + 112], %g1
583 1.15.4.2 tls sub %g1, 2047, %o6
584 1.15.4.2 tls ldx [%o0 + 120], %o7
585 1.15.4.2 tls ldx [%o0 + 128], %l0
586 1.15.4.2 tls ldx [%o0 + 136], %l1
587 1.15.4.2 tls ldx [%o0 + 144], %l2
588 1.15.4.2 tls ldx [%o0 + 152], %l3
589 1.15.4.2 tls ldx [%o0 + 160], %l4
590 1.15.4.2 tls ldx [%o0 + 168], %l5
591 1.15.4.2 tls ldx [%o0 + 176], %l6
592 1.15.4.2 tls ldx [%o0 + 184], %l7
593 1.15.4.2 tls ldx [%o0 + 192], %i0
594 1.15.4.2 tls ldx [%o0 + 200], %i1
595 1.15.4.2 tls ldx [%o0 + 208], %i2
596 1.15.4.2 tls ldx [%o0 + 216], %i3
597 1.15.4.2 tls ldx [%o0 + 224], %i4
598 1.15.4.2 tls ldx [%o0 + 232], %i5
599 1.15.4.2 tls ldx [%o0 + 240], %i6
600 1.15.4.2 tls ldx [%o0 + 248], %i7
601 1.15.4.2 tls ldx [%o0 + 256], %g1
602 1.15.4.2 tls jmpl %g1, %g0
603 1.15.4.2 tls ldx [%o0 + 64], %o0
604 1.15.4.2 tls END(_ZNK7_Unwind17Registers_SPARC646jumptoEv)
605 1.15.4.2 tls #elif defined(__sparc__)
606 1.15.4.2 tls #include <machine/trap.h>
607 1.15.4.2 tls
608 1.15.4.2 tls .hidden _ZN7_Unwind15Registers_SPARCC1Ev
609 1.15.4.2 tls ENTRY(_ZN7_Unwind15Registers_SPARCC1Ev)
610 1.15.4.2 tls t ST_FLUSHWIN
611 1.15.4.2 tls st %g0, [%o0 + 0]
612 1.15.4.2 tls st %g1, [%o0 + 4]
613 1.15.4.2 tls st %g2, [%o0 + 8]
614 1.15.4.2 tls st %g3, [%o0 + 12]
615 1.15.4.2 tls st %g4, [%o0 + 16]
616 1.15.4.2 tls st %g5, [%o0 + 20]
617 1.15.4.2 tls st %g6, [%o0 + 24]
618 1.15.4.2 tls st %g7, [%o0 + 28]
619 1.15.4.2 tls st %o0, [%o0 + 32]
620 1.15.4.2 tls st %o1, [%o0 + 36]
621 1.15.4.2 tls st %o2, [%o0 + 40]
622 1.15.4.2 tls st %o3, [%o0 + 44]
623 1.15.4.2 tls st %o4, [%o0 + 48]
624 1.15.4.2 tls st %o5, [%o0 + 52]
625 1.15.4.2 tls st %o6, [%o0 + 56]
626 1.15.4.2 tls st %o7, [%o0 + 60]
627 1.15.4.2 tls st %l0, [%o0 + 64]
628 1.15.4.2 tls st %l1, [%o0 + 68]
629 1.15.4.2 tls st %l2, [%o0 + 72]
630 1.15.4.2 tls st %l3, [%o0 + 76]
631 1.15.4.2 tls st %l4, [%o0 + 80]
632 1.15.4.2 tls st %l5, [%o0 + 84]
633 1.15.4.2 tls st %l6, [%o0 + 88]
634 1.15.4.2 tls st %l7, [%o0 + 92]
635 1.15.4.2 tls st %i0, [%o0 + 96]
636 1.15.4.2 tls st %i1, [%o0 + 100]
637 1.15.4.2 tls st %i2, [%o0 + 104]
638 1.15.4.2 tls st %i3, [%o0 + 108]
639 1.15.4.2 tls st %i4, [%o0 + 112]
640 1.15.4.2 tls st %i5, [%o0 + 116]
641 1.15.4.2 tls st %i6, [%o0 + 120]
642 1.15.4.2 tls st %i7, [%o0 + 124 ]
643 1.15.4.2 tls add %o7, 8, %g1
644 1.15.4.2 tls retl
645 1.15.4.2 tls st %g1, [%o0 + 128]
646 1.15.4.2 tls END(_ZN7_Unwind15Registers_SPARCC1Ev)
647 1.15.4.2 tls
648 1.15.4.2 tls .hidden _ZNK7_Unwind15Registers_SPARC6jumptoEv
649 1.15.4.2 tls ENTRY(_ZNK7_Unwind15Registers_SPARC6jumptoEv)
650 1.15.4.2 tls t ST_FLUSHWIN
651 1.15.4.2 tls ld [%o0 + 0], %g0
652 1.15.4.2 tls ld [%o0 + 4], %g1
653 1.15.4.2 tls ld [%o0 + 8], %g2
654 1.15.4.2 tls ld [%o0 + 12], %g3
655 1.15.4.2 tls ld [%o0 + 16], %g4
656 1.15.4.2 tls ld [%o0 + 20], %g5
657 1.15.4.2 tls ld [%o0 + 24], %g6
658 1.15.4.2 tls ld [%o0 + 28], %g7
659 1.15.4.2 tls ld [%o0 + 36], %o1
660 1.15.4.2 tls ld [%o0 + 40], %o2
661 1.15.4.2 tls ld [%o0 + 44], %o3
662 1.15.4.2 tls ld [%o0 + 48], %o4
663 1.15.4.2 tls ld [%o0 + 52], %o5
664 1.15.4.2 tls ld [%o0 + 56], %o6
665 1.15.4.2 tls ld [%o0 + 60], %o7
666 1.15.4.2 tls ld [%o0 + 64], %l0
667 1.15.4.2 tls ld [%o0 + 68], %l1
668 1.15.4.2 tls ld [%o0 + 72], %l2
669 1.15.4.2 tls ld [%o0 + 76], %l3
670 1.15.4.2 tls ld [%o0 + 80], %l4
671 1.15.4.2 tls ld [%o0 + 84], %l5
672 1.15.4.2 tls ld [%o0 + 88], %l6
673 1.15.4.2 tls ld [%o0 + 92], %l7
674 1.15.4.2 tls ld [%o0 + 96], %i0
675 1.15.4.2 tls ld [%o0 + 100], %i1
676 1.15.4.2 tls ld [%o0 + 104], %i2
677 1.15.4.2 tls ld [%o0 + 108], %i3
678 1.15.4.2 tls ld [%o0 + 112], %i4
679 1.15.4.2 tls ld [%o0 + 116], %i5
680 1.15.4.2 tls ld [%o0 + 120], %i6
681 1.15.4.2 tls ld [%o0 + 124], %i7
682 1.15.4.2 tls ld [%o0 + 128], %g1
683 1.15.4.2 tls jmpl %g1, %g0
684 1.15.4.2 tls ld [%o0 + 32], %o0
685 1.15.4.2 tls END(_ZNK7_Unwind15Registers_SPARC6jumptoEv)
686 1.15.4.2 tls #endif
687 1.15.4.2 tls
688 1.15.4.2 tls #if defined(__alpha__)
689 1.15.4.2 tls .set nomacro
690 1.15.4.2 tls .set noat
691 1.15.4.2 tls .hidden _ZN7_Unwind15Registers_AlphaC1Ev
692 1.15.4.2 tls LEAF_NOPROFILE(_ZN7_Unwind15Registers_AlphaC1Ev, 1)
693 1.15.4.2 tls stq $0, 0($16)
694 1.15.4.2 tls stq $1, 8($16)
695 1.15.4.2 tls stq $2, 16($16)
696 1.15.4.2 tls stq $3, 24($16)
697 1.15.4.2 tls stq $4, 32($16)
698 1.15.4.2 tls stq $5, 40($16)
699 1.15.4.2 tls stq $6, 48($16)
700 1.15.4.2 tls stq $7, 56($16)
701 1.15.4.2 tls stq $8, 64($16)
702 1.15.4.2 tls stq $9, 72($16)
703 1.15.4.2 tls stq $10, 80($16)
704 1.15.4.2 tls stq $11, 88($16)
705 1.15.4.2 tls stq $12, 96($16)
706 1.15.4.2 tls stq $13, 104($16)
707 1.15.4.2 tls stq $14, 112($16)
708 1.15.4.2 tls stq $15, 120($16)
709 1.15.4.2 tls stq $16, 128($16)
710 1.15.4.2 tls stq $17, 136($16)
711 1.15.4.2 tls stq $18, 144($16)
712 1.15.4.2 tls stq $19, 152($16)
713 1.15.4.2 tls stq $20, 160($16)
714 1.15.4.2 tls stq $21, 168($16)
715 1.15.4.2 tls stq $22, 176($16)
716 1.15.4.2 tls stq $23, 184($16)
717 1.15.4.2 tls stq $24, 192($16)
718 1.15.4.2 tls stq $25, 200($16)
719 1.15.4.2 tls stq $26, 208($16)
720 1.15.4.2 tls stq $27, 216($16)
721 1.15.4.2 tls stq $28, 224($16)
722 1.15.4.2 tls stq $29, 232($16)
723 1.15.4.2 tls stq $30, 240($16)
724 1.15.4.2 tls stq $26, 248($16)
725 1.15.4.2 tls
726 1.15.4.2 tls stt $f0, 256($16)
727 1.15.4.2 tls stt $f1, 264($16)
728 1.15.4.2 tls stt $f2, 272($16)
729 1.15.4.2 tls stt $f3, 280($16)
730 1.15.4.2 tls stt $f4, 288($16)
731 1.15.4.2 tls stt $f5, 296($16)
732 1.15.4.2 tls stt $f6, 304($16)
733 1.15.4.2 tls stt $f7, 312($16)
734 1.15.4.2 tls stt $f8, 320($16)
735 1.15.4.2 tls stt $f9, 328($16)
736 1.15.4.2 tls stt $f10, 336($16)
737 1.15.4.2 tls stt $f11, 344($16)
738 1.15.4.2 tls stt $f12, 352($16)
739 1.15.4.2 tls stt $f13, 360($16)
740 1.15.4.2 tls stt $f14, 368($16)
741 1.15.4.2 tls stt $f15, 376($16)
742 1.15.4.2 tls stt $f16, 384($16)
743 1.15.4.2 tls stt $f17, 392($16)
744 1.15.4.2 tls stt $f18, 400($16)
745 1.15.4.2 tls stt $f19, 408($16)
746 1.15.4.2 tls stt $f20, 416($16)
747 1.15.4.2 tls stt $f21, 424($16)
748 1.15.4.2 tls stt $f22, 432($16)
749 1.15.4.2 tls stt $f23, 440($16)
750 1.15.4.2 tls stt $f24, 448($16)
751 1.15.4.2 tls stt $f25, 456($16)
752 1.15.4.2 tls stt $f26, 464($16)
753 1.15.4.2 tls stt $f27, 472($16)
754 1.15.4.2 tls stt $f28, 480($16)
755 1.15.4.2 tls stt $f29, 488($16)
756 1.15.4.2 tls stt $f30, 496($16)
757 1.15.4.2 tls ret $31, ($26), 1
758 1.15.4.2 tls END(_ZN7_Unwind15Registers_AlphaC1Ev)
759 1.15.4.2 tls
760 1.15.4.2 tls .set nomacro
761 1.15.4.2 tls .set noat
762 1.15.4.2 tls .hidden _ZNK7_Unwind15Registers_Alpha6jumptoEv
763 1.15.4.2 tls LEAF_NOPROFILE(_ZNK7_Unwind15Registers_Alpha6jumptoEv, 1)
764 1.15.4.2 tls ldq $0, 0($16)
765 1.15.4.2 tls ldq $1, 8($16)
766 1.15.4.2 tls ldq $2, 16($16)
767 1.15.4.2 tls ldq $3, 24($16)
768 1.15.4.2 tls ldq $4, 32($16)
769 1.15.4.2 tls ldq $5, 40($16)
770 1.15.4.2 tls ldq $6, 48($16)
771 1.15.4.2 tls ldq $7, 56($16)
772 1.15.4.2 tls ldq $8, 64($16)
773 1.15.4.2 tls ldq $9, 72($16)
774 1.15.4.2 tls ldq $10, 80($16)
775 1.15.4.2 tls ldq $11, 88($16)
776 1.15.4.2 tls ldq $12, 96($16)
777 1.15.4.2 tls ldq $13, 104($16)
778 1.15.4.2 tls ldq $14, 112($16)
779 1.15.4.2 tls ldq $15, 120($16)
780 1.15.4.2 tls ldq $17, 136($16)
781 1.15.4.2 tls ldq $18, 144($16)
782 1.15.4.2 tls ldq $19, 152($16)
783 1.15.4.2 tls ldq $20, 160($16)
784 1.15.4.2 tls ldq $21, 168($16)
785 1.15.4.2 tls ldq $22, 176($16)
786 1.15.4.2 tls ldq $23, 184($16)
787 1.15.4.2 tls ldq $24, 192($16)
788 1.15.4.2 tls ldq $25, 200($16)
789 1.15.4.2 tls ldq $27, 216($16)
790 1.15.4.2 tls ldq $28, 224($16)
791 1.15.4.2 tls ldq $29, 232($16)
792 1.15.4.2 tls ldq $30, 240($16)
793 1.15.4.2 tls ldq $26, 248($16)
794 1.15.4.2 tls
795 1.15.4.2 tls ldt $f0, 256($16)
796 1.15.4.2 tls ldt $f1, 264($16)
797 1.15.4.2 tls ldt $f2, 272($16)
798 1.15.4.2 tls ldt $f3, 280($16)
799 1.15.4.2 tls ldt $f4, 288($16)
800 1.15.4.2 tls ldt $f5, 296($16)
801 1.15.4.2 tls ldt $f6, 304($16)
802 1.15.4.2 tls ldt $f7, 312($16)
803 1.15.4.2 tls ldt $f8, 320($16)
804 1.15.4.2 tls ldt $f9, 328($16)
805 1.15.4.2 tls ldt $f10, 336($16)
806 1.15.4.2 tls ldt $f11, 344($16)
807 1.15.4.2 tls ldt $f12, 352($16)
808 1.15.4.2 tls ldt $f13, 360($16)
809 1.15.4.2 tls ldt $f14, 368($16)
810 1.15.4.2 tls ldt $f15, 376($16)
811 1.15.4.2 tls ldt $f16, 384($16)
812 1.15.4.2 tls ldt $f17, 392($16)
813 1.15.4.2 tls ldt $f18, 400($16)
814 1.15.4.2 tls ldt $f19, 408($16)
815 1.15.4.2 tls ldt $f20, 416($16)
816 1.15.4.2 tls ldt $f21, 424($16)
817 1.15.4.2 tls ldt $f22, 432($16)
818 1.15.4.2 tls ldt $f23, 440($16)
819 1.15.4.2 tls ldt $f24, 448($16)
820 1.15.4.2 tls ldt $f25, 456($16)
821 1.15.4.2 tls ldt $f26, 464($16)
822 1.15.4.2 tls ldt $f27, 472($16)
823 1.15.4.2 tls ldt $f28, 480($16)
824 1.15.4.2 tls ldt $f29, 488($16)
825 1.15.4.2 tls ldt $f30, 496($16)
826 1.15.4.2 tls ldq $16, 128($16)
827 1.15.4.2 tls ret $31, ($26), 1
828 1.15.4.2 tls END(_ZNK7_Unwind15Registers_Alpha6jumptoEv)
829 1.15.4.2 tls #endif
830 1.15.4.2 tls
831 1.15.4.2 tls #if defined(__mips_n64) || defined(__mips_n32)
832 1.15.4.2 tls .set noat
833 1.15.4.2 tls LEAF(_ZN7_Unwind16Registers_MIPS64C1Ev)
834 1.15.4.2 tls #if 0
835 1.15.4.2 tls FP_S $f0, 256($4)
836 1.15.4.2 tls FP_S $f1, 264($4)
837 1.15.4.2 tls FP_S $f2, 272($4)
838 1.15.4.2 tls FP_S $f3, 280($4)
839 1.15.4.2 tls FP_S $f4, 288($4)
840 1.15.4.2 tls FP_S $f5, 296($4)
841 1.15.4.2 tls FP_S $f6, 304($4)
842 1.15.4.2 tls FP_S $f7, 312($4)
843 1.15.4.2 tls FP_S $f8, 320($4)
844 1.15.4.2 tls FP_S $f9, 328($4)
845 1.15.4.2 tls FP_S $f10, 336($4)
846 1.15.4.2 tls FP_S $f11, 344($4)
847 1.15.4.2 tls FP_S $f12, 352($4)
848 1.15.4.2 tls FP_S $f13, 360($4)
849 1.15.4.2 tls FP_S $f14, 368($4)
850 1.15.4.2 tls FP_S $f15, 376($4)
851 1.15.4.2 tls FP_S $f16, 384($4)
852 1.15.4.2 tls FP_S $f17, 392($4)
853 1.15.4.2 tls FP_S $f18, 400($4)
854 1.15.4.2 tls FP_S $f19, 408($4)
855 1.15.4.2 tls FP_S $f20, 416($4)
856 1.15.4.2 tls FP_S $f21, 424($4)
857 1.15.4.2 tls FP_S $f22, 432($4)
858 1.15.4.2 tls FP_S $f23, 440($4)
859 1.15.4.2 tls FP_S $f24, 448($4)
860 1.15.4.2 tls FP_S $f25, 456($4)
861 1.15.4.2 tls FP_S $f26, 464($4)
862 1.15.4.2 tls FP_S $f27, 472($4)
863 1.15.4.2 tls FP_S $f28, 480($4)
864 1.15.4.2 tls FP_S $f29, 488($4)
865 1.15.4.2 tls FP_S $f30, 496($4)
866 1.15.4.2 tls FP_S $f31, 504($4)
867 1.15.4.2 tls #endif
868 1.15.4.2 tls sd $31, 0($4)
869 1.15.4.2 tls sd $1, 4($4)
870 1.15.4.2 tls sd $2, 8($4)
871 1.15.4.2 tls sd $3, 12($4)
872 1.15.4.2 tls sd $4, 16($4)
873 1.15.4.2 tls sd $5, 20($4)
874 1.15.4.2 tls sd $6, 24($4)
875 1.15.4.2 tls sd $7, 28($4)
876 1.15.4.2 tls sd $8, 32($4)
877 1.15.4.2 tls sd $9, 36($4)
878 1.15.4.2 tls sd $10, 40($4)
879 1.15.4.2 tls sd $11, 44($4)
880 1.15.4.2 tls sd $12, 48($4)
881 1.15.4.2 tls sd $13, 52($4)
882 1.15.4.2 tls sd $14, 56($4)
883 1.15.4.2 tls sd $15, 60($4)
884 1.15.4.2 tls sd $16, 64($4)
885 1.15.4.2 tls sd $17, 68($4)
886 1.15.4.2 tls sd $18, 72($4)
887 1.15.4.2 tls sd $19, 76($4)
888 1.15.4.2 tls sd $20, 80($4)
889 1.15.4.2 tls sd $21, 84($4)
890 1.15.4.2 tls sd $22, 88($4)
891 1.15.4.2 tls sd $23, 92($4)
892 1.15.4.2 tls sd $24, 96($4)
893 1.15.4.2 tls sd $25, 100($4)
894 1.15.4.2 tls sd $26, 104($4)
895 1.15.4.2 tls sd $27, 108($4)
896 1.15.4.2 tls sd $28, 112($4)
897 1.15.4.2 tls sd $29, 116($4)
898 1.15.4.2 tls sd $30, 120($4)
899 1.15.4.2 tls sd $31, 124($4)
900 1.15.4.2 tls jr $31
901 1.15.4.2 tls nop
902 1.15.4.2 tls END(_ZN7_Unwind16Registers_MIPS64C1Ev)
903 1.15.4.2 tls
904 1.15.4.2 tls LEAF(_ZNK7_Unwind16Registers_MIPS646jumptoEv)
905 1.15.4.2 tls #if 0
906 1.15.4.2 tls FP_L $f0, 256($4)
907 1.15.4.2 tls FP_L $f1, 264($4)
908 1.15.4.2 tls FP_L $f2, 272($4)
909 1.15.4.2 tls FP_L $f3, 280($4)
910 1.15.4.2 tls FP_L $f4, 288($4)
911 1.15.4.2 tls FP_L $f5, 296($4)
912 1.15.4.2 tls FP_L $f6, 304($4)
913 1.15.4.2 tls FP_L $f7, 312($4)
914 1.15.4.2 tls FP_L $f8, 320($4)
915 1.15.4.2 tls FP_L $f9, 328($4)
916 1.15.4.2 tls FP_L $f10, 336($4)
917 1.15.4.2 tls FP_L $f11, 344($4)
918 1.15.4.2 tls FP_L $f12, 352($4)
919 1.15.4.2 tls FP_L $f13, 360($4)
920 1.15.4.2 tls FP_L $f14, 368($4)
921 1.15.4.2 tls FP_L $f15, 376($4)
922 1.15.4.2 tls FP_L $f16, 384($4)
923 1.15.4.2 tls FP_L $f17, 392($4)
924 1.15.4.2 tls FP_L $f18, 400($4)
925 1.15.4.2 tls FP_L $f19, 408($4)
926 1.15.4.2 tls FP_L $f20, 416($4)
927 1.15.4.2 tls FP_L $f21, 424($4)
928 1.15.4.2 tls FP_L $f22, 432($4)
929 1.15.4.2 tls FP_L $f23, 440($4)
930 1.15.4.2 tls FP_L $f24, 448($4)
931 1.15.4.2 tls FP_L $f25, 456($4)
932 1.15.4.2 tls FP_L $f26, 464($4)
933 1.15.4.2 tls FP_L $f27, 472($4)
934 1.15.4.2 tls FP_L $f28, 480($4)
935 1.15.4.2 tls FP_L $f29, 488($4)
936 1.15.4.2 tls FP_L $f30, 496($4)
937 1.15.4.2 tls FP_L $f31, 504($4)
938 1.15.4.2 tls #endif
939 1.15.4.2 tls
940 1.15.4.2 tls ld $31, 0($4)
941 1.15.4.2 tls ld $1, 8($4)
942 1.15.4.2 tls ld $2, 16($4)
943 1.15.4.2 tls ld $3, 24($4)
944 1.15.4.2 tls ld $5, 40($4)
945 1.15.4.2 tls ld $6, 48($4)
946 1.15.4.2 tls ld $7, 56($4)
947 1.15.4.2 tls ld $8, 64($4)
948 1.15.4.2 tls ld $9, 72($4)
949 1.15.4.2 tls ld $10, 80($4)
950 1.15.4.2 tls ld $11, 88($4)
951 1.15.4.2 tls ld $12, 96($4)
952 1.15.4.2 tls ld $13, 104($4)
953 1.15.4.2 tls ld $14, 112($4)
954 1.15.4.2 tls ld $15, 120($4)
955 1.15.4.2 tls ld $16, 128($4)
956 1.15.4.2 tls ld $17, 136($4)
957 1.15.4.2 tls ld $18, 144($4)
958 1.15.4.2 tls ld $19, 152($4)
959 1.15.4.2 tls ld $20, 160($4)
960 1.15.4.2 tls ld $21, 168($4)
961 1.15.4.2 tls ld $22, 176($4)
962 1.15.4.2 tls ld $23, 184($4)
963 1.15.4.2 tls ld $24, 192($4)
964 1.15.4.2 tls ld $25, 200($4)
965 1.15.4.2 tls ld $26, 208($4)
966 1.15.4.2 tls ld $27, 216($4)
967 1.15.4.2 tls ld $28, 224($4)
968 1.15.4.2 tls ld $29, 232($4)
969 1.15.4.2 tls ld $30, 240($4)
970 1.15.4.2 tls ld $4, 32($4)
971 1.15.4.2 tls jr $31
972 1.15.4.2 tls nop
973 1.15.4.2 tls END(_ZNK7_Unwind16Registers_MIPS646jumptoEv)
974 1.15.4.2 tls #elif defined(__mips__)
975 1.15.4.2 tls .set noat
976 1.15.4.2 tls LEAF(_ZN7_Unwind14Registers_MIPSC1Ev)
977 1.15.4.2 tls #if 0
978 1.15.4.2 tls #if __mips > 1
979 1.15.4.2 tls FP_S $f0, 128($4)
980 1.15.4.2 tls FP_S $f1, 136($4)
981 1.15.4.2 tls FP_S $f2, 144($4)
982 1.15.4.2 tls FP_S $f3, 152($4)
983 1.15.4.2 tls FP_S $f4, 160($4)
984 1.15.4.2 tls FP_S $f5, 168($4)
985 1.15.4.2 tls FP_S $f6, 176($4)
986 1.15.4.2 tls FP_S $f7, 184($4)
987 1.15.4.2 tls FP_S $f8, 192($4)
988 1.15.4.2 tls FP_S $f9, 200($4)
989 1.15.4.2 tls FP_S $f10, 208($4)
990 1.15.4.2 tls FP_S $f11, 216($4)
991 1.15.4.2 tls FP_S $f12, 224($4)
992 1.15.4.2 tls FP_S $f13, 232($4)
993 1.15.4.2 tls FP_S $f14, 240($4)
994 1.15.4.2 tls FP_S $f15, 248($4)
995 1.15.4.2 tls FP_S $f16, 256($4)
996 1.15.4.2 tls FP_S $f17, 264($4)
997 1.15.4.2 tls FP_S $f18, 272($4)
998 1.15.4.2 tls FP_S $f19, 280($4)
999 1.15.4.2 tls FP_S $f20, 288($4)
1000 1.15.4.2 tls FP_S $f21, 296($4)
1001 1.15.4.2 tls FP_S $f22, 304($4)
1002 1.15.4.2 tls FP_S $f23, 312($4)
1003 1.15.4.2 tls FP_S $f24, 320($4)
1004 1.15.4.2 tls FP_S $f25, 328($4)
1005 1.15.4.2 tls FP_S $f26, 336($4)
1006 1.15.4.2 tls FP_S $f27, 344($4)
1007 1.15.4.2 tls FP_S $f28, 352($4)
1008 1.15.4.2 tls FP_S $f29, 360($4)
1009 1.15.4.2 tls FP_S $f30, 368($4)
1010 1.15.4.2 tls FP_S $f31, 376($4)
1011 1.15.4.2 tls #endif
1012 1.15.4.2 tls #endif
1013 1.15.4.2 tls sw $31, 0($4)
1014 1.15.4.2 tls sw $1, 4($4)
1015 1.15.4.2 tls sw $2, 8($4)
1016 1.15.4.2 tls sw $3, 12($4)
1017 1.15.4.2 tls sw $4, 16($4)
1018 1.15.4.2 tls sw $5, 20($4)
1019 1.15.4.2 tls sw $6, 24($4)
1020 1.15.4.2 tls sw $7, 28($4)
1021 1.15.4.2 tls sw $8, 32($4)
1022 1.15.4.2 tls sw $9, 36($4)
1023 1.15.4.2 tls sw $10, 40($4)
1024 1.15.4.2 tls sw $11, 44($4)
1025 1.15.4.2 tls sw $12, 48($4)
1026 1.15.4.2 tls sw $13, 52($4)
1027 1.15.4.2 tls sw $14, 56($4)
1028 1.15.4.2 tls sw $15, 60($4)
1029 1.15.4.2 tls sw $16, 64($4)
1030 1.15.4.2 tls sw $17, 68($4)
1031 1.15.4.2 tls sw $18, 72($4)
1032 1.15.4.2 tls sw $19, 76($4)
1033 1.15.4.2 tls sw $20, 80($4)
1034 1.15.4.2 tls sw $21, 84($4)
1035 1.15.4.2 tls sw $22, 88($4)
1036 1.15.4.2 tls sw $23, 92($4)
1037 1.15.4.2 tls sw $24, 96($4)
1038 1.15.4.2 tls sw $25, 100($4)
1039 1.15.4.2 tls sw $26, 104($4)
1040 1.15.4.2 tls sw $27, 108($4)
1041 1.15.4.2 tls sw $28, 112($4)
1042 1.15.4.2 tls sw $29, 116($4)
1043 1.15.4.2 tls sw $30, 120($4)
1044 1.15.4.2 tls sw $31, 124($4)
1045 1.15.4.2 tls jr $31
1046 1.15.4.2 tls nop
1047 1.15.4.2 tls END(_ZN7_Unwind14Registers_MIPSC1Ev)
1048 1.15.4.2 tls
1049 1.15.4.2 tls LEAF(_ZNK7_Unwind14Registers_MIPS6jumptoEv)
1050 1.15.4.2 tls #if 0
1051 1.15.4.2 tls #if __mips > 1
1052 1.15.4.2 tls FP_L $f0, 128($4)
1053 1.15.4.2 tls FP_L $f1, 136($4)
1054 1.15.4.2 tls FP_L $f2, 144($4)
1055 1.15.4.2 tls FP_L $f3, 152($4)
1056 1.15.4.2 tls FP_L $f4, 160($4)
1057 1.15.4.2 tls FP_L $f5, 168($4)
1058 1.15.4.2 tls FP_L $f6, 176($4)
1059 1.15.4.2 tls FP_L $f7, 184($4)
1060 1.15.4.2 tls FP_L $f8, 192($4)
1061 1.15.4.2 tls FP_L $f9, 200($4)
1062 1.15.4.2 tls FP_L $f10, 208($4)
1063 1.15.4.2 tls FP_L $f11, 216($4)
1064 1.15.4.2 tls FP_L $f12, 224($4)
1065 1.15.4.2 tls FP_L $f13, 232($4)
1066 1.15.4.2 tls FP_L $f14, 240($4)
1067 1.15.4.2 tls FP_L $f15, 248($4)
1068 1.15.4.2 tls FP_L $f16, 256($4)
1069 1.15.4.2 tls FP_L $f17, 264($4)
1070 1.15.4.2 tls FP_L $f18, 272($4)
1071 1.15.4.2 tls FP_L $f19, 280($4)
1072 1.15.4.2 tls FP_L $f20, 288($4)
1073 1.15.4.2 tls FP_L $f21, 296($4)
1074 1.15.4.2 tls FP_L $f22, 304($4)
1075 1.15.4.2 tls FP_L $f23, 312($4)
1076 1.15.4.2 tls FP_L $f24, 320($4)
1077 1.15.4.2 tls FP_L $f25, 328($4)
1078 1.15.4.2 tls FP_L $f26, 336($4)
1079 1.15.4.2 tls FP_L $f27, 344($4)
1080 1.15.4.2 tls FP_L $f28, 352($4)
1081 1.15.4.2 tls FP_L $f29, 360($4)
1082 1.15.4.2 tls FP_L $f30, 368($4)
1083 1.15.4.2 tls FP_L $f31, 376($4)
1084 1.15.4.2 tls #endif
1085 1.15.4.2 tls #endif
1086 1.15.4.2 tls
1087 1.15.4.2 tls lw $31, 0($4)
1088 1.15.4.2 tls lw $1, 4($4)
1089 1.15.4.2 tls lw $2, 8($4)
1090 1.15.4.2 tls lw $3, 12($4)
1091 1.15.4.2 tls lw $5, 20($4)
1092 1.15.4.2 tls lw $6, 24($4)
1093 1.15.4.2 tls lw $7, 28($4)
1094 1.15.4.2 tls lw $8, 32($4)
1095 1.15.4.2 tls lw $9, 36($4)
1096 1.15.4.2 tls lw $10, 40($4)
1097 1.15.4.2 tls lw $11, 44($4)
1098 1.15.4.2 tls lw $12, 48($4)
1099 1.15.4.2 tls lw $13, 52($4)
1100 1.15.4.2 tls lw $14, 56($4)
1101 1.15.4.2 tls lw $15, 60($4)
1102 1.15.4.2 tls lw $16, 64($4)
1103 1.15.4.2 tls lw $17, 68($4)
1104 1.15.4.2 tls lw $18, 72($4)
1105 1.15.4.2 tls lw $19, 76($4)
1106 1.15.4.2 tls lw $20, 80($4)
1107 1.15.4.2 tls lw $21, 84($4)
1108 1.15.4.2 tls lw $22, 88($4)
1109 1.15.4.2 tls lw $23, 92($4)
1110 1.15.4.2 tls lw $24, 96($4)
1111 1.15.4.2 tls lw $25, 100($4)
1112 1.15.4.2 tls lw $26, 104($4)
1113 1.15.4.2 tls lw $27, 108($4)
1114 1.15.4.2 tls lw $28, 112($4)
1115 1.15.4.2 tls lw $29, 116($4)
1116 1.15.4.2 tls lw $30, 120($4)
1117 1.15.4.2 tls lw $4, 16($4)
1118 1.15.4.2 tls jr $31
1119 1.15.4.2 tls nop
1120 1.15.4.2 tls END(_ZNK7_Unwind14Registers_MIPS6jumptoEv)
1121 1.15.4.2 tls #endif
1122 1.15.4.2 tls
1123 1.15.4.2 tls #if defined(__hppa__)
1124 1.15.4.2 tls LEAF_ENTRY_NOPROFILE(_ZN7_Unwind14Registers_HPPAC1Ev)
1125 1.15.4.2 tls stw %r2, 0(%r26)
1126 1.15.4.2 tls stw %r1, 4(%r26)
1127 1.15.4.2 tls stw %r2, 8(%r26)
1128 1.15.4.2 tls stw %r3, 12(%r26)
1129 1.15.4.2 tls stw %r4, 16(%r26)
1130 1.15.4.2 tls stw %r5, 20(%r26)
1131 1.15.4.2 tls stw %r6, 24(%r26)
1132 1.15.4.2 tls stw %r7, 28(%r26)
1133 1.15.4.2 tls stw %r8, 32(%r26)
1134 1.15.4.2 tls stw %r9, 36(%r26)
1135 1.15.4.2 tls stw %r10, 40(%r26)
1136 1.15.4.2 tls stw %r11, 44(%r26)
1137 1.15.4.2 tls stw %r12, 48(%r26)
1138 1.15.4.2 tls stw %r13, 52(%r26)
1139 1.15.4.2 tls stw %r14, 56(%r26)
1140 1.15.4.2 tls stw %r15, 60(%r26)
1141 1.15.4.2 tls stw %r16, 64(%r26)
1142 1.15.4.2 tls stw %r17, 68(%r26)
1143 1.15.4.2 tls stw %r18, 72(%r26)
1144 1.15.4.2 tls stw %r19, 76(%r26)
1145 1.15.4.2 tls stw %r20, 80(%r26)
1146 1.15.4.2 tls stw %r21, 84(%r26)
1147 1.15.4.2 tls stw %r22, 88(%r26)
1148 1.15.4.2 tls stw %r23, 92(%r26)
1149 1.15.4.2 tls stw %r24, 96(%r26)
1150 1.15.4.2 tls stw %r25, 100(%r26)
1151 1.15.4.2 tls stw %r26, 104(%r26)
1152 1.15.4.2 tls stw %r27, 108(%r26)
1153 1.15.4.2 tls stw %r28, 112(%r26)
1154 1.15.4.2 tls stw %r29, 116(%r26)
1155 1.15.4.2 tls stw %r30, 120(%r26)
1156 1.15.4.2 tls stw %r31, 124(%r26)
1157 1.15.4.2 tls ldi 128, %r19
1158 1.15.4.2 tls addl %r19, %r26, %r19
1159 1.15.4.2 tls fstds,ma %fr4, 8(%r19)
1160 1.15.4.2 tls fstds,ma %fr5, 8(%r19)
1161 1.15.4.2 tls fstds,ma %fr6, 8(%r19)
1162 1.15.4.2 tls fstds,ma %fr7, 8(%r19)
1163 1.15.4.2 tls fstds,ma %fr8, 8(%r19)
1164 1.15.4.2 tls fstds,ma %fr9, 8(%r19)
1165 1.15.4.2 tls fstds,ma %fr10, 8(%r19)
1166 1.15.4.2 tls fstds,ma %fr11, 8(%r19)
1167 1.15.4.2 tls fstds,ma %fr12, 8(%r19)
1168 1.15.4.2 tls fstds,ma %fr13, 8(%r19)
1169 1.15.4.2 tls fstds,ma %fr14, 8(%r19)
1170 1.15.4.2 tls fstds,ma %fr15, 8(%r19)
1171 1.15.4.2 tls fstds,ma %fr16, 8(%r19)
1172 1.15.4.2 tls fstds,ma %fr17, 8(%r19)
1173 1.15.4.2 tls fstds,ma %fr18, 8(%r19)
1174 1.15.4.2 tls fstds,ma %fr19, 8(%r19)
1175 1.15.4.2 tls fstds,ma %fr20, 8(%r19)
1176 1.15.4.2 tls fstds,ma %fr21, 8(%r19)
1177 1.15.4.2 tls fstds,ma %fr22, 8(%r19)
1178 1.15.4.2 tls fstds,ma %fr23, 8(%r19)
1179 1.15.4.2 tls fstds,ma %fr24, 8(%r19)
1180 1.15.4.2 tls fstds,ma %fr25, 8(%r19)
1181 1.15.4.2 tls fstds,ma %fr19, 8(%r19)
1182 1.15.4.2 tls fstds,ma %fr27, 8(%r19)
1183 1.15.4.2 tls fstds,ma %fr28, 8(%r19)
1184 1.15.4.2 tls fstds,ma %fr29, 8(%r19)
1185 1.15.4.2 tls fstds,ma %fr30, 8(%r19)
1186 1.15.4.2 tls fstds,ma %fr31, 8(%r19)
1187 1.15.4.2 tls ldw 76(%r26), %r19
1188 1.15.4.2 tls bv,n %r0(%r2)
1189 1.15.4.2 tls EXIT(_ZN7_Unwind14Registers_HPPAC1Ev)
1190 1.15.4.2 tls
1191 1.15.4.2 tls LEAF_ENTRY_NOPROFILE(_ZNK7_Unwind14Registers_HPPA6jumptoEv)
1192 1.15.4.2 tls ldi 128, %r19
1193 1.15.4.2 tls addl %r19, %r26, %r19
1194 1.15.4.2 tls fldds,ma 8(%r19), %fr4
1195 1.15.4.2 tls fldds,ma 8(%r19), %fr5
1196 1.15.4.2 tls fldds,ma 8(%r19), %fr6
1197 1.15.4.2 tls fldds,ma 8(%r19), %fr7
1198 1.15.4.2 tls fldds,ma 8(%r19), %fr8
1199 1.15.4.2 tls fldds,ma 8(%r19), %fr9
1200 1.15.4.2 tls fldds,ma 8(%r19), %fr10
1201 1.15.4.2 tls fldds,ma 8(%r19), %fr11
1202 1.15.4.2 tls fldds,ma 8(%r19), %fr12
1203 1.15.4.2 tls fldds,ma 8(%r19), %fr13
1204 1.15.4.2 tls fldds,ma 8(%r19), %fr14
1205 1.15.4.2 tls fldds,ma 8(%r19), %fr15
1206 1.15.4.2 tls fldds,ma 8(%r19), %fr16
1207 1.15.4.2 tls fldds,ma 8(%r19), %fr17
1208 1.15.4.2 tls fldds,ma 8(%r19), %fr18
1209 1.15.4.2 tls fldds,ma 8(%r19), %fr19
1210 1.15.4.2 tls fldds,ma 8(%r19), %fr20
1211 1.15.4.2 tls fldds,ma 8(%r19), %fr21
1212 1.15.4.2 tls fldds,ma 8(%r19), %fr22
1213 1.15.4.2 tls fldds,ma 8(%r19), %fr23
1214 1.15.4.2 tls fldds,ma 8(%r19), %fr24
1215 1.15.4.2 tls fldds,ma 8(%r19), %fr25
1216 1.15.4.2 tls fldds,ma 8(%r19), %fr26
1217 1.15.4.2 tls fldds,ma 8(%r19), %fr27
1218 1.15.4.2 tls fldds,ma 8(%r19), %fr28
1219 1.15.4.2 tls fldds,ma 8(%r19), %fr29
1220 1.15.4.2 tls fldds,ma 8(%r19), %fr30
1221 1.15.4.2 tls fldds,ma 8(%r19), %fr31
1222 1.15.4.2 tls ldw 0(%r26), %r2
1223 1.15.4.2 tls ldw 4(%r26), %r1
1224 1.15.4.2 tls ldw 12(%r26), %r3
1225 1.15.4.2 tls ldw 16(%r26), %r4
1226 1.15.4.2 tls ldw 20(%r26), %r5
1227 1.15.4.2 tls ldw 24(%r26), %r6
1228 1.15.4.2 tls ldw 28(%r26), %r7
1229 1.15.4.2 tls ldw 32(%r26), %r8
1230 1.15.4.2 tls ldw 36(%r26), %r9
1231 1.15.4.2 tls ldw 40(%r26), %r10
1232 1.15.4.2 tls ldw 44(%r26), %r11
1233 1.15.4.2 tls ldw 48(%r26), %r12
1234 1.15.4.2 tls ldw 52(%r26), %r13
1235 1.15.4.2 tls ldw 56(%r26), %r14
1236 1.15.4.2 tls ldw 60(%r26), %r15
1237 1.15.4.2 tls ldw 64(%r26), %r16
1238 1.15.4.2 tls ldw 68(%r26), %r17
1239 1.15.4.2 tls ldw 72(%r26), %r18
1240 1.15.4.2 tls ldw 76(%r26), %r19
1241 1.15.4.2 tls ldw 80(%r26), %r20
1242 1.15.4.2 tls ldw 84(%r26), %r21
1243 1.15.4.2 tls ldw 88(%r26), %r22
1244 1.15.4.2 tls ldw 92(%r26), %r23
1245 1.15.4.2 tls ldw 96(%r26), %r24
1246 1.15.4.2 tls ldw 100(%r26), %r25
1247 1.15.4.2 tls ldw 108(%r26), %r27
1248 1.15.4.2 tls ldw 112(%r26), %r28
1249 1.15.4.2 tls ldw 116(%r26), %r29
1250 1.15.4.2 tls ldw 120(%r26), %r30
1251 1.15.4.2 tls ldw 124(%r26), %r31
1252 1.15.4.2 tls ldw 104(%r26), %r26
1253 1.15.4.2 tls bv,n %r0(%r2)
1254 1.15.4.2 tls EXIT(_ZNK7_Unwind14Registers_HPPA6jumptoEv)
1255 1.15.4.2 tls #endif
1256 1.15.4.3 jdolecek
1257 1.15.4.3 jdolecek #ifdef __or1k__
1258 1.15.4.3 jdolecek ENTRY_NP(_ZN7_Unwind14Registers_or1kC1Ev)
1259 1.15.4.3 jdolecek l.sw (0*3)(r3), r0
1260 1.15.4.3 jdolecek l.sw (1*3)(r3), r1
1261 1.15.4.3 jdolecek l.sw (2*3)(r3), r2
1262 1.15.4.3 jdolecek l.sw (3*3)(r3), r3
1263 1.15.4.3 jdolecek l.sw (4*3)(r3), r4
1264 1.15.4.3 jdolecek l.sw (5*3)(r3), r5
1265 1.15.4.3 jdolecek l.sw (6*3)(r3), r6
1266 1.15.4.3 jdolecek l.sw (7*3)(r3), r7
1267 1.15.4.3 jdolecek l.sw (8*3)(r3), r8
1268 1.15.4.3 jdolecek l.sw (9*3)(r3), r9
1269 1.15.4.3 jdolecek l.sw (10*3)(r3), r10
1270 1.15.4.3 jdolecek l.sw (11*3)(r3), r11
1271 1.15.4.3 jdolecek l.sw (12*3)(r3), r12
1272 1.15.4.3 jdolecek l.sw (13*3)(r3), r13
1273 1.15.4.3 jdolecek l.sw (14*3)(r3), r14
1274 1.15.4.3 jdolecek l.sw (15*3)(r3), r15
1275 1.15.4.3 jdolecek l.sw (16*3)(r3), r16
1276 1.15.4.3 jdolecek l.sw (17*3)(r3), r17
1277 1.15.4.3 jdolecek l.sw (18*3)(r3), r18
1278 1.15.4.3 jdolecek l.sw (19*3)(r3), r19
1279 1.15.4.3 jdolecek l.sw (20*3)(r3), r20
1280 1.15.4.3 jdolecek l.sw (21*3)(r3), r21
1281 1.15.4.3 jdolecek l.sw (22*3)(r3), r22
1282 1.15.4.3 jdolecek l.sw (23*3)(r3), r23
1283 1.15.4.3 jdolecek l.sw (24*3)(r3), r24
1284 1.15.4.3 jdolecek l.sw (25*3)(r3), r25
1285 1.15.4.3 jdolecek l.sw (26*3)(r3), r26
1286 1.15.4.3 jdolecek l.sw (27*3)(r3), r27
1287 1.15.4.3 jdolecek l.sw (28*3)(r3), r28
1288 1.15.4.3 jdolecek l.sw (29*3)(r3), r29
1289 1.15.4.3 jdolecek l.sw (30*3)(r3), r30
1290 1.15.4.3 jdolecek l.sw (31*3)(r3), r31
1291 1.15.4.3 jdolecek l.mfspr r4, r0, 20
1292 1.15.4.3 jdolecek l.sw (32*4)(r3), r4
1293 1.15.4.3 jdolecek l.jr lr
1294 1.15.4.3 jdolecek l.nop
1295 1.15.4.3 jdolecek END(_ZN7_Unwind14Registers_or1kC1Ev)
1296 1.15.4.3 jdolecek
1297 1.15.4.3 jdolecek ENTRY_NP(_ZNK7_Unwind14Registers_or1k6jumptoEv)
1298 1.15.4.3 jdolecek l.lwz r6, (32*4)(r3)
1299 1.15.4.3 jdolecek l.mtspr r0, r6, 20
1300 1.15.4.3 jdolecek l.lwz r0, (0*4)(r3)
1301 1.15.4.3 jdolecek l.lwz r1, (1*4)(r3)
1302 1.15.4.3 jdolecek l.lwz r2, (2*4)(r3)
1303 1.15.4.3 jdolecek l.lwz r4, (4*4)(r3)
1304 1.15.4.3 jdolecek l.lwz r5, (5*4)(r3)
1305 1.15.4.3 jdolecek l.lwz r6, (6*4)(r3)
1306 1.15.4.3 jdolecek l.lwz r7, (7*4)(r3)
1307 1.15.4.3 jdolecek l.lwz r8, (8*4)(r3)
1308 1.15.4.3 jdolecek l.lwz r9, (9*4)(r3)
1309 1.15.4.3 jdolecek l.lwz r10, (10*4)(r3)
1310 1.15.4.3 jdolecek l.lwz r11, (11*4)(r3)
1311 1.15.4.3 jdolecek l.lwz r12, (12*4)(r3)
1312 1.15.4.3 jdolecek l.lwz r13, (13*4)(r3)
1313 1.15.4.3 jdolecek l.lwz r14, (14*4)(r3)
1314 1.15.4.3 jdolecek l.lwz r15, (15*4)(r3)
1315 1.15.4.3 jdolecek l.lwz r16, (16*4)(r3)
1316 1.15.4.3 jdolecek l.lwz r17, (17*4)(r3)
1317 1.15.4.3 jdolecek l.lwz r18, (18*4)(r3)
1318 1.15.4.3 jdolecek l.lwz r19, (19*4)(r3)
1319 1.15.4.3 jdolecek l.lwz r20, (20*4)(r3)
1320 1.15.4.3 jdolecek l.lwz r21, (21*4)(r3)
1321 1.15.4.3 jdolecek l.lwz r22, (22*4)(r3)
1322 1.15.4.3 jdolecek l.lwz r23, (23*4)(r3)
1323 1.15.4.3 jdolecek l.lwz r24, (24*4)(r3)
1324 1.15.4.3 jdolecek l.lwz r25, (25*4)(r3)
1325 1.15.4.3 jdolecek l.lwz r26, (26*4)(r3)
1326 1.15.4.3 jdolecek l.lwz r27, (27*4)(r3)
1327 1.15.4.3 jdolecek l.lwz r28, (28*4)(r3)
1328 1.15.4.3 jdolecek l.lwz r29, (29*4)(r3)
1329 1.15.4.3 jdolecek l.lwz r30, (30*4)(r3)
1330 1.15.4.3 jdolecek l.lwz r31, (31*4)(r3)
1331 1.15.4.3 jdolecek
1332 1.15.4.3 jdolecek l.lwz r3, (3*4)(r3) /* return r3 */
1333 1.15.4.3 jdolecek l.jr lr
1334 1.15.4.3 jdolecek END(_ZNK7_Unwind14Registers_or1k6jumptoEv)
1335 1.15.4.3 jdolecek
1336 1.15.4.3 jdolecek #endif
1337