diff options
| author | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-06-26 05:22:32 +0000 |
|---|---|---|
| committer | dje <dje@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-06-26 05:22:32 +0000 |
| commit | f44536f8057ba1d03fd2aa681e37e6fd2c290e2e (patch) | |
| tree | a66c477fa6b2614c409927ca5a4bef2b707fb552 | |
| parent | 2c010b00e72ed91854f037aefe1a65e2d6e35ff3 (diff) | |
| download | ppe42-gcc-f44536f8057ba1d03fd2aa681e37e6fd2c290e2e.tar.gz ppe42-gcc-f44536f8057ba1d03fd2aa681e37e6fd2c290e2e.zip | |
* config/rs6000/power4.md (power4-veccomplex): Correct latency.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68516 138bc75d-0d04-0410-961f-82ee72b054a4
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/rs6000/power4.md | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0ae7739933c..ba4bde4af76 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-06-26 David Edelsohn <edelsohn@gnu.org> + + * config/rs6000/power4.md (power4-veccomplex): Correct latency. + 2003-06-25 Loren James Rittle <ljrittle@acm.org> * configure.in (ld_vers): Portability [sed]. diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md index e19df2ddade..7f54ff0a739 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") |

