From: Stan Cox Date: Fri, 26 Jan 1996 15:32:03 +0000 (+0000) Subject: (mulu.di): Enable for -m88110 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=cc5ec3fcaa7ca1f94ea01de28a5059827d37f2c4;p=gcc.git (mulu.di): Enable for -m88110 From-SVN: r11108 --- diff --git a/gcc/config/m88k/m88k.md b/gcc/config/m88k/m88k.md index 3f6642baab5..dc5ff5b8ff8 100644 --- a/gcc/config/m88k/m88k.md +++ b/gcc/config/m88k/m88k.md @@ -2729,14 +2729,13 @@ "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