From: ceriel Date: Wed, 29 Mar 1995 11:57:27 +0000 (+0000) Subject: minor improvement X-Git-Tag: release-5-5~122 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=fdc0e2efdb7a37eedbca6f913a4634f6e50d1c4e;p=ack.git minor improvement --- diff --git a/mach/i86/ncg/table b/mach/i86/ncg/table index 48a3ed7a5..7e8f4d4d1 100644 --- a/mach/i86/ncg/table +++ b/mach/i86/ncg/table @@ -3173,6 +3173,12 @@ kills ALL sar cx,{ANYCON,1} joehoe {label, ".blm"} +pat lae csa $2==2 +with ACC +kills ALL +uses BXREG = { ADDR_EXTERN, $1} + gen jmp {label, ".csa2"} + pat csa $1==2 with BXREG ACC kills ALL @@ -3183,14 +3189,11 @@ with BXREG ACC DXREG kills ALL gen jmp {label, ".csa4"} -/* -pat csa !defined($1) -with rm-BXREG-ACC ACC +pat lae csb $2==2 +with ACC kills ALL - gen cmp %1,{ANYCON,2} - jne {label, ".unknown"} - jmp {label, ".csa2"} -*/ +uses BXREG = { ADDR_EXTERN, $1} + gen jmp {label, ".csb2"} pat csb $1==2 with BXREG ACC @@ -3202,14 +3205,6 @@ with BXREG ACC DXREG kills ALL gen jmp {label, ".csb4"} -/* -pat csb !defined($1) -with rm-BXREG-ACC BXREG ACC - gen cmp %1,{ANYCON,2} - jne {label, ".unknown"} - jmp {label, ".csb2"} -*/ - pat dup $1==2 with anyreg yields %1 %1 with ACC1 yields %1 %1