From 45783a1e73d1450eba206c9d4951d9928c2023c9 Mon Sep 17 00:00:00 2001 From: ceriel Date: Wed, 13 Jun 1990 09:59:11 +0000 Subject: [PATCH] Added a SBS pattern for constant args --- util/opt/patterns | 1 + 1 file changed, 1 insertion(+) 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 -- 2.34.1