clang 22.0.0git
avx10_2_512satcvtintrin.h File Reference

Go to the source code of this file.

Macros

#define _mm512_ipcvts_bf16_epi8(A)
#define _mm512_mask_ipcvts_bf16_epi8(W, U, A)
#define _mm512_maskz_ipcvts_bf16_epi8(U, A)
#define _mm512_ipcvts_bf16_epu8(A)
#define _mm512_mask_ipcvts_bf16_epu8(W, U, A)
#define _mm512_maskz_ipcvts_bf16_epu8(U, A)
#define _mm512_ipcvtts_bf16_epi8(A)
#define _mm512_mask_ipcvtts_bf16_epi8(W, U, A)
#define _mm512_maskz_ipcvtts_bf16_epi8(U, A)
#define _mm512_ipcvtts_bf16_epu8(A)
#define _mm512_mask_ipcvtts_bf16_epu8(W, U, A)
#define _mm512_maskz_ipcvtts_bf16_epu8(U, A)
#define _mm512_ipcvts_ph_epi8(A)
#define _mm512_mask_ipcvts_ph_epi8(W, U, A)
#define _mm512_maskz_ipcvts_ph_epi8(U, A)
#define _mm512_ipcvts_roundph_epi8(A, R)
#define _mm512_mask_ipcvts_roundph_epi8(W, U, A, R)
#define _mm512_maskz_ipcvts_roundph_epi8(U, A, R)
#define _mm512_ipcvts_ph_epu8(A)
#define _mm512_mask_ipcvts_ph_epu8(W, U, A)
#define _mm512_maskz_ipcvts_ph_epu8(U, A)
#define _mm512_ipcvts_roundph_epu8(A, R)
#define _mm512_mask_ipcvts_roundph_epu8(W, U, A, R)
#define _mm512_maskz_ipcvts_roundph_epu8(U, A, R)
#define _mm512_ipcvts_ps_epi8(A)
#define _mm512_mask_ipcvts_ps_epi8(W, U, A)
#define _mm512_maskz_ipcvts_ps_epi8(U, A)
#define _mm512_ipcvts_roundps_epi8(A, R)
#define _mm512_mask_ipcvts_roundps_epi8(W, U, A, R)
#define _mm512_maskz_ipcvts_roundps_epi8(U, A, R)
#define _mm512_ipcvts_ps_epu8(A)
#define _mm512_mask_ipcvts_ps_epu8(W, U, A)
#define _mm512_maskz_ipcvts_ps_epu8(U, A)
#define _mm512_ipcvts_roundps_epu8(A, R)
#define _mm512_mask_ipcvts_roundps_epu8(W, U, A, R)
#define _mm512_maskz_ipcvts_roundps_epu8(U, A, R)
#define _mm512_ipcvtts_ph_epi8(A)
#define _mm512_mask_ipcvtts_ph_epi8(W, U, A)
#define _mm512_maskz_ipcvtts_ph_epi8(U, A)
#define _mm512_ipcvtts_roundph_epi8(A, S)
#define _mm512_mask_ipcvtts_roundph_epi8(W, U, A, S)
#define _mm512_maskz_ipcvtts_roundph_epi8(U, A, S)
#define _mm512_ipcvtts_ph_epu8(A)
#define _mm512_mask_ipcvtts_ph_epu8(W, U, A)
#define _mm512_maskz_ipcvtts_ph_epu8(U, A)
#define _mm512_ipcvtts_roundph_epu8(A, S)
#define _mm512_mask_ipcvtts_roundph_epu8(W, U, A, S)
#define _mm512_maskz_ipcvtts_roundph_epu8(U, A, S)
#define _mm512_ipcvtts_ps_epi8(A)
#define _mm512_mask_ipcvtts_ps_epi8(W, U, A)
#define _mm512_maskz_ipcvtts_ps_epi8(U, A)
#define _mm512_ipcvtts_roundps_epi8(A, S)
#define _mm512_mask_ipcvtts_roundps_epi8(W, U, A, S)
#define _mm512_maskz_ipcvtts_roundps_epi8(U, A, S)
#define _mm512_ipcvtts_ps_epu8(A)
#define _mm512_mask_ipcvtts_ps_epu8(W, U, A)
#define _mm512_maskz_ipcvtts_ps_epu8(U, A)
#define _mm512_ipcvtts_roundps_epu8(A, S)
#define _mm512_mask_ipcvtts_roundps_epu8(W, U, A, S)
#define _mm512_maskz_ipcvtts_roundps_epu8(U, A, S)

