(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")))]
""
"*
(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"))))]