Transpose MAB

Submission Date: 2024/9/1 15:28:55
Status: Accepted
Author: arms22
Lines: 47

VSM

# PE01
imm i"1" $nowrite
llsl $subpeid $aluf $t
nop
# lpassa $lmt0v $lr0v # lmt0v→lr0v 4PE16
lpassa $lmt[0,8,16,24] $lr0v # lmt0v→lr0v 4PE16
# L1BM
nop
l1bmd $lr0v $lb0
# MAB
nop/2
# l1bmm $llb0 $lls0v $llm0v
# l1bmm $llb32 $lls16v $llm16v
# l1bmm $llb64 $lls32v $llm32v
# l1bmm $llb96 $lls48v $llm48v
# l1bmm $llb128 $lls64v $llm64v
# l1bmm $llb160 $lls80v $llm80v
# l1bmm $llb192 $lls96v $llm96v
# l1bmm $llb224 $lls112v $llm112v
# MAB8
# l1bmp $llb0 $lls0v $llm0v
# l1bmp $llb8 $lls16v $llm16v
# l1bmp $llb16 $lls32v $llm32v
# l1bmp $llb24 $lls48v $llm48v
# l1bmp $llb32 $lls64v $llm64v
# l1bmp $llb40 $lls80v $llm80v
# l1bmp $llb48 $lls96v $llm96v
# l1bmp $llb56 $lls112v $llm112v
# l1bmp $llb64 $lls128v $llm128v
# l1bmp $llb72 $lls144v $llm144v
# l1bmp $llb80 $lls160v $llm160v
# l1bmp $llb88 $lls176v $llm176v
# l1bmp $llb96 $lls192v $llm192v
# l1bmp $llb104 $lls208v $llm208v
# l1bmp $llb112 $lls224v $llm224v
# l1bmp $llb120 $lls240v $llm240v
l1bmp $llb0 $lls0v $llm0v
l1bmp $llb64 $lls16v $llm16v
l1bmp $llb128 $lls32v $llm32v
l1bmp $llb192 $lls48v $llm48v
l1bmp $llb8 $lls64v $llm64v
l1bmp $llb72 $lls80v $llm80v
l1bmp $llb136 $lls96v $llm96v
l1bmp $llb200 $lls112v $llm112v
l1bmp $llb16 $lls128v $llm128v
l1bmp $llb80 $lls144v $llm144v
l1bmp $llb144 $lls160v $llm160v
l1bmp $llb208 $lls176v $llm176v
l1bmp $llb24 $lls192v $llm192v
l1bmp $llb88 $lls208v $llm208v
l1bmp $llb152 $lls224v $llm224v
l1bmp $llb216 $lls240v $llm240v
l1bmp $llb32 $lls256v $llm256v
l1bmp $llb96 $lls272v $llm272v
l1bmp $llb160 $lls288v $llm288v
l1bmp $llb224 $lls304v $llm304v
l1bmp $llb40 $lls320v $llm320v
l1bmp $llb104 $lls336v $llm336v
l1bmp $llb168 $lls352v $llm352v
l1bmp $llb232 $lls368v $llm368v
l1bmp $llb48 $lls384v $llm384v
l1bmp $llb112 $lls400v $llm400v
l1bmp $llb176 $lls416v $llm416v
l1bmp $llb240 $lls432v $llm432v
l1bmp $llb56 $lls448v $llm448v
l1bmp $llb120 $lls464v $llm464v
l1bmp $llb184 $lls480v $llm480v
l1bmp $llb248 $lls496v $llm496v
# nop
# nop
# lpassa $lm[0,2,64,66] $ln0v
# lpassa $lm[128,130,192,194] $ln8v
# lpassa $lm[256,258,320,322] $ln16v
# lpassa $lm[384,386,448,450] $ln24v
imm i"2" $nowrite
llsl $mabid $aluf $t
nop
lpassa $lmt[0,2,64,66] $ln0v
lpassa $lmt[128,130,192,194] $ln8v
lpassa $lmt[256,258,320,322] $ln16v
lpassa $lmt[384,386,448,450] $ln24v
# imm i"5" $nowrite
# llsl $mabid $aluf $t
# nop
# lpassa $llmt0v $lln0v # 8
# lpassa $llmt16v $lln16v # 8
#
# d getd $lm0n0c0b0m0p0 17
# d getd $lm0n0c0b0m1p0 17
# d getd $lm0n0c0b0m2p0 17
# d getd $lm0n0c0b0m3p0 17
# d getd $lm0n0c0b0m4p0 17
# d getd $lm0n0c0b0m5p0 17
# d getd $lm0n0c0b0m6p0 17
# d getd $lm0n0c0b0m7p0 17
# d getd $lm0n0c0b0m8p0 17
# d getd $lm0n0c0b0m9p0 17
# d getd $lm0n0c0b0m10p0 17
# d getd $lm0n0c0b0m11p0 17
# d getd $lm0n0c0b0m12p0 17
# d getd $lm0n0c0b0m13p0 17
# d getd $lm0n0c0b0m14p0 17
# d getd $lm0n0c0b0m15p0 17
#
# d getd $tn0c0b0m0 1
# PE
# d getd $lr0n0c0b0m0 5
# L1BM
# d getd $lb0n0c0b0m0p0 257
# PE
# d getd $ls0n0c0b0m0p0 129
#
d getd $ln0n0c0b0m0p0 16
# d getd $lm0n0c0b0m0p0 4
# d getd $lm0n0c0b0m1p0 4
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=47 j=47 m=0 bytes=1297
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
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