1528 lines
23 KiB
ArmAsm
1528 lines
23 KiB
ArmAsm
|
.file "32_many_params3.sy"
|
||
|
.option pic
|
||
|
.attribute arch, "rv64i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zifencei2p0"
|
||
|
.attribute unaligned_access, 0
|
||
|
.attribute stack_align, 16
|
||
|
.text
|
||
|
.align 1
|
||
|
.globl func
|
||
|
.type func, @function
|
||
|
func:
|
||
|
addi sp,sp,-1632
|
||
|
li a5,4096
|
||
|
addi a2,sp,1536
|
||
|
addi a5,a5,96
|
||
|
add a5,a5,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1904
|
||
|
add a2,a2,sp
|
||
|
sd s4,1592(sp)
|
||
|
lw s4,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1824
|
||
|
add a2,a2,sp
|
||
|
lw a6,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1792
|
||
|
add a2,a2,sp
|
||
|
sd s11,1536(sp)
|
||
|
lw s11,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1632
|
||
|
add a2,a2,sp
|
||
|
lw t1,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1592
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
sd s0,1624(sp)
|
||
|
sd s9,1552(sp)
|
||
|
sd a2,32(sp)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1544
|
||
|
add a2,a2,sp
|
||
|
lw t2,1800(sp)
|
||
|
lw t4,1808(sp)
|
||
|
lw s9,1912(sp)
|
||
|
lw t5,1928(sp)
|
||
|
lw s0,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1472
|
||
|
add a2,a2,sp
|
||
|
sd s2,1608(sp)
|
||
|
sd s3,1600(sp)
|
||
|
sd s5,1584(sp)
|
||
|
sd s6,1576(sp)
|
||
|
sd s7,1568(sp)
|
||
|
sd s8,1560(sp)
|
||
|
sd s10,1544(sp)
|
||
|
sd s1,1616(sp)
|
||
|
lw s2,1656(sp)
|
||
|
sd t2,256(sp)
|
||
|
sd t4,264(sp)
|
||
|
sd s9,272(sp)
|
||
|
sd t5,280(sp)
|
||
|
sd a6,24(sp)
|
||
|
sd s11,288(sp)
|
||
|
sd t1,296(sp)
|
||
|
sd s0,40(sp)
|
||
|
lw s1,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1416
|
||
|
add a2,a2,sp
|
||
|
lw t3,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1056
|
||
|
add a2,a2,sp
|
||
|
lw s7,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1288
|
||
|
add a2,a2,sp
|
||
|
lw t6,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1264
|
||
|
add a2,a2,sp
|
||
|
lw s8,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1152
|
||
|
add a2,a2,sp
|
||
|
lw s3,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-944
|
||
|
add a2,a2,sp
|
||
|
lw s5,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-888
|
||
|
add a2,a2,sp
|
||
|
lw s10,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-848
|
||
|
add a2,a2,sp
|
||
|
lw s6,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-776
|
||
|
add a2,a2,sp
|
||
|
sd t3,304(sp)
|
||
|
lw t3,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-768
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
sd s1,48(sp)
|
||
|
sd t6,312(sp)
|
||
|
sd a2,336(sp)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-712
|
||
|
add a2,a2,sp
|
||
|
lw s0,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-672
|
||
|
add a2,a2,sp
|
||
|
lw s1,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-648
|
||
|
add a2,a2,sp
|
||
|
lw t6,0(a2)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-584
|
||
|
li s11,4096
|
||
|
add a2,a2,sp
|
||
|
sd s3,320(sp)
|
||
|
sd s5,64(sp)
|
||
|
lw s3,0(a2)
|
||
|
sd s10,72(sp)
|
||
|
addi a2,sp,1536
|
||
|
addi s5,s11,-1984
|
||
|
addi s10,s11,-1976
|
||
|
add s5,s5,a2
|
||
|
add s10,s10,a2
|
||
|
lw s5,0(s5)
|
||
|
lw s10,0(s10)
|
||
|
sd s8,56(sp)
|
||
|
sd s6,328(sp)
|
||
|
sd s0,344(sp)
|
||
|
sd s1,352(sp)
|
||
|
sd t6,80(sp)
|
||
|
sd s3,360(sp)
|
||
|
sd s5,88(sp)
|
||
|
sd s10,96(sp)
|
||
|
lw a2,-2048(a5)
|
||
|
lw s0,-2032(a5)
|
||
|
lw s1,-2016(a5)
|
||
|
lw t1,-1904(a5)
|
||
|
lw t4,-1856(a5)
|
||
|
lw s9,-1840(a5)
|
||
|
lw t0,-1624(a5)
|
||
|
lw t2,-1992(a5)
|
||
|
lw s3,-1968(a5)
|
||
|
lw s5,-1936(a5)
|
||
|
lw s10,-1928(a5)
|
||
|
lw t5,-1920(a5)
|
||
|
sd a2,368(sp)
|
||
|
sd s0,376(sp)
|
||
|
lw a2,-1984(a5)
|
||
|
lw s0,-1976(a5)
|
||
|
sd s1,384(sp)
|
||
|
lw s1,-1880(a5)
|
||
|
sd a2,104(sp)
|
||
|
sd s0,112(sp)
|
||
|
sd t1,120(sp)
|
||
|
sd s1,128(sp)
|
||
|
lw t1,-1896(a5)
|
||
|
sd t4,432(sp)
|
||
|
sd s9,440(sp)
|
||
|
lw t4,-2000(a5)
|
||
|
sd t0,136(sp)
|
||
|
sd t2,392(sp)
|
||
|
sd s3,400(sp)
|
||
|
sd s5,408(sp)
|
||
|
sd s10,416(sp)
|
||
|
sd t5,424(sp)
|
||
|
lw t6,-1816(a5)
|
||
|
lw t2,-1808(a5)
|
||
|
lw s3,-1800(a5)
|
||
|
lw s5,-1776(a5)
|
||
|
lw s6,-1728(a5)
|
||
|
lw s10,-1696(a5)
|
||
|
lw t5,-1688(a5)
|
||
|
lw t0,-1616(a5)
|
||
|
lw a0,-1536(a5)
|
||
|
lw s0,-1528(a5)
|
||
|
lw s1,-1504(a5)
|
||
|
sd t2,456(sp)
|
||
|
sd s3,464(sp)
|
||
|
lw t2,-1496(a5)
|
||
|
lw s3,-1472(a5)
|
||
|
sd s5,472(sp)
|
||
|
sd s6,480(sp)
|
||
|
lw s5,-1464(a5)
|
||
|
lw s6,-1440(a5)
|
||
|
sd s10,488(sp)
|
||
|
lw s10,-1432(a5)
|
||
|
sd t6,448(sp)
|
||
|
sd t5,496(sp)
|
||
|
sd t0,504(sp)
|
||
|
sd a0,512(sp)
|
||
|
sd s0,520(sp)
|
||
|
sd s1,528(sp)
|
||
|
sd t2,536(sp)
|
||
|
sd s3,544(sp)
|
||
|
sd s5,552(sp)
|
||
|
sd s6,560(sp)
|
||
|
sd s10,568(sp)
|
||
|
lw a2,-1424(a5)
|
||
|
lw t6,-1368(a5)
|
||
|
lw s5,-1048(a5)
|
||
|
lw s0,-760(a5)
|
||
|
lw t0,-1360(a5)
|
||
|
lw t2,-1144(a5)
|
||
|
lw s8,-904(a5)
|
||
|
lw a0,-1248(a5)
|
||
|
lw s9,-1192(a5)
|
||
|
lw s10,-1032(a5)
|
||
|
sd a2,576(sp)
|
||
|
sd t6,584(sp)
|
||
|
lw a2,-1320(a5)
|
||
|
lw t6,-1024(a5)
|
||
|
sd s5,696(sp)
|
||
|
sd s0,792(sp)
|
||
|
lw s5,-1232(a5)
|
||
|
lw s0,-1240(a5)
|
||
|
sd t0,592(sp)
|
||
|
lw t0,-1304(a5)
|
||
|
lw s1,-1008(a5)
|
||
|
lw s3,-936(a5)
|
||
|
sd t2,656(sp)
|
||
|
sd t6,152(sp)
|
||
|
sd s8,744(sp)
|
||
|
sd a2,600(sp)
|
||
|
sd t0,608(sp)
|
||
|
sd a0,616(sp)
|
||
|
sd s0,624(sp)
|
||
|
sd s5,632(sp)
|
||
|
sd s9,640(sp)
|
||
|
sd s10,144(sp)
|
||
|
lw s10,-1184(a5)
|
||
|
lw t5,-1136(a5)
|
||
|
lw a0,-1064(a5)
|
||
|
lw s0,-1040(a5)
|
||
|
lw t0,-1128(a5)
|
||
|
lw s6,-1080(a5)
|
||
|
lw t6,-992(a5)
|
||
|
lw s5,-952(a5)
|
||
|
lw s8,-944(a5)
|
||
|
lw s9,-920(a5)
|
||
|
lw a2,-840(a5)
|
||
|
sd s10,648(sp)
|
||
|
sd t5,664(sp)
|
||
|
lw s10,-872(a5)
|
||
|
lw t5,-832(a5)
|
||
|
sd a0,688(sp)
|
||
|
sd s0,704(sp)
|
||
|
lw a0,-824(a5)
|
||
|
lw s0,-776(a5)
|
||
|
lw t2,-712(a5)
|
||
|
sd t0,672(sp)
|
||
|
sd s6,680(sp)
|
||
|
sd t6,712(sp)
|
||
|
sd s5,720(sp)
|
||
|
sd s8,728(sp)
|
||
|
sd s9,736(sp)
|
||
|
sd s10,752(sp)
|
||
|
sd a2,760(sp)
|
||
|
sd t5,768(sp)
|
||
|
sd a0,776(sp)
|
||
|
sd s0,784(sp)
|
||
|
lw s9,-752(a5)
|
||
|
sd t2,800(sp)
|
||
|
lw a0,-392(a5)
|
||
|
lw a6,1960(sp)
|
||
|
lw a2,-696(a5)
|
||
|
lw s5,-592(a5)
|
||
|
mulw a6,a0,a6
|
||
|
lw s10,-424(a5)
|
||
|
lw s6,-328(a5)
|
||
|
lw a0,-704(a5)
|
||
|
lw s0,-208(a5)
|
||
|
lw t5,-368(a5)
|
||
|
lw t2,-688(a5)
|
||
|
lw s8,-672(a5)
|
||
|
sd s5,160(sp)
|
||
|
sd s10,920(sp)
|
||
|
mulw a6,a6,a2
|
||
|
lw a2,-600(a5)
|
||
|
lw s10,-640(a5)
|
||
|
lw s5,-624(a5)
|
||
|
sd s6,968(sp)
|
||
|
sd a0,808(sp)
|
||
|
lw s6,-552(a5)
|
||
|
lw a0,-520(a5)
|
||
|
sd a2,848(sp)
|
||
|
lw a2,-560(a5)
|
||
|
sd s0,1016(sp)
|
||
|
lw s0,-496(a5)
|
||
|
sd t5,168(sp)
|
||
|
sd t2,816(sp)
|
||
|
sd s8,824(sp)
|
||
|
sd s10,832(sp)
|
||
|
sd s5,840(sp)
|
||
|
sd a2,856(sp)
|
||
|
sd s6,864(sp)
|
||
|
sd a0,872(sp)
|
||
|
sd s0,880(sp)
|
||
|
lw t5,-488(a5)
|
||
|
lw t0,-464(a5)
|
||
|
lw s8,-440(a5)
|
||
|
lw s10,-416(a5)
|
||
|
lw a2,-408(a5)
|
||
|
lw t2,-456(a5)
|
||
|
lw s5,-400(a5)
|
||
|
lw s6,-360(a5)
|
||
|
lw a0,-344(a5)
|
||
|
lw t6,-288(a5)
|
||
|
sd t5,888(sp)
|
||
|
sd t0,896(sp)
|
||
|
lw t5,-304(a5)
|
||
|
lw t0,-272(a5)
|
||
|
sd s8,912(sp)
|
||
|
sd s10,928(sp)
|
||
|
lw s8,-264(a5)
|
||
|
lw s10,-248(a5)
|
||
|
sd a2,936(sp)
|
||
|
lw a2,-192(a5)
|
||
|
lw s0,-112(a5)
|
||
|
sd t2,904(sp)
|
||
|
sd s5,944(sp)
|
||
|
sd s6,952(sp)
|
||
|
sd a0,960(sp)
|
||
|
sd t5,976(sp)
|
||
|
sd t6,984(sp)
|
||
|
sd t0,992(sp)
|
||
|
sd s8,1000(sp)
|
||
|
sd s10,1008(sp)
|
||
|
sd a2,1024(sp)
|
||
|
lw s10,-56(a5)
|
||
|
lw a2,-176(a5)
|
||
|
lw s6,-152(a5)
|
||
|
lw t5,-120(a5)
|
||
|
lw t0,72(a5)
|
||
|
lw s5,-184(a5)
|
||
|
sd s6,1040(sp)
|
||
|
lw s6,-40(a5)
|
||
|
sd t5,1048(sp)
|
||
|
lw t5,-16(a5)
|
||
|
lw t6,64(a5)
|
||
|
lw t2,160(a5)
|
||
|
lw s8,-80(a5)
|
||
|
sd a2,176(sp)
|
||
|
sd t0,192(sp)
|
||
|
lw a2,32(a5)
|
||
|
lw t0,0(a5)
|
||
|
sd s5,1032(sp)
|
||
|
sd s6,1072(sp)
|
||
|
lw s5,-64(a5)
|
||
|
lw s6,16(a5)
|
||
|
sd t5,1080(sp)
|
||
|
lw t5,48(a5)
|
||
|
sd t6,184(sp)
|
||
|
sd t2,1144(sp)
|
||
|
sd s8,1056(sp)
|
||
|
sd s5,1064(sp)
|
||
|
sd t0,1088(sp)
|
||
|
sd s6,1096(sp)
|
||
|
sd a2,1104(sp)
|
||
|
lw t6,88(a5)
|
||
|
lw a0,240(a5)
|
||
|
lw t2,280(a5)
|
||
|
sd t5,1112(sp)
|
||
|
lw s8,112(a5)
|
||
|
lw s6,168(a5)
|
||
|
lw a2,200(a5)
|
||
|
lw t5,208(a5)
|
||
|
lw t0,120(a5)
|
||
|
lw s5,152(a5)
|
||
|
sd s8,1120(sp)
|
||
|
sd s6,1152(sp)
|
||
|
lw s8,216(a5)
|
||
|
lw s6,264(a5)
|
||
|
sd a2,1160(sp)
|
||
|
lw a2,288(a5)
|
||
|
sd t5,1168(sp)
|
||
|
lw t5,344(a5)
|
||
|
sd t0,1128(sp)
|
||
|
sd s5,1136(sp)
|
||
|
lw t0,232(a5)
|
||
|
lw s5,248(a5)
|
||
|
sd s8,1176(sp)
|
||
|
sd s6,1208(sp)
|
||
|
lw s8,512(a5)
|
||
|
lw s6,352(a5)
|
||
|
sd a2,1216(sp)
|
||
|
lw a2,408(a5)
|
||
|
sd t5,1224(sp)
|
||
|
lw t5,472(a5)
|
||
|
sd t0,1184(sp)
|
||
|
sd s5,1200(sp)
|
||
|
sd s8,1272(sp)
|
||
|
sd s6,200(sp)
|
||
|
sd a2,208(sp)
|
||
|
lw s5,696(a5)
|
||
|
sd t5,1264(sp)
|
||
|
lw t0,824(a5)
|
||
|
lw a2,488(a5)
|
||
|
lw s8,448(a5)
|
||
|
sd t0,224(sp)
|
||
|
lw t0,368(a5)
|
||
|
sd a2,216(sp)
|
||
|
lw a2,376(a5)
|
||
|
sd t0,1232(sp)
|
||
|
lw t0,528(a5)
|
||
|
sd a2,1240(sp)
|
||
|
lw a2,536(a5)
|
||
|
sd t0,1280(sp)
|
||
|
lw t0,560(a5)
|
||
|
sd s8,1256(sp)
|
||
|
sd a2,1288(sp)
|
||
|
lw s8,552(a5)
|
||
|
lw a2,568(a5)
|
||
|
sd t0,1304(sp)
|
||
|
lw t0,624(a5)
|
||
|
lw t5,384(a5)
|
||
|
sd s8,1296(sp)
|
||
|
sd a2,1312(sp)
|
||
|
lw s8,592(a5)
|
||
|
lw a2,656(a5)
|
||
|
sd t0,1328(sp)
|
||
|
lw t0,664(a5)
|
||
|
sd t5,1248(sp)
|
||
|
sd s8,1320(sp)
|
||
|
sd a2,1336(sp)
|
||
|
lw s6,464(a5)
|
||
|
lw s8,600(a5)
|
||
|
lw t5,504(a5)
|
||
|
sd t0,1344(sp)
|
||
|
lw t0,704(a5)
|
||
|
lw a2,672(a5)
|
||
|
sd a7,16(sp)
|
||
|
sd t0,1360(sp)
|
||
|
lw t0,776(a5)
|
||
|
sd a2,1352(sp)
|
||
|
lw a2,744(a5)
|
||
|
sd t0,1376(sp)
|
||
|
lw t0,840(a5)
|
||
|
sd a2,1368(sp)
|
||
|
lw a2,816(a5)
|
||
|
sd t0,1384(sp)
|
||
|
lw t0,880(a5)
|
||
|
lw a7,1128(a5)
|
||
|
sd a4,8(sp)
|
||
|
sd t0,1392(sp)
|
||
|
lw t0,904(a5)
|
||
|
lw a4,1208(a5)
|
||
|
sd a7,248(sp)
|
||
|
sd t0,1400(sp)
|
||
|
lw t0,912(a5)
|
||
|
lw a7,1088(a5)
|
||
|
sd a4,1520(sp)
|
||
|
sd t0,1408(sp)
|
||
|
lw t0,1104(a5)
|
||
|
lw a4,1040(a5)
|
||
|
sd a7,1488(sp)
|
||
|
mulw a2,t0,a2
|
||
|
lw a7,928(a5)
|
||
|
sd a4,1464(sp)
|
||
|
sd a7,1416(sp)
|
||
|
lw a7,1016(a5)
|
||
|
mulw a6,a6,t4
|
||
|
lw t4,1184(a5)
|
||
|
lw a4,1200(a5)
|
||
|
sd a0,1192(sp)
|
||
|
sd a4,1512(sp)
|
||
|
lw a4,1080(a5)
|
||
|
sd a4,240(sp)
|
||
|
mulw a2,a2,a0
|
||
|
lw a0,1000(a5)
|
||
|
lw a4,1032(a5)
|
||
|
sd a0,1448(sp)
|
||
|
lw a0,984(a5)
|
||
|
sd a4,1456(sp)
|
||
|
lw a4,1048(a5)
|
||
|
sd a0,1432(sp)
|
||
|
lw a0,1112(a5)
|
||
|
sd a4,1472(sp)
|
||
|
lw a4,936(a5)
|
||
|
sd a0,1496(sp)
|
||
|
lw a0,944(a5)
|
||
|
sd a4,232(sp)
|
||
|
mulw a6,a6,s9
|
||
|
sd a0,1424(sp)
|
||
|
lw a0,1072(a5)
|
||
|
sd a0,1480(sp)
|
||
|
lw a0,1192(a5)
|
||
|
sd a0,1504(sp)
|
||
|
lw a0,1224(a5)
|
||
|
lw a5,992(a5)
|
||
|
mulw t5,t5,s6
|
||
|
sd a0,1528(sp)
|
||
|
sd a5,1440(sp)
|
||
|
li a5,4096
|
||
|
addi a5,a5,-824
|
||
|
add a5,a5,sp
|
||
|
lw a4,0(a5)
|
||
|
addi a0,sp,1536
|
||
|
addi a5,s11,-2048
|
||
|
add a5,a5,a0
|
||
|
lw s9,0(a5)
|
||
|
ld a0,216(sp)
|
||
|
li a5,4096
|
||
|
addi a5,a5,-1816
|
||
|
add a5,a5,sp
|
||
|
mulw s9,s9,a0
|
||
|
lw a5,0(a5)
|
||
|
ld a0,16(sp)
|
||
|
mulw a5,a0,a5
|
||
|
addi a0,s11,-2024
|
||
|
addi s11,sp,1536
|
||
|
add a0,a0,s11
|
||
|
mulw a4,a4,s8
|
||
|
lw s8,1872(sp)
|
||
|
lw s11,0(a0)
|
||
|
ld a0,248(sp)
|
||
|
lw s6,1768(sp)
|
||
|
mulw s8,s8,s11
|
||
|
li s11,4096
|
||
|
addi s11,s11,-2040
|
||
|
mulw a2,a2,a0
|
||
|
addi a0,sp,1536
|
||
|
add s11,s11,a0
|
||
|
lw s11,0(s11)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1384
|
||
|
add a0,a0,sp
|
||
|
mulw a6,a6,s11
|
||
|
lw s11,0(a0)
|
||
|
ld a0,224(sp)
|
||
|
mulw a5,a5,a0
|
||
|
ld a0,88(sp)
|
||
|
mulw s8,s8,a0
|
||
|
ld a0,24(sp)
|
||
|
mulw a2,a2,a0
|
||
|
ld a0,184(sp)
|
||
|
mulw a6,a6,s5
|
||
|
addw a2,a2,a0
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1664
|
||
|
add a0,a0,sp
|
||
|
mulw s11,a4,s11
|
||
|
li a4,4096
|
||
|
addi a4,a4,-800
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a2,a6,a2
|
||
|
addw a2,a2,t5
|
||
|
ld a6,464(sp)
|
||
|
ld t5,96(sp)
|
||
|
mulw a4,a4,t2
|
||
|
mulw s6,s6,a6
|
||
|
addw a6,a2,t5
|
||
|
ld a2,616(sp)
|
||
|
ld t5,144(sp)
|
||
|
mulw s9,s9,t3
|
||
|
mulw a4,a4,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1304
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
addw a4,a6,a4
|
||
|
mulw a2,s9,a2
|
||
|
lw a6,0(a0)
|
||
|
ld s9,424(sp)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1320
|
||
|
add a0,a0,sp
|
||
|
mulw t5,t5,s9
|
||
|
lw s9,0(a0)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1072
|
||
|
add a0,a0,sp
|
||
|
mulw a6,a6,s9
|
||
|
ld s9,520(sp)
|
||
|
addw a4,a4,t5
|
||
|
addw a4,a4,a6
|
||
|
lw a6,0(a0)
|
||
|
mulw s8,s8,s9
|
||
|
ld s9,760(sp)
|
||
|
addw a6,a4,a6
|
||
|
ld a4,64(sp)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1512
|
||
|
add a0,a0,sp
|
||
|
mulw a5,a5,t3
|
||
|
ld t3,984(sp)
|
||
|
addw a6,a6,s8
|
||
|
mulw t3,t3,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-1112
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a6,a6,a4
|
||
|
ld a4,784(sp)
|
||
|
mulw t3,t3,s4
|
||
|
addw a6,a6,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-2048
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a6,a6,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-832
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
mulw a1,a1,t1
|
||
|
mulw s6,s6,a4
|
||
|
ld a4,1488(sp)
|
||
|
mulw a4,s9,a4
|
||
|
addw s6,a6,s6
|
||
|
ld s9,944(sp)
|
||
|
addw s6,s6,a4
|
||
|
ld a4,200(sp)
|
||
|
mulw s11,s11,t6
|
||
|
mulw a2,a2,a4
|
||
|
lw a4,1648(sp)
|
||
|
addw s6,s6,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1672
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
mulw a4,s9,a4
|
||
|
ld s9,1176(sp)
|
||
|
addw s6,s6,a2
|
||
|
ld a2,176(sp)
|
||
|
ld a6,368(sp)
|
||
|
ld t5,72(sp)
|
||
|
addw s6,s6,a2
|
||
|
ld a2,104(sp)
|
||
|
addw s6,s6,a6
|
||
|
addw s6,s6,t3
|
||
|
mulw a5,a5,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1160
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
lw a6,0(a0)
|
||
|
ld a0,432(sp)
|
||
|
mulw a2,s9,a2
|
||
|
ld s9,8(sp)
|
||
|
addw s6,s6,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1968
|
||
|
add a2,a2,sp
|
||
|
mulw a6,t2,a6
|
||
|
lw a2,0(a2)
|
||
|
ld t2,656(sp)
|
||
|
mulw a1,a1,a0
|
||
|
mulw t3,s3,s9
|
||
|
addw s6,s6,a1
|
||
|
ld a1,152(sp)
|
||
|
ld s9,800(sp)
|
||
|
mulw a2,a2,t2
|
||
|
addw s6,s6,t3
|
||
|
ld t3,1336(sp)
|
||
|
addw s6,s6,a2
|
||
|
addw s6,s6,t3
|
||
|
addw s6,s6,t0
|
||
|
ld t0,136(sp)
|
||
|
ld t3,1128(sp)
|
||
|
mulw a1,t1,a1
|
||
|
addw s6,s6,t0
|
||
|
ld t0,192(sp)
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1368
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
mulw t1,t3,t0
|
||
|
ld t3,400(sp)
|
||
|
mulw a4,a4,t3
|
||
|
lw t3,1752(sp)
|
||
|
mulw t3,t5,t3
|
||
|
addw a4,s6,a4
|
||
|
ld s6,56(sp)
|
||
|
addw a4,a4,t3
|
||
|
li t3,4096
|
||
|
addi t3,t3,-2016
|
||
|
add t3,t3,sp
|
||
|
lw t5,0(t3)
|
||
|
li t3,4096
|
||
|
addi t3,t3,-1400
|
||
|
mulw t5,s6,t5
|
||
|
add t3,t3,sp
|
||
|
lw t3,0(t3)
|
||
|
mv s6,t2
|
||
|
mulw a5,a5,s9
|
||
|
ld s9,272(sp)
|
||
|
addw a4,a4,t5
|
||
|
li t5,4096
|
||
|
addi t5,t5,-1840
|
||
|
add t5,t5,sp
|
||
|
lw t5,0(t5)
|
||
|
mulw t3,s9,t3
|
||
|
mulw s11,s11,s10
|
||
|
addw a4,a4,t3
|
||
|
addw a4,a4,t6
|
||
|
ld t3,608(sp)
|
||
|
mulw t5,a6,t5
|
||
|
li a6,4096
|
||
|
addi a6,a6,-1608
|
||
|
add a6,a6,sp
|
||
|
lw a6,0(a6)
|
||
|
addw a4,a4,a6
|
||
|
li a6,4096
|
||
|
addi a6,a6,-1640
|
||
|
add a6,a6,sp
|
||
|
mulw a2,s11,a2
|
||
|
addw a4,a4,t3
|
||
|
lw t3,0(a6)
|
||
|
li a6,4096
|
||
|
addi a6,a6,-968
|
||
|
add a6,a6,sp
|
||
|
lw a6,0(a6)
|
||
|
mulw t3,s10,t3
|
||
|
mulw a6,a2,a6
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1984
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
addw a4,a4,t3
|
||
|
ld t3,320(sp)
|
||
|
ld t6,1416(sp)
|
||
|
ld t0,128(sp)
|
||
|
addw a4,a4,t3
|
||
|
mulw a5,a5,a7
|
||
|
ld s11,288(sp)
|
||
|
ld s8,1272(sp)
|
||
|
mulw t1,t1,t0
|
||
|
ld t0,40(sp)
|
||
|
mulw a2,a2,t6
|
||
|
ld t6,1400(sp)
|
||
|
addw a4,a4,t1
|
||
|
li t1,4096
|
||
|
addw a4,a4,t6
|
||
|
addw a4,a4,a5
|
||
|
ld t6,776(sp)
|
||
|
ld a5,160(sp)
|
||
|
addw a4,a4,a0
|
||
|
addi t1,t1,-2024
|
||
|
mulw a5,a5,t6
|
||
|
add t1,t1,sp
|
||
|
lw t1,0(t1)
|
||
|
ld t6,80(sp)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1784
|
||
|
add a0,a0,sp
|
||
|
mulw a1,a1,t4
|
||
|
addw a5,a4,a5
|
||
|
ld a4,584(sp)
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-920
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a5,a5,t2
|
||
|
addw a5,a5,t3
|
||
|
mulw a1,a1,a4
|
||
|
ld t3,856(sp)
|
||
|
ld a4,1080(sp)
|
||
|
addw a5,a5,t4
|
||
|
ld t2,208(sp)
|
||
|
mulw t3,t3,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-1736
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
mulw t1,t1,t0
|
||
|
ld t0,672(sp)
|
||
|
mulw t5,t5,t6
|
||
|
ld t6,448(sp)
|
||
|
mulw a4,a6,a4
|
||
|
lw a6,1984(sp)
|
||
|
mulw a6,a6,t6
|
||
|
ld t6,840(sp)
|
||
|
mulw t0,s11,t0
|
||
|
addw a5,a5,a6
|
||
|
addw a5,a5,t6
|
||
|
ld a6,24(sp)
|
||
|
lw t6,0(a0)
|
||
|
ld a0,48(sp)
|
||
|
mulw t1,t1,a3
|
||
|
addw a5,a5,t0
|
||
|
lw t0,1880(sp)
|
||
|
addw a5,a5,t1
|
||
|
ld t1,96(sp)
|
||
|
mulw a2,a2,t2
|
||
|
ld t2,1040(sp)
|
||
|
addw a5,a5,t1
|
||
|
ld t1,1024(sp)
|
||
|
addw a5,a5,t1
|
||
|
ld t1,992(sp)
|
||
|
mulw t0,t2,t0
|
||
|
ld t2,664(sp)
|
||
|
mulw t5,t5,t1
|
||
|
lw t1,1784(sp)
|
||
|
mulw t1,t1,t2
|
||
|
ld t2,1304(sp)
|
||
|
addw a5,a5,t1
|
||
|
ld t1,504(sp)
|
||
|
mulw t2,s5,t2
|
||
|
addw a5,a5,t1
|
||
|
ld t1,1008(sp)
|
||
|
mulw a1,a1,t1
|
||
|
ld t1,528(sp)
|
||
|
addw a5,a5,t2
|
||
|
ld t2,256(sp)
|
||
|
mulw t3,t3,t1
|
||
|
ld t1,1520(sp)
|
||
|
mulw t6,t6,s8
|
||
|
addw a5,a5,t3
|
||
|
ld t3,1312(sp)
|
||
|
mulw a6,a6,a0
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1920
|
||
|
add a0,a0,sp
|
||
|
mulw t6,t6,t3
|
||
|
ld t3,1384(sp)
|
||
|
mulw a4,a4,t1
|
||
|
lw t1,0(a0)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1872
|
||
|
add a0,a0,sp
|
||
|
addw a5,a5,t1
|
||
|
lw t1,0(a0)
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1728
|
||
|
add a0,a0,sp
|
||
|
mulw a2,a2,t1
|
||
|
lw t1,0(a0)
|
||
|
addw a5,a5,t6
|
||
|
ld a0,32(sp)
|
||
|
addw t1,a5,t1
|
||
|
ld a5,752(sp)
|
||
|
ld t6,1464(sp)
|
||
|
addw t1,t1,a5
|
||
|
ld a5,344(sp)
|
||
|
mulw a6,a6,t3
|
||
|
ld t3,352(sp)
|
||
|
addw t1,t1,a5
|
||
|
addw t1,t1,t3
|
||
|
addw t1,t1,a5
|
||
|
li a5,4096
|
||
|
addi a5,a5,-1048
|
||
|
add a5,a5,sp
|
||
|
lw a5,0(a5)
|
||
|
mulw t0,t0,t3
|
||
|
mulw a5,a0,a5
|
||
|
sw a5,4(sp)
|
||
|
li a5,4096
|
||
|
addi a0,a5,-896
|
||
|
add a0,a0,sp
|
||
|
lw t3,0(a0)
|
||
|
ld a0,216(sp)
|
||
|
addi a5,sp,1536
|
||
|
mulw t3,t6,t3
|
||
|
ld t6,736(sp)
|
||
|
mulw a0,a0,t6
|
||
|
li t6,4096
|
||
|
addw t1,t1,t3
|
||
|
addi t3,t6,-2000
|
||
|
add t3,t3,a5
|
||
|
lw t3,0(t3)
|
||
|
li a5,4096
|
||
|
mulw t3,a1,t3
|
||
|
addi a1,a5,-1200
|
||
|
add a1,a1,sp
|
||
|
lw a1,0(a1)
|
||
|
addw t1,t1,t3
|
||
|
addw a1,t1,a1
|
||
|
addi t1,a5,-1232
|
||
|
add t1,t1,sp
|
||
|
lw t1,0(t1)
|
||
|
mulw a6,a6,s8
|
||
|
mv t3,s8
|
||
|
ld s8,120(sp)
|
||
|
mulw t1,a2,t1
|
||
|
addi a2,a5,-864
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
mulw t5,t5,t2
|
||
|
addw t1,a1,t1
|
||
|
addi a1,a5,-744
|
||
|
add a1,a1,sp
|
||
|
lw a1,0(a1)
|
||
|
addw t1,t1,a6
|
||
|
ld a6,536(sp)
|
||
|
mulw a2,a2,a1
|
||
|
ld a1,1512(sp)
|
||
|
addw t1,t1,a1
|
||
|
addi a1,a5,-1536
|
||
|
add a1,a1,sp
|
||
|
lw a1,0(a1)
|
||
|
mulw t0,t0,s11
|
||
|
ld s11,112(sp)
|
||
|
mulw t5,t5,s11
|
||
|
addw t1,t1,t0
|
||
|
addw t1,t1,s2
|
||
|
mulw a1,a6,a1
|
||
|
addi a6,a5,-1032
|
||
|
add a6,a6,sp
|
||
|
lw a6,0(a6)
|
||
|
lw a5,4(sp)
|
||
|
addw t1,t1,t5
|
||
|
mulw a5,a5,a6
|
||
|
ld a6,1456(sp)
|
||
|
addw t1,t1,a6
|
||
|
ld a6,568(sp)
|
||
|
ld s11,1112(sp)
|
||
|
addw t1,t1,s8
|
||
|
ld t5,280(sp)
|
||
|
ld t0,40(sp)
|
||
|
mulw a0,a0,a6
|
||
|
ld a6,1072(sp)
|
||
|
mulw a4,a4,s2
|
||
|
mulw a6,a6,s11
|
||
|
ld s11,1296(sp)
|
||
|
mulw a4,a4,s11
|
||
|
addw t1,t1,a6
|
||
|
li a6,4096
|
||
|
addi a6,a6,-1488
|
||
|
add a6,a6,sp
|
||
|
ld s11,1240(sp)
|
||
|
lw a6,0(a6)
|
||
|
mulw a6,a6,s11
|
||
|
addw t1,t1,a4
|
||
|
ld a4,1152(sp)
|
||
|
mulw a2,a2,a4
|
||
|
ld a4,480(sp)
|
||
|
addw t1,t1,a6
|
||
|
addw t1,t1,a4
|
||
|
lw a4,1760(sp)
|
||
|
mulw a4,a1,a4
|
||
|
ld a1,456(sp)
|
||
|
addw t1,t1,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1600
|
||
|
addw t1,t1,a1
|
||
|
add a2,a2,sp
|
||
|
ld a1,240(sp)
|
||
|
lw a2,0(a2)
|
||
|
addw t1,t1,t4
|
||
|
ld t4,704(sp)
|
||
|
addw t1,t1,a2
|
||
|
mulw a2,t4,a1
|
||
|
li a1,4096
|
||
|
addi a1,a1,-1976
|
||
|
add a1,a1,sp
|
||
|
lw a1,0(a1)
|
||
|
ld t4,1016(sp)
|
||
|
mulw a5,a5,a1
|
||
|
ld a1,1472(sp)
|
||
|
addw t1,t1,a2
|
||
|
addw t1,t1,a1
|
||
|
addw t1,t1,t5
|
||
|
addw t1,t1,a3
|
||
|
li a3,4096
|
||
|
addi a3,a3,-536
|
||
|
add a3,a3,sp
|
||
|
li a1,4096
|
||
|
lw a3,0(a3)
|
||
|
addi a1,a1,-808
|
||
|
add a1,a1,sp
|
||
|
lw a1,0(a1)
|
||
|
addw t1,t1,a3
|
||
|
ld a3,1136(sp)
|
||
|
mulw a4,a4,a1
|
||
|
ld a1,472(sp)
|
||
|
addw t1,t1,a3
|
||
|
li a3,4096
|
||
|
addi a3,a3,-1960
|
||
|
add a3,a3,sp
|
||
|
lw a2,0(a3)
|
||
|
ld a3,88(sp)
|
||
|
addw t1,t1,s0
|
||
|
addw t1,t1,t0
|
||
|
mulw a5,a5,a1
|
||
|
addw a2,t1,a2
|
||
|
ld t1,1000(sp)
|
||
|
addw a2,a2,s7
|
||
|
ld a1,1184(sp)
|
||
|
mulw a0,a0,a3
|
||
|
ld a3,392(sp)
|
||
|
addw a5,a2,a5
|
||
|
li a2,4096
|
||
|
addi a2,a2,-552
|
||
|
add a2,a2,sp
|
||
|
lw a6,0(a2)
|
||
|
lw a2,1680(sp)
|
||
|
mulw a3,a3,t1
|
||
|
ld t1,1032(sp)
|
||
|
mulw a1,a1,t1
|
||
|
ld t1,896(sp)
|
||
|
mulw a0,a0,t4
|
||
|
mulw a6,t1,a6
|
||
|
addw a5,a5,a0
|
||
|
ld t1,1248(sp)
|
||
|
ld a0,32(sp)
|
||
|
ld s8,56(sp)
|
||
|
ld s11,80(sp)
|
||
|
ld t0,808(sp)
|
||
|
addw a5,a5,a6
|
||
|
addw a5,a5,a0
|
||
|
mulw a6,s8,s11
|
||
|
lw a0,1816(sp)
|
||
|
ld s8,376(sp)
|
||
|
ld s11,1448(sp)
|
||
|
mulw a0,s8,a0
|
||
|
addw a5,a5,a6
|
||
|
ld s8,744(sp)
|
||
|
ld a6,1096(sp)
|
||
|
mulw a2,t1,a2
|
||
|
ld t1,968(sp)
|
||
|
addw a5,a5,a0
|
||
|
li a0,4096
|
||
|
addw a5,a5,t1
|
||
|
addw a5,a5,s8
|
||
|
addi a0,a0,-1992
|
||
|
addw a5,a5,a6
|
||
|
add a0,a0,sp
|
||
|
ld a6,1352(sp)
|
||
|
mulw a4,a4,t4
|
||
|
lw a0,0(a0)
|
||
|
ld t4,864(sp)
|
||
|
addw a5,a5,s11
|
||
|
ld s11,920(sp)
|
||
|
mulw a3,a3,s6
|
||
|
ld s6,232(sp)
|
||
|
mulw a1,a1,a6
|
||
|
ld a6,1120(sp)
|
||
|
mulw a0,a0,t4
|
||
|
ld t4,696(sp)
|
||
|
addw a1,a5,a1
|
||
|
ld a5,824(sp)
|
||
|
mulw a2,a2,t4
|
||
|
addw a1,a1,a0
|
||
|
addw a1,a1,a5
|
||
|
ld a0,792(sp)
|
||
|
ld a5,248(sp)
|
||
|
mulw a3,a3,t0
|
||
|
addw a1,a1,a2
|
||
|
ld a2,240(sp)
|
||
|
addw a1,a1,a2
|
||
|
addw a1,a1,a0
|
||
|
mulw a4,a4,s0
|
||
|
addw a3,a1,a3
|
||
|
lw a1,1896(sp)
|
||
|
addw a3,a3,a4
|
||
|
ld a4,1208(sp)
|
||
|
mulw a1,s6,a1
|
||
|
ld s6,1376(sp)
|
||
|
addw a3,a3,a4
|
||
|
ld a4,488(sp)
|
||
|
addw a3,a3,s11
|
||
|
mulw a4,s6,a4
|
||
|
addw a3,a3,a1
|
||
|
addw a3,a3,s8
|
||
|
ld a1,128(sp)
|
||
|
ld s8,360(sp)
|
||
|
mulw a5,a5,a6
|
||
|
addw a3,a3,a4
|
||
|
ld a4,904(sp)
|
||
|
ld a6,312(sp)
|
||
|
mulw a5,a5,a4
|
||
|
ld a4,960(sp)
|
||
|
mulw a2,s11,a6
|
||
|
addw a5,a3,a5
|
||
|
ld a3,136(sp)
|
||
|
mulw a2,a2,a6
|
||
|
mulw a4,a3,a4
|
||
|
li a3,4096
|
||
|
addi a3,a3,-1440
|
||
|
addw a5,a5,a2
|
||
|
add a3,a3,sp
|
||
|
lw a3,0(a3)
|
||
|
ld a6,416(sp)
|
||
|
ld s11,224(sp)
|
||
|
ld s6,72(sp)
|
||
|
ld t0,168(sp)
|
||
|
addw a5,a5,a4
|
||
|
ld a4,1432(sp)
|
||
|
mulw a3,a3,a6
|
||
|
ld a6,208(sp)
|
||
|
mulw a2,s11,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-1240
|
||
|
add a4,a4,sp
|
||
|
ld s11,384(sp)
|
||
|
lw a4,0(a4)
|
||
|
mulw a4,s11,a4
|
||
|
addw a5,a5,a2
|
||
|
ld s11,552(sp)
|
||
|
addw a5,a5,a0
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1680
|
||
|
add a0,a0,sp
|
||
|
lw a0,0(a0)
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-1256
|
||
|
mulw a2,a7,s11
|
||
|
add a4,a4,sp
|
||
|
ld s11,576(sp)
|
||
|
lw a4,0(a4)
|
||
|
addw a5,a5,s11
|
||
|
addw a5,a5,a4
|
||
|
addw a5,a5,a6
|
||
|
li a4,4096
|
||
|
ld a6,1360(sp)
|
||
|
addi a4,a4,-1016
|
||
|
ld s11,640(sp)
|
||
|
add a4,a4,sp
|
||
|
mulw a0,a0,a6
|
||
|
lw a4,0(a4)
|
||
|
addw a5,a5,s11
|
||
|
ld s11,1104(sp)
|
||
|
addw a4,a5,a4
|
||
|
li a5,4096
|
||
|
addi a5,a5,-1448
|
||
|
add a5,a5,sp
|
||
|
lw a5,0(a5)
|
||
|
mulw a1,a1,s8
|
||
|
addw a5,a4,a5
|
||
|
addw a5,a5,a0
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1064
|
||
|
add a0,a0,sp
|
||
|
lw a0,0(a0)
|
||
|
addw a5,a5,a0
|
||
|
lw a0,1744(sp)
|
||
|
addw a5,a5,s1
|
||
|
mulw a4,s6,t4
|
||
|
ld s6,328(sp)
|
||
|
ld t4,720(sp)
|
||
|
mulw a2,a2,a0
|
||
|
addw a5,a5,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-792
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
mulw a1,a1,s6
|
||
|
addw a5,a5,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1800
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
addw a2,a5,a2
|
||
|
mulw a4,a4,t1
|
||
|
ld a5,592(sp)
|
||
|
ld t1,1496(sp)
|
||
|
mulw a5,t1,a5
|
||
|
ld t1,1424(sp)
|
||
|
mulw a3,a3,s9
|
||
|
addw a5,a2,a5
|
||
|
ld s9,440(sp)
|
||
|
mulw a1,a1,t0
|
||
|
mulw a2,s11,t1
|
||
|
addw a5,a5,a1
|
||
|
ld a1,648(sp)
|
||
|
ld s11,976(sp)
|
||
|
addi t1,sp,1536
|
||
|
mulw a3,a3,a7
|
||
|
addw a5,a5,a2
|
||
|
addw a5,a5,s9
|
||
|
addi a7,t6,-1960
|
||
|
add a7,a7,t1
|
||
|
mulw a1,t4,a1
|
||
|
ld t4,832(sp)
|
||
|
addw a3,a5,a3
|
||
|
li a5,4096
|
||
|
addi a5,a5,-2040
|
||
|
add a5,a5,sp
|
||
|
lw a5,0(a5)
|
||
|
mulw a2,s11,t4
|
||
|
mulw a5,a4,a5
|
||
|
li a4,4096
|
||
|
addi a4,a4,-736
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a3,a3,a2
|
||
|
addw a3,a3,t2
|
||
|
addw a3,a3,s4
|
||
|
addw a4,a3,a4
|
||
|
li a3,4096
|
||
|
mulw a0,s8,s9
|
||
|
addi a3,a3,-1168
|
||
|
add a3,a3,sp
|
||
|
lw a3,0(a3)
|
||
|
ld t2,1144(sp)
|
||
|
ld a6,632(sp)
|
||
|
ld t4,952(sp)
|
||
|
lw a7,0(a7)
|
||
|
addw a4,a4,a3
|
||
|
addw a4,a4,t2
|
||
|
ld s9,200(sp)
|
||
|
addw a4,a4,a0
|
||
|
mulw a0,a6,t4
|
||
|
ld a6,816(sp)
|
||
|
ld s11,1328(sp)
|
||
|
ld s8,512(sp)
|
||
|
ld t4,1088(sp)
|
||
|
addw a4,a4,s11
|
||
|
ld s11,1224(sp)
|
||
|
ld t0,304(sp)
|
||
|
lw a2,1728(sp)
|
||
|
ld a3,1320(sp)
|
||
|
mulw a1,a1,a7
|
||
|
li a7,4096
|
||
|
addi a7,a7,-1024
|
||
|
add a7,a7,sp
|
||
|
lw a7,0(a7)
|
||
|
ld t1,296(sp)
|
||
|
mulw a6,s9,a6
|
||
|
ld s9,848(sp)
|
||
|
mulw a5,a5,a7
|
||
|
addw a4,a4,a6
|
||
|
addw a4,a4,s8
|
||
|
addw a4,a4,s11
|
||
|
lw a7,1976(sp)
|
||
|
addw a4,a4,t4
|
||
|
ld t4,1168(sp)
|
||
|
addw a5,a4,a5
|
||
|
ld a4,1216(sp)
|
||
|
mulw a7,s9,a7
|
||
|
ld s9,1048(sp)
|
||
|
mulw a4,s6,a4
|
||
|
addw a5,a5,a7
|
||
|
ld s6,1192(sp)
|
||
|
ld a7,408(sp)
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-856
|
||
|
mulw a2,t0,a2
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-1808
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
mulw a6,s7,t4
|
||
|
ld t4,1232(sp)
|
||
|
mulw a4,a2,a4
|
||
|
mulw a2,s6,a7
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-816
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a5,a5,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-704
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
mulw a3,s1,a3
|
||
|
mulw a1,a1,a2
|
||
|
lw a2,2032(sp)
|
||
|
addw a5,a5,a1
|
||
|
mulw a2,a2,t4
|
||
|
ld a1,888(sp)
|
||
|
ld t4,264(sp)
|
||
|
mulw a1,t4,a1
|
||
|
mulw a6,a6,s9
|
||
|
addw a5,a5,a1
|
||
|
ld s9,1200(sp)
|
||
|
ld a1,928(sp)
|
||
|
ld a7,624(sp)
|
||
|
ld s6,1264(sp)
|
||
|
ld s11,112(sp)
|
||
|
mulw a3,a3,t1
|
||
|
addw a5,a5,a6
|
||
|
addw a5,a5,t3
|
||
|
ld a6,64(sp)
|
||
|
ld t3,184(sp)
|
||
|
mulw a1,s9,a1
|
||
|
ld s9,880(sp)
|
||
|
addw a5,a5,s9
|
||
|
addw a5,a5,a7
|
||
|
ld a7,712(sp)
|
||
|
ld s9,1408(sp)
|
||
|
mulw a4,a0,a4
|
||
|
mulw a0,a6,a7
|
||
|
ld a6,872(sp)
|
||
|
ld a7,1344(sp)
|
||
|
mulw a3,a3,a6
|
||
|
addw a5,a5,a0
|
||
|
ld a6,1280(sp)
|
||
|
mulw a4,a4,t2
|
||
|
addw a5,a5,a3
|
||
|
ld a3,232(sp)
|
||
|
addw a5,a5,s9
|
||
|
ld t2,192(sp)
|
||
|
ld s9,1480(sp)
|
||
|
mulw a2,a2,a3
|
||
|
addw a4,a5,a4
|
||
|
ld a3,768(sp)
|
||
|
mulw a5,s5,s6
|
||
|
addw a4,a4,a2
|
||
|
li a2,4096
|
||
|
addi a2,a2,-1752
|
||
|
add a2,a2,sp
|
||
|
lw a2,0(a2)
|
||
|
addw a4,a4,a5
|
||
|
addw a4,a4,a7
|
||
|
addw a4,a4,a6
|
||
|
ld a6,1392(sp)
|
||
|
mulw a0,t5,s7
|
||
|
ld s7,600(sp)
|
||
|
addi a7,sp,1536
|
||
|
ld a5,1160(sp)
|
||
|
addw a4,a4,s7
|
||
|
ld s7,688(sp)
|
||
|
mulw a1,a1,a6
|
||
|
lw a6,1944(sp)
|
||
|
addw a4,a4,a1
|
||
|
addw a4,a4,t2
|
||
|
ld t2,936(sp)
|
||
|
mulw a3,a3,s9
|
||
|
lw a1,1688(sp)
|
||
|
addw a4,a4,t2
|
||
|
addw a4,a4,a2
|
||
|
addw a4,a4,s3
|
||
|
addw a4,a4,t3
|
||
|
ld t3,16(sp)
|
||
|
ld t2,1504(sp)
|
||
|
mulw a2,t3,s6
|
||
|
ld s6,560(sp)
|
||
|
addi t3,t6,-2032
|
||
|
add t3,t3,a7
|
||
|
lw a7,0(t3)
|
||
|
ld t3,1368(sp)
|
||
|
mulw a6,s6,a6
|
||
|
mulw a3,a3,s11
|
||
|
addw a4,a4,a6
|
||
|
mulw a6,s4,t2
|
||
|
addw a4,a4,a3
|
||
|
mulw a1,a0,a1
|
||
|
li a0,4096
|
||
|
addi a0,a0,-1224
|
||
|
add a0,a0,sp
|
||
|
lw a0,0(a0)
|
||
|
addw a4,a4,a6
|
||
|
mulw a3,s3,t1
|
||
|
ld t1,120(sp)
|
||
|
mulw a0,a0,a7
|
||
|
li a7,4096
|
||
|
addi a7,a7,-928
|
||
|
add a7,a7,sp
|
||
|
mulw a6,t1,t3
|
||
|
lw t1,0(a7)
|
||
|
li a7,4096
|
||
|
addi a7,a7,-880
|
||
|
add a7,a7,sp
|
||
|
lw a7,0(a7)
|
||
|
ld t5,144(sp)
|
||
|
ld s5,160(sp)
|
||
|
ld t6,152(sp)
|
||
|
ld s8,728(sp)
|
||
|
mulw a5,s7,a5
|
||
|
addw a4,a4,a6
|
||
|
ld a6,104(sp)
|
||
|
ld s3,544(sp)
|
||
|
ld s6,680(sp)
|
||
|
mulw a7,a7,t1
|
||
|
mulw a5,a5,s1
|
||
|
li s1,4096
|
||
|
addi s1,s1,-784
|
||
|
add s1,s1,sp
|
||
|
addw a4,a4,a7
|
||
|
lw a7,0(s1)
|
||
|
addw a4,a4,t5
|
||
|
ld t5,168(sp)
|
||
|
ld s1,1616(sp)
|
||
|
mulw a1,a1,a7
|
||
|
ld a7,336(sp)
|
||
|
addw a5,a4,a5
|
||
|
mulw a4,t4,a7
|
||
|
mulw a7,s0,a7
|
||
|
addw a5,a5,a4
|
||
|
addw a5,a5,t5
|
||
|
ld s0,912(sp)
|
||
|
ld a4,176(sp)
|
||
|
ld t5,496(sp)
|
||
|
addw a5,a5,a7
|
||
|
ld a7,1528(sp)
|
||
|
mulw a4,a4,s0
|
||
|
ld s0,1256(sp)
|
||
|
mulw a0,a0,a7
|
||
|
mulw a3,a3,s0
|
||
|
addw a5,a5,a0
|
||
|
ld a0,48(sp)
|
||
|
ld s0,1288(sp)
|
||
|
addw a5,a5,a0
|
||
|
ld a0,8(sp)
|
||
|
addw a5,a5,a3
|
||
|
lw a3,1640(sp)
|
||
|
mulw a0,a0,s5
|
||
|
ld s5,1064(sp)
|
||
|
mulw a3,s0,a3
|
||
|
addw a5,a5,a0
|
||
|
ld s0,1624(sp)
|
||
|
mulw a6,a6,t6
|
||
|
addw a5,a5,a3
|
||
|
lw a3,1664(sp)
|
||
|
mulw a2,a2,s10
|
||
|
mulw a6,a6,s8
|
||
|
ld s8,1056(sp)
|
||
|
mulw a1,a1,a3
|
||
|
li a3,4096
|
||
|
addi a3,a3,-1376
|
||
|
add a3,a3,sp
|
||
|
lw a3,0(a3)
|
||
|
addw a5,a5,a6
|
||
|
mulw a2,a2,a3
|
||
|
ld a3,1440(sp)
|
||
|
addw a5,a5,a1
|
||
|
addw a5,a5,a3
|
||
|
li a3,4096
|
||
|
addi a3,a3,-1864
|
||
|
add a3,a3,sp
|
||
|
lw a3,0(a3)
|
||
|
addw a5,a5,s3
|
||
|
mulw a4,a4,s2
|
||
|
addw a5,a5,a2
|
||
|
ld s2,1608(sp)
|
||
|
ld s3,1600(sp)
|
||
|
mulw a3,a3,s5
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-568
|
||
|
add a4,a4,sp
|
||
|
lw a4,0(a4)
|
||
|
addw a5,a5,s8
|
||
|
addw a5,a5,t0
|
||
|
addw a5,a5,a3
|
||
|
addw a5,a5,a4
|
||
|
li a4,4096
|
||
|
addi a4,a4,-760
|
||
|
add a4,a4,sp
|
||
|
lw a0,0(a4)
|
||
|
addw a5,a5,t5
|
||
|
addw a5,a5,s6
|
||
|
ld s4,1592(sp)
|
||
|
addw a0,a5,a0
|
||
|
ld s5,1584(sp)
|
||
|
ld s6,1576(sp)
|
||
|
ld s7,1568(sp)
|
||
|
ld s8,1560(sp)
|
||
|
ld s9,1552(sp)
|
||
|
ld s10,1544(sp)
|
||
|
ld s11,1536(sp)
|
||
|
addi sp,sp,1632
|
||
|
jr ra
|
||
|
.size func, .-func
|
||
|
.section .text.startup,"ax",@progbits
|
||
|
.align 1
|
||
|
.globl main
|
||
|
.type main, @function
|
||
|
main:
|
||
|
li a0,77824
|
||
|
addi a0,a0,-1915
|
||
|
ret
|
||
|
.size main, .-main
|
||
|
.globl _sysy_idx
|
||
|
.globl _sysy_us
|
||
|
.globl _sysy_s
|
||
|
.globl _sysy_m
|
||
|
.globl _sysy_h
|
||
|
.globl _sysy_l2
|
||
|
.globl _sysy_l1
|
||
|
.globl _sysy_end
|
||
|
.globl _sysy_start
|
||
|
.bss
|
||
|
.align 3
|
||
|
.type _sysy_idx, @object
|
||
|
.size _sysy_idx, 4
|
||
|
_sysy_idx:
|
||
|
.zero 4
|
||
|
.zero 4
|
||
|
.type _sysy_us, @object
|
||
|
.size _sysy_us, 4096
|
||
|
_sysy_us:
|
||
|
.zero 4096
|
||
|
.type _sysy_s, @object
|
||
|
.size _sysy_s, 4096
|
||
|
_sysy_s:
|
||
|
.zero 4096
|
||
|
.type _sysy_m, @object
|
||
|
.size _sysy_m, 4096
|
||
|
_sysy_m:
|
||
|
.zero 4096
|
||
|
.type _sysy_h, @object
|
||
|
.size _sysy_h, 4096
|
||
|
_sysy_h:
|
||
|
.zero 4096
|
||
|
.type _sysy_l2, @object
|
||
|
.size _sysy_l2, 4096
|
||
|
_sysy_l2:
|
||
|
.zero 4096
|
||
|
.type _sysy_l1, @object
|
||
|
.size _sysy_l1, 4096
|
||
|
_sysy_l1:
|
||
|
.zero 4096
|
||
|
.type _sysy_end, @object
|
||
|
.size _sysy_end, 16
|
||
|
_sysy_end:
|
||
|
.zero 16
|
||
|
.type _sysy_start, @object
|
||
|
.size _sysy_start, 16
|
||
|
_sysy_start:
|
||
|
.zero 16
|
||
|
.ident "GCC: (Debian 12.2.0-13) 12.2.0"
|
||
|
.section .note.GNU-stack,"",@progbits
|