avx512f-klogic-2.c: Fix operand calculation order.
authorKirill Yukhin <kirill.yukhin@gmail.com>
Fri, 2 Sep 2016 20:04:14 +0000 (20:04 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Fri, 2 Sep 2016 20:04:14 +0000 (20:04 +0000)
gcc/testsuite/
  * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.

From-SVN: r239966

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

index 255d6c2c7cb46dfab63d99278312f926a580377b..6764da1b3e5df6557cb2b7c2dd566f1897800421 100644 (file)
@@ -1,3 +1,7 @@
+2016-09-02  Kirill Yukhin  <kirill.yukhin@gmaile.com>
+
+       * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
+
 2016-09-02  David Malcolm  <dmalcolm@redhat.com>
 
        * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
index feff9558a15d880e272fc8cf79960dffdba5b93b..ec09e4c61820e7a37e45d394dfdc3c2a7d7a8038 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 = ((src2 << 8) | src1) & 0xFFFF;
+  dst_ref = ((src1 << 8) | src2) & 0xFFFF;
 
   if (dst != dst_ref)
     abort ();