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 da841e6..49c2939 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 7c5676e..2ce3ad2 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 932c4bf..d865b0e 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")