From: ceriel Date: Mon, 6 Feb 1989 14:38:21 +0000 (+0000) Subject: Added some patterns for LOC LOC CII followed by test on (in)equality to 0 X-Git-Tag: release-5-5~2626 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=e0c781392707d21c71accde8cac516c5038f5a6e;p=ack.git Added some patterns for LOC LOC CII followed by test on (in)equality to 0 --- diff --git a/util/opt/patterns b/util/opt/patterns index c2df61ad6..e59091444 100644 --- a/util/opt/patterns +++ b/util/opt/patterns @@ -399,6 +399,10 @@ zer loc defined($1) && $2==0: zer $1+w #endif loi loc loc cui $1 < w && $2==$3 && $2==w: loi $1 loi loc and $1==1 && $3==w && ($2&255)==255: loi 1 +loc loc cii zne $1<=w && $2==w: zne $4 +loc loc cii zeq $1<=w && $2==w: zeq $4 +loc loc cii tne $1<=w && $2==w: tne +loc loc cii teq $1<=w && $2==w: teq loi loc and loc loc cii $1==1 && $4==w && $3==w && $2==255: loi $1 loc $4 loc $5 cii loi loc loc cii loc and $1==1 && $2==1 && $3==w && $5==255 && $6==w: loi 1 loi loc loc cii loc cmi zeq $1==1 && $2==1 && $3==w && $5>=0 && $5<128 && $6==w: loi 1 loc $5 cmi w zeq $7