projects
/
gcc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
i386.md (subsi3_carry_zext): Remove "m" constraint for "register_operand".
[gcc.git]
/
gcc
/
config
/
i386
/
sse.md
diff --git
a/gcc/config/i386/sse.md
b/gcc/config/i386/sse.md
index 327537288ee3cbc674d1cd5b61585a71d7f0f320..72048ad665386d56d4323ea49fb13f3851cb7ee9 100644
(file)
--- a/
gcc/config/i386/sse.md
+++ b/
gcc/config/i386/sse.md
@@
-1532,7
+1532,7
@@
})
(define_insn "*sse4_1_extractps"
})
(define_insn "*sse4_1_extractps"
- [(set (match_operand:SF 0 "
register
_operand" "=rm")
+ [(set (match_operand:SF 0 "
nonimmediate
_operand" "=rm")
(vec_select:SF
(match_operand:V4SF 1 "register_operand" "x")
(parallel [(match_operand:SI 2 "const_0_to_3_operand" "n")])))]
(vec_select:SF
(match_operand:V4SF 1 "register_operand" "x")
(parallel [(match_operand:SI 2 "const_0_to_3_operand" "n")])))]
@@
-1694,7
+1694,7
@@
(define_insn "sse2_vmsqrtv2df2"
[(set (match_operand:V2DF 0 "register_operand" "=x")
(vec_merge:V2DF
(define_insn "sse2_vmsqrtv2df2"
[(set (match_operand:V2DF 0 "register_operand" "=x")
(vec_merge:V2DF
- (sqrt:V2DF (match_operand:V2DF 1 "
register
_operand" "xm"))
+ (sqrt:V2DF (match_operand:V2DF 1 "
nonimmediate
_operand" "xm"))
(match_operand:V2DF 2 "register_operand" "0")
(const_int 1)))]
"TARGET_SSE2"
(match_operand:V2DF 2 "register_operand" "0")
(const_int 1)))]
"TARGET_SSE2"