bug fix in NGI for longs
This commit is contained in:
@@ -1134,8 +1134,8 @@ lol ngi stl $1==$3 && $2==2 | |
|
||||
ldl ngi sdl $1==$3 && $2==4 | |
|
||||
remove(indexed)
|
||||
remove(locals, %[ind]>=$1 && %[ind]<$1+4 )
|
||||
"neg $1(bp)"
|
||||
"neg %($1+2%)(bp)"
|
||||
"neg $1(bp)"
|
||||
"sbb %($1+2%)(bp),0" | | |
|
||||
lol ads stl $1==$3 && $2==2 | | | | lol $1 adi 2 stl $1 |
|
||||
#ifdef REGVARS
|
||||
@@ -1388,8 +1388,8 @@ loe ngi ste $1==$3 && $2==2 | |
|
||||
setcc({EXTERN2, $1}) | | |
|
||||
lde ngi sde $1==$3 && $2==4 | |
|
||||
remove(indirects)
|
||||
"neg ($1)"
|
||||
"neg ($1+2)"
|
||||
"neg ($1)"
|
||||
"sbb ($1+2),0" | | |
|
||||
loe ads ste $1==$3 && $2==2 | regorconst |
|
||||
remove(indirects)
|
||||
|
||||
Reference in New Issue
Block a user