From 57b3a4f11acb414c3050c4e09365b02e4d2abea0 Mon Sep 17 00:00:00 2001 From: Torbjorn Granlund Date: Thu, 13 Aug 1992 10:58:56 +0000 Subject: [PATCH] (movsf recognizer): Output `fcpy,sgl', not `fcpy'. From Jeff Law: (zdepi in HImode): Move this pattern after the standard movhi patterns. From-SVN: r1809 --- gcc/config/pa/pa.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 105ae227059..a34bebbb03e 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -772,17 +772,6 @@ [(set_attr "type" "move") (set_attr "length" "1")]) -(define_insn "" - [(set (match_operand:HI 0 "register_operand" "=r") - (match_operand:HI 1 "zdepi_operand" "n"))] - "" - "* -{ - return output_zdepi (operands); -}" - [(set_attr "type" "move") - (set_attr "length" "1")]) - (define_insn "" [(set (match_operand:SI 0 "register_operand" "=a,?*r") (plus:SI (match_operand:SI 1 "register_operand" "r,r") @@ -883,6 +872,17 @@ [(set_attr "type" "move") (set_attr "length" "1")]) +(define_insn "" + [(set (match_operand:HI 0 "register_operand" "=r") + (match_operand:HI 1 "zdepi_operand" "n"))] + "" + "* +{ + return output_zdepi (operands); +}" + [(set_attr "type" "move") + (set_attr "length" "1")]) + (define_insn "" [(set (match_operand:HI 0 "register_operand" "=r") (lo_sum:HI (match_operand:HI 1 "register_operand" "r") @@ -1122,7 +1122,7 @@ "fx,r,!fx,!r,Q,Q,fx,r"))] "" "@ - fcpy %1,%0 + fcpy,sgl %1,%0 copy %1,%0 fstws %1,-16(0,30)\;ldw -16(0,30),%0 stw %r1,-16(0,30)\;fldws -16(0,30),%0 -- 2.30.2