clang  20.0.0git
Macros
avx10_2_512satcvtintrin.h File Reference

Go to the source code of this file.

Macros

#define _mm512_ipcvtnebf16_epi8(A)    ((__m512i)__builtin_ia32_vcvtnebf162ibs512((__v32bf)(__m512bh)(A)))
 
#define _mm512_mask_ipcvtnebf16_epi8(W, U, A)
 
#define _mm512_maskz_ipcvtnebf16_epi8(U, A)
 
#define _mm512_ipcvtnebf16_epu8(A)    ((__m512i)__builtin_ia32_vcvtnebf162iubs512((__v32bf)(__m512bh)(A)))
 
#define _mm512_mask_ipcvtnebf16_epu8(W, U, A)
 
#define _mm512_maskz_ipcvtnebf16_epu8(U, A)
 
#define _mm512_ipcvttnebf16_epi8(A)    ((__m512i)__builtin_ia32_vcvttnebf162ibs512((__v32bf)(__m512bh)(A)))
 
#define _mm512_mask_ipcvttnebf16_epi8(W, U, A)
 
#define _mm512_maskz_ipcvttnebf16_epi8(U, A)
 
#define _mm512_ipcvttnebf16_epu8(A)    ((__m512i)__builtin_ia32_vcvttnebf162iubs512((__v32bf)(__m512bh)(A)))
 
#define _mm512_mask_ipcvttnebf16_epu8(W, U, A)
 
#define _mm512_maskz_ipcvttnebf16_epu8(U, A)
 
#define _mm512_ipcvtph_epi8(A)
 
#define _mm512_mask_ipcvtph_epi8(W, U, A)
 
#define _mm512_maskz_ipcvtph_epi8(U, A)
 
#define _mm512_ipcvt_roundph_epi8(A, R)
 
#define _mm512_mask_ipcvt_roundph_epi8(W, U, A, R)
 
#define _mm512_maskz_ipcvt_roundph_epi8(U, A, R)
 
#define _mm512_ipcvtph_epu8(A)
 
#define _mm512_mask_ipcvtph_epu8(W, U, A)
 
#define _mm512_maskz_ipcvtph_epu8(U, A)
 
#define _mm512_ipcvt_roundph_epu8(A, R)
 
#define _mm512_mask_ipcvt_roundph_epu8(W, U, A, R)
 
#define _mm512_maskz_ipcvt_roundph_epu8(U, A, R)
 
#define _mm512_ipcvtps_epi8(A)
 
#define _mm512_mask_ipcvtps_epi8(W, U, A)
 
#define _mm512_maskz_ipcvtps_epi8(U, A)
 
#define _mm512_ipcvt_roundps_epi8(A, R)
 
#define _mm512_mask_ipcvt_roundps_epi8(W, U, A, R)
 
#define _mm512_maskz_ipcvt_roundps_epi8(U, A, R)
 
#define _mm512_ipcvtps_epu8(A)
 
#define _mm512_mask_ipcvtps_epu8(W, U, A)
 
#define _mm512_maskz_ipcvtps_epu8(U, A)
 
#define _mm512_ipcvt_roundps_epu8(A, R)
 
#define _mm512_mask_ipcvt_roundps_epu8(W, U, A, R)
 
#define _mm512_maskz_ipcvt_roundps_epu8(U, A, R)
 
#define _mm512_ipcvttph_epi8(A)
 
#define _mm512_mask_ipcvttph_epi8(W, U, A)
 
#define _mm512_maskz_ipcvttph_epi8(U, A)
 
#define _mm512_ipcvtt_roundph_epi8(A, S)
 
#define _mm512_mask_ipcvtt_roundph_epi8(W, U, A, S)
 
#define _mm512_maskz_ipcvtt_roundph_epi8(U, A, S)
 
#define _mm512_ipcvttph_epu8(A)
 
#define _mm512_mask_ipcvttph_epu8(W, U, A)
 
#define _mm512_maskz_ipcvttph_epu8(U, A)
 
#define _mm512_ipcvtt_roundph_epu8(A, S)
 
#define _mm512_mask_ipcvtt_roundph_epu8(W, U, A, S)
 
#define _mm512_maskz_ipcvtt_roundph_epu8(U, A, S)
 
#define _mm512_ipcvttps_epi8(A)
 
#define _mm512_mask_ipcvttps_epi8(W, U, A)
 
#define _mm512_maskz_ipcvttps_epi8(U, A)
 
