From e41876f32a1997dfffbba0e1808a3948fc5cf07e Mon Sep 17 00:00:00 2001 From: sater Date: Tue, 7 Aug 1984 10:22:49 +0000 Subject: [PATCH] reworked patterns for autoincrement stores, now that peephole optimizer rearranged it. --- mach/pdp/cg/table | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mach/pdp/cg/table b/mach/pdp/cg/table index e7c58273c..d7823408a 100644 --- a/mach/pdp/cg/table +++ b/mach/pdp/cg/table @@ -1069,10 +1069,10 @@ lol lol adp stl loi $1==$2 && $2==$4 && inreg($1)==2 && $3==2 && $5==2 | | allocate(REG) remove(regvar($1)) "mov (%(regvar($1)%))+,%[a]" | %[a] | | -lol lol adp stl sti $1==$2 && $2==$4 && inreg($1)==2 && $3==1 && $5==1 | source1or2| +lol sti lol adp stl $1==$3 && $3==$5 && inreg($1)==2 && $2==1 && $4==1 | source1or2| remove(regvar($1)) "movb %[1],(%(regvar($1)%))+" | | | -lol lol adp stl sti $1==$2 && $2==$4 && inreg($1)==2 && $3==2 && $5==2 | source2 | +sil lol adp stl $1==$2 && $2==$4 && inreg($1)==2 && $3==2 | source2 | remove(regvar($1)) "mov %[1],(%(regvar($1)%))+" | | | lol lol adp stl $1==$2 && $2==$4 && inreg($1)==2 | | -- 2.34.1