1570af302Sopenharmony_ci.global _longjmp 2570af302Sopenharmony_ci.global longjmp 3570af302Sopenharmony_ci.type _longjmp,@function 4570af302Sopenharmony_ci.type longjmp,@function 5570af302Sopenharmony_ci_longjmp: 6570af302Sopenharmony_cilongjmp: 7570af302Sopenharmony_ci ld.d $ra, $a0, 0 8570af302Sopenharmony_ci ld.d $sp, $a0, 8 9570af302Sopenharmony_ci ld.d $r21,$a0, 16 10570af302Sopenharmony_ci ld.d $fp, $a0, 24 11570af302Sopenharmony_ci ld.d $s0, $a0, 32 12570af302Sopenharmony_ci ld.d $s1, $a0, 40 13570af302Sopenharmony_ci ld.d $s2, $a0, 48 14570af302Sopenharmony_ci ld.d $s3, $a0, 56 15570af302Sopenharmony_ci ld.d $s4, $a0, 64 16570af302Sopenharmony_ci ld.d $s5, $a0, 72 17570af302Sopenharmony_ci ld.d $s6, $a0, 80 18570af302Sopenharmony_ci ld.d $s7, $a0, 88 19570af302Sopenharmony_ci ld.d $s8, $a0, 96 20570af302Sopenharmony_ci#ifndef __loongarch_soft_float 21570af302Sopenharmony_ci fld.d $fs0, $a0, 104 22570af302Sopenharmony_ci fld.d $fs1, $a0, 112 23570af302Sopenharmony_ci fld.d $fs2, $a0, 120 24570af302Sopenharmony_ci fld.d $fs3, $a0, 128 25570af302Sopenharmony_ci fld.d $fs4, $a0, 136 26570af302Sopenharmony_ci fld.d $fs5, $a0, 144 27570af302Sopenharmony_ci fld.d $fs6, $a0, 152 28570af302Sopenharmony_ci fld.d $fs7, $a0, 160 29570af302Sopenharmony_ci#endif 30570af302Sopenharmony_ci sltui $a0, $a1, 1 31570af302Sopenharmony_ci add.d $a0, $a0, $a1 32570af302Sopenharmony_ci jr $ra 33