d getd $lm0n0c0b0m0p0 16
imm i"16" $ls0v
ilsl $n[1,5,9,13] $aluf $r0v
iadd $aluf $n[3,7,11,15] $r0v
ilsl $n17v4 $ls0v $r4v
iadd $aluf $n19v4 $r4v
d get $lr0n0c0b0m0p0 4
ilsl $m1v2 $s0v $nowrite
iadd $aluf $m1v2 $s32v2
iadd $aluf $s100v $s33v2
d getd $ls32n0c0b0m0p0 4
ilsl $m9v2 $s0v $nowrite
iadd $aluf $m9v2 $s40v2
iadd $aluf $s100v $s41v2
d getd $ls40n0c0b0m0p0 4
ilsl $m17v2 $s0v $nowrite
iadd $aluf $m17v2 $s48v2
iadd $aluf $s100v $s49v2
d getd $ls48n0c0b0m0p0 4
ilsl $m25v2 $s0v $nowrite
iadd $aluf $m25v2 $s56v2
iadd $aluf $s100v $s57v2
d getd $ls56n0c0b0m0p0 4
sinc $lr400v $lr400v
sxor $lr0v $ls32 $omr1
d get $omr1n0c0b0m7p0 1
sor $lr400v $ls200 $ls200/$imr1
d get $ls200n0c0b0m0p0 4
sxor $lr0v $ls34 $omr1
sxor $lr0v $ls36 $omr2
sxor $lr0v $ls38 $omr3
sxor $lr0v $ls40 $omr4
sxor $lr0v $ls42 $omr5
sxor $lr0v $ls44 $omr6
d get $ls44n0c0b0m0p0 1
d get $omr6n0c0b0m0p0 1
sxor $lr0v $ls46 $omr7
sxor $lr0v $ls48 $omr8
sxor $lr0v $ls50 $omr9
sxor $lr0v $ls52 $omr10
sxor $lr0v $ls54 $omr11
sxor $lr0v $ls56 $omr12
sxor $lr0v $ls58 $omr13
sxor $lr0v $ls60 $omr14
sxor $lr0v $ls62 $omr15
d get $lr400n0c0b0m0p0 1
sor $lr400v $ls202 $ls202/$imr1
sor $lr400v $ls204 $ls204/$imr2
sor $lr400v $ls206 $ls206/$imr3
sor $lr400v $ls208 $ls208/$imr4
sor $lr400v $ls210 $ls210/$imr5
sor $lr400v $ls212 $ls212/$imr6
sor $lr400v $ls214 $ls214/$imr7
sor $lr400v $ls216 $ls216/$imr8
sor $lr400v $ls218 $ls218/$imr9
sor $lr400v $ls220 $ls220/$imr10
sor $lr400v $ls222 $ls222/$imr11
sor $lr400v $ls224 $ls224/$imr12
sor $lr400v $ls226 $ls226/$imr13
sor $lr400v $ls228 $ls228/$imr14
sor $lr400v $ls230 $ls230/$imr15
d get $ls200n0c0b0m0p0 16
linc $lr432v $lr432v
ldec $ls200v $omr1
ldec $ls208v $omr2
ldec $ls216v $omr3
ldec $ls224v $omr4
ladd $lr432v $ls400v $ls200v/$imr1
ladd $lr432v $ls400v $ls208v/$imr2
ladd $lr432v $ls400v $ls216v/$imr3
ladd $lr432v $ls400v $ls224v/$imr4
d getd $ls200n0c0b0m0p0 16
l1bmrlbor $lls200v $llb0
l1bmm $llbi $lls200v
l1bmrlbor $lls216v $llb32
l1bmm $llbi $lls216v
lor $ls200v $lr300v $lr300v
msr $ls200v $ls200v
lor $aluf $lr300v $lr300v
msr $ls200v $ls200v
lor $aluf $lr300v $lr300v
msr $ls200v $ls200v
lor $aluf $lr300v $ln32v
lor $ls208v $lr308v $lr308v
msr $ls208v $ls208v
lor $aluf $lr308v $lr308v
msr $ls208v $ls208v
lor $aluf $lr308v $lr308v
msr $ls208v $ls208v
lor $aluf $lr308v $ln40v
lor $ls216v $lr316v $lr316v
msr $ls216v $ls216v
lor $aluf $lr316v $lr316v
msr $ls216v $ls216v
lor $aluf $lr316v $lr316v
msr $ls216v $ls216v
lor $aluf $lr316v $ln48v
lor $ls224v $lr324v $lr324v
msr $ls224v $ls224v
lor $aluf $lr324v $lr324v
msr $ls224v $ls224v
lor $aluf $lr324v $lr324v
msr $ls224v $ls224v
lor $aluf $lr324v $ln56v
d getd $ln0n0c0b0m0p0 4