Commit b812f401 by Richard Kenner

(umulsi3_highpart, smulsi3_highpart): Fix constraint for operand 0 in

define_insn.

From-SVN: r7625
parent bc026668
...@@ -2554,7 +2554,7 @@ ...@@ -2554,7 +2554,7 @@
}") }")
(define_insn "" (define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r") [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI (truncate:SI
(lshiftrt:DI (lshiftrt:DI
(mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "%1")) (mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "%1"))
...@@ -2565,7 +2565,7 @@ ...@@ -2565,7 +2565,7 @@
"mulu%.l %3,%0:%1") "mulu%.l %3,%0:%1")
(define_insn "const_umulsi3_highpart" (define_insn "const_umulsi3_highpart"
[(set (match_operand:SI 0 "register_operand" "=r") [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI (truncate:SI
(lshiftrt:DI (lshiftrt:DI
(mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "1")) (mult:DI (zero_extend:DI (match_operand:SI 2 "register_operand" "1"))
...@@ -2598,7 +2598,7 @@ ...@@ -2598,7 +2598,7 @@
}") }")
(define_insn "" (define_insn ""
[(set (match_operand:SI 0 "register_operand" "=r") [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI (truncate:SI
(lshiftrt:DI (lshiftrt:DI
(mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "%1")) (mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "%1"))
...@@ -2609,7 +2609,7 @@ ...@@ -2609,7 +2609,7 @@
"muls%.l %3,%0:%1") "muls%.l %3,%0:%1")
(define_insn "const_smulsi3_highpart" (define_insn "const_smulsi3_highpart"
[(set (match_operand:SI 0 "register_operand" "=r") [(set (match_operand:SI 0 "register_operand" "=d")
(truncate:SI (truncate:SI
(lshiftrt:DI (lshiftrt:DI
(mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "1")) (mult:DI (sign_extend:DI (match_operand:SI 2 "register_operand" "1"))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment