Count Up

Submission Date: 2024/9/3 13:26:00
Status: Accepted
Author: anjn
Lines: 34

VSM

imm i"1" $r1v2/1000
linc $aluf $lr8v/1000
imm i"8192" $r7v2/1000
iinc $r8v $r10v/1100
#d getd $lr0n0c0b0m0p0 6
ibsr $mabid $r1 $s8v # m[3:1], shift right 1
ilsl $aluf $r11 $nowrite # {m[3:1], 000}, shift left 3
ior $l1bid $aluf $nowrite # {m[3:1], b[2:0]}
ibsr $aluf $r1 $s16v # {m[3:1], b[2:1]}
ilsl $aluf $r11 $nowrite # {m[3:1], b[2:1], 000}
ior $l2bid $aluf $nowrite # {m[3:1], b[2:1], c[2:0]}
ipackbit $aluf $s16v $nowrite # {m[3:1], b[2:1], c[2:0], b[0]}
ipackbit $aluf $s8v $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0]}
ilsl $aluf $r10 $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], 00}
ior $subpeid $aluf $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], p[1:0]}
ilsl $aluf $r1 $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], p[1:0], 0}
iadd $aluf $r8v $s0v # +1, +2
iadd $aluf $r7 $s2v # +8192, +8192
iadd $aluf $r7 $s4v # +8192, +8192
iadd $aluf $r7 $s6v # +8192, +8192
nop
l1bmd $ls0v $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/n0x4000 $p0@0 $d0@0
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=34 j=32 m=2 bytes=679
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
imm i"1" $r1v2/1000
linc $aluf $lr8v/1000
imm i"8192" $r7v2/1000
iinc $r8v $r10v/1100
#d getd $lr0n0c0b0m0p0 6
ibsr $mabid $r1 $s8v # m[3:1], shift right 1
ilsl $aluf $r11 $nowrite # {m[3:1], 000}, shift left 3
ior $l1bid $aluf $nowrite # {m[3:1], b[2:0]}
ibsr $aluf $r1 $s16v # {m[3:1], b[2:1]}
ilsl $aluf $r11 $nowrite # {m[3:1], b[2:1], 000}
ior $l2bid $aluf $nowrite # {m[3:1], b[2:1], c[2:0]}
ipackbit $aluf $s16v $nowrite # {m[3:1], b[2:1], c[2:0], b[0]}
ipackbit $aluf $s8v $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0]}
ilsl $aluf $r10 $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], 00}
ior $subpeid $aluf $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], p[1:0]}
ilsl $aluf $r1 $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], p[1:0], 0}
iadd $aluf $r8v $s0v # +1, +2
iadd $aluf $r7 $s2v # +8192, +8192
iadd $aluf $r7 $s4v # +8192, +8192
iadd $aluf $r7 $s6v # +8192, +8192
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX