From f0259218a74c01c901526b8dc79afec1b1eeb233 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Wed, 8 Sep 2004 19:55:26 +0000 Subject: [PATCH] power4.md (power4-lmul): du4 feeds iu1. * config/rs6000/power4.md (power4-lmul): du4 feeds iu1. * config/rs6000/power5.md (power5-lmul): Same. From-SVN: r87201 --- gcc/ChangeLog | 5 +++++ gcc/config/rs6000/power4.md | 4 ++-- gcc/config/rs6000/power5.md | 4 ++-- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da841e6618f..49c29396216 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-09-08 David Edelsohn + + * config/rs6000/power4.md (power4-lmul): du4 feeds iu1. + * config/rs6000/power5.md (power5-lmul): Same. + 2004-09-08 Richard Henderson PR rtl-opt/17186 diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index 7c5676e0935..2ce3ad274b7 100644 --- a/gcc/config/rs6000/power4.md +++ b/gcc/config/rs6000/power4.md @@ -230,9 +230,9 @@ "(du1_power4,iu1_power4*6)\ |(du2_power4,iu2_power4*6)\ |(du3_power4,iu2_power4*6)\ - |(du4_power4,iu2_power4*6)") + |(du4_power4,iu1_power4*6)") ; |(du3_power4,nothing,iu2_power4*6)\ -; |(du4_power4,nothing,iu2_power4*6)") +; |(du4_power4,nothing,iu1_power4*6)") (define_insn_reservation "power4-imul" 5 (and (eq_attr "type" "imul") diff --git a/gcc/config/rs6000/power5.md b/gcc/config/rs6000/power5.md index 932c4bf76c9..d865b0e68db 100644 --- a/gcc/config/rs6000/power5.md +++ b/gcc/config/rs6000/power5.md @@ -179,9 +179,9 @@ "(du1_power5,iu1_power5*6)\ |(du2_power5,iu2_power5*6)\ |(du3_power5,iu2_power5*6)\ - |(du4_power5,iu2_power5*6)") + |(du4_power5,iu1_power5*6)") ; |(du3_power5,nothing,iu2_power5*6)\ -; |(du4_power5,nothing,iu2_power5*6)") +; |(du4_power5,nothing,iu1_power5*6)") (define_insn_reservation "power5-imul" 5 (and (eq_attr "type" "imul") -- 2.30.2