Commit b2d3f886 by Richard Earnshaw Committed by Richard Earnshaw

* arm.md (mulhi3): New expand pattern.

From-SVN: r201341
parent b6d846de
2013-07-30 Richard Earnshaw <rearnsha@arm.com>
* arm.md (mulhi3): New expand pattern.
2013-07-30 Jan Hubicka <jh@suse.cz>
Martin Liska <marxin.liska@gmail.com>
......
......@@ -1725,6 +1725,20 @@
;; Multiplication insns
(define_expand "mulhi3"
[(set (match_operand:HI 0 "s_register_operand" "")
(mult:HI (match_operand:HI 1 "s_register_operand" "")
(match_operand:HI 2 "s_register_operand" "")))]
"TARGET_DSP_MULTIPLY"
"
{
rtx result = gen_reg_rtx (SImode);
emit_insn (gen_mulhisi3 (result, operands[1], operands[2]));
emit_move_insn (operands[0], gen_lowpart (HImode, result));
DONE;
}"
)
(define_expand "mulsi3"
[(set (match_operand:SI 0 "s_register_operand" "")
(mult:SI (match_operand:SI 2 "s_register_operand" "")
......
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