move( {im2, 0}, %[a.1] )
"inc *%[a]"
setcc({ir2, %[a]}) | {ir2,%[a]} | |
-lol lol adp stl $1==$2 && $2==$4 && $3>0 && $3<=16 | |
+lol dup adp stl $1==$4 && $2==2 && $3>0 && $3<=16 | |
allocate( REG = {x2, LB, $1} )
remove( x2, %[xreg]==LB && %[ind]==$1 )
remove( x4, %[xreg]==LB &&
remove( ind_access )
"inc $1(R13), $$$3"
setcc({x2, LB, $1}) | %[a] | |
-lol lol adp stl $1==$2 && $2==$4 && $3<0 && $3>=0-16 | |
+lol dup adp stl $1==$4 && $2==2 && $3<0 && $3>=0-16 | |
allocate( REG = {x2, LB, $1} )
remove( x2, %[xreg]==LB && %[ind]==$1 )
remove( x4, %[xreg]==LB &&
remove( ind_access )
"dec $1(R13), $$0-$3"
setcc({x2, LB, $1}) | %[a] | |
-loe loe adp ste $1==$2 && $2==$4 && $3>0 && $3<=16 | |
+loe dup adp ste $1==$4 && $2==2 && $3>0 && $3<=16 | |
allocate( REG = {da2, $1} )
remove( da )
remove( indexed, %[xreg]!=LB )
remove( ind_access )
"inc $1, $$$3"
setcc({da2, $1}) | %[a] | |
-loe loe adp ste $1==$2 && $2==$4 && $3<0 && $3>=0-16 | |
+loe dup adp ste $1==$2 && $2==2 && $3<0 && $3>=0-16 | |
allocate( REG = {da2, $1} )
remove( da )
remove( indexed, %[xreg]!=LB )