blob: 76a60eaf1ead7f7ad8e9f1d60265c8d2e6428df3 [file] [log] [blame]
/* PR target/82855 */
/* { dg-do compile } */
/* { dg-options "-O2 -mavx512vl -mavx512dq" } */
/* { dg-final { scan-assembler {\mkortestb\M} } } */
#include <immintrin.h>
int
foo (const __m256i *ptr)
{
__m256i v = _mm256_loadu_si256 (ptr);
__mmask8 m = _mm256_cmpeq_epi32_mask (v, _mm256_setzero_si256 ());
return 0 == m;
}