sse.md (*avx_cvtpd2dq256_2, [...]): Use v constraint instead of x.
authorJakub Jelinek <jakub@redhat.com>
Fri, 6 May 2016 13:09:53 +0000 (15:09 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 6 May 2016 13:09:53 +0000 (15:09 +0200)
* config/i386/sse.md (*avx_cvtpd2dq256_2, *avx_cvtps2pd256_2): Use
v constraint instead of x.

From-SVN: r235965

gcc/ChangeLog
gcc/config/i386/sse.md

index eea7c7a534bace124b7c84a1f1dd7c256bb2030c..33839fca5e35ab4b1e7a313568fedd4e6ebeefc7 100644 (file)
@@ -1,3 +1,8 @@
+2016-05-06  Jakub Jelinek  <jakub@redhat.com>
+
+       * config/i386/sse.md (*avx_cvtpd2dq256_2, *avx_cvtps2pd256_2): Use
+       v constraint instead of x.
+
 2016-05-06  Nathan Sidwell  <nathan@codesourcery.com>
 
        * gimple.c (gimple_call_same_target_p): Unique functions are eq.
index 53de92c2f0097f1a1719c03228d7bd351220edda..1081a1de817b3449389001f86d3daa9c5306a379 100644 (file)
   "operands[2] = CONST0_RTX (V4SImode);")
 
 (define_insn "*avx_cvtpd2dq256_2"
-  [(set (match_operand:V8SI 0 "register_operand" "=x")
+  [(set (match_operand:V8SI 0 "register_operand" "=v")
        (vec_concat:V8SI
-         (unspec:V4SI [(match_operand:V4DF 1 "nonimmediate_operand" "xm")]
+         (unspec:V4SI [(match_operand:V4DF 1 "nonimmediate_operand" "vm")]
                       UNSPEC_FIX_NOTRUNC)
          (match_operand:V4SI 2 "const0_operand")))]
   "TARGET_AVX"
    (set_attr "mode" "<MODE>")])
 
 (define_insn "*avx_cvtps2pd256_2"
-  [(set (match_operand:V4DF 0 "register_operand" "=x")
+  [(set (match_operand:V4DF 0 "register_operand" "=v")
        (float_extend:V4DF
          (vec_select:V4SF
-           (match_operand:V8SF 1 "nonimmediate_operand" "xm")
+           (match_operand:V8SF 1 "nonimmediate_operand" "vm")
            (parallel [(const_int 0) (const_int 1)
                       (const_int 2) (const_int 3)]))))]
   "TARGET_AVX"