diff options
Diffstat (limited to 'contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h')
-rw-r--r-- | contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h b/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h index 3894b29f5725..23c423584a7a 100644 --- a/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h +++ b/contrib/llvm/tools/clang/lib/Headers/avx512cdintrin.h @@ -126,6 +126,19 @@ _mm512_maskz_lzcnt_epi64 (__mmask8 __U, __m512i __A) (__v8di) _mm512_setzero_si512 (), (__mmask8) __U); } + +static __inline__ __m512i __DEFAULT_FN_ATTRS +_mm512_broadcastmb_epi64 (__mmask8 __A) +{ + return (__m512i) __builtin_ia32_broadcastmb512 (__A); +} + +static __inline__ __m512i __DEFAULT_FN_ATTRS +_mm512_broadcastmw_epi32 (__mmask16 __A) +{ + return (__m512i) __builtin_ia32_broadcastmw512 (__A); +} + #undef __DEFAULT_FN_ATTRS #endif |