From: Kirill Yukhin Date: Tue, 30 Aug 2011 13:28:21 +0000 (+0000) Subject: Rename avx2-vmovmskb-2.c to avx2-vpmovmskb-2.c. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8ed6164c72a03658c50da50f2ead9ed18d41b727;p=gcc.git Rename avx2-vmovmskb-2.c to avx2-vpmovmskb-2.c. 2011-08-30 Kirill Yukhin PR testsuite/50185 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ... * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update. From-SVN: r178302 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 95c78825a1e..86b801996f0 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2011-08-30 Kirill Yukhin + + PR testsuite/50185 + * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ... + * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update. + 2011-08-30 Christian Bruel * g++.dg/bprob/bprob.exp (feedback_options): Set -fbranch-probabilities. diff --git a/gcc/testsuite/gcc.target/i386/avx2-vmovmskb-2.c b/gcc/testsuite/gcc.target/i386/avx2-vmovmskb-2.c deleted file mode 100644 index 6637d0c8001..00000000000 --- a/gcc/testsuite/gcc.target/i386/avx2-vmovmskb-2.c +++ /dev/null @@ -1,26 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-mavx2 -O2" } */ -/* { dg-final { scan-assembler "vmovmskb" } } */ - -#include "avx2-check.h" - -static void -avx2_test (void) -{ - union256i_b s; - int res, res_ref; - int i, e = 0; - - s.x = _mm256_set_epi8 (1, 2, 3, 4, 10, 20, 30, 90, -80, -40, -100, - 15, 98, 25, 98, 7, 1, 2, 3, 4, 10, 20, 30, 90, - -80, -40, -100, -15, 98, 25, 98, 7); - - res = _mm256_movemask_epi8 (s.x); - - for (i = 0; i < 32; i++) - if (s.a[i] & (1 << 7)) - res_ref = res_ref | (1 << i); - - if (res != res_ref) - abort (); -} diff --git a/gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c b/gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c new file mode 100644 index 00000000000..e5a9c10e147 --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/avx2-vpmovmskb-2.c @@ -0,0 +1,26 @@ +/* { dg-do compile } */ +/* { dg-options "-mavx2 -O2" } */ +/* { dg-final { scan-assembler "vpmovmskb\[ \\t\]+\[^\n\]*%ymm\[0-9\]" } } */ + +#include "avx2-check.h" + +static void +avx2_test (void) +{ + union256i_b s; + int res, res_ref; + int i, e = 0; + + s.x = _mm256_set_epi8 (1, 2, 3, 4, 10, 20, 30, 90, -80, -40, -100, + 15, 98, 25, 98, 7, 1, 2, 3, 4, 10, 20, 30, 90, + -80, -40, -100, -15, 98, 25, 98, 7); + + res = _mm256_movemask_epi8 (s.x); + + for (i = 0; i < 32; i++) + if (s.a[i] & (1 << 7)) + res_ref = res_ref | (1 << i); + + if (res != res_ref) + abort (); +}