Hello, world!

Submission Date: 2024/12/11 22:04:33
Status: Accepted
Author: Fuyuru
Lines: 13

VSM

ipassa $subpeid $omr1/1000 imm i"0x6F726C64" $r0 #orld imm i"0x21000000" $r1 #! imm i"0x48656C6C" $r0/$imr1 #Hell imm i"0x6F2C2077" $r1/$imr1 #o, w nop l1bmd $lr0 $lb0 nop/2 l2bmd $lb0 $lc0 nop mvd/n256 $lc0 $p0@0 mvp/n256 $p0@0 $d0@0

Standard Output

ACCEPTED!! score=13 j=11 m=2 bytes=213

Standard Error

------------------- vsm -------------------- ipassa $subpeid $omr1/1000 imm i"0x6F726C64" $r0 #orld imm i"0x21000000" $r1 #! imm i"0x48656C6C" $r0/$imr1 #Hell imm i"0x6F2C2077" $r1/$imr1 #o, w nop l1bmd $lr0 $lb0 nop/2 l2bmd $lb0 $lc0 nop mvd/n256 $lc0 $p0@0 mvp/n256 $p0@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 011100000000010000001000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111101010100001001111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000010100000000000010000000000000000000000100000000000100110001100100100110000000000000000000000000000000000000000011111111101111110101111011000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000110001100100000000000000000000000000000000000000000000000000110001100100000000000000000000000000000000000000000000000000110001100100000000000000 j 010000000000000000000000010100000000100010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111100111110100001000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000 j 010000101000000000000000010100000000000010000000000000000000000100000000000001110001101100010110000000000000000000000000000000000000000011111111101111110001000011000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000110001101100000000000000000000000000000000000000000000000000110001101100000000000000000000000000000000000000000000000000110001101100000000000000 j 010000101000000000000000010100000000100010000000000000000000000100000000000011000001110111000010000000000000000000000000000000000000000011111111101111110101111001000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000001000000000000000000000000000000001110111000000000000000000001000000000000000000000000000000001110111000000000000000000001000000000000000000000000000000001110111000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000011101000000000000000000000000000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000100000000000000001110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m 1101101000000000000000000000000000000000000000000000000000000000000000000001000000 m 1000000000000000000000000000000000000000000000000000000000000000000000000001000000 ------------------- 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) (0x6f726c6421000000) #d getd $d1n0 1 # expect="orld!" / String @[8],[9],[10],[11],[12] ------------------- inputs -------------------- ------------------- expect -------------------- Hello, world! ------------------- actual -------------------- Hello, world! ------------------- check result --------------------