#define _mm512_ipcvtt_roundps_epi8(A, S)
 
#define _mm512_mask_ipcvtt_roundps_epi8(W, U, A, S)
 
#define _mm512_maskz_ipcvtt_roundps_epi8(U, A, S)
 
#define _mm512_ipcvttps_epu8(A)
 
#define _mm512_mask_ipcvttps_epu8(W, U, A)
 
#define _mm512_maskz_ipcvttps_epu8(U, A)
 
#define _mm512_ipcvtt_roundps_epu8(A, S)
 
#define _mm512_mask_ipcvtt_roundps_epu8(W, U, A, S)
 
#define _mm512_maskz_ipcvtt_roundps_epu8(U, A, S)
 

Macro Definition Documentation

◆ _mm512_ipcvt_roundph_epi8

#define _mm512_ipcvt_roundph_epi8 (   A,
 
)
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask((__v32hf)(__m512h)(A), \
(__v32hu)_mm512_setzero_si512(), \
(__mmask32)-1, (const int)R))
unsigned int __mmask32
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_setzero_si512(void)

Definition at line 84 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvt_roundph_epu8

#define _mm512_ipcvt_roundph_epu8 (   A,
 
)
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_ipcvt_roundps_epi8

#define _mm512_ipcvt_roundps_epi8 (   A,
 
)
Value:
((__m512i)__builtin_ia32_vcvtps2ibs512_mask((__v16sf)(__m512)(A), \
(__v16su)_mm512_setzero_si512(), \
(__mmask16)-1, (const int)R))
unsigned short __mmask16
Definition: avx512fintrin.h:42

Definition at line 142 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvt_roundps_epu8

#define _mm512_ipcvt_roundps_epu8 (   A,
 
)
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_ipcvtnebf16_epi8

#define _mm512_ipcvtnebf16_epi8 (   A)     ((__m512i)__builtin_ia32_vcvtnebf162ibs512((__v32bf)(__m512bh)(A)))

Definition at line 17 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtnebf16_epu8

#define _mm512_ipcvtnebf16_epu8 (   A)     ((__m512i)__builtin_ia32_vcvtnebf162iubs512((__v32bf)(__m512bh)(A)))

Definition at line 30 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtph_epi8

#define _mm512_ipcvtph_epi8 (   A)
Value:
((__m512i)__builtin_ia32_vcvtph2ibs512_mask( \
(__v32hf)(__m512h)(A), (__v32hu)_mm512_setzero_si512(), (__mmask32)-1, \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:49

Definition at line 69 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtph_epu8

#define _mm512_ipcvtph_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_ipcvtps_epi8

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

Definition at line 127 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvtps_epu8

#define _mm512_ipcvtps_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_ipcvtt_roundph_epi8

#define _mm512_ipcvtt_roundph_epi8 (   A,
 
)
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_ipcvtt_roundph_epu8

#define _mm512_ipcvtt_roundph_epu8 (   A,
 
)
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_ipcvtt_roundps_epi8

#define _mm512_ipcvtt_roundps_epi8 (   A,
 
)
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_ipcvtt_roundps_epu8

#define _mm512_ipcvtt_roundps_epu8 (   A,
 
)
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_ipcvttnebf16_epi8

#define _mm512_ipcvttnebf16_epi8 (   A)     ((__m512i)__builtin_ia32_vcvttnebf162ibs512((__v32bf)(__m512bh)(A)))

Definition at line 43 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvttnebf16_epu8

#define _mm512_ipcvttnebf16_epu8 (   A)     ((__m512i)__builtin_ia32_vcvttnebf162iubs512((__v32bf)(__m512bh)(A)))

Definition at line 56 of file avx10_2_512satcvtintrin.h.

◆ _mm512_ipcvttph_epi8

#define _mm512_ipcvttph_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_ipcvttph_epu8

#define _mm512_ipcvttph_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_ipcvttps_epi8

#define _mm512_ipcvttps_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_ipcvttps_epu8

#define _mm512_ipcvttps_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_mask_ipcvt_roundph_epi8

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

Definition at line 89 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvt_roundph_epu8

#define _mm512_mask_ipcvt_roundph_epu8 (   W,
  U,
  A,
 
)
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_ipcvt_roundps_epi8

#define _mm512_mask_ipcvt_roundps_epi8 (   W,
  U,
  A,
 
)
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_ipcvt_roundps_epu8

