github.com/afumu/libc@v0.0.6/musl/src/signal/m68k/sigsetjmp.s (about) 1 .global sigsetjmp 2 .global __sigsetjmp 3 .type sigsetjmp,@function 4 .type __sigsetjmp,@function 5 sigsetjmp: 6 __sigsetjmp: 7 move.l 8(%sp),%d0 8 beq 1f 9 10 movea.l 4(%sp),%a1 11 move.l (%sp)+,156(%a1) 12 move.l %a2,156+4+8(%a1) 13 movea.l %a1,%a2 14 15 .hidden ___setjmp 16 lea ___setjmp-.-8,%a1 17 jsr (%pc,%a1) 18 19 move.l 156(%a2),-(%sp) 20 move.l %a2,4(%sp) 21 move.l %d0,8(%sp) 22 movea.l 156+4+8(%a2),%a2 23 24 .hidden __sigsetjmp_tail 25 lea __sigsetjmp_tail-.-8,%a1 26 jmp (%pc,%a1) 27 28 1: lea ___setjmp-.-8,%a1 29 jmp (%pc,%a1)