From 65d5ca1d03d9541530b4bb2433ceddb3926a7b0f Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Fri, 14 Nov 2008 08:01:48 +0000 Subject: [PATCH] Add a flags output to IMul1OP for consistency with l_Mul and Mul and less headaches when building the Projs. [r23645] --- ir/be/ia32/ia32_spec.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ir/be/ia32/ia32_spec.pl b/ir/be/ia32/ia32_spec.pl index 2d06b0eb9..0f53511eb 100644 --- a/ir/be/ia32/ia32_spec.pl +++ b/ir/be/ia32/ia32_spec.pl @@ -472,10 +472,10 @@ IMul1OP => { irn_flags => "R", state => "exc_pinned", reg_req => { in => [ "gp", "gp", "none", "eax", "gp" ], - out => [ "eax", "edx", "none" ] }, + out => [ "eax", "flags", "edx", "none" ] }, ins => [ "base", "index", "mem", "left", "right" ], emit => '. imul%M %unop4', - outs => [ "res_low", "res_high", "M" ], + outs => [ "res_low", "flags", "res_high", "M" ], am => "source,binary", latency => 5, units => [ "GP" ], -- 2.20.1