From: ceriel Date: Wed, 13 Jun 1990 09:59:11 +0000 (+0000) Subject: Added a SBS pattern for constant args X-Git-Tag: release-5-5~1680 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=45783a1e73d1450eba206c9d4951d9928c2023c9;p=ack.git Added a SBS pattern for constant args --- diff --git a/util/opt/patterns b/util/opt/patterns index 43d4455c5..a28582bdd 100644 --- a/util/opt/patterns +++ b/util/opt/patterns @@ -514,6 +514,7 @@ loc cms $1==0 && $2==w: tne zer $1==w: loc 0 loc loc adi $3==w && sfit($1+$2,8*w) : loc $1+$2 loc loc sbi $3==w && sfit($1-$2,8*w) : loc $1-$2 +loc loc sbs $3==w && w==p && sfit($1-$2,8*w) : loc $1-$2 loc loc mli $3==w && sfit($1*$2,8*w) : loc $1*$2 loc loc dvi $3==w && $2!=0 : loc $1/$2 loc loc and $3==w : loc $1&$2