xref: /aosp_15_r20/external/musl/src/signal/arm/sigsetjmp.s (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1.syntax unified
2.global sigsetjmp
3.global __sigsetjmp
4.type sigsetjmp,%function
5.type __sigsetjmp,%function
6sigsetjmp:
7__sigsetjmp:
8	tst r1,r1
9	bne 1f
10	b setjmp
11
121:	str lr,[r0,#256]
13	str r4,[r0,#260+8]
14	mov r4,r0
15
16	bl setjmp
17
18	mov r1,r0
19	mov r0,r4
20	ldr lr,[r0,#256]
21	ldr r4,[r0,#260+8]
22
23.hidden __sigsetjmp_tail
24	b __sigsetjmp_tail
25