(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.target/
i386/
pr94962-2.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -mavx512f" } */
       3  /* { dg-final { scan-assembler-not "vmovdqa" } } */
       4  /* { dg-final { scan-assembler-times "vpcmpeqd\[ \\t\]+%xmm\[0-9\]" 1 } } */
       5  /* { dg-final { scan-assembler-times "vpcmpeqd\[ \\t\]+%ymm\[0-9\]" 1 } } */
       6  
       7  #include <immintrin.h>
       8  
       9  __m512i mask1()
      10  {
      11    return _mm512_zextsi128_si512(_mm_set1_epi8(-1));
      12  }
      13  
      14  __m512i mask2()
      15  {
      16    return _mm512_zextsi256_si512(_mm256_set1_epi8(-1));
      17  }