clang 22.0.0git
avx10_2satcvtintrin.h File Reference

Go to the source code of this file.

Macros

#define _mm_ipcvts_bf16_epi8(A)
#define _mm_mask_ipcvts_bf16_epi8(W, U, A)
#define _mm_maskz_ipcvts_bf16_epi8(U, A)
#define _mm256_ipcvts_bf16_epi8(A)
#define _mm256_mask_ipcvts_bf16_epi8(W, U, A)
#define _mm256_maskz_ipcvts_bf16_epi8(U, A)
#define _mm_ipcvts_bf16_epu8(A)
#define _mm_mask_ipcvts_bf16_epu8(W, U, A)
#define _mm_maskz_ipcvts_bf16_epu8(U, A)
#define _mm256_ipcvts_bf16_epu8(A)
#define _mm256_mask_ipcvts_bf16_epu8(W, U, A)
#define _mm256_maskz_ipcvts_bf16_epu8(U, A)
#define _mm_ipcvts_ph_epi8(A)
#define _mm_mask_ipcvts_ph_epi8(W, U, A)
#define _mm_maskz_ipcvts_ph_epi8(U, A)
#define _mm256_ipcvts_ph_epi8(A)
#define _mm256_mask_ipcvts_ph_epi8(W, U, A)
#define _mm256_maskz_ipcvts_ph_epi8(U, A)
#define _mm_ipcvts_ph_epu8(A)
#define _mm_mask_ipcvts_ph_epu8(W, U, A)
#define _mm_maskz_ipcvts_ph_epu8(U, A)
#define _mm256_ipcvts_ph_epu8(A)
#define _mm256_mask_ipcvts_ph_epu8(W, U, A)
#define _mm256_maskz_ipcvts_ph_epu8(U, A)
#define _mm_ipcvts_ps_epi8(A)
#define _mm_mask_ipcvts_ps_epi8(W, U, A)
#define _mm_maskz_ipcvts_ps_epi8(U, A)
#define _mm256_ipcvts_ps_epi8(A)
#define _mm256_mask_ipcvts_ps_epi8(W, U, A)
#define _mm256_maskz_ipcvts_ps_epi8(U, A)
#define _mm_ipcvts_ps_epu8(A)
#define _mm_mask_ipcvts_ps_epu8(W, U, A)
#define _mm_maskz_ipcvts_ps_epu8(U, A)
#define _mm256_ipcvts_ps_epu8(A)
#define _mm256_mask_ipcvts_ps_epu8(W, U, A)
#define _mm256_maskz_ipcvts_ps_epu8(U, A)
#define _mm_ipcvtts_bf16_epi8(A)
#define _mm_mask_ipcvtts_bf16_epi8(W, U, A)
#define _mm_maskz_ipcvtts_bf16_epi8(U, A)
#define _mm256_ipcvtts_bf16_epi8(A)
#define _mm256_mask_ipcvtts_bf16_epi8(W, U, A)
#define _mm256_maskz_ipcvtts_bf16_epi8(U, A)
#define _mm_ipcvtts_bf16_epu8(A)
#define _mm_mask_ipcvtts_bf16_epu8(W, U, A)
#define _mm_maskz_ipcvtts_bf16_epu8(U, A)
#define _mm256_ipcvtts_bf16_epu8(A)
#define _mm256_mask_ipcvtts_bf16_epu8(W, U, A)
#define _mm256_maskz_ipcvtts_bf16_epu8(U, A)
#define _mm_ipcvtts_ph_epi8(A)
#define _mm_mask_ipcvtts_ph_epi8(W, U, A)
#define _mm_maskz_ipcvtts_ph_epi8(U, A)
#define _mm256_ipcvtts_ph_epi8(A)
#define _mm256_mask_ipcvtts_ph_epi8(W, U, A)
#define _mm256_maskz_ipcvtts_ph_epi8(U, A)
#define _mm_ipcvtts_ph_epu8(A)
#define _mm_mask_ipcvtts_ph_epu8(W, U, A)
#define _mm_maskz_ipcvtts_ph_epu8(U, A)
#define _mm256_ipcvtts_ph_epu8(A)
#define _mm256_mask_ipcvtts_ph_epu8(W, U, A)
#define _mm256_maskz_ipcvtts_ph_epu8(U, A)
#define _mm_ipcvtts_ps_epi8(A)
#define _mm_mask_ipcvtts_ps_epi8(W, U, A)
#define _mm_maskz_ipcvtts_ps_epi8(U, A)
#define _mm256_ipcvtts_ps_epi8(A)
#define _mm256_mask_ipcvtts_ps_epi8(W, U, A)
#define _mm256_maskz_ipcvtts_ps_epi8(U, A)
#define _mm_ipcvtts_ps_epu8(A)
#define _mm_mask_ipcvtts_ps_epu8(W, U, A)
#define _mm_maskz_ipcvtts_ps_epu8(U, A)
#define _mm256_ipcvtts_ps_epu8(A)
#define _mm256_mask_ipcvtts_ps_epu8(W, U, A)
#define _mm256_maskz_ipcvtts_ps_epu8(U, A)

