Count Up

Submission Date: 2024/9/3 19:54:33
Status: Accepted
Author: v
Lines: 31

VSM

# 0x0003: subpeid 2bits
# 0x0004: mabid&1 1bit (0x0007: peid&7 3bits)
# 0x0008: l1bid&1 1bit
# 0x0070: l2bid 3bits
# 0x0180: l1bid>>1 2bits
# 0x0E00: mabid>>1 3bits
# 0x3000: cycle 2bits
ipassa $subpeid $lls400v $llr400v
dmwrite $aluf $lx0; imm ui"0x80000003" $lls496v $llr496v
dmread $lx0 $llr416v $lls416v; imm i"7" $lln480v $t
uilsl $mreadf $lls496v $lls16v
uibsr $mabid $llr420 $lls32v
# d get $ls32n0c0b4m0 9
uixor $aluf $lls16v $lls48v
uilsl $aluf $lls424 $lls64v
uibsr $l1bid $llr420 $llr80v
d get $ls80n0c0b4m0p3 9
uixor $aluf $lls64v $lls96v
d get $ls96n0c0b4m0p3 9
uilsl $aluf $lls428 $lls112v
uixor $l2bid $aluf $lls128v
# d get $ls96n1c1b2m3p2 9
# uilsl $aluf $lls420 $lls144v
# uiand $l1bid $llr420 $lls160v
# uixor $aluf $lls144v $lls176v
uipackbit $aluf $llr80v $lls192v
uilsl $aluf $lls428 $lls192v
uiand $peid $lln480v $lls208v
uixor $aluf $lls192v $lls224v
# uilsl $aluf $lls420 $lls240v
uipackbit $aluf $lls496 $nowrite
# uiinc $aluf $nowrite
ulinc $aluf $lls0v
d get $ls0n0c0b4m0 9
l1bmd $aluf $lb0 # 256
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 getf $d0n0c0b0m0p0 16386
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

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

Standard Error

------------------- vsm --------------------
# 0x0003: subpeid 2bits
# 0x0004: mabid&1 1bit (0x0007: peid&7 3bits)
# 0x0008: l1bid&1 1bit
# 0x0070: l2bid 3bits
# 0x0180: l1bid>>1 2bits
# 0x0E00: mabid>>1 3bits
# 0x3000: cycle 2bits
ipassa $subpeid $lls400v $llr400v
dmwrite $aluf $lx0; imm ui"0x80000003" $lls496v $llr496v
dmread $lx0 $llr416v $lls416v; imm i"7" $lln480v $t
uilsl $mreadf $lls496v $lls16v
uibsr $mabid $llr420 $lls32v
# d get $ls32n0c0b4m0 9
uixor $aluf $lls16v $lls48v
uilsl $aluf $lls424 $lls64v
uibsr $l1bid $llr420 $llr80v
d get $ls80n0c0b4m0p3 9
uixor $aluf $lls64v $lls96v
d get $ls96n0c0b4m0p3 9
uilsl $aluf $lls428 $lls112v
uixor $l2bid $aluf $lls128v
# d get $ls96n1c1b2m3p2 9
# uilsl $aluf $lls420 $lls144v
# uiand $l1bid $llr420 $lls160v
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX