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 foo(void)11foo (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 } 20