(mulu.di): Enable for -m88110
authorStan Cox <coxs@gnu.org>
Fri, 26 Jan 1996 15:32:03 +0000 (15:32 +0000)
committerStan Cox <coxs@gnu.org>
Fri, 26 Jan 1996 15:32:03 +0000 (15:32 +0000)
From-SVN: r11108

gcc/config/m88k/m88k.md

index 3f6642b..dc5ff5b 100644 (file)
   "mul %0,%1,%2"
   [(set_attr "type" "imul")])
 
-;; Loses for acvs/P60504.c (mod case) on 88110
-;; (define_insn "umulsidi3"
-;;   [(set (match_operand:DI 0 "register_operand" "=r")
-;;         (mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "%r"))
-;;                  (zero_extend:DI (match_operand:SI 2 "register_operand" "r"))))]
-;;   "TARGET_88110"
-;;   "mulu.d %0,%1,%2"
-;;   [(set_attr "type" "imul")])
+(define_insn "umulsidi3"
+  [(set (match_operand:DI 0 "register_operand" "=r")
+        (mult:DI (zero_extend:DI (match_operand:SI 1 "register_operand" "%r"))
+                 (zero_extend:DI (match_operand:SI 2 "register_operand" "r"))))]
+  "TARGET_88110"
+  "mulu.d %0,%1,%2"
+  [(set_attr "type" "imul")])
 
 ;; patterns for mixed mode floating point
 ;; Do not define patterns that utilize mixed mode arithmetic that result