Er zat een bug in het patroon
lol adp stl met $1 < 0. Ten onrechte werd in de gegenereerde code het AP register gebruikt. Dit moest natuurlijk FP zijn.
This commit is contained in:
parent
eb3fc1d43e
commit
9c9976c121
1 changed files with 1 additions and 1 deletions
|
@ -1830,7 +1830,7 @@ lol adp stl $1==$3 && inreg($1)==2
|
|||
lol adp stl $1==$3 && $1<0
|
||||
| | remove(displaced)
|
||||
remove(LOCALS,%[num]<=$1+3 && %[num]+%[size]>$1)
|
||||
"addl2\t$$$2,$1(ap)"
|
||||
"addl2\t$$$2,$1(fp)"
|
||||
setcc({LOCAL4,LB,$1,4}) | | |
|
||||
lol adp stl $1==$3 && $1>=0
|
||||
| | remove(displaced)
|
||||
|
|
Loading…
Reference in a new issue