URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-stable/] [gcc-4.5.1/] [gcc/] [testsuite/] [gcc.target/] [i386/] [avx-set-v32qi-3.c] - Rev 816
Go to most recent revision | Compare with Previous | Blame | View Log
/* { dg-do run } */ /* { dg-require-effective-target avx } */ /* { dg-options "-O2 -mavx" } */ #include "avx-check.h" static __m256i __attribute__((noinline)) foo (char x) { return _mm256_set_epi8 (x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x, x); } static void avx_test (void) { char e = -45; char v[32]; union256i_b u; int i; for (i = 0; i < ARRAY_SIZE (v); i++) v[i] = e; u.x = foo (e); if (check_union256i_b (u, v)) abort (); }
Go to most recent revision | Compare with Previous | Blame | View Log