Contains

Submission Date: 2024/9/5 1:05:36
Status: Accepted
Author: naoya_t
Lines: 152

VSM

imm ui"1" $s1/1000
imm ui"3" $s3/1000
imm ui"5" $s51/1000
imm ui"6" $s5/1000
imm ui"63" $s7/1000
#------------------
# MAB, PE
# ln[0..] 16 b_i 4
llsr $ln0v $ls50 $lr0v # 2q
land $ln0v $ls6 $lr32v # r
llsr $ln8v $ls50 $lr8v
land $ln8v $ls6 $lr40v
llsr $ln16v $ls50 $lr16v
land $ln16v $ls6 $lr48v
llsr $ln24v $ls50 $lr24v
land $ln24v $ls6 $lr56v
lpassa $lr0 $t
llsl $ls0 $lr32 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr2 $t
llsl $ls0 $lr34 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr4 $t
llsl $ls0 $lr36 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr6 $t
llsl $ls0 $lr38 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr8 $t
llsl $ls0 $lr40 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr10 $t
llsl $ls0 $lr42 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr12 $t
llsl $ls0 $lr44 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr14 $t
llsl $ls0 $lr46 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr16 $t
llsl $ls0 $lr48 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr18 $t
llsl $ls0 $lr50 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr20 $t
llsl $ls0 $lr52 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr22 $t
llsl $ls0 $lr54 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr24 $t
llsl $ls0 $lr56 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr26 $t
llsl $ls0 $lr58 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr28 $t
llsl $ls0 $lr60 $nowrite
lor $lmt100 $aluf $lmt100
lpassa $lr30 $t
llsl $ls0 $lr62 $nowrite
lor $lmt100 $aluf $lmt100
nop/2
l1bmrlbor $lm100v $lb0
l1bmrlbor $lm108v $lb16
l1bmrlbor $lm116v $lb32
l1bmrlbor $lm124v $lb48
nop/2
d get $lb0n0c0b0 64
l1bmp $lb0 $lm200v
l1bmp $lb4 $lm208v
l1bmp $lb8 $lm216v
l1bmp $lb12 $lm224v
l1bmp $lb16 $lm232v
l1bmp $lb20 $lm240v
l1bmp $lb24 $lm248v
l1bmp $lb28 $lm256v
l1bmp $lb32 $lm264v
l1bmp $lb36 $lm272v
l1bmp $lb40 $lm280v
l1bmp $lb44 $lm288v
l1bmp $lb48 $lm296v
l1bmp $lb52 $lm304v
l1bmp $lb56 $lm312v
l1bmp $lb60 $lm320v
nop/2
#d get $lm200n0c0b0m0p0 66
#------------------
#
d get $ls2n0c0b0m0p0 1
#llsl $subpeid $ls2 $lr400 # t = 8 * subpeid
## llsl $subpeid $ls2 $t # t = 8 * subpeid
## nop
llsl $subpeid $ls2 $t
nop
#llsr $lmt0 $ls50 $lr400
llsr $lmt0 $ls4 $nowrite
llsl $aluf $ls2 $lr400 # 8t
land $lmt0 $ls6 $ls400 # bit
nop
lpassa $lr400 $t
nop
llsr $lmt200v $ls400 $lr200v
nop
lpassa $lr200 $nowrite
lor $aluf $lr202 $nowrite
lor $aluf $lr204 $nowrite
lor $aluf $lr206 $nowrite
land $aluf $ls0 $lr32
llsl $subpeid $ls2 $t
nop
#llsr $lmt2 $ls50 $lr400
llsr $lmt2 $ls4 $nowrite
llsl $aluf $ls2 $lr400 # 8t
land $lmt2 $ls6 $ls400 # bit
nop
lpassa $lr400 $t
nop
llsr $lmt200v $ls400 $lr200v
nop
lpassa $lr200 $nowrite
lor $aluf $lr202 $nowrite
lor $aluf $lr204 $nowrite
lor $aluf $lr206 $nowrite
land $aluf $ls0 $lr34
llsl $subpeid $ls2 $t
nop
#llsr $lmt4 $ls50 $lr400
llsr $lmt4 $ls4 $nowrite
llsl $aluf $ls2 $lr400 # 8t
land $lmt4 $ls6 $ls400 # bit
nop
lpassa $lr400 $t
nop
llsr $lmt200v $ls400 $lr200v
nop
lpassa $lr200 $nowrite
lor $aluf $lr202 $nowrite
lor $aluf $lr204 $nowrite
lor $aluf $lr206 $nowrite
land $aluf $ls0 $lr36
llsl $subpeid $ls2 $t
nop
#llsr $lmt6 $ls50 $lr400
llsr $lmt6 $ls4 $nowrite
llsl $aluf $ls2 $lr400 # 8t
land $lmt6 $ls6 $ls400 # bit
nop
lpassa $lr400 $t
nop
llsr $lmt200v $ls400 $lr200v
nop
lpassa $lr200 $nowrite
lor $aluf $lr202 $nowrite
lor $aluf $lr204 $nowrite
lor $aluf $lr206 $nowrite
land $aluf $ls0 $lr38
nop
lpassa $lr32v $ln32v
msr $aluf $ln40v
msr $aluf $ln48v
msr $aluf $ln56v
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

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