aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c')
-rw-r--r--gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c36
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c b/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c
deleted file mode 100644
index b1a7bed..0000000
--- a/gcc/testsuite/gcc.target/i386/avx10_2-512-vminmaxbf16-2.c
+++ /dev/null
@@ -1,36 +0,0 @@
-/* { dg-do run } */
-/* { dg-options "-fsignaling-nans -mfpmath=sse -O2 -march=x86-64-v3 -mavx10.2" } */
-/* { dg-require-effective-target avx10_2 } */
-
-#ifndef AVX10_2
-#define AVX10_2
-#define AVX10_512BIT
-#endif
-#include "avx10-helper.h"
-#define SIZE (AVX512F_LEN / 16)
-#include <stdbool.h>
-#include "avx10-minmax-helper.h"
-#include "avx512f-mask-type.h"
-
-void static
-CALC (__bf16 *r, __bf16 *s1, __bf16 *s2, int R)
-{
- for(int i = 0; i < SIZE; i++)
- r[i] = minmax___bf16(&s1[i], &s2[i], R);
-}
-
-void
-TEST (void)
-{
- int i, sign;
- UNION_TYPE (AVX512F_LEN, bf16_bf) res1, res2, res3, src1, src2;
- MASK_TYPE mask = MASK_VALUE;
- __bf16 res_ref[SIZE];
-
- UNIT_TEST(0, pbh, bf16_bf, __bf16);
- UNIT_TEST(1, pbh, bf16_bf, __bf16);
- UNIT_TEST(4, pbh, bf16_bf, __bf16);
- UNIT_TEST(5, pbh, bf16_bf, __bf16);
- UNIT_TEST(16, pbh, bf16_bf, __bf16);
- UNIT_TEST(17, pbh, bf16_bf, __bf16);
-}