power4.md (power4-lmul): du4 feeds iu1.
authorDavid Edelsohn <edelsohn@gnu.org>
Wed, 8 Sep 2004 19:55:26 +0000 (19:55 +0000)
committerDavid Edelsohn <dje@gcc.gnu.org>
Wed, 8 Sep 2004 19:55:26 +0000 (15:55 -0400)
        * config/rs6000/power4.md (power4-lmul): du4 feeds iu1.
        * config/rs6000/power5.md (power5-lmul): Same.

From-SVN: r87201

gcc/ChangeLog
gcc/config/rs6000/power4.md
gcc/config/rs6000/power5.md

index da841e6618fc2e71a4bc2f50fc3e2f27cc3b5d5b..49c293962165a188f746e8ea310c0dc4da7231a0 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-08  David Edelsohn  <edelsohn@gnu.org>
+
+       * config/rs6000/power4.md (power4-lmul): du4 feeds iu1.
+       * config/rs6000/power5.md (power5-lmul): Same.
+
 2004-09-08  Richard Henderson  <rth@redhat.com>
 
        PR rtl-opt/17186
index 7c5676e09358a500d5e98fb67ca182520934e657..2ce3ad274b72126da52169a32af493dc34f902c1 100644 (file)
   "(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")
index 932c4bf76c95d5fd4657ce2a3e62888d444a246b..d865b0e68dbd06edc38359ffccbef16b38fce5a2 100644 (file)
   "(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")