Submission Date: 2025/6/24 4:17:46
Status:
Accepted
Author: syttrea
Lines: 9
VSM
imm ui"0x3A655E6C" $lr0 $t
idec $subpeid $omr1; dvpassar $aluf $r1
imm ui"0x61725E64" $r0/$imr1; fvadd -$aluf -$t $omr2
imm ui"0x612C1277" $r1v2/$imr2
l1bmrhfadd $lr[16,16,16,0] $lb36
nop # この行にnop以外の命令を書くとエラーになります
nop # なんで?
l2bmrhfadd $lb16 $lc32
mvp/n64 $lc64@0.0 $d0@0
Standard Output
ACCEPTED!! score=9 j=8 m=1 bytes=238
Standard Error
------------------- vsm --------------------
imm ui"0x3A655E6C" $lr0 $t
idec $subpeid $omr1; dvpassar $aluf $r1
imm ui"0x61725E64" $r0/$imr1; fvadd -$aluf -$t $omr2
imm ui"0x612C1277" $r1v2/$imr2
l1bmrhfadd $lr[16,16,16,0] $lb36
nop # この行にnop以外の命令を書くとエラーになります
nop # なんで?
l2bmrhfadd $lb16 $lc32
mvp/n64 $lc64@0.0 $d0@0
# ======= Out(0): ((2:1, 8_W:1))@DRAM / String =======
d getd $d0n0 1 # expect="Hello, w" / String @[0],[1],[2],[3],[4],[5],[6],[7]
d getd $d1n0 1 # expect="orld!" / String @[8],[9],[10],[11],[12]
------------------- asm --------------------
j 010000000000000000000010110100000000001010000000000000000000000100000000000001111001101100010101000000000000000000000000000000000000000011111111100111110111010011000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000111001101100000000000000000000000000000000000000000000000000111001101100000000000000000000000000000000000000000000000000111001101100000000000000
j 010000000000000000001000010000000000100010000000000000000000000100000000000000000000000000000000000000000000000000000010100000001100000011011111101000110001001111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000
j 010000101000000000010100010100000000000010000000000000000000000100000000000100111001100100100101000000000000000000000110000000111000000011011101001111110100001011000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000111001100100000000000000000000000000000000000000000000000000111001100100000000000000000000000000000000000000000000000000111001100100000000000000
j 010001001000000000000000010100000000100010000000000000000000000100000000000011001001110111000001000000000000000000000000000000000000000011111111101111110100001001000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000011000000000000000000000000000001001110111000000000000000000101000000000000000000000000000001001110111000000000000000000111000000000000000000000000000001001110111000000000000
j 010000000000000000000000000000000000001010000100000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000001111000000010010011100000000000000000000000000000000000000000001100000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000010101000000000100001111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
m 1110000000000000000000000000000000000000000000000000000000000000001000000000010000
------------------- emu --------------------
DEBUG-DRAM(n0,0):(5.83204e+40) (0x48656c6c6f2c2077) #d getd $d0n0 1 # expect="Hello, w" / String @[0],[1],[2],[3],[4],[5],[6],[7]
DEBUG-DRAM(n0,1):(6.98307e+228) (0x6f726c64212afe00) #d getd $d1n0 1 # expect="orld!" / String @[8],[9],[10],[11],[12]
------------------- inputs --------------------
------------------- expect --------------------
Hello, world!
------------------- actual --------------------
Hello, world!
------------------- check result --------------------