add syscall numbers for the new renameat2 syscall
[musl] / src / signal / sh / sigsetjmp.s
1 .global sigsetjmp
2 .global __sigsetjmp
3 .type sigsetjmp,@function
4 .type __sigsetjmp,@function
5 sigsetjmp:
6 __sigsetjmp:
7         mov.l r5, @(36,r4)
8         tst r5, r5
9         bf  2f
10
11         sts.l pr, @-r15
12         mov.l r4, @-r15
13         mov r4, r6
14         add #40, r6
15         mov #0, r5
16         mov #2, r4
17         mov.l L1, r0
18         bsrf  r0
19          nop
20 1:      mov.l @r15+, r4
21         lds.l @r15+, pr
22
23 2:      mov.l L2, r0
24         braf  r0
25          nop
26 3:
27
28 .align 2
29 L1:     .long pthread_sigmask@PLT-(1b-.)
30 L2:     .long setjmp@PLT-(3b-.)