]> gcc.gnu.org Git - gcc.git/commitdiff
* config/ia64/ia64.md (mulhi3): New.
authorRichard Henderson <rth@cygnus.com>
Tue, 5 Sep 2000 23:12:03 +0000 (16:12 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 5 Sep 2000 23:12:03 +0000 (16:12 -0700)
From-SVN: r36171

gcc/ChangeLog
gcc/config/ia64/ia64.md

index 46b742fcf4066b263c1eaceae43071c01405f9f7..c63e7f8a15729f24c57a72ba2ec86641a823ab99 100644 (file)
@@ -1,3 +1,7 @@
+2000-09-05  Richard Henderson  <rth@cygnus.com>
+
+       * config/ia64/ia64.md (mulhi3): New.
+
 2000-09-05  Richard Henderson  <rth@cygnus.com>
 
        * config/ia64/ia64.h (INIT_TARGET_OPTABS): Remove.
index 391ca15a476cc77f2922adbb594783fc9d32553e..a84b1856caf9b50a40b31f6dfae104f3e4ef24ba 100644 (file)
   "mix4.r %0 = %2, %1"
   [(set_attr "type" "I")])
 
+\f
+;; ::::::::::::::::::::
+;; ::
+;; :: 16 bit Integer arithmetic
+;; ::
+;; ::::::::::::::::::::
+
+(define_insn "mulhi3"
+  [(set (match_operand:HI 0 "gr_register_operand" "=r")
+       (mult:HI (match_operand:HI 1 "gr_register_operand" "r")
+                (match_operand:HI 2 "gr_register_operand" "r")))]
+  ""
+  "pmpy.r %0 = %1, %2"
+  [(set_attr "type" "I")])
+
 \f
 ;; ::::::::::::::::::::
 ;; ::
This page took 0.070605 seconds and 5 git commands to generate.