1641 lines
24 KiB
ArmAsm
1641 lines
24 KiB
ArmAsm
.file "hoist-2.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,-16
|
|
sd s0,8(sp)
|
|
sd s1,0(sp)
|
|
lw t1,.LANCHOR0
|
|
lw s0,16(sp)
|
|
lw t2,24(sp)
|
|
lw t0,32(sp)
|
|
lw t6,40(sp)
|
|
lw t5,48(sp)
|
|
lw t4,56(sp)
|
|
lw t3,64(sp)
|
|
ble t1,zero,.L4
|
|
mv s1,a5
|
|
addw a5,a0,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
addw a5,a5,t3
|
|
addw a5,a5,a0
|
|
addw a5,a5,a1
|
|
addw a5,a5,a2
|
|
addw a5,a5,a3
|
|
addw a5,a5,a4
|
|
addw a5,a5,s1
|
|
addw a5,a5,a6
|
|
addw a5,a5,a7
|
|
addw a5,a5,s0
|
|
addw a5,a5,t2
|
|
addw a5,a5,t0
|
|
addw a5,a5,t6
|
|
addw a5,a5,t5
|
|
addw a5,a5,t4
|
|
li a4,100
|
|
addw a5,a5,t3
|
|
li a3,1500000256
|
|
divw a5,a5,a4
|
|
li a0,0
|
|
li a4,0
|
|
addiw a3,a3,-255
|
|
.L3:
|
|
addw a0,a5,a0
|
|
addiw a4,a4,1
|
|
remw a0,a0,a3
|
|
bne a4,t1,.L3
|
|
ld s0,8(sp)
|
|
ld s1,0(sp)
|
|
addi sp,sp,16
|
|
jr ra
|
|
.L4:
|
|
ld s0,8(sp)
|
|
ld s1,0(sp)
|
|
li a0,0
|
|
addi sp,sp,16
|
|
jr ra
|
|
.size func, .-func
|
|
.section .text.startup,"ax",@progbits
|
|
.align 1
|
|
.globl main
|
|
.type main, @function
|
|
main:
|
|
addi sp,sp,-16
|
|
sd ra,8(sp)
|
|
sd s0,0(sp)
|
|
call getint@plt
|
|
mv a5,a0
|
|
lla s0,.LANCHOR0
|
|
li a0,123
|
|
sw a5,0(s0)
|
|
call _sysy_starttime@plt
|
|
lw a3,0(s0)
|
|
ble a3,zero,.L11
|
|
li a4,1500000256
|
|
li a5,0
|
|
li s0,0
|
|
addiw a4,a4,-255
|
|
.L10:
|
|
addiw s0,s0,15
|
|
addiw a5,a5,1
|
|
remw s0,s0,a4
|
|
bne a5,a3,.L10
|
|
.L9:
|
|
li a0,125
|
|
call _sysy_stoptime@plt
|
|
mv a0,s0
|
|
call putint@plt
|
|
li a0,10
|
|
call putch@plt
|
|
ld ra,8(sp)
|
|
ld s0,0(sp)
|
|
li a0,0
|
|
addi sp,sp,16
|
|
jr ra
|
|
.L11:
|
|
li s0,0
|
|
j .L9
|
|
.size main, .-main
|
|
.globl loopCount
|
|
.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
|
|
.set .LANCHOR0,. + 0
|
|
.type loopCount, @object
|
|
.size loopCount, 4
|
|
loopCount:
|
|
.zero 4
|
|
.type _sysy_idx, @object
|
|
.size _sysy_idx, 4
|
|
_sysy_idx:
|
|
.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
|