Macro Definition Documentation

◆ _mm512_ipcvts_bf16_epi8

#define _mm512_ipcvts_bf16_epi8 ( A)
Value:
((__m512i)__builtin_ia32_vcvtbf162ibs512((__v32bf)(__m512bh)(A)))

Definition at line 17 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_bf16_epu8

#define _mm512_ipcvts_bf16_epu8 ( A)
Value:
((__m512i)__builtin_ia32_vcvtbf162iubs512((__v32bf)(__m512bh)(A)))

Definition at line 30 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_ph_epi8

#define _mm512_ipcvts_ph_epi8 ( A)
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \
unsigned int __mmask32
#define _MM_FROUND_CUR_DIRECTION
static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_si512(void)

Definition at line 69 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_ph_epu8

#define _mm512_ipcvts_ph_epu8 ( A)
Value:
((__m512i)__builtin_ia32_vcvtph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \

Definition at line 98 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_ps_epi8

#define _mm512_ipcvts_ps_epi8 ( A)
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask( \
(__v16sf)(__m512)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \
unsigned short __mmask16

Definition at line 127 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_ps_epu8

#define _mm512_ipcvts_ps_epu8 ( A)
Value:
((__m512i)__builtin_ia32_vcvtps2iubs512_mask( \
(__v16sf)(__m512)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \

Definition at line 156 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_roundph_epi8

#define _mm512_ipcvts_roundph_epi8 ( A,
R )
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)_mm512_setzero_si512(), \
(__mmask32) - 1, (const int)R))

Definition at line 84 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_roundph_epu8

#define _mm512_ipcvts_roundph_epu8 ( A,
R )
Value:
((__m512i)__builtin_ia32_vcvtph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \
(const int)R))

Definition at line 113 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_roundps_epi8

#define _mm512_ipcvts_roundps_epi8 ( A,
R )
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask((__v16sf)(__m512)(A), \
(__v16su)_mm512_setzero_si512(), \
(__mmask16) - 1, (const int)R))

Definition at line 142 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvts_roundps_epu8

#define _mm512_ipcvts_roundps_epu8 ( A,
R )
Value:
((__m512i)__builtin_ia32_vcvtps2iubs512_mask( \
(__v16sf)(__m512)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \
(const int)R))

Definition at line 171 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_bf16_epi8

#define _mm512_ipcvtts_bf16_epi8 ( A)
Value:
((__m512i)__builtin_ia32_vcvttbf162ibs512((__v32bf)(__m512bh)(A)))

Definition at line 43 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_bf16_epu8

#define _mm512_ipcvtts_bf16_epu8 ( A)
Value:
((__m512i)__builtin_ia32_vcvttbf162iubs512((__v32bf)(__m512bh)(A)))

Definition at line 56 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_ph_epi8

#define _mm512_ipcvtts_ph_epi8 ( A)
Value:
((__m512i)__builtin_ia32_vcvttph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \

Definition at line 185 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_ph_epu8

#define _mm512_ipcvtts_ph_epu8 ( A)
Value:
((__m512i)__builtin_ia32_vcvttph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \

Definition at line 214 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_ps_epi8

#define _mm512_ipcvtts_ps_epi8 ( A)
Value:
((__m512i)__builtin_ia32_vcvttps2ibs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \

Definition at line 243 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_ps_epu8

#define _mm512_ipcvtts_ps_epu8 ( A)
Value:
((__m512i)__builtin_ia32_vcvttps2iubs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \

Definition at line 272 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_roundph_epi8

#define _mm512_ipcvtts_roundph_epi8 ( A,
S )
Value:
((__m512i)__builtin_ia32_vcvttph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \
S))

Definition at line 200 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_roundph_epu8

#define _mm512_ipcvtts_roundph_epu8 ( A,
S )
Value:
((__m512i)__builtin_ia32_vcvttph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32) - 1, \
S))

Definition at line 229 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_roundps_epi8

#define _mm512_ipcvtts_roundps_epi8 ( A,
S )
Value:
((__m512i)__builtin_ia32_vcvttps2ibs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \
S))

Definition at line 258 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtts_roundps_epu8

#define _mm512_ipcvtts_roundps_epu8 ( A,
S )
Value:
((__m512i)__builtin_ia32_vcvttps2iubs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16) - 1, \
S))

Definition at line 287 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_bf16_epi8

#define _mm512_mask_ipcvts_bf16_epi8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvts_bf16_epi8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvts_bf16_epi8(A)

Definition at line 20 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_bf16_epu8

#define _mm512_mask_ipcvts_bf16_epu8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvts_bf16_epu8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvts_bf16_epu8(A)

Definition at line 33 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_ph_epi8

#define _mm512_mask_ipcvts_ph_epi8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)(W), (__mmask32)(U), \

Definition at line 74 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_ph_epu8

#define _mm512_mask_ipcvts_ph_epu8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvtph2iubs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)(W), (__mmask32)(U), \

Definition at line 103 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_ps_epi8

#define _mm512_mask_ipcvts_ps_epi8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask((__v16sf)(__m512)(A), \
(__v16su)(W), (__mmask16)(U), \

Definition at line 132 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_ps_epu8

#define _mm512_mask_ipcvts_ps_epu8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvtps2iubs512_mask((__v16sf)(__m512)(A), \
(__v16su)(W), (__mmask16)(U), \

Definition at line 161 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_roundph_epi8

#define _mm512_mask_ipcvts_roundph_epi8 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)(W), (__mmask32)(U), (const int)R))

Definition at line 89 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_roundph_epu8

#define _mm512_mask_ipcvts_roundph_epu8 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)(W), (__mmask32)(U), (const int)R))

Definition at line 118 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_roundps_epi8

#define _mm512_mask_ipcvts_roundps_epi8 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask( \
(__v16sf)(__m512)(A), (__v16su)(W), (__mmask16)(U), (const int)R))

Definition at line 147 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvts_roundps_epu8

#define _mm512_mask_ipcvts_roundps_epu8 ( W,
U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtps2iubs512_mask( \
(__v16sf)(__m512)(A), (__v16su)(W), (__mmask16)(U), (const int)R))

Definition at line 176 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_bf16_epi8

#define _mm512_mask_ipcvtts_bf16_epi8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtts_bf16_epi8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvtts_bf16_epi8(A)

Definition at line 46 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_bf16_epu8

#define _mm512_mask_ipcvtts_bf16_epu8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtts_bf16_epu8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvtts_bf16_epu8(A)

Definition at line 59 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_ph_epi8

#define _mm512_mask_ipcvtts_ph_epi8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvttph2ibs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)(W), (__mmask32)(U), \

Definition at line 190 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_ph_epu8

#define _mm512_mask_ipcvtts_ph_epu8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvttph2iubs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)(W), (__mmask32)(U), \

Definition at line 219 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_ps_epi8

#define _mm512_mask_ipcvtts_ps_epi8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvttps2ibs512_mask((__v16sf)(__m512h)(A), \
(__v16su)(W), (__mmask16)(U), \

Definition at line 248 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_ps_epu8

#define _mm512_mask_ipcvtts_ps_epu8 ( W,
U,
A )
Value:
((__m512i)__builtin_ia32_vcvttps2iubs512_mask((__v16sf)(__m512h)(A), \
(__v16su)(W), (__mmask16)(U), \

Definition at line 277 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_roundph_epi8

#define _mm512_mask_ipcvtts_roundph_epi8 ( W,
U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)(W), (__mmask32)(U), S))

