Commit 74f171be by Richard Kenner

(mulhi3): Use SImode for MULT RTL.

From-SVN: r7011
parent 4c64b884
...@@ -2301,14 +2301,14 @@ ...@@ -2301,14 +2301,14 @@
(define_insn "" (define_insn ""
[(set (match_operand:HI 0 "general_operand" "=r") [(set (match_operand:HI 0 "general_operand" "=r")
(mult:SI (match_operand:HI 1 "general_operand" "%0") (mult:HI (match_operand:HI 1 "general_operand" "%0")
(match_operand:HI 2 "general_operand" "r")))] (match_operand:HI 2 "general_operand" "r")))]
"GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) == 0x80" "GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) == 0x80"
"* return AS2 (imul%W0,%2,%0);") "* return AS2 (imul%W0,%2,%0);")
(define_insn "mulhi3" (define_insn "mulhi3"
[(set (match_operand:HI 0 "general_operand" "=r,r") [(set (match_operand:HI 0 "general_operand" "=r,r")
(mult:SI (match_operand:HI 1 "general_operand" "%0,rm") (mult:HI (match_operand:HI 1 "general_operand" "%0,rm")
(match_operand:HI 2 "general_operand" "g,i")))] (match_operand:HI 2 "general_operand" "g,i")))]
"" ""
"* "*
...@@ -2345,7 +2345,7 @@ ...@@ -2345,7 +2345,7 @@
(define_insn "" (define_insn ""
[(set (match_operand:HI 0 "general_operand" "=a") [(set (match_operand:HI 0 "general_operand" "=a")
(mult:SI (zero_extend:HI (mult:HI (zero_extend:HI
(match_operand:QI 1 "nonimmediate_operand" "%0")) (match_operand:QI 1 "nonimmediate_operand" "%0"))
(zero_extend:HI (zero_extend:HI
(match_operand:QI 2 "nonimmediate_operand" "qm"))))] (match_operand:QI 2 "nonimmediate_operand" "qm"))))]
......
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