* Group11 : array *
*****************************************************************/
-pat lae aar $2==2 && rom($1,3)==1 && rom($1,1)==0
- leaving adi 2
+pat lae aar $2==4 && rom($1,3)==1 && rom($1,1)==0
+ leaving adi 4
-pat lae aar $2==2 && rom($1,3)==1 && rom($1,1)!=0
- leaving adi 2
+pat lae aar $2==4 && rom($1,3)==1 && rom($1,1)!=0
+ leaving adi 4
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
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
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
with REG REG
movd {TOS}, r0
jsr {absolute4, ".csb"}
-pat dch leaving loi 2
+pat dch leaving loi 4
pat dup $1==4
with src4 yields %1 %1