From: hubicka Date: Wed, 1 Mar 2000 11:15:52 +0000 (+0000) Subject: * i386.md (mulqi3): New pattern. X-Git-Tag: upstream/4.9.2~102933 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b4dcedb2153095dde829a2576b0573109e4956e4;p=platform%2Fupstream%2Flinaro-gcc.git * i386.md (mulqi3): New pattern. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32280 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c2638d3..38a25c5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Wed Mar 1 12:14:31 MET 2000 Jan Hubicka + + * i386.md (mulqi3): New pattern. + 2000-02-29 Zack Weinberg * cpplib.h (CPP_ASSERTION, CPP_STRINGIZE, CPP_TOKPASTE): New diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md index b577dca..6d66b06 100644 --- a/gcc/config/i386/i386.md +++ b/gcc/config/i386/i386.md @@ -3962,6 +3962,15 @@ imul{w}\\t{%2, %0|%0, %2}" [(set_attr "type" "imul")]) +(define_insn "mulqi3" + [(set (match_operand:QI 0 "register_operand" "=a") + (mult:QI (match_operand:QI 1 "register_operand" "%0") + (match_operand:QI 2 "nonimmediate_operand" "qm"))) + (clobber (reg:CC 17))] + "" + "mul{b}\\t%2" + [(set_attr "type" "imul")]) + (define_insn "umulqihi3" [(set (match_operand:HI 0 "register_operand" "=a") (mult:HI (zero_extend:HI (match_operand:QI 1 "register_operand" "%0"))