15743 lines
247 KiB
C++
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
|