xref: /aosp_15_r20/external/musl/src/setjmp/or1k/longjmp.s (revision c9945492fdd68bbe62686c5b452b4dc1be3f8453)
1*c9945492SAndroid Build Coastguard Worker.global _longjmp
2*c9945492SAndroid Build Coastguard Worker.global longjmp
3*c9945492SAndroid Build Coastguard Worker.type   _longjmp,@function
4*c9945492SAndroid Build Coastguard Worker.type   longjmp,@function
5*c9945492SAndroid Build Coastguard Worker_longjmp:
6*c9945492SAndroid Build Coastguard Workerlongjmp:
7*c9945492SAndroid Build Coastguard Worker	l.sfeqi	r4, 0
8*c9945492SAndroid Build Coastguard Worker	l.bnf	1f
9*c9945492SAndroid Build Coastguard Worker	 l.addi	r11, r4,0
10*c9945492SAndroid Build Coastguard Worker	l.ori	r11, r0, 1
11*c9945492SAndroid Build Coastguard Worker1:	l.lwz	r1, 0(r3)
12*c9945492SAndroid Build Coastguard Worker	l.lwz	r2, 4(r3)
13*c9945492SAndroid Build Coastguard Worker	l.lwz	r9, 8(r3)
14*c9945492SAndroid Build Coastguard Worker	l.lwz	r10, 12(r3)
15*c9945492SAndroid Build Coastguard Worker	l.lwz	r14, 16(r3)
16*c9945492SAndroid Build Coastguard Worker	l.lwz	r16, 20(r3)
17*c9945492SAndroid Build Coastguard Worker	l.lwz	r18, 24(r3)
18*c9945492SAndroid Build Coastguard Worker	l.lwz	r20, 28(r3)
19*c9945492SAndroid Build Coastguard Worker	l.lwz	r22, 32(r3)
20*c9945492SAndroid Build Coastguard Worker	l.lwz	r24, 36(r3)
21*c9945492SAndroid Build Coastguard Worker	l.lwz	r26, 40(r3)
22*c9945492SAndroid Build Coastguard Worker	l.lwz	r28, 44(r3)
23*c9945492SAndroid Build Coastguard Worker	l.lwz	r30, 48(r3)
24*c9945492SAndroid Build Coastguard Worker	l.jr	r9
25*c9945492SAndroid Build Coastguard Worker	 l.nop
26