aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/gcc.target/i386/avx2-vpop-check.h
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/gcc/testsuite/gcc.target/i386/avx2-vpop-check.h')
-rw-r--r--gcc-4.8/gcc/testsuite/gcc.target/i386/avx2-vpop-check.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/gcc-4.8/gcc/testsuite/gcc.target/i386/avx2-vpop-check.h b/gcc-4.8/gcc/testsuite/gcc.target/i386/avx2-vpop-check.h
deleted file mode 100644
index 143b54dae..000000000
--- a/gcc-4.8/gcc/testsuite/gcc.target/i386/avx2-vpop-check.h
+++ /dev/null
@@ -1,53 +0,0 @@
-#include "avx2-check.h"
-
-#define SIZE 256
-
-TYPE a[SIZE];
-TYPE b[SIZE];
-TYPE c[SIZE];
-volatile TYPE c_ref[SIZE];
-
-__attribute__ ((__noinline__))
-void
-gen_pop ()
-{
- int i;
- for (i = 0; i < SIZE; ++i)
-#ifdef BIN_OP
- c[i] = BIN_OP (a[i], b[i]);
-#else /* Must be UN_OP */
- c[i] = UN_OP (a[i]);
-#endif /* BIN_OP */
-}
-
-void
-check_pop ()
-{
- int i;
- for (i = 0; i < SIZE; ++i)
-#ifdef BIN_OP
- c_ref[i] = BIN_OP (a[i], b[i]);
-#else /* Must be UN_OP */
- c_ref[i] = UN_OP (a[i]);
-#endif /* BIN_OP */
-}
-
-void static
-avx2_test (void)
-{
- int i, j;
- for (i = 0; i < 4; ++i )
- {
- for ( j = 0; j < SIZE; ++j )
- {
- a[i] = i * i + i;
- b[i] = i * i * i;
- }
-
- gen_pop ();
- check_pop ();
-
- if (memcmp (c, c_ref, SIZE * sizeof (TYPE)))
- abort();
- }
-}