xref: /aosp_15_r20/external/musl/src/signal/or1k/sigsetjmp.s (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker.global sigsetjmp
2*c9945492SAndroid Build Coastguard Worker.global __sigsetjmp
3*c9945492SAndroid Build Coastguard Worker.type sigsetjmp,@function
4*c9945492SAndroid Build Coastguard Worker.type __sigsetjmp,@function
5*c9945492SAndroid Build Coastguard Workersigsetjmp:
6*c9945492SAndroid Build Coastguard Worker__sigsetjmp:
7*c9945492SAndroid Build Coastguard Worker	l.sfeq	r4, r0
8*c9945492SAndroid Build Coastguard Worker.hidden ___setjmp
9*c9945492SAndroid Build Coastguard Worker	l.bf	___setjmp
10*c9945492SAndroid Build Coastguard Worker
11*c9945492SAndroid Build Coastguard Worker	l.sw    52(r3), r9
12*c9945492SAndroid Build Coastguard Worker	l.sw    52+4+8(r3), r20
13*c9945492SAndroid Build Coastguard Worker
14*c9945492SAndroid Build Coastguard Worker	l.jal	___setjmp
15*c9945492SAndroid Build Coastguard Worker	 l.ori   r20, r3, 0
16*c9945492SAndroid Build Coastguard Worker
17*c9945492SAndroid Build Coastguard Worker	l.ori r4, r11, 0
18*c9945492SAndroid Build Coastguard Worker	l.ori r3, r20, 0
19*c9945492SAndroid Build Coastguard Worker
20*c9945492SAndroid Build Coastguard Worker	l.lwz   r9, 52(r3)
21*c9945492SAndroid Build Coastguard Worker
22*c9945492SAndroid Build Coastguard Worker.hidden __sigsetjmp_tail
23*c9945492SAndroid Build Coastguard Worker	l.j	__sigsetjmp_tail
24*c9945492SAndroid Build Coastguard Worker	 l.lwz   r20, 52+4+8(r3)
25