add __sigsetjmp ABI-compat alias for sigsetjmp
[musl] / src / signal / microblaze / sigsetjmp.s
1 .global sigsetjmp
2 .global __sigsetjmp
3 .type sigsetjmp,@function
4 .type __sigsetjmp,@function
5 sigsetjmp:
6 __sigsetjmp:
7         swi     r6, r5, 72
8         beqi    r6, setjmp@PLT
9
10         addi    r1, r1, -32
11         swi     r15, r1, 28
12         swi     r5, r1, 24
13         addi    r7, r5, 76
14         add     r6, r0, r0
15         brlid   r15, sigprocmask@PLT
16         ori     r5, r0, 2
17
18         lwi     r15, r1, 28
19         lwi     r5, r1, 24
20         brid    setjmp@PLT
21         addi    r1, r1, 32