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

     1  	.global sigsetjmp
     2  	.global __sigsetjmp
     3  	.type sigsetjmp,%function
     4  	.type __sigsetjmp,%function
     5  	.hidden ___setjmp
     6  sigsetjmp:
     7  __sigsetjmp:
     8  	ltgr  %r3, %r3
     9  	jz    ___setjmp
    10  
    11  	stg   %r14, 18*8(%r2)
    12  	stg   %r6,  20*8(%r2)
    13  	lgr   %r6,  %r2
    14  
    15  	brasl %r14, ___setjmp
    16  
    17  	lgr   %r3,  %r2
    18  	lgr   %r2,  %r6
    19  	lg    %r14, 18*8(%r2)
    20  	lg    %r6,  20*8(%r2)
    21  
    22  .hidden __sigsetjmp_tail
    23  	jg __sigsetjmp_tail