From: ceriel Date: Tue, 20 Mar 1990 15:49:04 +0000 (+0000) Subject: minor improvement: LDC CMS T?? does not need STACK in stack pattern X-Git-Tag: release-5-5~1776 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=f99d67e76e517d944aa0b2609061907ae4e46c60;p=ack.git minor improvement: LDC CMS T?? does not need STACK in stack pattern --- diff --git a/mach/i86/ncg/table b/mach/i86/ncg/table index 9a2ce51cc..9dbafbee4 100644 --- a/mach/i86/ncg/table +++ b/mach/i86/ncg/table @@ -2587,13 +2587,13 @@ with REG rmorconst STACK jne {label,$3} pat ldc cms teq $2==4 && loww($1)==0 && highw($1)==0 -with rmorconst REG STACK +with rmorconst REG uses REG = {ANYCON, 0} gen or %2,%1 jne {label,1f} inc %a 1: yields %a -with REG rmorconst STACK +with REG rmorconst uses REG = {ANYCON, 0} gen or %1,%2 jne {label,1f} @@ -2601,12 +2601,12 @@ uses REG = {ANYCON, 0} 1: yields %a pat ldc cms tne $2==4 && loww($1)==0 && highw($1)==0 -with rmorconst REG STACK +with rmorconst REG gen or %2,%1 je {label,1f} mov %2,{ANYCON,1} 1: yields %2 -with REG rmorconst STACK +with REG rmorconst gen or %1,%2 je {label,1f} mov %2,{ANYCON,1}