Contains

Submission Date: 2024/9/7 23:33:38
Status: Accepted
Author: anjn
Lines: 64

VSM

imm s"1" $ls16v/0101
# A164
imm i"16" $lr0/1000 $ls8/1000
ilsl $m1v4 $aluf $nowrite # 16b
ior $m3v4 $aluf $s0v # or
ilsl $m17v4 $lr0 $nowrite # 16b
ior $m19v4 $aluf $s4v # or
# B16bit4BPEmix
ilsl $n1 $ls8 $nowrite
ior $n3 $aluf $r0v2 ; hmwrite $lls16 $lly0
ilsl $n5 $ls8 $nowrite
ior $n7 $aluf $r1v2 ; hmwrite $lls16 $lly8
ilsl $n9 $ls8 $nowrite
ior $n11 $aluf $r8v2
ilsl $n13 $ls8 $nowrite
ior $n15 $aluf $r9v2
ilsl $n17 $ls8 $nowrite
ior $n19 $aluf $r16v2
ilsl $n21 $ls8 $nowrite
ior $n23 $aluf $r17v2
ilsl $n25 $ls8 $nowrite
ior $n27 $aluf $r24v2
ilsl $n29 $ls8 $nowrite
ior $n31 $aluf $r25v2
nop
hmwrite $llr0v $llx0
hmwrite $llr16v $llx8
hmread $llx0 $llr0v
hmread $llx8 $llr16v
#
#imm s"1" $ls16v/0101
#nop
#hmwrite $lls16 $lly0
#hmwrite $lls16 $lly8
#
sxor $ls0v $lr0 $omr1
sxor $ls0v $lr2 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr4 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr6 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr8 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr10 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr12 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr14 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr16 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr18 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr20 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr22 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr24 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr26 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr28 $omr1 ; hmread $lly0 $lls64v/$llimr1
sxor $ls0v $lr30 $omr1 ; hmread $lly0 $lls64v/$llimr1
hmread $lly0 $lls64v/$llimr1
# 16MAB
nop
l1bmrlbor $lls64v $llbi
l1bmm $llbi $lls32v
# PE
nop
msl $ls32v $nowrite
ior $ls32v $aluf $ls32v
msl $aluf $nowrite
ior $ls32v $aluf $ls32v
msl $aluf $nowrite
ior $ls32v $aluf $ls32v
msl $ls40v $nowrite
ior $ls40v $aluf $ls40v
msl $aluf $nowrite
ior $ls40v $aluf $ls40v
msl $aluf $nowrite
ior $ls40v $aluf $ls40v
ipassa $s32v $n33v2
ipassa $s36v $n41v2
ipassa $s40v $n49v2
ipassa $s44v $n57v2
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=64 j=64 m=0 bytes=1895
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
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