Count Up

Submission Date: 2024/9/20 23:43:35
Status: Accepted
Author: yupiteru
Lines: 31

VSM

# L1BM id -> 0,16,256,272...
# MAB_PE id
imm i"1" $ls0/1000
imm i"8" $ls100/1000
imm i"59" $ls102/1000
iinc $ls[0,100,0,102] $ls[104,106,0,108]/1101
iinc $aluf $ls[104,106,0,0]/1100 $lr[400,106,0,0]/1100
lbsr $l1bid $ls0 $lr200/1000
lbsr $peid $ls104 $lr202/1000
llsl $lr[0,0,200,202] $ls[0,0,100,106] $lr[400,400,2,6]/0011
ullsr $lr[106,200,202,0] $ls[0,102,108,0] $ls[400,4,8,400]/1110
# L2BM id -> 32
llsl $l2bid $aluf $lr0/1000
iadd $s[5,1,0,9] $r[7,3,400,1] $r[10,11,12,13] $s[10,11,12,13]
imm f"8192" $ls130/1000 $lt
# add
iadd $s[10,500,500,500] $r[11,500,500,500] $nowrite
iadd $aluf $r[13,500,500,500] $r[128,500,500,500]; fvadd $lt $lt $ls132/1000
iinc $aluf $r[129,500,500,500]; fvadd $mauf $ls130 $ls134/1000
# mv
fftoi $ls128v $nowrite
iadd $lr128 $aluf $nowrite
l1bmd $aluf $lb0
nop/2
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/n2048 $lc0 $p0@0
mvp/n16384 $p0@0 $d0@0
d get $lr0n0c0b1m0p0 6
d get $ls128n0c0b1m0p0 4
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=31 j=29 m=2 bytes=983
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
# L1BM id -> 0,16,256,272...
# MAB_PE id
imm i"1" $ls0/1000
imm i"8" $ls100/1000
imm i"59" $ls102/1000
iinc $ls[0,100,0,102] $ls[104,106,0,108]/1101
iinc $aluf $ls[104,106,0,0]/1100 $lr[400,106,0,0]/1100
lbsr $l1bid $ls0 $lr200/1000
lbsr $peid $ls104 $lr202/1000
llsl $lr[0,0,200,202] $ls[0,0,100,106] $lr[400,400,2,6]/0011
ullsr $lr[106,200,202,0] $ls[0,102,108,0] $ls[400,4,8,400]/1110
# L2BM id -> 32
llsl $l2bid $aluf $lr0/1000
iadd $s[5,1,0,9] $r[7,3,400,1] $r[10,11,12,13] $s[10,11,12,13]
imm f"8192" $ls130/1000 $lt
# add
iadd $s[10,500,500,500] $r[11,500,500,500] $nowrite
iadd $aluf $r[13,500,500,500] $r[128,500,500,500]; fvadd $lt $lt $ls132/1000
iinc $aluf $r[129,500,500,500]; fvadd $mauf $ls130 $ls134/1000
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX