add C11 thread creation and related thread functions
[musl] / src / setjmp / or1k / setjmp.s
1 .global __setjmp
2 .global _setjmp
3 .global setjmp
4 .type __setjmp,@function
5 .type _setjmp,@function
6 .type setjmp,@function
7 __setjmp:
8 _setjmp:
9 setjmp:
10         l.sw    0(r3), r1
11         l.sw    4(r3), r2
12         l.sw    8(r3), r9
13         l.sw    12(r3), r10
14         l.sw    16(r3), r14
15         l.sw    20(r3), r16
16         l.sw    24(r3), r18
17         l.sw    28(r3), r20
18         l.sw    32(r3), r22
19         l.sw    36(r3), r24
20         l.sw    40(r3), r26
21         l.sw    44(r3), r28
22         l.sw    48(r3), r30
23         l.jr    r9
24          l.ori  r11,r0,0