SumRow mini

Submission Date: 2026/2/24 20:54:22
Status: Accepted
Author: syttrea
Lines: 6

VSM

fvpassa $lm0v4 $nowrite zero $nowrite; fvadd $lm2v4 $mauf $nowrite gbfn $mauf $nowrite; gmwrite $aluf $lx4 imm ui"0x3FC00000" $nowrite; gmwrite $aluf $lx0 gmmul $lx $aluf $ln0 msr $mauf $ln2

Standard Output

ACCEPTED!! score=6 j=6 m=0 bytes=190

Standard Error

------------------- vsm -------------------- # ======= In(0): ((4:2), (2:1, 4_PE:1, 2_W:1))@LM0 / Float ======= d set $lm0p0 1 406FB4A741181D42 # values=[3.74540114402771, 9.507143020629883] / Float @[0,0],[0,1] d set $lm0p1 1 40EA3CF240BF921A # values=[7.319939613342285, 5.986584663391113] / Float @[0,2],[0,3] d set $lm0p2 1 3FC7B4303FC7AC49 # values=[1.5601863861083984, 1.5599452257156372] / Float @[0,4],[0,5] d set $lm0p3 1 3F14B1AD410A9693 # values=[0.5808361172676086, 8.661761283874512] / Float @[0,6],[0,7] d set $lm2p0 1 40C05B5740E2954E # values=[6.011149883270264, 7.08072566986084] / Float @[0,8],[0,9] d set $lm2p1 1 3E52C904411B2F82 # values=[0.2058449387550354, 9.699098587036133] / Float @[0,10],[0,11] d set $lm2p2 1 410530DA4007E5A4 # values=[8.324426651000977, 2.1233911514282227] / Float @[0,12],[0,13] d set $lm2p3 1 3FE8BC683FEAC1FD # values=[1.8182497024536133, 1.8340450525283813] / Float @[0,14],[0,15] d set $lm4p0 1 4042B70D40A7EC0C # values=[3.0424225330352783, 5.247564315795898] / Float @[1,0],[1,1] d set $lm4p1 1 408A38F0403A62FB # values=[4.319450378417969, 2.9122912883758545] / Float @[1,2],[1,3] d set $lm4p2 1 40C3CAFD3FB28D59 # values=[6.118528842926025, 1.394938588142395] / Float @[1,4],[1,5] d set $lm4p3 1 403AF8FB406A78B9 # values=[2.9214465618133545, 3.663618326187134] / Float @[1,6],[1,7] d set $lm6p0 1 4091F14140FB419D # values=[4.560699939727783, 7.851759433746338] / Float @[1,8],[1,9] d set $lm6p1 1 3FFF951B40A48E16 # values=[1.9967378377914429, 5.1423444747924805] / Float @[1,10],[1,11] d set $lm6p2 1 40BD929A3EEDD37C # values=[5.924145698547363, 0.4645041227340698] / Float @[1,12],[1,13] d set $lm6p3 1 40C26A133FDA4558 # values=[6.075448513031006, 1.7052412033081055] / Float @[1,14],[1,15] d set $lm8p0 1 3F2688364117D25A # values=[0.6505159139633179, 9.488855361938477] / Float @[2,0],[2,1] d set $lm8p1 1 411A804A410157F5 # values=[9.656320571899414, 8.08397388458252] / Float @[2,2],[2,3] d set $lm8p2 1 4042F3EC3F7A0A66 # values=[3.046137809753418, 0.9767211675643921] / Float @[2,4],[2,5] d set $lm8p3 1 40DAF45F408CD94B # values=[6.842330455780029, 4.401525020599365] / Float @[2,6],[2,7] d set $lm10p0 1 3F9C357D409E74E4 # values=[1.2203823328018188, 4.95176887512207] / Float @[2,8],[2,9] d set $lm10p1 1 3EB011B941117DC3 # values=[0.343885213136673, 9.0932035446167] / Float @[2,10],[2,11] d set $lm10p2 1 40259E8340D401D3 # values=[2.5877997875213623, 6.625222682952881] / Float @[2,12],[2,13] d set $lm10p3 1 40477EBE40A66BF9 # values=[3.1171107292175293, 5.200680255889893] / Float @[2,14],[2,15] d set $lm12p0 1 40AEF2823FEC9D1C # values=[5.467103004455566, 1.8485445976257324] / Float @[3,0],[3,1] d set $lm12p1 1 411B223040F80AE2 # values=[9.695846557617188, 7.751328468322754] / Float @[3,2],[3,3] d set $lm12p2 1 411651E0410F2C21 # values=[9.394989013671875, 8.948273658752441] / Float @[3,4],[3,5] d set $lm12p3 1 40BF53F741137FF8 # values=[5.978999614715576, 9.218742370605469] / Float @[3,6],[3,7] d set $lm14p0 1 3F628A723FFADBAA # values=[0.8849250078201294, 1.9598286151885986] / Float @[3,8],[3,9] d set $lm14p1 1 3EE790504050361F # values=[0.452272891998291, 3.253303289413452] / Float @[3,10],[3,11] d set $lm14p2 1 4078C0E3402DA9D3 # values=[3.886772871017456, 2.7134902477264404] / Float @[3,12],[3,13] d set $lm14p3 1 4104991740645277 # values=[8.287375450134277, 3.567533254623413] / Float @[3,14],[3,15] fvpassa $lm0v4 $nowrite zero $nowrite; fvadd $lm2v4 $mauf $nowrite gbfn $mauf $nowrite; gmwrite $aluf $lx4 imm ui"0x3FC00000" $nowrite; gmwrite $aluf $lx0 gmmul $lx $aluf $ln0 msr $mauf $ln2 # ======= Out(0): ((2:1, 2_W:1))@LM1 / Float ======= d getd $ln0n0c0b0m0p0 1 # expect=[76.01872253417969, 63.34114456176758] / Float @[0],[1] atol=0.0001 d getd $ln2n0c0b0m0p0 1 # expect=[76.28643798828125, 83.309326171875] / Float @[2],[3] atol=0.0001 ------------------- asm -------------------- j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000001000000000000000000000110000000001100000001111111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000001100000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000010000001000000000000000000000110000000001000000001111110110111011000101000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000001010000000000000000000000000000000000000000000000000000000001110000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000001100010100000001000011111011111111100001011000000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000000000000000000000001100010000000001000011111011100111110111111110000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000100000000000000000011111000000000100000011011111111000000001000111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 j 010000000000000000000000000000000000001010000000000000000000000100000000000000000000000000000000101000000000010000010000000000000000000011111111100100100001011111000000000000000000000000000000000111000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000010 ------------------- emu -------------------- DEBUG-LM1(n0c0b0m0p0,0):(6.60741e+12) (0x429809a0427d5d40) #d getd $ln0n0c0b0m0p0 1 # expect=[76.01872253417969, 63.34114456176758] / Float @[0],[1] atol=0.0001 DEBUG-LM1(n0c0b0m0p0,2):(6.75451e+12) (0x429892a042a69e58) #d getd $ln2n0c0b0m0p0 1 # expect=[76.28643798828125, 83.309326171875] / Float @[2],[3] atol=0.0001 ------------------- inputs -------------------- [[3.7454, 9.50714, 7.31994, 5.98658, 1.56019, 1.55995, 0.580836, 8.66176, 6.01115, 7.08073, 0.205845, 9.6991, 8.32443, 2.12339, 1.81825, 1.83405], [3.04242, 5.24756, 4.31945, 2.91229, 6.11853, 1.39494, 2.92145, 3.66362, 4.5607, 7.85176, 1.99674, 5.14234, 5.92415, 0.464504, 6.07545, 1.70524], [0.650516, 9.48886, 9.65632, 8.08397, 3.04614, 0.976721, 6.84233, 4.40153, 1.22038, 4.95177, 0.343885, 9.0932, 2.5878, 6.62522, 3.11711, 5.20068], [5.4671, 1.84854, 9.69585, 7.75133, 9.39499, 8.94827, 5.979, 9.21874, 0.884925, 1.95983, 0.452273, 3.2533, 3.88677, 2.71349, 8.28738, 3.56753]] ------------------- expect -------------------- [76.0187, 63.3411, 76.2864, 83.3093] ------------------- actual -------------------- [76.0188, 63.3411, 76.2864, 83.3093] ------------------- check result --------------------