(mulhi3): Use SImode for MULT RTL.

From-SVN: r7011
This commit is contained in:
Richard Kenner 1994-04-09 16:28:47 -04:00
parent 4c64b88406
commit 74f171be20
1 changed files with 3 additions and 3 deletions

View File

@ -2301,14 +2301,14 @@
(define_insn ""
[(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")))]
"GET_CODE (operands[2]) == CONST_INT && INTVAL (operands[2]) == 0x80"
"* return AS2 (imul%W0,%2,%0);")
(define_insn "mulhi3"
[(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")))]
""
"*
@ -2345,7 +2345,7 @@
(define_insn ""
[(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"))
(zero_extend:HI
(match_operand:QI 2 "nonimmediate_operand" "qm"))))]