1 /* { dg-do compile } */
2 /* { dg-options "-O0 -mavx512f" } */
3 /* { dg-final { scan-assembler-times "kortestw\[ \\t\]+\[^\n\]*%k\[0-7\]" 4 } } */
9 volatile __mmask16 k1
= 0;
11 volatile __mmask8 k3
= 0;
14 volatile short r
__attribute__((unused
));
16 /* Check that appropriate insn sequence is generated at -O0. */
17 r
= _mm512_kortestc (k1
, k2
);
18 r
= _mm512_kortestz (k1
, k2
);
20 r
= _mm512_kortestc (k3
, k4
);
21 r
= _mm512_kortestz (k3
, k4
);