Contains

Submission Date: 2024/9/2 11:32:46
Status: Accepted
Author: arms22
Lines: 103

VSM

imm i"16" $s1v2
llsl $lm[0,8,16,24] $aluf $nowrite
lor $aluf $lm[2,10,18,26] $nowrite
llsl $aluf $ls0v $nowrite
lor $aluf $lm[4,12,20,28] $nowrite
llsl $aluf $ls0v $nowrite
lor $aluf $lm[6,14,22,30] $nowrite
lpassa $aluf $lm32v
llsl $ln[0,8,16,24] $ls0v $nowrite
lor $aluf $ln[2,10,18,26] $nowrite
llsl $aluf $ls0v $nowrite
lor $aluf $ln[4,12,20,28] $nowrite
llsl $aluf $ls0v $nowrite
lor $aluf $ln[6,14,22,30] $lr0v
imm s"1" $ls8v
sxor $lm32v $lr[0,2,4,6] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[2,4,6,0] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[4,6,0,2] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[6,0,2,4] $omr1
spassa $ls8v $lr8v/$imr1
lbsl $lr0v $ls0v $lr0v
sxor $lm32v $aluf $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[2,4,6,0] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[4,6,0,2] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[6,0,2,4] $omr1
spassa $ls8v $lr8v/$imr1
lbsl $lr0v $ls0v $lr0v
sxor $lm32v $aluf $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[2,4,6,0] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[4,6,0,2] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[6,0,2,4] $omr1
spassa $ls8v $lr8v/$imr1
lbsl $lr0v $ls0v $lr0v
sxor $lm32v $aluf $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[2,4,6,0] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[4,6,0,2] $omr1
spassa $ls8v $lr8v/$imr1
sxor $lm32v $lr[6,0,2,4] $omr1
spassa $ls8v $lr8v/$imr1
imm i"1" $s17v2
nop
land $lr8v $ls16v $ln[38,46,54,62]
llsr $lr8v $ls0v $lr8v
land $aluf $ls16v $ln[36,44,52,60]
llsr $lr8v $ls0v $lr8v
land $aluf $ls16v $ln[34,42,50,58]
llsr $lr8v $ls0v $lr8v
land $aluf $ls16v $ln[32,40,48,56]
# L1BMMAB16*PE4
nop/2
l1bmrlor $ln32v $lb0
l1bmrlor $ln40v $lb16
l1bmrlor $ln48v $lb32
l1bmrlor $ln56v $lb48
#
nop/2
l1bmp $llb0 $llr0v $lln32v
l1bmp $llb8 $llr16v $lln48v
l1bmp $llb16 $llr32v $lln64v
l1bmp $llb24 $llr48v $lln80v
l1bmp $llb32 $llr64v $lln96v
l1bmp $llb40 $llr80v $lln112v
l1bmp $llb48 $llr96v $lln128v
l1bmp $llb56 $llr112v $lln144v
#
nop
nop
lor $lr0v $ln40v $lr[0,2,8,10]
lor $lr16v $ln56v $lr[4,6,12,14]
nop
lpassa $lr0v $nowrite
lor $lr8v $aluf $ln32v
nop
nop
lor $lr32v $ln72v $lr[0,2,8,10]
lor $lr48v $ln88v $lr[4,6,12,14]
nop
lpassa $lr0v $nowrite
lor $lr8v $aluf $ln40v
nop
nop
lor $lr64v $ln104v $lr[0,2,8,10]
lor $lr80v $ln120v $lr[4,6,12,14]
nop
lpassa $lr0v $nowrite
lor $lr8v $aluf $ln48v
nop
nop
lor $lr96v $ln136v $lr[0,2,8,10]
lor $lr112v $ln152v $lr[4,6,12,14]
nop
lpassa $lr0v $nowrite
lor $lr8v $aluf $ln56v
#
d getd $lm0n0c0b0m0p0 16
# d getd $lm0n0c0b1m0p1 4
# d getd $lm0n0c1b0m1p0 4
d getd $ln0n0c0b0m0p0 16
# d getd $ln0n0c0b0m0p1 4
# d getd $ln0n0c0b0m1p0 4
# d getd $ln0n0c0b0m1p1 4
# d getd $ln0n0c0b0m0p0 4
# d getd $ln0n0c0b1m0p0 4
# d getd $ln0n0c0b2m0p0 4
# d getd $ln0n0c0b3m0p0 4
# d getd $ln0n0c1b0m0p0 4
# d getd $ln0n0c1b1m0p0 4
# d getd $ln0n0c1b2m0p0 4
# d getd $ln0n0c1b3m0p0 4
#
d getd $ln32n0c0b0m0p0 16
#
d getd $ls0n0c0b0m0p0 4
d getd $lr0n0c0b0m0p0 64
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=103 j=103 m=0 bytes=2553
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
# ======= In(0): ((8_L2B:1, 8_L1B:1, 16:1))@LM0 / ULong =======
d set $lm0n0c0b0 1 000000000000002F # values=[47] / ULong @[0]
d set $lm2n0c0b0 1 0000000000000066 # values=[102] / ULong @[1]
d set $lm4n0c0b0 1 000000000000029E # values=[670] / ULong @[2]
d set $lm6n0c0b0 1 0000000000000100 # values=[256] / ULong @[3]
d set $lm8n0c0b0 1 0000000000000021 # values=[33] / ULong @[4]
d set $lm10n0c0b0 1 0000000000000305 # values=[773] / ULong @[5]
d set $lm12n0c0b0 1 00000000000003B9 # values=[953] / ULong @[6]
d set $lm14n0c0b0 1 00000000000002F3 # values=[755] / ULong @[7]
d set $lm16n0c0b0 1 000000000000035B # values=[859] / ULong @[8]
d set $lm18n0c0b0 1 0000000000000160 # values=[352] / ULong @[9]
d set $lm20n0c0b0 1 00000000000000F4 # values=[244] / ULong @[10]
d set $lm22n0c0b0 1 000000000000005D # values=[93] / ULong @[11]
d set $lm24n0c0b0 1 00000000000003A2 # values=[930] / ULong @[12]
d set $lm26n0c0b0 1 0000000000000085 # values=[133] / ULong @[13]
d set $lm28n0c0b0 1 00000000000002B0 # values=[688] / ULong @[14]
d set $lm30n0c0b0 1 000000000000004C # values=[76] / ULong @[15]
d set $lm0n0c0b1 1 0000000000000240 # values=[576] / ULong @[16]
d set $lm2n0c0b1 1 0000000000000072 # values=[114] / ULong @[17]
d set $lm4n0c0b1 1 000000000000017A # values=[378] / ULong @[18]
d set $lm6n0c0b1 1 00000000000000FF # values=[255] / ULong @[19]
d set $lm8n0c0b1 1 000000000000030A # values=[778] / ULong @[20]
d set $lm10n0c0b1 1 000000000000011C # values=[284] / ULong @[21]
d set $lm12n0c0b1 1 0000000000000187 # values=[391] / ULong @[22]
d set $lm14n0c0b1 1 0000000000000128 # values=[296] / ULong @[23]
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX