.file "39_fp_params.sy" .option pic .attribute arch, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zifencei2p0" .attribute unaligned_access, 0 .attribute stack_align, 16 .text .align 1 .globl params_f40 .type params_f40, @function params_f40: addi sp,sp,-176 fmv.w.x ft0,zero fsd fs3,128(sp) flw fs3,360(sp) fsd fs0,152(sp) fsd fs1,144(sp) feq.s t1,fs3,ft0 fsd fs2,136(sp) fsd fs4,120(sp) fsd fs5,112(sp) fsd fs6,104(sp) fsd fs7,96(sp) fsd fs8,88(sp) fsd fs9,80(sp) fsd fs10,72(sp) fsd fs11,64(sp) sd ra,168(sp) fsw fa0,12(sp) fmv.w.x ft10,a0 fmv.w.x ft2,a1 fmv.w.x fs2,a2 fmv.w.x fs0,a3 fmv.w.x ft9,a4 fmv.w.x ft1,a5 fmv.w.x fs1,a6 fmv.w.x ft11,a7 flw ft8,184(sp) flw fs10,192(sp) flw ft7,216(sp) flw fs9,224(sp) flw ft6,248(sp) flw fs8,256(sp) flw ft5,280(sp) flw fs11,304(sp) flw fs7,312(sp) flw ft4,320(sp) flw fs5,328(sp) flw fs4,336(sp) flw fs6,344(sp) flw ft3,352(sp) beq t1,zero,.L10 fsw fa5,12(sp) j .L2 .L11: flw fa5,208(sp) fmv.s fa1,fa2 fmv.s fa2,fa3 fmv.s fa3,fa4 flw fa4,12(sp) fsw fa6,12(sp) fmv.s fa6,fa7 fmv.s fa7,ft10 fmv.s ft10,ft2 fmv.s ft2,fs2 fmv.s fs2,fs0 fmv.s fs0,ft9 fmv.s ft9,ft1 fmv.s ft1,fs1 fmv.s fs1,ft11 flw ft11,176(sp) fsw ft8,176(sp) fmv.s ft8,fs10 flw fs10,200(sp) fsw fa5,200(sp) flw fa5,240(sp) fsw ft7,208(sp) fmv.s ft7,fs9 flw fs9,232(sp) fsw fa5,232(sp) flw fa5,272(sp) fsw ft6,240(sp) fmv.s ft6,fs8 flw fs8,264(sp) fsw fa5,264(sp) flw fa5,296(sp) fsw fs11,296(sp) fmv.s fs11,fs7 fmv.s fs7,ft4 fmv.s ft4,fs5 fmv.s fs5,fs4 fmv.s fs4,fs6 fmv.s fs6,ft3 fmv.s ft3,fs3 fmv.s fs3,ft0 fsw ft5,272(sp) flw ft5,288(sp) fsw fa5,288(sp) .L2: fadd.s ft0,fa0,fa1 fmv.w.x fa5,zero fmv.s fa0,fa1 fadd.s ft0,ft0,fa2 feq.s a5,ft0,fa5 bne a5,zero,.L11 flw fa5,12(sp) .L3: fadd.s fa1,fa1,fa2 fadd.s ft1,ft1,fs1 fadd.s ft8,ft8,fs10 fadd.s ft7,ft7,fs9 flw fa2,288(sp) fadd.s fa1,fa1,fa3 flw fa3,200(sp) fadd.s ft1,ft1,ft11 fadd.s ft6,ft6,fs8 fadd.s ft8,ft8,fa3 flw fa3,232(sp) fadd.s fa1,fa1,fa4 flw fa4,176(sp) fadd.s ft7,ft7,fa3 flw fa3,264(sp) fadd.s fa5,fa5,fa6 fadd.s ft2,ft2,fs2 fadd.s ft5,ft5,fa2 fadd.s ft4,fs7,ft4 fadd.s ft3,fs6,ft3 fadd.s ft1,ft1,fa4 flw fa4,208(sp) fadd.s ft6,ft6,fa3 flw fa3,296(sp) fadd.s ft8,ft8,fa4 flw fa4,240(sp) fadd.s fa5,fa5,fa7 fadd.s ft2,ft2,fs0 fadd.s ft5,ft5,fa3 fadd.s ft4,ft4,fs5 fadd.s ft3,ft3,fs3 fadd.s ft7,ft7,fa4 flw fa4,272(sp) fadd.s ft5,ft5,fs11 fadd.s ft4,ft4,fs4 fadd.s fa5,fa5,ft10 fadd.s ft2,ft2,ft9 fadd.s ft6,ft6,fa4 fadd.s ft3,ft3,ft0 addi a1,sp,24 li a0,10 fsw fa1,24(sp) fsw fa5,28(sp) fsw ft2,32(sp) fsw ft1,36(sp) fsw ft8,40(sp) fsw ft7,44(sp) fsw ft6,48(sp) fsw ft5,52(sp) fsw ft4,56(sp) fsw ft3,60(sp) call putfarray@plt lw a5,.LANCHOR0 ld ra,168(sp) slli a5,a5,2 addi a4,sp,16 addi a5,a5,48 add a5,a5,a4 flw fa0,-40(a5) fld fs0,152(sp) fld fs1,144(sp) fld fs2,136(sp) fld fs3,128(sp) fld fs4,120(sp) fld fs5,112(sp) fld fs6,104(sp) fld fs7,96(sp) fld fs8,88(sp) fld fs9,80(sp) fld fs10,72(sp) fld fs11,64(sp) addi sp,sp,176 jr ra .L10: flw fa0,288(sp) fmv.s ft0,fs3 fmv.s fs3,ft3 fmv.s ft3,fs6 fmv.s fs6,fs4 fmv.s fs4,fs5 fmv.s fs5,ft4 fmv.s ft4,fs7 fmv.s fs7,fs11 flw fs11,296(sp) fsw fa0,296(sp) flw fa0,264(sp) fsw ft5,288(sp) flw ft5,272(sp) fsw fa0,272(sp) flw fa0,232(sp) fsw fs8,264(sp) fmv.s fs8,ft6 flw ft6,240(sp) fsw fa0,240(sp) flw fa0,200(sp) fmv.s ft10,fa7 fsw fs9,232(sp) fmv.s fa7,fa6 fmv.s fs9,ft7 fmv.s fa6,fa5 flw ft7,208(sp) fmv.s fa5,fa4 fsw fs10,200(sp) fmv.s fa4,fa3 fmv.s fs10,ft8 fmv.s fa3,fa2 flw ft8,176(sp) fmv.s fa2,fa1 fmv.w.x ft11,a6 fmv.w.x fs1,a5 fmv.w.x ft1,a4 fmv.w.x ft9,a3 fmv.w.x fs0,a2 fmv.w.x fs2,a1 fmv.w.x ft2,a0 flw fa1,12(sp) fsw fa0,208(sp) sw a7,176(sp) j .L3 .size params_f40, .-params_f40 .align 1 .globl params_f40_i24 .type params_f40_i24, @function params_f40_i24: addi sp,sp,-96 sd ra,88(sp) sd s0,80(sp) fmv.s ft4,fa1 bne a0,zero,.L16 .L14: mv a0,a3 beq a0,zero,.L14 .L16: flw fa1,304(sp) flw ft6,112(sp) flw ft7,456(sp) flw ft3,104(sp) fadd.s ft6,ft6,fa1 flw fa1,256(sp) flw ft2,248(sp) flw ft1,176(sp) fadd.s ft5,fa0,fa1 flw fa1,200(sp) fadd.s ft6,ft6,ft7 flw ft7,136(sp) fadd.s ft4,ft4,fa1 flw fa1,360(sp) fadd.s ft5,ft5,ft7 flw ft7,296(sp) fadd.s ft3,ft3,fa1 flw fa1,440(sp) fadd.s ft4,ft4,ft7 flw ft7,288(sp) fadd.s ft2,ft2,fa1 flw fa1,240(sp) fadd.s ft3,ft3,ft7 flw ft7,400(sp) flw ft0,208(sp) fadd.s ft1,ft1,fa1 flw fa1,352(sp) fadd.s ft2,ft2,ft7 flw ft7,416(sp) fadd.s ft0,ft0,fa1 flw fa1,368(sp) fadd.s fa2,ft3,fa2 flw ft3,408(sp) fadd.s ft1,ft1,ft7 flw ft7,424(sp) flw fa0,152(sp) fadd.s fa5,fa5,fa1 flw fa1,184(sp) fadd.s ft2,ft2,ft3 flw ft3,192(sp) fadd.s ft0,ft0,ft7 fadd.s fa0,fa0,fa1 fadd.s ft1,ft1,ft3 flw ft3,344(sp) flw ft7,264(sp) fadd.s fa5,fa5,fa7 fadd.s ft0,ft0,ft3 flw ft3,320(sp) fadd.s fa0,fa0,ft7 fadd.s fa3,ft5,fa3 fadd.s fa5,fa5,ft3 flw ft3,472(sp) flw ft7,128(sp) flw ft5,120(sp) fadd.s fa0,fa0,ft3 flw fa1,432(sp) flw ft3,224(sp) addw a3,a3,a7 lw a7,376(sp) lw t4,160(sp) lw t1,168(sp) addw a4,a4,a7 lw a7,144(sp) fadd.s fa1,fa6,fa1 addw a1,a3,a1 addw a2,a2,a7 lw a7,280(sp) lw a3,328(sp) lw t3,336(sp) addw t4,t4,a7 lw a7,312(sp) addw t4,t4,a3 addw a5,a4,a5 addw t1,t1,a7 lw a7,448(sp) lw a3,464(sp) lw a4,216(sp) lw t5,272(sp) addw t3,t3,a7 fadd.s fa1,fa1,ft7 lw a7,96(sp) addw a4,a2,a4 addw a2,t1,a3 lw a3,232(sp) addw a7,a7,t5 lw t5,384(sp) addw t1,t3,a3 lw a3,392(sp) fadd.s fa4,ft6,fa4 fadd.s fa1,fa1,ft3 fadd.s ft4,ft4,ft5 addw a6,a6,t5 li s0,-1 srli s0,s0,32 addw a3,a7,a3 addw a6,a6,a0 slli a7,t4,32 slli a6,a6,32 slli a0,a5,32 and a4,s0,a4 and a5,s0,a1 and a2,s0,a2 slli a1,t1,32 and a3,s0,a3 or a5,a5,a0 or a4,a4,a7 or a2,a2,a1 or a3,a3,a6 addi a1,sp,40 li a0,10 fsw fa4,40(sp) fsw fa3,44(sp) fsw fa2,52(sp) fsw ft2,56(sp) fsw ft1,60(sp) fsw ft0,64(sp) fsw fa5,68(sp) fsw fa0,72(sp) fsw fa1,76(sp) sd a5,8(sp) sd a4,16(sp) sd a2,24(sp) sd a3,32(sp) fsw ft4,48(sp) call putfarray@plt addi a1,sp,8 li a0,8 call putarray@plt lw a7,16(sp) lw a6,20(sp) flw ft2,48(sp) fcvt.s.w ft1,a7 lw a0,24(sp) fcvt.s.w ft0,a6 fsub.s ft1,ft1,ft2 flw ft2,52(sp) lw a1,28(sp) fcvt.s.w fa0,a0 fsub.s ft0,ft0,ft2 flw ft2,56(sp) lw a2,32(sp) fcvt.s.w fa1,a1 fsub.s fa0,fa0,ft2 flw ft2,60(sp) lw a3,36(sp) fcvt.s.w fa2,a2 fsub.s fa1,fa1,ft2 flw ft2,64(sp) lw a4,8(sp) fcvt.s.w fa3,a3 fsub.s fa2,fa2,ft2 flw ft2,68(sp) lw a5,12(sp) fcvt.s.w fa4,a4 fsub.s fa3,fa3,ft2 flw ft2,40(sp) fcvt.s.w fa5,a5 fcvt.w.s a3,fa0,rtz fsub.s fa4,fa4,ft2 flw ft2,44(sp) fcvt.w.s a2,ft1,rtz fcvt.w.s a4,fa2,rtz fsub.s fa5,fa5,ft2 fcvt.w.s a5,fa4,rtz fcvt.w.s a7,ft0,rtz fcvt.w.s a6,fa1,rtz fcvt.w.s a0,fa3,rtz fcvt.w.s a1,fa5,rtz and a2,s0,a2 and a3,s0,a3 and a4,s0,a4 and s0,s0,a5 lw a5,.LANCHOR0 slli a7,a7,32 slli a6,a6,32 slli a0,a0,32 slli a1,a1,32 slli a5,a5,2 or s0,s0,a1 or a2,a2,a7 or a3,a3,a6 or a4,a4,a0 addi a5,a5,80 sd s0,8(sp) sd a2,16(sp) sd a3,24(sp) sd a4,32(sp) add a5,a5,sp lw a5,-72(a5) ld ra,88(sp) ld s0,80(sp) fcvt.s.w fa0,a5 addi sp,sp,96 jr ra .size params_f40_i24, .-params_f40_i24 .align 1 .globl params_fa40 .type params_fa40, @function params_fa40: addi sp,sp,-416 sd s2,384(sp) lla s2,.LANCHOR0 lw t1,0(s2) sd s9,328(sp) mv t4,a4 slli t1,t1,2 add s9,a5,t1 mv a4,a5 ld a5,416(sp) sd s8,336(sp) sd s6,352(sp) add s8,a5,t1 ld a5,448(sp) sd s5,360(sp) sd s4,368(sp) add s6,a5,t1 ld a5,456(sp) sd s3,376(sp) add a0,a0,t1 add s5,a5,t1 ld a5,480(sp) sd s10,320(sp) sd s11,312(sp) add s4,a5,t1 ld a5,488(sp) add s11,a1,t1 add s10,t4,t1 add s3,a5,t1 ld a5,512(sp) mv t3,a1 flw ft0,0(a0) add a1,a5,t1 flw ft5,0(s11) flw ft4,0(s9) ld t5,624(sp) ld t6,632(sp) ld t0,640(sp) ld t2,648(sp) ld a5,520(sp) flw fa0,0(s10) sd ra,408(sp) sd s0,400(sp) ld ra,656(sp) ld s0,664(sp) sd s1,392(sp) sd s7,344(sp) ld s1,424(sp) flw fa1,0(s8) flw ft2,0(s5) flw fa5,0(a1) add s5,a2,t1 mv a1,a2 ld a2,432(sp) flw ft1,0(s3) add a5,a5,t1 add s3,a2,t1 ld a2,464(sp) flw fa2,0(a5) flw fa4,0(s4) mv a5,a6 add s4,a6,t1 add a6,a2,t1 ld a2,496(sp) add s7,s1,t1 flw ft3,0(s7) add a0,a2,t1 ld a2,528(sp) fadd.s ft0,ft0,ft5 fadd.s fa5,fa5,fa2 add a2,a2,t1 flw ft5,0(s5) flw fa2,0(a2) add s5,a3,t1 mv a2,a3 ld a3,440(sp) flw fa3,0(s6) fadd.s fa1,fa1,ft3 flw ft3,0(s3) add s3,a3,t1 ld a3,472(sp) fadd.s fa0,fa0,ft4 fadd.s fa3,fa3,ft2 flw ft4,0(s4) flw ft2,0(a6) add s4,a7,t1 mv a6,a7 add a7,a3,t1 ld a3,504(sp) fadd.s fa4,fa4,ft1 flw ft1,0(a0) add a0,a3,t1 ld a3,536(sp) fadd.s fa5,fa5,fa2 fadd.s ft0,ft0,ft5 add a3,a3,t1 flw fa2,0(a3) ld a3,544(sp) flw ft5,0(s5) fadd.s fa1,fa1,ft3 add s7,a3,t1 ld a3,552(sp) flw ft3,0(s3) fadd.s fa0,fa0,ft4 add s6,a3,t1 ld a3,576(sp) flw ft4,0(s4) fadd.s fa3,fa3,ft2 add s5,a3,t1 ld a3,584(sp) flw ft2,0(a7) fadd.s fa4,fa4,ft1 add s4,a3,t1 flw ft1,0(a0) ld a3,608(sp) fadd.s fa1,fa1,ft3 fadd.s fa4,fa4,ft1 add s3,a3,t1 ld a3,616(sp) fadd.s fa5,fa5,fa2 fadd.s ft0,ft0,ft5 add a7,a3,t1 fadd.s fa3,fa3,ft2 add a3,t2,t1 fsw fa1,272(sp) flw fa1,0(a3) ld a3,560(sp) fadd.s fa0,fa0,ft4 add a0,t0,t1 fsw fa4,280(sp) flw fa4,0(s3) add s3,a3,t1 ld a3,592(sp) fsw ft0,264(sp) fsw fa3,276(sp) flw ft0,0(s4) flw fa3,0(s5) fsw fa5,284(sp) flw fa5,0(a0) fsw fa0,268(sp) flw fa0,0(a7) add a7,a3,t1 add a3,ra,t1 fadd.s fa3,fa3,ft0 fadd.s fa5,fa5,fa1 flw fa1,0(a3) ld a3,568(sp) flw ft0,0(a7) flw ft1,0(s6) flw fa2,0(s7) add a7,a3,t1 ld a3,600(sp) add a0,t5,t1 fadd.s fa2,fa2,ft1 fadd.s fa4,fa4,fa0 fadd.s fa3,fa3,ft0 flw fa0,0(a0) add a0,a3,t1 flw ft1,0(s3) flw ft0,0(a0) fadd.s fa4,fa4,fa0 fadd.s fa2,fa2,ft1 fadd.s fa5,fa5,fa1 fadd.s fa3,fa3,ft0 add a3,t6,t1 add t1,s0,t1 flw fa1,0(t1) flw fa0,0(a3) flw ft1,0(a7) fadd.s fa5,fa5,fa1 fadd.s fa4,fa4,fa0 fadd.s fa2,fa2,ft1 fsw fa3,292(sp) fmv.w.x fa3,zero fsw fa5,300(sp) fsw fa4,296(sp) feq.s a3,fa1,fa3 fsw fa2,288(sp) bne a3,zero,.L18 addi a1,sp,264 li a0,10 call putfarray@plt lw a5,0(s2) slli a5,a5,2 addi a5,a5,304 add a5,a5,sp flw fa0,-40(a5) .L17: ld ra,408(sp) ld s0,400(sp) ld s1,392(sp) ld s2,384(sp) ld s3,376(sp) ld s4,368(sp) ld s5,360(sp) ld s6,352(sp) ld s7,344(sp) ld s8,336(sp) ld s9,328(sp) ld s10,320(sp) ld s11,312(sp) addi sp,sp,416 jr ra .L18: sd s0,240(sp) ld s0,616(sp) addi t1,sp,264 ld a7,416(sp) sd s0,192(sp) ld s0,608(sp) sd t1,248(sp) sd ra,232(sp) sd s0,184(sp) ld s0,600(sp) sd t2,224(sp) sd t0,216(sp) sd s0,176(sp) ld s0,592(sp) sd t6,208(sp) sd t5,200(sp) sd s0,168(sp) ld s0,584(sp) mv a3,t4 mv a0,t3 sd s0,160(sp) ld s0,576(sp) sd s0,152(sp) ld s0,568(sp) sd s0,144(sp) ld s0,560(sp) sd s0,136(sp) ld s0,552(sp) sd s0,128(sp) ld s0,544(sp) sd s0,120(sp) ld s0,536(sp) sd s0,112(sp) ld s0,528(sp) sd s0,104(sp) ld s0,520(sp) sd s1,0(sp) sd s0,96(sp) ld s0,512(sp) sd s0,88(sp) ld s0,504(sp) sd s0,80(sp) ld s0,496(sp) sd s0,72(sp) ld s0,488(sp) sd s0,64(sp) ld s0,480(sp) sd s0,56(sp) ld s0,472(sp) sd s0,48(sp) ld s0,464(sp) sd s0,40(sp) ld s0,456(sp) sd s0,32(sp) ld s0,448(sp) sd s0,24(sp) ld s0,440(sp) sd s0,16(sp) ld s0,432(sp) sd s0,8(sp) call params_fa40 j .L17 .size params_fa40, .-params_fa40 .align 1 .globl params_mix .type params_mix, @function params_mix: addi sp,sp,-672 sd s0,656(sp) lw s0,816(sp) sd s2,640(sp) lla s2,.LANCHOR0 flw ft3,736(sp) flw ft4,744(sp) flw ft5,792(sp) flw ft6,800(sp) flw ft7,840(sp) flw ft8,848(sp) sd ra,664(sp) sd s1,648(sp) sd s3,632(sp) sd s4,624(sp) sd s5,616(sp) sd s6,608(sp) sd s7,600(sp) sd s8,592(sp) lw s7,696(sp) lw s8,728(sp) sd s9,584(sp) sd s11,568(sp) fsd fs0,552(sp) lw s11,872(sp) fsd fs1,544(sp) fsd fs2,536(sp) fsd fs3,528(sp) fsd fs4,520(sp) fsd fs5,512(sp) fsd fs6,504(sp) fsd fs7,496(sp) sd s0,384(sp) sd s10,576(sp) lw s10,880(sp) lw t4,0(s2) ld s1,712(sp) flw ft9,888(sp) slli t4,t4,2 add t0,s1,t4 ld s1,720(sp) add a2,a2,t4 add t1,a4,t4 add t6,s1,t4 ld s1,760(sp) flw fs2,0(a2) flw fs0,0(t1) add t5,s1,t4 ld s1,784(sp) ld a2,672(sp) flw ft0,0(t5) add t3,s1,t4 flw fs1,0(t3) add a2,a2,t4 fadd.s fs0,fa3,fs0 fadd.s ft0,ft0,fs1 flw fs1,0(a2) ld a2,704(sp) flw ft2,0(t0) fadd.s fs0,fs0,fs1 add a2,a2,t4 flw fs1,0(a2) ld a2,824(sp) flw ft1,0(t6) fadd.s ft2,fa4,ft2 add t5,a2,t4 fadd.s ft11,fa0,fs2 ld a2,832(sp) fadd.s ft0,ft0,ft5 fadd.s ft1,fa7,ft1 add t3,a2,t4 fadd.s ft2,ft2,fa5 ld a2,968(sp) fadd.s ft11,ft11,fa1 fadd.s ft0,ft0,ft6 add t1,a2,t4 fadd.s ft1,ft1,ft3 ld a2,1024(sp) fadd.s fs4,ft2,fa6 fadd.s fs6,fs0,fs1 add a2,a2,t4 fadd.s fs5,ft11,fa2 flw ft10,896(sp) lw s9,912(sp) lw ra,928(sp) flw ft11,952(sp) flw fs0,960(sp) lw s0,976(sp) flw fs1,1000(sp) lw s1,1008(sp) flw fs2,1016(sp) flw fs3,1040(sp) lw t2,1048(sp) flw ft2,0(t5) fsw ft0,432(sp) flw ft0,0(a2) ld a2,920(sp) fadd.s ft1,ft1,ft4 fsw fs4,424(sp) flw fs4,0(t3) add t3,a2,t4 ld a2,992(sp) fsw ft1,428(sp) flw ft1,0(t1) add t1,a2,t4 ld a2,1032(sp) fsw fs5,416(sp) flw fs7,0(t3) add a2,a2,t4 flw fs5,0(a2) ld a2,680(sp) fsw fs6,420(sp) flw fs6,0(t1) add s6,a2,t4 ld a2,688(sp) lw s6,0(s6) add s3,a5,t4 add t3,a2,t4 ld a2,752(sp) ld t5,936(sp) lw t3,0(t3) add t0,a2,t4 ld a2,776(sp) lw t0,0(t0) sw zero,452(sp) add s5,a2,t4 ld a2,808(sp) lw s5,0(s5) sd s6,392(sp) add t1,a2,t4 ld a2,856(sp) lw t1,0(t1) sd s5,400(sp) add s4,a2,t4 ld a2,864(sp) fadd.s ft2,ft2,fs4 fadd.s ft1,fs0,ft1 add t6,a2,t4 ld a2,904(sp) lw s6,0(s4) lw s5,0(s3) ld s3,768(sp) sd s6,408(sp) ld s6,984(sp) add s4,s3,t4 ld s3,944(sp) fadd.s fs4,ft9,ft10 fadd.s ft0,fs2,ft0 add a2,a2,t4 add t5,t5,t4 add a0,a0,t4 add s3,s3,t4 add t4,s6,t4 ld s6,392(sp) fadd.s ft2,ft2,ft7 fadd.s fs4,fs4,fs7 addw t3,t3,s6 fadd.s ft1,ft1,fs6 ld s6,400(sp) fadd.s ft0,ft0,fs5 lw s4,0(s4) addw t1,t1,s6 lw t6,0(t6) ld s6,408(sp) lw a2,0(a2) lw t5,0(t5) lw a0,0(a0) addw t0,t0,s8 addw t0,t0,s4 lw s3,0(s3) lw t4,0(t4) ld s4,384(sp) fadd.s ft2,ft2,ft8 fadd.s fs4,fs4,ft11 fadd.s ft1,ft1,fs1 fadd.s ft0,ft0,fs3 addw t6,t6,s6 addw a2,a2,s10 addw s6,s5,a6 addw t5,t5,ra addw a0,a0,a1 li s5,-1 srli s5,s5,32 addw t3,t3,s7 addw t1,t1,s4 addw t6,t6,s11 addw a2,a2,s9 addw t5,t5,s3 addw a0,a0,a3 addw s6,s6,a7 addw t4,t4,s0 slli t0,t0,32 and t3,s5,t3 slli t6,t6,32 and t1,s5,t1 slli t5,t5,32 and a2,s5,a2 slli s6,s6,32 and a0,s5,a0 addw t4,t4,s1 or t3,t3,t0 or t1,t1,t6 or a2,a2,t5 or a0,a0,s6 addw t4,t4,t2 fsw ft2,436(sp) fsw fs4,440(sp) fsw ft1,444(sp) fsw ft0,448(sp) sw zero,492(sp) sd a0,456(sp) sd t3,464(sp) sd t1,472(sp) sd a2,480(sp) sw t4,488(sp) beq t2,zero,.L22 addi a1,sp,416 li a0,10 call putfarray@plt addi a1,sp,456 li a0,10 call putarray@plt lw t3,464(sp) lw t1,468(sp) flw ft5,424(sp) fcvt.s.w ft3,t3 lw a7,472(sp) fcvt.s.w ft2,t1 fsub.s ft3,ft3,ft5 flw ft5,428(sp) lw a6,476(sp) fcvt.s.w ft1,a7 fsub.s ft2,ft2,ft5 flw ft5,432(sp) lw a0,480(sp) fcvt.s.w ft0,a6 fsub.s ft1,ft1,ft5 flw ft5,436(sp) lw a1,484(sp) fcvt.s.w fa0,a0 fsub.s ft0,ft0,ft5 flw ft5,440(sp) lw a3,492(sp) fcvt.s.w fa1,a1 fsub.s fa0,fa0,ft5 flw ft5,444(sp) lw a4,456(sp) fcvt.s.w fa3,a3 fsub.s fa1,fa1,ft5 flw ft5,452(sp) lw a2,488(sp) lw a5,460(sp) fsub.s fa3,fa3,ft5 fcvt.s.w fa4,a4 flw ft5,416(sp) flw ft4,448(sp) fcvt.s.w fa2,a2 fsub.s fa4,fa4,ft5 fcvt.s.w fa5,a5 flw ft5,420(sp) fsub.s fa2,fa2,ft4 fcvt.w.s a6,fa3,rtz fsub.s fa5,fa5,ft5 fcvt.w.s a1,ft3,rtz fcvt.w.s t3,ft2,rtz fcvt.w.s a4,fa2,rtz fcvt.w.s a2,ft1,rtz fcvt.w.s a0,fa5,rtz fcvt.w.s t1,ft0,rtz fcvt.w.s a3,fa0,rtz fcvt.w.s a7,fa1,rtz fcvt.w.s t4,fa4,rtz lw a5,0(s2) and a4,s5,a4 slli a6,a6,32 and a1,s5,a1 and a2,s5,a2 and a3,s5,a3 slli a0,a0,32 or a4,a4,a6 slli t3,t3,32 slli t1,t1,32 slli a7,a7,32 and s5,s5,t4 slli a5,a5,2 or s5,s5,a0 sd a4,488(sp) or a1,a1,t3 or a2,a2,t1 or a3,a3,a7 addi a5,a5,464 addi a4,sp,32 sd s5,456(sp) sd a1,464(sp) sd a2,472(sp) sd a3,480(sp) add a5,a5,a4 lw a5,-40(a5) fcvt.s.w fa5,a5 fmul.s fa5,fa5,ft4 fcvt.w.s a0,fa5,rtz sext.w a0,a0 .L23: ld ra,664(sp) ld s0,656(sp) ld s1,648(sp) ld s2,640(sp) ld s3,632(sp) ld s4,624(sp) ld s5,616(sp) ld s6,608(sp) ld s7,600(sp) ld s8,592(sp) ld s9,584(sp) ld s10,576(sp) ld s11,568(sp) fld fs0,552(sp) fld fs1,544(sp) fld fs2,536(sp) fld fs3,528(sp) fld fs4,520(sp) fld fs5,512(sp) fld fs6,504(sp) fld fs7,496(sp) addi sp,sp,672 jr ra .L22: fcvt.w.s a2,fs3,rtz ld a0,1032(sp) fsw fs2,344(sp) sext.w a2,a2 sd a2,376(sp) ld a2,992(sp) sd a0,360(sp) ld a0,1024(sp) sd a2,320(sp) ld a2,984(sp) sd a0,352(sp) sd s1,336(sp) sd a2,312(sp) ld a2,968(sp) fsw fs1,328(sp) sd s0,304(sp) sd a2,296(sp) ld a2,944(sp) fsw fs0,288(sp) fsw ft11,280(sp) sd a2,272(sp) ld a2,936(sp) sd ra,256(sp) sd s9,240(sp) sd a2,264(sp) ld a2,920(sp) fsw ft10,224(sp) fsw ft9,216(sp) sd a2,248(sp) ld a2,904(sp) sd s10,208(sp) sd s11,200(sp) sd a2,232(sp) ld a2,864(sp) sd a2,192(sp) ld a0,784(sp) ld a2,856(sp) fsw ft8,176(sp) sd a0,112(sp) ld a0,776(sp) sd a2,184(sp) ld a2,832(sp) sd a0,104(sp) ld a0,768(sp) sd a2,160(sp) ld a2,824(sp) sd a0,96(sp) ld a0,760(sp) sd a2,152(sp) ld a2,384(sp) sd a0,88(sp) ld a0,752(sp) sd a2,144(sp) ld a2,808(sp) sd a0,80(sp) ld a0,720(sp) sd a2,136(sp) fsw ft7,168(sp) sd a0,48(sp) ld a0,712(sp) fsw ft6,128(sp) sw zero,368(sp) fsw ft5,120(sp) fsw ft4,72(sp) fsw ft3,64(sp) sd s8,56(sp) sd a0,40(sp) ld a0,704(sp) addi a2,sp,416 sd s7,24(sp) sd a0,32(sp) ld a0,688(sp) sd a0,16(sp) ld a0,680(sp) sd a0,8(sp) ld a0,672(sp) sd a0,0(sp) addi a0,sp,456 call params_mix j .L23 .size params_mix, .-params_mix .section .text.startup,"ax",@progbits .align 1 .globl main .type main, @function main: addi sp,sp,-1360 sd s0,1344(sp) sd s1,1336(sp) sd s2,1328(sp) sd s11,1256(sp) sd ra,1352(sp) sd s3,1320(sp) sd s4,1312(sp) sd s5,1304(sp) sd s6,1296(sp) sd s7,1288(sp) sd s8,1280(sp) sd s9,1272(sp) sd s10,1264(sp) fsd fs0,1240(sp) fsd fs1,1232(sp) fsd fs2,1224(sp) lla s11,.LANCHOR0 call getint@plt addi s0,sp,736 sw a0,0(s11) mv s1,s0 addi s2,sp,1216 .L26: mv a0,s1 addi s1,s1,12 call getfarray@plt bne s1,s2,.L26 addi a5,sp,448 sd a5,440(sp) mv s1,a5 .L27: mv a0,s1 addi s1,s1,12 call getarray@plt bne s0,s1,.L27 lw a5,0(s11) addi s2,sp,64 addi a7,a5,90 addi a6,a5,87 slli a7,a7,2 addi s1,a5,117 addi ra,a5,114 addi t2,a5,111 addi t0,a5,108 addi t6,a5,105 addi t5,a5,102 addi t4,a5,99 addi t3,a5,96 addi t1,a5,93 addi a0,a5,84 addi a1,a5,81 addi a2,a5,78 addi a3,a5,75 addi a4,a5,72 slli a6,a6,2 addi a7,a7,1152 add a7,a7,s2 slli s1,s1,2 slli ra,ra,2 slli t2,t2,2 slli t0,t0,2 slli t6,t6,2 slli t5,t5,2 slli t4,t4,2 slli t3,t3,2 slli t1,t1,2 slli a0,a0,2 slli a1,a1,2 slli a2,a2,2 slli a3,a3,2 addi a6,a6,1152 slli a4,a4,2 flw ft0,-480(a7) add a6,a6,s2 addi a7,a5,45 addi s1,s1,1152 addi ra,ra,1152 addi t2,t2,1152 addi t0,t0,1152 addi t6,t6,1152 addi t5,t5,1152 addi t4,t4,1152 addi t3,t3,1152 addi t1,t1,1152 addi a0,a0,1152 addi a1,a1,1152 addi a2,a2,1152 addi a3,a3,1152 addi a4,a4,1152 flw fa0,-480(a6) add s1,s1,s2 add ra,ra,s2 add t2,t2,s2 add t0,t0,s2 add t6,t6,s2 add t5,t5,s2 add t4,t4,s2 add t3,t3,s2 add t1,t1,s2 add a0,a0,s2 add a1,a1,s2 add a2,a2,s2 add a3,a3,s2 add a4,a4,s2 addi a6,a5,42 slli a7,a7,2 flw fa7,-480(s1) flw fa6,-480(ra) flw ft7,-480(t2) flw ft6,-480(t0) flw ft5,-480(t6) flw ft4,-480(t5) flw ft3,-480(t4) flw ft2,-480(t3) flw ft1,-480(t1) flw fa1,-480(a0) flw fa2,-480(a1) flw fa3,-480(a2) flw fa4,-480(a3) flw fa5,-480(a4) slli t1,a5,2 addi s1,a5,39 addi a4,a5,36 addi a3,a5,33 addi a2,a5,30 addi a1,a5,27 addi a0,a5,24 addi ra,a5,21 addi t2,a5,18 addi t0,a5,15 addi t6,a5,12 addi t5,a5,9 addi t4,a5,6 addi t3,a5,3 addi s9,a5,69 addi s8,a5,66 addi s7,a5,63 addi s6,a5,60 addi s5,a5,57 addi s4,a5,54 addi s3,a5,51 addi s2,a5,48 slli a6,a6,2 addi a5,a7,1152 addi a7,sp,64 slli s1,s1,2 add a7,a5,a7 addi a5,a6,1152 addi a6,sp,64 slli a4,a4,2 add a6,a5,a6 addi a5,s1,1152 addi s1,sp,64 add s1,a5,s1 slli a3,a3,2 addi a5,a4,1152 addi a4,sp,64 slli a2,a2,2 add a4,a5,a4 addi a5,a3,1152 addi a3,sp,64 slli a1,a1,2 add a3,a5,a3 addi a5,a2,1152 addi a2,sp,64 slli a0,a0,2 add a2,a5,a2 addi a5,a1,1152 addi a1,sp,64 slli ra,ra,2 add a1,a5,a1 addi a5,a0,1152 addi a0,sp,64 slli t2,t2,2 add a0,a5,a0 addi a5,ra,1152 addi ra,sp,64 add ra,a5,ra slli t0,t0,2 addi a5,t2,1152 addi t2,sp,64 add t2,a5,t2 slli t6,t6,2 addi a5,t0,1152 addi t0,sp,64 add t0,a5,t0 slli t5,t5,2 addi a5,t6,1152 addi t6,sp,64 add t6,a5,t6 slli t4,t4,2 addi a5,t5,1152 addi t5,sp,64 add t5,a5,t5 slli t3,t3,2 addi a5,t4,1152 addi t4,sp,64 add t4,a5,t4 addi a5,t3,1152 addi t3,sp,64 add t3,a5,t3 slli s9,s9,2 addi a5,t1,1152 addi t1,sp,64 add t1,a5,t1 slli s8,s8,2 addi a5,s9,1152 addi s9,sp,64 add s9,a5,s9 slli s7,s7,2 addi a5,s8,1152 addi s8,sp,64 add s8,a5,s8 slli s6,s6,2 addi a5,s7,1152 addi s7,sp,64 add s7,a5,s7 slli s5,s5,2 addi a5,s6,1152 addi s6,sp,64 add s6,a5,s6 slli s4,s4,2 addi a5,s5,1152 addi s5,sp,64 add s5,a5,s5 slli s3,s3,2 addi a5,s4,1152 addi s4,sp,64 add s4,a5,s4 slli s2,s2,2 addi a5,s3,1152 addi s3,sp,64 add s3,a5,s3 addi a5,s2,1152 addi s2,sp,64 fsw fa7,184(sp) fsw fa6,176(sp) fsw ft7,168(sp) fsw ft6,160(sp) fsw ft5,152(sp) fsw ft4,144(sp) fsw ft3,136(sp) fsw ft2,128(sp) fsw ft1,120(sp) fsw ft0,112(sp) fsw fa0,104(sp) fsw fa1,96(sp) fsw fa2,88(sp) fsw fa3,80(sp) fsw fa4,72(sp) add a5,a5,s2 fsw fa5,64(sp) flw ft7,-480(s9) flw ft6,-480(s8) flw ft5,-480(s7) flw ft4,-480(s6) flw ft3,-480(s5) flw ft2,-480(s4) flw ft1,-480(s3) flw ft0,-480(a5) flw fa7,-480(ra) lw a5,-480(s1) flw fa6,-480(t2) flw fa5,-480(t0) flw fa4,-480(t6) flw fa3,-480(t5) flw fa2,-480(t4) flw fa1,-480(t3) lw a7,-480(a7) lw a6,-480(a6) lw a4,-480(a4) lw a3,-480(a3) lw a2,-480(a2) lw a1,-480(a1) lw a0,-480(a0) flw fa0,-480(t1) fsw ft7,56(sp) fsw ft6,48(sp) fsw ft5,40(sp) fsw ft4,32(sp) fsw ft3,24(sp) fsw ft2,16(sp) fsw ft1,8(sp) fsw ft0,0(sp) call params_f40 lw a5,0(s11) fmv.s fs2,fa0 addi t2,a5,45 addi a6,a5,66 addi a1,a5,6 addi t5,a5,105 addi ra,a5,42 addi a3,a5,51 addi t4,a5,108 addi t1,a5,78 addi t3,a5,57 addi a7,a5,54 addi t6,a5,60 addi a2,a5,63 slli t2,t2,2 addi s1,a5,9 slli ra,ra,2 addi t2,t2,1152 slli a6,a6,2 slli a1,a1,2 slli t5,t5,2 slli a3,a3,2 slli t4,t4,2 slli t1,t1,2 slli t3,t3,2 slli a7,a7,2 slli t6,t6,2 slli a2,a2,2 add s10,t2,s2 addi a0,a5,87 addi t0,a5,39 addi a4,a5,72 addi t2,ra,1152 slli s1,s1,2 addi a6,a6,1152 addi a1,a1,1152 addi a3,a3,1152 addi t3,t3,1152 addi a7,a7,1152 addi t6,t6,1152 addi a2,a2,1152 addi t5,t5,1152 addi t4,t4,1152 addi t1,t1,1152 add ra,t2,s2 add t3,t3,s2 add t6,t6,s2 add a2,a2,s2 add a6,a6,s2 add a1,a1,s2 add a3,a3,s2 add a7,a7,s2 add t5,t5,s2 add t4,t4,s2 add t1,t1,s2 slli a0,a0,2 slli t0,t0,2 addi s1,s1,1152 slli a4,a4,2 flw ft4,-480(t5) lw s9,-768(ra) flw ft3,-480(a1) lw s8,-768(s10) flw ft2,-480(a3) flw ft1,-480(t4) flw ft0,-480(t1) flw fa0,-480(a6) flw fa1,-480(t3) flw fa2,-480(a7) lw s6,-768(t6) lw s5,-768(a2) add s1,s1,s2 addi t0,t0,1152 addi a0,a0,1152 addi a4,a4,1152 lw s4,-768(s1) add t0,t0,s2 add a0,a0,s2 add a4,a4,s2 addi t1,a5,117 flw fa3,-480(a0) flw fa4,-480(t0) flw fa5,-480(a4) sd t6,400(sp) sd s1,392(sp) addi a4,a5,15 addi s3,a5,81 addi a0,a5,48 addi t5,a5,33 addi s2,a5,93 addi t4,a5,36 addi t6,a5,30 addi t2,a5,27 addi s1,a5,102 slli t1,t1,2 sd t1,384(sp) fsw ft4,376(sp) sd s9,368(sp) fsw ft3,360(sp) sd s8,352(sp) fsw ft2,344(sp) fsw ft1,336(sp) fsw ft0,328(sp) fsw fa0,320(sp) fsw fa1,312(sp) fsw fa2,304(sp) sd s6,296(sp) sd s5,288(sp) slli s7,a5,2 slli s1,s1,2 slli a4,a4,2 slli s3,s3,2 slli a0,a0,2 slli t5,t5,2 slli s2,s2,2 slli t4,t4,2 slli t6,t6,2 slli t2,t2,2 sd s4,280(sp) addi t1,sp,64 addi s4,s1,1152 addi s7,s7,1152 addi a4,a4,1152 addi a0,a0,1152 addi t5,t5,1152 addi t4,t4,1152 addi t6,t6,1152 addi t2,t2,1152 addi s3,s3,1152 addi s2,s2,1152 fsw fa3,272(sp) fsw fa4,264(sp) fsw fa5,256(sp) add s7,s7,t1 add a4,a4,t1 add a0,a0,t1 add t5,t5,t1 add t4,t4,t1 add t2,t2,t1 add s1,s4,t1 add t6,t6,t1 add s3,s3,t1 add s2,s2,t1 ld t1,384(sp) flw ft3,-480(s3) flw ft2,-480(s2) lw s3,-768(a0) lw s2,-768(t4) addi t1,t1,1152 addi s4,sp,64 sd s2,408(sp) add s4,t1,s4 mv s8,s3 flw fa1,-480(s1) flw fa2,-480(a4) flw fa3,-480(a0) flw fa4,-480(a2) flw fa5,-480(s4) lw s9,-768(t5) flw ft1,-480(s7) flw ft0,-480(t6) flw fa0,-480(ra) lw a7,-768(a7) lw ra,-768(t2) lw a3,-768(a3) sd s8,240(sp) ld s8,408(sp) sd ra,416(sp) sd a7,424(sp) sd a3,432(sp) fsw ft3,248(sp) sd s9,232(sp) fsw ft2,224(sp) sd s8,216(sp) fsw ft1,208(sp) fsw ft0,200(sp) fsw fa0,192(sp) ld s8,416(sp) addi a7,a5,24 addi a3,a5,3 sd s8,184(sp) ld s8,424(sp) slli a7,a7,2 addi s1,sp,64 addi s6,a5,75 slli a3,a3,2 addi s2,a7,1152 sd s8,176(sp) add a7,s2,s1 ld s8,432(sp) addi s5,a5,99 slli s6,s6,2 addi s2,a3,1152 add a3,s2,s1 addi s4,a5,96 slli s5,s5,2 addi s2,s6,1152 add s6,s2,s1 addi t1,a5,21 addi a2,a5,18 addi a0,a5,69 addi s3,a5,114 slli s4,s4,2 addi s2,s5,1152 fsw fa1,168(sp) fsw fa2,160(sp) fsw fa3,152(sp) fsw fa4,144(sp) sd s8,136(sp) fsw fa5,128(sp) add s5,s2,s1 slli s3,s3,2 addi s2,s4,1152 slli t1,t1,2 slli a2,a2,2 slli a0,a0,2 flw ft3,-480(t2) add s4,s2,s1 ld t2,400(sp) addi s2,s3,1152 addi t1,t1,1152 addi a2,a2,1152 addi a0,a0,1152 add t1,t1,s1 add s3,s2,s1 add a2,a2,s1 add a0,a0,s1 addi s2,a5,90 addi s1,a5,111 addi ra,a5,84 addi a5,a5,12 flw ft4,-480(s6) flw ft2,-480(a0) lw s8,-768(a7) slli a5,a5,2 flw ft1,-480(s5) flw ft0,-480(t2) lw t0,-768(t0) lw t2,-768(t1) lw t6,-768(t6) flw fa0,-480(s4) flw fa1,-480(a2) flw fa2,-480(s3) flw fa3,-480(t5) flw fa4,-480(a3) flw fa5,-480(t4) slli s2,s2,2 lw t4,-768(t3) addi a5,a5,1152 addi t3,sp,64 addi t5,sp,64 add t3,a5,t3 slli s1,s1,2 addi a5,s2,1152 fsw ft4,112(sp) fsw ft3,104(sp) fsw ft2,96(sp) add s2,a5,t5 sd s8,120(sp) addi a5,s1,1152 fsw ft1,88(sp) add s1,a5,t5 fsw ft0,80(sp) sd t0,72(sp) sd t6,64(sp) sd t2,48(sp) sd t4,0(sp) fsw fa0,56(sp) fsw fa1,40(sp) fsw fa2,32(sp) fsw fa3,24(sp) fsw fa4,16(sp) fsw fa5,8(sp) flw fa6,-480(s1) slli ra,ra,2 ld s1,392(sp) addi a5,ra,1152 add ra,a5,t5 flw fa7,-480(s2) flw fa5,-480(ra) flw fa4,-480(s1) flw fa3,-480(t1) flw fa2,-480(s10) flw fa1,-480(a7) lw a5,-768(a4) lw a7,-768(s7) lw a4,-768(t3) lw a6,-768(a6) lw a3,-768(a3) lw a2,-768(a2) lw a1,-768(a1) lw a0,-768(a0) flw fa0,-480(t3) addi s10,sp,1096 addi s9,sp,1084 call params_f40_i24 addi t4,sp,1120 sd t4,192(sp) addi t4,sp,1108 sd t4,184(sp) addi t4,sp,1072 sd t4,160(sp) addi t4,sp,1060 sd t4,152(sp) addi t4,sp,1036 sd t4,136(sp) addi t4,sp,1024 sd t4,128(sp) addi t4,sp,1012 sd t4,120(sp) addi t4,sp,1000 addi t1,sp,1204 sd t4,112(sp) addi t4,sp,964 sd t1,248(sp) sd t4,88(sp) addi t1,sp,1192 addi t4,sp,952 sd t1,240(sp) sd t4,80(sp) addi t1,sp,1180 addi t4,sp,916 sd t1,232(sp) sd t4,56(sp) addi t1,sp,1168 addi t4,sp,904 addi t3,sp,1132 addi a5,sp,796 addi a1,sp,748 addi s8,sp,1048 addi s7,sp,988 addi s6,sp,976 addi s5,sp,940 addi s4,sp,928 addi s3,sp,880 mv a0,s0 sd t1,224(sp) addi s0,sp,1144 addi t1,sp,1156 sd t4,48(sp) addi t4,sp,892 sd a5,392(sp) sd a1,400(sp) sd t1,216(sp) sd t3,416(sp) sd t3,200(sp) sd s0,408(sp) sd s0,208(sp) sd s10,176(sp) sd s9,168(sp) sd s8,144(sp) sd s7,104(sp) sd s6,96(sp) sd s5,72(sp) sd s4,64(sp) sd t4,40(sp) sd s3,32(sp) addi t4,sp,868 sd t4,24(sp) addi t4,sp,856 addi s2,sp,820 addi s1,sp,808 addi s0,sp,832 sd t4,16(sp) addi t4,sp,844 mv a7,s2 mv a6,s1 addi a4,sp,784 addi a3,sp,772 addi a2,sp,760 sd t4,8(sp) sd s0,0(sp) fmv.s fs1,fa0 call params_fa40 lw a5,0(s11) addi t1,sp,64 fmv.s fs0,fa0 addi a4,a5,6 addi a2,a5,9 slli a4,a4,2 addi a3,a4,1152 slli a2,a2,2 addi a4,sp,64 add a4,a3,a4 slli t0,a5,2 addi a3,a2,1152 addi t2,a5,105 addi a2,sp,64 add a2,a3,a2 addi t6,a5,96 slli t2,t2,2 addi a3,t0,1152 add t0,a3,t1 addi t5,a5,93 slli t6,t6,2 addi a3,t2,1152 add t2,a3,t1 addi t4,a5,84 slli t5,t5,2 addi a3,t6,1152 add t6,a3,t1 addi a7,a5,81 slli t4,t4,2 addi a3,t5,1152 add t5,a3,t1 addi a6,a5,63 slli a7,a7,2 addi a3,t4,1152 add t4,a3,t1 addi a0,a5,60 slli a6,a6,2 addi a3,a7,1152 add a7,a3,t1 slli a0,a0,2 addi a3,a6,1152 add a6,a3,t1 addi a3,a0,1152 add a0,a3,t1 addi a1,a5,75 flw fa2,-480(t5) lw a0,-768(a0) lw t5,-768(t0) slli a1,a1,2 lw ra,-768(a2) addi a3,a1,1152 add a1,a3,t1 flw fa0,-480(t2) flw fa1,-480(t6) flw fa3,-480(t4) flw fa4,-480(a7) lw t3,-768(a6) flw fa5,-480(a1) sd t5,424(sp) sd a0,384(sp) addi a1,a5,27 addi s11,a5,72 addi a6,a5,54 addi t2,a5,51 addi t6,a5,69 addi t5,a5,66 addi a0,a5,42 addi t4,a5,57 addi a7,a5,45 lw a3,-768(a4) slli a1,a1,2 sd ra,376(sp) slli s11,s11,2 addi ra,sp,460 slli a6,a6,2 slli t2,t2,2 slli t6,t6,2 slli t5,t5,2 slli a0,a0,2 slli t4,t4,2 slli a7,a7,2 sd ra,312(sp) addi a1,a1,1152 ld ra,424(sp) addi a6,a6,1152 addi a0,a0,1152 addi s11,s11,1152 addi t2,t2,1152 addi t6,t6,1152 addi t5,t5,1152 addi t4,t4,1152 addi a7,a7,1152 add a1,a1,t1 add a6,a6,t1 add a0,a0,t1 add s11,s11,t1 add t2,t2,t1 add t6,t6,t1 add t5,t5,t1 add t4,t4,t1 add a7,a7,t1 ld t1,384(sp) sd ra,304(sp) addi ra,sp,724 sd ra,272(sp) sd t1,240(sp) addi ra,sp,712 ld t1,408(sp) sd ra,264(sp) addi ra,sp,676 sd a3,336(sp) fsw fa0,368(sp) fsw fa1,344(sp) fsw fa2,328(sp) fsw fa3,288(sp) fsw fa4,280(sp) sd t3,256(sp) sd ra,232(sp) fsw fa5,224(sp) sd t1,360(sp) ld t3,416(sp) sd s10,320(sp) sd s9,296(sp) sd s8,248(sp) sd t3,352(sp) lw t1,-768(a6) lw ra,-768(a1) flw ft0,-480(s11) lw t3,-768(t2) flw fa0,-480(t6) flw fa1,-480(t5) flw fa2,-480(t4) lw t5,-768(a0) flw fa3,-480(a6) flw fa4,-480(a7) flw fa5,-480(a0) sd t1,208(sp) addi t1,sp,640 sd t1,192(sp) addi t1,sp,628 sd t1,184(sp) addi t1,sp,604 sd t1,136(sp) addi t1,sp,592 sd t1,104(sp) addi t2,a5,24 addi t1,sp,580 slli t2,t2,2 sd t1,96(sp) addi a0,a5,12 addi t1,sp,568 fsw ft0,216(sp) sd t3,200(sp) fsw fa0,176(sp) addi t3,sp,64 fsw fa1,168(sp) sd t5,144(sp) fsw fa2,128(sp) fsw fa3,120(sp) sd t1,80(sp) fsw fa4,72(sp) addi t1,t2,1152 fsw fa5,64(sp) addi t6,a5,39 slli a0,a0,2 sd ra,56(sp) slli t6,t6,2 sd s7,160(sp) sd s6,152(sp) sd s5,112(sp) sd s4,88(sp) sd s3,48(sp) addi t4,a5,33 addi a7,a5,30 addi a6,a5,15 add t1,t1,t3 addi a0,a0,1152 add a0,a0,t3 slli t4,t4,2 lw t3,-768(t1) addi t5,sp,64 addi t1,t6,1152 addi a5,a5,3 slli a7,a7,2 slli a6,a6,2 add t5,t1,t5 slli a5,a5,2 addi t1,t4,1152 addi a7,a7,1152 addi t4,sp,64 addi a6,a6,1152 add t1,t1,t4 add a7,a7,t4 add a6,a6,t4 addi t4,a5,1152 addi a5,sp,64 flw fa5,-480(a7) flw fa3,-480(a0) lw a7,-768(a6) add a5,t4,a5 lw a6,-768(a0) addi a0,sp,532 flw fa4,-480(a1) flw fa2,-480(a2) flw fa1,-480(a4) lw a1,-768(a5) flw fa0,-480(t0) flw fa7,-480(t5) flw fa6,-480(t1) sd a0,16(sp) addi a0,sp,520 ld a4,392(sp) ld a2,400(sp) sd a0,8(sp) ld a0,440(sp) addi a5,sp,484 sd t3,24(sp) sd s0,40(sp) sd s2,32(sp) sd s1,0(sp) call params_mix fmv.s fa0,fs2 mv s0,a0 call putfloat@plt li a0,10 call putch@plt fmv.s fa0,fs1 call putfloat@plt li a0,10 call putch@plt fmv.s fa0,fs0 call putfloat@plt li a0,10 call putch@plt mv a0,s0 call putint@plt li a0,10 call putch@plt ld ra,1352(sp) ld s0,1344(sp) ld s1,1336(sp) ld s2,1328(sp) ld s3,1320(sp) ld s4,1312(sp) ld s5,1304(sp) ld s6,1296(sp) ld s7,1288(sp) ld s8,1280(sp) ld s9,1272(sp) ld s10,1264(sp) ld s11,1256(sp) fld fs0,1240(sp) fld fs1,1232(sp) fld fs2,1224(sp) li a0,0 addi sp,sp,1360 jr ra .size main, .-main .globl k .globl _sysy_idx .globl _sysy_us .globl _sysy_s .globl _sysy_m .globl _sysy_h .globl _sysy_l2 .globl _sysy_l1 .globl _sysy_end .globl _sysy_start .bss .align 3 .set .LANCHOR0,. + 0 .type k, @object .size k, 4 k: .zero 4 .type _sysy_idx, @object .size _sysy_idx, 4 _sysy_idx: .zero 4 .type _sysy_us, @object .size _sysy_us, 4096 _sysy_us: .zero 4096 .type _sysy_s, @object .size _sysy_s, 4096 _sysy_s: .zero 4096 .type _sysy_m, @object .size _sysy_m, 4096 _sysy_m: .zero 4096 .type _sysy_h, @object .size _sysy_h, 4096 _sysy_h: .zero 4096 .type _sysy_l2, @object .size _sysy_l2, 4096 _sysy_l2: .zero 4096 .type _sysy_l1, @object .size _sysy_l1, 4096 _sysy_l1: .zero 4096 .type _sysy_end, @object .size _sysy_end, 16 _sysy_end: .zero 16 .type _sysy_start, @object .size _sysy_start, 16 _sysy_start: .zero 16 .ident "GCC: (Debian 12.2.0-13) 12.2.0" .section .note.GNU-stack,"",@progbits