diff --git a/src/include/backend/RISCv64/Optimize/OFE.h b/src/include/backend/RISCv64/Optimize/OFE.h index c9c3de1..dde7f8b 100644 --- a/src/include/backend/RISCv64/Optimize/OFE.h +++ b/src/include/backend/RISCv64/Optimize/OFE.h @@ -8,2935 +8,15116 @@ namespace AC { // 这可以确保即使多个 .cpp 文件包含了这个头文件,也不会出现“多重定义”链接错误 // R"ASM(...)ASM" 是原始字符串字面量的语法,括号内的所有内容(包括换行)都会被视为字符串的一部分 inline constexpr std::string_view rss54 = R"ASM( - .text - .attribute 4, 16 - .attribute 5, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0" - .file "54_hidden_var.ll" - .globl main # -- Begin function main - .p2align 1 - .type main,@function -main: # @main - .cfi_startproc -# %bb.0: # %entry_main - addi sp, sp, -256 - .cfi_def_cfa_offset 256 - sd ra, 248(sp) # 8-byte Folded Spill - sd s0, 240(sp) # 8-byte Folded Spill - sd s1, 232(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - li s0, 1 - sw s0, 228(sp) - li a0, 3 - sw a0, 224(sp) - li a0, 3 - call putint - lw a0, 224(sp) - call putint - lw a0, 228(sp) - call putint - li a0, 10 - call putch - li a0, 4 -.LBB0_1: # %while_head.L0 - # =>This Inner Loop Header: Depth=1 - lw a1, 228(sp) - blt a0, a1, .LBB0_3 -# %bb.2: # %while_body.L1 - # in Loop: Header=BB0_1 Depth=1 - sw s0, 220(sp) - bnez zero, .LBB0_1 -.LBB0_3: # %while_exit.L4 - lw a0, 228(sp) - call putint - li a0, 10 - call putch - lui a1, %hi(c0+8) - li a0, 1 - sw a0, %lo(c0+8)(a1) - sw zero, 156(sp) - li a1, 9 - sw a1, 160(sp) - sw zero, 164(sp) - sw zero, 168(sp) - sw zero, 172(sp) - sw zero, 176(sp) - sw zero, 180(sp) - sw zero, 184(sp) - li a1, 8 - sw a1, 188(sp) - li a2, 3 - sw a2, 192(sp) - sw zero, 196(sp) - sw zero, 200(sp) - sw zero, 204(sp) - sw zero, 208(sp) - sw zero, 212(sp) - sw zero, 216(sp) - li a2, 2 - sw a2, 152(sp) - bnez zero, .LBB0_5 -# %bb.4: # %if_then.L5 - sw zero, 12(sp) - sw zero, 16(sp) - sw zero, 20(sp) - sw zero, 24(sp) - sw zero, 28(sp) - sw zero, 32(sp) - sw zero, 36(sp) - sw zero, 40(sp) - sw zero, 44(sp) - sw zero, 48(sp) - sw a2, 52(sp) - sw a0, 56(sp) - sw a1, 60(sp) - addi a0, sp, 64 - li a2, 88 - li a1, 0 - call memset - lw a0, 152(sp) - li s0, 20 - mul a0, a0, s0 - addi s1, sp, 12 - add a0, a0, s1 - lw a0, 0(a0) - call putint - lw a0, 152(sp) - mul a0, a0, s0 - add a0, a0, s1 - lw a0, 4(a0) - call putint - lw a0, 152(sp) - mul a0, a0, s0 - add a0, a0, s1 - lw a0, 8(a0) - call putint -.LBB0_5: # %if_exit.L6 - li a0, 10 - call putch - lui a0, %hi(b0) - lw a0, %lo(b0)(a0) - call putint - li a0, 10 - call putch - lui a1, %hi(c0) - lw a0, %lo(c0)(a1) - addi s0, a1, %lo(c0) - call putint - lw a0, 4(s0) - call putint - lw a0, 8(s0) - call putint - lw a0, 12(s0) - call putint - li a0, 10 - call putch - li a0, 0 - ld ra, 248(sp) # 8-byte Folded Reload - ld s0, 240(sp) # 8-byte Folded Reload - ld s1, 232(sp) # 8-byte Folded Reload - addi sp, sp, 256 - ret -.Lfunc_end0: - .size main, .Lfunc_end0-main - .cfi_endproc - # -- End function - .type b0,@object # @b0 - .section .sdata,"aw",@progbits - .globl b0 - .p2align 2, 0x0 -b0: - .word 5 # 0x5 - .size b0, 4 +.align 2 +.section .data +b: + .word 5 +c: + .word 6 + .word 7 + .word 8 + .word 9 +.section .text +.global __aeabi_memclr4 +__aeabi_memclr4: +.L1: + MV t5, a0 + MV t6, a1 + ADD t6, a0, t6 + LI a0, 0 +.L2: + SW zero, (t5) + ADDI t5, t5, 4 + BLT t5, t6, .L2 + RET +.global main +main: +.L3: + ADDI sp, sp, -704 + SD fp, 40(sp) + ADDI fp, sp, 704 + SD ra, -672(fp) + SD s2, -680(fp) + SD s3, -688(fp) + SD s4, -696(fp) + SD s5, -704(fp) +.L4: + LI t0, 1 + SW t0, -440(fp) + LI t0, 2 + SW t0, -432(fp) + LI t0, 3 + SW t0, -432(fp) + LW s2, -432(fp) + ADDI sp, sp, -16 + SW s2, -24(fp) + LW a0, -24(fp) + CALL putint + ADDI sp, sp, 16 + LW s2, -432(fp) + ADDI sp, sp, -16 + SW a0, -24(fp) + SW s2, -32(fp) + LW a0, -32(fp) + CALL putint + ADDI sp, sp, 16 + LW s2, -440(fp) + ADDI sp, sp, -16 + SW a0, -32(fp) + SW s2, -40(fp) + LW a0, -40(fp) + CALL putint + ADDI sp, sp, 16 + ADDI sp, sp, -16 + SW a0, -40(fp) + LI a0, 10 + CALL putch + ADDI sp, sp, 16 + J .L5 +.L6: + LW s2, -448(fp) + SW s2, -48(fp) + LW a0, -48(fp) + LD s5, -704(fp) + LD s4, -696(fp) + LD s3, -688(fp) + LD s2, -680(fp) + LD ra, -672(fp) + LD fp, -664(fp) + ADDI sp, sp, 704 + RET +.L5: + LW s2, -440(fp) + LI s4, 5 + SLT s3, s2, s4 + SW a0, -48(fp) + SW s2, -64(fp) + SW s3, -72(fp) + LW s2, -72(fp) + BGTZ s2, .L8 + J .L7 +.L8: + LI t0, 0 + SW t0, -424(fp) + LW s3, -424(fp) + LI s5, 1 + ADDW s4, s3, s5 + SW s4, -424(fp) + SW s2, -72(fp) + LW s2, -424(fp) + SW s3, -88(fp) + LI s3, 0 + SUB t6, s2, s3 + SNEZ s5, t6 + SW s2, -104(fp) + SW s4, -96(fp) + SW s5, -112(fp) + LW s2, -112(fp) + BGTZ s2, .L10 + J .L9 +.L7: + LW s3, -440(fp) + ADDI sp, sp, -16 + SW s3, -120(fp) + LW a0, -120(fp) + CALL putint + ADDI sp, sp, 16 + ADDI sp, sp, -16 + SW a0, -120(fp) + LI a0, 10 + CALL putch + ADDI sp, sp, 16 + LA t2, c + ADDI t2, t2, 8 + SD t2, -128(fp) + LD t4, -128(fp) + LI t0, 1 + SW t0, (t4) + ADDI sp, sp, -32 + ADDI a0, fp, -512 + LI a1, 64 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + SW s2, -112(fp) + ADDI s2, fp, -512 + MV t2, s2 + ADD t2, t2, zero + SD t2, -152(fp) + LD t4, -152(fp) + LI t0, 0 + SW t0, (t4) + LD s3, -152(fp) + MV t2, s3 + ADDI t2, t2, 4 + SD t2, -160(fp) + LD t4, -160(fp) + LI t0, 9 + SW t0, (t4) + MV t2, s3 + ADDI t2, t2, 32 + SD t2, -168(fp) + LD t4, -168(fp) + LI t0, 8 + SW t0, (t4) + MV t2, s3 + ADDI t2, t2, 36 + SD t2, -176(fp) + LD t4, -176(fp) + LI t0, 3 + SW t0, (t4) + LI t0, 2 + SW t0, -416(fp) + LA t2, c + ADDI t2, t2, 8 + SD t2, -192(fp) + LD t4, -192(fp) + LW s2, (t4) + LI s5, 0 + SUB t6, s2, s5 + SNEZ s4, t6 + SW s2, -200(fp) + SD s3, -152(fp) + SW s4, -208(fp) + LW s2, -208(fp) + BGTZ s2, .L12 + J .L11 +.L10: + SW s2, -208(fp) + J .L7 +.L9: + J .L5 +.L12: + ADDI sp, sp, -32 + ADDI a0, fp, -656 + LI a1, 140 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + ADDI s2, fp, -656 + MV t2, s2 + ADD t2, t2, zero + SD t2, -232(fp) + LD s3, -232(fp) + MV t2, s3 + ADDI t2, t2, 40 + SD t2, -240(fp) + LD t4, -240(fp) + LI t0, 2 + SW t0, (t4) + LD s4, -240(fp) + MV t2, s4 + ADDI t2, t2, 4 + SD t2, -248(fp) + LD t4, -248(fp) + LI t0, 1 + SW t0, (t4) + MV t2, s4 + ADDI t2, t2, 8 + SD t2, -256(fp) + LD t4, -256(fp) + LI t0, 8 + SW t0, (t4) + MV t2, s3 + ADDI t2, t2, 60 + SD t2, -264(fp) + LW s2, -416(fp) + ADDI s5, fp, -656 + MV t2, s5 + LI t3, 20 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -280(fp) + SD s3, -232(fp) + LD t4, -280(fp) + LW s3, (t4) + ADDI sp, sp, -16 + SW s3, -288(fp) + LW a0, -288(fp) + CALL putint + ADDI sp, sp, 16 + LW s3, -416(fp) + SW s2, -272(fp) + ADDI s2, fp, -656 + MV t2, s2 + LI t3, 20 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 4 + SD t2, -304(fp) + SD s4, -240(fp) + LD t4, -304(fp) + LW s4, (t4) + ADDI sp, sp, -16 + SW a0, -288(fp) + SW s4, -312(fp) + LW a0, -312(fp) + CALL putint + ADDI sp, sp, 16 + LW s2, -416(fp) + SW s3, -296(fp) + ADDI s3, fp, -656 + MV t2, s3 + LI t3, 20 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 8 + SD t2, -328(fp) + LD t4, -328(fp) + LW s4, (t4) + ADDI sp, sp, -16 + SW a0, -312(fp) + SW s4, -336(fp) + LW a0, -336(fp) + CALL putint + ADDI sp, sp, 16 + SW a0, -336(fp) + SW s2, -320(fp) + J .L11 +.L11: + ADDI sp, sp, -16 + LI a0, 10 + CALL putch + ADDI sp, sp, 16 + LA t5, b + LW s2, (t5) + ADDI sp, sp, -16 + SW s2, -344(fp) + LW a0, -344(fp) + CALL putint + ADDI sp, sp, 16 + ADDI sp, sp, -16 + SW a0, -344(fp) + LI a0, 10 + CALL putch + ADDI sp, sp, 16 + LA t2, c + ADD t2, t2, zero + SD t2, -352(fp) + LD t4, -352(fp) + LW s2, (t4) + ADDI sp, sp, -16 + SW s2, -360(fp) + LW a0, -360(fp) + CALL putint + ADDI sp, sp, 16 + LA t2, c + ADDI t2, t2, 4 + SD t2, -368(fp) + LD t4, -368(fp) + LW s2, (t4) + ADDI sp, sp, -16 + SW a0, -360(fp) + SW s2, -376(fp) + LW a0, -376(fp) + CALL putint + ADDI sp, sp, 16 + LA t2, c + ADDI t2, t2, 8 + SD t2, -384(fp) + LD t4, -384(fp) + LW s2, (t4) + ADDI sp, sp, -16 + SW a0, -376(fp) + SW s2, -392(fp) + LW a0, -392(fp) + CALL putint + ADDI sp, sp, 16 + LA t2, c + ADDI t2, t2, 12 + SD t2, -400(fp) + LD t4, -400(fp) + LW s2, (t4) + ADDI sp, sp, -16 + SW a0, -392(fp) + SW s2, -408(fp) + LW a0, -408(fp) + CALL putint + ADDI sp, sp, 16 + ADDI sp, sp, -16 + SW a0, -408(fp) + LI a0, 10 + CALL putch + ADDI sp, sp, 16 + LI t0, 0 + SW t0, -448(fp) + J .L6 - .type c0,@object # @c0 - .data - .globl c0 - .p2align 2, 0x0 -c0: - .word 6 # 0x6 - .word 7 # 0x7 - .word 8 # 0x8 - .word 9 # 0x9 - .size c0, 16 - - .section ".note.GNU-stack","",@progbits )ASM"; inline constexpr std::string_view rss84 = R"ASM( - .text - .attribute 4, 16 - .attribute 5, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0" - .file "84_long_array2.ll" - .globl f1 # -- Begin function f1 - .p2align 1 - .type f1,@function -f1: # @f1 - .cfi_startproc -# %bb.0: # %entry_f1 - addi sp, sp, -16 - .cfi_def_cfa_offset 16 - lui a1, %hi(a0) - addi a1, a1, %lo(a0) - lui a2, 4 - addiw a2, a2, -384 - add a2, a2, a1 - li a3, 3 - sw a3, 0(a2) - li a3, 7 - sw a3, 380(a2) - lui a2, 2 - add a2, a2, a1 - lw a2, 672(a2) - lui a3, 1 - addi a3, a3, -96 - sw a3, 20(a1) - addi a2, a2, 9 - sw a2, 28(a0) - lw a2, 20(a1) - slli a2, a2, 2 - add a1, a1, a2 - lw a1, 0(a1) - sd a0, 8(sp) - mv a0, a1 - addi sp, sp, 16 - ret -.Lfunc_end0: - .size f1, .Lfunc_end0-f1 - .cfi_endproc - # -- End function - .globl main # -- Begin function main - .p2align 1 - .type main,@function -main: # @main - .cfi_startproc -# %bb.0: # %entry_main - addi sp, sp, -496 - .cfi_def_cfa_offset 496 - sd ra, 488(sp) # 8-byte Folded Spill - sd s0, 480(sp) # 8-byte Folded Spill - sd s1, 472(sp) # 8-byte Folded Spill - sd s2, 464(sp) # 8-byte Folded Spill - sd s3, 456(sp) # 8-byte Folded Spill - sd s4, 448(sp) # 8-byte Folded Spill - sd s5, 440(sp) # 8-byte Folded Spill - sd s6, 432(sp) # 8-byte Folded Spill - sd s7, 424(sp) # 8-byte Folded Spill - sd s8, 416(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - .cfi_offset s2, -32 - .cfi_offset s3, -40 - .cfi_offset s4, -48 - .cfi_offset s5, -56 - .cfi_offset s6, -64 - .cfi_offset s7, -72 - .cfi_offset s8, -80 - lui a0, 8 - addiw a0, a0, -400 - sub sp, sp, a0 - .cfi_def_cfa_offset 32864 - lui s2, 3 - lui a0, 4 - addiw a0, a0, 16 - add s4, sp, a0 - add s0, s4, s2 - lui s3, 2 - add s1, s4, s3 - lui s5, 1 - add s6, s4, s5 - lui a0, 4 - addiw a0, a0, 16 - add a0, a0, sp - lui a2, 1 - li a1, 0 - call memset - li s7, 1 - sw s7, 0(s6) - addiw a0, s5, 4 - add a0, a0, s4 - addiw a2, s5, -4 - li a1, 0 - call memset - li s6, 2 - sw s6, 0(s1) - li s8, 3 - sw s8, 4(s1) - addiw a0, s3, 8 - add a0, a0, s4 - addiw a2, s5, -8 - li a1, 0 - call memset - li s1, 4 - sw s1, 0(s0) - li a0, 5 - sw a0, 4(s0) - li a0, 6 - sw a0, 8(s0) - addiw a0, s2, 12 - add a0, a0, s4 - addiw a2, s5, -12 - li a1, 0 - call memset - sw s7, 16(sp) - sw s6, 20(sp) - sw zero, 24(sp) - sw zero, 28(sp) - sw s8, 32(sp) - sw s1, 36(sp) - addi a0, sp, 40 - lui a2, 4 - addiw a2, a2, -24 - li a1, 0 - call memset - addi a0, sp, 16 - call f1 - call putint - li a0, 10 - call putch - lw a0, 48(sp) - lui a1, 8 - addiw a1, a1, -400 - add sp, sp, a1 - ld ra, 488(sp) # 8-byte Folded Reload - ld s0, 480(sp) # 8-byte Folded Reload - ld s1, 472(sp) # 8-byte Folded Reload - ld s2, 464(sp) # 8-byte Folded Reload - ld s3, 456(sp) # 8-byte Folded Reload - ld s4, 448(sp) # 8-byte Folded Reload - ld s5, 440(sp) # 8-byte Folded Reload - ld s6, 432(sp) # 8-byte Folded Reload - ld s7, 424(sp) # 8-byte Folded Reload - ld s8, 416(sp) # 8-byte Folded Reload - addi sp, sp, 496 - ret -.Lfunc_end1: - .size main, .Lfunc_end1-main - .cfi_endproc - # -- End function - .type a0,@object # @a0 - .bss - .globl a0 - .p2align 4, 0x0 -a0: +.align 2 +.section .data +a: .zero 16384 - .size a0, 16384 +.section .text +.global __aeabi_memclr4 +__aeabi_memclr4: +.L1: + MV t5, a0 + MV t6, a1 + ADD t6, a0, t6 + LI a0, 0 +.L2: + SW zero, (t5) + ADDI t5, t5, 4 + BLT t5, t6, .L2 + RET +.global f1 +f1: +.L3: + ADDI sp, sp, -200 + SD fp, 40(sp) + ADDI fp, sp, 200 + SD ra, -168(fp) + SD s2, -176(fp) + SD s3, -184(fp) + SD s4, -192(fp) + SD s5, -200(fp) +.L4: + SD a0, -152(fp) + LA t2, a + ADDI t2, t2, 20 + SD t2, -16(fp) + LD t4, -16(fp) + LI t0, 4000 + SW t0, (t4) + LA t2, a + LI t6, 16000 + ADD t2, t2, t6 + SD t2, -24(fp) + LD t4, -24(fp) + LI t0, 3 + SW t0, (t4) + LA t2, a + LI t6, 16380 + ADD t2, t2, t6 + SD t2, -32(fp) + LD t4, -32(fp) + LI t0, 7 + SW t0, (t4) + LA t2, a + LI t6, 16380 + ADD t2, t2, t6 + SD t2, -40(fp) + LD t4, -40(fp) + LW s2, (t4) + LD s3, -152(fp) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -64(fp) + LA t2, a + LI t6, 8864 + ADD t2, t2, t6 + SD t2, -72(fp) + LD t4, -72(fp) + LW s4, (t4) + SD s3, -56(fp) + LI s3, 9 + ADDW s5, s4, s3 + LD t4, -64(fp) + SW s5, (t4) + LA t2, a + ADDI t2, t2, 20 + SD t2, -96(fp) + SW s2, -48(fp) + LD t4, -96(fp) + LW s2, (t4) + LA t2, a + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -112(fp) + LD t4, -112(fp) + LW s3, (t4) + SW s3, -144(fp) + SD a0, (fp) + SW s2, -104(fp) + SW s3, -120(fp) + SW s4, -80(fp) + SW s5, -88(fp) + J .L5 +.L5: + LW s2, -144(fp) + SW s2, -136(fp) + LW a0, -136(fp) + LD s5, -200(fp) + LD s4, -192(fp) + LD s3, -184(fp) + LD s2, -176(fp) + LD ra, -168(fp) + LD fp, -160(fp) + ADDI sp, sp, 200 + RET +.global main +main: +.L6: + LI t6, -33000 + ADD sp, sp, t6 + SD fp, 40(sp) + LI t6, 33000 + ADD fp, sp, t6 + LI t6, -32968 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -32976 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -32984 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -32992 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -33000 + ADD t6, t6, fp + SD s5, (t6) +.L7: + ADDI sp, sp, -24 + LI t6, -32944 + ADD a0, fp, t6 + LI a1, 16384 + CALL __aeabi_memclr4 + ADDI sp, sp, 24 + LI t6, -32944 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + SD t2, -24(fp) + LD s3, -24(fp) + MV t2, s3 + LI t6, 4096 + ADD t2, t2, t6 + SD t2, -32(fp) + LD t4, -32(fp) + LI t0, 1 + SW t0, (t4) + MV t2, s3 + LI t6, 8192 + ADD t2, t2, t6 + SD t2, -40(fp) + LD t4, -40(fp) + LI t0, 2 + SW t0, (t4) + LD s4, -40(fp) + MV t2, s4 + ADDI t2, t2, 4 + SD t2, -48(fp) + LD t4, -48(fp) + LI t0, 3 + SW t0, (t4) + MV t2, s3 + LI t6, 12288 + ADD t2, t2, t6 + SD t2, -56(fp) + LD t4, -56(fp) + LI t0, 4 + SW t0, (t4) + LD s2, -56(fp) + MV t2, s2 + ADDI t2, t2, 4 + SD t2, -64(fp) + LD t4, -64(fp) + LI t0, 5 + SW t0, (t4) + MV t2, s2 + ADDI t2, t2, 8 + SD t2, -72(fp) + LD t4, -72(fp) + LI t0, 6 + SW t0, (t4) + ADDI sp, sp, -24 + LI t6, -16560 + ADD a0, fp, t6 + LI a1, 16384 + CALL __aeabi_memclr4 + ADDI sp, sp, 24 + SD s3, -24(fp) + LI t6, -16560 + ADD s3, fp, t6 + MV t2, s3 + ADD t2, t2, zero + SD t2, -96(fp) + LD t4, -96(fp) + LI t0, 1 + SW t0, (t4) + SD s2, -56(fp) + LD s2, -96(fp) + MV t2, s2 + ADDI t2, t2, 4 + SD t2, -104(fp) + LD t4, -104(fp) + LI t0, 2 + SW t0, (t4) + MV t2, s2 + ADDI t2, t2, 16 + SD t2, -112(fp) + LD t4, -112(fp) + LI t0, 3 + SW t0, (t4) + SD s4, -40(fp) + LD s4, -112(fp) + MV t2, s4 + ADDI t2, t2, 4 + SD t2, -120(fp) + LD t4, -120(fp) + LI t0, 4 + SW t0, (t4) + LI t6, -16560 + ADD s3, fp, t6 + MV t2, s3 + ADD t2, t2, zero + SD t2, -128(fp) + LD s5, -128(fp) + MV t2, s5 + ADD t2, t2, zero + SD t2, -136(fp) + ADDI sp, sp, -24 + LD a0, -136(fp) + CALL f1 + ADDI sp, sp, 24 + SW a0, -144(fp) + ADDI sp, sp, -24 + SD a0, -136(fp) + LW a0, -144(fp) + CALL putint + ADDI sp, sp, 24 + ADDI sp, sp, -24 + SW a0, -144(fp) + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + SD s2, -96(fp) + LI t6, -16560 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 32 + SD t2, -152(fp) + LD t4, -152(fp) + LW s3, (t4) + LI t6, -32952 + ADD t6, t6, fp + SW s3, (t6) + SW s3, -160(fp) + SD s4, -112(fp) + SD s5, -128(fp) + J .L8 +.L8: + LI t6, -32952 + ADD t6, t6, fp + LW s2, (t6) + SW s2, -176(fp) + LW a0, -176(fp) + LI t6, -33000 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -32992 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -32984 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -32976 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -32968 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -32960 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 33000 + ADD sp, sp, t6 + RET - .section ".note.GNU-stack","",@progbits )ASM"; inline constexpr std::string_view rss88 = R"ASM( - .text - .attribute 4, 16 - .attribute 5, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0" - .file "88_many_params2.ll" - .globl func # -- Begin function func - .p2align 1 - .type func,@function -func: # @func - .cfi_startproc -# %bb.0: # %entry_func - addi sp, sp, -96 - .cfi_def_cfa_offset 96 - sd ra, 88(sp) # 8-byte Folded Spill - sd s0, 80(sp) # 8-byte Folded Spill - sd s1, 72(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - ld s1, 96(sp) - sw a0, 68(sp) - sd a1, 56(sp) - sw a2, 52(sp) - sd a3, 40(sp) - sw a4, 36(sp) - sw a5, 32(sp) - sd a6, 24(sp) - sw a7, 20(sp) - sw s1, 16(sp) - sw zero, 12(sp) - li s0, 9 - li s1, 236 - lw a0, 12(sp) - blt s0, a0, .LBB0_2 -.LBB0_1: # %while_body.L1 - # =>This Inner Loop Header: Depth=1 - lw a0, 68(sp) - ld a1, 56(sp) - lw a2, 12(sp) - mul a0, a0, s1 - add a0, a0, a1 - slli a2, a2, 2 - add a0, a0, a2 - lw a0, 0(a0) - call putint - lw a0, 12(sp) - addi a0, a0, 1 - sw a0, 12(sp) - lw a0, 12(sp) - bge s0, a0, .LBB0_1 -.LBB0_2: # %while_exit.L2 - li a0, 10 - call putch - lw a0, 52(sp) - ld a1, 40(sp) - slli a0, a0, 2 - add a0, a0, a1 - lw a0, 0(a0) - call putint - li a0, 10 - call putch - li a6, 9 - lui a1, 31 - addi a7, a1, 1899 - lui a2, 576660 - addiw a2, a2, 1989 - lui a3, 1 - addi a3, a3, -372 - lw a4, 16(sp) - blt a6, a4, .LBB0_4 -.LBB0_3: # %while_body.L4 - # =>This Inner Loop Header: Depth=1 - lw s0, 16(sp) - ld a5, 24(sp) - lw s1, 20(sp) - slli a4, s0, 2 - add a4, a4, a5 - mulw a5, s1, a7 - mul a0, a5, a2 - srli a0, a0, 32 - add a0, a0, a5 - srliw a1, a0, 31 - sraiw a0, a0, 11 - add a0, a0, a1 - mul a0, a0, a3 - subw a5, a5, a0 - sw a5, 0(a4) - addi s0, s0, 1 - sw s0, 16(sp) - addi s1, s1, 7 - sw s1, 20(sp) - lw a4, 16(sp) - bge a6, a4, .LBB0_3 -.LBB0_4: # %while_exit.L5 - lw a0, 36(sp) - lw a1, 32(sp) - addw a0, a0, a1 - ld ra, 88(sp) # 8-byte Folded Reload - ld s0, 80(sp) # 8-byte Folded Reload - ld s1, 72(sp) # 8-byte Folded Reload - addi sp, sp, 96 - ret -.Lfunc_end0: - .size func, .Lfunc_end0-func - .cfi_endproc - # -- End function - .globl main # -- Begin function main - .p2align 1 - .type main,@function -main: # @main - .cfi_startproc -# %bb.0: # %entry_main - addi sp, sp, -496 - .cfi_def_cfa_offset 496 - sd ra, 488(sp) # 8-byte Folded Spill - sd s0, 480(sp) # 8-byte Folded Spill - sd s1, 472(sp) # 8-byte Folded Spill - sd s2, 464(sp) # 8-byte Folded Spill - sd s3, 456(sp) # 8-byte Folded Spill - sd s4, 448(sp) # 8-byte Folded Spill - sd s5, 440(sp) # 8-byte Folded Spill - sd s6, 432(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - .cfi_offset s2, -32 - .cfi_offset s3, -40 - .cfi_offset s4, -48 - .cfi_offset s5, -56 - .cfi_offset s6, -64 - lui a0, 7 - addiw a0, a0, -224 - sub sp, sp, a0 - .cfi_def_cfa_offset 28944 - lui s2, 1 - addiw a0, s2, 464 - lui a1, 3 - addiw a1, a1, 244 - add s3, sp, a1 - add s1, s3, a0 - lui s4, 3 - addi s0, sp, 24 - add s5, s0, s4 - lui a0, 2 - add s6, s0, a0 - lui a0, 4 - addiw a2, a0, -36 - lui a0, 3 - addiw a0, a0, 244 - add a0, a0, sp - li a1, 0 - call memset - addiw a2, s4, 220 - addi a0, sp, 24 - li a1, 0 - call memset - li a0, 6 - sw a0, 0(s1) - li a0, 7 - sw a0, 8(s1) - li a0, 4 - sw a0, 12(s1) - li a0, 9 - sw a0, 24(s1) - li a1, 11 - sw a1, 40(s1) - addi a6, sp, 1440 - li a1, 1 - sw a1, 1444(sp) - li a1, 2 - sw a1, 1448(sp) - li a1, 3 - sw a1, 1452(sp) - lw a7, -152(s6) - lw s1, -180(s5) - lw a5, 1440(sp) - sw a0, 1476(sp) - addiw a3, s2, 460 - add a3, a3, s3 - li a0, 6 - addi a1, sp, 24 - li a2, 7 - li a4, 3 - sd s1, 0(sp) - call func - slli a1, a0, 1 - add a0, a0, a1 -.LBB1_1: # %while_head.L6 - # =>This Inner Loop Header: Depth=1 - sw a0, 20(sp) - lw a0, 20(sp) - bltz a0, .LBB1_3 -# %bb.2: # %while_body.L7 - # in Loop: Header=BB1_1 Depth=1 - lw a0, 20(sp) - slli a0, a0, 2 - add a0, a0, s0 - lw a0, 1416(a0) - call putint - li a0, 32 - call putch - lw a0, 20(sp) - addi a0, a0, -1 - j .LBB1_1 -.LBB1_3: # %while_exit.L8 - li a0, 10 - call putch - li a0, 0 - lui a1, 7 - addiw a1, a1, -224 - add sp, sp, a1 - ld ra, 488(sp) # 8-byte Folded Reload - ld s0, 480(sp) # 8-byte Folded Reload - ld s1, 472(sp) # 8-byte Folded Reload - ld s2, 464(sp) # 8-byte Folded Reload - ld s3, 456(sp) # 8-byte Folded Reload - ld s4, 448(sp) # 8-byte Folded Reload - ld s5, 440(sp) # 8-byte Folded Reload - ld s6, 432(sp) # 8-byte Folded Reload - addi sp, sp, 496 - ret -.Lfunc_end1: - .size main, .Lfunc_end1-main - .cfi_endproc - # -- End function - .section ".note.GNU-stack","",@progbits +.align 2 +.section .data +.section .text +.global __aeabi_memclr4 +__aeabi_memclr4: +.L1: + MV t5, a0 + MV t6, a1 + ADD t6, a0, t6 + LI a0, 0 +.L2: + SW zero, (t5) + ADDI t5, t5, 4 + BLT t5, t6, .L2 + RET +.global func +func: +.L3: + ADDI sp, sp, -456 + SD fp, 40(sp) + ADDI fp, sp, 456 + SD ra, -424(fp) + SD s2, -432(fp) + SD s3, -440(fp) + SD s4, -448(fp) + SD s5, -456(fp) +.L4: + SW a0, -408(fp) + SD a1, -400(fp) + SW a2, -392(fp) + SD a3, -384(fp) + SW a4, -376(fp) + SW a5, -368(fp) + SD a6, -360(fp) + SW a7, -352(fp) + LW s2, 64(fp) + SW s2, -344(fp) + LI t0, 0 + SW t0, -328(fp) + SW a0, (fp) + SD a1, 8(fp) + SW a2, 16(fp) + SD a3, 24(fp) + SW a4, 32(fp) + SW a5, 40(fp) + SD a6, 48(fp) + SW a7, 56(fp) + SW s2, 64(fp) + J .L5 +.L6: + LW s2, -336(fp) + SW s2, -88(fp) + LW a0, -88(fp) + LD s5, -456(fp) + LD s4, -448(fp) + LD s3, -440(fp) + LD s2, -432(fp) + LD ra, -424(fp) + LD fp, -416(fp) + ADDI sp, sp, 456 + RET +.L5: + LW s2, -328(fp) + LI s4, 10 + SLT s3, s2, s4 + SW a0, -88(fp) + SW s2, -104(fp) + SW s3, -112(fp) + LW s2, -112(fp) + BGTZ s2, .L8 + J .L7 +.L8: + LW s3, -408(fp) + LW s4, -328(fp) + LD s5, -400(fp) + MV t2, s5 + LI t3, 236 + MUL t3, s3, t3 + ADD t2, t3, t2 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -144(fp) + SW s2, -112(fp) + LD t4, -144(fp) + LW s2, (t4) + ADDI sp, sp, -24 + SW s2, -152(fp) + LW a0, -152(fp) + CALL putint + ADDI sp, sp, 24 + LW s2, -328(fp) + SW s3, -120(fp) + SW s4, -128(fp) + LI s4, 1 + ADDW s3, s2, s4 + SW s3, -328(fp) + SW a0, -152(fp) + SW s2, -160(fp) + SW s3, -168(fp) + SD s5, -136(fp) + J .L5 +.L7: + ADDI sp, sp, -24 + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + LW s2, -392(fp) + LD s3, -384(fp) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -192(fp) + LD t4, -192(fp) + LW s4, (t4) + ADDI sp, sp, -24 + SW s4, -200(fp) + LW a0, -200(fp) + CALL putint + ADDI sp, sp, 24 + ADDI sp, sp, -24 + SW a0, -200(fp) + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + SW s2, -176(fp) + SD s3, -184(fp) + J .L9 +.L9: + LW s2, -344(fp) + LI s4, 10 + SLT s3, s2, s4 + SW s2, -208(fp) + SW s3, -216(fp) + LW s2, -216(fp) + BGTZ s2, .L11 + J .L10 +.L11: + LW s3, -344(fp) + LD s4, -360(fp) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -240(fp) + SW s2, -216(fp) + LW s2, -352(fp) + SD s4, -232(fp) + LI s4, 128875 + MULW s5, s2, s4 + SW s3, -224(fp) + SW s5, -256(fp) + LI s5, 3724 + LW s4, -256(fp) + REMW s3, s4, s5 + LD t4, -240(fp) + SW s3, (t4) + SW s2, -248(fp) + LW s2, -344(fp) + SW s4, -256(fp) + LI s4, 1 + ADDW s5, s2, s4 + SW s5, -344(fp) + SW s3, -264(fp) + LW s3, -352(fp) + SW s2, -272(fp) + LI s2, 7 + ADDW s4, s3, s2 + SW s4, -352(fp) + SW s3, -288(fp) + SW s4, -296(fp) + SW s5, -280(fp) + J .L9 +.L10: + LW s2, -376(fp) + LW s3, -368(fp) + ADDW s4, s2, s3 + SW s4, -336(fp) + SW s2, -304(fp) + SW s3, -312(fp) + SW s4, -320(fp) + J .L6 +.global main +main: +.L12: + LI t6, -29264 + ADD sp, sp, t6 + SD fp, 40(sp) + LI t6, 29264 + ADD fp, sp, t6 + LI t6, -29232 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -29240 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -29248 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -29256 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -29264 + ADD t6, t6, fp + SD s5, (t6) +.L13: + ADDI sp, sp, -32 + LI t6, -29208 + ADD a0, fp, t6 + LI a1, 16348 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + ADDI sp, sp, -32 + LI t6, -12856 + ADD a0, fp, t6 + LI a1, 12508 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + LI t6, -29208 + ADD s2, fp, t6 + MV t2, s2 + LI t6, 4560 + ADD t2, t2, t6 + SD t2, -40(fp) + LD t4, -40(fp) + LI t0, 6 + SW t0, (t4) + LI t6, -29208 + ADD s3, fp, t6 + MV t2, s3 + LI t6, 4568 + ADD t2, t2, t6 + SD t2, -48(fp) + LD t4, -48(fp) + LI t0, 7 + SW t0, (t4) + LI t6, -29208 + ADD s2, fp, t6 + MV t2, s2 + LI t6, 4572 + ADD t2, t2, t6 + SD t2, -56(fp) + LD t4, -56(fp) + LI t0, 4 + SW t0, (t4) + LI t6, -29208 + ADD s3, fp, t6 + MV t2, s3 + LI t6, 4584 + ADD t2, t2, t6 + SD t2, -64(fp) + LD t4, -64(fp) + LI t0, 9 + SW t0, (t4) + LI t6, -29208 + ADD s2, fp, t6 + MV t2, s2 + LI t6, 4600 + ADD t2, t2, t6 + SD t2, -72(fp) + LD t4, -72(fp) + LI t0, 11 + SW t0, (t4) + LI t6, -12856 + ADD s3, fp, t6 + MV t2, s3 + LI t6, 1420 + ADD t2, t2, t6 + SD t2, -80(fp) + LD t4, -80(fp) + LI t0, 1 + SW t0, (t4) + LI t6, -12856 + ADD s4, fp, t6 + MV t2, s4 + LI t6, 1424 + ADD t2, t2, t6 + SD t2, -88(fp) + LD t4, -88(fp) + LI t0, 2 + SW t0, (t4) + LI t6, -12856 + ADD s3, fp, t6 + MV t2, s3 + LI t6, 1428 + ADD t2, t2, t6 + SD t2, -96(fp) + LD t4, -96(fp) + LI t0, 3 + SW t0, (t4) + LI t6, -12856 + ADD s2, fp, t6 + MV t2, s2 + LI t6, 1452 + ADD t2, t2, t6 + SD t2, -104(fp) + LD t4, -104(fp) + LI t0, 9 + SW t0, (t4) + LI t6, -29208 + ADD s3, fp, t6 + MV t2, s3 + LI t6, 4560 + ADD t2, t2, t6 + SD t2, -112(fp) + LD t4, -112(fp) + LW s4, (t4) + LI t6, -12856 + ADD s5, fp, t6 + MV t2, s5 + ADD t2, t2, zero + SD t2, -128(fp) + LI t6, -29208 + ADD s2, fp, t6 + MV t2, s2 + LI t6, 4568 + ADD t2, t2, t6 + SD t2, -136(fp) + LD t4, -136(fp) + LW s3, (t4) + SW s4, -120(fp) + LI t6, -29208 + ADD s4, fp, t6 + MV t2, s4 + LI t6, 4556 + ADD t2, t2, t6 + SD t2, -152(fp) + LD s2, -152(fp) + MV t2, s2 + ADD t2, t2, zero + SD t2, -160(fp) + LI t6, -12856 + ADD s5, fp, t6 + MV t2, s5 + LI t6, 1428 + ADD t2, t2, t6 + SD t2, -168(fp) + SW s3, -144(fp) + LD t4, -168(fp) + LW s3, (t4) + LI t6, -12856 + ADD s4, fp, t6 + MV t2, s4 + LI t6, 1416 + ADD t2, t2, t6 + SD t2, -184(fp) + SD s2, -152(fp) + LD t4, -184(fp) + LW s2, (t4) + LI t6, -12856 + ADD s5, fp, t6 + MV t2, s5 + LI t6, 1416 + ADD t2, t2, t6 + SD t2, -200(fp) + SW s3, -176(fp) + LD s3, -200(fp) + MV t2, s3 + ADD t2, t2, zero + SD t2, -208(fp) + LI t6, -12856 + ADD s4, fp, t6 + MV t2, s4 + LI t6, 8040 + ADD t2, t2, t6 + SD t2, -216(fp) + SW s2, -192(fp) + LD t4, -216(fp) + LW s2, (t4) + LI t6, -12856 + ADD s5, fp, t6 + MV t2, s5 + LI t6, 12108 + ADD t2, t2, t6 + SD t2, -232(fp) + SD s3, -200(fp) + LD t4, -232(fp) + LW s3, (t4) + ADDI sp, sp, -80 + LW a0, -120(fp) + LD a1, -128(fp) + LW a2, -144(fp) + LD a3, -160(fp) + LW a4, -176(fp) + LW a5, -192(fp) + LD a6, -208(fp) + SW s2, -224(fp) + LW a7, -224(fp) + SW s3, -240(fp) + LW t1, -240(fp) + SW t1, 64(sp) + CALL func + ADDI sp, sp, 80 + SW a0, -248(fp) + LI s3, 3 + LW s4, -248(fp) + MULW s2, s4, s3 + SW s2, -344(fp) + SW t1, -240(fp) + SW a0, -120(fp) + SD a1, -128(fp) + SW a2, -144(fp) + SD a3, -160(fp) + SW a4, -176(fp) + SW a5, -192(fp) + SD a6, -208(fp) + SW a7, -224(fp) + SW s2, -256(fp) + SW s4, -248(fp) + J .L14 +.L15: + LI t6, -29216 + ADD t6, t6, fp + LW s2, (t6) + SW s2, -272(fp) + LW a0, -272(fp) + LI t6, -29264 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -29256 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -29248 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -29240 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -29232 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -29224 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 29264 + ADD sp, sp, t6 + RET +.L14: + LW s2, -344(fp) + LI s4, 0 + SLT s3, s2, s4 + XORI s3, s3, 1 + SW a0, -272(fp) + SW s2, -288(fp) + SW s3, -296(fp) + LW s2, -296(fp) + BGTZ s2, .L17 + J .L16 +.L17: + LW s3, -344(fp) + LI t6, -12856 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + LI t6, 1416 + ADD t2, t2, t6 + SD t2, -312(fp) + SW s2, -296(fp) + LD t4, -312(fp) + LW s2, (t4) + ADDI sp, sp, -16 + SW s2, -320(fp) + LW a0, -320(fp) + CALL putint + ADDI sp, sp, 16 + ADDI sp, sp, -16 + SW a0, -320(fp) + LI a0, 32 + CALL putch + ADDI sp, sp, 16 + LW s2, -344(fp) + SW s3, -304(fp) + LI s4, 1 + SUB s3, s2, s4 + SW s3, -344(fp) + SW s2, -328(fp) + SW s3, -336(fp) + J .L14 +.L16: + ADDI sp, sp, -16 + LI a0, 10 + CALL putch + ADDI sp, sp, 16 + LI t0, 0 + LI t6, -29216 + ADD t6, t6, fp + SW t0, (t6) + J .L15 + )ASM"; inline constexpr std::string_view rssh39 = R"ASM( - .text - .attribute 4, 16 - .attribute 5, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0" - .file "39_fp_params.ll" - .globl main # -- Begin function main - .p2align 1 - .type main,@function -main: # @main - .cfi_startproc -# %bb.0: # %entry_main - addi sp, sp, -1488 - .cfi_def_cfa_offset 1488 - sd ra, 1480(sp) # 8-byte Folded Spill - sd s0, 1472(sp) # 8-byte Folded Spill - sd s1, 1464(sp) # 8-byte Folded Spill - sd s2, 1456(sp) # 8-byte Folded Spill - sd s3, 1448(sp) # 8-byte Folded Spill - sd s4, 1440(sp) # 8-byte Folded Spill - sd s5, 1432(sp) # 8-byte Folded Spill - sd s6, 1424(sp) # 8-byte Folded Spill - sd s7, 1416(sp) # 8-byte Folded Spill - sd s8, 1408(sp) # 8-byte Folded Spill - sd s9, 1400(sp) # 8-byte Folded Spill - sd s10, 1392(sp) # 8-byte Folded Spill - sd s11, 1384(sp) # 8-byte Folded Spill - fsd fs0, 1376(sp) # 8-byte Folded Spill - fsd fs1, 1368(sp) # 8-byte Folded Spill - fsd fs2, 1360(sp) # 8-byte Folded Spill - fsd fs3, 1352(sp) # 8-byte Folded Spill - fsd fs4, 1344(sp) # 8-byte Folded Spill - fsd fs5, 1336(sp) # 8-byte Folded Spill - fsd fs6, 1328(sp) # 8-byte Folded Spill - fsd fs7, 1320(sp) # 8-byte Folded Spill - fsd fs8, 1312(sp) # 8-byte Folded Spill - fsd fs9, 1304(sp) # 8-byte Folded Spill - fsd fs10, 1296(sp) # 8-byte Folded Spill - fsd fs11, 1288(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - .cfi_offset s2, -32 - .cfi_offset s3, -40 - .cfi_offset s4, -48 - .cfi_offset s5, -56 - .cfi_offset s6, -64 - .cfi_offset s7, -72 - .cfi_offset s8, -80 - .cfi_offset s9, -88 - .cfi_offset s10, -96 - .cfi_offset s11, -104 - .cfi_offset fs0, -112 - .cfi_offset fs1, -120 - .cfi_offset fs2, -128 - .cfi_offset fs3, -136 - .cfi_offset fs4, -144 - .cfi_offset fs5, -152 - .cfi_offset fs6, -160 - .cfi_offset fs7, -168 - .cfi_offset fs8, -176 - .cfi_offset fs9, -184 - .cfi_offset fs10, -192 - .cfi_offset fs11, -200 - addi a0, sp, 808 - li a2, 480 - addi s0, sp, 808 - li a1, 0 - call memset - addi a0, sp, 520 - li a2, 288 - li a1, 0 - call memset - call getint - lui a1, %hi(k0) - sw a0, %lo(k0)(a1) - sw zero, 516(sp) - li s1, 39 - lw a0, 516(sp) - blt s1, a0, .LBB0_2 -.LBB0_1: # %while_body.L19 - # =>This Inner Loop Header: Depth=1 - lw a0, 516(sp) - slli a1, a0, 2 - slli a0, a0, 4 - sub a0, a0, a1 - add a0, a0, s0 - call getfarray - lw a0, 516(sp) - addi a0, a0, 1 - sw a0, 516(sp) - lw a0, 516(sp) - bge s1, a0, .LBB0_1 -.LBB0_2: # %while_exit.L20 - sw zero, 516(sp) - li s0, 23 - addi s1, sp, 520 - lw a0, 516(sp) - blt s0, a0, .LBB0_4 -.LBB0_3: # %while_body.L22 - # =>This Inner Loop Header: Depth=1 - lw a0, 516(sp) - slli a1, a0, 2 - slli a0, a0, 4 - sub a0, a0, a1 - add a0, a0, s1 - call getarray - lw a0, 516(sp) - addi a0, a0, 1 - sw a0, 516(sp) - lw a0, 516(sp) - bge s0, a0, .LBB0_3 -.LBB0_4: # %while_exit.L23 - lui a0, %hi(k0) - lw a0, %lo(k0)(a0) - slli a0, a0, 2 - addi a1, sp, 808 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 496(sp) # 4-byte Folded Spill - addi a1, sp, 820 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 492(sp) # 4-byte Folded Spill - addi a1, sp, 832 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 488(sp) # 4-byte Folded Spill - addi a1, sp, 844 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 484(sp) # 4-byte Folded Spill - addi a2, sp, 856 - add a1, a2, a0 - mv s8, a2 - flw fa5, 0(a1) - fsw fa5, 480(sp) # 4-byte Folded Spill - addi a1, sp, 868 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 476(sp) # 4-byte Folded Spill - addi a1, sp, 880 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 472(sp) # 4-byte Folded Spill - addi a1, sp, 892 - add a1, a1, a0 - flw fa5, 0(a1) - fsw fa5, 468(sp) # 4-byte Folded Spill - addi s9, sp, 904 - add a1, s9, a0 - flw fa7, 0(a1) - addi a1, sp, 916 - add a1, a1, a0 - flw fa6, 0(a1) - addi a1, sp, 928 - add a1, a1, a0 - flw ft2, 0(a1) - addi a1, sp, 940 - add a1, a1, a0 - flw ft3, 0(a1) - addi a1, sp, 952 - add a1, a1, a0 - flw ft4, 0(a1) - addi a1, sp, 964 - add a1, a1, a0 - flw ft5, 0(a1) - addi a1, sp, 976 - add a1, a1, a0 - flw ft6, 0(a1) - addi s7, sp, 988 - add a1, s7, a0 - flw ft7, 0(a1) - addi a1, sp, 1000 - add a1, a1, a0 - flw ft8, 0(a1) - addi a1, sp, 1012 - add a1, a1, a0 - flw ft9, 0(a1) - addi a1, sp, 1024 - add a1, a1, a0 - flw ft10, 0(a1) - addi a1, sp, 1036 - add a1, a1, a0 - flw ft11, 0(a1) - addi a1, sp, 1048 - add a1, a1, a0 - flw fs0, 0(a1) - addi a1, sp, 1060 - add a1, a1, a0 - flw fs1, 0(a1) - addi a1, sp, 1072 - add a1, a1, a0 - flw fs2, 0(a1) - addi a1, sp, 1084 - add a1, a1, a0 - flw fs3, 0(a1) - addi a1, sp, 1096 - add a1, a1, a0 - flw fs4, 0(a1) - addi a1, sp, 1108 - add a1, a1, a0 - flw fs5, 0(a1) - addi a1, sp, 1120 - add a1, a1, a0 - flw fs6, 0(a1) - addi a1, sp, 1132 - add a1, a1, a0 - flw fs7, 0(a1) - addi s6, sp, 1144 - add a1, s6, a0 - flw fs8, 0(a1) - addi a1, sp, 1156 - add a1, a1, a0 - flw fs9, 0(a1) - addi a2, sp, 1168 - add a1, a2, a0 - mv s4, a2 - flw fs10, 0(a1) - addi a1, sp, 1180 - add a1, a1, a0 - flw fs11, 0(a1) - addi s5, sp, 1192 - add a6, s5, a0 - addi s10, sp, 1204 - add a2, s10, a0 - addi a3, sp, 1216 - add a3, a3, a0 - addi a4, sp, 1228 - add a4, a4, a0 - addi a1, sp, 1240 - add a1, a1, a0 - addi s11, sp, 1252 - add s1, s11, a0 - addi s2, sp, 1264 - add s0, s2, a0 - addi s3, sp, 1276 - add a0, a0, s3 - flw ft1, 0(a6) - flw ft0, 0(a2) - flw fa0, 0(a3) - flw fa1, 0(a4) - flw fa2, 0(a1) - flw fa3, 0(s1) - flw fa4, 0(s0) - flw fa5, 0(a0) - fsw fa5, 184(sp) - fsw fa4, 176(sp) - fsw fa3, 168(sp) - fsw fa2, 160(sp) - fsw fa1, 152(sp) - fsw fa0, 144(sp) - fsw ft0, 136(sp) - fsw ft1, 128(sp) - fsw fs11, 120(sp) - fsw fs10, 112(sp) - fsw fs9, 104(sp) - fsw fs8, 96(sp) - fsw fs7, 88(sp) - fsw fs6, 80(sp) - fsw fs5, 72(sp) - fsw fs4, 64(sp) - fsw fs3, 56(sp) - fsw fs2, 48(sp) - fsw fs1, 40(sp) - fsw fs0, 32(sp) - fsw ft11, 24(sp) - fsw ft10, 16(sp) - fsw ft9, 8(sp) - fmv.x.w a0, fa7 - fmv.x.w a1, fa6 - fmv.x.w a2, ft2 - fmv.x.w a3, ft3 - fmv.x.w a4, ft4 - fmv.x.w a5, ft5 - fmv.x.w a6, ft6 - fmv.x.w a7, ft7 - fsw ft8, 0(sp) - flw fa0, 496(sp) # 4-byte Folded Reload - flw fa1, 492(sp) # 4-byte Folded Reload - flw fa2, 488(sp) # 4-byte Folded Reload - flw fa3, 484(sp) # 4-byte Folded Reload - flw fa4, 480(sp) # 4-byte Folded Reload - flw fa5, 476(sp) # 4-byte Folded Reload - flw fa6, 472(sp) # 4-byte Folded Reload - flw fa7, 468(sp) # 4-byte Folded Reload - call params_f40 - lui a0, %hi(k0) - lw a3, %lo(k0)(a0) - slli a2, a3, 2 - addi a0, sp, 796 - add a0, a0, a2 - sd a0, 456(sp) # 8-byte Folded Spill - addi a0, sp, 544 - add a0, a0, a2 - sd a0, 448(sp) # 8-byte Folded Spill - addi a0, sp, 592 - add a0, a0, a2 - sd a0, 440(sp) # 8-byte Folded Spill - add a0, s8, a2 - flw fa5, 0(a0) - fsw fa5, 496(sp) # 4-byte Folded Spill - addi a0, sp, 532 - add a0, a0, a2 - sd a0, 432(sp) # 8-byte Folded Spill - addi a0, sp, 568 - add a0, a0, a2 - sd a0, 424(sp) # 8-byte Folded Spill - addi s8, sp, 580 - add s8, s8, a2 - sd s8, 416(sp) # 8-byte Folded Spill - add a1, s9, a2 - flw fa5, 0(a1) - fsw fa5, 492(sp) # 4-byte Folded Spill - add a1, s7, a2 - flw fa5, 0(a1) - fsw fa5, 488(sp) # 4-byte Folded Spill - addi a1, sp, 892 - add a1, a1, a2 - flw fa5, 0(a1) - fsw fa5, 484(sp) # 4-byte Folded Spill - addi s9, sp, 784 - add s9, s9, a2 - addi a1, sp, 844 - add a1, a1, a2 - flw fa5, 0(a1) - fsw fa5, 480(sp) # 4-byte Folded Spill - add a1, s6, a2 - flw fa5, 0(a1) - fsw fa5, 476(sp) # 4-byte Folded Spill - addi s7, sp, 520 - add s8, s7, a2 - add a3, s11, a2 - flw fa5, 0(a3) - fsw fa5, 472(sp) # 4-byte Folded Spill - addi s11, sp, 748 - add s11, s11, a2 - add a3, s4, a2 - flw fa5, 0(a3) - fsw fa5, 468(sp) # 4-byte Folded Spill - addi a3, sp, 952 - add a3, a3, a2 - flw fa5, 0(a3) - fsw fa5, 464(sp) # 4-byte Folded Spill - addi a3, sp, 820 - add a3, a3, a2 - flw fa7, 0(a3) - addi a3, sp, 940 - add a3, a3, a2 - flw fa6, 0(a3) - add a3, s2, a2 - flw ft4, 0(a3) - addi a3, sp, 880 - add a3, a3, a2 - flw ft5, 0(a3) - addi s6, sp, 604 - add s7, s6, a2 - add a3, s5, a2 - flw ft6, 0(a3) - addi s5, sp, 640 - add s6, s5, a2 - addi s4, sp, 676 - add s5, s4, a2 - addi a3, sp, 1048 - add a3, a3, a2 - flw ft7, 0(a3) - add a3, s10, a2 - flw ft8, 0(a3) - addi a3, sp, 1084 - add a3, a3, a2 - flw ft9, 0(a3) - addi a3, sp, 916 - add a3, a3, a2 - flw ft10, 0(a3) - addi a3, sp, 1108 - add a3, a3, a2 - flw ft11, 0(a3) - addi ra, sp, 616 - add ra, ra, a2 - add a3, s3, a2 - flw fs0, 0(a3) - addi a3, sp, 1060 - add a3, a3, a2 - flw fs1, 0(a3) - addi a3, sp, 1000 - add a3, a3, a2 - flw fs2, 0(a3) - addi a3, sp, 868 - add a3, a3, a2 - flw fs3, 0(a3) - addi a3, sp, 1216 - add a3, a3, a2 - flw fs4, 0(a3) - addi a3, sp, 976 - add a3, a3, a2 - flw fs5, 0(a3) - addi a3, sp, 928 - add a3, a3, a2 - flw fs6, 0(a3) - addi a3, sp, 808 - add a3, a3, a2 - flw fs7, 0(a3) - addi a3, sp, 1180 - add a3, a3, a2 - flw fs8, 0(a3) - addi a3, sp, 1132 - add a3, a3, a2 - flw fs9, 0(a3) - addi a3, sp, 1096 - add a3, a3, a2 - flw fs10, 0(a3) - addi a3, sp, 964 - add a3, a3, a2 - flw fs11, 0(a3) - addi s3, sp, 724 - add s4, s3, a2 - addi s2, sp, 736 - add s3, s2, a2 - addi s1, sp, 628 - add s2, s1, a2 - addi s0, sp, 664 - add s1, s0, a2 - addi t6, sp, 652 - add s0, t6, a2 - addi t5, sp, 712 - add t6, t5, a2 - addi s10, sp, 1156 - add s10, s10, a2 - addi t3, sp, 556 - add t5, t3, a2 - addi t0, sp, 772 - add t3, t0, a2 - addi a5, sp, 760 - add t0, a5, a2 - addi t4, sp, 1024 - add t4, t4, a2 - addi t2, sp, 1036 - add t2, t2, a2 - addi t1, sp, 1072 - add t1, t1, a2 - addi a7, sp, 1120 - add a7, a7, a2 - addi a6, sp, 1240 - add a6, a6, a2 - addi a4, sp, 1012 - add a5, a4, a2 - addi a1, sp, 700 - add a4, a1, a2 - addi a3, sp, 832 - add a3, a3, a2 - addi a1, sp, 688 - add a1, a1, a2 - addi a0, sp, 1228 - add a2, a2, a0 - lw a0, 0(s8) - sd a0, 408(sp) # 8-byte Folded Spill - lw a0, 0(s9) - sd a0, 400(sp) # 8-byte Folded Spill - ld a0, 416(sp) # 8-byte Folded Reload - lw a0, 0(a0) - sd a0, 416(sp) # 8-byte Folded Spill - ld a0, 424(sp) # 8-byte Folded Reload - lw a0, 0(a0) - sd a0, 424(sp) # 8-byte Folded Spill - ld a0, 432(sp) # 8-byte Folded Reload - lw a0, 0(a0) - sd a0, 432(sp) # 8-byte Folded Spill - ld a0, 440(sp) # 8-byte Folded Reload - lw a0, 0(a0) - sd a0, 440(sp) # 8-byte Folded Spill - ld a0, 448(sp) # 8-byte Folded Reload - lw s9, 0(a0) - ld a0, 456(sp) # 8-byte Folded Reload - lw s8, 0(a0) - lw a0, 0(s11) - sd a0, 456(sp) # 8-byte Folded Spill - lw a0, 0(s7) - sd a0, 448(sp) # 8-byte Folded Spill - lw s7, 0(s6) - lw s6, 0(s5) - lw s5, 0(ra) - lw s11, 0(s4) - lw s4, 0(s3) - lw ra, 0(s2) - lw s3, 0(s1) - lw s2, 0(s0) - lw t6, 0(t6) - lw t5, 0(t5) - lw t3, 0(t3) - lw s1, 0(t0) - lw a0, 0(a4) - lw s0, 0(a1) - flw ft3, 0(s10) - flw ft2, 0(t4) - flw ft1, 0(t2) - flw ft0, 0(t1) - flw fa1, 0(a7) - flw fa2, 0(a6) - flw fa3, 0(a5) - flw fa4, 0(a3) - flw fa5, 0(a2) - fsw fa0, 512(sp) - fsw fa5, 376(sp) - fsw fa4, 360(sp) - fsw fa3, 344(sp) - fsw fa2, 336(sp) - fsw fa1, 328(sp) - fsw ft0, 320(sp) - fsw ft1, 312(sp) - fsw ft2, 304(sp) - fsw ft3, 272(sp) - fsw fs11, 264(sp) - fsw fs10, 256(sp) - fsw fs9, 248(sp) - fsw fs8, 224(sp) - fsw fs7, 208(sp) - fsw fs6, 200(sp) - fsw fs5, 192(sp) - fsw fs4, 168(sp) - fsw fs3, 160(sp) - fsw fs2, 152(sp) - fsw fs1, 144(sp) - fsw fs0, 128(sp) - fsw ft11, 112(sp) - fsw ft10, 104(sp) - fsw ft9, 96(sp) - fsw ft8, 88(sp) - fsw ft7, 80(sp) - fsw ft6, 56(sp) - fsw ft5, 40(sp) - fsw ft4, 32(sp) - fsw fa6, 24(sp) - fsw fa7, 16(sp) - flw fa5, 464(sp) # 4-byte Folded Reload - fsw fa5, 8(sp) - sd s0, 368(sp) - sd a0, 352(sp) - sd s1, 296(sp) - sd t3, 288(sp) - sd t5, 280(sp) - sd t6, 240(sp) - sd s2, 232(sp) - sd s3, 216(sp) - sd ra, 184(sp) - sd s4, 176(sp) - sd s11, 136(sp) - sd s5, 120(sp) - sd s6, 72(sp) - sd s7, 64(sp) - ld a0, 448(sp) # 8-byte Folded Reload - sd a0, 48(sp) - ld a0, 456(sp) # 8-byte Folded Reload - sd a0, 0(sp) - mv a0, s8 - mv a1, s9 - ld a2, 440(sp) # 8-byte Folded Reload - flw fa0, 496(sp) # 4-byte Folded Reload - ld a3, 432(sp) # 8-byte Folded Reload - ld a4, 424(sp) # 8-byte Folded Reload - ld a5, 416(sp) # 8-byte Folded Reload - flw fa1, 492(sp) # 4-byte Folded Reload - flw fa2, 488(sp) # 4-byte Folded Reload - flw fa3, 484(sp) # 4-byte Folded Reload - ld a6, 400(sp) # 8-byte Folded Reload - flw fa4, 480(sp) # 4-byte Folded Reload - flw fa5, 476(sp) # 4-byte Folded Reload - ld a7, 408(sp) # 8-byte Folded Reload - flw fa6, 472(sp) # 4-byte Folded Reload - flw fa7, 468(sp) # 4-byte Folded Reload - call params_f40_i24 - fsw fa0, 508(sp) - addi a0, sp, 1276 - sd a0, 248(sp) - addi a0, sp, 1264 - sd a0, 240(sp) - addi a0, sp, 1252 - sd a0, 232(sp) - addi a0, sp, 1240 - sd a0, 224(sp) - addi a0, sp, 1228 - sd a0, 216(sp) - addi a0, sp, 1216 - sd a0, 208(sp) - addi a0, sp, 1204 - sd a0, 200(sp) - addi a0, sp, 1192 - sd a0, 192(sp) - addi a0, sp, 1180 - sd a0, 184(sp) - addi a0, sp, 1168 - sd a0, 176(sp) - addi a0, sp, 1156 - sd a0, 168(sp) - addi a0, sp, 1144 - sd a0, 160(sp) - addi a0, sp, 1132 - sd a0, 152(sp) - addi a0, sp, 1120 - sd a0, 144(sp) - addi a0, sp, 1108 - sd a0, 136(sp) - addi a0, sp, 1096 - sd a0, 128(sp) - addi a0, sp, 1084 - sd a0, 120(sp) - addi a0, sp, 1072 - sd a0, 112(sp) - addi a0, sp, 1060 - sd a0, 104(sp) - addi a0, sp, 1048 - sd a0, 96(sp) - addi s6, sp, 1036 - sd s6, 88(sp) - addi s4, sp, 1024 - sd s4, 80(sp) - addi a0, sp, 1012 - sd a0, 72(sp) - addi a0, sp, 1000 - sd a0, 64(sp) - addi s11, sp, 988 - sd s11, 56(sp) - addi s7, sp, 976 - sd s7, 48(sp) - addi s10, sp, 964 - sd s10, 40(sp) - addi a0, sp, 952 - sd a0, 32(sp) - addi s9, sp, 940 - sd s9, 24(sp) - addi s8, sp, 928 - sd s8, 16(sp) - addi s5, sp, 916 - sd s5, 8(sp) - addi a0, sp, 808 - addi a1, sp, 904 - sd a1, 0(sp) - addi a1, sp, 820 - addi s0, sp, 832 - mv a2, s0 - addi s3, sp, 844 - mv a3, s3 - addi s2, sp, 856 - mv a4, s2 - addi a5, sp, 868 - addi a6, sp, 880 - addi a7, sp, 892 - call params_fa40 - lui a0, %hi(k0) - lw a0, %lo(k0)(a0) - slli a0, a0, 2 - addi a1, sp, 808 - add a1, a1, a0 - flw ft0, 0(a1) - add a1, s0, a0 - flw fa1, 0(a1) - add a1, s3, a0 - flw fa2, 0(a1) - add a1, s2, a0 - flw fa3, 0(a1) - add a1, s5, a0 - flw fa4, 0(a1) - add a1, s8, a0 - flw fa5, 0(a1) - add a1, s9, a0 - flw fa6, 0(a1) - add a1, s10, a0 - flw fa7, 0(a1) - add a1, s7, a0 - flw ft1, 0(a1) - add a1, s11, a0 - flw ft2, 0(a1) - add a1, s4, a0 - flw ft3, 0(a1) - add a1, s6, a0 - flw ft4, 0(a1) - addi a1, sp, 1072 - add a1, a1, a0 - flw ft5, 0(a1) - addi a1, sp, 1084 - add a1, a1, a0 - flw ft6, 0(a1) - addi a1, sp, 1096 - add a1, a1, a0 - flw ft7, 0(a1) - addi a1, sp, 1108 - add a1, a1, a0 - flw ft8, 0(a1) - addi a1, sp, 1132 - add a1, a1, a0 - flw ft9, 0(a1) - addi a1, sp, 1144 - add a1, a1, a0 - flw ft10, 0(a1) - addi a1, sp, 1180 - add a1, a1, a0 - flw ft11, 0(a1) - addi a1, sp, 1192 - add a1, a1, a0 - flw fs0, 0(a1) - addi a1, sp, 1228 - add a1, a1, a0 - flw fs1, 0(a1) - addi s3, sp, 532 - add a1, s3, a0 - addi t0, sp, 544 - add t0, t0, a0 - addi a3, sp, 568 - add a3, a3, a0 - addi a4, sp, 580 - add a4, a4, a0 - addi t5, sp, 616 - add t5, t5, a0 - addi s1, sp, 628 - add s1, s1, a0 - addi s0, sp, 688 - add s0, s0, a0 - addi a2, sp, 724 - add a2, a2, a0 - addi t1, sp, 736 - add t1, t1, a0 - addi t2, sp, 760 - add t2, t2, a0 - addi t3, sp, 772 - add t3, t3, a0 - addi t4, sp, 520 - add t4, t4, a0 - addi a5, sp, 556 - add a0, a0, a5 - lw a7, 0(a4) - lw a6, 0(a3) - lw a1, 0(a1) - lw t5, 0(t5) - lw t6, 0(s1) - lw s2, 0(s0) - lw s4, 0(a2) - lw s0, 0(t1) - lw a4, 0(t2) - lw a2, 0(t3) - lw s1, 0(t4) - lw a3, 0(t0) - lw a0, 0(a0) - fsw fa0, 504(sp) - sd a0, 376(sp) - addi a0, sp, 1216 - sd a0, 360(sp) - addi a0, sp, 1204 - sd a0, 352(sp) - addi a0, sp, 1168 - sd a0, 320(sp) - sd s3, 312(sp) - sd s1, 304(sp) - addi a0, sp, 1156 - sd a0, 296(sp) - addi a0, sp, 796 - sd a0, 272(sp) - addi a0, sp, 784 - sd a0, 264(sp) - sd a2, 256(sp) - addi a0, sp, 1120 - sd a0, 248(sp) - sd a4, 240(sp) - addi a0, sp, 748 - sd a0, 232(sp) - sd s0, 208(sp) - sd s4, 200(sp) - addi a0, sp, 712 - sd a0, 192(sp) - addi a0, sp, 700 - sd a0, 184(sp) - addi a0, sp, 1060 - sd a0, 160(sp) - addi a0, sp, 1048 - sd a0, 152(sp) - sd s2, 144(sp) - addi a0, sp, 676 - sd a0, 136(sp) - addi a0, sp, 1012 - sd a0, 112(sp) - addi a0, sp, 664 - sd a0, 104(sp) - addi a0, sp, 652 - sd a0, 96(sp) - addi a0, sp, 1000 - sd a0, 88(sp) - addi a0, sp, 640 - sd a0, 80(sp) - sd t6, 56(sp) - addi a0, sp, 952 - sd a0, 48(sp) - addi a0, sp, 904 - sd a0, 40(sp) - addi a0, sp, 892 - sd a0, 32(sp) - sd t5, 24(sp) - addi a0, sp, 604 - sd a0, 16(sp) - addi a0, sp, 592 - sd a0, 8(sp) - fsw fs1, 368(sp) - fsw fs0, 344(sp) - sd a3, 336(sp) - fsw ft11, 328(sp) - fsw ft10, 288(sp) - fsw ft9, 280(sp) - fsw ft8, 224(sp) - fsw ft7, 216(sp) - fsw ft6, 176(sp) - fsw ft5, 168(sp) - fsw ft4, 128(sp) - fsw ft3, 120(sp) - fsw ft2, 72(sp) - addi a0, sp, 880 - sd a0, 0(sp) - addi a0, sp, 520 - fsw ft1, 64(sp) - fmv.s fa0, ft0 - addi a2, sp, 820 - addi a4, sp, 868 - call params_mix - flw fa0, 512(sp) - sw a0, 500(sp) - call putfloat - li a0, 10 - call putch - flw fa0, 508(sp) - call putfloat - li a0, 10 - call putch - flw fa0, 504(sp) - call putfloat - li a0, 10 - call putch - lw a0, 500(sp) - call putint - li a0, 10 - call putch - li a0, 0 - ld ra, 1480(sp) # 8-byte Folded Reload - ld s0, 1472(sp) # 8-byte Folded Reload - ld s1, 1464(sp) # 8-byte Folded Reload - ld s2, 1456(sp) # 8-byte Folded Reload - ld s3, 1448(sp) # 8-byte Folded Reload - ld s4, 1440(sp) # 8-byte Folded Reload - ld s5, 1432(sp) # 8-byte Folded Reload - ld s6, 1424(sp) # 8-byte Folded Reload - ld s7, 1416(sp) # 8-byte Folded Reload - ld s8, 1408(sp) # 8-byte Folded Reload - ld s9, 1400(sp) # 8-byte Folded Reload - ld s10, 1392(sp) # 8-byte Folded Reload - ld s11, 1384(sp) # 8-byte Folded Reload - fld fs0, 1376(sp) # 8-byte Folded Reload - fld fs1, 1368(sp) # 8-byte Folded Reload - fld fs2, 1360(sp) # 8-byte Folded Reload - fld fs3, 1352(sp) # 8-byte Folded Reload - fld fs4, 1344(sp) # 8-byte Folded Reload - fld fs5, 1336(sp) # 8-byte Folded Reload - fld fs6, 1328(sp) # 8-byte Folded Reload - fld fs7, 1320(sp) # 8-byte Folded Reload - fld fs8, 1312(sp) # 8-byte Folded Reload - fld fs9, 1304(sp) # 8-byte Folded Reload - fld fs10, 1296(sp) # 8-byte Folded Reload - fld fs11, 1288(sp) # 8-byte Folded Reload - addi sp, sp, 1488 - ret -.Lfunc_end0: - .size main, .Lfunc_end0-main - .cfi_endproc - # -- End function - .globl params_f40 # -- Begin function params_f40 - .p2align 1 - .type params_f40,@function -params_f40: # @params_f40 - .cfi_startproc -# %bb.0: # %entry_params_f40 - addi sp, sp, -448 - .cfi_def_cfa_offset 448 - sd ra, 440(sp) # 8-byte Folded Spill - sd s0, 432(sp) # 8-byte Folded Spill - fsd fs0, 424(sp) # 8-byte Folded Spill - fsd fs1, 416(sp) # 8-byte Folded Spill - fsd fs2, 408(sp) # 8-byte Folded Spill - fsd fs3, 400(sp) # 8-byte Folded Spill - fsd fs4, 392(sp) # 8-byte Folded Spill - fsd fs5, 384(sp) # 8-byte Folded Spill - fsd fs6, 376(sp) # 8-byte Folded Spill - fsd fs7, 368(sp) # 8-byte Folded Spill - fsd fs8, 360(sp) # 8-byte Folded Spill - fsd fs9, 352(sp) # 8-byte Folded Spill - fsd fs10, 344(sp) # 8-byte Folded Spill - fsd fs11, 336(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset fs0, -24 - .cfi_offset fs1, -32 - .cfi_offset fs2, -40 - .cfi_offset fs3, -48 - .cfi_offset fs4, -56 - .cfi_offset fs5, -64 - .cfi_offset fs6, -72 - .cfi_offset fs7, -80 - .cfi_offset fs8, -88 - .cfi_offset fs9, -96 - .cfi_offset fs10, -104 - .cfi_offset fs11, -112 - fmv.w.x ft0, a7 - fmv.w.x ft1, a6 - fmv.w.x ft2, a5 - fmv.w.x ft3, a4 - fmv.w.x ft4, a3 - fmv.w.x ft5, a2 - fmv.w.x ft6, a1 - fmv.w.x ft7, a0 - fsw fa0, 332(sp) - fsw fa1, 328(sp) - fsw fa2, 324(sp) - fsw fa3, 320(sp) - fsw fa4, 316(sp) - fsw fa5, 312(sp) - fsw fa6, 308(sp) - fsw fa7, 304(sp) - fsw ft7, 300(sp) - fsw ft6, 296(sp) - fsw ft5, 292(sp) - fsw ft4, 288(sp) - fsw ft3, 284(sp) - flw fa5, 632(sp) - fsw ft2, 280(sp) - fsw ft1, 276(sp) - fmv.w.x fa4, zero - flt.s a0, fa5, fa4 - flt.s a1, fa4, fa5 - or a0, a0, a1 - fsw ft0, 272(sp) - beqz a0, .LBB1_2 -# %bb.1: # %if_then.L0 - flw fa5, 332(sp) - flw fa4, 328(sp) - flw fa3, 324(sp) - flw fa2, 320(sp) - fadd.s fa5, fa5, fa4 - fadd.s fa5, fa5, fa3 - flw fa4, 316(sp) - flw fa3, 312(sp) - flw fa1, 308(sp) - fadd.s fa5, fa5, fa2 - flw fa2, 304(sp) - fadd.s fa4, fa4, fa3 - fadd.s fa4, fa4, fa1 - flw fa3, 300(sp) - flw fa1, 296(sp) - flw fa0, 292(sp) - fadd.s fa4, fa4, fa2 - flw fa2, 288(sp) - fadd.s fa3, fa3, fa1 - fadd.s fa3, fa3, fa0 - flw fa1, 284(sp) - flw fa0, 280(sp) - flw ft0, 276(sp) - fadd.s fa3, fa3, fa2 - flw fa2, 272(sp) - fadd.s fa1, fa1, fa0 - fadd.s fa1, fa1, ft0 - flw fa0, 448(sp) - flw ft0, 456(sp) - flw ft1, 464(sp) - fadd.s fa2, fa1, fa2 - flw fa1, 472(sp) - fadd.s fa0, fa0, ft0 - fadd.s fa0, fa0, ft1 - flw ft0, 480(sp) - flw ft1, 488(sp) - flw ft2, 496(sp) - fadd.s fa1, fa0, fa1 - flw fa0, 504(sp) - fadd.s ft0, ft0, ft1 - fadd.s ft0, ft0, ft2 - flw ft1, 512(sp) - flw ft2, 520(sp) - flw ft3, 528(sp) - fadd.s fa0, ft0, fa0 - flw ft0, 536(sp) - fadd.s ft1, ft1, ft2 - fadd.s ft1, ft1, ft3 - flw ft2, 544(sp) - flw ft3, 552(sp) - flw ft4, 560(sp) - fadd.s ft0, ft1, ft0 - flw ft1, 568(sp) - fadd.s ft2, ft2, ft3 - fadd.s ft2, ft2, ft4 - flw ft3, 576(sp) - flw ft4, 584(sp) - flw ft5, 592(sp) - fadd.s ft1, ft2, ft1 - flw ft2, 600(sp) - fadd.s ft3, ft3, ft4 - fadd.s ft3, ft3, ft5 - flw ft4, 608(sp) - flw ft5, 616(sp) - flw ft6, 624(sp) - flw ft7, 632(sp) - fadd.s ft2, ft3, ft2 - fadd.s ft3, ft4, ft5 - fadd.s ft3, ft3, ft6 - fadd.s ft3, ft3, ft7 - fsw fa5, 232(sp) - fsw fa4, 236(sp) - fsw fa3, 240(sp) - fsw fa2, 244(sp) - fsw fa1, 248(sp) - fsw fa0, 252(sp) - fsw ft0, 256(sp) - fsw ft1, 260(sp) - fsw ft2, 264(sp) - fsw ft3, 268(sp) - li a0, 10 - addi a1, sp, 232 - addi s0, sp, 232 - call putfarray - lui a0, %hi(k0) - lw a0, %lo(k0)(a0) - slli a0, a0, 2 - add a0, a0, s0 - flw fa0, 0(a0) - j .LBB1_3 -.LBB1_2: # %if_else.L1 - flw ft3, 328(sp) - flw ft2, 324(sp) - flw fa5, 320(sp) - fsw fa5, 228(sp) # 4-byte Folded Spill - flw fa5, 316(sp) - fsw fa5, 224(sp) # 4-byte Folded Spill - flw fa5, 312(sp) - fsw fa5, 220(sp) # 4-byte Folded Spill - flw fa5, 308(sp) - fsw fa5, 216(sp) # 4-byte Folded Spill - flw fa5, 304(sp) - fsw fa5, 212(sp) # 4-byte Folded Spill - flw fa5, 300(sp) - fsw fa5, 208(sp) # 4-byte Folded Spill - flw fa6, 296(sp) - flw fa7, 292(sp) - flw fa5, 288(sp) - fsw fa5, 204(sp) # 4-byte Folded Spill - flw fa5, 284(sp) - fsw fa5, 200(sp) # 4-byte Folded Spill - flw ft4, 280(sp) - flw ft5, 276(sp) - flw ft6, 272(sp) - flw ft7, 448(sp) - flw ft8, 456(sp) - flw ft9, 464(sp) - flw ft10, 472(sp) - flw ft11, 480(sp) - flw fs0, 488(sp) - flw fs1, 496(sp) - flw fs2, 504(sp) - flw fs3, 512(sp) - flw fs4, 520(sp) - flw fs5, 528(sp) - flw fs6, 536(sp) - flw fs7, 544(sp) - flw fs8, 552(sp) - flw fs9, 560(sp) - flw fs10, 568(sp) - flw fs11, 576(sp) - flw ft1, 584(sp) - flw ft0, 592(sp) - flw fa0, 600(sp) - flw fa1, 608(sp) - flw fa2, 616(sp) - flw fa5, 332(sp) - flw fa3, 624(sp) - flw fa4, 632(sp) - fadd.s fa5, fa5, ft3 - fadd.s fa5, fa5, ft2 - fsw fa5, 184(sp) - fsw fa4, 176(sp) - fsw fa3, 168(sp) - fsw fa2, 160(sp) - fsw fa1, 152(sp) - fsw fa0, 144(sp) - fsw ft0, 136(sp) - fsw ft1, 128(sp) - fsw fs11, 120(sp) - fsw fs10, 112(sp) - fsw fs9, 104(sp) - fsw fs8, 96(sp) - fsw fs7, 88(sp) - fsw fs6, 80(sp) - fsw fs5, 72(sp) - fsw fs4, 64(sp) - fsw fs3, 56(sp) - fsw fs2, 48(sp) - fsw fs1, 40(sp) - fsw fs0, 32(sp) - fsw ft11, 24(sp) - fsw ft10, 16(sp) - fsw ft9, 8(sp) - fmv.x.w a0, fa6 - fmv.x.w a1, fa7 - flw fa5, 204(sp) # 4-byte Folded Reload - fmv.x.w a2, fa5 - flw fa5, 200(sp) # 4-byte Folded Reload - fmv.x.w a3, fa5 - fmv.x.w a4, ft4 - fmv.x.w a5, ft5 - fmv.x.w a6, ft6 - fmv.x.w a7, ft7 - fsw ft8, 0(sp) - fmv.s fa0, ft3 - fmv.s fa1, ft2 - flw fa2, 228(sp) # 4-byte Folded Reload - flw fa3, 224(sp) # 4-byte Folded Reload - flw fa4, 220(sp) # 4-byte Folded Reload - flw fa5, 216(sp) # 4-byte Folded Reload - flw fa6, 212(sp) # 4-byte Folded Reload - flw fa7, 208(sp) # 4-byte Folded Reload - call params_f40 -.LBB1_3: # %if_then.L0 - ld ra, 440(sp) # 8-byte Folded Reload - ld s0, 432(sp) # 8-byte Folded Reload - fld fs0, 424(sp) # 8-byte Folded Reload - fld fs1, 416(sp) # 8-byte Folded Reload - fld fs2, 408(sp) # 8-byte Folded Reload - fld fs3, 400(sp) # 8-byte Folded Reload - fld fs4, 392(sp) # 8-byte Folded Reload - fld fs5, 384(sp) # 8-byte Folded Reload - fld fs6, 376(sp) # 8-byte Folded Reload - fld fs7, 368(sp) # 8-byte Folded Reload - fld fs8, 360(sp) # 8-byte Folded Reload - fld fs9, 352(sp) # 8-byte Folded Reload - fld fs10, 344(sp) # 8-byte Folded Reload - fld fs11, 336(sp) # 8-byte Folded Reload - addi sp, sp, 448 - ret -.Lfunc_end1: - .size params_f40, .Lfunc_end1-params_f40 - .cfi_endproc - # -- End function - .globl params_f40_i24 # -- Begin function params_f40_i24 - .p2align 1 - .type params_f40_i24,@function -params_f40_i24: # @params_f40_i24 - .cfi_startproc -# %bb.0: # %entry_params_f40_i24 - addi sp, sp, -800 - .cfi_def_cfa_offset 800 - sd ra, 792(sp) # 8-byte Folded Spill - sd s0, 784(sp) # 8-byte Folded Spill - sd s1, 776(sp) # 8-byte Folded Spill - sd s2, 768(sp) # 8-byte Folded Spill - sd s3, 760(sp) # 8-byte Folded Spill - sd s4, 752(sp) # 8-byte Folded Spill - sd s5, 744(sp) # 8-byte Folded Spill - sd s6, 736(sp) # 8-byte Folded Spill - sd s7, 728(sp) # 8-byte Folded Spill - sd s8, 720(sp) # 8-byte Folded Spill - fsd fs0, 712(sp) # 8-byte Folded Spill - fsd fs1, 704(sp) # 8-byte Folded Spill - fsd fs2, 696(sp) # 8-byte Folded Spill - fsd fs3, 688(sp) # 8-byte Folded Spill - fsd fs4, 680(sp) # 8-byte Folded Spill - fsd fs5, 672(sp) # 8-byte Folded Spill - fsd fs6, 664(sp) # 8-byte Folded Spill - fsd fs7, 656(sp) # 8-byte Folded Spill - fsd fs8, 648(sp) # 8-byte Folded Spill - fsd fs9, 640(sp) # 8-byte Folded Spill - fsd fs10, 632(sp) # 8-byte Folded Spill - fsd fs11, 624(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - .cfi_offset s2, -32 - .cfi_offset s3, -40 - .cfi_offset s4, -48 - .cfi_offset s5, -56 - .cfi_offset s6, -64 - .cfi_offset s7, -72 - .cfi_offset s8, -80 - .cfi_offset fs0, -88 - .cfi_offset fs1, -96 - .cfi_offset fs2, -104 - .cfi_offset fs3, -112 - .cfi_offset fs4, -120 - .cfi_offset fs5, -128 - .cfi_offset fs6, -136 - .cfi_offset fs7, -144 - .cfi_offset fs8, -152 - .cfi_offset fs9, -160 - .cfi_offset fs10, -168 - .cfi_offset fs11, -176 - ld t0, 1168(sp) - ld t1, 1152(sp) - ld t2, 1096(sp) - ld t3, 1088(sp) - ld t4, 1080(sp) - ld t5, 1040(sp) - ld t6, 1032(sp) - ld s2, 1016(sp) - ld s3, 984(sp) - ld s4, 976(sp) - ld s5, 936(sp) - ld s6, 920(sp) - ld s7, 872(sp) - ld s8, 864(sp) - ld s1, 848(sp) - ld s0, 800(sp) - sw a0, 620(sp) - sw a1, 616(sp) - sw a2, 612(sp) - fsw fa0, 608(sp) - sw a3, 604(sp) - sw a4, 600(sp) - sw a5, 596(sp) - fsw fa1, 592(sp) - fsw fa2, 588(sp) - fsw fa3, 584(sp) - sw a6, 580(sp) - fsw fa4, 576(sp) - fsw fa5, 572(sp) - sw a7, 568(sp) - fsw fa6, 564(sp) - sw s0, 560(sp) - fsw fa7, 556(sp) - sw s1, 552(sp) - sw s8, 548(sp) - sw s7, 544(sp) - sw s6, 540(sp) - sw s5, 536(sp) - sw s4, 532(sp) - sw s3, 528(sp) - sw s2, 524(sp) - sw t6, 520(sp) - sw t5, 516(sp) - sw t4, 512(sp) - lw a0, 620(sp) - sw t3, 508(sp) - sw t2, 504(sp) - sw t1, 500(sp) - sw t0, 496(sp) - beqz a0, .LBB2_4 -# %bb.1: # %if_then.L3 - flw fa5, 1008(sp) - flw fa4, 816(sp) - flw fa3, 1160(sp) - flw fa2, 576(sp) - fadd.s fa5, fa5, fa4 - fadd.s fa5, fa5, fa3 - flw fa4, 608(sp) - flw fa3, 960(sp) - flw fa1, 840(sp) - fadd.s fa5, fa5, fa2 - flw fa2, 584(sp) - fadd.s fa4, fa4, fa3 - fadd.s fa4, fa4, fa1 - flw fa3, 592(sp) - flw fa1, 904(sp) - flw fa0, 1000(sp) - fadd.s fa4, fa4, fa2 - flw fa2, 824(sp) - fadd.s fa3, fa3, fa1 - fadd.s fa3, fa3, fa0 - flw fa1, 808(sp) - flw fa0, 1064(sp) - flw ft0, 992(sp) - fadd.s fa3, fa3, fa2 - flw fa2, 588(sp) - fadd.s fa1, fa1, fa0 - fadd.s fa1, fa1, ft0 - flw fa0, 952(sp) - flw ft0, 1144(sp) - flw ft1, 1104(sp) - fadd.s fa2, fa1, fa2 - flw fa1, 1112(sp) - fadd.s fa0, fa0, ft0 - fadd.s fa0, fa0, ft1 - flw ft0, 880(sp) - flw ft1, 944(sp) - flw ft2, 1120(sp) - fadd.s fa1, fa0, fa1 - flw fa0, 896(sp) - fadd.s ft0, ft0, ft1 - fadd.s ft0, ft0, ft2 - flw ft1, 1056(sp) - flw ft2, 912(sp) - flw ft3, 1128(sp) - fadd.s fa0, ft0, fa0 - flw ft0, 1048(sp) - fadd.s ft1, ft1, ft2 - fadd.s ft1, ft1, ft3 - flw ft2, 572(sp) - flw ft3, 1072(sp) - flw ft4, 556(sp) - fadd.s ft0, ft1, ft0 - flw ft1, 1024(sp) - fadd.s ft2, ft2, ft3 - fadd.s ft2, ft2, ft4 - flw ft3, 856(sp) - flw ft4, 888(sp) - flw ft5, 968(sp) - fadd.s ft1, ft2, ft1 - flw ft2, 1176(sp) - fadd.s ft3, ft3, ft4 - fadd.s ft3, ft3, ft5 - flw ft4, 1136(sp) - flw ft5, 564(sp) - flw ft6, 832(sp) - flw ft7, 928(sp) - fadd.s ft2, ft3, ft2 - fadd.s ft3, ft4, ft5 - fadd.s ft3, ft3, ft6 - fadd.s ft3, ft3, ft7 - fsw fa5, 456(sp) - fsw fa4, 460(sp) - fsw fa3, 464(sp) - fsw fa2, 468(sp) - fsw fa1, 472(sp) - fsw fa0, 476(sp) - fsw ft0, 480(sp) - lw a0, 568(sp) - lw a1, 604(sp) - lw a2, 616(sp) - lw a3, 512(sp) - lw a4, 600(sp) - lw a5, 596(sp) - add a0, a0, a1 - add a6, a0, a2 - add a3, a3, a4 - add a7, a3, a5 - lw a1, 612(sp) - lw a2, 552(sp) - lw a4, 540(sp) - lw a5, 528(sp) - lw s1, 548(sp) - lw s0, 520(sp) - add a1, a1, a2 - add a1, a1, a4 - add a5, a5, s1 - add a5, a5, s0 - lw a2, 524(sp) - lw a4, 544(sp) - lw s1, 496(sp) - lw s0, 500(sp) - lw a0, 516(sp) - add a2, a2, a4 - add a2, a2, s1 - lw a4, 536(sp) - add a0, a0, s0 - lw s1, 532(sp) - lw s0, 560(sp) - lw a3, 504(sp) - fsw ft1, 484(sp) - add a0, a0, a4 - add s0, s0, s1 - add a3, a3, s0 - lw a4, 508(sp) - lw s1, 580(sp) - lw s0, 620(sp) - fsw ft2, 488(sp) - fsw ft3, 492(sp) - add a4, a4, s1 - add a4, a4, s0 - sw a6, 424(sp) - sw a7, 428(sp) - sw a1, 432(sp) - sw a5, 436(sp) - sw a2, 440(sp) - sw a0, 444(sp) - sw a3, 448(sp) - sw a4, 452(sp) - li a0, 10 - addi a1, sp, 456 - addi s0, sp, 456 - call putfarray - li a0, 8 - addi a1, sp, 424 - addi s1, sp, 424 - call putarray - sw zero, 420(sp) - li a0, 7 - lw a1, 420(sp) - blt a0, a1, .LBB2_3 -.LBB2_2: # %while_body.L5 - # =>This Inner Loop Header: Depth=1 - lw a1, 420(sp) - slli a2, a1, 2 - add a3, s1, a2 - lw a4, 0(a3) - add a2, a2, s0 - flw fa5, 0(a2) - fcvt.s.w fa4, a4 - fsub.s fa5, fa4, fa5 - fcvt.w.s a2, fa5, rtz - sw a2, 0(a3) - addi a1, a1, 1 - sw a1, 420(sp) - lw a1, 420(sp) - bge a0, a1, .LBB2_2 -.LBB2_3: # %while_exit.L6 - lui a0, %hi(k0) - lw a0, %lo(k0)(a0) - slli a0, a0, 2 - addi a1, sp, 424 - add a0, a0, a1 - lw a0, 0(a0) - fcvt.s.w fa0, a0 - j .LBB2_5 -.LBB2_4: # %if_else.L7 - flw fa5, 608(sp) - fsw fa5, 388(sp) # 4-byte Folded Spill - flw fa5, 592(sp) - fsw fa5, 400(sp) # 4-byte Folded Spill - flw fa5, 588(sp) - fsw fa5, 396(sp) # 4-byte Folded Spill - flw fa5, 584(sp) - fsw fa5, 392(sp) # 4-byte Folded Spill - flw fa5, 576(sp) - fsw fa5, 408(sp) # 4-byte Folded Spill - flw fa5, 572(sp) - fsw fa5, 404(sp) # 4-byte Folded Spill - flw fa5, 564(sp) - fsw fa5, 416(sp) # 4-byte Folded Spill - flw fa5, 556(sp) - fsw fa5, 412(sp) # 4-byte Folded Spill - flw fa7, 808(sp) - flw fa6, 816(sp) - flw ft2, 824(sp) - flw ft3, 832(sp) - flw ft4, 840(sp) - flw ft5, 856(sp) - flw ft6, 880(sp) - flw ft7, 888(sp) - flw ft8, 896(sp) - flw ft9, 904(sp) - flw ft10, 912(sp) - flw ft11, 928(sp) - flw fs0, 944(sp) - flw fs1, 952(sp) - flw fs2, 960(sp) - flw fs3, 968(sp) - flw fs4, 992(sp) - flw fs5, 1000(sp) - flw fs6, 1008(sp) - flw fs7, 1024(sp) - flw fs8, 1048(sp) - flw fs9, 1056(sp) - flw fs10, 1064(sp) - flw fs11, 1072(sp) - lw a7, 568(sp) - lw a6, 580(sp) - lw a5, 596(sp) - lw a4, 600(sp) - lw a2, 612(sp) - lw a1, 616(sp) - lw a0, 604(sp) - lw t0, 560(sp) - lw t1, 552(sp) - lw t2, 548(sp) - lw t3, 544(sp) - lw t4, 540(sp) - lw t5, 536(sp) - lw t6, 532(sp) - lw s2, 528(sp) - lw s3, 524(sp) - lw s4, 520(sp) - lw s5, 516(sp) - lw s6, 512(sp) - lw s7, 508(sp) - lw a3, 504(sp) - lw s0, 500(sp) - lw s1, 496(sp) - flw ft1, 1104(sp) - flw ft0, 1112(sp) - flw fa0, 1120(sp) - flw fa1, 1128(sp) - flw fa2, 1136(sp) - flw fa3, 1144(sp) - flw fa4, 1160(sp) - flw fa5, 1176(sp) - fsw fa5, 376(sp) - fsw fa4, 360(sp) - fsw fa3, 344(sp) - fsw fa2, 336(sp) - fsw fa1, 328(sp) - fsw fa0, 320(sp) - fsw ft0, 312(sp) - fsw ft1, 304(sp) - fsw fs11, 272(sp) - fsw fs10, 264(sp) - fsw fs9, 256(sp) - fsw fs8, 248(sp) - fsw fs7, 224(sp) - fsw fs6, 208(sp) - fsw fs5, 200(sp) - fsw fs4, 192(sp) - fsw fs3, 168(sp) - fsw fs2, 160(sp) - fsw fs1, 152(sp) - fsw fs0, 144(sp) - fsw ft11, 128(sp) - fsw ft10, 112(sp) - fsw ft9, 104(sp) - fsw ft8, 96(sp) - fsw ft7, 88(sp) - fsw ft6, 80(sp) - fsw ft5, 56(sp) - fsw ft4, 40(sp) - fsw ft3, 32(sp) - fsw ft2, 24(sp) - fsw fa6, 16(sp) - fsw fa7, 8(sp) - sd s1, 368(sp) - sd s0, 352(sp) - sd a3, 296(sp) - sd s7, 288(sp) - sd s6, 280(sp) - sd s5, 240(sp) - sd s4, 232(sp) - sd s3, 216(sp) - sd s2, 184(sp) - sd t6, 176(sp) - sd t5, 136(sp) - sd t4, 120(sp) - sd t3, 72(sp) - sd t2, 64(sp) - sd t1, 48(sp) - sd t0, 0(sp) - flw fa0, 388(sp) # 4-byte Folded Reload - mv a3, a0 - flw fa1, 400(sp) # 4-byte Folded Reload - flw fa2, 396(sp) # 4-byte Folded Reload - flw fa3, 392(sp) # 4-byte Folded Reload - flw fa4, 408(sp) # 4-byte Folded Reload - flw fa5, 404(sp) # 4-byte Folded Reload - flw fa6, 416(sp) # 4-byte Folded Reload - flw fa7, 412(sp) # 4-byte Folded Reload - call params_f40_i24 -.LBB2_5: # %while_exit.L6 - ld ra, 792(sp) # 8-byte Folded Reload - ld s0, 784(sp) # 8-byte Folded Reload - ld s1, 776(sp) # 8-byte Folded Reload - ld s2, 768(sp) # 8-byte Folded Reload - ld s3, 760(sp) # 8-byte Folded Reload - ld s4, 752(sp) # 8-byte Folded Reload - ld s5, 744(sp) # 8-byte Folded Reload - ld s6, 736(sp) # 8-byte Folded Reload - ld s7, 728(sp) # 8-byte Folded Reload - ld s8, 720(sp) # 8-byte Folded Reload - fld fs0, 712(sp) # 8-byte Folded Reload - fld fs1, 704(sp) # 8-byte Folded Reload - fld fs2, 696(sp) # 8-byte Folded Reload - fld fs3, 688(sp) # 8-byte Folded Reload - fld fs4, 680(sp) # 8-byte Folded Reload - fld fs5, 672(sp) # 8-byte Folded Reload - fld fs6, 664(sp) # 8-byte Folded Reload - fld fs7, 656(sp) # 8-byte Folded Reload - fld fs8, 648(sp) # 8-byte Folded Reload - fld fs9, 640(sp) # 8-byte Folded Reload - fld fs10, 632(sp) # 8-byte Folded Reload - fld fs11, 624(sp) # 8-byte Folded Reload - addi sp, sp, 800 - ret -.Lfunc_end2: - .size params_f40_i24, .Lfunc_end2-params_f40_i24 - .cfi_endproc - # -- End function - .globl params_fa40 # -- Begin function params_fa40 - .p2align 1 - .type params_fa40,@function -params_fa40: # @params_fa40 - .cfi_startproc -# %bb.0: # %entry_params_fa40 - addi sp, sp, -560 - .cfi_def_cfa_offset 560 - sd ra, 552(sp) # 8-byte Folded Spill - sd s0, 544(sp) # 8-byte Folded Spill - sd s1, 536(sp) # 8-byte Folded Spill - sd s2, 528(sp) # 8-byte Folded Spill - sd s3, 520(sp) # 8-byte Folded Spill - sd s4, 512(sp) # 8-byte Folded Spill - sd s5, 504(sp) # 8-byte Folded Spill - sd s6, 496(sp) # 8-byte Folded Spill - sd s7, 488(sp) # 8-byte Folded Spill - sd s8, 480(sp) # 8-byte Folded Spill - sd s9, 472(sp) # 8-byte Folded Spill - sd s10, 464(sp) # 8-byte Folded Spill - sd s11, 456(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - .cfi_offset s2, -32 - .cfi_offset s3, -40 - .cfi_offset s4, -48 - .cfi_offset s5, -56 - .cfi_offset s6, -64 - .cfi_offset s7, -72 - .cfi_offset s8, -80 - .cfi_offset s9, -88 - .cfi_offset s10, -96 - .cfi_offset s11, -104 - lui s1, %hi(k0) - lw s0, %lo(k0)(s1) - sd a0, 448(sp) - sd a1, 440(sp) - sd a2, 432(sp) - slli s0, s0, 2 - add a0, a0, s0 - flw fa5, 0(a0) - add a1, a1, s0 - flw fa4, 0(a1) - add a2, a2, s0 - flw fa3, 0(a2) - add a0, a3, s0 - flw fa2, 0(a0) - sd a3, 424(sp) - fadd.s fa5, fa5, fa4 - fadd.s fa5, fa5, fa3 - fadd.s fa5, fa5, fa2 - add a0, a4, s0 - flw fa4, 0(a0) - add a0, a5, s0 - flw fa3, 0(a0) - add a0, a6, s0 - flw fa2, 0(a0) - add a0, a7, s0 - flw fa1, 0(a0) - fadd.s fa4, fa4, fa3 - ld a0, 560(sp) - fadd.s fa4, fa4, fa2 - fadd.s fa4, fa4, fa1 - ld a1, 568(sp) - add a0, a0, s0 - flw fa3, 0(a0) - ld a0, 576(sp) - add a1, a1, s0 - ld a2, 584(sp) - flw fa2, 0(a1) - add a0, a0, s0 - flw fa1, 0(a0) - add a2, a2, s0 - flw fa0, 0(a2) - fadd.s fa3, fa3, fa2 - ld a0, 592(sp) - fadd.s fa3, fa3, fa1 - fadd.s fa3, fa3, fa0 - ld a1, 600(sp) - add a0, a0, s0 - flw fa2, 0(a0) - ld a0, 608(sp) - add a1, a1, s0 - ld a2, 616(sp) - flw fa1, 0(a1) - add a0, a0, s0 - flw fa0, 0(a0) - add a2, a2, s0 - flw ft0, 0(a2) - fadd.s fa2, fa2, fa1 - ld a0, 624(sp) - fadd.s fa2, fa2, fa0 - fadd.s fa2, fa2, ft0 - ld a1, 632(sp) - add a0, a0, s0 - flw fa1, 0(a0) - ld a0, 640(sp) - add a1, a1, s0 - ld a2, 648(sp) - flw fa0, 0(a1) - add a0, a0, s0 - flw ft0, 0(a0) - add a2, a2, s0 - flw ft1, 0(a2) - fadd.s fa1, fa1, fa0 - ld a0, 656(sp) - fadd.s fa1, fa1, ft0 - fadd.s fa1, fa1, ft1 - ld a1, 664(sp) - add a0, a0, s0 - flw fa0, 0(a0) - ld a0, 672(sp) - add a1, a1, s0 - ld a2, 680(sp) - flw ft0, 0(a1) - add a0, a0, s0 - flw ft1, 0(a0) - add a2, a2, s0 - flw ft2, 0(a2) - fadd.s fa0, fa0, ft0 - ld a0, 688(sp) - fadd.s fa0, fa0, ft1 - fadd.s fa0, fa0, ft2 - ld a1, 696(sp) - add a0, a0, s0 - flw ft0, 0(a0) - ld a0, 704(sp) - add a1, a1, s0 - ld a2, 712(sp) - flw ft1, 0(a1) - add a0, a0, s0 - flw ft2, 0(a0) - add a2, a2, s0 - flw ft3, 0(a2) - fadd.s ft0, ft0, ft1 - ld a0, 720(sp) - fadd.s ft0, ft0, ft2 - fadd.s ft0, ft0, ft3 - ld a1, 728(sp) - add a0, a0, s0 - flw ft1, 0(a0) - ld a0, 736(sp) - add a1, a1, s0 - ld a2, 744(sp) - flw ft2, 0(a1) - add a0, a0, s0 - flw ft3, 0(a0) - add a2, a2, s0 - flw ft4, 0(a2) - fadd.s ft1, ft1, ft2 - ld a0, 752(sp) - fadd.s ft1, ft1, ft3 - fadd.s ft1, ft1, ft4 - ld a1, 760(sp) - add a0, a0, s0 - flw ft2, 0(a0) - ld a0, 768(sp) - add a1, a1, s0 - ld a2, 776(sp) - flw ft3, 0(a1) - add a0, a0, s0 - flw ft4, 0(a0) - add a2, a2, s0 - flw ft5, 0(a2) - fadd.s ft2, ft2, ft3 - ld a0, 784(sp) - fadd.s ft2, ft2, ft4 - fadd.s ft2, ft2, ft5 - ld a1, 792(sp) - add a0, a0, s0 - flw ft3, 0(a0) - ld a0, 800(sp) - add a1, a1, s0 - ld a2, 808(sp) - flw ft4, 0(a1) - add a0, a0, s0 - flw ft5, 0(a0) - add a2, a2, s0 - flw ft6, 0(a2) - sd a4, 416(sp) - fadd.s ft3, ft3, ft4 - fadd.s ft3, ft3, ft5 - fadd.s ft3, ft3, ft6 - fsw fa5, 352(sp) - fsw fa4, 356(sp) - fsw fa3, 360(sp) - fsw fa2, 364(sp) - fsw fa1, 368(sp) - fsw fa0, 372(sp) - fsw ft0, 376(sp) - ld a0, 808(sp) - fsw ft1, 380(sp) - fsw ft2, 384(sp) - fsw ft3, 388(sp) - add a0, a0, s0 - flw fa5, 0(a0) - sd a5, 408(sp) - sd a6, 400(sp) - fmv.w.x fa4, zero - flt.s a0, fa5, fa4 - flt.s a1, fa4, fa5 - or a0, a0, a1 - fcvt.s.w fa5, a0 - flt.s a0, fa5, fa4 - flt.s a1, fa4, fa5 - or a0, a0, a1 - fcvt.s.w fa5, a0 - flt.s a0, fa5, fa4 - flt.s a1, fa4, fa5 - or a0, a0, a1 - sd a7, 392(sp) - beqz a0, .LBB3_2 -# %bb.1: # %if_then.L9 - li a0, 10 - addi a1, sp, 352 - addi s0, sp, 352 - call putfarray - lw a0, %lo(k0)(s1) - slli a0, a0, 2 - add a0, a0, s0 - flw fa0, 0(a0) - j .LBB3_3 -.LBB3_2: # %if_else.L10 - ld a0, 440(sp) - sd a0, 344(sp) # 8-byte Folded Spill - ld a0, 432(sp) - sd a0, 336(sp) # 8-byte Folded Spill - ld a0, 424(sp) - sd a0, 328(sp) # 8-byte Folded Spill - ld a0, 416(sp) - sd a0, 320(sp) # 8-byte Folded Spill - ld a0, 408(sp) - sd a0, 312(sp) # 8-byte Folded Spill - ld a0, 400(sp) - sd a0, 304(sp) # 8-byte Folded Spill - ld a0, 392(sp) - sd a0, 296(sp) # 8-byte Folded Spill - ld a0, 560(sp) - sd a0, 288(sp) # 8-byte Folded Spill - ld a0, 568(sp) - sd a0, 280(sp) # 8-byte Folded Spill - ld a0, 576(sp) - sd a0, 272(sp) # 8-byte Folded Spill - ld a0, 584(sp) - sd a0, 264(sp) # 8-byte Folded Spill - ld a0, 592(sp) - sd a0, 256(sp) # 8-byte Folded Spill - ld t4, 600(sp) - ld t5, 608(sp) - ld t6, 616(sp) - ld s2, 624(sp) - ld s3, 632(sp) - ld s4, 640(sp) - ld s5, 648(sp) - ld s6, 656(sp) - ld s7, 664(sp) - ld s8, 672(sp) - ld s9, 680(sp) - ld s10, 688(sp) - ld s11, 696(sp) - ld ra, 704(sp) - ld s1, 712(sp) - ld s0, 720(sp) - ld t2, 728(sp) - ld t1, 736(sp) - ld t0, 744(sp) - ld a7, 752(sp) - ld a6, 760(sp) - ld a5, 768(sp) - ld a4, 776(sp) - ld a3, 784(sp) - ld a2, 792(sp) - ld a1, 800(sp) - ld a0, 808(sp) - addi t3, sp, 352 - sd t3, 248(sp) - sd a0, 240(sp) - sd a1, 232(sp) - sd a2, 224(sp) - sd a3, 216(sp) - sd a4, 208(sp) - sd a5, 200(sp) - sd a6, 192(sp) - sd a7, 184(sp) - sd t0, 176(sp) - sd t1, 168(sp) - sd t2, 160(sp) - sd s0, 152(sp) - sd s1, 144(sp) - sd ra, 136(sp) - sd s11, 128(sp) - sd s10, 120(sp) - sd s9, 112(sp) - sd s8, 104(sp) - sd s7, 96(sp) - sd s6, 88(sp) - sd s5, 80(sp) - sd s4, 72(sp) - sd s3, 64(sp) - sd s2, 56(sp) - sd t6, 48(sp) - sd t5, 40(sp) - sd t4, 32(sp) - ld a0, 256(sp) # 8-byte Folded Reload - sd a0, 24(sp) - ld a0, 264(sp) # 8-byte Folded Reload - sd a0, 16(sp) - ld a0, 272(sp) # 8-byte Folded Reload - sd a0, 8(sp) - ld a0, 280(sp) # 8-byte Folded Reload - sd a0, 0(sp) - ld a0, 344(sp) # 8-byte Folded Reload - ld a1, 336(sp) # 8-byte Folded Reload - ld a2, 328(sp) # 8-byte Folded Reload - ld a3, 320(sp) # 8-byte Folded Reload - ld a4, 312(sp) # 8-byte Folded Reload - ld a5, 304(sp) # 8-byte Folded Reload - ld a6, 296(sp) # 8-byte Folded Reload - ld a7, 288(sp) # 8-byte Folded Reload - call params_fa40 -.LBB3_3: # %if_then.L9 - ld ra, 552(sp) # 8-byte Folded Reload - ld s0, 544(sp) # 8-byte Folded Reload - ld s1, 536(sp) # 8-byte Folded Reload - ld s2, 528(sp) # 8-byte Folded Reload - ld s3, 520(sp) # 8-byte Folded Reload - ld s4, 512(sp) # 8-byte Folded Reload - ld s5, 504(sp) # 8-byte Folded Reload - ld s6, 496(sp) # 8-byte Folded Reload - ld s7, 488(sp) # 8-byte Folded Reload - ld s8, 480(sp) # 8-byte Folded Reload - ld s9, 472(sp) # 8-byte Folded Reload - ld s10, 464(sp) # 8-byte Folded Reload - ld s11, 456(sp) # 8-byte Folded Reload - addi sp, sp, 560 - ret -.Lfunc_end3: - .size params_fa40, .Lfunc_end3-params_fa40 - .cfi_endproc - # -- End function - .globl params_mix # -- Begin function params_mix - .p2align 1 - .type params_mix,@function -params_mix: # @params_mix - .cfi_startproc -# %bb.0: # %entry_params_mix - addi sp, sp, -832 - .cfi_def_cfa_offset 832 - sd ra, 824(sp) # 8-byte Folded Spill - sd s0, 816(sp) # 8-byte Folded Spill - sd s1, 808(sp) # 8-byte Folded Spill - sd s2, 800(sp) # 8-byte Folded Spill - sd s3, 792(sp) # 8-byte Folded Spill - sd s4, 784(sp) # 8-byte Folded Spill - sd s5, 776(sp) # 8-byte Folded Spill - sd s6, 768(sp) # 8-byte Folded Spill - sd s7, 760(sp) # 8-byte Folded Spill - sd s8, 752(sp) # 8-byte Folded Spill - sd s9, 744(sp) # 8-byte Folded Spill - sd s10, 736(sp) # 8-byte Folded Spill - sd s11, 728(sp) # 8-byte Folded Spill - fsd fs0, 720(sp) # 8-byte Folded Spill - fsd fs1, 712(sp) # 8-byte Folded Spill - .cfi_offset ra, -8 - .cfi_offset s0, -16 - .cfi_offset s1, -24 - .cfi_offset s2, -32 - .cfi_offset s3, -40 - .cfi_offset s4, -48 - .cfi_offset s5, -56 - .cfi_offset s6, -64 - .cfi_offset s7, -72 - .cfi_offset s8, -80 - .cfi_offset s9, -88 - .cfi_offset s10, -96 - .cfi_offset s11, -104 - .cfi_offset fs0, -112 - .cfi_offset fs1, -120 - ld t0, 1208(sp) - ld t1, 1168(sp) - ld t2, 1136(sp) - ld t3, 1088(sp) - ld t4, 1072(sp) - ld t5, 1040(sp) - ld t6, 1032(sp) - ld s2, 976(sp) - ld s1, 888(sp) - ld s0, 856(sp) - fsw fa0, 708(sp) - sd a0, 696(sp) - sw a1, 692(sp) - sd a2, 680(sp) - fsw fa1, 676(sp) - sw a3, 672(sp) - fsw fa2, 668(sp) - fsw fa3, 664(sp) - sd a4, 656(sp) - sd a5, 648(sp) - sw a6, 644(sp) - sw a7, 640(sp) - sw s0, 636(sp) - fsw fa4, 632(sp) - fsw fa5, 628(sp) - fsw fa6, 624(sp) - sw s1, 620(sp) - fsw fa7, 616(sp) - sw s2, 612(sp) - sw t6, 608(sp) - sw t5, 604(sp) - sw t4, 600(sp) - lui a0, %hi(k0) - lw a0, %lo(k0)(a0) - ld a1, 680(sp) - sw t3, 596(sp) - flw fa2, 708(sp) - slli a0, a0, 2 - add a1, a1, a0 - flw fa1, 0(a1) - flw fa0, 676(sp) - flw ft0, 668(sp) - sw t2, 592(sp) - fadd.s fa2, fa2, fa1 - fadd.s fa2, fa2, fa0 - fadd.s fa2, fa2, ft0 - ld a1, 832(sp) - add a4, a4, a0 - flw fa1, 0(a4) - ld a2, 864(sp) - add a1, a1, a0 - flw fa0, 0(a1) - ld a1, 872(sp) - add a2, a2, a0 - flw ft0, 0(a2) - fadd.s fa3, fa3, fa1 - add a1, a1, a0 - flw fa1, 0(a1) - fadd.s fa3, fa3, fa0 - ld a1, 880(sp) - fadd.s fa3, fa3, ft0 - fadd.s fa4, fa1, fa4 - fadd.s fa5, fa4, fa5 - add a1, a1, a0 - flw fa4, 0(a1) - fadd.s fa5, fa5, fa6 - flw fa1, 896(sp) - flw fa0, 904(sp) - fadd.s fa4, fa4, fa7 - ld a1, 920(sp) - fadd.s fa4, fa4, fa1 - ld a2, 944(sp) - fadd.s fa4, fa4, fa0 - add a1, a1, a0 - flw fa1, 0(a1) - add a2, a2, a0 - flw fa0, 0(a2) - flw ft0, 952(sp) - flw ft1, 960(sp) - ld a1, 984(sp) - fadd.s fa1, fa1, fa0 - ld a2, 992(sp) - fadd.s fa1, fa1, ft0 - add a1, a1, a0 - flw fa0, 0(a1) - add a2, a2, a0 - flw ft0, 0(a2) - flw ft2, 1000(sp) - fadd.s fa1, fa1, ft1 - flw ft1, 1008(sp) - fadd.s fa0, fa0, ft0 - fadd.s fa0, fa0, ft2 - ld a1, 1080(sp) - fadd.s fa0, fa0, ft1 - flw ft0, 1048(sp) - flw ft1, 1056(sp) - add a1, a1, a0 - flw ft2, 0(a1) - flw ft3, 1112(sp) - fadd.s ft0, ft0, ft1 - ld a1, 1128(sp) - fadd.s ft0, ft0, ft2 - ld a2, 1152(sp) - flw ft1, 1120(sp) - add a1, a1, a0 - flw ft2, 0(a1) - add a2, a2, a0 - flw ft4, 0(a2) - fadd.s ft0, ft0, ft3 - flw ft3, 1160(sp) - fadd.s ft1, ft1, ft2 - fadd.s ft1, ft1, ft4 - ld a1, 1184(sp) - fadd.s ft1, ft1, ft3 - ld a2, 1192(sp) - flw ft2, 1176(sp) - add a1, a1, a0 - flw ft3, 0(a1) - add a2, a2, a0 - flw ft4, 0(a2) - flw ft5, 1200(sp) - sw t1, 588(sp) - fadd.s ft2, ft2, ft3 - fadd.s ft2, ft2, ft4 - fadd.s ft2, ft2, ft5 - fsw fa2, 544(sp) - fsw fa3, 548(sp) - fsw fa5, 552(sp) - fsw fa4, 556(sp) - fsw fa1, 560(sp) - fsw fa0, 564(sp) - fsw ft0, 568(sp) - ld a1, 696(sp) - fsw ft1, 572(sp) - fsw ft2, 576(sp) - sw zero, 580(sp) - add a1, a1, a0 - lw a2, 692(sp) - lw a3, 672(sp) - lw a1, 0(a1) - ld a4, 648(sp) - sw t0, 584(sp) - add a2, a2, a3 - add a6, a1, a2 - add a4, a4, a0 - lw a2, 0(a4) - ld a3, 840(sp) - lw a4, 644(sp) - ld a5, 848(sp) - lw s1, 640(sp) - add a3, a3, a0 - lw a3, 0(a3) - add a5, a5, a0 - lw a5, 0(a5) - add a4, a4, s1 - lw s1, 636(sp) - add a7, a2, a4 - add a3, a3, a5 - ld a4, 912(sp) - add t0, a3, s1 - ld a5, 928(sp) - lw s1, 620(sp) - add a4, a4, a0 - lw a4, 0(a4) - add a5, a5, a0 - lw a5, 0(a5) - ld s0, 936(sp) - add a4, a4, s1 - ld s1, 968(sp) - add t1, a4, a5 - add s0, s0, a0 - lw a5, 0(s0) - add s1, s1, a0 - lw s1, 0(s1) - ld s0, 1016(sp) - lw a1, 612(sp) - ld a2, 1024(sp) - add a5, a5, s1 - add s0, s0, a0 - lw s1, 0(s0) - add a2, a2, a0 - lw a2, 0(a2) - add t2, a5, a1 - lw a5, 608(sp) - ld s0, 1064(sp) - add a2, a2, s1 - lw s1, 604(sp) - lw a3, 600(sp) - add s0, s0, a0 - lw s0, 0(s0) - add a2, a2, a5 - add a3, a3, s1 - ld a5, 1096(sp) - add a3, a3, s0 - ld s1, 1104(sp) - lw s0, 596(sp) - add a5, a5, a0 - lw a5, 0(a5) - add s1, s1, a0 - ld a4, 1144(sp) - lw s1, 0(s1) - add a5, a5, s0 - lw s0, 592(sp) - add a0, a0, a4 - lw a4, 588(sp) - lw a1, 584(sp) - lw a0, 0(a0) - add a5, a5, s1 - add a4, a4, s0 - add a4, a4, a1 - add a0, a0, a4 - sw a6, 504(sp) - sw a7, 508(sp) - sw t0, 512(sp) - sw t1, 516(sp) - sw t2, 520(sp) - sw a2, 524(sp) - sw a3, 528(sp) - sw a5, 532(sp) - sw a0, 536(sp) - sw zero, 540(sp) - beqz a1, .LBB4_4 -# %bb.1: # %if_then.L12 - li a0, 10 - addi a1, sp, 544 - addi s0, sp, 544 - call putfarray - li a0, 10 - addi a1, sp, 504 - addi s1, sp, 504 - call putarray - sw zero, 500(sp) - li a0, 9 - lw a1, 500(sp) - blt a0, a1, .LBB4_3 -.LBB4_2: # %while_body.L14 - # =>This Inner Loop Header: Depth=1 - lw a1, 500(sp) - slli a2, a1, 2 - add a3, s1, a2 - lw a4, 0(a3) - add a2, a2, s0 - flw fa5, 0(a2) - fcvt.s.w fa4, a4 - fsub.s fa5, fa4, fa5 - fcvt.w.s a2, fa5, rtz - sw a2, 0(a3) - addi a1, a1, 1 - sw a1, 500(sp) - lw a1, 500(sp) - bge a0, a1, .LBB4_2 -.LBB4_3: # %while_exit.L15 - lui a0, %hi(k0) - lw a0, %lo(k0)(a0) - slli a0, a0, 2 - addi a1, sp, 504 - add a0, a0, a1 - lw a0, 0(a0) - flw fa5, 576(sp) - fcvt.s.w fa4, a0 - fmul.s fa5, fa4, fa5 - fcvt.w.s a0, fa5, rtz - j .LBB4_5 -.LBB4_4: # %if_else.L16 - flw fa0, 708(sp) - flw fa1, 676(sp) - flw fa2, 668(sp) - flw fa3, 664(sp) - ld a0, 656(sp) - sd a0, 488(sp) # 8-byte Folded Spill - ld a0, 648(sp) - sd a0, 480(sp) # 8-byte Folded Spill - ld a0, 832(sp) - sd a0, 472(sp) # 8-byte Folded Spill - ld a0, 840(sp) - sd a0, 464(sp) # 8-byte Folded Spill - ld a0, 848(sp) - sd a0, 456(sp) # 8-byte Folded Spill - ld a0, 864(sp) - sd a0, 448(sp) # 8-byte Folded Spill - ld a0, 872(sp) - sd a0, 440(sp) # 8-byte Folded Spill - flw fa4, 632(sp) - flw fa5, 628(sp) - flw fa6, 624(sp) - ld a0, 880(sp) - sd a0, 432(sp) # 8-byte Folded Spill - flw fa7, 616(sp) - flw ft0, 896(sp) - flw ft1, 904(sp) - ld a0, 912(sp) - sd a0, 408(sp) # 8-byte Folded Spill - ld a0, 920(sp) - sd a0, 400(sp) # 8-byte Folded Spill - ld s3, 928(sp) - ld s4, 936(sp) - ld s5, 944(sp) - flw ft2, 952(sp) - flw ft3, 960(sp) - ld s6, 968(sp) - ld s7, 984(sp) - ld s8, 992(sp) - flw ft4, 1000(sp) - flw ft5, 1008(sp) - ld s9, 1016(sp) - ld s10, 1024(sp) - flw ft6, 1048(sp) - flw ft7, 1056(sp) - ld ra, 1064(sp) - ld s1, 1080(sp) - ld t5, 1096(sp) - ld t4, 1104(sp) - flw ft8, 1112(sp) - flw ft9, 1120(sp) - ld s0, 1128(sp) - ld t2, 1144(sp) - ld t1, 1152(sp) - flw ft10, 1160(sp) - flw ft11, 1176(sp) - ld a6, 1184(sp) - ld a4, 1192(sp) - lw a2, 584(sp) - flw fs0, 1200(sp) - lw a0, 640(sp) - sd a0, 424(sp) # 8-byte Folded Spill - lw a0, 644(sp) - sd a0, 416(sp) # 8-byte Folded Spill - lw a0, 672(sp) - sd a0, 392(sp) # 8-byte Folded Spill - lw s2, 692(sp) - lw s11, 636(sp) - lw t6, 620(sp) - lw t3, 612(sp) - lw t0, 608(sp) - lw a7, 604(sp) - lw a5, 600(sp) - lw a3, 596(sp) - lw a1, 592(sp) - lw a0, 588(sp) - fcvt.s.w fs1, a2 - fcvt.w.s a2, fs0, rtz - sd a2, 376(sp) - sd a4, 360(sp) - sd a6, 352(sp) - sd a0, 336(sp) - sd t1, 320(sp) - sd t2, 312(sp) - sd a1, 304(sp) - sd s0, 296(sp) - sd t4, 272(sp) - sd t5, 264(sp) - sd a3, 256(sp) - sd s1, 248(sp) - sd a5, 240(sp) - sd ra, 232(sp) - sd a7, 208(sp) - sd t0, 200(sp) - sd s10, 192(sp) - sd s9, 184(sp) - sd s8, 160(sp) - sd s7, 152(sp) - sd t3, 144(sp) - sd s6, 136(sp) - sd s5, 112(sp) - sd s4, 104(sp) - sd s3, 96(sp) - ld a0, 400(sp) # 8-byte Folded Reload - sd a0, 88(sp) - ld a0, 408(sp) # 8-byte Folded Reload - sd a0, 80(sp) - sd t6, 56(sp) - ld a0, 432(sp) # 8-byte Folded Reload - sd a0, 48(sp) - ld a0, 440(sp) # 8-byte Folded Reload - sd a0, 40(sp) - ld a0, 448(sp) # 8-byte Folded Reload - sd a0, 32(sp) - sd s11, 24(sp) - ld a0, 456(sp) # 8-byte Folded Reload - sd a0, 16(sp) - fsw fs1, 368(sp) - fsw ft11, 344(sp) - fsw ft10, 328(sp) - fsw ft9, 288(sp) - fsw ft8, 280(sp) - fsw ft7, 224(sp) - fsw ft6, 216(sp) - fsw ft5, 176(sp) - fsw ft4, 168(sp) - fsw ft3, 128(sp) - fsw ft2, 120(sp) - fsw ft1, 72(sp) - ld a0, 464(sp) # 8-byte Folded Reload - sd a0, 8(sp) - ld a0, 472(sp) # 8-byte Folded Reload - sd a0, 0(sp) - addi a0, sp, 504 - addi a2, sp, 544 - fsw ft0, 64(sp) - mv a1, s2 - ld a3, 392(sp) # 8-byte Folded Reload - ld a4, 488(sp) # 8-byte Folded Reload - ld a5, 480(sp) # 8-byte Folded Reload - ld a6, 416(sp) # 8-byte Folded Reload - ld a7, 424(sp) # 8-byte Folded Reload - call params_mix -.LBB4_5: # %while_exit.L15 - ld ra, 824(sp) # 8-byte Folded Reload - ld s0, 816(sp) # 8-byte Folded Reload - ld s1, 808(sp) # 8-byte Folded Reload - ld s2, 800(sp) # 8-byte Folded Reload - ld s3, 792(sp) # 8-byte Folded Reload - ld s4, 784(sp) # 8-byte Folded Reload - ld s5, 776(sp) # 8-byte Folded Reload - ld s6, 768(sp) # 8-byte Folded Reload - ld s7, 760(sp) # 8-byte Folded Reload - ld s8, 752(sp) # 8-byte Folded Reload - ld s9, 744(sp) # 8-byte Folded Reload - ld s10, 736(sp) # 8-byte Folded Reload - ld s11, 728(sp) # 8-byte Folded Reload - fld fs0, 720(sp) # 8-byte Folded Reload - fld fs1, 712(sp) # 8-byte Folded Reload - addi sp, sp, 832 - ret -.Lfunc_end4: - .size params_mix, .Lfunc_end4-params_mix - .cfi_endproc - # -- End function - .type k0,@object # @k0 - .section .sbss,"aw",@nobits - .globl k0 - .p2align 2, 0x0 -k0: - .word 0 # 0x0 - .size k0, 4 +.align 2 +.section .data +k: + .word 0 +FloatConst0: + .word 0x00000000 +FloatConst1: + .word 0x00000000 +.section .text +.global __aeabi_memclr4 +__aeabi_memclr4: +.L1: + MV t5, a0 + MV t6, a1 + ADD t6, a0, t6 + LI a0, 0 +.L2: + SW zero, (t5) + ADDI t5, t5, 4 + BLT t5, t6, .L2 + RET +.global params_f40 +params_f40: +.L3: + LI t6, -1840 + ADD sp, sp, t6 + SD fp, 56(sp) + LI t6, 1840 + ADD fp, sp, t6 + LI t6, -1792 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -1800 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -1808 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -1816 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1824 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1832 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1840 + ADD t6, t6, fp + FSW fs5, (t6) +.L4: + LI t6, -1736 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -1728 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -1720 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -1712 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -1704 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -1696 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -1688 + ADD t6, t6, fp + FSW fa6, (t6) + LI t6, -1680 + ADD t6, t6, fp + FSW fa7, (t6) + FLW fs2, 64(fp) + LI t6, -1672 + ADD t6, t6, fp + FSW fs2, (t6) + FLW fs3, 72(fp) + LI t6, -1664 + ADD t6, t6, fp + FSW fs3, (t6) + FLW fs4, 80(fp) + LI t6, -1656 + ADD t6, t6, fp + FSW fs4, (t6) + FLW fs5, 88(fp) + LI t6, -1648 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 64(fp) + FLW fs2, 96(fp) + LI t6, -1640 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 72(fp) + FLW fs3, 104(fp) + LI t6, -1632 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 80(fp) + FLW fs4, 112(fp) + LI t6, -1624 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 88(fp) + FLW fs5, 120(fp) + LI t6, -1616 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 96(fp) + FLW fs2, 128(fp) + LI t6, -1608 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 104(fp) + FLW fs3, 136(fp) + LI t6, -1600 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 112(fp) + FLW fs4, 144(fp) + LI t6, -1592 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 120(fp) + FLW fs5, 152(fp) + LI t6, -1584 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 128(fp) + FLW fs2, 160(fp) + LI t6, -1576 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 136(fp) + FLW fs3, 168(fp) + LI t6, -1568 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 144(fp) + FLW fs4, 176(fp) + LI t6, -1560 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 152(fp) + FLW fs5, 184(fp) + LI t6, -1552 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 160(fp) + FLW fs2, 192(fp) + LI t6, -1544 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 168(fp) + FLW fs3, 200(fp) + LI t6, -1536 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 176(fp) + FLW fs4, 208(fp) + LI t6, -1528 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 184(fp) + FLW fs5, 216(fp) + LI t6, -1520 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 192(fp) + FLW fs2, 224(fp) + LI t6, -1512 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 200(fp) + FLW fs3, 232(fp) + LI t6, -1504 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 208(fp) + FLW fs4, 240(fp) + LI t6, -1496 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 216(fp) + FLW fs5, 248(fp) + LI t6, -1488 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 224(fp) + FLW fs2, 256(fp) + LI t6, -1480 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 232(fp) + FLW fs3, 264(fp) + LI t6, -1472 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 240(fp) + FLW fs4, 272(fp) + LI t6, -1464 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 248(fp) + FLW fs5, 280(fp) + LI t6, -1456 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 256(fp) + FLW fs2, 288(fp) + LI t6, -1448 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 264(fp) + FLW fs3, 296(fp) + LI t6, -1440 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 272(fp) + FLW fs4, 304(fp) + LI t6, -1432 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 280(fp) + FLW fs5, 312(fp) + LI t6, -1424 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 288(fp) + LI t6, -1424 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs3, 296(fp) + LI s2, 0 + FCVT.S.W fs3, s2 + FEQ.S s3, fs2, fs3 + XORI s3, s3, 1 + SW s3, -344(fp) + FSW fa0, (fp) + FSW fa1, 8(fp) + FSW fa2, 16(fp) + FSW fa3, 24(fp) + FSW fa4, 32(fp) + FSW fa5, 40(fp) + FSW fa6, 48(fp) + FSW fa7, 56(fp) + FSW fs2, -328(fp) + FSW fs3, -336(fp) + FSW fs4, 304(fp) + FSW fs5, 312(fp) + LW s2, -344(fp) + BGTZ s2, .L6 + J .L5 +.L7: + LI t6, -1416 + ADD t6, t6, fp + FLW fs2, (t6) + SW s2, -344(fp) + FSW fs2, -352(fp) + FLW fa0, -352(fp) + LI t6, -1840 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1832 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1824 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1816 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1808 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -1800 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -1792 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -1784 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 1840 + ADD sp, sp, t6 + RET +.L6: + ADDI sp, sp, -32 + LI t6, -1776 + ADD a0, fp, t6 + LI a1, 40 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + LI t6, -1776 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + SD t2, -384(fp) + LI t6, -1736 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1728 + ADD t6, t6, fp + FLW fs3, (t6) + FADD.S fs4, fs2, fs3 + LI t6, -1720 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -408(fp) + FSW fs2, -392(fp) + FLW fs2, -408(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -400(fp) + LI t6, -1712 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -424(fp) + FSW fs2, -408(fp) + FLW fs2, -424(fp) + FADD.S fs4, fs2, fs3 + LD t4, -384(fp) + FSW fs4, (t4) + LD s2, -384(fp) + MV t2, s2 + ADDI t2, t2, 4 + SD t2, -448(fp) + FSW fs3, -432(fp) + LI t6, -1704 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -424(fp) + LI t6, -1696 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -440(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -416(fp) + LI t6, -1688 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -472(fp) + FSW fs2, -464(fp) + FLW fs2, -472(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -456(fp) + LI t6, -1680 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -488(fp) + FSW fs2, -472(fp) + FLW fs2, -488(fp) + FADD.S fs4, fs2, fs3 + LD t4, -448(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 8 + SD t2, -512(fp) + FSW fs3, -496(fp) + LI t6, -1672 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -488(fp) + LI t6, -1664 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -504(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -480(fp) + LI t6, -1656 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -536(fp) + FSW fs2, -528(fp) + FLW fs2, -536(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -520(fp) + LI t6, -1648 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -552(fp) + FSW fs2, -536(fp) + FLW fs2, -552(fp) + FADD.S fs4, fs2, fs3 + LD t4, -512(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 12 + SD t2, -576(fp) + FSW fs3, -560(fp) + LI t6, -1640 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -552(fp) + LI t6, -1632 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -568(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -544(fp) + LI t6, -1624 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -600(fp) + FSW fs2, -592(fp) + FLW fs2, -600(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -584(fp) + LI t6, -1616 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -616(fp) + FSW fs2, -600(fp) + FLW fs2, -616(fp) + FADD.S fs4, fs2, fs3 + LD t4, -576(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 16 + SD t2, -640(fp) + FSW fs3, -624(fp) + LI t6, -1608 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -616(fp) + LI t6, -1600 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -632(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -608(fp) + LI t6, -1592 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -664(fp) + FSW fs2, -656(fp) + FLW fs2, -664(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -648(fp) + LI t6, -1584 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -680(fp) + FSW fs2, -664(fp) + FLW fs2, -680(fp) + FADD.S fs4, fs2, fs3 + LD t4, -640(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 20 + SD t2, -704(fp) + FSW fs3, -688(fp) + LI t6, -1576 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -680(fp) + LI t6, -1568 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -696(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -672(fp) + LI t6, -1560 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -728(fp) + FSW fs2, -720(fp) + FLW fs2, -728(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -712(fp) + LI t6, -1552 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -744(fp) + FSW fs2, -728(fp) + FLW fs2, -744(fp) + FADD.S fs4, fs2, fs3 + LD t4, -704(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 24 + SD t2, -768(fp) + FSW fs3, -752(fp) + LI t6, -1544 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -744(fp) + LI t6, -1536 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -760(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -736(fp) + LI t6, -1528 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -792(fp) + FSW fs2, -784(fp) + FLW fs2, -792(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -776(fp) + LI t6, -1520 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -808(fp) + FSW fs2, -792(fp) + FLW fs2, -808(fp) + FADD.S fs4, fs2, fs3 + LD t4, -768(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 28 + SD t2, -832(fp) + FSW fs3, -816(fp) + LI t6, -1512 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -808(fp) + LI t6, -1504 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -824(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -800(fp) + LI t6, -1496 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -856(fp) + FSW fs2, -848(fp) + FLW fs2, -856(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -840(fp) + LI t6, -1488 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -872(fp) + FSW fs2, -856(fp) + FLW fs2, -872(fp) + FADD.S fs4, fs2, fs3 + LD t4, -832(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 32 + SD t2, -896(fp) + FSW fs3, -880(fp) + LI t6, -1480 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -872(fp) + LI t6, -1472 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -888(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -864(fp) + LI t6, -1464 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -920(fp) + FSW fs2, -912(fp) + FLW fs2, -920(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -904(fp) + LI t6, -1456 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -936(fp) + FSW fs2, -920(fp) + FLW fs2, -936(fp) + FADD.S fs4, fs2, fs3 + LD t4, -896(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 36 + SD t2, -960(fp) + FSW fs3, -944(fp) + LI t6, -1448 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -936(fp) + LI t6, -1440 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -952(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -928(fp) + LI t6, -1432 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -984(fp) + FSW fs2, -976(fp) + FLW fs2, -984(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -968(fp) + LI t6, -1424 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -1000(fp) + FSW fs2, -984(fp) + FLW fs2, -1000(fp) + FADD.S fs4, fs2, fs3 + LD t4, -960(fp) + FSW fs4, (t4) + SD s2, -384(fp) + LI t6, -1776 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -1024 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -32 + LI a0, 10 + LI t6, -1024 + ADD t6, t6, fp + LD a1, (t6) + CALL putfarray + ADDI sp, sp, 32 + LA t5, k + LW s3, (t5) + LI t6, -1776 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1040 + ADD t6, t6, fp + SD t2, (t6) + FSW fs2, -1000(fp) + LI t6, -1040 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1416 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1024 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -1032 + ADD t6, t6, fp + SW s3, (t6) + FSW fa0, -352(fp) + LI t6, -1048 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, -1008(fp) + FSW fs4, -1016(fp) + FSW fs5, -992(fp) + J .L7 +.L5: + LI t6, -1728 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1720 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1712 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1704 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1056 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1696 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1064 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1688 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1072 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1680 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1080 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1672 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1088 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1664 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1096 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1656 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1104 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1648 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1112 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1640 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1120 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1632 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1128 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1624 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1136 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1616 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1144 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1608 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1152 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1600 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1160 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1592 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1168 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1584 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1176 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1576 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1184 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1568 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1192 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1560 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1200 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1552 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1208 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1544 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1216 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1536 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1224 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1528 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1232 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1520 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1240 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1512 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1248 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1504 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1256 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1496 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1264 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1488 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1272 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1480 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1280 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1472 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1288 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1464 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1296 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1456 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1304 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1448 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1312 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1440 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1320 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1432 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1328 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1424 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1336 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -1736 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1344 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1728 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1352 + ADD t6, t6, fp + FSW fs3, (t6) + FADD.S fs3, fs5, fs2 + LI t6, -1360 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1720 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1384 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1376 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1384 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs4 + ADDI sp, sp, -336 + LI t6, -1056 + ADD t6, t6, fp + FLW fa0, (t6) + LI t6, -1064 + ADD t6, t6, fp + FLW fa1, (t6) + LI t6, -1072 + ADD t6, t6, fp + FLW fa2, (t6) + LI t6, -1080 + ADD t6, t6, fp + FLW fa3, (t6) + LI t6, -1088 + ADD t6, t6, fp + FLW fa4, (t6) + LI t6, -1096 + ADD t6, t6, fp + FLW fa5, (t6) + LI t6, -1104 + ADD t6, t6, fp + FLW fa6, (t6) + LI t6, -1112 + ADD t6, t6, fp + FLW fa7, (t6) + LI t6, -1120 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 64(sp) + LI t6, -1120 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1128 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 72(sp) + LI t6, -1128 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1136 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 80(sp) + LI t6, -1136 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1144 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 88(sp) + LI t6, -1144 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1152 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 96(sp) + LI t6, -1152 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1160 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 104(sp) + LI t6, -1160 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1168 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 112(sp) + LI t6, -1168 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1176 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 120(sp) + LI t6, -1176 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1184 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 128(sp) + LI t6, -1184 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1192 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 136(sp) + LI t6, -1192 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1200 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 144(sp) + LI t6, -1200 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1208 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 152(sp) + LI t6, -1208 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1216 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 160(sp) + LI t6, -1216 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1224 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 168(sp) + LI t6, -1224 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1232 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 176(sp) + LI t6, -1232 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1240 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 184(sp) + LI t6, -1240 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1248 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 192(sp) + LI t6, -1248 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1256 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 200(sp) + LI t6, -1256 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1264 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 208(sp) + LI t6, -1264 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1272 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 216(sp) + LI t6, -1272 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1280 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 224(sp) + LI t6, -1280 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1288 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 232(sp) + LI t6, -1288 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1296 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 240(sp) + LI t6, -1296 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1304 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 248(sp) + LI t6, -1304 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1312 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 256(sp) + LI t6, -1312 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1320 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 264(sp) + LI t6, -1320 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1328 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 272(sp) + LI t6, -1328 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1336 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 280(sp) + LI t6, -1336 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1344 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 288(sp) + LI t6, -1344 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1352 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 296(sp) + LI t6, -1352 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1360 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 304(sp) + LI t6, -1360 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1400 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1400 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 312(sp) + CALL params_f40 + ADDI sp, sp, 336 + LI t6, -1408 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -1384 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1408 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1416 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1400 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1056 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -1064 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -1072 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -1080 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -1088 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -1096 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -1104 + ADD t6, t6, fp + FSW fa6, (t6) + LI t6, -1112 + ADD t6, t6, fp + FSW fa7, (t6) + LI t6, -1408 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1392 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1368 + ADD t6, t6, fp + FSW fs5, (t6) + J .L7 +.L8: + J .L7 +.global params_f40_i24 +params_f40_i24: +.L9: + LI t6, -2976 + ADD sp, sp, t6 + SD fp, 72(sp) + LI t6, 2976 + ADD fp, sp, t6 + LI t6, -2912 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -2920 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2928 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2936 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2944 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2952 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2960 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2968 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2976 + ADD t6, t6, fp + FSW fs5, (t6) +.L10: + LI t6, -2824 + ADD t6, t6, fp + SW a0, (t6) + LI t6, -2816 + ADD t6, t6, fp + SW a1, (t6) + LI t6, -2808 + ADD t6, t6, fp + SW a2, (t6) + LI t6, -2800 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2792 + ADD t6, t6, fp + SW a3, (t6) + LI t6, -2784 + ADD t6, t6, fp + SW a4, (t6) + LI t6, -2776 + ADD t6, t6, fp + SW a5, (t6) + LI t6, -2768 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -2760 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -2752 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -2744 + ADD t6, t6, fp + SW a6, (t6) + LI t6, -2736 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -2728 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -2720 + ADD t6, t6, fp + SW a7, (t6) + LI t6, -2712 + ADD t6, t6, fp + FSW fa6, (t6) + LW s2, 120(fp) + LI t6, -2704 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2696 + ADD t6, t6, fp + FSW fa7, (t6) + FLW fs2, 136(fp) + LI t6, -2688 + ADD t6, t6, fp + FSW fs2, (t6) + FLW fs3, 144(fp) + LI t6, -2680 + ADD t6, t6, fp + FSW fs3, (t6) + FLW fs4, 152(fp) + LI t6, -2672 + ADD t6, t6, fp + FSW fs4, (t6) + FLW fs5, 160(fp) + LI t6, -2664 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 136(fp) + FLW fs2, 168(fp) + LI t6, -2656 + ADD t6, t6, fp + FSW fs2, (t6) + SW s2, 120(fp) + LW s2, 176(fp) + LI t6, -2648 + ADD t6, t6, fp + SW s2, (t6) + FSW fs3, 144(fp) + FLW fs3, 184(fp) + LI t6, -2640 + ADD t6, t6, fp + FSW fs3, (t6) + LW s3, 192(fp) + LI t6, -2632 + ADD t6, t6, fp + SW s3, (t6) + LW s4, 200(fp) + LI t6, -2624 + ADD t6, t6, fp + SW s4, (t6) + FSW fs2, 168(fp) + FLW fs2, 208(fp) + LI t6, -2616 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 184(fp) + FLW fs3, 216(fp) + LI t6, -2608 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 152(fp) + FLW fs4, 224(fp) + LI t6, -2600 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 160(fp) + FLW fs5, 232(fp) + LI t6, -2592 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 208(fp) + FLW fs2, 240(fp) + LI t6, -2584 + ADD t6, t6, fp + FSW fs2, (t6) + SW s2, 176(fp) + LW s2, 248(fp) + LI t6, -2576 + ADD t6, t6, fp + SW s2, (t6) + FSW fs3, 216(fp) + FLW fs3, 256(fp) + LI t6, -2568 + ADD t6, t6, fp + FSW fs3, (t6) + SW s3, 192(fp) + LW s3, 264(fp) + LI t6, -2560 + ADD t6, t6, fp + SW s3, (t6) + FSW fs2, 240(fp) + FLW fs2, 272(fp) + LI t6, -2552 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs4, 224(fp) + FLW fs4, 280(fp) + LI t6, -2544 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs3, 256(fp) + FLW fs3, 288(fp) + LI t6, -2536 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs5, 232(fp) + FLW fs5, 296(fp) + LI t6, -2528 + ADD t6, t6, fp + FSW fs5, (t6) + SW s2, 248(fp) + LW s2, 304(fp) + LI t6, -2520 + ADD t6, t6, fp + SW s2, (t6) + SW s3, 264(fp) + LW s3, 312(fp) + LI t6, -2512 + ADD t6, t6, fp + SW s3, (t6) + FSW fs2, 272(fp) + FLW fs2, 320(fp) + LI t6, -2504 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 288(fp) + FLW fs3, 328(fp) + LI t6, -2496 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 280(fp) + FLW fs4, 336(fp) + LI t6, -2488 + ADD t6, t6, fp + FSW fs4, (t6) + SW s2, 304(fp) + LW s2, 344(fp) + LI t6, -2480 + ADD t6, t6, fp + SW s2, (t6) + FSW fs2, 320(fp) + FLW fs2, 352(fp) + LI t6, -2472 + ADD t6, t6, fp + FSW fs2, (t6) + SW s3, 312(fp) + LW s3, 360(fp) + LI t6, -2464 + ADD t6, t6, fp + SW s3, (t6) + SW s4, 200(fp) + LW s4, 368(fp) + LI t6, -2456 + ADD t6, t6, fp + SW s4, (t6) + FSW fs3, 328(fp) + FLW fs3, 376(fp) + LI t6, -2448 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs2, 352(fp) + FLW fs2, 384(fp) + LI t6, -2440 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs4, 336(fp) + FLW fs4, 392(fp) + LI t6, -2432 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 296(fp) + FLW fs5, 400(fp) + LI t6, -2424 + ADD t6, t6, fp + FSW fs5, (t6) + SW s2, 344(fp) + LW s2, 408(fp) + LI t6, -2416 + ADD t6, t6, fp + SW s2, (t6) + SW s3, 360(fp) + LW s3, 416(fp) + LI t6, -2408 + ADD t6, t6, fp + SW s3, (t6) + SW s4, 368(fp) + LW s4, 424(fp) + LI t6, -2400 + ADD t6, t6, fp + SW s4, (t6) + FSW fs2, 384(fp) + FLW fs2, 432(fp) + LI t6, -2392 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 376(fp) + FLW fs3, 440(fp) + LI t6, -2384 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, 392(fp) + FLW fs4, 448(fp) + LI t6, -2376 + ADD t6, t6, fp + FSW fs4, (t6) + FSW fs5, 400(fp) + FLW fs5, 456(fp) + LI t6, -2368 + ADD t6, t6, fp + FSW fs5, (t6) + FSW fs2, 432(fp) + FLW fs2, 464(fp) + LI t6, -2360 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 440(fp) + FLW fs3, 472(fp) + LI t6, -2352 + ADD t6, t6, fp + FSW fs3, (t6) + SW s2, 408(fp) + LW s2, 480(fp) + LI t6, -2344 + ADD t6, t6, fp + SW s2, (t6) + FSW fs4, 448(fp) + FLW fs4, 488(fp) + LI t6, -2336 + ADD t6, t6, fp + FSW fs4, (t6) + SW s3, 416(fp) + LW s3, 496(fp) + LI t6, -2328 + ADD t6, t6, fp + SW s3, (t6) + FSW fs2, 464(fp) + FLW fs2, 504(fp) + LI t6, -2320 + ADD t6, t6, fp + FSW fs2, (t6) + SW s2, 480(fp) + LI t6, -2824 + ADD t6, t6, fp + LW s2, (t6) + SW s4, 424(fp) + SW s3, 496(fp) + LI s3, 0 + SUB t6, s2, s3 + SNEZ s4, t6 + SW a0, (fp) + SW a1, 8(fp) + SW a2, 16(fp) + SW a3, 32(fp) + SW a4, 40(fp) + SW a5, 48(fp) + SW a6, 80(fp) + SW a7, 104(fp) + SW s2, -520(fp) + SW s4, -528(fp) + FSW fa0, 24(fp) + FSW fa1, 56(fp) + FSW fa2, 64(fp) + FSW fa3, 72(fp) + FSW fa4, 88(fp) + FSW fa5, 96(fp) + FSW fa6, 112(fp) + FSW fa7, 128(fp) + FSW fs2, 504(fp) + FSW fs3, 472(fp) + FSW fs4, 488(fp) + FSW fs5, 456(fp) + LW s2, -528(fp) + BGTZ s2, .L12 + J .L11 +.L13: + LI t6, -2312 + ADD t6, t6, fp + FLW fs2, (t6) + SW s2, -528(fp) + FSW fs2, -536(fp) + FLW fa0, -536(fp) + LI t6, -2976 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -2968 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2960 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2952 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2944 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2936 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2928 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2920 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2912 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -2904 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 2976 + ADD sp, sp, t6 + RET +.L12: + ADDI sp, sp, -32 + LI t6, -2896 + ADD a0, fp, t6 + LI a1, 40 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + LI t6, -2896 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + SD t2, -568(fp) + LI t6, -2488 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2680 + ADD t6, t6, fp + FLW fs3, (t6) + FADD.S fs4, fs2, fs3 + LI t6, -2336 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -592(fp) + FSW fs2, -576(fp) + FLW fs2, -592(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -584(fp) + LI t6, -2736 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -608(fp) + FSW fs2, -592(fp) + FLW fs2, -608(fp) + FADD.S fs4, fs2, fs3 + LD t4, -568(fp) + FSW fs4, (t4) + LD s2, -568(fp) + MV t2, s2 + ADDI t2, t2, 4 + SD t2, -632(fp) + FSW fs3, -616(fp) + LI t6, -2800 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -608(fp) + LI t6, -2536 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -624(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -600(fp) + LI t6, -2656 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -656(fp) + FSW fs2, -648(fp) + FLW fs2, -656(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -640(fp) + LI t6, -2752 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -672(fp) + FSW fs2, -656(fp) + FLW fs2, -672(fp) + FADD.S fs4, fs2, fs3 + LD t4, -632(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 8 + SD t2, -696(fp) + FSW fs3, -680(fp) + LI t6, -2768 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -672(fp) + LI t6, -2592 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -688(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -664(fp) + LI t6, -2496 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -720(fp) + FSW fs2, -712(fp) + FLW fs2, -720(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -704(fp) + LI t6, -2672 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -736(fp) + FSW fs2, -720(fp) + FLW fs2, -736(fp) + FADD.S fs4, fs2, fs3 + LD t4, -696(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 12 + SD t2, -760(fp) + FSW fs3, -744(fp) + LI t6, -2688 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -736(fp) + LI t6, -2432 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -752(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -728(fp) + LI t6, -2504 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -784(fp) + FSW fs2, -776(fp) + FLW fs2, -784(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -768(fp) + LI t6, -2760 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -800(fp) + FSW fs2, -784(fp) + FLW fs2, -800(fp) + FADD.S fs4, fs2, fs3 + LD t4, -760(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 16 + SD t2, -824(fp) + FSW fs3, -808(fp) + LI t6, -2544 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -800(fp) + LI t6, -2352 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -816(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -792(fp) + LI t6, -2392 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -848(fp) + FSW fs2, -840(fp) + FLW fs2, -848(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -832(fp) + LI t6, -2384 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -864(fp) + FSW fs2, -848(fp) + FLW fs2, -864(fp) + FADD.S fs4, fs2, fs3 + LD t4, -824(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 20 + SD t2, -888(fp) + FSW fs3, -872(fp) + LI t6, -2616 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -864(fp) + LI t6, -2552 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -880(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -856(fp) + LI t6, -2376 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -912(fp) + FSW fs2, -904(fp) + FLW fs2, -912(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -896(fp) + LI t6, -2600 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -928(fp) + FSW fs2, -912(fp) + FLW fs2, -928(fp) + FADD.S fs4, fs2, fs3 + LD t4, -888(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 24 + SD t2, -952(fp) + FSW fs3, -936(fp) + LI t6, -2440 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -928(fp) + LI t6, -2584 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -944(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -920(fp) + LI t6, -2368 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -976(fp) + FSW fs2, -968(fp) + FLW fs2, -976(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -960(fp) + LI t6, -2448 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -992(fp) + FSW fs2, -976(fp) + FLW fs2, -992(fp) + FADD.S fs4, fs2, fs3 + LD t4, -952(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 28 + SD t2, -1016(fp) + FSW fs3, -1000(fp) + LI t6, -2728 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs2, -992(fp) + LI t6, -2424 + ADD t6, t6, fp + FLW fs2, (t6) + FSW fs4, -1008(fp) + FADD.S fs4, fs3, fs2 + FSW fs5, -984(fp) + LI t6, -2696 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1040 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1032 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1040 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs4, fs2, fs5 + LI t6, -1024 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2472 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1056 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1040 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1056 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs4, fs2, fs3 + LD t4, -1016(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 32 + LI t6, -1080 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1064 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2640 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1056 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2608 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1072 + ADD t6, t6, fp + FSW fs4, (t6) + FADD.S fs4, fs3, fs2 + LI t6, -1048 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2528 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1104 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1096 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1104 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs4, fs2, fs5 + LI t6, -1088 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2320 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1120 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1104 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1120 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs4, fs2, fs3 + LI t6, -1080 + ADD t6, t6, fp + LD t4, (t6) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 36 + LI t6, -1144 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1128 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2360 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1120 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2712 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1136 + ADD t6, t6, fp + FSW fs4, (t6) + FADD.S fs4, fs3, fs2 + LI t6, -1112 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2664 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1168 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1160 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1168 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs4, fs2, fs5 + LI t6, -1152 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2568 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1184 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1168 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1184 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs4, fs2, fs3 + LI t6, -1144 + ADD t6, t6, fp + LD t4, (t6) + FSW fs4, (t4) + ADDI sp, sp, -32 + LI t6, -2856 + ADD a0, fp, t6 + LI a1, 32 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + SD s2, -568(fp) + LI t6, -2856 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -1224 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2720 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2792 + ADD t6, t6, fp + LW s4, (t6) + ADDW s5, s3, s4 + LI t6, -2816 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1248 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1232 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1248 + ADD t6, t6, fp + LW s3, (t6) + ADDW s5, s3, s2 + LI t6, -1224 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1240 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADDI t2, t2, 4 + LI t6, -1272 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1256 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2416 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1248 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2784 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1264 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s2, s3 + LI t6, -1224 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2776 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1296 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1280 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1296 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -1272 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1288 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADDI t2, t2, 8 + LI t6, -1320 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1304 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2808 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1296 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2648 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1312 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s4, s2 + LI t6, -1224 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2576 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1344 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1336 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1344 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s3 + LI t6, -1320 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1328 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADDI t2, t2, 12 + LI t6, -1368 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1352 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2512 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1344 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2632 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1360 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s3, s2 + LI t6, -1224 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2464 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1392 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1384 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1392 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -1368 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1376 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADDI t2, t2, 16 + LI t6, -1416 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1400 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2480 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1392 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2624 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1408 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s4, s2 + LI t6, -1224 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2328 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1440 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1432 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1440 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s3 + LI t6, -1416 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1424 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADDI t2, t2, 20 + LI t6, -1464 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1448 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2344 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1440 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2456 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1456 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s3, s2 + LI t6, -1224 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2560 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1488 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1480 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1488 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -1464 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1472 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADDI t2, t2, 24 + LI t6, -1512 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1496 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2520 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1488 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2704 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1504 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s4, s2 + LI t6, -1224 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2400 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1536 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1528 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1536 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s3 + LI t6, -1512 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1520 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1224 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADDI t2, t2, 28 + LI t6, -1560 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1544 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2408 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1536 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2744 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1552 + ADD t6, t6, fp + SW s5, (t6) + ADDW s5, s3, s2 + LI t6, -1224 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2824 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1584 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1576 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1584 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -1560 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1568 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2896 + ADD s3, fp, t6 + MV t2, s3 + ADD t2, t2, zero + LI t6, -1608 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -32 + LI a0, 10 + LI t6, -1608 + ADD t6, t6, fp + LD a1, (t6) + CALL putfarray + ADDI sp, sp, 32 + LI t6, -1584 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2856 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -1616 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -32 + LI a0, 8 + LI t6, -1608 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -1616 + ADD t6, t6, fp + LD a1, (t6) + CALL putarray + ADDI sp, sp, 32 + LI t0, 0 + LI t6, -2304 + ADD t6, t6, fp + SW t0, (t6) + LI t6, -1616 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -1592 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1600 + ADD t6, t6, fp + SW s5, (t6) + FSW fa0, -536(fp) + LI t6, -1184 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1192 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1200 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1176 + ADD t6, t6, fp + FSW fs5, (t6) + J .L14 +.L11: + LI t6, -2792 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2816 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2808 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -2800 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1632 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2792 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1640 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2784 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1648 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2776 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1656 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2768 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2760 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2752 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1664 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2744 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1688 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2736 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1696 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2728 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1672 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2720 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1704 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2712 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1712 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2704 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1720 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2696 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1728 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2688 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1744 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2680 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2672 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1760 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2664 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1768 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2656 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1752 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2648 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1776 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2640 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1736 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2632 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1680 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2624 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1792 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2616 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1800 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2608 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1816 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2600 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1784 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2592 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1840 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2584 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1808 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2576 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1848 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2568 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1824 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2560 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1872 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2552 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1856 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2544 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1888 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2536 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1864 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2528 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1880 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2520 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1896 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2512 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1904 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2504 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1920 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2496 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1912 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2488 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1936 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2480 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1952 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2472 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1944 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2464 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1832 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2456 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1960 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2448 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -1984 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2440 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1968 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2432 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1928 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2424 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1976 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2416 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -1992 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2408 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2000 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2400 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -2016 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2392 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2008 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2384 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2024 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2376 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2032 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2368 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -2064 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2360 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2072 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2352 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2040 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2344 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2080 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2336 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2048 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2328 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2096 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2320 + ADD t6, t6, fp + FLW fs2, (t6) + ADDI sp, sp, -528 + LI t6, -1632 + ADD t6, t6, fp + LW a0, (t6) + LI t6, -1640 + ADD t6, t6, fp + LW a1, (t6) + LI t6, -1648 + ADD t6, t6, fp + LW a2, (t6) + LI t6, -1656 + ADD t6, t6, fp + FLW fa0, (t6) + LI t6, -1664 + ADD t6, t6, fp + LW a3, (t6) + LI t6, -1672 + ADD t6, t6, fp + LW a4, (t6) + LI t6, -1680 + ADD t6, t6, fp + LW a5, (t6) + LI t6, -1688 + ADD t6, t6, fp + FLW fa1, (t6) + LI t6, -1696 + ADD t6, t6, fp + FLW fa2, (t6) + LI t6, -1704 + ADD t6, t6, fp + FLW fa3, (t6) + LI t6, -1712 + ADD t6, t6, fp + LW a6, (t6) + LI t6, -1720 + ADD t6, t6, fp + FLW fa4, (t6) + LI t6, -1728 + ADD t6, t6, fp + FLW fa5, (t6) + LI t6, -1736 + ADD t6, t6, fp + LW a7, (t6) + LI t6, -1744 + ADD t6, t6, fp + FLW fa6, (t6) + LI t6, -1752 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 120(sp) + LI t6, -1760 + ADD t6, t6, fp + FLW fa7, (t6) + LI t6, -1768 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 136(sp) + LI t6, -1768 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1776 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 144(sp) + LI t6, -1776 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1784 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 152(sp) + LI t6, -1784 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1792 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 160(sp) + LI t6, -1792 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1800 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 168(sp) + LI t6, -1752 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1808 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 176(sp) + LI t6, -1800 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1816 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 184(sp) + LI t6, -1808 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1824 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 192(sp) + LI t6, -1824 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1832 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 200(sp) + LI t6, -1816 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1840 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 208(sp) + LI t6, -1840 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1848 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 216(sp) + LI t6, -1848 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1856 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 224(sp) + LI t6, -1856 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1864 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 232(sp) + LI t6, -1864 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1872 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 240(sp) + LI t6, -1832 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1880 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 248(sp) + LI t6, -1872 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1888 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 256(sp) + LI t6, -1880 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1896 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 264(sp) + LI t6, -1888 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1904 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 272(sp) + LI t6, -1904 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1912 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 280(sp) + LI t6, -1912 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1920 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 288(sp) + LI t6, -1920 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1928 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 296(sp) + LI t6, -1896 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1936 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 304(sp) + LI t6, -1936 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1944 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 312(sp) + LI t6, -1928 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1952 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 320(sp) + LI t6, -1952 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1960 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 328(sp) + LI t6, -1960 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1968 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 336(sp) + LI t6, -1944 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1976 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 344(sp) + LI t6, -1968 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1984 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 352(sp) + LI t6, -1976 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1992 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 360(sp) + LI t6, -1992 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2000 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 368(sp) + LI t6, -1984 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2008 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 376(sp) + LI t6, -2008 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2016 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 384(sp) + LI t6, -2016 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2024 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 392(sp) + LI t6, -2024 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2032 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 400(sp) + LI t6, -2000 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2040 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 408(sp) + LI t6, -2040 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2048 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 416(sp) + LI t6, -2048 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2056 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2056 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 424(sp) + LI t6, -2032 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2064 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 432(sp) + LI t6, -2064 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2072 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 440(sp) + LI t6, -2072 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2080 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 448(sp) + LI t6, -2080 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2088 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2088 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 456(sp) + LI t6, -2088 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2096 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 464(sp) + LI t6, -2096 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2104 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2104 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 472(sp) + LI t6, -2056 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2112 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2112 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 480(sp) + LI t6, -2104 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2120 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2120 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 488(sp) + LI t6, -2112 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2128 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2128 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 496(sp) + LI t6, -2120 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2136 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2136 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 504(sp) + CALL params_f40_i24 + ADDI sp, sp, 528 + LI t6, -2144 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2144 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2312 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2128 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1632 + ADD t6, t6, fp + SW a0, (t6) + LI t6, -1640 + ADD t6, t6, fp + SW a1, (t6) + LI t6, -1648 + ADD t6, t6, fp + SW a2, (t6) + LI t6, -1664 + ADD t6, t6, fp + SW a3, (t6) + LI t6, -1672 + ADD t6, t6, fp + SW a4, (t6) + LI t6, -1680 + ADD t6, t6, fp + SW a5, (t6) + LI t6, -1712 + ADD t6, t6, fp + SW a6, (t6) + LI t6, -1736 + ADD t6, t6, fp + SW a7, (t6) + LI t6, -2136 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1656 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -1688 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -1696 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -1704 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -1720 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -1728 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -1744 + ADD t6, t6, fp + FSW fa6, (t6) + LI t6, -1760 + ADD t6, t6, fp + FSW fa7, (t6) + LI t6, -2144 + ADD t6, t6, fp + FSW fs2, (t6) + J .L13 +.L15: + J .L13 +.L14: + LI t6, -2304 + ADD t6, t6, fp + LW s2, (t6) + LI s4, 8 + SLT s3, s2, s4 + LI t6, -2152 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2160 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2160 + ADD t6, t6, fp + LW s2, (t6) + BGTZ s2, .L17 + J .L16 +.L17: + LI t6, -2304 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2856 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2176 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2160 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2304 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2856 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2192 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2168 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2192 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -2304 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -2896 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2216 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2216 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + FCVT.S.W fs3, s3 + FSUB.S fs4, fs3, fs2 + LI t6, -2184 + ADD t6, t6, fp + SW s2, (t6) + FCVT.W.S s2, fs4, rtz + LI t6, -2176 + ADD t6, t6, fp + LD t4, (t6) + SW s2, (t4) + LI t6, -2200 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2304 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2208 + ADD t6, t6, fp + SW s4, (t6) + LI s5, 1 + ADDW s4, s3, s5 + LI t6, -2304 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2248 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2256 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2264 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2224 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2232 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2240 + ADD t6, t6, fp + FSW fs4, (t6) + J .L14 +.L16: + LA t5, k + LW s2, (t5) + LI t6, -2856 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2280 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2280 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + FCVT.S.W fs2, s4 + LI t6, -2312 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2272 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2288 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2296 + ADD t6, t6, fp + FSW fs2, (t6) + J .L13 +.global params_fa40 +params_fa40: +.L18: + LI t6, -2864 + ADD sp, sp, t6 + SD fp, 64(sp) + LI t6, 2864 + ADD fp, sp, t6 + LI t6, -2808 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -2816 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2824 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2832 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2840 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2848 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2856 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2864 + ADD t6, t6, fp + FSW fs4, (t6) +.L19: + LI t6, -2792 + ADD t6, t6, fp + SD a0, (t6) + LI t6, -2784 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -2776 + ADD t6, t6, fp + SD a2, (t6) + LI t6, -2768 + ADD t6, t6, fp + SD a3, (t6) + LI t6, -2760 + ADD t6, t6, fp + SD a4, (t6) + LI t6, -2752 + ADD t6, t6, fp + SD a5, (t6) + LI t6, -2744 + ADD t6, t6, fp + SD a6, (t6) + LI t6, -2736 + ADD t6, t6, fp + SD a7, (t6) + LD s2, 64(fp) + LI t6, -2728 + ADD t6, t6, fp + SD s2, (t6) + LD s3, 72(fp) + LI t6, -2720 + ADD t6, t6, fp + SD s3, (t6) + LD s4, 80(fp) + LI t6, -2712 + ADD t6, t6, fp + SD s4, (t6) + LD s5, 88(fp) + LI t6, -2704 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 64(fp) + LD s2, 96(fp) + LI t6, -2696 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 72(fp) + LD s3, 104(fp) + LI t6, -2688 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 80(fp) + LD s4, 112(fp) + LI t6, -2680 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 88(fp) + LD s5, 120(fp) + LI t6, -2672 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 96(fp) + LD s2, 128(fp) + LI t6, -2664 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 104(fp) + LD s3, 136(fp) + LI t6, -2656 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 112(fp) + LD s4, 144(fp) + LI t6, -2648 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 120(fp) + LD s5, 152(fp) + LI t6, -2640 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 128(fp) + LD s2, 160(fp) + LI t6, -2632 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 136(fp) + LD s3, 168(fp) + LI t6, -2624 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 144(fp) + LD s4, 176(fp) + LI t6, -2616 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 152(fp) + LD s5, 184(fp) + LI t6, -2608 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 160(fp) + LD s2, 192(fp) + LI t6, -2600 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 168(fp) + LD s3, 200(fp) + LI t6, -2592 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 176(fp) + LD s4, 208(fp) + LI t6, -2584 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 184(fp) + LD s5, 216(fp) + LI t6, -2576 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 192(fp) + LD s2, 224(fp) + LI t6, -2568 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 200(fp) + LD s3, 232(fp) + LI t6, -2560 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 208(fp) + LD s4, 240(fp) + LI t6, -2552 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 216(fp) + LD s5, 248(fp) + LI t6, -2544 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 224(fp) + LD s2, 256(fp) + LI t6, -2536 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 232(fp) + LD s3, 264(fp) + LI t6, -2528 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 240(fp) + LD s4, 272(fp) + LI t6, -2520 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 248(fp) + LD s5, 280(fp) + LI t6, -2512 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 256(fp) + LD s2, 288(fp) + LI t6, -2504 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 264(fp) + LD s3, 296(fp) + LI t6, -2496 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 272(fp) + LD s4, 304(fp) + LI t6, -2488 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 280(fp) + LD s5, 312(fp) + LI t6, -2480 + ADD t6, t6, fp + SD s5, (t6) + ADDI sp, sp, -24 + SD a0, (fp) + LI t6, -2464 + ADD a0, fp, t6 + SD a1, 8(fp) + LI a1, 40 + CALL __aeabi_memclr4 + ADDI sp, sp, 24 + SD s2, 288(fp) + LI t6, -2464 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + SD t2, -344(fp) + SD s3, 296(fp) + LA t5, k + LW s3, (t5) + SD s4, 304(fp) + LI t6, -2792 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -368(fp) + LD t4, -368(fp) + FLW fs2, (t4) + LA t5, k + LW s2, (t5) + SD s4, -360(fp) + LI t6, -2784 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -400(fp) + FSW fs2, -376(fp) + LD t4, -400(fp) + FLW fs2, (t4) + FLW fs4, -376(fp) + FADD.S fs3, fs4, fs2 + SW s2, -384(fp) + LA t5, k + LW s2, (t5) + SW s3, -352(fp) + LI t6, -2776 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -440(fp) + FSW fs2, -408(fp) + LD t4, -440(fp) + FLW fs2, (t4) + FSW fs3, -416(fp) + FSW fs4, -376(fp) + FLW fs4, -416(fp) + FADD.S fs3, fs4, fs2 + SW s2, -424(fp) + LA t5, k + LW s2, (t5) + SD s3, -432(fp) + LI t6, -2768 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -480(fp) + FSW fs2, -448(fp) + LD t4, -480(fp) + FLW fs2, (t4) + FSW fs3, -456(fp) + FSW fs4, -416(fp) + FLW fs4, -456(fp) + FADD.S fs3, fs4, fs2 + LD t4, -344(fp) + FSW fs3, (t4) + SW s2, -464(fp) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 4 + SD t2, -504(fp) + SD s3, -472(fp) + LA t5, k + LW s3, (t5) + SD s4, -392(fp) + LI t6, -2760 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -528(fp) + FSW fs2, -488(fp) + LD t4, -528(fp) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + SD s4, -520(fp) + LI t6, -2752 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -560(fp) + FSW fs2, -536(fp) + LD t4, -560(fp) + FLW fs2, (t4) + FSW fs3, -496(fp) + FSW fs4, -456(fp) + FLW fs4, -536(fp) + FADD.S fs3, fs4, fs2 + SW s2, -544(fp) + LA t5, k + LW s2, (t5) + SW s3, -512(fp) + LI t6, -2744 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -600(fp) + FSW fs2, -568(fp) + LD t4, -600(fp) + FLW fs2, (t4) + FSW fs3, -576(fp) + FSW fs4, -536(fp) + FLW fs4, -576(fp) + FADD.S fs3, fs4, fs2 + SW s2, -584(fp) + LA t5, k + LW s2, (t5) + SD s3, -592(fp) + LI t6, -2736 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -640(fp) + FSW fs2, -608(fp) + LD t4, -640(fp) + FLW fs2, (t4) + FSW fs3, -616(fp) + FSW fs4, -576(fp) + FLW fs4, -616(fp) + FADD.S fs3, fs4, fs2 + LD t4, -504(fp) + FSW fs3, (t4) + SW s2, -624(fp) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 8 + SD t2, -664(fp) + SD s3, -632(fp) + LA t5, k + LW s3, (t5) + SD s4, -552(fp) + LI t6, -2728 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -688(fp) + FSW fs2, -648(fp) + LD t4, -688(fp) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + SD s4, -680(fp) + LI t6, -2720 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -720(fp) + FSW fs2, -696(fp) + LD t4, -720(fp) + FLW fs2, (t4) + FSW fs3, -656(fp) + FSW fs4, -616(fp) + FLW fs4, -696(fp) + FADD.S fs3, fs4, fs2 + SW s2, -704(fp) + LA t5, k + LW s2, (t5) + SW s3, -672(fp) + LI t6, -2712 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -760(fp) + FSW fs2, -728(fp) + LD t4, -760(fp) + FLW fs2, (t4) + FSW fs3, -736(fp) + FSW fs4, -696(fp) + FLW fs4, -736(fp) + FADD.S fs3, fs4, fs2 + SW s2, -744(fp) + LA t5, k + LW s2, (t5) + SD s3, -752(fp) + LI t6, -2704 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -800(fp) + FSW fs2, -768(fp) + LD t4, -800(fp) + FLW fs2, (t4) + FSW fs3, -776(fp) + FSW fs4, -736(fp) + FLW fs4, -776(fp) + FADD.S fs3, fs4, fs2 + LD t4, -664(fp) + FSW fs3, (t4) + SW s2, -784(fp) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 12 + SD t2, -824(fp) + SD s3, -792(fp) + LA t5, k + LW s3, (t5) + SD s4, -712(fp) + LI t6, -2696 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -848(fp) + FSW fs2, -808(fp) + LD t4, -848(fp) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + SD s4, -840(fp) + LI t6, -2688 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -880(fp) + FSW fs2, -856(fp) + LD t4, -880(fp) + FLW fs2, (t4) + FSW fs3, -816(fp) + FSW fs4, -776(fp) + FLW fs4, -856(fp) + FADD.S fs3, fs4, fs2 + SW s2, -864(fp) + LA t5, k + LW s2, (t5) + SW s3, -832(fp) + LI t6, -2680 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -920(fp) + FSW fs2, -888(fp) + LD t4, -920(fp) + FLW fs2, (t4) + FSW fs3, -896(fp) + FSW fs4, -856(fp) + FLW fs4, -896(fp) + FADD.S fs3, fs4, fs2 + SW s2, -904(fp) + LA t5, k + LW s2, (t5) + SD s3, -912(fp) + LI t6, -2672 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -960(fp) + FSW fs2, -928(fp) + LD t4, -960(fp) + FLW fs2, (t4) + FSW fs3, -936(fp) + FSW fs4, -896(fp) + FLW fs4, -936(fp) + FADD.S fs3, fs4, fs2 + LD t4, -824(fp) + FSW fs3, (t4) + SW s2, -944(fp) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 16 + SD t2, -984(fp) + SD s3, -952(fp) + LA t5, k + LW s3, (t5) + SD s4, -872(fp) + LI t6, -2664 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -1008(fp) + FSW fs2, -968(fp) + LD t4, -1008(fp) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + SD s4, -1000(fp) + LI t6, -2656 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1040 + ADD t6, t6, fp + SD t2, (t6) + FSW fs2, -1016(fp) + LI t6, -1040 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + FSW fs3, -976(fp) + FSW fs4, -936(fp) + FLW fs4, -1016(fp) + FADD.S fs3, fs4, fs2 + LI t6, -1024 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + SW s3, -992(fp) + LI t6, -2648 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1080 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1048 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1080 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1056 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs4, -1016(fp) + LI t6, -1056 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1064 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1072 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2640 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1120 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1088 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1120 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1096 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1056 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1096 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LD t4, -984(fp) + FSW fs3, (t4) + LI t6, -1104 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 20 + LI t6, -1144 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1112 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1032 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2632 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1168 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1128 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1168 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + LI t6, -1160 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2624 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1200 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1176 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1200 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1136 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1096 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1176 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1184 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1152 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2616 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1240 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1208 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1240 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1216 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1176 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1216 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1224 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1232 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2608 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1280 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1248 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1280 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1256 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1216 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1256 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1144 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1264 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 24 + LI t6, -1304 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1272 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1192 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2600 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1328 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1288 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1328 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + LI t6, -1320 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2592 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1360 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1336 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1360 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1296 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1256 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1336 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1344 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1312 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2584 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1400 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1368 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1400 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1376 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1336 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1376 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1384 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1392 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2576 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1440 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1408 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1440 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1416 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1376 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1416 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1304 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1424 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 28 + LI t6, -1464 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1432 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1352 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2568 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1488 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1448 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + LI t6, -1480 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2560 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1520 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1496 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1520 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1456 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1416 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1496 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1504 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1472 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2552 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1560 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1528 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1560 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1536 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1496 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1536 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1544 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1552 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2544 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1600 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1568 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1600 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1576 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1536 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1576 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1464 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1584 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 32 + LI t6, -1624 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1592 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1512 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2536 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1648 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1608 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1648 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + LI t6, -1640 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2528 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1680 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1656 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1680 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1616 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1576 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1656 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1664 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1632 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2520 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1720 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1688 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1720 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1696 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1656 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1696 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1704 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1712 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2512 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1760 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1728 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1760 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1736 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1696 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1736 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1624 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1744 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -344(fp) + MV t2, s2 + ADDI t2, t2, 36 + LI t6, -1784 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1752 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1672 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2504 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1808 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1768 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1808 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SD s2, -344(fp) + LA t5, k + LW s2, (t5) + LI t6, -1800 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2496 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1840 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1816 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1840 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1776 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1736 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1816 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1824 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1792 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2488 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1880 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1848 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1880 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1856 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1816 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1856 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1864 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1872 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2480 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1920 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1888 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1920 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1896 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1856 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1896 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1784 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1904 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1912 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2480 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1960 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1928 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1960 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1936 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1952 + ADD t6, t6, fp + SD s3, (t6) + LI s3, 0 + FCVT.S.W fs3, s3 + LI t6, -1944 + ADD t6, t6, fp + SW s2, (t6) + FEQ.S s2, fs2, fs3 + XORI s2, s2, 1 + LI t6, -1832 + ADD t6, t6, fp + SD s4, (t6) + LI s4, 0 + SUB t6, s2, s4 + SNEZ s3, t6 + LI t6, -1968 + ADD t6, t6, fp + FSW fs2, (t6) + FCVT.S.W fs2, s3 + LI t6, -1976 + ADD t6, t6, fp + FSW fs3, (t6) + LA t5, (FloatConst0) + FLW fs3, (t5) + FEQ.S s4, fs2, fs3 + XORI s4, s4, 1 + LI t6, -1896 + ADD t6, t6, fp + FSW fs4, (t6) + FCVT.S.W fs4, s4 + LI t6, -2000 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2008 + ADD t6, t6, fp + FSW fs2, (t6) + LA t5, (FloatConst1) + FLW fs2, (t5) + FEQ.S s2, fs4, fs2 + XORI s2, s2, 1 + SD a2, 16(fp) + SD a3, 24(fp) + SD a4, 32(fp) + SD a5, 40(fp) + SD a6, 48(fp) + SD a7, 56(fp) + LI t6, -2048 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2016 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2040 + ADD t6, t6, fp + SW s4, (t6) + SD s5, 312(fp) + LI t6, -2032 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2048 + ADD t6, t6, fp + LW s2, (t6) + BGTZ s2, .L21 + J .L20 +.L22: + LI t6, -2472 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2048 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2056 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2056 + ADD t6, t6, fp + FLW fa0, (t6) + LI t6, -2864 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2856 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2848 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2840 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2832 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2824 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2816 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2808 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -2800 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 2864 + ADD sp, sp, t6 + RET +.L21: + LI t6, -2464 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -2072 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -24 + LI a0, 10 + LI t6, -2072 + ADD t6, t6, fp + LD a1, (t6) + CALL putfarray + ADDI sp, sp, 24 + LA t5, k + LW s3, (t5) + LI t6, -2464 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2088 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2088 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2472 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2072 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -2080 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2056 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2096 + ADD t6, t6, fp + FSW fs2, (t6) + J .L22 +.L20: + LI t6, -2784 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2776 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2768 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2760 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2104 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2752 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2112 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2744 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2120 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2736 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2128 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2728 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2136 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2720 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2144 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2712 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2152 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2704 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2160 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2696 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2168 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2688 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2176 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2680 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2184 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2672 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2192 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2664 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2200 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2656 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2208 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2648 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2216 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2640 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2224 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2632 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2232 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2624 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2240 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2616 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2248 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2608 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2256 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2600 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2264 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2592 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2272 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2584 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2280 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2576 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2288 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2568 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2296 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2560 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2304 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2552 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2312 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2544 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2320 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2536 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2328 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2528 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2336 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2520 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2344 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2512 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2352 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2504 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2360 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2496 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2368 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2488 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2376 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2480 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2384 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2464 + ADD s5, fp, t6 + MV t2, s5 + ADD t2, t2, zero + LI t6, -2416 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -328 + LI t6, -2104 + ADD t6, t6, fp + LD a0, (t6) + LI t6, -2112 + ADD t6, t6, fp + LD a1, (t6) + LI t6, -2120 + ADD t6, t6, fp + LD a2, (t6) + LI t6, -2128 + ADD t6, t6, fp + LD a3, (t6) + LI t6, -2136 + ADD t6, t6, fp + LD a4, (t6) + LI t6, -2144 + ADD t6, t6, fp + LD a5, (t6) + LI t6, -2152 + ADD t6, t6, fp + LD a6, (t6) + LI t6, -2160 + ADD t6, t6, fp + LD a7, (t6) + LI t6, -2168 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 64(sp) + LI t6, -2168 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2176 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 72(sp) + LI t6, -2176 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2184 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 80(sp) + LI t6, -2184 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2192 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 88(sp) + LI t6, -2192 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2200 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 96(sp) + LI t6, -2200 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2208 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 104(sp) + LI t6, -2208 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2216 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 112(sp) + LI t6, -2216 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2224 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 120(sp) + LI t6, -2224 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2232 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 128(sp) + LI t6, -2232 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2240 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 136(sp) + LI t6, -2240 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2248 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 144(sp) + LI t6, -2248 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2256 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 152(sp) + LI t6, -2256 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2264 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 160(sp) + LI t6, -2264 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2272 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 168(sp) + LI t6, -2272 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2280 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 176(sp) + LI t6, -2280 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2288 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 184(sp) + LI t6, -2288 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2296 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 192(sp) + LI t6, -2296 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2304 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 200(sp) + LI t6, -2304 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2312 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 208(sp) + LI t6, -2312 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2320 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 216(sp) + LI t6, -2320 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2328 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 224(sp) + LI t6, -2328 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2336 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 232(sp) + LI t6, -2336 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2344 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 240(sp) + LI t6, -2344 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2352 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 248(sp) + LI t6, -2352 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2360 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 256(sp) + LI t6, -2360 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2368 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 264(sp) + LI t6, -2368 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2376 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 272(sp) + LI t6, -2376 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2384 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 280(sp) + LI t6, -2384 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2392 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2392 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 288(sp) + LI t6, -2392 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2400 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2400 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 296(sp) + LI t6, -2400 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2408 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2408 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 304(sp) + LI t6, -2408 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2416 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 312(sp) + CALL params_fa40 + ADDI sp, sp, 328 + LI t6, -2424 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2424 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2472 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2416 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2104 + ADD t6, t6, fp + SD a0, (t6) + LI t6, -2112 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -2120 + ADD t6, t6, fp + SD a2, (t6) + LI t6, -2128 + ADD t6, t6, fp + SD a3, (t6) + LI t6, -2136 + ADD t6, t6, fp + SD a4, (t6) + LI t6, -2144 + ADD t6, t6, fp + SD a5, (t6) + LI t6, -2152 + ADD t6, t6, fp + SD a6, (t6) + LI t6, -2160 + ADD t6, t6, fp + SD a7, (t6) + LI t6, -2424 + ADD t6, t6, fp + FSW fs2, (t6) + J .L22 +.L23: + J .L22 +.global params_mix +params_mix: +.L24: + LI t6, -3728 + ADD sp, sp, t6 + SD fp, 72(sp) + LI t6, 3728 + ADD fp, sp, t6 + LI t6, -3664 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -3672 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3680 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3688 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3696 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -3704 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3712 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3720 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3728 + ADD t6, t6, fp + FSW fs5, (t6) +.L25: + LI t6, -3648 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -3640 + ADD t6, t6, fp + SD a0, (t6) + LI t6, -3632 + ADD t6, t6, fp + SW a1, (t6) + LI t6, -3624 + ADD t6, t6, fp + SD a2, (t6) + LI t6, -3616 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -3608 + ADD t6, t6, fp + SW a3, (t6) + LI t6, -3600 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -3592 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -3584 + ADD t6, t6, fp + SD a4, (t6) + LI t6, -3576 + ADD t6, t6, fp + SD a5, (t6) + LI t6, -3568 + ADD t6, t6, fp + SW a6, (t6) + LI t6, -3560 + ADD t6, t6, fp + SW a7, (t6) + LD s2, 96(fp) + LI t6, -3552 + ADD t6, t6, fp + SD s2, (t6) + LD s3, 104(fp) + LI t6, -3544 + ADD t6, t6, fp + SD s3, (t6) + LD s4, 112(fp) + LI t6, -3536 + ADD t6, t6, fp + SD s4, (t6) + LW s5, 120(fp) + LI t6, -3528 + ADD t6, t6, fp + SW s5, (t6) + SD s2, 96(fp) + LD s2, 128(fp) + LI t6, -3520 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 104(fp) + LD s3, 136(fp) + LI t6, -3512 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3504 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -3496 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -3488 + ADD t6, t6, fp + FSW fa6, (t6) + SD s2, 128(fp) + LD s2, 168(fp) + LI t6, -3480 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 136(fp) + LW s3, 176(fp) + LI t6, -3472 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3464 + ADD t6, t6, fp + FSW fa7, (t6) + FLW fs2, 192(fp) + LI t6, -3456 + ADD t6, t6, fp + FSW fs2, (t6) + FLW fs3, 200(fp) + LI t6, -3448 + ADD t6, t6, fp + FSW fs3, (t6) + SD s2, 168(fp) + LD s2, 208(fp) + LI t6, -3440 + ADD t6, t6, fp + SD s2, (t6) + SW s3, 176(fp) + LD s3, 216(fp) + LI t6, -3432 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 112(fp) + LD s4, 224(fp) + LI t6, -3424 + ADD t6, t6, fp + SD s4, (t6) + SW s5, 120(fp) + LD s5, 232(fp) + LI t6, -3416 + ADD t6, t6, fp + SD s5, (t6) + SD s2, 208(fp) + LD s2, 240(fp) + LI t6, -3408 + ADD t6, t6, fp + SD s2, (t6) + FSW fs2, 192(fp) + FLW fs2, 248(fp) + LI t6, -3400 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 200(fp) + FLW fs3, 256(fp) + LI t6, -3392 + ADD t6, t6, fp + FSW fs3, (t6) + SD s3, 216(fp) + LD s3, 264(fp) + LI t6, -3384 + ADD t6, t6, fp + SD s3, (t6) + SD s2, 240(fp) + LW s2, 272(fp) + LI t6, -3376 + ADD t6, t6, fp + SW s2, (t6) + SD s4, 224(fp) + LD s4, 280(fp) + LI t6, -3368 + ADD t6, t6, fp + SD s4, (t6) + SD s5, 232(fp) + LD s5, 288(fp) + LI t6, -3360 + ADD t6, t6, fp + SD s5, (t6) + FSW fs2, 248(fp) + FLW fs2, 296(fp) + LI t6, -3352 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 256(fp) + FLW fs3, 304(fp) + LI t6, -3344 + ADD t6, t6, fp + FSW fs3, (t6) + SW s2, 272(fp) + LD s2, 312(fp) + LI t6, -3336 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 264(fp) + LD s3, 320(fp) + LI t6, -3328 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 280(fp) + LW s4, 328(fp) + LI t6, -3320 + ADD t6, t6, fp + SW s4, (t6) + SD s5, 288(fp) + LW s5, 336(fp) + LI t6, -3312 + ADD t6, t6, fp + SW s5, (t6) + FSW fs2, 296(fp) + FLW fs2, 344(fp) + LI t6, -3304 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 304(fp) + FLW fs3, 352(fp) + LI t6, -3296 + ADD t6, t6, fp + FSW fs3, (t6) + SD s2, 312(fp) + LD s2, 360(fp) + LI t6, -3288 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 320(fp) + LW s3, 368(fp) + LI t6, -3280 + ADD t6, t6, fp + SW s3, (t6) + SW s4, 328(fp) + LD s4, 376(fp) + LI t6, -3272 + ADD t6, t6, fp + SD s4, (t6) + SW s5, 336(fp) + LW s5, 384(fp) + LI t6, -3264 + ADD t6, t6, fp + SW s5, (t6) + SD s2, 360(fp) + LD s2, 392(fp) + LI t6, -3256 + ADD t6, t6, fp + SD s2, (t6) + SW s3, 368(fp) + LD s3, 400(fp) + LI t6, -3248 + ADD t6, t6, fp + SD s3, (t6) + FSW fs2, 344(fp) + FLW fs2, 408(fp) + LI t6, -3240 + ADD t6, t6, fp + FSW fs2, (t6) + FSW fs3, 352(fp) + FLW fs3, 416(fp) + LI t6, -3232 + ADD t6, t6, fp + FSW fs3, (t6) + SD s2, 392(fp) + LD s2, 424(fp) + LI t6, -3224 + ADD t6, t6, fp + SD s2, (t6) + SD s3, 400(fp) + LW s3, 432(fp) + LI t6, -3216 + ADD t6, t6, fp + SW s3, (t6) + SD s4, 376(fp) + LD s4, 440(fp) + LI t6, -3208 + ADD t6, t6, fp + SD s4, (t6) + SW s5, 384(fp) + LD s5, 448(fp) + LI t6, -3200 + ADD t6, t6, fp + SD s5, (t6) + FSW fs2, 408(fp) + FLW fs2, 456(fp) + LI t6, -3192 + ADD t6, t6, fp + FSW fs2, (t6) + SD s2, 424(fp) + LW s2, 464(fp) + LI t6, -3184 + ADD t6, t6, fp + SW s2, (t6) + FSW fs3, 416(fp) + FLW fs3, 472(fp) + LI t6, -3176 + ADD t6, t6, fp + FSW fs3, (t6) + SW s3, 432(fp) + LD s3, 480(fp) + LI t6, -3168 + ADD t6, t6, fp + SD s3, (t6) + SD s4, 440(fp) + LD s4, 488(fp) + LI t6, -3160 + ADD t6, t6, fp + SD s4, (t6) + FSW fs2, 456(fp) + FLW fs2, 496(fp) + LI t6, -3152 + ADD t6, t6, fp + FSW fs2, (t6) + SW s2, 464(fp) + LW s2, 504(fp) + LI t6, -3144 + ADD t6, t6, fp + SW s2, (t6) + ADDI sp, sp, -32 + SD a0, 8(fp) + LI t6, -3128 + ADD a0, fp, t6 + SW a1, 16(fp) + LI a1, 40 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + SD s3, 480(fp) + LI t6, -3128 + ADD s3, fp, t6 + MV t2, s3 + ADD t2, t2, zero + SD t2, -536(fp) + FSW fs2, 496(fp) + LI t6, -3648 + ADD t6, t6, fp + FLW fs2, (t6) + SW s2, 504(fp) + LA t5, k + LW s2, (t5) + SD s4, 488(fp) + LI t6, -3624 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -568(fp) + FSW fs2, -544(fp) + LD t4, -568(fp) + FLW fs2, (t4) + FSW fs3, 472(fp) + FLW fs4, -544(fp) + FADD.S fs3, fs4, fs2 + LI t6, -3616 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs3, -584(fp) + FSW fs2, -576(fp) + FLW fs2, -584(fp) + FADD.S fs3, fs2, fs5 + FSW fs4, -544(fp) + LI t6, -3600 + ADD t6, t6, fp + FLW fs4, (t6) + FSW fs3, -600(fp) + FSW fs2, -584(fp) + FLW fs2, -600(fp) + FADD.S fs3, fs2, fs4 + LD t4, -536(fp) + FSW fs3, (t4) + SW s2, -552(fp) + LD s2, -536(fp) + MV t2, s2 + ADDI t2, t2, 4 + SD t2, -624(fp) + FSW fs4, -608(fp) + LI t6, -3592 + ADD t6, t6, fp + FLW fs4, (t6) + LA t5, k + LW s3, (t5) + SD s4, -560(fp) + LI t6, -3584 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -656(fp) + FSW fs2, -600(fp) + LD t4, -656(fp) + FLW fs2, (t4) + FSW fs3, -616(fp) + FADD.S fs3, fs4, fs2 + SD s2, -536(fp) + LA t5, k + LW s2, (t5) + SW s3, -640(fp) + LI t6, -3552 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -696(fp) + FSW fs2, -664(fp) + LD t4, -696(fp) + FLW fs2, (t4) + FSW fs3, -672(fp) + FSW fs4, -632(fp) + FLW fs4, -672(fp) + FADD.S fs3, fs4, fs2 + SW s2, -680(fp) + LA t5, k + LW s2, (t5) + SD s3, -688(fp) + LI t6, -3520 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -736(fp) + FSW fs2, -704(fp) + LD t4, -736(fp) + FLW fs2, (t4) + FSW fs3, -712(fp) + FSW fs4, -672(fp) + FLW fs4, -712(fp) + FADD.S fs3, fs4, fs2 + LD t4, -624(fp) + FSW fs3, (t4) + SW s2, -720(fp) + LD s2, -536(fp) + MV t2, s2 + ADDI t2, t2, 8 + SD t2, -760(fp) + SD s3, -728(fp) + LA t5, k + LW s3, (t5) + SD s4, -648(fp) + LI t6, -3512 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -784(fp) + FSW fs2, -744(fp) + LD t4, -784(fp) + FLW fs2, (t4) + FSW fs3, -752(fp) + LI t6, -3504 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -712(fp) + FADD.S fs4, fs2, fs3 + FSW fs5, -592(fp) + LI t6, -3496 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -808(fp) + FSW fs2, -792(fp) + FLW fs2, -808(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -800(fp) + LI t6, -3488 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -824(fp) + FSW fs2, -808(fp) + FLW fs2, -824(fp) + FADD.S fs4, fs2, fs3 + LD t4, -760(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 12 + SD t2, -848(fp) + SW s3, -768(fp) + LA t5, k + LW s3, (t5) + SD s4, -776(fp) + LI t6, -3480 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -872(fp) + FSW fs2, -824(fp) + LD t4, -872(fp) + FLW fs2, (t4) + FSW fs3, -832(fp) + LI t6, -3464 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -840(fp) + FADD.S fs4, fs2, fs3 + FSW fs5, -816(fp) + LI t6, -3456 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs4, -896(fp) + FSW fs2, -880(fp) + FLW fs2, -896(fp) + FADD.S fs4, fs2, fs5 + FSW fs3, -888(fp) + LI t6, -3448 + ADD t6, t6, fp + FLW fs3, (t6) + FSW fs4, -912(fp) + FSW fs2, -896(fp) + FLW fs2, -912(fp) + FADD.S fs4, fs2, fs3 + LD t4, -848(fp) + FSW fs4, (t4) + MV t2, s2 + ADDI t2, t2, 16 + SD t2, -936(fp) + SW s3, -856(fp) + LA t5, k + LW s3, (t5) + SD s4, -864(fp) + LI t6, -3432 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -960(fp) + FSW fs2, -912(fp) + LD t4, -960(fp) + FLW fs2, (t4) + SD s2, -536(fp) + LA t5, k + LW s2, (t5) + SD s4, -952(fp) + LI t6, -3408 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -992(fp) + FSW fs2, -968(fp) + LD t4, -992(fp) + FLW fs2, (t4) + FSW fs3, -920(fp) + FSW fs4, -928(fp) + FLW fs4, -968(fp) + FADD.S fs3, fs4, fs2 + FSW fs5, -904(fp) + LI t6, -3400 + ADD t6, t6, fp + FLW fs5, (t6) + FSW fs3, -1008(fp) + FSW fs2, -1000(fp) + FLW fs2, -1008(fp) + FADD.S fs3, fs2, fs5 + FSW fs4, -968(fp) + LI t6, -3392 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1024 + ADD t6, t6, fp + FSW fs3, (t6) + FSW fs2, -1008(fp) + LI t6, -1024 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs4 + LD t4, -936(fp) + FSW fs3, (t4) + SW s2, -976(fp) + LD s2, -536(fp) + MV t2, s2 + ADDI t2, t2, 20 + LI t6, -1048 + ADD t6, t6, fp + SD t2, (t6) + SW s3, -944(fp) + LA t5, k + LW s3, (t5) + SD s4, -984(fp) + LI t6, -3368 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1072 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1024 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1072 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SD s2, -536(fp) + LA t5, k + LW s2, (t5) + LI t6, -1064 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3360 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1104 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1080 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1104 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1040 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1032 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1080 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + FSW fs5, -1016(fp) + LI t6, -3352 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1120 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1112 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1120 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs5 + LI t6, -1080 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3344 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1136 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1120 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1136 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs4 + LI t6, -1048 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1088 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -536(fp) + MV t2, s2 + ADDI t2, t2, 24 + LI t6, -1160 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1144 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3304 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1136 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3296 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -1152 + ADD t6, t6, fp + FSW fs3, (t6) + FADD.S fs3, fs4, fs2 + SD s2, -536(fp) + LA t5, k + LW s2, (t5) + LI t6, -1056 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3272 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1208 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1176 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1208 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1184 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1168 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1184 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1128 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -3240 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1224 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1216 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1224 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs5 + LI t6, -1160 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1192 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -536(fp) + MV t2, s2 + ADDI t2, t2, 28 + LI t6, -1248 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1184 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3232 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1200 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1096 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3224 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1280 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1224 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1280 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1240 + ADD t6, t6, fp + FSW fs3, (t6) + FADD.S fs3, fs4, fs2 + SD s2, -536(fp) + LA t5, k + LW s2, (t5) + LI t6, -1264 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3200 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1320 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1288 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1320 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1296 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1256 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1296 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1232 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -3192 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1336 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1328 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1336 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs5 + LI t6, -1248 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + LI t6, -1304 + ADD t6, t6, fp + SW s2, (t6) + LD s2, -536(fp) + MV t2, s2 + ADDI t2, t2, 32 + LI t6, -1360 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1296 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3176 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -1312 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1272 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3168 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1392 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1336 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1392 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1352 + ADD t6, t6, fp + FSW fs3, (t6) + FADD.S fs3, fs4, fs2 + SD s2, -536(fp) + LA t5, k + LW s2, (t5) + LI t6, -1376 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3160 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1432 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1400 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1432 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1408 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1368 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1408 + ADD t6, t6, fp + FLW fs4, (t6) + FADD.S fs3, fs4, fs2 + LI t6, -1344 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -3152 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -1448 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1440 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1448 + ADD t6, t6, fp + FLW fs2, (t6) + FADD.S fs3, fs2, fs5 + LI t6, -1360 + ADD t6, t6, fp + LD t4, (t6) + FSW fs3, (t4) + ADDI sp, sp, -32 + LI t6, -3088 + ADD a0, fp, t6 + LI a1, 40 + CALL __aeabi_memclr4 + ADDI sp, sp, 32 + LI t6, -1416 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3088 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -1488 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1424 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1384 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3640 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1512 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1512 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + SD s5, 448(fp) + LI t6, -3632 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -1504 + ADD t6, t6, fp + SD s4, (t6) + ADDW s4, s2, s5 + LI t6, -1496 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3608 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1536 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1520 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1536 + ADD t6, t6, fp + LW s2, (t6) + ADDW s4, s2, s3 + LI t6, -1488 + ADD t6, t6, fp + LD t4, (t6) + SW s4, (t4) + LI t6, -1528 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADDI t2, t2, 4 + LI t6, -1560 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1544 + ADD t6, t6, fp + SW s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1536 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3576 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1584 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1552 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1584 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1488 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -3568 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -1576 + ADD t6, t6, fp + SD s2, (t6) + ADDW s2, s4, s5 + LI t6, -1568 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3560 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -1608 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1592 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1608 + ADD t6, t6, fp + LW s4, (t6) + ADDW s2, s4, s3 + LI t6, -1560 + ADD t6, t6, fp + LD t4, (t6) + SW s2, (t4) + LI t6, -1600 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADDI t2, t2, 8 + LI t6, -1632 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1616 + ADD t6, t6, fp + SW s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1608 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3544 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1656 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1624 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1656 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1488 + ADD t6, t6, fp + SD s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -1648 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3536 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1688 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1664 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1688 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1640 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1680 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -1664 + ADD t6, t6, fp + LW s4, (t6) + ADDW s3, s4, s2 + LI t6, -1672 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3528 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -1704 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1696 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1704 + ADD t6, t6, fp + LW s2, (t6) + ADDW s3, s2, s5 + LI t6, -1632 + ADD t6, t6, fp + LD t4, (t6) + SW s3, (t4) + LI t6, -1664 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADDI t2, t2, 12 + LI t6, -1728 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1712 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3472 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -1704 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1720 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3440 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1760 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1488 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -1760 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1736 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1744 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1736 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -1752 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -1776 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3424 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1800 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1736 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1800 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1768 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1784 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1776 + ADD t6, t6, fp + LW s3, (t6) + ADDW s4, s3, s2 + LI t6, -1728 + ADD t6, t6, fp + LD t4, (t6) + SW s4, (t4) + LI t6, -1792 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADDI t2, t2, 16 + LI t6, -1824 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1808 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -1776 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3416 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1848 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1816 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1848 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1488 + ADD t6, t6, fp + SD s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -1840 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3384 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1880 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1832 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1880 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1856 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1872 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -1856 + ADD t6, t6, fp + LW s3, (t6) + ADDW s4, s3, s2 + LI t6, -1864 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3376 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -1896 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1888 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1896 + ADD t6, t6, fp + LW s2, (t6) + ADDW s4, s2, s5 + LI t6, -1824 + ADD t6, t6, fp + LD t4, (t6) + SW s4, (t4) + LI t6, -1856 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADDI t2, t2, 20 + LI t6, -1920 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1904 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -1896 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3336 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1944 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1488 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -1944 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -1912 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -1936 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3328 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1976 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1952 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1976 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -1928 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1968 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -1952 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s3 + LI t6, -1960 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3320 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1992 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -1952 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1992 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -1920 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -1984 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADDI t2, t2, 24 + LI t6, -2016 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2000 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3312 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -1992 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -2008 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3288 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2048 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1488 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2048 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -2024 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2032 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2024 + ADD t6, t6, fp + LW s2, (t6) + ADDW s4, s2, s3 + LI t6, -2040 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -3280 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -2064 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2024 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2064 + ADD t6, t6, fp + LW s2, (t6) + ADDW s4, s2, s5 + LI t6, -2016 + ADD t6, t6, fp + LD t4, (t6) + SW s4, (t4) + LI t6, -2056 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADDI t2, t2, 28 + LI t6, -2088 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2072 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3264 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -2064 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -2080 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3256 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2120 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1488 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2120 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -2096 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -2104 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2096 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s3 + LI t6, -2112 + ADD t6, t6, fp + SD s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -2136 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3248 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2160 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2096 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2160 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2128 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2144 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2136 + ADD t6, t6, fp + LW s4, (t6) + ADDW s3, s4, s2 + LI t6, -2088 + ADD t6, t6, fp + LD t4, (t6) + SW s3, (t4) + LI t6, -2152 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -1488 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADDI t2, t2, 32 + LI t6, -2184 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2168 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3216 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2136 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -2176 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3208 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2216 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2192 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2216 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1488 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2208 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2192 + ADD t6, t6, fp + LW s3, (t6) + ADDW s5, s3, s2 + LI t6, -2200 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3184 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -2232 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -2224 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2232 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s4 + LI t6, -2192 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3144 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2248 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -2232 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2248 + ADD t6, t6, fp + LW s2, (t6) + ADDW s5, s2, s3 + LI t6, -2184 + ADD t6, t6, fp + LD t4, (t6) + SW s5, (t4) + LI t6, -2240 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3144 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -2256 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2248 + ADD t6, t6, fp + SW s2, (t6) + LI s2, 0 + SUB t6, s4, s2 + SNEZ s3, t6 + SD a2, 24(fp) + SW a3, 40(fp) + SD a4, 64(fp) + SD a5, 72(fp) + SW a6, 80(fp) + SW a7, 88(fp) + LI t6, -2280 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2272 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2264 + ADD t6, t6, fp + SW s5, (t6) + FSW fa0, (fp) + FSW fa1, 32(fp) + FSW fa2, 48(fp) + FSW fa3, 56(fp) + FSW fa4, 144(fp) + FSW fa5, 152(fp) + FSW fa6, 160(fp) + FSW fa7, 184(fp) + LI t6, -1448 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1464 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -1408 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -1456 + ADD t6, t6, fp + FSW fs5, (t6) + LI t6, -2280 + ADD t6, t6, fp + LW s2, (t6) + BGTZ s2, .L27 + J .L26 +.L28: + LI t6, -3136 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2280 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2288 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2288 + ADD t6, t6, fp + LW a0, (t6) + LI t6, -3728 + ADD t6, t6, fp + FLW fs5, (t6) + LI t6, -3720 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -3712 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -3704 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -3696 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -3688 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -3680 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -3672 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -3664 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -3656 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 3728 + ADD sp, sp, t6 + RET +.L27: + LI t6, -3128 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -2304 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -32 + LI t6, -2288 + ADD t6, t6, fp + SW a0, (t6) + LI a0, 10 + LI t6, -2304 + ADD t6, t6, fp + LD a1, (t6) + CALL putfarray + ADDI sp, sp, 32 + LI t6, -3088 + ADD s3, fp, t6 + MV t2, s3 + ADD t2, t2, zero + LI t6, -2312 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -32 + LI a0, 10 + LI t6, -2304 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -2312 + ADD t6, t6, fp + LD a1, (t6) + CALL putarray + ADDI sp, sp, 32 + LI t0, 0 + LI t6, -3048 + ADD t6, t6, fp + SW t0, (t6) + LI t6, -2312 + ADD t6, t6, fp + SD a1, (t6) + J .L29 +.L26: + LI t6, -3648 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -3088 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -2336 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3632 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -3128 + ADD s4, fp, t6 + MV t2, s4 + ADD t2, t2, zero + LI t6, -2352 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2328 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3616 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -3608 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -3600 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -3592 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2344 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3584 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2368 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3576 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -3568 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -3560 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -2392 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3552 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2400 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3544 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2408 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3536 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2416 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3528 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -2424 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3520 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2432 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3512 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2360 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3504 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2376 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3496 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2384 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3488 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2464 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3480 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2456 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3472 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2472 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3464 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2480 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3456 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2488 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -3448 + ADD t6, t6, fp + FLW fs4, (t6) + LI t6, -2496 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3440 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2504 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3432 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2440 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3424 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2448 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3416 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2536 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3408 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2512 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3400 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2520 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3392 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2544 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3384 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2568 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3376 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2552 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3368 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2560 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -3360 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2576 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3352 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2584 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3344 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2600 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3336 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2592 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3328 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2608 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3320 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -2616 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -3312 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -2624 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3304 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2632 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3296 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2640 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3288 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2648 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3280 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2656 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3272 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2664 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3264 + ADD t6, t6, fp + LW s5, (t6) + LI t6, -2688 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3256 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2696 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3248 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2672 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3240 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2680 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3232 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2720 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3224 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -2728 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3216 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2704 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3208 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2712 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3200 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -2736 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3192 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -2752 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3184 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2744 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3176 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2760 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3168 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -2768 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3160 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -2792 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3144 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -2784 + ADD t6, t6, fp + FSW fs2, (t6) + FCVT.S.W fs2, s2 + LI t6, -2800 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3152 + ADD t6, t6, fp + FLW fs3, (t6) + LI t6, -2808 + ADD t6, t6, fp + SD s3, (t6) + FCVT.W.S s3, fs3, rtz + ADDI sp, sp, -528 + LI t6, -2328 + ADD t6, t6, fp + FLW fa0, (t6) + LI t6, -2336 + ADD t6, t6, fp + LD a0, (t6) + LI t6, -2344 + ADD t6, t6, fp + LW a1, (t6) + LI t6, -2352 + ADD t6, t6, fp + LD a2, (t6) + LI t6, -2360 + ADD t6, t6, fp + FLW fa1, (t6) + LI t6, -2368 + ADD t6, t6, fp + LW a3, (t6) + LI t6, -2376 + ADD t6, t6, fp + FLW fa2, (t6) + LI t6, -2384 + ADD t6, t6, fp + FLW fa3, (t6) + LI t6, -2392 + ADD t6, t6, fp + LD a4, (t6) + LI t6, -2400 + ADD t6, t6, fp + LD a5, (t6) + LI t6, -2408 + ADD t6, t6, fp + LW a6, (t6) + LI t6, -2416 + ADD t6, t6, fp + LW a7, (t6) + LI t6, -2424 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 96(sp) + LI t6, -2424 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2432 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 104(sp) + LI t6, -2432 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2440 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 112(sp) + LI t6, -2440 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2448 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 120(sp) + LI t6, -2448 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2456 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 128(sp) + LI t6, -2456 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2464 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 136(sp) + LI t6, -2472 + ADD t6, t6, fp + FLW fa4, (t6) + LI t6, -2480 + ADD t6, t6, fp + FLW fa5, (t6) + LI t6, -2488 + ADD t6, t6, fp + FLW fa6, (t6) + LI t6, -2464 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2496 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 168(sp) + LI t6, -2496 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2504 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 176(sp) + LI t6, -2512 + ADD t6, t6, fp + FLW fa7, (t6) + LI t6, -2520 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 192(sp) + LI t6, -2520 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2528 + ADD t6, t6, fp + FSW fs4, (t6) + LI t6, -2528 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 200(sp) + LI t6, -2504 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2536 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 208(sp) + LI t6, -2536 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2544 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 216(sp) + LI t6, -2544 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2552 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 224(sp) + LI t6, -2552 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2560 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 232(sp) + LI t6, -2560 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2568 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 240(sp) + LI t6, -2528 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2576 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 248(sp) + LI t6, -2576 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2584 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 256(sp) + LI t6, -2568 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2592 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 264(sp) + LI t6, -2592 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2600 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 272(sp) + LI t6, -2600 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2608 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 280(sp) + LI t6, -2608 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2616 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 288(sp) + LI t6, -2584 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2624 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 296(sp) + LI t6, -2624 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2632 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 304(sp) + LI t6, -2616 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2640 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 312(sp) + LI t6, -2640 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2648 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 320(sp) + LI t6, -2648 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2656 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 328(sp) + LI t6, -2656 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2664 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 336(sp) + LI t6, -2632 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2672 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 344(sp) + LI t6, -2672 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2680 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 352(sp) + LI t6, -2664 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2688 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 360(sp) + LI t6, -2688 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2696 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 368(sp) + LI t6, -2696 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2704 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 376(sp) + LI t6, -2704 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2712 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 384(sp) + LI t6, -2712 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2720 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 392(sp) + LI t6, -2720 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2728 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 400(sp) + LI t6, -2680 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2736 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 408(sp) + LI t6, -2736 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2744 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 416(sp) + LI t6, -2728 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2752 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 424(sp) + LI t6, -2752 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2760 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 432(sp) + LI t6, -2760 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2768 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 440(sp) + LI t6, -2768 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2776 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -2776 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 448(sp) + LI t6, -2744 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2784 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 456(sp) + LI t6, -2776 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2792 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 464(sp) + LI t6, -2784 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2800 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 472(sp) + LI t6, -2792 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2808 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 480(sp) + LI t6, -2808 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2816 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -2816 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 488(sp) + LI t6, -2800 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2832 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2832 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 496(sp) + LI t6, -2816 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2848 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2848 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 504(sp) + CALL params_mix + ADDI sp, sp, 528 + LI t6, -2856 + ADD t6, t6, fp + SW a0, (t6) + LI t6, -2824 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2856 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -3136 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2848 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2336 + ADD t6, t6, fp + SD a0, (t6) + LI t6, -2344 + ADD t6, t6, fp + SW a1, (t6) + LI t6, -2352 + ADD t6, t6, fp + SD a2, (t6) + LI t6, -2368 + ADD t6, t6, fp + SW a3, (t6) + LI t6, -2392 + ADD t6, t6, fp + SD a4, (t6) + LI t6, -2400 + ADD t6, t6, fp + SD a5, (t6) + LI t6, -2408 + ADD t6, t6, fp + SW a6, (t6) + LI t6, -2416 + ADD t6, t6, fp + SW a7, (t6) + LI t6, -2856 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2832 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2328 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2360 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -2376 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -2384 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -2472 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -2480 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -2488 + ADD t6, t6, fp + FSW fa6, (t6) + LI t6, -2512 + ADD t6, t6, fp + FSW fa7, (t6) + LI t6, -2840 + ADD t6, t6, fp + FSW fs3, (t6) + J .L28 +.L30: + J .L28 +.L29: + LI t6, -3048 + ADD t6, t6, fp + LW s2, (t6) + LI s4, 10 + SLT s3, s2, s4 + LI t6, -2864 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2872 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2872 + ADD t6, t6, fp + LW s2, (t6) + BGTZ s2, .L32 + J .L31 +.L32: + LI t6, -3048 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -3088 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2888 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2872 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3048 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -3088 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2904 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2880 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2904 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -3048 + ADD t6, t6, fp + LW s4, (t6) + LI t6, -3128 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2928 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2928 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + FCVT.S.W fs3, s3 + FSUB.S fs4, fs3, fs2 + LI t6, -2896 + ADD t6, t6, fp + SW s2, (t6) + FCVT.W.S s2, fs4, rtz + LI t6, -2888 + ADD t6, t6, fp + LD t4, (t6) + SW s2, (t4) + LI t6, -2912 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3048 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -2920 + ADD t6, t6, fp + SW s4, (t6) + LI s5, 1 + ADDW s4, s3, s5 + LI t6, -3048 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2960 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2968 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -2976 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2936 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2944 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -2952 + ADD t6, t6, fp + FSW fs4, (t6) + J .L29 +.L31: + LA t5, k + LW s2, (t5) + LI t6, -3088 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2992 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2992 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -3128 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 32 + LI t6, -3008 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3008 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + FCVT.S.W fs3, s4 + FMUL.S fs4, fs3, fs2 + LI t6, -2984 + ADD t6, t6, fp + SW s2, (t6) + FCVT.W.S s2, fs4, rtz + LI t6, -3136 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3040 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3000 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -3016 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3024 + ADD t6, t6, fp + FSW fs3, (t6) + LI t6, -3032 + ADD t6, t6, fp + FSW fs4, (t6) + J .L28 +.global main +main: +.L33: + LI t6, -5584 + ADD sp, sp, t6 + SD fp, 48(sp) + LI t6, 5584 + ADD fp, sp, t6 + LI t6, -5544 + ADD t6, t6, fp + SD ra, (t6) + LI t6, -5552 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -5560 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -5568 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -5576 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -5584 + ADD t6, t6, fp + FSW fs2, (t6) +.L34: + ADDI sp, sp, -8 + CALL getint + ADDI sp, sp, 8 + SW a0, -8(fp) + LA t5, k + LW s2, -8(fp) + SW s2, (t5) + LI t0, 0 + LI t6, -4752 + ADD t6, t6, fp + SW t0, (t6) + SW s2, -8(fp) + J .L35 +.L36: + LI t6, -5528 + ADD t6, t6, fp + LW s2, (t6) + SW s2, -24(fp) + LW a0, -24(fp) + LI t6, -5584 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -5576 + ADD t6, t6, fp + LD s5, (t6) + LI t6, -5568 + ADD t6, t6, fp + LD s4, (t6) + LI t6, -5560 + ADD t6, t6, fp + LD s3, (t6) + LI t6, -5552 + ADD t6, t6, fp + LD s2, (t6) + LI t6, -5544 + ADD t6, t6, fp + LD ra, (t6) + LI t6, -5536 + ADD t6, t6, fp + LD fp, (t6) + LI t6, 5584 + ADD sp, sp, t6 + RET +.L35: + LI t6, -4752 + ADD t6, t6, fp + LW s2, (t6) + LI s4, 40 + SLT s3, s2, s4 + SW a0, -24(fp) + SW s2, -40(fp) + SW s3, -48(fp) + LW s2, -48(fp) + BGTZ s2, .L38 + J .L37 +.L38: + LI t6, -4752 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 12 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -64(fp) + SW s2, -48(fp) + LD s2, -64(fp) + MV t2, s2 + ADD t2, t2, zero + SD t2, -80(fp) + ADDI sp, sp, -24 + LD a0, -80(fp) + CALL getfarray + ADDI sp, sp, 24 + SW a0, -88(fp) + LI t6, -4752 + ADD t6, t6, fp + LW s4, (t6) + SW s3, -56(fp) + SD s2, -64(fp) + LI s2, 1 + ADDW s3, s4, s2 + LI t6, -4752 + ADD t6, t6, fp + SW s3, (t6) + SD a0, -80(fp) + SW s3, -104(fp) + SW s4, -96(fp) + J .L35 +.L37: + LI t0, 0 + LI t6, -4752 + ADD t6, t6, fp + SW t0, (t6) + J .L39 +.L39: + LI t6, -4752 + ADD t6, t6, fp + LW s2, (t6) + LI s4, 24 + SLT s3, s2, s4 + SW s2, -112(fp) + SW s3, -120(fp) + LW s2, -120(fp) + BGTZ s2, .L41 + J .L40 +.L41: + LI t6, -4752 + ADD t6, t6, fp + LW s3, (t6) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 12 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -136(fp) + SW s2, -120(fp) + LD s2, -136(fp) + MV t2, s2 + ADD t2, t2, zero + SD t2, -152(fp) + ADDI sp, sp, -24 + LD a0, -152(fp) + CALL getarray + ADDI sp, sp, 24 + SW a0, -160(fp) + LI t6, -4752 + ADD t6, t6, fp + LW s4, (t6) + SW s3, -128(fp) + SD s2, -136(fp) + LI s2, 1 + ADDW s3, s4, s2 + LI t6, -4752 + ADD t6, t6, fp + SW s3, (t6) + SD a0, -152(fp) + SW s3, -176(fp) + SW s4, -168(fp) + J .L39 +.L40: + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + SD t2, -192(fp) + LD t4, -192(fp) + FLW fs2, (t4) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 12 + SD t2, -216(fp) + FSW fs2, -200(fp) + LD t4, -216(fp) + FLW fs2, (t4) + SW s2, -184(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 24 + SD t2, -240(fp) + FSW fs2, -224(fp) + LD t4, -240(fp) + FLW fs2, (t4) + SW s4, -208(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 36 + SD t2, -264(fp) + FSW fs2, -248(fp) + LD t4, -264(fp) + FLW fs2, (t4) + SW s2, -232(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 48 + SD t2, -288(fp) + FSW fs2, -272(fp) + LD t4, -288(fp) + FLW fs2, (t4) + SW s4, -256(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 60 + SD t2, -312(fp) + FSW fs2, -296(fp) + LD t4, -312(fp) + FLW fs2, (t4) + SW s2, -280(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 72 + SD t2, -336(fp) + FSW fs2, -320(fp) + LD t4, -336(fp) + FLW fs2, (t4) + SW s4, -304(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 84 + SD t2, -360(fp) + FSW fs2, -344(fp) + LD t4, -360(fp) + FLW fs2, (t4) + SW s2, -328(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 96 + SD t2, -384(fp) + FSW fs2, -368(fp) + LD t4, -384(fp) + FLW fs2, (t4) + SW s4, -352(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 108 + SD t2, -408(fp) + FSW fs2, -392(fp) + LD t4, -408(fp) + FLW fs2, (t4) + SW s2, -376(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 120 + SD t2, -432(fp) + FSW fs2, -416(fp) + LD t4, -432(fp) + FLW fs2, (t4) + SW s4, -400(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 132 + SD t2, -456(fp) + FSW fs2, -440(fp) + LD t4, -456(fp) + FLW fs2, (t4) + SW s2, -424(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 144 + SD t2, -480(fp) + FSW fs2, -464(fp) + LD t4, -480(fp) + FLW fs2, (t4) + SW s4, -448(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 156 + SD t2, -504(fp) + FSW fs2, -488(fp) + LD t4, -504(fp) + FLW fs2, (t4) + SW s2, -472(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 168 + SD t2, -528(fp) + FSW fs2, -512(fp) + LD t4, -528(fp) + FLW fs2, (t4) + SW s4, -496(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 180 + SD t2, -552(fp) + FSW fs2, -536(fp) + LD t4, -552(fp) + FLW fs2, (t4) + SW s2, -520(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 192 + SD t2, -576(fp) + FSW fs2, -560(fp) + LD t4, -576(fp) + FLW fs2, (t4) + SW s4, -544(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 204 + SD t2, -600(fp) + FSW fs2, -584(fp) + LD t4, -600(fp) + FLW fs2, (t4) + SW s2, -568(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 216 + SD t2, -624(fp) + FSW fs2, -608(fp) + LD t4, -624(fp) + FLW fs2, (t4) + SW s4, -592(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 228 + SD t2, -648(fp) + FSW fs2, -632(fp) + LD t4, -648(fp) + FLW fs2, (t4) + SW s2, -616(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 240 + SD t2, -672(fp) + FSW fs2, -656(fp) + LD t4, -672(fp) + FLW fs2, (t4) + SW s4, -640(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 252 + SD t2, -696(fp) + FSW fs2, -680(fp) + LD t4, -696(fp) + FLW fs2, (t4) + SW s2, -664(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 264 + SD t2, -720(fp) + FSW fs2, -704(fp) + LD t4, -720(fp) + FLW fs2, (t4) + SW s4, -688(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 276 + SD t2, -744(fp) + FSW fs2, -728(fp) + LD t4, -744(fp) + FLW fs2, (t4) + SW s2, -712(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 288 + SD t2, -768(fp) + FSW fs2, -752(fp) + LD t4, -768(fp) + FLW fs2, (t4) + SW s4, -736(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 300 + SD t2, -792(fp) + FSW fs2, -776(fp) + LD t4, -792(fp) + FLW fs2, (t4) + SW s2, -760(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 312 + SD t2, -816(fp) + FSW fs2, -800(fp) + LD t4, -816(fp) + FLW fs2, (t4) + SW s4, -784(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 324 + SD t2, -840(fp) + FSW fs2, -824(fp) + LD t4, -840(fp) + FLW fs2, (t4) + SW s2, -808(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 336 + SD t2, -864(fp) + FSW fs2, -848(fp) + LD t4, -864(fp) + FLW fs2, (t4) + SW s4, -832(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 348 + SD t2, -888(fp) + FSW fs2, -872(fp) + LD t4, -888(fp) + FLW fs2, (t4) + SW s2, -856(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 360 + SD t2, -912(fp) + FSW fs2, -896(fp) + LD t4, -912(fp) + FLW fs2, (t4) + SW s4, -880(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 372 + SD t2, -936(fp) + FSW fs2, -920(fp) + LD t4, -936(fp) + FLW fs2, (t4) + SW s2, -904(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 384 + SD t2, -960(fp) + FSW fs2, -944(fp) + LD t4, -960(fp) + FLW fs2, (t4) + SW s4, -928(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 396 + SD t2, -984(fp) + FSW fs2, -968(fp) + LD t4, -984(fp) + FLW fs2, (t4) + SW s2, -952(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 408 + SD t2, -1008(fp) + FSW fs2, -992(fp) + LD t4, -1008(fp) + FLW fs2, (t4) + SW s4, -976(fp) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 420 + LI t6, -1032 + ADD t6, t6, fp + SD t2, (t6) + FSW fs2, -1016(fp) + LI t6, -1032 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + SW s2, -1000(fp) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 432 + LI t6, -1056 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1040 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1056 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1024 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 444 + LI t6, -1080 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1064 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1080 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1048 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 456 + LI t6, -1104 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1088 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1104 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1072 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 468 + LI t6, -1128 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1112 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1128 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + ADDI sp, sp, -328 + FLW fa0, -200(fp) + FLW fa1, -224(fp) + FLW fa2, -248(fp) + FLW fa3, -272(fp) + FLW fa4, -296(fp) + FLW fa5, -320(fp) + FLW fa6, -344(fp) + FLW fa7, -368(fp) + FLW ft1, -392(fp) + FSW ft1, 64(sp) + FSW ft1, -392(fp) + FLW ft1, -416(fp) + FSW ft1, 72(sp) + FSW ft1, -416(fp) + FLW ft1, -440(fp) + FSW ft1, 80(sp) + FSW ft1, -440(fp) + FLW ft1, -464(fp) + FSW ft1, 88(sp) + FSW ft1, -464(fp) + FLW ft1, -488(fp) + FSW ft1, 96(sp) + FSW ft1, -488(fp) + FLW ft1, -512(fp) + FSW ft1, 104(sp) + FSW ft1, -512(fp) + FLW ft1, -536(fp) + FSW ft1, 112(sp) + FSW ft1, -536(fp) + FLW ft1, -560(fp) + FSW ft1, 120(sp) + FSW ft1, -560(fp) + FLW ft1, -584(fp) + FSW ft1, 128(sp) + FSW ft1, -584(fp) + FLW ft1, -608(fp) + FSW ft1, 136(sp) + FSW ft1, -608(fp) + FLW ft1, -632(fp) + FSW ft1, 144(sp) + FSW ft1, -632(fp) + FLW ft1, -656(fp) + FSW ft1, 152(sp) + FSW ft1, -656(fp) + FLW ft1, -680(fp) + FSW ft1, 160(sp) + FSW ft1, -680(fp) + FLW ft1, -704(fp) + FSW ft1, 168(sp) + FSW ft1, -704(fp) + FLW ft1, -728(fp) + FSW ft1, 176(sp) + FSW ft1, -728(fp) + FLW ft1, -752(fp) + FSW ft1, 184(sp) + FSW ft1, -752(fp) + FLW ft1, -776(fp) + FSW ft1, 192(sp) + FSW ft1, -776(fp) + FLW ft1, -800(fp) + FSW ft1, 200(sp) + FSW ft1, -800(fp) + FLW ft1, -824(fp) + FSW ft1, 208(sp) + FSW ft1, -824(fp) + FLW ft1, -848(fp) + FSW ft1, 216(sp) + FSW ft1, -848(fp) + FLW ft1, -872(fp) + FSW ft1, 224(sp) + FSW ft1, -872(fp) + FLW ft1, -896(fp) + FSW ft1, 232(sp) + FSW ft1, -896(fp) + FLW ft1, -920(fp) + FSW ft1, 240(sp) + FSW ft1, -920(fp) + FLW ft1, -944(fp) + FSW ft1, 248(sp) + FSW ft1, -944(fp) + FLW ft1, -968(fp) + FSW ft1, 256(sp) + FSW ft1, -968(fp) + FLW ft1, -992(fp) + FSW ft1, 264(sp) + FSW ft1, -992(fp) + FLW ft1, -1016(fp) + FSW ft1, 272(sp) + FSW ft1, -1016(fp) + LI t6, -1040 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 280(sp) + LI t6, -1040 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1064 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 288(sp) + LI t6, -1064 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1088 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 296(sp) + LI t6, -1088 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1112 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 304(sp) + LI t6, -1112 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1136 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1136 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 312(sp) + CALL params_f40 + ADDI sp, sp, 328 + LI t6, -1144 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -1144 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -4744 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1096 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 276 + LI t6, -1168 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1120 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1168 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 24 + LI t6, -1192 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1160 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1192 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1176 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 72 + LI t6, -1216 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1200 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1216 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1184 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 48 + LI t6, -1240 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1144 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1240 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1224 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 12 + LI t6, -1264 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1208 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1264 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1232 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 48 + LI t6, -1288 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1256 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1288 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1272 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 60 + LI t6, -1312 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1296 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1312 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1280 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 96 + LI t6, -1336 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1248 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1336 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1320 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 180 + LI t6, -1360 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1344 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1360 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1304 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 84 + LI t6, -1384 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1368 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1384 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1352 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 264 + LI t6, -1408 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1376 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1408 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1328 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 36 + LI t6, -1432 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1392 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1432 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1400 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 336 + LI t6, -1456 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1440 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1456 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1416 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -1480 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1448 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1480 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1424 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 444 + LI t6, -1504 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1464 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1504 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1488 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 228 + LI t6, -1528 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1472 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1528 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1496 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 360 + LI t6, -1552 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1512 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1552 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1520 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 144 + LI t6, -1576 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1560 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1576 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1536 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 12 + LI t6, -1600 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1584 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1600 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1568 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 132 + LI t6, -1624 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1608 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1624 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1592 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 456 + LI t6, -1648 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1632 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1648 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1616 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 72 + LI t6, -1672 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1656 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1672 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1640 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 84 + LI t6, -1696 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1664 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1696 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1544 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 384 + LI t6, -1720 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1680 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1720 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1704 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 120 + LI t6, -1744 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1688 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1744 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1712 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 156 + LI t6, -1768 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1736 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -1768 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1752 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 240 + LI t6, -1792 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1728 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1792 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1776 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 396 + LI t6, -1816 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1800 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1816 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1784 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 276 + LI t6, -1840 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1824 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1840 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1808 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 108 + LI t6, -1864 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1848 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1864 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1832 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 300 + LI t6, -1888 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1872 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1888 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1856 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 96 + LI t6, -1912 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1880 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1912 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1760 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 468 + LI t6, -1936 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1896 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1936 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1904 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 204 + LI t6, -1960 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1920 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -1960 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -1928 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 252 + LI t6, -1984 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1944 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -1984 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1952 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 192 + LI t6, -2008 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -1992 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2008 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -1968 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 60 + LI t6, -2032 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2016 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2032 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2000 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 408 + LI t6, -2056 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2040 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2056 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2024 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 216 + LI t6, -2080 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2048 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2080 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -1976 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 108 + LI t6, -2104 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2088 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2104 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2072 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 168 + LI t6, -2128 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2064 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2128 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2112 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 120 + LI t6, -2152 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2136 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2152 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2120 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -2176 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2160 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2176 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2144 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 144 + LI t6, -2200 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2168 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2200 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -2096 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 372 + LI t6, -2224 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2184 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2224 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2192 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 132 + LI t6, -2248 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2208 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2248 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -2216 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 192 + LI t6, -2272 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2240 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2272 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2256 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 324 + LI t6, -2296 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2232 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2296 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2280 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 288 + LI t6, -2320 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2304 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2320 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2288 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 156 + LI t6, -2344 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2328 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2344 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2312 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 348 + LI t6, -2368 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2352 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2368 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2336 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 36 + LI t6, -2392 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2360 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2392 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2264 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 252 + LI t6, -2416 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2400 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2416 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2384 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 240 + LI t6, -2440 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2424 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2440 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2408 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 216 + LI t6, -2464 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2376 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2464 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2448 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 228 + LI t6, -2488 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2472 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2488 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2432 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 264 + LI t6, -2512 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2496 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2512 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2480 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 312 + LI t6, -2536 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2520 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2536 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2504 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 432 + LI t6, -2560 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2544 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2560 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2528 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 204 + LI t6, -2584 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2568 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2584 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2552 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 180 + LI t6, -2608 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2576 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -2608 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -2456 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 24 + LI t6, -2632 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2592 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2632 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -2616 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 168 + LI t6, -2656 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2600 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2656 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -2624 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 420 + LI t6, -2680 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2640 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2680 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + ADDI sp, sp, -520 + LI t6, -1176 + ADD t6, t6, fp + LW a0, (t6) + LI t6, -1200 + ADD t6, t6, fp + LW a1, (t6) + LI t6, -1224 + ADD t6, t6, fp + LW a2, (t6) + FSW fa0, -200(fp) + LI t6, -1248 + ADD t6, t6, fp + FLW fa0, (t6) + LI t6, -1272 + ADD t6, t6, fp + LW a3, (t6) + LI t6, -1296 + ADD t6, t6, fp + LW a4, (t6) + LI t6, -1320 + ADD t6, t6, fp + LW a5, (t6) + FSW fa1, -224(fp) + LI t6, -1344 + ADD t6, t6, fp + FLW fa1, (t6) + FSW fa2, -248(fp) + LI t6, -1368 + ADD t6, t6, fp + FLW fa2, (t6) + FSW fa3, -272(fp) + LI t6, -1392 + ADD t6, t6, fp + FLW fa3, (t6) + LI t6, -1416 + ADD t6, t6, fp + LW a6, (t6) + FSW fa4, -296(fp) + LI t6, -1440 + ADD t6, t6, fp + FLW fa4, (t6) + FSW fa5, -320(fp) + LI t6, -1464 + ADD t6, t6, fp + FLW fa5, (t6) + LI t6, -1488 + ADD t6, t6, fp + LW a7, (t6) + FSW fa6, -344(fp) + LI t6, -1512 + ADD t6, t6, fp + FLW fa6, (t6) + LI t6, -1536 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 120(sp) + FSW fa7, -368(fp) + LI t6, -1560 + ADD t6, t6, fp + FLW fa7, (t6) + LI t6, -1136 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1584 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 136(sp) + LI t6, -1584 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1608 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 144(sp) + LI t6, -1608 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1632 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 152(sp) + LI t6, -1632 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1656 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 160(sp) + LI t6, -1656 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1680 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 168(sp) + LI t6, -1536 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1704 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 176(sp) + LI t6, -1680 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1728 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 184(sp) + LI t6, -1704 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1752 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 192(sp) + LI t6, -1752 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1776 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 200(sp) + LI t6, -1728 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1800 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 208(sp) + LI t6, -1800 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1824 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 216(sp) + LI t6, -1824 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1848 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 224(sp) + LI t6, -1848 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1872 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 232(sp) + LI t6, -1872 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1896 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 240(sp) + LI t6, -1776 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1920 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 248(sp) + LI t6, -1896 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1944 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 256(sp) + LI t6, -1920 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -1968 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 264(sp) + LI t6, -1944 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -1992 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 272(sp) + LI t6, -1992 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2016 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 280(sp) + LI t6, -2016 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2040 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 288(sp) + LI t6, -2040 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2064 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 296(sp) + LI t6, -1968 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2088 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 304(sp) + LI t6, -2088 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2112 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 312(sp) + LI t6, -2064 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2136 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 320(sp) + LI t6, -2136 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2160 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 328(sp) + LI t6, -2160 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2184 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 336(sp) + LI t6, -2112 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2208 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 344(sp) + LI t6, -2184 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2232 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 352(sp) + LI t6, -2208 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2256 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 360(sp) + LI t6, -2256 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2280 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 368(sp) + LI t6, -2232 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2304 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 376(sp) + LI t6, -2304 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2328 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 384(sp) + LI t6, -2328 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2352 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 392(sp) + LI t6, -2352 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2376 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 400(sp) + LI t6, -2280 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2400 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 408(sp) + LI t6, -2400 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2424 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 416(sp) + LI t6, -2424 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2448 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 424(sp) + LI t6, -2376 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2472 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 432(sp) + LI t6, -2472 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2496 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 440(sp) + LI t6, -2496 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2520 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 448(sp) + LI t6, -2520 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2544 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 456(sp) + LI t6, -2544 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2568 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 464(sp) + LI t6, -2568 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2592 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 472(sp) + LI t6, -2448 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2616 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 480(sp) + LI t6, -2592 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2640 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 488(sp) + LI t6, -2616 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2664 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -2664 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 496(sp) + LI t6, -2640 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -2688 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2688 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 504(sp) + CALL params_f40_i24 + ADDI sp, sp, 520 + LI t6, -2696 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2696 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -4736 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -2648 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + ADD t2, t2, zero + LI t6, -2712 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2712 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2720 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 12 + LI t6, -2728 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2728 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2736 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2672 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 24 + LI t6, -2744 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2712 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2744 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2752 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 36 + LI t6, -2760 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2728 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2760 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2768 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 48 + LI t6, -2776 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2744 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2776 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2784 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 60 + LI t6, -2792 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2760 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2792 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2800 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 72 + LI t6, -2808 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2776 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2808 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2816 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 84 + LI t6, -2824 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2792 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2824 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2832 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 96 + LI t6, -2840 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2808 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2840 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2848 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 108 + LI t6, -2856 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2824 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2856 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2864 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 120 + LI t6, -2872 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2840 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2872 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2880 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 132 + LI t6, -2888 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2856 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2888 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2896 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 144 + LI t6, -2904 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2872 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2904 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2912 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 156 + LI t6, -2920 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2888 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2920 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2928 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 168 + LI t6, -2936 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2904 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2936 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2944 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 180 + LI t6, -2952 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2920 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2952 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2960 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 192 + LI t6, -2968 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2936 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -2968 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -2976 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 204 + LI t6, -2984 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2952 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -2984 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -2992 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 216 + LI t6, -3000 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2968 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3000 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3008 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 228 + LI t6, -3016 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -2984 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3016 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3024 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 240 + LI t6, -3032 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3000 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3032 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3040 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 252 + LI t6, -3048 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3016 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3048 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3056 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 264 + LI t6, -3064 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3032 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3064 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3072 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 276 + LI t6, -3080 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3048 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3080 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3088 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 288 + LI t6, -3096 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3064 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3096 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3104 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 300 + LI t6, -3112 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3080 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3112 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3120 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 312 + LI t6, -3128 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3096 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3128 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3136 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 324 + LI t6, -3144 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3112 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3144 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3152 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 336 + LI t6, -3160 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3128 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3160 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3168 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 348 + LI t6, -3176 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3144 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3176 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3184 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 360 + LI t6, -3192 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3160 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3192 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3200 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 372 + LI t6, -3208 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3176 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3208 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3216 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 384 + LI t6, -3224 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3192 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3224 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3232 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 396 + LI t6, -3240 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3208 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3240 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3248 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 408 + LI t6, -3256 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3224 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3256 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3264 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 420 + LI t6, -3272 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3240 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3272 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3280 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 432 + LI t6, -3288 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3256 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3288 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3296 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 444 + LI t6, -3304 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3272 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3304 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3312 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 456 + LI t6, -3320 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3288 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3320 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3328 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 468 + LI t6, -3336 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3304 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3336 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3344 + ADD t6, t6, fp + SD t2, (t6) + ADDI sp, sp, -328 + LI t6, -1176 + ADD t6, t6, fp + SW a0, (t6) + LI t6, -2720 + ADD t6, t6, fp + LD a0, (t6) + LI t6, -1200 + ADD t6, t6, fp + SW a1, (t6) + LI t6, -2736 + ADD t6, t6, fp + LD a1, (t6) + LI t6, -1224 + ADD t6, t6, fp + SW a2, (t6) + LI t6, -2752 + ADD t6, t6, fp + LD a2, (t6) + LI t6, -1272 + ADD t6, t6, fp + SW a3, (t6) + LI t6, -2768 + ADD t6, t6, fp + LD a3, (t6) + LI t6, -1296 + ADD t6, t6, fp + SW a4, (t6) + LI t6, -2784 + ADD t6, t6, fp + LD a4, (t6) + LI t6, -1320 + ADD t6, t6, fp + SW a5, (t6) + LI t6, -2800 + ADD t6, t6, fp + LD a5, (t6) + LI t6, -1416 + ADD t6, t6, fp + SW a6, (t6) + LI t6, -2816 + ADD t6, t6, fp + LD a6, (t6) + LI t6, -1488 + ADD t6, t6, fp + SW a7, (t6) + LI t6, -2832 + ADD t6, t6, fp + LD a7, (t6) + LI t6, -2664 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -2848 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 64(sp) + LI t6, -2848 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2864 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 72(sp) + LI t6, -2864 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2880 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 80(sp) + LI t6, -2880 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2896 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 88(sp) + LI t6, -2896 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2912 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 96(sp) + LI t6, -2912 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2928 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 104(sp) + LI t6, -2928 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2944 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 112(sp) + LI t6, -2944 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2960 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 120(sp) + LI t6, -2960 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2976 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 128(sp) + LI t6, -2976 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -2992 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 136(sp) + LI t6, -2992 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3008 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 144(sp) + LI t6, -3008 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3024 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 152(sp) + LI t6, -3024 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3040 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 160(sp) + LI t6, -3040 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3056 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 168(sp) + LI t6, -3056 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3072 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 176(sp) + LI t6, -3072 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3088 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 184(sp) + LI t6, -3088 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3104 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 192(sp) + LI t6, -3104 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3120 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 200(sp) + LI t6, -3120 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3136 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 208(sp) + LI t6, -3136 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3152 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 216(sp) + LI t6, -3152 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3168 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 224(sp) + LI t6, -3168 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3184 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 232(sp) + LI t6, -3184 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3200 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 240(sp) + LI t6, -3200 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3216 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 248(sp) + LI t6, -3216 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3232 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 256(sp) + LI t6, -3232 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3248 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 264(sp) + LI t6, -3248 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3264 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 272(sp) + LI t6, -3264 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3280 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 280(sp) + LI t6, -3280 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3296 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 288(sp) + LI t6, -3296 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3312 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 296(sp) + LI t6, -3312 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3328 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 304(sp) + LI t6, -3328 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3344 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 312(sp) + CALL params_fa40 + ADDI sp, sp, 328 + LI t6, -3352 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -2696 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3352 + ADD t6, t6, fp + FLW fs2, (t6) + LI t6, -4728 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3336 + ADD t6, t6, fp + SD s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -3320 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -3376 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3352 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3376 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + ADD t2, t2, zero + LI t6, -3392 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3392 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3400 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3368 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 12 + LI t6, -3416 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3392 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3416 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 12 + LI t6, -3432 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3432 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADD t2, t2, zero + LI t6, -3440 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3408 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -3424 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 24 + LI t6, -3456 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3384 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3456 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 24 + LI t6, -3480 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3448 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3480 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -3432 + ADD t6, t6, fp + SD s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 36 + LI t6, -3504 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3464 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3504 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3488 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 48 + LI t6, -3528 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3512 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3528 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3472 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 60 + LI t6, -3544 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3544 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3552 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3520 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5040 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 36 + LI t6, -3560 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3496 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -3560 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADD t2, t2, zero + LI t6, -3568 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s4, (t5) + LI t6, -3544 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 48 + LI t6, -3584 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3584 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -3560 + ADD t6, t6, fp + SD s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 60 + LI t6, -3608 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3592 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3608 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -3576 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 72 + LI t6, -3624 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3624 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3632 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3600 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 72 + LI t6, -3640 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3616 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -3640 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3648 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 84 + LI t6, -3656 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3624 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3656 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3664 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s5, (t5) + LI t6, -3640 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -5040 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 96 + LI t6, -3680 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3656 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -3680 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 84 + LI t6, -3696 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3696 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3704 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3672 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 96 + LI t6, -3712 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3688 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -3712 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -3720 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s4, (t5) + LI t6, -3696 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 108 + LI t6, -3736 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3536 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3736 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3712 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 120 + LI t6, -3760 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3744 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3760 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3728 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 132 + LI t6, -3784 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3768 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3784 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3752 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + ADDI t2, t2, 144 + LI t6, -3800 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3800 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3808 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3776 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 108 + LI t6, -3824 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3800 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -3824 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LA t5, k + LW s3, (t5) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 156 + LI t6, -3848 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3792 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3848 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3832 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -3816 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 168 + LI t6, -3872 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3856 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3872 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3840 + ADD t6, t6, fp + SW s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 180 + LI t6, -3896 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3880 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -3896 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3864 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5040 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 120 + LI t6, -3912 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3912 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADD t2, t2, zero + LI t6, -3920 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3888 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + ADDI t2, t2, 192 + LI t6, -3928 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3928 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADD t2, t2, zero + LI t6, -3936 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5040 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 132 + LI t6, -3944 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3912 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3944 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADD t2, t2, zero + LI t6, -3952 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + ADDI t2, t2, 144 + LI t6, -3960 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3960 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -3968 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3928 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 204 + LI t6, -3976 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3944 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -3976 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADD t2, t2, zero + LI t6, -3984 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s3, (t5) + LI t6, -3960 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 216 + LI t6, -4000 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -3904 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4000 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3976 + ADD t6, t6, fp + SD s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 228 + LI t6, -4024 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4008 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4024 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -3992 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + ADDI t2, t2, 156 + LI t6, -4040 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4040 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -4048 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4016 + ADD t6, t6, fp + SW s4, (t6) + LA t5, k + LW s4, (t5) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 168 + LI t6, -4064 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4040 + ADD t6, t6, fp + SD s2, (t6) + LI t6, -4064 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + ADDI t2, t2, 240 + LI t6, -4080 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4080 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADD t2, t2, zero + LI t6, -4088 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4056 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 252 + LI t6, -4096 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4072 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -4096 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -4104 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s3, (t5) + LI t6, -4080 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 264 + LI t6, -4120 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4032 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4120 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -4096 + ADD t6, t6, fp + SD s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 276 + LI t6, -4144 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4128 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4144 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -4112 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + ADDI t2, t2, 180 + LI t6, -4160 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4160 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADD t2, t2, zero + LI t6, -4168 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4136 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5040 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 192 + LI t6, -4176 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4176 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -4184 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s5, (t5) + LI t6, -4160 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 204 + LI t6, -4200 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4200 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -4176 + ADD t6, t6, fp + SD s3, (t6) + LA t5, k + LW s3, (t5) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s3, t3 + ADD t2, t3, t2 + ADDI t2, t2, 216 + LI t6, -4224 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4208 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -4224 + ADD t6, t6, fp + LD t4, (t6) + LW s2, (t4) + LI t6, -4192 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 288 + LI t6, -4248 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4152 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4248 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -4232 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -4216 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 300 + LI t6, -4272 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4256 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4272 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 228 + LI t6, -4288 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4288 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -4296 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4264 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -4240 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 240 + LI t6, -4312 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4288 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -4312 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 312 + LI t6, -4328 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4328 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADD t2, t2, zero + LI t6, -4336 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4304 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -4320 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 252 + LI t6, -4352 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4352 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LI t6, -4328 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + ADDI t2, t2, 264 + LI t6, -4368 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4368 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -4376 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4344 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5040 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 276 + LI t6, -4384 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4360 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -4384 + ADD t6, t6, fp + LD s4, (t6) + MV t2, s4 + ADD t2, t2, zero + LI t6, -4392 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s5, (t5) + LI t6, -4368 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 324 + LI t6, -4408 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4280 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4408 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LA t5, k + LW s2, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 336 + LI t6, -4432 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4416 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4432 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -4384 + ADD t6, t6, fp + SD s4, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 348 + LI t6, -4448 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4448 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -4456 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4424 + ADD t6, t6, fp + SW s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -4400 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -5040 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADD t2, t2, zero + LI t6, -4472 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4448 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -4472 + ADD t6, t6, fp + LD t4, (t6) + LW s3, (t4) + LI t6, -5040 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 12 + LI t6, -4488 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4488 + ADD t6, t6, fp + LD s5, (t6) + MV t2, s5 + ADD t2, t2, zero + LI t6, -4496 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4464 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 360 + LI t6, -4504 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4480 + ADD t6, t6, fp + SW s3, (t6) + LI t6, -4504 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -4512 + ADD t6, t6, fp + SD t2, (t6) + LA t5, k + LW s4, (t5) + LI t6, -4488 + ADD t6, t6, fp + SD s5, (t6) + LI t6, -5520 + ADD s5, fp, t6 + MV t2, s5 + LI t3, 4 + MUL t3, s4, t3 + ADD t2, t3, t2 + ADDI t2, t2, 372 + LI t6, -4528 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4440 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4528 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LA t5, k + LW s2, (t5) + LI t6, -4504 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 24 + LI t6, -4552 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4520 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -4552 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + LA t5, k + LW s5, (t5) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 384 + LI t6, -4576 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4536 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4576 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -4544 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -5520 + ADD s2, fp, t6 + MV t2, s2 + ADDI t2, t2, 396 + LI t6, -4592 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4592 + ADD t6, t6, fp + LD s3, (t6) + MV t2, s3 + ADD t2, t2, zero + LI t6, -4600 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4560 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -5520 + ADD s4, fp, t6 + MV t2, s4 + ADDI t2, t2, 408 + LI t6, -4608 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4608 + ADD t6, t6, fp + LD s2, (t6) + MV t2, s2 + ADD t2, t2, zero + LI t6, -4616 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4568 + ADD t6, t6, fp + SW s5, (t6) + LA t5, k + LW s5, (t5) + LI t6, -4592 + ADD t6, t6, fp + SD s3, (t6) + LI t6, -5520 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s5, t3 + ADD t2, t3, t2 + ADDI t2, t2, 420 + LI t6, -4632 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4584 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4632 + ADD t6, t6, fp + LD t4, (t6) + FLW fs2, (t4) + LI t6, -4608 + ADD t6, t6, fp + SD s2, (t6) + LA t5, k + LW s2, (t5) + LI t6, -5040 + ADD s3, fp, t6 + MV t2, s3 + LI t3, 4 + MUL t3, s2, t3 + ADD t2, t3, t2 + ADDI t2, t2, 36 + LI t6, -4656 + ADD t6, t6, fp + SD t2, (t6) + LI t6, -4656 + ADD t6, t6, fp + LD t4, (t6) + LW s4, (t4) + ADDI sp, sp, -520 + LI t6, -1248 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -3384 + ADD t6, t6, fp + FLW fa0, (t6) + LI t6, -2720 + ADD t6, t6, fp + SD a0, (t6) + LI t6, -3400 + ADD t6, t6, fp + LD a0, (t6) + LI t6, -2736 + ADD t6, t6, fp + SD a1, (t6) + LI t6, -3424 + ADD t6, t6, fp + LW a1, (t6) + LI t6, -2752 + ADD t6, t6, fp + SD a2, (t6) + LI t6, -3440 + ADD t6, t6, fp + LD a2, (t6) + LI t6, -1344 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -3464 + ADD t6, t6, fp + FLW fa1, (t6) + LI t6, -2768 + ADD t6, t6, fp + SD a3, (t6) + LI t6, -3488 + ADD t6, t6, fp + LW a3, (t6) + LI t6, -1368 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -3512 + ADD t6, t6, fp + FLW fa2, (t6) + LI t6, -1392 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -3536 + ADD t6, t6, fp + FLW fa3, (t6) + LI t6, -2784 + ADD t6, t6, fp + SD a4, (t6) + LI t6, -3552 + ADD t6, t6, fp + LD a4, (t6) + LI t6, -2800 + ADD t6, t6, fp + SD a5, (t6) + LI t6, -3568 + ADD t6, t6, fp + LD a5, (t6) + LI t6, -2816 + ADD t6, t6, fp + SD a6, (t6) + LI t6, -3592 + ADD t6, t6, fp + LW a6, (t6) + LI t6, -2832 + ADD t6, t6, fp + SD a7, (t6) + LI t6, -3616 + ADD t6, t6, fp + LW a7, (t6) + LI t6, -3344 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3632 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 96(sp) + LI t6, -3632 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3648 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 104(sp) + LI t6, -3648 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3664 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 112(sp) + LI t6, -3664 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3688 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 120(sp) + LI t6, -3688 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -3704 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 128(sp) + LI t6, -3704 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3720 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 136(sp) + LI t6, -1440 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -3744 + ADD t6, t6, fp + FLW fa4, (t6) + LI t6, -1464 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -3768 + ADD t6, t6, fp + FLW fa5, (t6) + LI t6, -1512 + ADD t6, t6, fp + FSW fa6, (t6) + LI t6, -3792 + ADD t6, t6, fp + FLW fa6, (t6) + LI t6, -3720 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3808 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 168(sp) + LI t6, -3808 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3832 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 176(sp) + LI t6, -1560 + ADD t6, t6, fp + FSW fa7, (t6) + LI t6, -3856 + ADD t6, t6, fp + FLW fa7, (t6) + LI t6, -2688 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -3880 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 192(sp) + LI t6, -3880 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -3904 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 200(sp) + LI t6, -3832 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -3920 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 208(sp) + LI t6, -3920 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3936 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 216(sp) + LI t6, -3936 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3952 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 224(sp) + LI t6, -3952 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3968 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 232(sp) + LI t6, -3968 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -3984 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 240(sp) + LI t6, -3904 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4008 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 248(sp) + LI t6, -4008 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4032 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 256(sp) + LI t6, -3984 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4048 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 264(sp) + LI t6, -4048 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4072 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 272(sp) + LI t6, -4072 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4088 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 280(sp) + LI t6, -4088 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4104 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 288(sp) + LI t6, -4032 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4128 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 296(sp) + LI t6, -4128 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4152 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 304(sp) + LI t6, -4104 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4168 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 312(sp) + LI t6, -4168 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4184 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 320(sp) + LI t6, -4184 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4208 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 328(sp) + LI t6, -4208 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4232 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 336(sp) + LI t6, -4152 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4256 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 344(sp) + LI t6, -4256 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4280 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 352(sp) + LI t6, -4232 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4296 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 360(sp) + LI t6, -4296 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4320 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 368(sp) + LI t6, -4320 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4336 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 376(sp) + LI t6, -4336 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4360 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 384(sp) + LI t6, -4360 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4376 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 392(sp) + LI t6, -4376 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4392 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 400(sp) + LI t6, -4280 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4416 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 408(sp) + LI t6, -4416 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4440 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 416(sp) + LI t6, -4392 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4456 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 424(sp) + LI t6, -4456 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4480 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 432(sp) + LI t6, -4480 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4496 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 440(sp) + LI t6, -4496 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4512 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 448(sp) + LI t6, -4440 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4536 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 456(sp) + LI t6, -4512 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4560 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 464(sp) + LI t6, -4536 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4584 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 472(sp) + LI t6, -4560 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -4600 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 480(sp) + LI t6, -4600 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4616 + ADD t6, t6, fp + LD t1, (t6) + SD t1, 488(sp) + LI t6, -4584 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4640 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4640 + ADD t6, t6, fp + FLW ft1, (t6) + FSW ft1, 496(sp) + LI t6, -4616 + ADD t6, t6, fp + SD t1, (t6) + LI t6, -4664 + ADD t6, t6, fp + SW s4, (t6) + LI t6, -4664 + ADD t6, t6, fp + LW t1, (t6) + SW t1, 504(sp) + CALL params_mix + ADDI sp, sp, 520 + LI t6, -4672 + ADD t6, t6, fp + SW a0, (t6) + LI t6, -4648 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -4672 + ADD t6, t6, fp + LW s2, (t6) + LI t6, -4720 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -4744 + ADD t6, t6, fp + FLW fs2, (t6) + ADDI sp, sp, -24 + LI t6, -3384 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -4688 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4688 + ADD t6, t6, fp + FLW fa0, (t6) + CALL putfloat + ADDI sp, sp, 24 + ADDI sp, sp, -24 + LI t6, -3400 + ADD t6, t6, fp + SD a0, (t6) + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + LI t6, -4736 + ADD t6, t6, fp + FLW fs2, (t6) + ADDI sp, sp, -24 + LI t6, -4688 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -4696 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4696 + ADD t6, t6, fp + FLW fa0, (t6) + CALL putfloat + ADDI sp, sp, 24 + ADDI sp, sp, -24 + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + LI t6, -4728 + ADD t6, t6, fp + FLW fs2, (t6) + ADDI sp, sp, -24 + LI t6, -4696 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -4704 + ADD t6, t6, fp + FSW fs2, (t6) + LI t6, -4704 + ADD t6, t6, fp + FLW fa0, (t6) + CALL putfloat + ADDI sp, sp, 24 + ADDI sp, sp, -24 + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + LI t6, -4672 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -4720 + ADD t6, t6, fp + LW s2, (t6) + ADDI sp, sp, -24 + LI t6, -4712 + ADD t6, t6, fp + SW s2, (t6) + LI t6, -4712 + ADD t6, t6, fp + LW a0, (t6) + CALL putint + ADDI sp, sp, 24 + ADDI sp, sp, -24 + LI t6, -4712 + ADD t6, t6, fp + SW a0, (t6) + LI a0, 10 + CALL putch + ADDI sp, sp, 24 + LI t0, 0 + LI t6, -5528 + ADD t6, t6, fp + SW t0, (t6) + LI t6, -4664 + ADD t6, t6, fp + SW t1, (t6) + LI t6, -3424 + ADD t6, t6, fp + SW a1, (t6) + LI t6, -3440 + ADD t6, t6, fp + SD a2, (t6) + LI t6, -3488 + ADD t6, t6, fp + SW a3, (t6) + LI t6, -3552 + ADD t6, t6, fp + SD a4, (t6) + LI t6, -3568 + ADD t6, t6, fp + SD a5, (t6) + LI t6, -3592 + ADD t6, t6, fp + SW a6, (t6) + LI t6, -3616 + ADD t6, t6, fp + SW a7, (t6) + LI t6, -4624 + ADD t6, t6, fp + SW s5, (t6) + LI t6, -4640 + ADD t6, t6, fp + FSW ft1, (t6) + LI t6, -4704 + ADD t6, t6, fp + FSW fa0, (t6) + LI t6, -3464 + ADD t6, t6, fp + FSW fa1, (t6) + LI t6, -3512 + ADD t6, t6, fp + FSW fa2, (t6) + LI t6, -3536 + ADD t6, t6, fp + FSW fa3, (t6) + LI t6, -3744 + ADD t6, t6, fp + FSW fa4, (t6) + LI t6, -3768 + ADD t6, t6, fp + FSW fa5, (t6) + LI t6, -3792 + ADD t6, t6, fp + FSW fa6, (t6) + LI t6, -3856 + ADD t6, t6, fp + FSW fa7, (t6) + J .L36 - .section ".note.GNU-stack","",@progbits )ASM"; inline constexpr std::string_view rssh07 = R"ASM(