diff options
Diffstat (limited to 'gcc/config/i386/sse.md')
| -rw-r--r-- | gcc/config/i386/sse.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/i386/sse.md b/gcc/config/i386/sse.md index 4bd1040..95cb797 100644 --- a/gcc/config/i386/sse.md +++ b/gcc/config/i386/sse.md @@ -1230,7 +1230,7 @@ [(set (match_operand:V2SF 0 "register_operand" "=x,x,*y,*y") (vec_concat:V2SF (match_operand:SF 1 "nonimmediate_operand" " 0,m, 0, m") - (match_operand:SF 2 "vector_move_operand" " x,C,*y, C")))] + (match_operand:SF 2 "reg_or_0_operand" " x,C,*y, C")))] "TARGET_SSE" "@ unpcklps\t{%2, %0|%0, %2} @@ -3374,7 +3374,7 @@ (vec_merge:V4SI (vec_duplicate:V4SI (match_operand:SI 2 "nonimmediate_operand" "mr,m,x")) - (match_operand:V4SI 1 "vector_move_operand" " C,C,0") + (match_operand:V4SI 1 "reg_or_0_operand" " C,C,0") (const_int 1)))] "TARGET_SSE" "@ |
