#pragma once // 现代 C++ 中推荐的头文件保护符,防止重复包含 #include // 使用 std::string_view 来高效地表示字符串,无需额外内存分配 namespace AC { // 使用 C++17 的 inline constexpr 变量,可以安全地在头文件中定义 // 这可以确保即使多个 .cpp 文件包含了这个头文件,也不会出现“多重定义”链接错误 // R"ASM(...)ASM" 是原始字符串字面量的语法,括号内的所有内容(包括换行)都会被视为字符串的一部分 inline constexpr std::string_view rss54 = R"ASM( .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 )ASM"; inline constexpr std::string_view rss84 = R"ASM( .align 2 .section .data a: .zero 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 )ASM"; inline constexpr std::string_view rss88 = R"ASM( .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( .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 )ASM"; inline constexpr std::string_view rssh07 = R"ASM( .text .attribute 4, 16 .attribute 5, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0" .file "07_arr_init_nd.ll" .globl main # -- Begin function main .p2align 1 .type main,@function main: # @main .cfi_startproc # %bb.0: # %entry_main addi sp, sp, -512 .cfi_def_cfa_offset 512 sd ra, 504(sp) # 8-byte Folded Spill .cfi_offset ra, -8 sw zero, 496(sp) sd zero, 488(sp) sd zero, 480(sp) sd zero, 472(sp) sd zero, 464(sp) sd zero, 456(sp) sd zero, 448(sp) sd zero, 440(sp) sd zero, 376(sp) sd zero, 384(sp) sd zero, 392(sp) sd zero, 400(sp) sd zero, 408(sp) sd zero, 416(sp) sd zero, 424(sp) sw zero, 432(sp) li a7, 1 sw a7, 316(sp) li t0, 2 sw t0, 320(sp) li t1, 3 sw t1, 324(sp) li t2, 4 sw t2, 328(sp) li a6, 5 sw a6, 332(sp) li t4, 6 sw t4, 336(sp) li t3, 7 sw t3, 340(sp) li t6, 8 sw t6, 344(sp) li a1, 9 sw a1, 348(sp) li t5, 10 sw t5, 352(sp) li a3, 11 sw a3, 356(sp) li a5, 12 sw a5, 360(sp) li a4, 13 sw a4, 364(sp) li a2, 14 sw a2, 368(sp) li a0, 15 sw a0, 372(sp) sw a7, 256(sp) sw t0, 260(sp) sw t1, 264(sp) sw t2, 268(sp) sw a6, 272(sp) sw t4, 276(sp) sw t3, 280(sp) sw t6, 284(sp) sw a1, 288(sp) sw t5, 292(sp) sw a3, 296(sp) sw a5, 300(sp) sw a4, 304(sp) sw a2, 308(sp) sw a0, 312(sp) sw a7, 196(sp) sw t0, 200(sp) sw t1, 204(sp) sw t2, 208(sp) sw a6, 212(sp) sw t4, 216(sp) sw t3, 220(sp) sw t6, 224(sp) sw a1, 228(sp) sw t5, 232(sp) sw a3, 236(sp) sw a5, 240(sp) sw a4, 244(sp) sw a2, 248(sp) sw a0, 252(sp) sw zero, 192(sp) sd zero, 184(sp) sd zero, 176(sp) sw a7, 116(sp) sw t0, 120(sp) sw t1, 124(sp) sw t2, 128(sp) sw zero, 132(sp) sw zero, 136(sp) sw t3, 140(sp) sw zero, 144(sp) sw zero, 148(sp) sw t5, 152(sp) sw a3, 156(sp) sw a5, 160(sp) sw zero, 164(sp) sw zero, 168(sp) sw zero, 172(sp) sw zero, 112(sp) sd zero, 104(sp) sw a7, 8(sp) sw t0, 12(sp) sw t1, 16(sp) sw t2, 20(sp) sw a6, 24(sp) addi a0, sp, 28 li a2, 76 li a1, 0 call memset li a0, 4 ld ra, 504(sp) # 8-byte Folded Reload addi sp, sp, 512 ret .Lfunc_end0: .size main, .Lfunc_end0-main .cfi_endproc # -- End function .section ".note.GNU-stack","",@progbits )ASM"; inline constexpr std::string_view rssp03 = R"ASM( .text .attribute 4, 16 .attribute 5, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0" .file "03_sort2.ll" .globl getMaxNum # -- Begin function getMaxNum .p2align 1 .type getMaxNum,@function getMaxNum: # @getMaxNum .cfi_startproc # %bb.0: # %entry_getMaxNum addi sp, sp, -32 .cfi_def_cfa_offset 32 sw a0, 28(sp) sd a1, 16(sp) sw zero, 12(sp) sw zero, 8(sp) j .LBB0_2 .LBB0_1: # %if_exit.L3 # in Loop: Header=BB0_2 Depth=1 lw a0, 8(sp) addi a0, a0, 1 sw a0, 8(sp) .LBB0_2: # %while_head.L0 # =>This Inner Loop Header: Depth=1 lw a0, 8(sp) lw a1, 28(sp) bge a0, a1, .LBB0_5 # %bb.3: # %while_body.L1 # in Loop: Header=BB0_2 Depth=1 lw a0, 8(sp) ld a1, 16(sp) slli a0, a0, 2 add a0, a0, a1 lw a0, 0(a0) lw a1, 12(sp) bge a1, a0, .LBB0_1 # %bb.4: # %if_then.L2 # in Loop: Header=BB0_2 Depth=1 lw a0, 8(sp) ld a1, 16(sp) slli a0, a0, 2 add a0, a0, a1 lw a0, 0(a0) sw a0, 12(sp) j .LBB0_1 .LBB0_5: # %while_exit.L4 lw a0, 12(sp) addi sp, sp, 32 ret .Lfunc_end0: .size getMaxNum, .Lfunc_end0-getMaxNum .cfi_endproc # -- End function .globl getNumPos # -- Begin function getNumPos .p2align 1 .type getNumPos,@function getNumPos: # @getNumPos .cfi_startproc # %bb.0: # %entry_getNumPos addi sp, sp, -16 .cfi_def_cfa_offset 16 sw a0, 12(sp) sw a1, 8(sp) li a0, 1 sw a0, 4(sp) sw zero, 0(sp) lw a0, 0(sp) lw a1, 8(sp) bge a0, a1, .LBB1_2 .LBB1_1: # %while_body.L6 # =>This Inner Loop Header: Depth=1 lw a0, 12(sp) slli a1, a0, 1 srli a1, a1, 60 lw a2, 0(sp) add a0, a0, a1 sraiw a0, a0, 4 sw a0, 12(sp) addi a2, a2, 1 sw a2, 0(sp) lw a0, 0(sp) lw a1, 8(sp) blt a0, a1, .LBB1_1 .LBB1_2: # %while_exit.L7 lw a0, 12(sp) slli a1, a0, 1 srli a1, a1, 60 add a1, a1, a0 andi a1, a1, -16 subw a0, a0, a1 addi sp, sp, 16 ret .Lfunc_end1: .size getNumPos, .Lfunc_end1-getNumPos .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, -32 .cfi_def_cfa_offset 32 sd ra, 24(sp) # 8-byte Folded Spill sd s0, 16(sp) # 8-byte Folded Spill .cfi_offset ra, -8 .cfi_offset s0, -16 lui s0, %hi(a0) addi s0, s0, %lo(a0) mv a0, s0 call getarray sw a0, 12(sp) li a0, 90 call starttime lw a3, 12(sp) li a0, 8 mv a1, s0 li a2, 0 call radixSort sw zero, 8(sp) lui a0, %hi(ans0) lw a1, 8(sp) lw a2, 12(sp) bge a1, a2, .LBB2_2 .LBB2_1: # %while_body.L32 # =>This Inner Loop Header: Depth=1 lw a1, 8(sp) slli a2, a1, 2 add a2, a2, s0 lw a2, 0(a2) lw a3, %lo(ans0)(a0) addi a4, a1, 2 remw a2, a2, a4 mul a2, a1, a2 add a2, a2, a3 sw a2, %lo(ans0)(a0) addi a1, a1, 1 sw a1, 8(sp) lw a1, 8(sp) lw a2, 12(sp) blt a1, a2, .LBB2_1 .LBB2_2: # %while_exit.L33 lui s0, %hi(ans0) lw a0, %lo(ans0)(s0) bgez a0, .LBB2_4 # %bb.3: # %if_then.L34 lw a0, %lo(ans0)(s0) negw a0, a0 sw a0, %lo(ans0)(s0) .LBB2_4: # %if_exit.L35 li a0, 102 call stoptime lw a0, %lo(ans0)(s0) call putint li a0, 10 call putch li a0, 0 ld ra, 24(sp) # 8-byte Folded Reload ld s0, 16(sp) # 8-byte Folded Reload addi sp, sp, 32 ret .Lfunc_end2: .size main, .Lfunc_end2-main .cfi_endproc # -- End function .globl radixSort # -- Begin function radixSort .p2align 1 .type radixSort,@function radixSort: # @radixSort .cfi_startproc # %bb.0: # %entry_radixSort addi sp, sp, -272 .cfi_def_cfa_offset 272 sd ra, 264(sp) # 8-byte Folded Spill sd s0, 256(sp) # 8-byte Folded Spill sd s1, 248(sp) # 8-byte Folded Spill sd s2, 240(sp) # 8-byte Folded Spill sd s3, 232(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 sw a0, 228(sp) sd a1, 216(sp) sw a2, 212(sp) sw a3, 208(sp) sd zero, 144(sp) sd zero, 152(sp) sd zero, 160(sp) sd zero, 168(sp) sd zero, 176(sp) sd zero, 184(sp) sd zero, 192(sp) sd zero, 200(sp) sd zero, 80(sp) sd zero, 88(sp) sd zero, 96(sp) sd zero, 104(sp) sd zero, 112(sp) sd zero, 120(sp) sd zero, 128(sp) sd zero, 136(sp) sd zero, 72(sp) sd zero, 64(sp) sd zero, 56(sp) sd zero, 48(sp) sd zero, 40(sp) lw a0, 228(sp) sd zero, 32(sp) sd zero, 24(sp) li a1, -1 sd zero, 16(sp) beq a0, a1, .LBB3_2 # %bb.1: # %OR.L8 lw a0, 212(sp) lw a1, 208(sp) addiw a0, a0, 1 blt a0, a1, .LBB3_3 .LBB3_2: # %if_then.L9 ld ra, 264(sp) # 8-byte Folded Reload ld s0, 256(sp) # 8-byte Folded Reload ld s1, 248(sp) # 8-byte Folded Reload ld s2, 240(sp) # 8-byte Folded Reload ld s3, 232(sp) # 8-byte Folded Reload addi sp, sp, 272 ret .LBB3_3: # %if_exit.L10 lw a0, 212(sp) sw a0, 12(sp) addi s0, sp, 16 lw a0, 12(sp) lw a1, 208(sp) bge a0, a1, .LBB3_5 .LBB3_4: # %while_body.L12 # =>This Inner Loop Header: Depth=1 lw a0, 12(sp) ld a1, 216(sp) slli a0, a0, 2 add a0, a0, a1 lw a0, 0(a0) lw a1, 228(sp) call getNumPos lw a1, 12(sp) ld a2, 216(sp) slli a1, a1, 2 add a1, a1, a2 lw a2, 0(a1) lw a1, 228(sp) sext.w a0, a0 slli a0, a0, 2 add s1, s0, a0 mv a0, a2 call getNumPos sext.w a0, a0 slli a0, a0, 2 add a0, a0, s0 lw a0, 0(a0) lw a1, 12(sp) addi a0, a0, 1 sw a0, 0(s1) addi a1, a1, 1 sw a1, 12(sp) lw a0, 12(sp) lw a1, 208(sp) blt a0, a1, .LBB3_4 .LBB3_5: # %while_exit.L13 lw a0, 212(sp) lw a1, 16(sp) sw a0, 144(sp) add a0, a0, a1 sw a0, 80(sp) li a0, 1 sw a0, 12(sp) li a0, 15 addi a6, sp, 144 addi a2, sp, 80 addi s0, sp, 16 lw a4, 12(sp) blt a0, a4, .LBB3_7 .LBB3_6: # %while_body.L15 # =>This Inner Loop Header: Depth=1 lw s1, 12(sp) slli a5, s1, 2 addiw a4, s1, -1 slli a4, a4, 2 add a4, a4, a2 lw a4, 0(a4) add a3, s0, a5 lw a3, 0(a3) add a1, a6, a5 sw a4, 0(a1) add a5, a5, a2 add a3, a3, a4 sw a3, 0(a5) addi s1, s1, 1 sw s1, 12(sp) lw a4, 12(sp) bge a0, a4, .LBB3_6 .LBB3_7: # %while_exit.L16 sw zero, 12(sp) li s2, 15 addi s0, sp, 144 addi s3, sp, 80 j .LBB3_9 .LBB3_8: # %while_exit.L24 # in Loop: Header=BB3_9 Depth=1 lw a0, 12(sp) addi a0, a0, 1 sw a0, 12(sp) .LBB3_9: # %while_head.L17 # =>This Loop Header: Depth=1 # Child Loop BB3_11 Depth 2 # Child Loop BB3_13 Depth 3 lw a0, 12(sp) bge s2, a0, .LBB3_11 j .LBB3_15 .LBB3_10: # %while_exit.L23 # in Loop: Header=BB3_11 Depth=2 lw a0, 12(sp) slli a0, a0, 2 add a0, a0, s0 lw a1, 0(a0) ld a2, 216(sp) lw a3, 8(sp) slli a4, a1, 2 add a2, a2, a4 sw a3, 0(a2) addi a1, a1, 1 sw a1, 0(a0) .LBB3_11: # %while_head.L19 # Parent Loop BB3_9 Depth=1 # => This Loop Header: Depth=2 # Child Loop BB3_13 Depth 3 lw a0, 12(sp) slli a0, a0, 2 add a1, s0, a0 lw a1, 0(a1) add a0, a0, s3 lw a0, 0(a0) bge a1, a0, .LBB3_8 # %bb.12: # %while_body.L20 # in Loop: Header=BB3_11 Depth=2 lw a0, 12(sp) slli a0, a0, 2 add a0, a0, s0 lw a0, 0(a0) ld a1, 216(sp) slli a0, a0, 2 add a0, a0, a1 lw a0, 0(a0) sw a0, 8(sp) .LBB3_13: # %while_head.L21 # Parent Loop BB3_9 Depth=1 # Parent Loop BB3_11 Depth=2 # => This Inner Loop Header: Depth=3 lw a1, 228(sp) lw a0, 8(sp) call getNumPos lw a1, 12(sp) sext.w a0, a0 beq a0, a1, .LBB3_10 # %bb.14: # %while_body.L22 # in Loop: Header=BB3_13 Depth=3 lw a0, 8(sp) lw a1, 228(sp) sw a0, 4(sp) call getNumPos sext.w a0, a0 slli a0, a0, 2 add a0, a0, s0 lw a0, 0(a0) ld a1, 216(sp) slli a0, a0, 2 add a0, a0, a1 lw a2, 0(a0) lw a1, 228(sp) lw a0, 4(sp) sw a2, 8(sp) call getNumPos sext.w a0, a0 slli a0, a0, 2 add a0, a0, s0 lw a2, 0(a0) ld a3, 216(sp) lw a0, 4(sp) lw a1, 228(sp) slli a2, a2, 2 add a2, a2, a3 sw a0, 0(a2) call getNumPos lw a1, 228(sp) lw a2, 4(sp) sext.w a0, a0 slli a0, a0, 2 add s1, s0, a0 mv a0, a2 call getNumPos sext.w a0, a0 slli a0, a0, 2 add a0, a0, s0 lw a0, 0(a0) addi a0, a0, 1 sw a0, 0(s1) j .LBB3_13 .LBB3_15: # %while_exit.L25 lw a0, 212(sp) lw a1, 16(sp) sw a0, 144(sp) add a0, a0, a1 sw a0, 80(sp) sw zero, 0(sp) li s2, 15 addi s1, sp, 144 addi s0, sp, 80 addi s3, sp, 16 j .LBB3_17 .LBB3_16: # %if_exit.L29 # in Loop: Header=BB3_17 Depth=1 lw a0, 0(sp) lw a4, 228(sp) ld a1, 216(sp) slli a0, a0, 2 add a2, s1, a0 add a0, a0, s0 lw a3, 0(a0) lw a2, 0(a2) addiw a0, a4, -1 call radixSort lw a0, 0(sp) addi a0, a0, 1 sw a0, 0(sp) .LBB3_17: # %while_head.L26 # =>This Inner Loop Header: Depth=1 lw a0, 0(sp) blt s2, a0, .LBB3_2 # %bb.18: # %while_body.L27 # in Loop: Header=BB3_17 Depth=1 lw a0, 0(sp) blez a0, .LBB3_16 # %bb.19: # %if_then.L28 # in Loop: Header=BB3_17 Depth=1 lw a0, 0(sp) slli a1, a0, 2 addiw a0, a0, -1 slli a0, a0, 2 add a0, a0, s0 lw a0, 0(a0) add a2, s3, a1 lw a2, 0(a2) add a3, s1, a1 sw a0, 0(a3) add a1, a1, s0 add a0, a0, a2 sw a0, 0(a1) j .LBB3_16 .Lfunc_end3: .size radixSort, .Lfunc_end3-radixSort .cfi_endproc # -- End function .type a0,@object # @a0 .bss .globl a0 .p2align 4, 0x0 a0: .zero 120000040 .size a0, 120000040 .type ans0,@object # @ans0 .section .sbss,"aw",@nobits .globl ans0 .p2align 2, 0x0 ans0: .word 0 # 0x0 .size ans0, 4 .type base0,@object # @base0 .section .rodata,"a",@progbits .globl base0 .p2align 2, 0x0 base0: .word 16 # 0x10 .size base0, 4 .section ".note.GNU-stack","",@progbits )ASM"; } // namespace AssemblyCode