Commit 57b3a4f1 by Torbjorn Granlund

(movsf recognizer): Output `fcpy,sgl', not `fcpy'.

From Jeff Law: (zdepi in HImode): Move this pattern after the standard
movhi patterns.

From-SVN: r1809
parent 0246361d
......@@ -773,17 +773,6 @@
(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")
(high:SI (match_operand 2 "" ""))))]
......@@ -885,6 +874,17 @@
(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")
(match_operand 2 "immediate_operand" "in")))]
""
......@@ -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
......
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