lol $1+3*w loc $3 ior w lol $1+2*w loc $4 ior w lol $1+w loc $5 ior w lol $1 loc $6 ior w
loc dup stl loc dup stl $2==2 && $5==2:
loc $1 stl $3 loc $4 stl $6 loc $1 loc $4
+LLP LLP adp SLP sti $2==$4 && (!notreg($2) || $5!=p):
+ LLP $1 sti $5 LLP $2 adp $3 SLP $4
+LEP LEP adp SEP sti $2==$4 && $5!=p:
+ LEP $1 sti $5 LEP $2 adp $3 SEP $4
+lil inc dup sil $1==$4 && $3==w:
+ lil $1 inc sil $1 lil $1
+lil dec dup sil $1==$4 && $3==w:
+ lil $1 dec sil $1 lil $1