------------------- vsm --------------------
imm i"1" $r1v2/1000
linc $aluf $lr8v/1000
imm i"8192" $r7v2/1000
iinc $r8v $r10v/1100
#d getd $lr0n0c0b0m0p0 6
ibsr $mabid $r1 $s8v # m[3:1], shift right 1
ilsl $aluf $r11 $nowrite # {m[3:1], 000}, shift left 3
ior $l1bid $aluf $nowrite # {m[3:1], b[2:0]}
ibsr $aluf $r1 $s16v # {m[3:1], b[2:1]}
ilsl $aluf $r11 $nowrite # {m[3:1], b[2:1], 000}
ior $l2bid $aluf $nowrite # {m[3:1], b[2:1], c[2:0]}
ipackbit $aluf $s16v $nowrite # {m[3:1], b[2:1], c[2:0], b[0]}
ipackbit $aluf $s8v $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0]}
ilsl $aluf $r10 $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], 00}
ior $subpeid $aluf $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], p[1:0]}
ilsl $aluf $r1 $nowrite # {m[3:1], b[2:1], c[2:0], b[0], m[0], p[1:0], 0}
iadd $aluf $r8v $s0v # +1, +2
iadd $aluf $r7 $s2v # +8192, +8192
iadd $aluf $r7 $s4v # +8192, +8192
iadd $aluf $r7 $s6v # +8192, +8192