From c8dea32ef3b2b97fadcbb5a88bd631c1dc340238 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Sat, 20 Oct 2007 08:02:20 +0000 Subject: [PATCH] Fix r16293. [r16294] --- ir/be/ia32/ia32_spec.pl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ir/be/ia32/ia32_spec.pl b/ir/be/ia32/ia32_spec.pl index 438585920..e1319f0f7 100644 --- a/ir/be/ia32/ia32_spec.pl +++ b/ir/be/ia32/ia32_spec.pl @@ -722,7 +722,7 @@ ShlD => { # see ShrD about the strange out constraint reg_req => { in => [ "gp", "gp", "ecx" ], out => [ "!in" ] }, ins => [ "left_high", "left_low", "right" ], - emit => ". movl %S0, %D0". + emit => ". movl %S0, %D0\n". ". shld%M %SB2, %S1, %D0\n", latency => 6, units => [ "GP" ], @@ -784,8 +784,8 @@ ShrD => { irn_flags => "R", reg_req => { in => [ "gp", "gp", "ecx" ], out => [ "!in" ] }, ins => [ "left_high", "left_low", "right" ], - emit => ". movl %S0, %D0". - ". shld%M %SB2, %S1, %D0\n", + emit => ". movl %S0, %D0\n". + ". shrd%M %SB2, %S1, %D0\n", latency => 6, units => [ "GP" ], mode => $mode_gp, -- 2.20.1