xref: /aosp_15_r20/external/musl/src/setjmp/i386/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	mov  4(%esp),%edx
8*c9945492SAndroid Build Coastguard Worker	mov  8(%esp),%eax
9*c9945492SAndroid Build Coastguard Worker	cmp       $1,%eax
10*c9945492SAndroid Build Coastguard Worker	adc       $0, %al
11*c9945492SAndroid Build Coastguard Worker	mov   (%edx),%ebx
12*c9945492SAndroid Build Coastguard Worker	mov  4(%edx),%esi
13*c9945492SAndroid Build Coastguard Worker	mov  8(%edx),%edi
14*c9945492SAndroid Build Coastguard Worker	mov 12(%edx),%ebp
15*c9945492SAndroid Build Coastguard Worker	mov 16(%edx),%esp
16*c9945492SAndroid Build Coastguard Worker	jmp *20(%edx)
17