Inversion

Submission Date: 2024/9/10 0:01:42
Status: Accepted
Author: spica314
Lines: 547

VSM

d getf $m0n0c0b0m0p2 16
lpassa $lm0v $ls128v $lr128v
lpassa $lm8v $ls136v $lr136v
lpassa $lm16v $ls144v $lr144v
lpassa $lm24v $ls152v $lr152v
lpassa $lm32v $ls160v $lr160v
lpassa $lm40v $ls168v $lr168v
lpassa $lm48v $ls176v $lr176v
lpassa $lm56v $ls184v $lr184v
lpassa $lm64v $ls192v $lr192v
lpassa $lm72v $ls200v $lr200v
lpassa $lm80v $ls208v $lr208v
lpassa $lm88v $ls216v $lr216v
lpassa $lm96v $ls224v $lr224v
lpassa $lm104v $ls232v $lr232v
lpassa $lm112v $ls240v $lr240v
lpassa $lm120v $ls248v $lr248v
lpassa $ls128v $lm128v
lpassa $ls136v $lm136v
lpassa $ls144v $lm144v
lpassa $ls152v $lm152v
lpassa $ls160v $lm160v
lpassa $ls168v $lm168v
lpassa $ls176v $lm176v
lpassa $ls184v $lm184v
lpassa $ls192v $lm192v
lpassa $ls200v $lm200v
lpassa $ls208v $lm208v
lpassa $ls216v $lm216v
lpassa $ls224v $lm224v
lpassa $ls232v $lm232v
lpassa $ls240v $lm240v
lpassa $ls248v $lm248v
zero $lm0v
zero $lm8v
zero $lm16v
zero $lm24v
zero $lm32v
zero $lm40v
zero $lm48v
zero $lm56v
zero $lm64v
zero $lm72v
zero $lm80v
zero $lm88v
zero $lm96v
zero $lm104v
zero $lm112v
zero $lm120v
d getf $m128n0c0b0m0p0 16
# left
lpassa $l2bid $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
nop
ladd $l1bid $ls0 $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
imm i"128" $r17
nop
nop
ladd $ls0 $lr16 $t
d get $tn0c0b0m0p0 1
d get $tn0c0b0m0p1 1
d get $tn0c0b0m0p2 1
d get $tn0c0b0m0p3 1
imm i"16" $r8v
d get $tn0c0b0m0p2 1
ipassa $mt0 $r0
d getf $m128n0c0b0m0p2 8
d getf $r0n0c0b0m0p2 1
# 0
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 1
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 2
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 3
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 4
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 5
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 6
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 7
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 8
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 9
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 10
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 11
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 12
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 13
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 14
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 15
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
zero $s0
nop
nop
ladd $r8 $s0 $s0
nop
nop
ladd $r9 $s0 $s0
nop
nop
ladd $r10 $s0 $s0
nop
nop
ladd $r11 $s0 $s0
nop
nop
zero $n0
nop
nop
ipassa $s0 $n0
# ---
# right
lpassa $l2bid $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
nop
ladd $l1bid $ls0 $ls0
nop
nop
ladd $ls0 $ls0 $ls0
nop
imm i"129" $r17
nop
nop
ladd $ls0 $lr16 $t
d get $tn0c0b0m0p0 1
d get $tn0c0b0m0p1 1
d get $tn0c0b0m0p2 1
d get $tn0c0b0m0p3 1
imm i"16" $r8v
d get $tn0c0b0m0p2 1
ipassa $mt0 $r0
d getf $m128n0c0b0m0p2 8
d getf $r0n0c0b0m0p2 1
# 0
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 1
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 2
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 3
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 4
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 5
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 6
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 7
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 8
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 9
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 10
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 11
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 12
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 13
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 14
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
# 15
imm i"8" $s3
nop
nop
lsub $t $ls2 $t
nop
nop
ipassa $mt0v2 $s0v
d getf $r0n0c0b0m0p2 1
d getf $s0n0c0b0m0p2 4
nop
nop
isub $r0 $s0v $omr1
nop
idec $r8v $r8v/$imr1
zero $s0
nop
nop
ladd $r8 $s0 $s0
nop
nop
ladd $r9 $s0 $s0
nop
nop
ladd $r10 $s0 $s0
nop
nop
ladd $r11 $s0 $s0
nop
nop
nop
nop
ipassa $s0 $n1
# ---
d getd $ln0n3c1b7m0p0 1
d getd $ln0n3c1b6m0p0 1
nop
nop
# PE -> L1B
l1bmd $ln0 $lb0
# L1B -> L2B
nop
nop
l2bmriiadd@[0,1,2,3] $lb0 $lc0
nop
nop
nop
l2bmb@[0,1,2,3] $lc0 $lb0
l2bmriiadd@[4,5,6,7] $lb0 $lc0
nop
nop
nop
l2bmb@[4,5,6,7] $lc0 $lb0
nop
nop
nop
l2bmriiadd@[0,4] $lb0 $lc0
# L2B -> PDM
nop
nop
mvriiadd/n64 $lc0 $p0@0
# PDM -> L2B
mvb/n64 $p0@0 $lc0
# L2B -> L1B
nop
nop
nop
l2bmb@[0,1,2,3] $lc0 $lb0
l2bmb@[4,5,6,7] $lc0 $lb0
# L1B -> PE
nop
nop
nop
l1bmd $lb0 $ln0v
# nop
# nop
# ladd $s128 $r128 $r128
# nop
# nop
# ladd $s129 $r128 $r128
# nop
# nop
# ladd $s130 $r128 $r128
# nop
# nop
# ladd $s131 $r128 $r128
# nop
# nop
# ipassa $r128 $n0
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Output

