From: ceriel Date: Fri, 3 Mar 1989 10:36:42 +0000 (+0000) Subject: Added some patterns X-Git-Tag: release-5-5~2538 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=26e5032b9c8a900f4266f317a882bf89ea3aa23c;p=ack.git Added some patterns --- diff --git a/util/opt/patterns b/util/opt/patterns index 5e0f1c23c..d2fb51bb9 100644 --- a/util/opt/patterns +++ b/util/opt/patterns @@ -1,13 +1,17 @@ "$Header$" -loc adi loc sbi $2==w && $4==w: loc $1-$3 adi w inc dec: inc loc adi $3==w: loc $2+1 adi w inc loc sbi $3==w: loc $2-1 sbi w dec loc adi $3==w: loc $2-1 adi w dec loc sbi $3==w: loc $2+1 sbi w +loc adi loc sbi $2==w && $4==w: loc $1-$3 adi w ldc adi ldc sbi $2==2*w && $4==2*w: ldc $1-$3 adi 2*w loc adi loc adi $2==w && $4==w: loc $1+$3 adi w ldc adi ldc adi $2==2*w && $4==2*w: ldc $1+$3 adi 2*w +loc adu loc sbu $2==w && $4==w: loc $1-$3 adu w +ldc adu ldc sbu $2==2*w && $4==2*w: ldc $1-$3 adu 2*w +loc adu loc adu $2==w && $4==w: loc $1+$3 adu w +ldc adu ldc adu $2==2*w && $4==2*w: ldc $1+$3 adu 2*w /* loc adi loc mli $2==w && $4==w: loc $3 mli w loc $1*$3 adi w loc adi loc sli $2==w && $4==w && $3==1: loc $3 sli w loc 2*$1 adi w