github.com/afumu/libc@v0.0.6/musl/src/setjmp/s390x/longjmp.s (about) 1 .global _longjmp 2 .global longjmp 3 .type _longjmp,@function 4 .type longjmp,@function 5 _longjmp: 6 longjmp: 7 8 1: 9 lmg %r6, %r15, 0(%r2) 10 11 ld %f8, 10*8(%r2) 12 ld %f9, 11*8(%r2) 13 ld %f10, 12*8(%r2) 14 ld %f11, 13*8(%r2) 15 ld %f12, 14*8(%r2) 16 ld %f13, 15*8(%r2) 17 ld %f14, 16*8(%r2) 18 ld %f15, 17*8(%r2) 19 20 ltgr %r2, %r3 21 bnzr %r14 22 lhi %r2, 1 23 br %r14