]> gcc.gnu.org Git - gcc.git/commitdiff
(mulhi3): Use SImode for MULT RTL.
authorRichard Kenner <kenner@gcc.gnu.org>
Sat, 9 Apr 1994 20:28:47 +0000 (16:28 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Sat, 9 Apr 1994 20:28:47 +0000 (16:28 -0400)
From-SVN: r7011

gcc/config/i386/i386.md

index 500fbbd475ade7bab75164492472582d9bb2883e..346a63bf60b7657cf31aa5673fe02eb7003ce99a 100644 (file)
 
 (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"))))]
This page took 0.074597 seconds and 5 git commands to generate.