1  /* PR target/79932 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O0 -mavx512bw" } */
       4  
       5  #include <x86intrin.h>
       6  
       7  __m512i a, b, c, d, e, f, g, h, i;
       8  __mmask32 m;
       9  
      10  void
      11  foo (void)
      12  {
      13    d = _mm512_packs_epi32 (a, b);
      14    e = _mm512_maskz_packs_epi32 (m, a, b);
      15    f = _mm512_mask_packs_epi32 (c, m, a, b);
      16    g = _mm512_packus_epi32 (a, b);
      17    h = _mm512_maskz_packus_epi32 (m, a, b);
      18    i = _mm512_mask_packus_epi32 (c, m, a, b);
      19  }