diff options
author | Uros Bizjak <ubizjak@gmail.com> | 2008-05-15 16:38:23 +0200 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2008-05-15 16:38:23 +0200 |
commit | 2819ae08d2787c83eb63e8526082a983fe9335c9 (patch) | |
tree | 337e4203b3a97387958912845e8d6fa743e4f96f /gcc/config/i386/sse.md | |
parent | 41d1c8ddaf0e1a76896a7e0101b8f3bb5eb4bd8e (diff) | |
download | gcc-2819ae08d2787c83eb63e8526082a983fe9335c9.zip gcc-2819ae08d2787c83eb63e8526082a983fe9335c9.tar.gz gcc-2819ae08d2787c83eb63e8526082a983fe9335c9.tar.bz2 |
sse.md (*vec_concatv2sf_sse4_1): Add "m" constraint to alternative 4 of operand 2.
* config/i386/sse.md (*vec_concatv2sf_sse4_1): Add "m" constraint
to alternative 4 of operand 2.
From-SVN: r135364
Diffstat (limited to 'gcc/config/i386/sse.md')
-rw-r--r-- | gcc/config/i386/sse.md | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 5f0f9d3..f767dda 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -2260,10 +2260,10 @@ ;; Although insertps takes register source, we prefer ;; unpcklps with register source since it is shorter. (define_insn "*vec_concatv2sf_sse4_1" - [(set (match_operand:V2SF 0 "register_operand" "=x,x,x,*y,*y") + [(set (match_operand:V2SF 0 "register_operand" "=x,x,x,*y ,*y") (vec_concat:V2SF - (match_operand:SF 1 "nonimmediate_operand" " 0,0,m, 0, m") - (match_operand:SF 2 "vector_move_operand" " x,m,C,*y, C")))] + (match_operand:SF 1 "nonimmediate_operand" " 0,0,m, 0 , m") + (match_operand:SF 2 "vector_move_operand" " x,m,C,*ym, C")))] "TARGET_SSE4_1" "@ unpcklps\t{%2, %0|%0, %2} |