Transpose MAB

Submission Date: 2024/9/23 4:38:07
Status: Accepted
Author: v
Lines: 22

VSM

ulpackbit $subpeid $n1000 $lls480v $llr480v $t
imm ui"0x3F800002" $r497v2 $s497v2
l1bmd $lmt0v8 $lb0; llsr $mabid $aluf $llr384v $lls384v $omr5 # mabid >> 2
ldec $aluf $llr368v $lls368v $omr6 # omr6=MAB[456789ABCDEF]
ldec $aluf $llr352v $lls352v $omr7 # omr7=MAB[89ABCDEF]
# lm addr | 0 2 ... 30 32 34 ... 62 64 66 ... 94 96 98 ... 126
# PE0 (MAB 0 4 8 C) | 0 32 ... 480 8 40 ... 488 16 48 ... 496 24 56 ... 504
# PE1 (MAB 1 5 9 D) | 2 34 ... 482 10 42 ... 490 18 50 ... 498 26 58 ... 506
# PE2 (MAB 2 6 A E) | 4 36 ... 484 12 44 ... 492 20 52 ... 500 28 60 ... 508
# PE3 (MAB 3 7 B F) | 6 38 ... 486 14 46 ... 494 22 54 ... 502 30 62 ... 510
l1bmm $llb0 $llr0v $lln0v4; ldec $aluf $lls336v $omr8 # omr8=MAB[CDEF]
l1bmm $llb64 $llr0v/$llimr6 $lln0v4/$llimr6; linc $ls496v $ls400v # 3
l1bmm $llb128 $llr0v/$llimr7 $lln0v4/$llimr7; land $mabid $aluf $ls464v $t $omr1 # mabid & 3, omr1=MAB[048C]
l1bmm $llb192 $llr0v/$llimr8 $lln0v4/$llimr8; ldec $aluf $omr2 # omr2=MAB[1235679ABDEF]
l1bmm $llb32 $lls16v $lln16v4; ldec $aluf $t $omr3 # omr3=MAB[2367ABEF]
l1bmm $llb96 $lls16v/$llimr6 $lln16v4/$llimr6; msr $lr0v4 $lr128v4; dmwrite $lr0v4 $lx0
l1bmm $llb160 $lls16v/$llimr7 $lln16v4/$llimr7; msr $lr2v4 $lr130v4; dmwrite $lr2v4 $ly0; dmread $lx0 $lm256v4
l1bmm $llb224 $lls16v/$llimr8 $lln16v4/$llimr8; ldec $t $omr4; dmread $ly0 $lm258v4 # omr4=MAB[37BF]
lpassa $llr128v4 $lln0v4/$llimr2
msr $ls16v4 $ls144v4 $ln16v4/$imr2
msr $ls18v4 $ls146v4 $ln18v4/$imr2; dmwrite $lm[264,398,398,398] $lx0
msr $ls144v4 $ls176v4 $ln16v4/$imr3; dmwrite $lm[266,398,398,398] $ly0; dmread $lx0 $lr288v4
msr $ls146v4 $ls178v4 $ln18v4/$imr3; dmread $ly0 $lr290v4; dmwrite $lm[268,398,398,398] $lx0
msr $ls176v4 $ls208v4 $ln16v4/$imr4; dmread $lx0 $lr304v4; dmwrite $lm[270,398,398,398] $ly0
msr $ls178v4 $ls210v4 $ln18v4/$imr4; dmread $ly0 $lr306v4
lpassa $llr288v $lln0v4/$llimr3
lpassa $llr304v $lln0v4/$llimr4
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=22 j=22 m=0 bytes=1350
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
# ======= In(0): ((16_MAB:1, 16:1))@LM0 / Double =======
d set $lm0m0 1 BFD00F11C3415C28 # values=[-0.250919762305275] / Double @[0]
d set $lm2m0 1 3FECD880D177ACA8 # values=[0.9014286128198323] / Double @[1]
d set $lm4m0 1 3FDDB1FA3C799D44 # values=[0.4639878836228102] / Double @[2]
d set $lm6m0 1 3FC941AEB3196580 # values=[0.1973169683940732] / Double @[3]
d set $lm8m0 1 BFE603CA646EEF3E # values=[-0.687962719115127] / Double @[4]
d set $lm10m0 1 BFE6042F8F33405A # values=[-0.6880109593275947] / Double @[5]
d set $lm12m0 1 BFEC485BAC537552 # values=[-0.8838327756636011] / Double @[6]
d set $lm14m0 1 3FE76F6E12AB6F6A # values=[0.7323522915498704] / Double @[7]
d set $lm16m0 1 3FC9E2AC64925D68 # values=[0.2022300234864176] / Double @[8]
d set $lm18m0 1 3FDAA21F4A6A0A08 # values=[0.416145155592091] / Double @[9]
d set $lm20m0 1 BFEEAEBE5F8C7818 # values=[-0.9588310114083951] / Double @[10]
d set $lm22m0 1 3FEE1300C5C6A74A # values=[0.9398197043239886] / Double @[11]
d set $lm24m0 1 3FE546BD7F8227EC # values=[0.6648852816008435] / Double @[12]
d set $lm26m0 1 BFE2690937FE67B4 # values=[-0.5753217786434477] / Double @[13]
d set $lm28m0 1 BFE45CFAD00FF364 # values=[-0.6363500655857988] / Double @[14]
d set $lm30m0 1 BFE44319BB0F65DC # values=[-0.6331909802931324] / Double @[15]
d set $lm0m1 1 BFD90E971636AB30 # values=[-0.39151551408092455] / Double @[16]
d set $lm2m1 1 3FA959C000E78C60 # values=[0.04951286326447568] / Double @[17]
d set $lm4m1 1 BFC16C0D1F431298 # values=[-0.13610996271576847] / Double @[18]
d set $lm6m1 1 BFDAB900E79A85E4 # values=[-0.4175417196039162] / Double @[19]
d set $lm8m1 1 3FCCA2642CCBA938 # values=[0.22370578944475894] / Double @[20]
d set $lm10m1 1 BFE7128857A06DC2 # values=[-0.7210122786959163] / Double @[21]
d set $lm12m1 1 BFDA9B01106B7F58 # values=[-0.4157107029295637] / Double @[22]
d set $lm14m1 1 BFD11B0E1C469190 # values=[-0.2672763134126166] / Double @[23]
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX