aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/rs6000
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>2004-09-08 19:55:26 +0000
committerDavid Edelsohn <dje@gcc.gnu.org>2004-09-08 15:55:26 -0400
commitf0259218a74c01c901526b8dc79afec1b1eeb233 (patch)
treed123baa3ccddb5c677088c785c35a03813db3409 /gcc/config/rs6000
parent609c39373f26c6dfeea1906dbf48f617c77d4547 (diff)
downloadgcc-f0259218a74c01c901526b8dc79afec1b1eeb233.zip
gcc-f0259218a74c01c901526b8dc79afec1b1eeb233.tar.gz
gcc-f0259218a74c01c901526b8dc79afec1b1eeb233.tar.bz2
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
Diffstat (limited to 'gcc/config/rs6000')
-rw-r--r--gcc/config/rs6000/power4.md4
-rw-r--r--gcc/config/rs6000/power5.md4
2 files changed, 4 insertions, 4 deletions
diff --git a/gcc/config/rs6000/power4.md b/gcc/config/rs6000/power4.md
index 7c5676e..2ce3ad2 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 932c4bf..d865b0e 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")