xref: /aosp_15_r20/external/musl/src/signal/microblaze/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.hidden ___setjmp
8*c9945492SAndroid Build Coastguard Worker	beqi r6, ___setjmp
9*c9945492SAndroid Build Coastguard Worker
10*c9945492SAndroid Build Coastguard Worker	swi r15,r5,72
11*c9945492SAndroid Build Coastguard Worker	swi r19,r5,72+4+8
12*c9945492SAndroid Build Coastguard Worker
13*c9945492SAndroid Build Coastguard Worker	brlid r15,___setjmp
14*c9945492SAndroid Build Coastguard Worker	 ori r19,r5,0
15*c9945492SAndroid Build Coastguard Worker
16*c9945492SAndroid Build Coastguard Worker	ori r6,r3,0
17*c9945492SAndroid Build Coastguard Worker	ori r5,r19,0
18*c9945492SAndroid Build Coastguard Worker	lwi r15,r5,72
19*c9945492SAndroid Build Coastguard Worker	lwi r19,r5,72+4+8
20*c9945492SAndroid Build Coastguard Worker
21*c9945492SAndroid Build Coastguard Worker.hidden __sigsetjmp_tail
22*c9945492SAndroid Build Coastguard Worker	bri __sigsetjmp_tail
23