Macro Definition Documentation

◆ _mm256_ipcvts_bf16_epi8

#define _mm256_ipcvts_bf16_epi8 ( A)
Value:
((__m256i)__builtin_ia32_vcvtbf162ibs256((__v16bf)(__m256bh)(A)))

Definition at line 29 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvts_bf16_epu8

#define _mm256_ipcvts_bf16_epu8 ( A)
Value:
((__m256i)__builtin_ia32_vcvtbf162iubs256((__v16bf)(__m256bh)(A)))

Definition at line 54 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvts_ph_epi8

#define _mm256_ipcvts_ph_epi8 ( A)
Value:
((__m256i)__builtin_ia32_vcvtph2ibs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)_mm256_setzero_si256(), (__mmask16)-1))
unsigned short __mmask16
static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition avxintrin.h:4337

Definition at line 79 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvts_ph_epu8

#define _mm256_ipcvts_ph_epu8 ( A)
Value:
((__m256i)__builtin_ia32_vcvtph2iubs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)_mm256_setzero_si256(), (__mmask16)-1))

Definition at line 104 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvts_ps_epi8

#define _mm256_ipcvts_ps_epi8 ( A)
Value:
((__m256i)__builtin_ia32_vcvtps2ibs256_mask( \
(__v8sf)(__m256)(A), (__v8su)_mm256_setzero_si256(), (__mmask8)-1))
unsigned char __mmask8

Definition at line 129 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvts_ps_epu8

#define _mm256_ipcvts_ps_epu8 ( A)
Value:
((__m256i)__builtin_ia32_vcvtps2iubs256_mask( \
(__v8sf)(__m256)(A), (__v8su)_mm256_setzero_si256(), (__mmask8)-1))

Definition at line 153 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvtts_bf16_epi8

#define _mm256_ipcvtts_bf16_epi8 ( A)
Value:
((__m256i)__builtin_ia32_vcvttbf162ibs256((__v16bf)(__m256bh)(A)))

Definition at line 177 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvtts_bf16_epu8

#define _mm256_ipcvtts_bf16_epu8 ( A)
Value:
((__m256i)__builtin_ia32_vcvttbf162iubs256((__v16bf)(__m256bh)(A)))

Definition at line 202 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvtts_ph_epi8

#define _mm256_ipcvtts_ph_epi8 ( A)
Value:
((__m256i)__builtin_ia32_vcvttph2ibs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)_mm256_setzero_si256(), (__mmask16)-1))

Definition at line 227 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvtts_ph_epu8

#define _mm256_ipcvtts_ph_epu8 ( A)
Value:
((__m256i)__builtin_ia32_vcvttph2iubs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)_mm256_setzero_si256(), (__mmask16)-1))

