From: ceriel Date: Wed, 10 Apr 1991 10:23:34 +0000 (+0000) Subject: Added some patterns X-Git-Tag: release-5-5~1138 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=c0d92bbc7603cef6d9f38bc61b675af61b85c3ad;p=ack.git Added some patterns --- diff --git a/mach/i86/ncg/table b/mach/i86/ncg/table index 15ce9e679..cd1c76e82 100644 --- a/mach/i86/ncg/table +++ b/mach/i86/ncg/table @@ -2468,6 +2468,10 @@ with REG rmorconst add %1,%2 yields %1 pat loc sli ads sti $2==2 && $3==2 +with exact rmorconst ADDR_EXTERN +uses reusing %1,ADDREG=%1,CXREG={ANYCON,$1} + gen sal %a,cl yields {Xreg_off,%a,%2.off} + leaving sti $4 with ADDREG rmorconst uses CXREG={ANYCON,$1} gen sal %1,cl @@ -2478,6 +2482,9 @@ uses CXREG={ANYCON,$1} add %2,%1 yields %2 leaving sti $4 pat loc sli ads $2==2 && $3==2 +with exact rmorconst ADDR_EXTERN +uses reusing %1,ADDREG=%1,CXREG={ANYCON,$1} + gen sal %a,cl yields {Xreg_off,%a,%2.off} with ADDREG rmorconst uses CXREG={ANYCON,$1} gen sal %1,cl