Files
mysysy/src/include/backend/RISCv64/Optimize/OFE.h
2025-08-19 16:14:40 +08:00

15743 lines
247 KiB
C++

#pragma once // 现代 C++ 中推荐的头文件保护符,防止重复包含
#include <string_view> // 使用 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