Commit a2f270cc by David Edelsohn Committed by David Edelsohn

rs6000.md (mulsidi3): Add !TARGET_POWERPC64 constraint.

        * rs6000.md (mulsidi3): Add !TARGET_POWERPC64 constraint.
        (mulsidi3_ppc64): Delete.

From-SVN: r20357
parent 50b2596f
Mon Jun 8 23:24:58 1998 David Edelsohn <edelsohn@mhpcc.edu>
* rs6000.md (mulsidi3): Add !TARGET_POWERPC64 constraint.
(mulsidi3_ppc64): Delete.
Mon Jun 8 20:57:40 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> Mon Jun 8 20:57:40 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Makefile.in (varasm.o): Depend on dbxout.h. * Makefile.in (varasm.o): Depend on dbxout.h.
......
...@@ -4046,7 +4046,7 @@ ...@@ -4046,7 +4046,7 @@
[(set (match_operand:DI 0 "gpc_reg_operand" "") [(set (match_operand:DI 0 "gpc_reg_operand" "")
(mult:DI (sign_extend:DI (match_operand:SI 1 "gpc_reg_operand" "")) (mult:DI (sign_extend:DI (match_operand:SI 1 "gpc_reg_operand" ""))
(sign_extend:DI (match_operand:SI 2 "gpc_reg_operand" ""))))] (sign_extend:DI (match_operand:SI 2 "gpc_reg_operand" ""))))]
"" "! TARGET_POWERPC64"
" "
{ {
if (! TARGET_POWER && ! TARGET_POWERPC) if (! TARGET_POWER && ! TARGET_POWERPC)
...@@ -4563,14 +4563,6 @@ ...@@ -4563,14 +4563,6 @@
"mulld %0,%1,%2" "mulld %0,%1,%2"
[(set_attr "type" "imul")]) [(set_attr "type" "imul")])
(define_insn "*mulsidi3_ppc64"
[(set (match_operand:DI 0 "gpc_reg_operand" "=r")
(mult:DI (sign_extend:DI (match_operand:SI 1 "gpc_reg_operand" "%r"))
(sign_extend:DI (match_operand:SI 2 "gpc_reg_operand" "r"))))]
"TARGET_POWERPC64"
"mulld %0,%1,%2"
[(set_attr "type" "imul")])
(define_insn "smuldi3_highpart" (define_insn "smuldi3_highpart"
[(set (match_operand:DI 0 "gpc_reg_operand" "=r") [(set (match_operand:DI 0 "gpc_reg_operand" "=r")
(truncate:DI (truncate:DI
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment