/* 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); | |
} |