blob: 5caec911b01e13ab0d9a472a0a0edeea41b7c4b3 [file] [log] [blame]
/* PR target/79733 */
/* { dg-do compile } */
/* { dg-options "-O2 -mavx512f" } */
typedef unsigned short __mmask16;
extern __inline int
__attribute__ ((__gnu_inline__, __always_inline__, __artificial__))
_mm512_kortestc (__mmask16 __A, __mmask16 __B)
{
return (__mmask16) __builtin_ia32_kortestchi ((__mmask16) __A,
(__mmask16) __B);
}
void
avx512f_test ()
{
volatile __mmask16 k1 = 0;
__mmask16 k2 = 0;
volatile short r;
r = _mm512_kortestc (k1, k2);
}