OSDN Git Service

* i386.md (mulqi3): New pattern.
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Mar 2000 11:15:52 +0000 (11:15 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Mar 2000 11:15:52 +0000 (11:15 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32280 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.md

index c2638d3..38a25c5 100644 (file)
@@ -1,3 +1,7 @@
+Wed Mar  1 12:14:31 MET 2000  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (mulqi3): New pattern.
+
 2000-02-29  Zack Weinberg  <zack@wolery.cumb.org>
 
        * cpplib.h (CPP_ASSERTION, CPP_STRINGIZE, CPP_TOKPASTE): New
index b577dca..6d66b06 100644 (file)
    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"))