.file "30_many_dimensions.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 sum .type sum, @function sum: lw t3,0(a0) lw a1,8(a1) lw t1,4(a2) lw a0,40(a3) lw a2,24(a4) addw a1,a1,t3 lw a5,228(a5) addw a1,a1,t1 lw a3,56(a6) addw a1,a1,a0 addw a1,a1,a2 addw a5,a1,a5 addw a5,a5,a3 ld a3,16(sp) lw a4,964(a7) ld a2,0(sp) lw a0,1996(a3) ld a3,24(sp) addw a5,a5,a4 li a4,4096 ld a1,8(sp) add a3,a3,a4 ld a4,32(sp) lw a6,224(a2) li a2,16384 lw a7,804(a1) add a4,a4,a2 lw a1,-872(a3) li a3,8192 add a4,a4,a3 addw a5,a5,a6 lw a6,1824(a4) ld a4,40(sp) addw a5,a5,a7 addw a5,a5,a0 lw a3,508(a4) ld a4,48(sp) addw a5,a5,a1 li a1,245760 lw a0,124(a4) ld a4,56(sp) addw a5,a5,a6 addw a5,a5,a3 add a4,a4,a1 lw a1,912(a4) ld a4,64(sp) li a3,827392 addw a5,a5,a0 add a4,a4,a2 lw a2,-428(a4) ld a4,72(sp) li a0,282624 addw a5,a5,a1 add a4,a4,a3 lw a3,972(a4) ld a4,80(sp) addw a5,a5,a2 addw a5,a5,a3 add a4,a4,a0 lw a0,-1024(a4) addw a0,a5,a0 ret .size sum, .-sum .section .text.startup,"ax",@progbits .align 1 .globl main .type main, @function main: addi sp,sp,-1296 li t0,-2097152 sd ra,1288(sp) sd s0,1280(sp) sd s1,1272(sp) sd s2,1264(sp) sd s3,1256(sp) sd s4,1248(sp) sd s5,1240(sp) sd s6,1232(sp) sd s7,1224(sp) sd s8,1216(sp) sd s9,1208(sp) sd s10,1200(sp) sd s11,1192(sp) li a5,-2097152 add sp,sp,t0 li a4,2097152 add a4,a4,a5 addi a5,sp,1184 add t6,a4,a5 li a2,2097152 mv a0,t6 li a1,0 call memset@plt li a5,4096 li a3,0 addi a5,a5,-2048 mv t6,a0 li a2,0 sd a5,896(sp) mv a0,a3 .L4: li a4,-1 slliw a5,a2,18 slli a1,a0,1 li a7,0 srli a3,a4,32 mv t3,a2 .L26: mv t5,t3 mv t4,a7 slli a4,a1,1 mv a2,a5 li t1,0 sd a5,936(sp) mv t3,a1 mv a7,a0 .L24: mv t2,t5 mv t0,t4 mv t5,t1 slli a5,a4,1 mv a1,a2 li a6,0 sd a2,944(sp) mv t4,a4 mv t1,a7 .L22: mv s0,t2 mv ra,t0 mv t2,t5 slli s1,a5,3 mv a4,a1 li a2,0 li a0,0 sd a1,952(sp) mv t0,a6 mv t5,a5 .L20: mv s3,s0 mv s2,ra mv s0,t2 mv ra,t0 slli s5,a2,2 mv a5,s1 mv a1,a4 li a7,0 sd a4,960(sp) mv t2,a0 mv t0,a2 mv a6,t1 .L18: mv s6,s3 mv s4,s2 mv s3,s0 mv s2,ra mv s0,t2 slli s9,a5,2 mv a4,s5 mv a2,a1 li t1,0 sd a1,968(sp) mv ra,a7 mv t2,a5 .L16: slli a5,a4,2 sd a5,920(sp) mv s8,s6 mv s7,s4 mv s6,s3 mv s4,s2 mv s3,s0 mv s2,ra mv a5,s9 mv a1,a2 li a0,0 sd a2,976(sp) mv s0,t1 mv ra,a4 mv a7,t4 .L14: slli a4,a5,11 add a4,t6,a4 sd a4,912(sp) ld a4,920(sp) mv s11,s8 mv s10,s7 mv s8,s6 mv s7,s4 mv s6,s3 mv s4,s2 mv s3,s0 mv a2,a1 li t4,0 sd a1,984(sp) mv s2,a0 mv s0,a5 mv t1,a6 .L12: neg a5,a4 slli a5,a5,10 mv a1,a5 ld a6,912(sp) neg a1,a1 sd a5,928(sp) sd a1,904(sp) addiw a5,a2,256 sd zero,888(sp) sd a2,992(sp) sd a4,1000(sp) .L10: ld a4,904(sp) mv a2,a5 li a0,0 sd a4,8(sp) ld a4,928(sp) sd s11,1008(sp) sd s10,1016(sp) sd a4,16(sp) sd s8,1024(sp) sd s7,1032(sp) sd s6,1040(sp) sd s4,1048(sp) sd s3,1056(sp) sd s2,1064(sp) sd t4,1072(sp) sd a5,1080(sp) sd s0,1088(sp) sd ra,1096(sp) sd t2,1104(sp) sd s9,1112(sp) sd t0,1120(sp) sd s5,1128(sp) sd t5,1136(sp) sd s1,1144(sp) sd a7,1152(sp) sd t3,1160(sp) sd t1,1168(sp) sd t6,1176(sp) .L8: ld a5,8(sp) addiw s11,a2,-256 sd a0,864(sp) add a5,a5,a6 sd a5,0(sp) sext.w a5,a2 sd a5,856(sp) sd a2,872(sp) sd a6,880(sp) .L5: addiw a5,s11,24 sw a5,24(sp) addiw a5,s11,26 sw a5,40(sp) addiw a5,s11,27 sw a5,48(sp) addiw a5,s11,28 sw a5,56(sp) addiw a5,s11,29 sw a5,64(sp) addiw a5,s11,30 sw a5,72(sp) addiw a5,s11,31 sw a5,80(sp) addiw a5,s11,32 sw a5,88(sp) addiw a5,s11,33 sw a5,96(sp) addiw a5,s11,34 sw a5,104(sp) addiw a5,s11,35 sw a5,112(sp) addiw a5,s11,36 sw a5,120(sp) addiw a5,s11,37 sw a5,128(sp) addiw a5,s11,38 sw a5,136(sp) addiw a5,s11,39 sw a5,144(sp) addiw a5,s11,40 sw a5,152(sp) addiw a5,s11,41 sw a5,160(sp) addiw a5,s11,42 sw a5,168(sp) addiw a5,s11,43 sw a5,176(sp) addiw a5,s11,44 sw a5,184(sp) addiw a5,s11,45 sw a5,192(sp) addiw a5,s11,46 sw a5,200(sp) addiw a5,s11,47 sw a5,208(sp) addiw a5,s11,48 sw a5,216(sp) addiw a5,s11,49 sw a5,224(sp) addiw a5,s11,50 sw a5,232(sp) addiw a5,s11,51 sw a5,240(sp) addiw a5,s11,52 sw a5,248(sp) addiw a5,s11,53 sw a5,256(sp) addiw a5,s11,54 sw a5,264(sp) addiw a5,s11,55 sw a5,272(sp) addiw a5,s11,56 sw a5,280(sp) addiw a5,s11,57 sw a5,288(sp) addiw a5,s11,58 sw a5,296(sp) addiw a5,s11,59 sw a5,304(sp) addiw a5,s11,60 sw a5,312(sp) addiw a5,s11,61 sw a5,320(sp) addiw a5,s11,62 sw a5,328(sp) addiw a5,s11,63 ld a4,16(sp) sw a5,336(sp) ld a5,0(sp) addiw a2,s11,25 slli a2,a2,32 add a5,a5,a4 addiw a4,s11,64 sw a4,344(sp) addiw a4,s11,65 sw a4,352(sp) addiw a4,s11,66 sw a4,360(sp) addiw a4,s11,67 sw a4,368(sp) addiw a4,s11,68 sw a4,376(sp) addiw a4,s11,69 sw a4,384(sp) addiw a4,s11,70 sw a4,392(sp) addiw a4,s11,71 sw a4,400(sp) addiw a4,s11,72 sw a4,408(sp) addiw a4,s11,73 sw a4,416(sp) addiw a4,s11,74 sw a4,424(sp) addiw a4,s11,75 sw a4,432(sp) addiw a4,s11,76 sw a4,440(sp) addiw a4,s11,77 sw a4,448(sp) addiw a4,s11,78 sw a4,456(sp) addiw a4,s11,79 sw a4,464(sp) addiw a4,s11,80 sw a4,472(sp) addiw a4,s11,81 sw a4,480(sp) addiw a4,s11,82 sw a4,488(sp) addiw a4,s11,83 sw a4,496(sp) addiw a4,s11,84 sw a4,504(sp) addiw a4,s11,85 sw a4,512(sp) addiw a4,s11,86 sw a4,520(sp) addiw a4,s11,87 sw a4,528(sp) addiw a4,s11,88 sw a4,536(sp) addiw a4,s11,89 sw a4,544(sp) addiw a4,s11,90 sw a4,552(sp) addiw a4,s11,91 sw a4,560(sp) addiw a4,s11,92 sw a4,568(sp) addiw a4,s11,93 sw a4,576(sp) addiw a4,s11,94 sw a4,584(sp) addiw a4,s11,95 sw a4,592(sp) addiw a4,s11,96 sw a4,600(sp) sd a2,32(sp) addiw a4,s11,97 addiw a2,s11,121 sw a4,608(sp) sw a2,800(sp) addiw a4,s11,98 ld a2,48(sp) sw a4,616(sp) addiw a4,s11,99 sw a4,624(sp) addiw a4,s11,127 sw a4,848(sp) slli a2,a2,32 addiw a4,s11,126 sw a4,840(sp) sd a2,48(sp) addiw a4,s11,100 addiw a2,s11,105 sw a4,632(sp) sw a2,672(sp) addiw a4,s11,125 ld a2,40(sp) sw a4,832(sp) addiw a4,s11,101 sw a4,640(sp) addiw a4,s11,124 sw a4,824(sp) and a2,a3,a2 addiw a4,s11,102 sw a4,648(sp) sd a2,40(sp) addiw a4,s11,123 ld a2,64(sp) sw a4,816(sp) addiw a4,s11,103 sw a4,656(sp) addiw a4,s11,122 sw a4,808(sp) slli a2,a2,32 addiw a4,s11,104 sw a4,664(sp) sd a2,64(sp) addiw a2,s11,120 ld a4,24(sp) sw a2,792(sp) ld a2,56(sp) addiw s0,s11,10 addiw s1,s11,11 and a2,a3,a2 sd a2,56(sp) ld a2,80(sp) addiw a6,s11,20 addiw a7,s11,21 slli a2,a2,32 sd a2,80(sp) addiw a2,s11,106 sw a2,680(sp) ld a2,72(sp) addiw a1,s11,22 addiw a0,s11,23 and a2,a3,a2 sd a2,72(sp) ld a2,96(sp) slli s1,s1,32 slli a7,a7,32 slli a2,a2,32 sd a2,96(sp) addiw a2,s11,119 sw a2,784(sp) ld a2,88(sp) and a6,a3,a6 and s0,a3,s0 and a2,a3,a2 sd a2,88(sp) ld a2,112(sp) or s0,s0,s1 slli a0,a0,32 slli a2,a2,32 sd a2,112(sp) addiw a2,s11,107 sw a2,688(sp) ld a2,104(sp) or s1,a6,a7 and a1,a3,a1 and a2,a3,a2 sd a2,104(sp) ld a2,128(sp) or a1,a1,a0 addiw s10,s11,1 slli a2,a2,32 sd a2,128(sp) addiw a2,s11,118 sw a2,776(sp) ld a2,120(sp) slli s10,s10,32 addiw t6,s11,14 and a2,a3,a2 sd a2,120(sp) ld a2,144(sp) addiw t0,s11,15 slli t0,t0,32 slli a2,a2,32 sd a2,144(sp) addiw a2,s11,108 sw a2,696(sp) ld a2,136(sp) and t6,a3,t6 or t6,t6,t0 and a2,a3,a2 sd a2,136(sp) ld a2,160(sp) addiw t2,s11,12 addiw ra,s11,13 slli a2,a2,32 sd a2,160(sp) addiw a2,s11,117 sw a2,768(sp) ld a2,152(sp) addiw t4,s11,16 addiw t5,s11,17 and a2,a3,a2 sd a2,152(sp) ld a2,176(sp) addiw t1,s11,18 addiw t3,s11,19 slli a2,a2,32 sd a2,176(sp) addiw a2,s11,109 sw a2,704(sp) ld a2,168(sp) addiw s2,s11,8 addiw s3,s11,9 and a2,a3,a2 sd a2,168(sp) ld a2,192(sp) slli ra,ra,32 slli t5,t5,32 slli a2,a2,32 sd a2,192(sp) addiw a2,s11,116 sw a2,760(sp) ld a2,184(sp) slli t3,t3,32 and t2,a3,t2 and a2,a3,a2 sd a2,184(sp) ld a2,208(sp) and t4,a3,t4 and t1,a3,t1 slli a2,a2,32 sd a2,208(sp) addiw a2,s11,110 sw a2,712(sp) ld a2,200(sp) and a4,a3,a4 or t2,t2,ra and a2,a3,a2 sd a2,200(sp) ld a2,224(sp) or t4,t4,t5 or t1,t1,t3 slli a2,a2,32 sd a2,224(sp) addiw a2,s11,115 sw a2,752(sp) ld a2,216(sp) slli s3,s3,32 and s2,a3,s2 and a2,a3,a2 sd a2,216(sp) ld a2,240(sp) or s2,s2,s3 addiw s4,s11,6 slli a2,a2,32 sd a2,240(sp) addiw a2,s11,111 sw a2,720(sp) ld a2,232(sp) addiw s5,s11,7 slli s5,s5,32 and a2,a3,a2 sd a2,232(sp) ld a2,256(sp) and s4,a3,s4 or s4,s4,s5 slli a2,a2,32 sd a2,256(sp) addiw a2,s11,114 sw a2,744(sp) ld a2,248(sp) addiw s6,s11,4 addiw s7,s11,5 and a2,a3,a2 sd a2,248(sp) ld a2,272(sp) slli s7,s7,32 and s6,a3,s6 slli a2,a2,32 sd a2,272(sp) addiw a2,s11,112 sw a2,728(sp) ld a2,264(sp) ld a0,48(sp) sd s1,24(sp) and a2,a3,a2 sd a2,264(sp) ld a2,288(sp) ld s1,40(sp) or s6,s6,s7 slli a2,a2,32 sd a2,288(sp) addiw a2,s11,113 sw a2,736(sp) ld a2,280(sp) or a7,s1,a0 ld s1,56(sp) and a2,a3,a2 sd a2,280(sp) ld a2,304(sp) ld a0,64(sp) addiw s8,s11,2 slli a2,a2,32 sd a2,304(sp) ld a2,296(sp) addiw s9,s11,3 slli s9,s9,32 and a2,a3,a2 sd a2,296(sp) ld a2,320(sp) and s8,a3,s8 or s8,s8,s9 slli a2,a2,32 sd a2,320(sp) ld a2,312(sp) and a2,a3,a2 sd a2,312(sp) ld a2,336(sp) slli a2,a2,32 sd a2,336(sp) ld a2,328(sp) and a2,a3,a2 sd a2,328(sp) ld a2,8(sp) add a5,a5,a2 sd a7,104(a5) or a7,s1,a0 ld s1,72(sp) ld a0,80(sp) and a2,s11,a3 sd a7,112(a5) or a7,s1,a0 or s10,a2,s10 ld s1,88(sp) ld a2,32(sp) sd a7,120(a5) ld a0,96(sp) or a4,a4,a2 addiw s11,s11,128 or a7,s1,a0 ld s1,104(sp) ld a0,112(sp) sd a7,128(a5) or a7,s1,a0 ld s1,120(sp) ld a0,128(sp) sd a7,136(a5) or a7,s1,a0 ld s1,136(sp) ld a0,144(sp) sd a7,144(a5) or a7,s1,a0 ld s1,152(sp) ld a0,160(sp) sd a7,152(a5) or a7,s1,a0 ld s1,168(sp) ld a0,176(sp) sd a7,160(a5) or a7,s1,a0 ld s1,184(sp) ld a0,192(sp) sd a7,168(a5) or a7,s1,a0 ld s1,200(sp) ld a0,208(sp) sd a7,176(a5) or a7,s1,a0 ld s1,216(sp) ld a0,224(sp) sd a7,184(a5) or a7,s1,a0 ld s1,232(sp) ld a0,240(sp) sd a7,192(a5) or a7,s1,a0 ld a0,256(sp) ld s1,248(sp) sd a7,200(a5) or a7,s1,a0 sd a7,208(a5) ld s1,264(sp) ld a0,272(sp) ld t0,400(sp) ld t3,384(sp) or a7,s1,a0 ld s1,280(sp) ld a0,288(sp) sd a7,216(a5) ld t5,376(sp) or a7,s1,a0 ld s1,296(sp) ld a0,304(sp) sd a7,224(a5) ld ra,416(sp) or a7,s1,a0 ld s1,312(sp) ld a0,320(sp) sd a7,232(a5) ld s3,408(sp) or a7,s1,a0 ld s1,328(sp) ld a0,336(sp) sd a7,240(a5) ld a7,368(sp) or a0,s1,a0 sd a0,248(a5) ld a0,352(sp) ld s1,344(sp) slli a2,a7,32 slli a0,a0,32 ld a7,360(sp) sd a0,32(sp) slli a0,t0,32 ld t0,392(sp) and s1,a3,s1 and a7,a3,a7 slli t3,t3,32 and t5,a3,t5 and t0,a3,t0 slli ra,ra,32 sd s1,40(sp) sd a7,48(sp) sd t3,56(sp) sd t5,64(sp) sd t0,72(sp) sd ra,80(sp) and s3,a3,s3 sd s3,88(sp) ld s5,432(sp) ld s1,464(sp) ld s7,448(sp) slli a7,s5,32 ld s5,424(sp) ld s9,440(sp) ld t5,480(sp) ld t0,472(sp) ld s3,512(sp) and s5,a3,s5 slli s7,s7,32 slli t3,s1,32 ld s1,456(sp) ld ra,496(sp) sd s5,96(sp) sd s7,104(sp) ld s5,504(sp) ld s7,528(sp) and s9,a3,s9 and s1,a3,s1 slli t5,t5,32 and t0,a3,t0 slli s3,s3,32 sd s9,112(sp) sd s1,120(sp) ld s9,544(sp) ld s1,536(sp) sd t5,128(sp) sd t0,136(sp) slli t5,ra,32 sd s3,152(sp) ld ra,488(sp) ld s3,552(sp) and s5,a3,s5 slli t0,s7,32 ld s7,520(sp) sd s5,160(sp) ld s5,576(sp) and ra,a3,ra and s7,a3,s7 slli s9,s9,32 and s1,a3,s1 and s3,a3,s3 sd ra,144(sp) sd s7,168(sp) sd s9,176(sp) sd s1,184(sp) sd s3,192(sp) slli s5,s5,32 ld ra,560(sp) sd s5,200(sp) ld s7,568(sp) ld s3,608(sp) ld s9,592(sp) and s7,a3,s7 sd s7,208(sp) ld s7,624(sp) ld s5,600(sp) slli s3,s3,32 slli s1,s9,32 sd s3,224(sp) ld s9,584(sp) slli s3,s7,32 ld s7,616(sp) and s5,a3,s5 and s9,a3,s9 sd s5,232(sp) and s7,a3,s7 ld s5,632(sp) sd s9,216(sp) sd s7,240(sp) ld s9,640(sp) ld s7,656(sp) and s5,a3,s5 slli s9,s9,32 sd s5,256(sp) slli s5,s7,32 ld s7,648(sp) sd s9,248(sp) ld s9,672(sp) and s7,a3,s7 sd s7,264(sp) slli s9,s9,32 ld s7,664(sp) sd s9,272(sp) ld s9,688(sp) and s7,a3,s7 sd s7,280(sp) slli s7,s9,32 ld s9,680(sp) ld a6,712(sp) slli ra,ra,32 and s9,a3,s9 sd s9,288(sp) ld s9,704(sp) and a6,a3,a6 slli s9,s9,32 sd s9,296(sp) ld s9,696(sp) and s9,a3,s9 sd s9,304(sp) ld s9,720(sp) sd a6,312(sp) ld a6,736(sp) slli s9,s9,32 slli a6,a6,32 sd a6,320(sp) ld a6,728(sp) and a6,a3,a6 sd a6,328(sp) ld a6,752(sp) slli a6,a6,32 sd a6,336(sp) ld a6,744(sp) and a6,a3,a6 sd a6,344(sp) ld a6,768(sp) slli a6,a6,32 sd a6,352(sp) ld a6,760(sp) and a6,a3,a6 sd a6,360(sp) ld a6,784(sp) slli a6,a6,32 sd a6,368(sp) ld a6,776(sp) and a6,a3,a6 sd a6,376(sp) ld a6,800(sp) slli a6,a6,32 sd a6,384(sp) ld a6,792(sp) and a6,a3,a6 sd a6,392(sp) ld a6,816(sp) slli a6,a6,32 sd a6,400(sp) ld a6,808(sp) and a6,a3,a6 sd a6,408(sp) ld a6,832(sp) slli a6,a6,32 sd a6,416(sp) ld a6,824(sp) and a6,a3,a6 sd a6,424(sp) ld a6,848(sp) slli a6,a6,32 sd a6,432(sp) ld a6,840(sp) and a6,a3,a6 sd a6,440(sp) sd s10,0(a5) sd a1,88(a5) sd a4,96(a5) ld a1,40(sp) ld a4,32(sp) sd s0,40(a5) ld s0,24(sp) or a4,a1,a4 ld a1,48(sp) sd s0,80(a5) ld s0,64(sp) or a2,a1,a2 ld a1,56(sp) ld a6,88(sp) sd t1,72(a5) or a1,s0,a1 ld s0,72(sp) ld t1,112(sp) sd t4,64(a5) or a0,s0,a0 ld s0,80(sp) ld t4,136(sp) sd t6,56(a5) or a6,a6,s0 ld s0,96(sp) ld t6,160(sp) sd s8,8(a5) or a7,s0,a7 ld s0,104(sp) sd s6,16(a5) sd s4,24(a5) or t1,t1,s0 ld s0,120(sp) sd s2,32(a5) sd t2,48(a5) or t3,s0,t3 ld s0,128(sp) sd a4,24(sp) or t4,t4,s0 ld s0,144(sp) or t5,s0,t5 ld s0,152(sp) or t6,t6,s0 ld s0,168(sp) ld t2,184(sp) ld s2,208(sp) or t0,s0,t0 ld s0,176(sp) ld s4,232(sp) ld s6,256(sp) or t2,t2,s0 ld s0,192(sp) ld s8,280(sp) ld s10,304(sp) or ra,s0,ra ld s0,200(sp) ld a4,328(sp) or s0,s2,s0 ld s2,216(sp) or s1,s2,s1 ld s2,224(sp) or s2,s4,s2 ld s4,240(sp) or s3,s4,s3 ld s4,248(sp) or s4,s6,s4 ld s6,264(sp) or s5,s6,s5 ld s6,272(sp) or s6,s8,s6 ld s8,288(sp) or s7,s8,s7 ld s8,296(sp) or s8,s10,s8 ld s10,312(sp) or s9,s10,s9 ld s10,320(sp) or a4,a4,s10 sd a4,448(a5) ld s10,344(sp) ld a4,336(sp) or a4,s10,a4 sd a4,456(a5) ld s10,360(sp) ld a4,352(sp) or a4,s10,a4 sd a4,464(a5) ld s10,376(sp) ld a4,368(sp) or a4,s10,a4 sd a4,472(a5) ld s10,392(sp) ld a4,384(sp) or a4,s10,a4 sd a4,480(a5) ld s10,408(sp) ld a4,400(sp) sd a2,264(a5) sd a1,272(a5) or a4,s10,a4 sd a4,488(a5) ld s10,424(sp) ld a4,416(sp) sd a0,280(a5) sd a6,288(a5) or a4,s10,a4 sd a4,496(a5) ld s10,440(sp) ld a4,432(sp) sd a7,296(a5) sd t1,304(a5) or s10,s10,a4 ld a4,24(sp) sd t3,312(a5) sd t4,320(a5) sd a4,256(a5) sd t5,328(a5) sd t6,336(a5) sd t0,344(a5) sd t2,352(a5) sd ra,360(a5) sd s0,368(a5) sd s1,376(a5) sd s2,384(a5) sd s3,392(a5) sd s4,400(a5) sd s5,408(a5) sd s6,416(a5) sd s7,424(a5) sd s8,432(a5) sd s9,440(a5) sd s10,504(a5) ld a5,0(sp) addi a5,a5,512 sd a5,0(sp) ld a5,856(sp) bne s11,a5,.L5 ld a5,16(sp) ld a2,872(sp) ld a0,864(sp) addi a5,a5,-1024 sd a5,16(sp) ld a5,8(sp) ld a6,880(sp) addiw a2,a2,256 addi a5,a5,1024 sd a5,8(sp) bne a0,zero,.L6 li a0,1 j .L8 .L6: ld a4,896(sp) ld a5,1080(sp) ld s11,1008(sp) add a6,a6,a4 ld a4,888(sp) ld s10,1016(sp) ld s8,1024(sp) ld s7,1032(sp) ld s6,1040(sp) ld s4,1048(sp) ld s3,1056(sp) ld s2,1064(sp) ld t4,1072(sp) ld s0,1088(sp) ld ra,1096(sp) ld t2,1104(sp) ld s9,1112(sp) ld t0,1120(sp) ld s5,1128(sp) ld t5,1136(sp) ld s1,1144(sp) ld a7,1152(sp) ld t3,1160(sp) ld t1,1168(sp) ld t6,1176(sp) addiw a5,a5,512 bne a4,zero,.L7 li a4,1 sd a4,888(sp) j .L10 .L7: ld a2,992(sp) ld a4,1000(sp) addiw a2,a2,1024 addi a4,a4,4 bne t4,zero,.L9 mv t4,a0 j .L12 .L9: ld a1,984(sp) ld a4,896(sp) mv a5,s0 mv a0,s2 mv s0,s3 mv s2,s4 mv s3,s6 mv s4,s7 mv s6,s8 mv s7,s10 mv s8,s11 mv a6,t1 addw a1,a1,a4 addi a5,a5,4 bne a0,zero,.L11 mv a0,t4 j .L14 .L11: ld a2,976(sp) mv a4,ra mv t1,s0 li a5,4096 mv s0,s3 mv ra,s2 mv s3,s6 mv s2,s4 mv s6,s11 mv s4,s10 mv t4,a7 addw a2,a5,a2 addi a4,a4,4 bne t1,zero,.L13 mv t1,a0 j .L16 .L13: ld a1,968(sp) mv a5,t2 mv a7,ra li a4,8192 mv ra,s2 mv t2,s0 mv s2,s10 mv s0,s3 addw a1,a4,a1 mv s3,s11 addi a5,a5,4 bne a7,zero,.L15 mv a7,t1 j .L18 .L15: ld a4,960(sp) mv a2,t0 mv a0,t2 li a5,16384 mv t2,s0 mv t0,ra mv s0,s11 mv ra,s10 mv t1,a6 addw a4,a5,a4 addi a2,a2,4 bne a0,zero,.L17 mv a0,a7 j .L20 .L17: ld a1,952(sp) mv a5,t5 mv a6,t0 li a4,32768 mv t5,t2 mv t0,s10 mv t2,s11 addw a1,a4,a1 addi a5,a5,2 bne a6,zero,.L19 mv a6,a0 j .L22 .L19: ld a2,944(sp) mv a4,t4 mv a7,t1 li a5,65536 mv t1,t5 mv t4,s10 mv t5,s11 addw a2,a5,a2 addi a4,a4,2 bne t1,zero,.L21 mv t1,a6 j .L24 .L21: ld a5,936(sp) mv a1,t3 li a4,131072 mv t3,s11 mv a0,a7 addw a5,a4,a5 addi a1,a1,2 bne s10,zero,.L23 mv a7,t1 j .L26 .L23: addi a0,a7,2 bne s11,zero,.L25 mv a2,s10 j .L4 .L25: li a4,-2097152 li a5,2097152 add a5,a5,a4 addi a4,sp,1184 add a4,a5,a4 lw a0,0(a4) lw a5,8(a4) lw a1,4(a4) lw a3,40(a4) lw a2,24(a4) addw a5,a5,a0 addw a5,a5,a1 lw a0,228(a4) lw a1,56(a4) addw a5,a5,a3 addw a5,a5,a2 lw a3,964(a4) addw a5,a5,a0 addw a5,a5,a1 lw a2,224(a4) addw a5,a5,a3 li a3,4096 lw a6,804(a4) add a3,a4,a3 lw a0,1996(a4) lw a1,-872(a3) li a3,24576 add a3,a4,a3 addw a5,a5,a2 addw a5,a5,a6 lw a2,1824(a3) li a3,245760 lw a6,508(a4) add a3,a4,a3 addw a5,a5,a0 addw a5,a5,a1 lw a0,124(a4) lw a1,912(a3) li a3,16384 add a3,a4,a3 addw a5,a5,a2 addw a5,a5,a6 lw a2,-428(a3) li a3,827392 add a3,a4,a3 addw a5,a5,a0 li a0,282624 lw a3,972(a3) add a4,a4,a0 lw a0,-1024(a4) addw a5,a5,a1 addw a5,a5,a2 addw a5,a5,a3 addw a0,a5,a0 call putint@plt li t0,2097152 add sp,sp,t0 ld ra,1288(sp) ld s0,1280(sp) ld s1,1272(sp) ld s2,1264(sp) ld s3,1256(sp) ld s4,1248(sp) ld s5,1240(sp) ld s6,1232(sp) ld s7,1224(sp) ld s8,1216(sp) ld s9,1208(sp) ld s10,1200(sp) ld s11,1192(sp) li a0,0 addi sp,sp,1296 jr ra .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