github.com/afumu/libc@v0.0.6/musl/src/signal/riscv64/sigsetjmp.s (about)

     1  .global sigsetjmp
     2  .global __sigsetjmp
     3  .type sigsetjmp, %function
     4  .type __sigsetjmp, %function
     5  sigsetjmp:
     6  __sigsetjmp:
     7  	bnez a1, 1f
     8  	tail setjmp
     9  1:
    10  
    11  	sd ra, 208(a0)
    12  	sd s0, 224(a0)
    13  	mv s0, a0
    14  
    15  	call setjmp
    16  
    17  	mv a1, a0
    18  	mv a0, s0
    19  	ld s0, 224(a0)
    20  	ld ra, 208(a0)
    21  
    22  .hidden __sigsetjmp_tail
    23  	tail __sigsetjmp_tail