OSDN Git Service

(mulu.di): Enable for -m88110
authorcoxs <coxs@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 1996 15:32:03 +0000 (15:32 +0000)
committercoxs <coxs@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Jan 1996 15:32:03 +0000 (15:32 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11108 138bc75d-0d04-0410-961f-82ee72b054a4

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