Definition at line 252 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvtts_ps_epi8

#define _mm256_ipcvtts_ps_epi8 ( A)
Value:
((__m256i)__builtin_ia32_vcvttps2ibs256_mask( \
(__v8sf)(__m256)(A), (__v8su)_mm256_setzero_si256(), (__mmask8)-1))

Definition at line 277 of file avx10_2satcvtintrin.h.

◆ _mm256_ipcvtts_ps_epu8

#define _mm256_ipcvtts_ps_epu8 ( A)
Value:
((__m256i)__builtin_ia32_vcvttps2iubs256_mask( \
(__v8sf)(__m256)(A), (__v8su)_mm256_setzero_si256(), (__mmask8)-1))

Definition at line 301 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvts_bf16_epi8

#define _mm256_mask_ipcvts_bf16_epi8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvts_bf16_epi8(A), \
(__v16hi)(__m256i)(W)))
#define _mm256_ipcvts_bf16_epi8(A)

Definition at line 32 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvts_bf16_epu8

#define _mm256_mask_ipcvts_bf16_epu8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvts_bf16_epu8(A), \
(__v16hi)(__m256i)(W)))
#define _mm256_ipcvts_bf16_epu8(A)

Definition at line 57 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvts_ph_epi8

#define _mm256_mask_ipcvts_ph_epi8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvtph2ibs256_mask((__v16hf)(__m256h)(A), \
(__v16hu)(W), (__mmask16)(U)))

Definition at line 83 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvts_ph_epu8

#define _mm256_mask_ipcvts_ph_epu8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvtph2iubs256_mask((__v16hf)(__m256h)(A), \
(__v16hu)(W), (__mmask16)(U)))

Definition at line 108 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvts_ps_epi8

#define _mm256_mask_ipcvts_ps_epi8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvtps2ibs256_mask((__v8sf)(__m256)(A), \
(__v8su)(W), (__mmask8)(U)))

Definition at line 133 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvts_ps_epu8

#define _mm256_mask_ipcvts_ps_epu8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvtps2iubs256_mask((__v8sf)(__m256)(A), \
(__v8su)(W), (__mmask8)(U)))

Definition at line 157 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvtts_bf16_epi8

#define _mm256_mask_ipcvtts_bf16_epi8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvtts_bf16_epi8(A), \
(__v16hi)(__m256i)(W)))
#define _mm256_ipcvtts_bf16_epi8(A)

Definition at line 180 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvtts_bf16_epu8

#define _mm256_mask_ipcvtts_bf16_epu8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvtts_bf16_epu8(A), \
(__v16hi)(__m256i)(W)))
#define _mm256_ipcvtts_bf16_epu8(A)

Definition at line 205 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvtts_ph_epi8

#define _mm256_mask_ipcvtts_ph_epi8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvttph2ibs256_mask((__v16hf)(__m256h)(A), \
(__v16hu)(W), (__mmask16)(U)))

Definition at line 231 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvtts_ph_epu8

#define _mm256_mask_ipcvtts_ph_epu8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvttph2iubs256_mask((__v16hf)(__m256h)(A), \
(__v16hu)(W), (__mmask16)(U)))

Definition at line 256 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvtts_ps_epi8

#define _mm256_mask_ipcvtts_ps_epi8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvttps2ibs256_mask((__v8sf)(__m256)(A), \
(__v8su)(W), (__mmask8)(U)))

Definition at line 281 of file avx10_2satcvtintrin.h.

◆ _mm256_mask_ipcvtts_ps_epu8

#define _mm256_mask_ipcvtts_ps_epu8 ( W,
U,
A )
Value:
((__m256i)__builtin_ia32_vcvttps2iubs256_mask((__v8sf)(__m256)(A), \
(__v8su)(W), (__mmask8)(U)))

Definition at line 305 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvts_bf16_epi8

