2 /* { dg-options "-O2 -mavx512f" } */
3 /* { dg-require-effective-target avx512f } */
6 #include "avx512f-helper.h"
11 __m512 a
= _mm512_set1_ps ((float) M_PI
);
12 __m512 b
= _mm512_set1_ps ((float) 1.f
);
14 __m512 result1
= _mm512_add_round_ps (a
, b
, (_MM_FROUND_TO_NEG_INF
| _MM_FROUND_NO_EXC
));
15 __m512 result2
= _mm512_add_round_ps (a
, b
, (_MM_FROUND_TO_POS_INF
| _MM_FROUND_NO_EXC
));
17 if (result1
[0] == result2
[0])