ACCEPTED!! score=547 j=545 m=2 bytes=7785
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Standard Error

------------------- vsm --------------------
# ======= In(0): ((16_MAB:1, 4_PE:1, 2_W:1), (64:1))@LM0 / UInt =======
d set $lm0m0p0 1 0000003000000055 # values=[48, 85] / UInt @[0,0],[1,0]
d set $lm2m0p0 1 000000100000000D # values=[16, 13] / UInt @[0,1],[1,1]
d set $lm4m0p0 1 0000006100000059 # values=[97, 89] / UInt @[0,2],[1,2]
d set $lm6m0p0 1 000000450000001B # values=[69, 27] / UInt @[0,3],[1,3]
d set $lm8m0p0 1 0000004500000056 # values=[69, 86] / UInt @[0,4],[1,4]
d set $lm10m0p0 1 000000610000004D # values=[97, 77] / UInt @[0,5],[1,5]
d set $lm12m0p0 1 0000004000000057 # values=[64, 87] / UInt @[0,6],[1,6]
d set $lm14m0p0 1 0000004900000001 # values=[73, 1] / UInt @[0,7],[1,7]
d set $lm16m0p0 1 0000005400000019 # values=[84, 25] / UInt @[0,8],[1,8]
d set $lm18m0p0 1 000000040000000D # values=[4, 13] / UInt @[0,9],[1,9]
d set $lm20m0p0 1 000000010000003A # values=[1, 58] / UInt @[0,10],[1,10]
d set $lm22m0p0 1 0000001500000037 # values=[21, 55] / UInt @[0,11],[1,11]
d set $lm24m0p0 1 0000003800000006 # values=[56, 6] / UInt @[0,12],[1,12]
d set $lm26m0p0 1 0000004100000002 # values=[65, 2] / UInt @[0,13],[1,13]
d set $lm28m0p0 1 0000004900000016 # values=[73, 22] / UInt @[0,14],[1,14]
d set $lm30m0p0 1 0000006100000011 # values=[97, 17] / UInt @[0,15],[1,15]
d set $lm32m0p0 1 0000000F00000025 # values=[15, 37] / UInt @[0,16],[1,16]
d set $lm34m0p0 1 0000003200000062 # values=[50, 98] / UInt @[0,17],[1,17]
d set $lm36m0p0 1 000000260000000E # values=[38, 14] / UInt @[0,18],[1,18]
d set $lm38m0p0 1 000000550000003F # values=[85, 63] / UInt @[0,19],[1,19]
d set $lm40m0p0 1 0000004B00000058 # values=[75, 88] / UInt @[0,20],[1,20]
d set $lm42m0p0 1 000000570000001B # values=[87, 27] / UInt @[0,21],[1,21]
d set $lm44m0p0 1 0000002700000049 # values=[39, 73] / UInt @[0,22],[1,22]
d set $lm46m0p0 1 0000002500000026 # values=[37, 38] / UInt @[0,23],[1,23]
 
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX