Fix expectation in AVX512 logic instructions test.
authorafomin <afomin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Feb 2016 14:36:03 +0000 (14:36 +0000)
committerafomin <afomin@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Feb 2016 14:36:03 +0000 (14:36 +0000)
gcc/testsuite

* gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233243 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c

index db294e8..13af6e2 100644 (file)
@@ -1,3 +1,6 @@
+2016-02-09  Alexander Fomin  <alexander.fomin@intel.com>
+       * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
+
 2016-02-09  Yuri Rumyantsev  <ysrumyan@gmail.com>
 
        * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
index 48d4d84..feff955 100644 (file)
@@ -51,7 +51,7 @@ avx512f_test (void)
 
   dst = _mm512_kunpackb (src1, src2);
   x = _mm512_mask_add_ps (x, dst, x, x);
-  dst_ref = 0xFF0F;
+  dst_ref = ((src2 << 8) | src1) & 0xFFFF;
 
   if (dst != dst_ref)
     abort ();