OSDN Git Service

* sparc/sparc.md (smacsi,smacdi,umacdi): Fix constraint on operand 0.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Apr 1996 20:10:10 +0000 (20:10 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Apr 1996 20:10:10 +0000 (20:10 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11896 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/sparc/sparc.md

index eb9e3c7..33b3266 100644 (file)
 ; sparclet multiply/accumulate insns
 
 (define_insn "*smacsi"
-  [(set (match_operand:SI 0 "register_operand" "+r")
+  [(set (match_operand:SI 0 "register_operand" "=r")
        (plus:SI (mult:SI (match_operand:SI 1 "register_operand" "%r")
                          (match_operand:SI 2 "arith_operand" "rI"))
                 (match_operand:SI 3 "register_operand" "0")))]
   [(set_attr "type" "imul")])
 
 (define_insn "*smacdi"
-  [(set (match_operand:DI 0 "register_operand" "+r")
+  [(set (match_operand:DI 0 "register_operand" "=r")
        (plus:DI (mult:DI (sign_extend:DI
                           (match_operand:SI 1 "register_operand" "%r"))
                          (sign_extend:DI
   [(set_attr "type" "imul")])
 
 (define_insn "*umacdi"
-  [(set (match_operand:DI 0 "register_operand" "+r")
+  [(set (match_operand:DI 0 "register_operand" "=r")
        (plus:DI (mult:DI (zero_extend:DI
                           (match_operand:SI 1 "register_operand" "%r"))
                          (zero_extend:DI