From 09ec461d3b3e2da96d39bbff6a9de0152a2798a0 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Thu, 26 Jun 2003 05:22:32 +0000 Subject: [PATCH] * config/rs6000/power4.md (power4-veccomplex): Correct latency. From-SVN: r68516 --- gcc/ChangeLog | 4 ++++ gcc/config/rs6000/power4.md | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0ae7739933c2..ba4bde4af768 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-06-26 David Edelsohn + + * config/rs6000/power4.md (power4-veccomplex): Correct latency. + 2003-06-25 Loren James Rittle * configure.in (ld_vers): Portability [sed]. diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index e19df2ddade1..7f54ff0a739e 100644 --- a/gcc/config/rs6000/power4.md +++ b/gcc/config/rs6000/power4.md @@ -349,7 +349,7 @@ (eq_attr "cpu" "power4")) "vq_power4") -(define_insn_reservation "power4-veccomplex" 2 +(define_insn_reservation "power4-veccomplex" 5 (and (eq_attr "type" "veccomplex") (eq_attr "cpu" "power4")) "vq_power4") @@ -372,7 +372,8 @@ (define_bypass 4 "power4-vecload" "power4-vecperm") -(define_bypass 3 "power4-vecsimple,power4-veccomplex" "power4-vecperm") +(define_bypass 3 "power4-vecsimple" "power4-vecperm") +(define_bypass 6 "power4-veccomplex" "power4-vecperm") (define_bypass 3 "power4-vecperm" "power4-vecsimple,power4-veccomplex,power4-vecfloat") (define_bypass 9 "power4-vecfloat" "power4-vecperm") -- 2.47.3