Contains

Submission Date: 2024/9/23 0:02:38
Status: Accepted
Author: rk222
Lines: 32

VSM

# d set $ln0m0p0 1 00000000000003B9 # values=[953] / ULong @[0]
# d set $ln2m0p0 1 00000000000001FF # values=[511] / ULong @[1]
# d set $ln4m0p0 1 00000000000002A4 # values=[676] / ULong @[2]
# d set $ln6m0p0 1 00000000000001EC # values=[492] / ULong @[3]
# d set $ln8m0p0 1 00000000000003D7 # values=[983] / ULong @[4]
# d set $ln10m0p0 1 00000000000000C0 # values=[192] / ULong @[5]
# d set $ln12m0p0 1 0000000000000293 # values=[659] / ULong @[6]
# d set $ln14m0p0 1 00000000000001CC # values=[460] / ULong @[7]
# d set $ln16m0p0 1 0000000000000382 # values=[898] / ULong @[8]
# d set $ln18m0p0 1 00000000000003D2 # values=[978] / ULong @[9]
# -----------------------------
#
# d set $ln2n0c0b0 1 000000000000002F # values=[47] / ULong @[0]
# imm i"0x44570000" $lr0/1000
# imm f"500" $lr2/1000
# imm f"501" $lr4/1000
# imm f"498" $lr6/1000
# imm f"499" $lr8/1000
# d getf $lr0n0c0b0m0p0 5
# -----------------------------
#
# imm i"0x00000001" $lr242/1000 $ls242/1000
# imm f"8388608" $lr244/1000 $ls244/1000
# nop/2
# d get $lr240n0c0b0m0p0 2
# d get $ls240n0c0b0m0p0 2
# -----------------------------
# n32m
# ! r240 = s240 = 1.0
# ! r242 = s242 = 0
ipassa $ln0v $t
lpassa $llm0v $llr0v
lpassa $llm16v $llr16v
imm f"1.0" $r240/1000 $s240/1000
fvadd $s242 $aluf $mt32; ipassa $ln8v $t
imm f"1.0" $r[200,203,204,207] # nop:
fvadd $s242 $r240 $mt32; ipassa $ln16v $t
imm f"1.0" $r[208,211,212,215] # nop: ()
fvadd $s242 $r240 $mt32; ipassa $ln24v $t
gbfn $lr200v $lr200v # nop:
fvadd $n32 $s240 $mt32; ipassa $lr0v $t # ! n32 = 0
# -----------------------------
# m使ms
gbfn $lr208v $lr208v # nop:
gmwrite $lr200v $lx0; ipassa $s240 $n240 # nop: nm
fpassa $mt32 $s0v
ipassa $lr8v $t
gmwrite $lr208v $lx4 # nop:
fpassa $mt32 $s4v
ipassa $lr16v $t
l1bmrlbor $ls0v $lb0 # nop: -> bcast
fpassa $mt32 $s8v; l1bmm $lbi $lr100v # -> bcast
ipassa $lr24v $t
gbfn $lr100v $lr100v # nop:
fpassa $mt32 $s12v; gmmul $lx $aluf $lr160v #
# imm f"2.0" $ls4/1000
# d set $ls2n0c0b0m7p1 1 4000000000000000
# d getf $ls0n0c0b0m7p1 9
# d getf $ls0n0c0b0m0p0 9
# -----------------------------
# -> bcast
# TODO: mauf使$lr160v
# fvadd $mauf -$s240 $omr1 # nop: ans
ipassa $s240 $m240
l1bmrlbor $ls8v $lb16; fvadd $r160v -$n240 $omr1
l1bmm $lbi $lr108v; iinc $s242 $n33v2/$imr1
# d getf $lb0n0c0b0 40
# -----------------------------
#
gbfn $lbf $nowrite; fvadd $r164v -$s240 $omr2
gmmul $lx $aluf $lr168v; iinc $s242 $n41v2/$imr2
# d getf $ls100n0c0b0m0p0 9
# -----------------------------
# ans
# TODO: mauf使$lr168v
nop
fvadd $r168v -$s240 $omr3
iinc $s242 $n49v2/$imr3; fvadd $r172v -$m240 $omr4
iinc $s242 $n57v2/$imr4
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

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