imm i"16" $t
ilsl $n1v8 $aluf $s0v2
ilsl $n3v8 $t $s1v2
lor $s0v2 $n5v8 $s0v2
lor $s1v2 $n7v8 $s1v2
ilsl $m1v4 $t $r0v2
ilsl $m3v4 $t $r1v2
ior $r0v2 $m17v4 $r0v2
ior $r1v2 $m19v4 $r1v2
lbsl $ls0v $t $ls8v
lbsl $aluf $t $ls16v
lbsl $aluf $t $ls24v
usxor $lr0v $ls[0,2,4,6] $omr1
usxor $lr0v $ls[2,4,6,8] $omr1 $lr8v/$imr1
usxor $lr0v $ls[4,6,8,10] $omr1 $lr8v/$imr1
usxor $lr0v $ls[6,8,10,12] $omr1 $lr8v/$imr1
usxor $lr0v $ls[8,10,12,14] $omr1 $lr8v/$imr1
usxor $lr0v $ls[10,12,14,16] $omr1 $lr8v/$imr1
usxor $lr0v $ls[12,14,16,18] $omr1 $lr8v/$imr1
usxor $lr0v $ls[14,16,18,20] $omr1 $lr8v/$imr1
usxor $lr0v $ls[16,18,20,22] $omr1 $lr8v/$imr1
usxor $lr0v $ls[18,20,22,24] $omr1 $lr8v/$imr1
usxor $lr0v $ls[20,22,24,26] $omr1 $lr8v/$imr1
usxor $lr0v $ls[22,24,26,28] $omr1 $lr8v/$imr1
usxor $lr0v $ls[24,26,28,30] $omr1 $lr8v/$imr1
usxor $lr0v $ls[26,28,30,0] $omr1 $lr8v/$imr1
usxor $lr0v $ls[28,30,0,2] $omr1 $lr8v/$imr1
usxor $lr0v $ls[30,0,2,4] $omr1 $lr8v/$imr1
imm us"1" $lr8v/$imr1
imm i"1" $s99/1000
l1bmrsor $lr8v $lb0
l1bmm $lbi $lr0v
msl $lbf $nowrite
sor $aluf $lr0v $lr0v
msl $aluf $nowrite
msl $aluf $nowrite
sor $aluf $lr0v $lr0v
ilsr $aluf $t $n33v4
ilsr $r1v2 $t $n35v4
sand $r0v2 $s99 $n49v4
sand $r1v2 $s99 $n51v4