#define _mm256_maskz_ipcvts_bf16_epi8 ( U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvts_bf16_epi8(A), \
(__v16hi)_mm256_setzero_si256()))

Definition at line 37 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvts_bf16_epu8

#define _mm256_maskz_ipcvts_bf16_epu8 ( U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvts_bf16_epu8(A), \
(__v16hi)_mm256_setzero_si256()))

Definition at line 62 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvts_ph_epi8

#define _mm256_maskz_ipcvts_ph_epi8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvtph2ibs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)(_mm256_setzero_si256()), \
(__mmask16)(U)))

Definition at line 87 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvts_ph_epu8

#define _mm256_maskz_ipcvts_ph_epu8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvtph2iubs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)(_mm256_setzero_si256()), \
(__mmask16)(U)))

Definition at line 112 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvts_ps_epi8

#define _mm256_maskz_ipcvts_ps_epi8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvtps2ibs256_mask( \
(__v8sf)(__m256)(A), (__v8su)(_mm256_setzero_si256()), (__mmask8)(U)))

Definition at line 137 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvts_ps_epu8

#define _mm256_maskz_ipcvts_ps_epu8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvtps2iubs256_mask( \
(__v8sf)(__m256)(A), (__v8su)(_mm256_setzero_si256()), (__mmask8)(U)))

Definition at line 161 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvtts_bf16_epi8

#define _mm256_maskz_ipcvtts_bf16_epi8 ( U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvtts_bf16_epi8(A), \
(__v16hi)_mm256_setzero_si256()))

Definition at line 185 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvtts_bf16_epu8

#define _mm256_maskz_ipcvtts_bf16_epu8 ( U,
A )
Value:
((__m256i)__builtin_ia32_selectw_256((__mmask16)(U), \
(__v16hi)_mm256_ipcvtts_bf16_epu8(A), \
(__v16hi)_mm256_setzero_si256()))

Definition at line 210 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvtts_ph_epi8

#define _mm256_maskz_ipcvtts_ph_epi8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvttph2ibs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)(_mm256_setzero_si256()), \
(__mmask16)(U)))

Definition at line 235 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvtts_ph_epu8

#define _mm256_maskz_ipcvtts_ph_epu8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvttph2iubs256_mask( \
(__v16hf)(__m256h)(A), (__v16hu)(_mm256_setzero_si256()), \
(__mmask16)(U)))

Definition at line 260 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvtts_ps_epi8

#define _mm256_maskz_ipcvtts_ps_epi8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvttps2ibs256_mask( \
(__v8sf)(__m256)(A), (__v8su)(_mm256_setzero_si256()), (__mmask8)(U)))

Definition at line 285 of file avx10_2satcvtintrin.h.

◆ _mm256_maskz_ipcvtts_ps_epu8

#define _mm256_maskz_ipcvtts_ps_epu8 ( U,
A )
Value:
((__m256i)__builtin_ia32_vcvttps2iubs256_mask( \
(__v8sf)(__m256)(A), (__v8su)(_mm256_setzero_si256()), (__mmask8)(U)))

Definition at line 309 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvts_bf16_epi8

#define _mm_ipcvts_bf16_epi8 ( A)
Value:
((__m128i)__builtin_ia32_vcvtbf162ibs128((__v8bf)(__m128bh)(A)))

Definition at line 17 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvts_bf16_epu8

#define _mm_ipcvts_bf16_epu8 ( A)
Value:
((__m128i)__builtin_ia32_vcvtbf162iubs128((__v8bf)(__m128bh)(A)))

Definition at line 42 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvts_ph_epi8

#define _mm_ipcvts_ph_epi8 ( A)
Value:
((__m128i)__builtin_ia32_vcvtph2ibs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)_mm_setzero_si128(), (__mmask8)-1))
static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_si128(void)
Creates a 128-bit integer vector initialized to zero.
Definition emmintrin.h:3878

Definition at line 67 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvts_ph_epu8

