1570af302Sopenharmony_ci.global sigsetjmp 2570af302Sopenharmony_ci.global __sigsetjmp 3570af302Sopenharmony_ci.type sigsetjmp,@function 4570af302Sopenharmony_ci.type __sigsetjmp,@function 5570af302Sopenharmony_cisigsetjmp: 6570af302Sopenharmony_ci__sigsetjmp: 7570af302Sopenharmony_ci beq $a1, $zero, 1f 8570af302Sopenharmony_ci st.d $ra, $a0, 184 9570af302Sopenharmony_ci st.d $s0, $a0, 200 #184+8+8 10570af302Sopenharmony_ci move $s0, $a0 11570af302Sopenharmony_ci 12570af302Sopenharmony_ci la.global $t0, setjmp 13570af302Sopenharmony_ci jirl $ra, $t0, 0 14570af302Sopenharmony_ci 15570af302Sopenharmony_ci move $a1, $a0 # Return from 'setjmp' or 'longjmp' 16570af302Sopenharmony_ci move $a0, $s0 17570af302Sopenharmony_ci ld.d $ra, $a0, 184 18570af302Sopenharmony_ci ld.d $s0, $a0, 200 #184+8+8 19570af302Sopenharmony_ci 20570af302Sopenharmony_ci.hidden __sigsetjmp_tail 21570af302Sopenharmony_ci la.global $t0, __sigsetjmp_tail 22570af302Sopenharmony_ci jr $t0 23570af302Sopenharmony_ci1: 24570af302Sopenharmony_ci la.global $t0, setjmp 25570af302Sopenharmony_ci jr $t0 26