Definition at line 205 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_roundph_epu8

#define _mm512_mask_ipcvtts_roundph_epu8 ( W,
U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)(W), (__mmask32)(U), S))

Definition at line 234 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_roundps_epi8

#define _mm512_mask_ipcvtts_roundps_epi8 ( W,
U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttps2ibs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)(W), (__mmask16)(U), S))

Definition at line 263 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtts_roundps_epu8

#define _mm512_mask_ipcvtts_roundps_epu8 ( W,
U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttps2iubs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)(W), (__mmask16)(U), S))

Definition at line 292 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_bf16_epi8

#define _mm512_maskz_ipcvts_bf16_epi8 ( U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvts_bf16_epi8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 25 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_bf16_epu8

#define _mm512_maskz_ipcvts_bf16_epu8 ( U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvts_bf16_epu8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 38 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_ph_epi8

#define _mm512_maskz_ipcvts_ph_epi8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \

Definition at line 79 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_ph_epu8

#define _mm512_maskz_ipcvts_ph_epu8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvtph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \

Definition at line 108 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_ps_epi8

#define _mm512_maskz_ipcvts_ps_epi8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask( \
(__v16sf)(__m512)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \

Definition at line 137 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_ps_epu8

#define _mm512_maskz_ipcvts_ps_epu8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvtps2iubs512_mask( \
(__v16sf)(__m512)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \

Definition at line 166 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_roundph_epi8

#define _mm512_maskz_ipcvts_roundph_epi8 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)_mm512_setzero_si512(), \
(__mmask32)(U), (const int)R))

Definition at line 93 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_roundph_epu8

#define _mm512_maskz_ipcvts_roundph_epu8 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \
(const int)R))

Definition at line 122 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_roundps_epi8

#define _mm512_maskz_ipcvts_roundps_epi8 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask((__v16sf)(__m512)(A), \
(__v16su)_mm512_setzero_si512(), \
(__mmask16)(U), (const int)R))

Definition at line 151 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvts_roundps_epu8

#define _mm512_maskz_ipcvts_roundps_epu8 ( U,
A,
R )
Value:
((__m512i)__builtin_ia32_vcvtps2iubs512_mask( \
(__v16sf)(__m512)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \
(const int)R))

Definition at line 180 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_bf16_epi8

#define _mm512_maskz_ipcvtts_bf16_epi8 ( U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtts_bf16_epi8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 51 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_bf16_epu8

#define _mm512_maskz_ipcvtts_bf16_epu8 ( U,
A )
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtts_bf16_epu8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 64 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_ph_epi8

#define _mm512_maskz_ipcvtts_ph_epi8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvttph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \

Definition at line 195 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_ph_epu8

#define _mm512_maskz_ipcvtts_ph_epu8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvttph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \

Definition at line 224 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_ps_epi8

#define _mm512_maskz_ipcvtts_ps_epi8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvttps2ibs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \

Definition at line 253 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_ps_epu8

#define _mm512_maskz_ipcvtts_ps_epu8 ( U,
A )
Value:
((__m512i)__builtin_ia32_vcvttps2iubs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \

Definition at line 282 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_roundph_epi8

#define _mm512_maskz_ipcvtts_roundph_epi8 ( U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \
S))

Definition at line 209 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_roundph_epu8

#define _mm512_maskz_ipcvtts_roundph_epu8 ( U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttph2iubs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)(U), \
S))

Definition at line 238 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_roundps_epi8

#define _mm512_maskz_ipcvtts_roundps_epi8 ( U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttps2ibs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \
S))

Definition at line 267 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtts_roundps_epu8

#define _mm512_maskz_ipcvtts_roundps_epu8 ( U,
A,
S )
Value:
((__m512i)__builtin_ia32_vcvttps2iubs512_mask( \
(__v16sf)(__m512h)(A), (__v16su)_mm512_setzero_si512(), (__mmask16)(U), \
S))

Definition at line 296 of file avx10_2_512satcvtintrin.h.