Count Up

Submission Date: 2024/9/13 0:12:40
Status: Accepted
Author: Noppo
Lines: 43

VSM

d getd $lr0n0c0b0m0p0 8
imm i"4" $ls0
ilsl $l2bid $aluf $nowrite # l2bid * 16
iadd $lr0v $aluf $lr0v
imm i"7" $ls0
imm i"1" $ls24 # 1
ilsr $l1bid $aluf $nowrite # l1bid / 2
ilsl $aluf $ls0 $nowrite # l1bid / 2 * 128
iadd $lr0v $aluf $lr0v
# d getd $ls16n0c1b4m0p0 1
d getd $lr0n0c1b2m1 1
imm i"3" $ls0v
iand $l1bid $ls24 $nowrite
ilsl $aluf $ls0 $nowrite # l1bid % 2 * 8
iadd $lr0v $aluf $lr0v
imm i"9" $ls0v
ilsr $mabid $ls24 $nowrite
ilsl $aluf $ls0v $nowrite # mabid / 2 * 512
iadd $lr0v $aluf $lr0v
imm i"2" $ls0v
iand $mabid $ls24 $nowrite
ilsl $aluf $ls0v $nowrite
iadd $lr0v $aluf $lr0v
iadd $subpeid $aluf $lr0v
ilsl $aluf $ls24 $lr0v
iinc $aluf $r0
iinc $aluf $r1v
imm i"8192" $ls0v
iadd $r[0,1] $aluf $r[2,3]
iadd $aluf $s[0,1] $r[4,5]
iadd $aluf $s[0,1] $r[6,7]
nop
#d getd $ls32n0c1b5m0p0 1
l1bmd $lr0v $lb0
nop
nop
l2bmd $lb0 $lc0
l2bmd $lb32 $lc256
l2bmd $lb64 $lc512
l2bmd $lb96 $lc768
l2bmd $lb128 $lc1024
l2bmd $lb160 $lc1280
l2bmd $lb192 $lc1536
l2bmd $lb224 $lc1792
nop
mvd/n16384 $lc0 $p0@0
mvp/n16384 $p0@0 $d0@0
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=43 j=41 m=2 bytes=899
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
d getd $lr0n0c0b0m0p0 8
imm i"4" $ls0
ilsl $l2bid $aluf $nowrite # l2bid * 16
iadd $lr0v $aluf $lr0v
imm i"7" $ls0
imm i"1" $ls24 # 1
ilsr $l1bid $aluf $nowrite # l1bid / 2
ilsl $aluf $ls0 $nowrite # l1bid / 2 * 128
iadd $lr0v $aluf $lr0v
# d getd $ls16n0c1b4m0p0 1
d getd $lr0n0c1b2m1 1
imm i"3" $ls0v
iand $l1bid $ls24 $nowrite
ilsl $aluf $ls0 $nowrite # l1bid % 2 * 8
iadd $lr0v $aluf $lr0v
imm i"9" $ls0v
ilsr $mabid $ls24 $nowrite
ilsl $aluf $ls0v $nowrite # mabid / 2 * 512
iadd $lr0v $aluf $lr0v
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX