some fixes

This commit is contained in:
ceriel 1989-05-11 10:57:34 +00:00
parent b7c7d50513
commit 5a9d09a854

View file

@ -1653,22 +1653,22 @@ with src4 src4 STACK
* Group11 : array * * Group11 : array *
*****************************************************************/ *****************************************************************/
pat lae aar $2==2 && rom($1,3)==1 && rom($1,1)==0 pat lae aar $2==4 && rom($1,3)==1 && rom($1,1)==0
leaving adi 2 leaving adi 4
pat lae aar $2==2 && rom($1,3)==1 && rom($1,1)!=0 pat lae aar $2==4 && rom($1,3)==1 && rom($1,1)!=0
leaving adi 2 leaving adi 4
adp 0-rom($1,1) adp 0-rom($1,1)
pat lae aar $2==2 && rom($1,3)==2 && rom($1,1)==0 pat lae aar $2==4 && rom($1,3)==2 && rom($1,1)==0
with REG with REG
gen ashd {const4, 1}, %1 yields %1 gen ashd {const4, 1}, %1 yields %1
leaving adi 2 leaving adi 4
pat lae aar $2==2 && rom($1,3)==2 && rom($1,1)!=0 pat lae aar $2==4 && rom($1,3)==2 && rom($1,1)!=0
with REG with REG
gen ashd {const4, 1}, %1 yields {regcon4, %1,(0-2)*rom($1,1)} gen ashd {const4, 1}, %1 yields {regcon4, %1,(0-2)*rom($1,1)}
leaving adi 2 leaving adi 4
pat lae aar $2==4 && rom($1,3)==4 && rom($1,1)==0 pat lae aar $2==4 && rom($1,3)==4 && rom($1,1)==0
with REG REG with REG REG
@ -2164,7 +2164,7 @@ kills ALL
movd {TOS}, r0 movd {TOS}, r0
jsr {absolute4, ".csb"} jsr {absolute4, ".csb"}
pat dch leaving loi 2 pat dch leaving loi 4
pat dup $1==4 pat dup $1==4
with src4 yields %1 %1 with src4 yields %1 %1