github.com/afumu/libc@v0.0.6/musl/src/setjmp/m68k/setjmp.s (about)

     1  .global ___setjmp
     2  .hidden ___setjmp
     3  .global __setjmp
     4  .global _setjmp
     5  .global setjmp
     6  .type __setjmp,@function
     7  .type _setjmp,@function
     8  .type setjmp,@function
     9  ___setjmp:
    10  __setjmp:
    11  _setjmp:
    12  setjmp:
    13  	movea.l 4(%sp),%a0
    14  	movem.l %d2-%d7/%a2-%a7,(%a0)
    15  	move.l (%sp),48(%a0)
    16  	fmovem.x %fp2-%fp7,52(%a0)
    17  	clr.l %d0
    18  	rts