hare

[hare] The Hare programming language
git clone https://git.torresjrjr.com/hare.git
Log | Files | Refs | README | LICENSE

longjmp.s (606B)


      1 .section ".text.rt.longjmp","ax"
      2 .global rt.longjmp
      3 .type rt.longjmp, %function
      4 rt.longjmp:
      5 	ld s0,    0(a0)
      6 	ld s1,    8(a0)
      7 	ld s2,    16(a0)
      8 	ld s3,    24(a0)
      9 	ld s4,    32(a0)
     10 	ld s5,    40(a0)
     11 	ld s6,    48(a0)
     12 	ld s7,    56(a0)
     13 	ld s8,    64(a0)
     14 	ld s9,    72(a0)
     15 	ld s10,   80(a0)
     16 	ld s11,   88(a0)
     17 	ld sp,    96(a0)
     18 	ld ra,    104(a0)
     19 	fld fs0,  112(a0)
     20 	fld fs1,  120(a0)
     21 	fld fs2,  128(a0)
     22 	fld fs3,  136(a0)
     23 	fld fs4,  144(a0)
     24 	fld fs5,  152(a0)
     25 	fld fs6,  160(a0)
     26 	fld fs7,  168(a0)
     27 	fld fs8,  176(a0)
     28 	fld fs9,  184(a0)
     29 	fld fs10, 192(a0)
     30 	fld fs11, 200(a0)
     31 	seqz a0, a1
     32 	add a0, a0, a1
     33 	ret
     34