From 643dee0ab69256fff7e9a870adb3fc4f2deba3ad Mon Sep 17 00:00:00 2001 From: ceriel Date: Tue, 19 May 1987 08:50:17 +0000 Subject: [PATCH] Added a pattern for better *p++ operation --- mach/pdp/cg/table | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/mach/pdp/cg/table b/mach/pdp/cg/table index 6d36f0aa2..3cc075eb6 100644 --- a/mach/pdp/cg/table +++ b/mach/pdp/cg/table @@ -1066,6 +1066,11 @@ lol lol adp stl loi $1==$2 && $2==$4 && inreg($1)==2 && $3==1 && $5==1 | | remove(regvar($1)) "bisb (%(regvar($1)%))+,%[a]" erase(%[a]) | %[a] | | +lol lol adp stl loi loc loc cii $1==$2 && $2==$4 && inreg($1)==2 && $3==1 && $5==1 && $6==1 && $7==2 | | + allocate(REG) + remove(regvar($1)) + "movb (%(regvar($1)%))+,%[a]" + erase(%[a]) | %[a] | | lol lol adp stl loi $1==$2 && $2==$4 && inreg($1)==2 && $3==2 && $5==2 | | allocate(REG) remove(regvar($1)) -- 2.34.1