#define _mm512_mask_ipcvt_roundps_epu8 (   W,
  U,
  A,
 
)
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_ipcvtnebf16_epi8

#define _mm512_mask_ipcvtnebf16_epi8 (   W,
  U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtnebf16_epi8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvtnebf16_epi8(A)

Definition at line 20 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtnebf16_epu8

#define _mm512_mask_ipcvtnebf16_epu8 (   W,
  U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtnebf16_epu8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvtnebf16_epu8(A)

Definition at line 33 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtph_epi8

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

Definition at line 74 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtph_epu8

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

Definition at line 103 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtps_epi8

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

Definition at line 132 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtps_epu8

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

Definition at line 161 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvtt_roundph_epi8

#define _mm512_mask_ipcvtt_roundph_epi8 (   W,
  U,
  A,
 
)
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_ipcvtt_roundph_epu8

#define _mm512_mask_ipcvtt_roundph_epu8 (   W,
  U,
  A,
 
)
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_ipcvtt_roundps_epi8

#define _mm512_mask_ipcvtt_roundps_epi8 (   W,
  U,
  A,
 
)
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_ipcvtt_roundps_epu8

#define _mm512_mask_ipcvtt_roundps_epu8 (   W,
  U,
  A,
 
)
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_mask_ipcvttnebf16_epi8

#define _mm512_mask_ipcvttnebf16_epi8 (   W,
  U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvttnebf16_epi8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvttnebf16_epi8(A)

Definition at line 46 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvttnebf16_epu8

#define _mm512_mask_ipcvttnebf16_epu8 (   W,
  U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvttnebf16_epu8(A), \
(__v32hi)(__m512i)(W)))
#define _mm512_ipcvttnebf16_epu8(A)

Definition at line 59 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvttph_epi8

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

Definition at line 190 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvttph_epu8

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

Definition at line 219 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvttps_epi8

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

Definition at line 248 of file avx10_2_512satcvtintrin.h.

◆ _mm512_mask_ipcvttps_epu8

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

Definition at line 277 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvt_roundph_epi8

#define _mm512_maskz_ipcvt_roundph_epi8 (   U,
  A,
 
)
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_ipcvt_roundph_epu8

#define _mm512_maskz_ipcvt_roundph_epu8 (   U,
  A,
 
)
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_ipcvt_roundps_epi8

#define _mm512_maskz_ipcvt_roundps_epi8 (   U,
  A,
 
)
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_ipcvt_roundps_epu8

#define _mm512_maskz_ipcvt_roundps_epu8 (   U,
  A,
 
)
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_ipcvtnebf16_epi8

#define _mm512_maskz_ipcvtnebf16_epi8 (   U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtnebf16_epi8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 25 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtnebf16_epu8

#define _mm512_maskz_ipcvtnebf16_epu8 (   U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvtnebf16_epu8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 38 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtph_epi8

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

Definition at line 79 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtph_epu8

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

Definition at line 108 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtps_epi8

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

Definition at line 137 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtps_epu8

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

Definition at line 166 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvtt_roundph_epi8

#define _mm512_maskz_ipcvtt_roundph_epi8 (   U,
  A,
 
)
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_ipcvtt_roundph_epu8

#define _mm512_maskz_ipcvtt_roundph_epu8 (   U,
  A,
 
)
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_ipcvtt_roundps_epi8

#define _mm512_maskz_ipcvtt_roundps_epi8 (   U,
  A,
 
)
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_ipcvtt_roundps_epu8

#define _mm512_maskz_ipcvtt_roundps_epu8 (   U,
  A,
 
)
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.

◆ _mm512_maskz_ipcvttnebf16_epi8

#define _mm512_maskz_ipcvttnebf16_epi8 (   U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvttnebf16_epi8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 51 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvttnebf16_epu8

#define _mm512_maskz_ipcvttnebf16_epu8 (   U,
 
)
Value:
((__m512i)__builtin_ia32_selectw_512((__mmask32)(U), \
(__v32hi)_mm512_ipcvttnebf16_epu8(A), \
(__v32hi)_mm512_setzero_si512()))

Definition at line 64 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvttph_epi8

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

Definition at line 195 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvttph_epu8

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

Definition at line 224 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvttps_epi8

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

Definition at line 253 of file avx10_2_512satcvtintrin.h.

◆ _mm512_maskz_ipcvttps_epu8

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

Definition at line 282 of file avx10_2_512satcvtintrin.h.