#define _mm_ipcvts_ph_epu8 ( A)
Value:
((__m128i)__builtin_ia32_vcvtph2iubs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 92 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvts_ps_epi8

#define _mm_ipcvts_ps_epi8 ( A)
Value:
((__m128i)__builtin_ia32_vcvtps2ibs128_mask( \
(__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 117 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvts_ps_epu8

#define _mm_ipcvts_ps_epu8 ( A)
Value:
((__m128i)__builtin_ia32_vcvtps2iubs128_mask( \
(__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 141 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvtts_bf16_epi8

#define _mm_ipcvtts_bf16_epi8 ( A)
Value:
((__m128i)__builtin_ia32_vcvttbf162ibs128((__v8bf)(__m128bh)(A)))

Definition at line 165 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvtts_bf16_epu8

#define _mm_ipcvtts_bf16_epu8 ( A)
Value:
((__m128i)__builtin_ia32_vcvttbf162iubs128((__v8bf)(__m128bh)(A)))

Definition at line 190 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvtts_ph_epi8

#define _mm_ipcvtts_ph_epi8 ( A)
Value:
((__m128i)__builtin_ia32_vcvttph2ibs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 215 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvtts_ph_epu8

#define _mm_ipcvtts_ph_epu8 ( A)
Value:
((__m128i)__builtin_ia32_vcvttph2iubs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 240 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvtts_ps_epi8

#define _mm_ipcvtts_ps_epi8 ( A)
Value:
((__m128i)__builtin_ia32_vcvttps2ibs128_mask( \
(__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 265 of file avx10_2satcvtintrin.h.

◆ _mm_ipcvtts_ps_epu8

#define _mm_ipcvtts_ps_epu8 ( A)
Value:
((__m128i)__builtin_ia32_vcvttps2iubs128_mask( \
(__v4sf)(__m128)(A), (__v4su)_mm_setzero_si128(), (__mmask8)-1))

Definition at line 289 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvts_bf16_epi8

#define _mm_mask_ipcvts_bf16_epi8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128( \
(__mmask8)(U), (__v8hi)_mm_ipcvts_bf16_epi8(A), (__v8hi)(__m128i)(W)))
#define _mm_ipcvts_bf16_epi8(A)

Definition at line 20 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvts_bf16_epu8

#define _mm_mask_ipcvts_bf16_epu8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128( \
(__mmask8)(U), (__v8hi)_mm_ipcvts_bf16_epu8(A), (__v8hi)(__m128i)(W)))
#define _mm_ipcvts_bf16_epu8(A)

Definition at line 45 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvts_ph_epi8

#define _mm_mask_ipcvts_ph_epi8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvtph2ibs128_mask((__v8hf)(__m128h)(A), \
(__v8hu)(W), (__mmask8)(U)))

Definition at line 71 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvts_ph_epu8

#define _mm_mask_ipcvts_ph_epu8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvtph2iubs128_mask((__v8hf)(__m128h)(A), \
(__v8hu)(W), (__mmask8)(U)))

Definition at line 96 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvts_ps_epi8

#define _mm_mask_ipcvts_ps_epi8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvtps2ibs128_mask((__v4sf)(__m128)(A), \
(__v4su)(W), (__mmask8)(U)))

Definition at line 121 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvts_ps_epu8

#define _mm_mask_ipcvts_ps_epu8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvtps2iubs128_mask((__v4sf)(__m128)(A), \
(__v4su)(W), (__mmask8)(U)))

Definition at line 145 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvtts_bf16_epi8

#define _mm_mask_ipcvtts_bf16_epi8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128( \
(__mmask8)(U), (__v8hi)_mm_ipcvtts_bf16_epi8(A), (__v8hi)(__m128i)(W)))
#define _mm_ipcvtts_bf16_epi8(A)

Definition at line 168 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvtts_bf16_epu8

#define _mm_mask_ipcvtts_bf16_epu8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128( \
(__mmask8)(U), (__v8hi)_mm_ipcvtts_bf16_epu8(A), (__v8hi)(__m128i)(W)))
#define _mm_ipcvtts_bf16_epu8(A)

Definition at line 193 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvtts_ph_epi8

#define _mm_mask_ipcvtts_ph_epi8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvttph2ibs128_mask((__v8hf)(__m128h)(A), \
(__v8hu)(W), (__mmask8)(U)))

Definition at line 219 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvtts_ph_epu8

#define _mm_mask_ipcvtts_ph_epu8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvttph2iubs128_mask((__v8hf)(__m128h)(A), \
(__v8hu)(W), (__mmask8)(U)))

Definition at line 244 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvtts_ps_epi8

#define _mm_mask_ipcvtts_ps_epi8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvttps2ibs128_mask((__v4sf)(__m128)(A), \
(__v4su)(W), (__mmask8)(U)))

Definition at line 269 of file avx10_2satcvtintrin.h.

◆ _mm_mask_ipcvtts_ps_epu8

#define _mm_mask_ipcvtts_ps_epu8 ( W,
U,
A )
Value:
((__m128i)__builtin_ia32_vcvttps2iubs128_mask((__v4sf)(__m128)(A), \
(__v4su)(W), (__mmask8)(U)))

Definition at line 293 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvts_bf16_epi8

#define _mm_maskz_ipcvts_bf16_epi8 ( U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128((__mmask8)(U), \
(__v8hi)_mm_ipcvts_bf16_epi8(A), \
(__v8hi)_mm_setzero_si128()))

Definition at line 24 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvts_bf16_epu8

#define _mm_maskz_ipcvts_bf16_epu8 ( U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128((__mmask8)(U), \
(__v8hi)_mm_ipcvts_bf16_epu8(A), \
(__v8hi)_mm_setzero_si128()))

Definition at line 49 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvts_ph_epi8

#define _mm_maskz_ipcvts_ph_epi8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvtph2ibs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 75 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvts_ph_epu8

#define _mm_maskz_ipcvts_ph_epu8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvtph2iubs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 100 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvts_ps_epi8

#define _mm_maskz_ipcvts_ps_epi8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvtps2ibs128_mask( \
(__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 125 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvts_ps_epu8

#define _mm_maskz_ipcvts_ps_epu8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvtps2iubs128_mask( \
(__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 149 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvtts_bf16_epi8

#define _mm_maskz_ipcvtts_bf16_epi8 ( U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128((__mmask8)(U), \
(__v8hi)_mm_ipcvtts_bf16_epi8(A), \
(__v8hi)_mm_setzero_si128()))

Definition at line 172 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvtts_bf16_epu8

#define _mm_maskz_ipcvtts_bf16_epu8 ( U,
A )
Value:
((__m128i)__builtin_ia32_selectw_128((__mmask8)(U), \
(__v8hi)_mm_ipcvtts_bf16_epu8(A), \
(__v8hi)_mm_setzero_si128()))

Definition at line 197 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvtts_ph_epi8

#define _mm_maskz_ipcvtts_ph_epi8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvttph2ibs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 223 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvtts_ph_epu8

#define _mm_maskz_ipcvtts_ph_epu8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvttph2iubs128_mask( \
(__v8hf)(__m128h)(A), (__v8hu)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 248 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvtts_ps_epi8

#define _mm_maskz_ipcvtts_ps_epi8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvttps2ibs128_mask( \
(__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 273 of file avx10_2satcvtintrin.h.

◆ _mm_maskz_ipcvtts_ps_epu8

#define _mm_maskz_ipcvtts_ps_epu8 ( U,
A )
Value:
((__m128i)__builtin_ia32_vcvttps2iubs128_mask( \
(__v4sf)(__m128)(A), (__v4su)(_mm_setzero_si128()), (__mmask8)(U)))

Definition at line 297 of file avx10_2satcvtintrin.h.