From: David Edelsohn Date: Thu, 26 Jun 2003 05:22:32 +0000 (+0000) Subject: * config/rs6000/power4.md (power4-veccomplex): Correct latency. X-Git-Tag: releases/gcc-3.4.0~5468 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=09ec461d3b3e2da96d39bbff6a9de0152a2798a0;p=thirdparty%2Fgcc.git * config/rs6000/power4.md (power4-veccomplex): Correct latency. From-SVN: r68516 --- 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")