UL 16

Submission Date: 2026/3/3 9:23:25
Status: Accepted
Author: Wogikaze
Lines: 7

VSM

l1bmm@0 $llm0v $llb0 nop nop nop l2bm@0 $lb0 $lc0 nop mvp/n64 $lc0@0.0 $d0@0

Standard Output

ACCEPTED!! score=7 j=6 m=1 bytes=76

Standard Error

------------------- vsm -------------------- # ======= In(0): ((2:1, 4_PE:1, 2_W:1))@LM0 / Float ======= d set $lm0p0 1 3E8000003FE00000 # values=[0.25, 1.75] / Float @[0],[1] d set $lm0p1 1 4010000040500000 # values=[2.25, 3.25] / Float @[2],[3] d set $lm0p2 1 4088000040B80000 # values=[4.25, 5.75] / Float @[4],[5] d set $lm0p3 1 40C8000040E80000 # values=[6.25, 7.25] / Float @[6],[7] d set $lm2p0 1 41040000411C0000 # values=[8.25, 9.75] / Float @[8],[9] d set $lm2p1 1 4124000041340000 # values=[10.25, 11.25] / Float @[10],[11] d set $lm2p2 1 4144000041540000 # values=[12.25, 13.25] / Float @[12],[13] d set $lm2p3 1 416C000041740000 # values=[14.75, 15.25] / Float @[14],[15] l1bmm@0 $llm0v $llb0 nop nop nop l2bm@0 $lb0 $lc0 nop mvp/n64 $lc0@0.0 $d0@0 # ======= Out(0): ((8:1, 2_W:1))@DRAM / Float ======= d getd $d0n0 1 # expect=[0.25, 1.75] / Float @[0],[1] d getd $d1n0 1 # expect=[2.25, 3.25] / Float @[2],[3] d getd $d2n0 1 # expect=[4.25, 5.75] / Float @[4],[5] d getd $d3n0 1 # expect=[6.25, 7.25] / Float @[6],[7] d getd $d4n0 1 # expect=[8.25, 9.75] / Float @[8],[9] d getd $d5n0 1 # expect=[10.25, 11.25] / Float @[10],[11] d getd $d6n0 1 # expect=[12.25, 13.25] / Float @[12],[13] d getd $d7n0 1 # expect=[14.75, 15.25] / Float @[14],[15] ------------------- asm -------------------- j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000010000000000000000000000000000000000000000011111111111000000001000111000001101000000000000000000000000011100000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001100000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000101000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 000000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000011111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m 1110000000000000000000000000000000000000000000000000000000000000000000000000010000 ------------------- emu -------------------- DEBUG-DRAM(n0,0):(1.19209e-07) (0x3e8000003fe00000) #d getd $d0n0 1 # expect=[0.25, 1.75] / Float @[0],[1] DEBUG-DRAM(n0,1):(4) (0x4010000040500000) #d getd $d1n0 1 # expect=[2.25, 3.25] / Float @[2],[3] DEBUG-DRAM(n0,2):(768) (0x4088000040b80000) #d getd $d2n0 1 # expect=[4.25, 5.75] / Float @[4],[5] DEBUG-DRAM(n0,3):(12288) (0x40c8000040e80000) #d getd $d3n0 1 # expect=[6.25, 7.25] / Float @[6],[7] DEBUG-DRAM(n0,4):(163840) (0x41040000411c0000) #d getd $d4n0 1 # expect=[8.25, 9.75] / Float @[8],[9] DEBUG-DRAM(n0,5):(655360) (0x4124000041340000) #d getd $d5n0 1 # expect=[10.25, 11.25] / Float @[10],[11] DEBUG-DRAM(n0,6):(2.62144e+06) (0x4144000041540000) #d getd $d6n0 1 # expect=[12.25, 13.25] / Float @[12],[13] DEBUG-DRAM(n0,7):(1.46801e+07) (0x416c000041740000) #d getd $d7n0 1 # expect=[14.75, 15.25] / Float @[14],[15] ------------------- inputs -------------------- [0.25, 1.75, 2.25, 3.25, 4.25, 5.75, 6.25, 7.25, 8.25, 9.75, 10.25, 11.25, 12.25, 13.25, 14.75, 15.25] ------------------- expect -------------------- [0.25, 1.75, 2.25, 3.25, 4.25, 5.75, 6.25, 7.25, 8.25, 9.75, 10.25, 11.25, 12.25, 13.25, 14.75, 15.25] ------------------- actual -------------------- [0.25, 1.75, 2.25, 3.25, 4.25, 5.75, 6.25, 7.25, 8.25, 9.75, 10.25, 11.25, 12.25, 13.25, 14.75, 15.25] ------------------- check result --------------------