Count Up

Submission Date: 2024/9/18 5:25:28
Status: Accepted
Author: aokabi
Lines: 56

VSM

ipassa $subpeid $r[0,1]
ipassa $l1bid $r5
ipassa $mabid $r6
ipassa $l2bid $r7
iadd $r[0,1] $r[0,1] $r[0,1]
imm i"8" $s0
imm i"2" $s3
imm i"4" $s5
imm i"1" $s2
iadd $r1 $s3 $r1/1000
imm i"2048" $s17
imm i"1024" $s21
iinc $r0 $r0
imm i"12" $s12
imm i"7" $s8
iadd $s21 $r[0,1] $r[2,3] # 1024
# l1bmid(0~7)16
ilsl $r5 $s5 $nowrite # <<4id16
iadd $aluf $r0v $r0v
# mabid(1bit)8
iand $r6 $s2 $r8
isub $aluf $s2 $omr1
iadd $s0 $r0v $r0v/$imr1
# mabid/2128
ilsr $r6 $s2 $nowrite
ilsl $aluf $s8 $nowrite
iadd $aluf $r0v $r0v
# $l2bid4096
ilsl $r7 $s12 $nowrite
iadd $aluf $r0v $r0v
iadd $s17 $aluf $r[8,9,10,11]
l1bmd $lr0 $lb0
l1bmd $lr2 $lb64
l1bmd $lr8 $lb128
l1bmd $lr10 $lb192
l2bmd $lb0 $lc0 #64/ = 256
l2bmd $lb32 $lc256
l2bmd $lb64 $lc512
l2bmd $lb96 $lc768
l2bmd $lb128 $lc1024
l2bmd $lb160 $lc1280
l2bmd $lb192 $lc1536
l2bmd $lb224 $lc1792
nop
mvp/n16384 $lc0@0.0 $d0@0
mvp/n16384 $lc1024@0.0 $d1024@0
mvp/n16384 $lc0@0.1 $d2048@0
mvp/n16384 $lc1024@0.1 $d3072@0
mvp/n16384 $lc0@1.0 $d4096@0
mvp/n16384 $lc1024@1.0 $d5120@0
mvp/n16384 $lc0@1.1 $d6144@0
mvp/n16384 $lc1024@1.1 $d7168@0
mvp/n16384 $lc0@2.0 $d8192@0
mvp/n16384 $lc1024@2.0 $d9216@0
mvp/n16384 $lc0@2.1 $d10240@0
mvp/n16384 $lc1024@2.1 $d11264@0
mvp/n16384 $lc0@3.0 $d12288@0
mvp/n16384 $lc1024@3.0 $d13312@0
mvp/n16384 $lc0@3.1 $d14336@0
mvp/n16384 $lc1024@3.1 $d15360@0
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=56 j=40 m=16 bytes=1250
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
ipassa $subpeid $r[0,1]
ipassa $l1bid $r5
ipassa $mabid $r6
ipassa $l2bid $r7
iadd $r[0,1] $r[0,1] $r[0,1]
imm i"8" $s0
imm i"2" $s3
imm i"4" $s5
imm i"1" $s2
iadd $r1 $s3 $r1/1000
imm i"2048" $s17
imm i"1024" $s21
iinc $r0 $r0
imm i"12" $s12
imm i"7" $s8
iadd $s21 $r[0,1] $r[2,3] # 1024
# l1bmid(0~7)16
ilsl $r5 $s5 $nowrite # <<4id16
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX