diff options
Diffstat (limited to 'sysdeps/x86_64/tst-avx512mod.c')
-rw-r--r-- | sysdeps/x86_64/tst-avx512mod.c | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/sysdeps/x86_64/tst-avx512mod.c b/sysdeps/x86_64/tst-avx512mod.c deleted file mode 100644 index 4cfb3a2c3d..0000000000 --- a/sysdeps/x86_64/tst-avx512mod.c +++ /dev/null @@ -1,48 +0,0 @@ -/* Test case for x86-64 preserved AVX512 registers in dynamic linker. */ - -#ifdef __AVX512F__ -#include <stdlib.h> -#include <string.h> -#include <immintrin.h> - -__m512i -avx512_test (__m512i x0, __m512i x1, __m512i x2, __m512i x3, - __m512i x4, __m512i x5, __m512i x6, __m512i x7) -{ - __m512i zmm; - - zmm = _mm512_set1_epi32 (0); - if (memcmp (&zmm, &x0, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (1); - if (memcmp (&zmm, &x1, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (2); - if (memcmp (&zmm, &x2, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (3); - if (memcmp (&zmm, &x3, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (4); - if (memcmp (&zmm, &x4, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (5); - if (memcmp (&zmm, &x5, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (6); - if (memcmp (&zmm, &x6, sizeof (zmm))) - abort (); - - zmm = _mm512_set1_epi32 (7); - if (memcmp (&zmm, &x7, sizeof (zmm))) - abort (); - - return _mm512_set1_epi32 (0x12349876); -} -#endif |