clang 20.0.0git
Macros | Typedefs | Enumerations | Functions
avx512fintrin.h File Reference

Go to the source code of this file.

Macros

#define _MM_FROUND_TO_NEAREST_INT   0x00
 
#define _MM_FROUND_TO_NEG_INF   0x01
 
#define _MM_FROUND_TO_POS_INF   0x02
 
#define _MM_FROUND_TO_ZERO   0x03
 
#define _MM_FROUND_CUR_DIRECTION   0x04
 
#define _MM_CMPINT_GE   _MM_CMPINT_NLT /* Greater than or Equal */
 
#define _MM_CMPINT_GT   _MM_CMPINT_NLE /* Greater than */
 
#define __DEFAULT_FN_ATTRS512   __attribute__((__always_inline__, __nodebug__, __target__("avx512f,evex512"), __min_vector_width__(512)))
 
#define __DEFAULT_FN_ATTRS128
 
#define __DEFAULT_FN_ATTRS
 
#define __DEFAULT_FN_ATTRS_CONSTEXPR   __DEFAULT_FN_ATTRS128
 
#define __DEFAULT_FN_ATTRS512_CONSTEXPR   __DEFAULT_FN_ATTRS512
 
#define __DEFAULT_FN_ATTRS128_CONSTEXPR   __DEFAULT_FN_ATTRS
 
#define _mm512_setzero_epi32   _mm512_setzero_si512
 
#define _mm512_setzero   _mm512_setzero_ps
 
#define _mm512_setr4_epi32(e0, e1, e2, e3)    _mm512_set4_epi32((e3),(e2),(e1),(e0))
 
#define _mm512_setr4_epi64(e0, e1, e2, e3)    _mm512_set4_epi64((e3),(e2),(e1),(e0))
 
#define _mm512_setr4_pd(e0, e1, e2, e3)    _mm512_set4_pd((e3),(e2),(e1),(e0))
 
#define _mm512_setr4_ps(e0, e1, e2, e3)    _mm512_set4_ps((e3),(e2),(e1),(e0))
 
#define _mm512_max_round_pd(A, B, R)
 
#define _mm512_mask_max_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_max_round_pd(U, A, B, R)
 
#define _mm512_max_round_ps(A, B, R)
 
#define _mm512_mask_max_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_max_round_ps(U, A, B, R)
 
#define _mm_max_round_ss(A, B, R)
 
#define _mm_mask_max_round_ss(W, U, A, B, R)
 
#define _mm_maskz_max_round_ss(U, A, B, R)
 
#define _mm_max_round_sd(A, B, R)
 
#define _mm_mask_max_round_sd(W, U, A, B, R)
 
#define _mm_maskz_max_round_sd(U, A, B, R)
 
#define _mm512_min_round_pd(A, B, R)
 
#define _mm512_mask_min_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_min_round_pd(U, A, B, R)
 
#define _mm512_min_round_ps(A, B, R)
 
#define _mm512_mask_min_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_min_round_ps(U, A, B, R)
 
#define _mm_min_round_ss(A, B, R)
 
#define _mm_mask_min_round_ss(W, U, A, B, R)
 
#define _mm_maskz_min_round_ss(U, A, B, R)
 
#define _mm_min_round_sd(A, B, R)
 
#define _mm_mask_min_round_sd(W, U, A, B, R)
 
#define _mm_maskz_min_round_sd(U, A, B, R)
 
#define _mm512_sqrt_round_pd(A, R)    ((__m512d)__builtin_ia32_sqrtpd512((__v8df)(__m512d)(A), (int)(R)))
 
#define _mm512_mask_sqrt_round_pd(W, U, A, R)
 
#define _mm512_maskz_sqrt_round_pd(U, A, R)
 
#define _mm512_sqrt_round_ps(A, R)    ((__m512)__builtin_ia32_sqrtps512((__v16sf)(__m512)(A), (int)(R)))
 
#define _mm512_mask_sqrt_round_ps(W, U, A, R)
 
#define _mm512_maskz_sqrt_round_ps(U, A, R)
 
#define _mm_add_round_ss(A, B, R)
 
#define _mm_mask_add_round_ss(W, U, A, B, R)
 
#define _mm_maskz_add_round_ss(U, A, B, R)
 
#define _mm_add_round_sd(A, B, R)
 
#define _mm_mask_add_round_sd(W, U, A, B, R)
 
#define _mm_maskz_add_round_sd(U, A, B, R)
 
#define _mm512_add_round_pd(A, B, R)
 
#define _mm512_mask_add_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_add_round_pd(U, A, B, R)
 
#define _mm512_add_round_ps(A, B, R)
 
#define _mm512_mask_add_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_add_round_ps(U, A, B, R)
 
#define _mm_sub_round_ss(A, B, R)
 
#define _mm_mask_sub_round_ss(W, U, A, B, R)
 
#define _mm_maskz_sub_round_ss(U, A, B, R)
 
#define _mm_sub_round_sd(A, B, R)
 
#define _mm_mask_sub_round_sd(W, U, A, B, R)
 
#define _mm_maskz_sub_round_sd(U, A, B, R)
 
#define _mm512_sub_round_pd(A, B, R)
 
#define _mm512_mask_sub_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_sub_round_pd(U, A, B, R)
 
#define _mm512_sub_round_ps(A, B, R)
 
#define _mm512_mask_sub_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_sub_round_ps(U, A, B, R)
 
#define _mm_mul_round_ss(A, B, R)
 
#define _mm_mask_mul_round_ss(W, U, A, B, R)
 
#define _mm_maskz_mul_round_ss(U, A, B, R)
 
#define _mm_mul_round_sd(A, B, R)
 
#define _mm_mask_mul_round_sd(W, U, A, B, R)
 
#define _mm_maskz_mul_round_sd(U, A, B, R)
 
#define _mm512_mul_round_pd(A, B, R)
 
#define _mm512_mask_mul_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_mul_round_pd(U, A, B, R)
 
#define _mm512_mul_round_ps(A, B, R)
 
#define _mm512_mask_mul_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_mul_round_ps(U, A, B, R)
 
#define _mm_div_round_ss(A, B, R)
 
#define _mm_mask_div_round_ss(W, U, A, B, R)
 
#define _mm_maskz_div_round_ss(U, A, B, R)
 
#define _mm_div_round_sd(A, B, R)
 
#define _mm_mask_div_round_sd(W, U, A, B, R)
 
#define _mm_maskz_div_round_sd(U, A, B, R)
 
#define _mm512_div_round_pd(A, B, R)
 
#define _mm512_mask_div_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_div_round_pd(U, A, B, R)
 
#define _mm512_div_round_ps(A, B, R)
 
#define _mm512_mask_div_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_div_round_ps(U, A, B, R)
 
#define _mm512_roundscale_ps(A, B)
 
#define _mm512_mask_roundscale_ps(A, B, C, imm)
 
#define _mm512_maskz_roundscale_ps(A, B, imm)
 
#define _mm512_mask_roundscale_round_ps(A, B, C, imm, R)
 
#define _mm512_maskz_roundscale_round_ps(A, B, imm, R)
 
#define _mm512_roundscale_round_ps(A, imm, R)
 
#define _mm512_roundscale_pd(A, B)
 
#define _mm512_mask_roundscale_pd(A, B, C, imm)
 
#define _mm512_maskz_roundscale_pd(A, B, imm)
 
#define _mm512_mask_roundscale_round_pd(A, B, C, imm, R)
 
#define _mm512_maskz_roundscale_round_pd(A, B, imm, R)
 
#define _mm512_roundscale_round_pd(A, imm, R)
 
#define _mm512_fmadd_round_pd(A, B, C, R)
 
#define _mm512_mask_fmadd_round_pd(A, U, B, C, R)
 
#define _mm512_mask3_fmadd_round_pd(A, B, C, U, R)
 
#define _mm512_maskz_fmadd_round_pd(U, A, B, C, R)
 
#define _mm512_fmsub_round_pd(A, B, C, R)
 
#define _mm512_mask_fmsub_round_pd(A, U, B, C, R)
 
#define _mm512_maskz_fmsub_round_pd(U, A, B, C, R)
 
#define _mm512_fnmadd_round_pd(A, B, C, R)
 
#define _mm512_mask3_fnmadd_round_pd(A, B, C, U, R)
 
#define _mm512_maskz_fnmadd_round_pd(U, A, B, C, R)
 
#define _mm512_fnmsub_round_pd(A, B, C, R)
 
#define _mm512_maskz_fnmsub_round_pd(U, A, B, C, R)
 
#define _mm512_fmadd_round_ps(A, B, C, R)
 
#define _mm512_mask_fmadd_round_ps(A, U, B, C, R)
 
#define _mm512_mask3_fmadd_round_ps(A, B, C, U, R)
 
#define _mm512_maskz_fmadd_round_ps(U, A, B, C, R)
 
#define _mm512_fmsub_round_ps(A, B, C, R)
 
#define _mm512_mask_fmsub_round_ps(A, U, B, C, R)
 
#define _mm512_maskz_fmsub_round_ps(U, A, B, C, R)
 
#define _mm512_fnmadd_round_ps(A, B, C, R)
 
#define _mm512_mask3_fnmadd_round_ps(A, B, C, U, R)
 
#define _mm512_maskz_fnmadd_round_ps(U, A, B, C, R)
 
#define _mm512_fnmsub_round_ps(A, B, C, R)
 
#define _mm512_maskz_fnmsub_round_ps(U, A, B, C, R)
 
#define _mm512_fmaddsub_round_pd(A, B, C, R)
 
#define _mm512_mask_fmaddsub_round_pd(A, U, B, C, R)
 
#define _mm512_mask3_fmaddsub_round_pd(A, B, C, U, R)
 
#define _mm512_maskz_fmaddsub_round_pd(U, A, B, C, R)
 
#define _mm512_fmsubadd_round_pd(A, B, C, R)
 
#define _mm512_mask_fmsubadd_round_pd(A, U, B, C, R)
 
#define _mm512_maskz_fmsubadd_round_pd(U, A, B, C, R)
 
#define _mm512_fmaddsub_round_ps(A, B, C, R)
 
#define _mm512_mask_fmaddsub_round_ps(A, U, B, C, R)
 
#define _mm512_mask3_fmaddsub_round_ps(A, B, C, U, R)
 
#define _mm512_maskz_fmaddsub_round_ps(U, A, B, C, R)
 
#define _mm512_fmsubadd_round_ps(A, B, C, R)
 
#define _mm512_mask_fmsubadd_round_ps(A, U, B, C, R)
 
#define _mm512_maskz_fmsubadd_round_ps(U, A, B, C, R)
 
#define _mm512_mask3_fmsub_round_pd(A, B, C, U, R)
 
#define _mm512_mask3_fmsub_round_ps(A, B, C, U, R)
 
#define _mm512_mask3_fmsubadd_round_pd(A, B, C, U, R)
 
#define _mm512_mask3_fmsubadd_round_ps(A, B, C, U, R)
 
#define _mm512_mask_fnmadd_round_pd(A, U, B, C, R)
 
#define _mm512_mask_fnmadd_round_ps(A, U, B, C, R)
 
#define _mm512_mask_fnmsub_round_pd(A, U, B, C, R)
 
#define _mm512_mask3_fnmsub_round_pd(A, B, C, U, R)
 
#define _mm512_mask_fnmsub_round_ps(A, U, B, C, R)
 
#define _mm512_mask3_fnmsub_round_ps(A, B, C, U, R)
 
#define _mm512_alignr_epi64(A, B, I)
 
#define _mm512_mask_alignr_epi64(W, U, A, B, imm)
 
#define _mm512_maskz_alignr_epi64(U, A, B, imm)
 
#define _mm512_alignr_epi32(A, B, I)
 
#define _mm512_mask_alignr_epi32(W, U, A, B, imm)
 
#define _mm512_maskz_alignr_epi32(U, A, B, imm)
 
#define _mm512_extractf64x4_pd(A, I)
 
#define _mm512_mask_extractf64x4_pd(W, U, A, imm)
 
#define _mm512_maskz_extractf64x4_pd(U, A, imm)
 
#define _mm512_extractf32x4_ps(A, I)
 
#define _mm512_mask_extractf32x4_ps(W, U, A, imm)
 
#define _mm512_maskz_extractf32x4_ps(U, A, imm)
 
#define _mm512_cmp_round_ps_mask(A, B, P, R)
 
#define _mm512_mask_cmp_round_ps_mask(U, A, B, P, R)
 
#define _mm512_cmp_ps_mask(A, B, P)    _mm512_cmp_round_ps_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_mask_cmp_ps_mask(U, A, B, P)    _mm512_mask_cmp_round_ps_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_cmpeq_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_EQ_OQ)
 
#define _mm512_mask_cmpeq_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_EQ_OQ)
 
#define _mm512_cmplt_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_LT_OS)
 
#define _mm512_mask_cmplt_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_LT_OS)
 
#define _mm512_cmple_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_LE_OS)
 
#define _mm512_mask_cmple_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_LE_OS)
 
#define _mm512_cmpunord_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_UNORD_Q)
 
#define _mm512_mask_cmpunord_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_UNORD_Q)
 
#define _mm512_cmpneq_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_NEQ_UQ)
 
#define _mm512_mask_cmpneq_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_NEQ_UQ)
 
#define _mm512_cmpnlt_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_NLT_US)
 
#define _mm512_mask_cmpnlt_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_NLT_US)
 
#define _mm512_cmpnle_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_NLE_US)
 
#define _mm512_mask_cmpnle_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_NLE_US)
 
#define _mm512_cmpord_ps_mask(A, B)    _mm512_cmp_ps_mask((A), (B), _CMP_ORD_Q)
 
#define _mm512_mask_cmpord_ps_mask(k, A, B)    _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_ORD_Q)
 
#define _mm512_cmp_round_pd_mask(A, B, P, R)
 
#define _mm512_mask_cmp_round_pd_mask(U, A, B, P, R)
 
#define _mm512_cmp_pd_mask(A, B, P)    _mm512_cmp_round_pd_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_mask_cmp_pd_mask(U, A, B, P)    _mm512_mask_cmp_round_pd_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)
 
#define _mm512_cmpeq_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_EQ_OQ)
 
#define _mm512_mask_cmpeq_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_EQ_OQ)
 
#define _mm512_cmplt_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_LT_OS)
 
#define _mm512_mask_cmplt_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_LT_OS)
 
#define _mm512_cmple_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_LE_OS)
 
#define _mm512_mask_cmple_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_LE_OS)
 
#define _mm512_cmpunord_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_UNORD_Q)
 
#define _mm512_mask_cmpunord_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_UNORD_Q)
 
#define _mm512_cmpneq_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_NEQ_UQ)
 
#define _mm512_mask_cmpneq_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_NEQ_UQ)
 
#define _mm512_cmpnlt_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_NLT_US)
 
#define _mm512_mask_cmpnlt_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_NLT_US)
 
#define _mm512_cmpnle_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_NLE_US)
 
#define _mm512_mask_cmpnle_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_NLE_US)
 
#define _mm512_cmpord_pd_mask(A, B)    _mm512_cmp_pd_mask((A), (B), _CMP_ORD_Q)
 
#define _mm512_mask_cmpord_pd_mask(k, A, B)    _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_ORD_Q)
 
#define _mm512_cvtt_roundps_epu32(A, R)
 
#define _mm512_mask_cvtt_roundps_epu32(W, U, A, R)
 
#define _mm512_maskz_cvtt_roundps_epu32(U, A, R)
 
#define _mm512_cvt_roundepi32_ps(A, R)
 
#define _mm512_mask_cvt_roundepi32_ps(W, U, A, R)
 
#define _mm512_maskz_cvt_roundepi32_ps(U, A, R)
 
#define _mm512_cvt_roundepu32_ps(A, R)
 
#define _mm512_mask_cvt_roundepu32_ps(W, U, A, R)
 
#define _mm512_maskz_cvt_roundepu32_ps(U, A, R)
 
#define _mm512_cvt_roundpd_ps(A, R)
 
#define _mm512_mask_cvt_roundpd_ps(W, U, A, R)
 
#define _mm512_maskz_cvt_roundpd_ps(U, A, R)
 
#define _mm512_cvt_roundps_ph(A, I)
 
#define _mm512_mask_cvt_roundps_ph(U, W, A, I)
 
#define _mm512_maskz_cvt_roundps_ph(W, A, I)
 
#define _mm512_cvtps_ph   _mm512_cvt_roundps_ph
 
#define _mm512_mask_cvtps_ph   _mm512_mask_cvt_roundps_ph
 
#define _mm512_maskz_cvtps_ph   _mm512_maskz_cvt_roundps_ph
 
#define _mm512_cvt_roundph_ps(A, R)
 
#define _mm512_mask_cvt_roundph_ps(W, U, A, R)
 
#define _mm512_maskz_cvt_roundph_ps(U, A, R)
 
#define _mm512_cvtt_roundpd_epi32(A, R)
 
#define _mm512_mask_cvtt_roundpd_epi32(W, U, A, R)
 
#define _mm512_maskz_cvtt_roundpd_epi32(U, A, R)
 
#define _mm512_cvtt_roundps_epi32(A, R)
 
#define _mm512_mask_cvtt_roundps_epi32(W, U, A, R)
 
#define _mm512_maskz_cvtt_roundps_epi32(U, A, R)
 
#define _mm512_cvt_roundps_epi32(A, R)
 
#define _mm512_mask_cvt_roundps_epi32(W, U, A, R)
 
#define _mm512_maskz_cvt_roundps_epi32(U, A, R)
 
#define _mm512_cvt_roundpd_epi32(A, R)
 
#define _mm512_mask_cvt_roundpd_epi32(W, U, A, R)
 
#define _mm512_maskz_cvt_roundpd_epi32(U, A, R)
 
#define _mm512_cvt_roundps_epu32(A, R)
 
#define _mm512_mask_cvt_roundps_epu32(W, U, A, R)
 
#define _mm512_maskz_cvt_roundps_epu32(U, A, R)
 
#define _mm512_cvt_roundpd_epu32(A, R)
 
#define _mm512_mask_cvt_roundpd_epu32(W, U, A, R)
 
#define _mm512_maskz_cvt_roundpd_epu32(U, A, R)
 
#define _mm512_cmpeq_epi32_mask(A, B)    _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_EQ)
 
#define _mm512_mask_cmpeq_epi32_mask(k, A, B)    _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_EQ)
 
#define _mm512_cmpge_epi32_mask(A, B)    _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_GE)
 
#define _mm512_mask_cmpge_epi32_mask(k, A, B)    _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_GE)
 
#define _mm512_cmpgt_epi32_mask(A, B)    _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_GT)
 
#define _mm512_mask_cmpgt_epi32_mask(k, A, B)    _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_GT)
 
#define _mm512_cmple_epi32_mask(A, B)    _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_LE)
 
#define _mm512_mask_cmple_epi32_mask(k, A, B)    _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_LE)
 
#define _mm512_cmplt_epi32_mask(A, B)    _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_LT)
 
#define _mm512_mask_cmplt_epi32_mask(k, A, B)    _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_LT)
 
#define _mm512_cmpneq_epi32_mask(A, B)    _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_NE)
 
#define _mm512_mask_cmpneq_epi32_mask(k, A, B)    _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_NE)
 
#define _mm512_cmpeq_epu32_mask(A, B)    _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_EQ)
 
#define _mm512_mask_cmpeq_epu32_mask(k, A, B)    _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_EQ)
 
#define _mm512_cmpge_epu32_mask(A, B)    _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_GE)
 
#define _mm512_mask_cmpge_epu32_mask(k, A, B)    _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_GE)
 
#define _mm512_cmpgt_epu32_mask(A, B)    _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_GT)
 
#define _mm512_mask_cmpgt_epu32_mask(k, A, B)    _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_GT)
 
#define _mm512_cmple_epu32_mask(A, B)    _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_LE)
 
#define _mm512_mask_cmple_epu32_mask(k, A, B)    _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_LE)
 
#define _mm512_cmplt_epu32_mask(A, B)    _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_LT)
 
#define _mm512_mask_cmplt_epu32_mask(k, A, B)    _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_LT)
 
#define _mm512_cmpneq_epu32_mask(A, B)    _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_NE)
 
#define _mm512_mask_cmpneq_epu32_mask(k, A, B)    _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_NE)
 
#define _mm512_cmpeq_epi64_mask(A, B)    _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_EQ)
 
#define _mm512_mask_cmpeq_epi64_mask(k, A, B)    _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_EQ)
 
#define _mm512_cmpge_epi64_mask(A, B)    _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_GE)
 
#define _mm512_mask_cmpge_epi64_mask(k, A, B)    _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_GE)
 
#define _mm512_cmpgt_epi64_mask(A, B)    _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_GT)
 
#define _mm512_mask_cmpgt_epi64_mask(k, A, B)    _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_GT)
 
#define _mm512_cmple_epi64_mask(A, B)    _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_LE)
 
#define _mm512_mask_cmple_epi64_mask(k, A, B)    _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_LE)
 
#define _mm512_cmplt_epi64_mask(A, B)    _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_LT)
 
#define _mm512_mask_cmplt_epi64_mask(k, A, B)    _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_LT)
 
#define _mm512_cmpneq_epi64_mask(A, B)    _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_NE)
 
#define _mm512_mask_cmpneq_epi64_mask(k, A, B)    _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_NE)
 
#define _mm512_cmpeq_epu64_mask(A, B)    _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_EQ)
 
#define _mm512_mask_cmpeq_epu64_mask(k, A, B)    _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_EQ)
 
#define _mm512_cmpge_epu64_mask(A, B)    _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_GE)
 
#define _mm512_mask_cmpge_epu64_mask(k, A, B)    _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_GE)
 
#define _mm512_cmpgt_epu64_mask(A, B)    _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_GT)
 
#define _mm512_mask_cmpgt_epu64_mask(k, A, B)    _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_GT)
 
#define _mm512_cmple_epu64_mask(A, B)    _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_LE)
 
#define _mm512_mask_cmple_epu64_mask(k, A, B)    _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_LE)
 
#define _mm512_cmplt_epu64_mask(A, B)    _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_LT)
 
#define _mm512_mask_cmplt_epu64_mask(k, A, B)    _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_LT)
 
#define _mm512_cmpneq_epu64_mask(A, B)    _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_NE)
 
#define _mm512_mask_cmpneq_epu64_mask(k, A, B)    _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_NE)
 
#define _mm512_cmp_epi32_mask(a, b, p)
 
#define _mm512_cmp_epu32_mask(a, b, p)
 
#define _mm512_cmp_epi64_mask(a, b, p)
 
#define _mm512_cmp_epu64_mask(a, b, p)
 
#define _mm512_mask_cmp_epi32_mask(m, a, b, p)
 
#define _mm512_mask_cmp_epu32_mask(m, a, b, p)
 
#define _mm512_mask_cmp_epi64_mask(m, a, b, p)
 
#define _mm512_mask_cmp_epu64_mask(m, a, b, p)
 
#define _mm512_rol_epi32(a, b)    ((__m512i)__builtin_ia32_prold512((__v16si)(__m512i)(a), (int)(b)))
 
#define _mm512_mask_rol_epi32(W, U, a, b)
 
#define _mm512_maskz_rol_epi32(U, a, b)
 
#define _mm512_rol_epi64(a, b)    ((__m512i)__builtin_ia32_prolq512((__v8di)(__m512i)(a), (int)(b)))
 
#define _mm512_mask_rol_epi64(W, U, a, b)
 
#define _mm512_maskz_rol_epi64(U, a, b)
 
#define _mm512_ror_epi32(A, B)    ((__m512i)__builtin_ia32_prord512((__v16si)(__m512i)(A), (int)(B)))
 
#define _mm512_mask_ror_epi32(W, U, A, B)
 
#define _mm512_maskz_ror_epi32(U, A, B)
 
#define _mm512_ror_epi64(A, B)    ((__m512i)__builtin_ia32_prorq512((__v8di)(__m512i)(A), (int)(B)))
 
#define _mm512_mask_ror_epi64(W, U, A, B)
 
#define _mm512_maskz_ror_epi64(U, A, B)
 
#define _mm512_fixupimm_round_pd(A, B, C, imm, R)
 
#define _mm512_mask_fixupimm_round_pd(A, U, B, C, imm, R)
 
#define _mm512_fixupimm_pd(A, B, C, imm)
 
#define _mm512_mask_fixupimm_pd(A, U, B, C, imm)
 
#define _mm512_maskz_fixupimm_round_pd(U, A, B, C, imm, R)
 
#define _mm512_maskz_fixupimm_pd(U, A, B, C, imm)
 
#define _mm512_fixupimm_round_ps(A, B, C, imm, R)
 
#define _mm512_mask_fixupimm_round_ps(A, U, B, C, imm, R)
 
#define _mm512_fixupimm_ps(A, B, C, imm)
 
#define _mm512_mask_fixupimm_ps(A, U, B, C, imm)
 
#define _mm512_maskz_fixupimm_round_ps(U, A, B, C, imm, R)
 
#define _mm512_maskz_fixupimm_ps(U, A, B, C, imm)
 
#define _mm_fixupimm_round_sd(A, B, C, imm, R)
 
#define _mm_mask_fixupimm_round_sd(A, U, B, C, imm, R)
 
#define _mm_fixupimm_sd(A, B, C, imm)
 
#define _mm_mask_fixupimm_sd(A, U, B, C, imm)
 
#define _mm_maskz_fixupimm_round_sd(U, A, B, C, imm, R)
 
#define _mm_maskz_fixupimm_sd(U, A, B, C, imm)
 
#define _mm_fixupimm_round_ss(A, B, C, imm, R)
 
#define _mm_mask_fixupimm_round_ss(A, U, B, C, imm, R)
 
#define _mm_fixupimm_ss(A, B, C, imm)
 
#define _mm_mask_fixupimm_ss(A, U, B, C, imm)
 
#define _mm_maskz_fixupimm_round_ss(U, A, B, C, imm, R)
 
#define _mm_maskz_fixupimm_ss(U, A, B, C, imm)
 
#define _mm_getexp_round_sd(A, B, R)
 
#define _mm_mask_getexp_round_sd(W, U, A, B, R)
 
#define _mm_maskz_getexp_round_sd(U, A, B, R)
 
#define _mm_getexp_round_ss(A, B, R)
 
#define _mm_mask_getexp_round_ss(W, U, A, B, R)
 
#define _mm_maskz_getexp_round_ss(U, A, B, R)
 
#define _mm_getmant_round_sd(A, B, C, D, R)
 
#define _mm_getmant_sd(A, B, C, D)
 
#define _mm_mask_getmant_sd(W, U, A, B, C, D)
 
#define _mm_mask_getmant_round_sd(W, U, A, B, C, D, R)
 
#define _mm_maskz_getmant_sd(U, A, B, C, D)
 
#define _mm_maskz_getmant_round_sd(U, A, B, C, D, R)
 
#define _mm_getmant_round_ss(A, B, C, D, R)
 
#define _mm_getmant_ss(A, B, C, D)
 
#define _mm_mask_getmant_ss(W, U, A, B, C, D)
 
#define _mm_mask_getmant_round_ss(W, U, A, B, C, D, R)
 
#define _mm_maskz_getmant_ss(U, A, B, C, D)
 
#define _mm_maskz_getmant_round_ss(U, A, B, C, D, R)
 
#define _mm_comi_round_sd(A, B, P, R)
 
#define _mm_comi_round_ss(A, B, P, R)
 
#define _mm512_ternarylogic_epi32(A, B, C, imm)
 
#define _mm512_mask_ternarylogic_epi32(A, U, B, C, imm)
 
#define _mm512_maskz_ternarylogic_epi32(U, A, B, C, imm)
 
#define _mm512_ternarylogic_epi64(A, B, C, imm)
 
#define _mm512_mask_ternarylogic_epi64(A, U, B, C, imm)
 
#define _mm512_maskz_ternarylogic_epi64(U, A, B, C, imm)
 
#define _mm_cvt_roundsd_si32(A, R)    ((int)__builtin_ia32_vcvtsd2si32((__v2df)(__m128d)(A), (int)(R)))
 
#define _mm_cvt_roundsd_i32(A, R)    ((int)__builtin_ia32_vcvtsd2si32((__v2df)(__m128d)(A), (int)(R)))
 
#define _mm_cvt_roundsd_u32(A, R)    ((unsigned int)__builtin_ia32_vcvtsd2usi32((__v2df)(__m128d)(A), (int)(R)))
 
#define _mm_cvt_roundss_si32(A, R)    ((int)__builtin_ia32_vcvtss2si32((__v4sf)(__m128)(A), (int)(R)))
 
#define _mm_cvt_roundss_i32(A, R)    ((int)__builtin_ia32_vcvtss2si32((__v4sf)(__m128)(A), (int)(R)))
 
#define _mm_cvt_roundss_u32(A, R)    ((unsigned int)__builtin_ia32_vcvtss2usi32((__v4sf)(__m128)(A), (int)(R)))
 
#define _mm_cvtt_roundsd_i32(A, R)    ((int)__builtin_ia32_vcvttsd2si32((__v2df)(__m128d)(A), (int)(R)))
 
#define _mm_cvtt_roundsd_si32(A, R)    ((int)__builtin_ia32_vcvttsd2si32((__v2df)(__m128d)(A), (int)(R)))
 
#define _mm_cvtt_roundsd_u32(A, R)    ((unsigned int)__builtin_ia32_vcvttsd2usi32((__v2df)(__m128d)(A), (int)(R)))
 
#define _mm_cvtt_roundss_i32(A, R)    ((int)__builtin_ia32_vcvttss2si32((__v4sf)(__m128)(A), (int)(R)))
 
#define _mm_cvtt_roundss_si32(A, R)    ((int)__builtin_ia32_vcvttss2si32((__v4sf)(__m128)(A), (int)(R)))
 
#define _mm_cvtt_roundss_u32(A, R)    ((unsigned int)__builtin_ia32_vcvttss2usi32((__v4sf)(__m128)(A), (int)(R)))
 
#define _mm512_permute_pd(X, C)    ((__m512d)__builtin_ia32_vpermilpd512((__v8df)(__m512d)(X), (int)(C)))
 
#define _mm512_mask_permute_pd(W, U, X, C)
 
#define _mm512_maskz_permute_pd(U, X, C)
 
#define _mm512_permute_ps(X, C)    ((__m512)__builtin_ia32_vpermilps512((__v16sf)(__m512)(X), (int)(C)))
 
#define _mm512_mask_permute_ps(W, U, X, C)
 
#define _mm512_maskz_permute_ps(U, X, C)
 
#define _mm512_cvtt_roundpd_epu32(A, R)
 
#define _mm512_mask_cvtt_roundpd_epu32(W, U, A, R)
 
#define _mm512_maskz_cvtt_roundpd_epu32(U, A, R)
 
#define _mm_roundscale_round_sd(A, B, imm, R)
 
#define _mm_roundscale_sd(A, B, imm)
 
#define _mm_mask_roundscale_sd(W, U, A, B, imm)
 
#define _mm_mask_roundscale_round_sd(W, U, A, B, I, R)
 
#define _mm_maskz_roundscale_sd(U, A, B, I)
 
#define _mm_maskz_roundscale_round_sd(U, A, B, I, R)
 
#define _mm_roundscale_round_ss(A, B, imm, R)
 
#define _mm_roundscale_ss(A, B, imm)
 
#define _mm_mask_roundscale_ss(W, U, A, B, I)
 
#define _mm_mask_roundscale_round_ss(W, U, A, B, I, R)
 
#define _mm_maskz_roundscale_ss(U, A, B, I)
 
#define _mm_maskz_roundscale_round_ss(U, A, B, I, R)
 
#define _mm512_scalef_round_pd(A, B, R)
 
#define _mm512_mask_scalef_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_scalef_round_pd(U, A, B, R)
 
#define _mm512_scalef_round_ps(A, B, R)
 
#define _mm512_mask_scalef_round_ps(W, U, A, B, R)
 
#define _mm512_maskz_scalef_round_ps(U, A, B, R)
 
#define _mm_scalef_round_sd(A, B, R)
 
#define _mm_mask_scalef_round_sd(W, U, A, B, R)
 
#define _mm_maskz_scalef_round_sd(U, A, B, R)
 
#define _mm_scalef_round_ss(A, B, R)
 
#define _mm_mask_scalef_round_ss(W, U, A, B, R)
 
#define _mm_maskz_scalef_round_ss(U, A, B, R)
 
#define _mm512_shuffle_f32x4(A, B, imm)
 
#define _mm512_mask_shuffle_f32x4(W, U, A, B, imm)
 
#define _mm512_maskz_shuffle_f32x4(U, A, B, imm)
 
#define _mm512_shuffle_f64x2(A, B, imm)
 
#define _mm512_mask_shuffle_f64x2(W, U, A, B, imm)
 
#define _mm512_maskz_shuffle_f64x2(U, A, B, imm)
 
#define _mm512_shuffle_i32x4(A, B, imm)
 
#define _mm512_mask_shuffle_i32x4(W, U, A, B, imm)
 
#define _mm512_maskz_shuffle_i32x4(U, A, B, imm)
 
#define _mm512_shuffle_i64x2(A, B, imm)
 
#define _mm512_mask_shuffle_i64x2(W, U, A, B, imm)
 
#define _mm512_maskz_shuffle_i64x2(U, A, B, imm)
 
#define _mm512_shuffle_pd(A, B, M)
 
#define _mm512_mask_shuffle_pd(W, U, A, B, M)
 
#define _mm512_maskz_shuffle_pd(U, A, B, M)
 
#define _mm512_shuffle_ps(A, B, M)
 
#define _mm512_mask_shuffle_ps(W, U, A, B, M)
 
#define _mm512_maskz_shuffle_ps(U, A, B, M)
 
#define _mm_sqrt_round_sd(A, B, R)
 
#define _mm_mask_sqrt_round_sd(W, U, A, B, R)
 
#define _mm_maskz_sqrt_round_sd(U, A, B, R)
 
#define _mm_sqrt_round_ss(A, B, R)
 
#define _mm_mask_sqrt_round_ss(W, U, A, B, R)
 
#define _mm_maskz_sqrt_round_ss(U, A, B, R)
 
#define _mm512_extracti32x4_epi32(A, imm)
 
#define _mm512_mask_extracti32x4_epi32(W, U, A, imm)
 
#define _mm512_maskz_extracti32x4_epi32(U, A, imm)
 
#define _mm512_extracti64x4_epi64(A, imm)
 
#define _mm512_mask_extracti64x4_epi64(W, U, A, imm)
 
#define _mm512_maskz_extracti64x4_epi64(U, A, imm)
 
#define _mm512_insertf64x4(A, B, imm)
 
#define _mm512_mask_insertf64x4(W, U, A, B, imm)
 
#define _mm512_maskz_insertf64x4(U, A, B, imm)
 
#define _mm512_inserti64x4(A, B, imm)
 
#define _mm512_mask_inserti64x4(W, U, A, B, imm)
 
#define _mm512_maskz_inserti64x4(U, A, B, imm)
 
#define _mm512_insertf32x4(A, B, imm)
 
#define _mm512_mask_insertf32x4(W, U, A, B, imm)
 
#define _mm512_maskz_insertf32x4(U, A, B, imm)
 
#define _mm512_inserti32x4(A, B, imm)
 
#define _mm512_mask_inserti32x4(W, U, A, B, imm)
 
#define _mm512_maskz_inserti32x4(U, A, B, imm)
 
#define _mm512_getmant_round_pd(A, B, C, R)
 
#define _mm512_mask_getmant_round_pd(W, U, A, B, C, R)
 
#define _mm512_maskz_getmant_round_pd(U, A, B, C, R)
 
#define _mm512_getmant_pd(A, B, C)
 
#define _mm512_mask_getmant_pd(W, U, A, B, C)
 
#define _mm512_maskz_getmant_pd(U, A, B, C)
 
#define _mm512_getmant_round_ps(A, B, C, R)
 
#define _mm512_mask_getmant_round_ps(W, U, A, B, C, R)
 
#define _mm512_maskz_getmant_round_ps(U, A, B, C, R)
 
#define _mm512_getmant_ps(A, B, C)
 
#define _mm512_mask_getmant_ps(W, U, A, B, C)
 
#define _mm512_maskz_getmant_ps(U, A, B, C)
 
#define _mm512_getexp_round_pd(A, R)
 
#define _mm512_mask_getexp_round_pd(W, U, A, R)
 
#define _mm512_maskz_getexp_round_pd(U, A, R)
 
#define _mm512_getexp_round_ps(A, R)
 
#define _mm512_mask_getexp_round_ps(W, U, A, R)
 
#define _mm512_maskz_getexp_round_ps(U, A, R)
 
#define _mm512_i64gather_ps(index, addr, scale)
 
#define _mm512_mask_i64gather_ps(v1_old, mask, index, addr, scale)
 
#define _mm512_i64gather_epi32(index, addr, scale)
 
#define _mm512_mask_i64gather_epi32(v1_old, mask, index, addr, scale)
 
#define _mm512_i64gather_pd(index, addr, scale)
 
#define _mm512_mask_i64gather_pd(v1_old, mask, index, addr, scale)
 
#define _mm512_i64gather_epi64(index, addr, scale)
 
#define _mm512_mask_i64gather_epi64(v1_old, mask, index, addr, scale)
 
#define _mm512_i32gather_ps(index, addr, scale)
 
#define _mm512_mask_i32gather_ps(v1_old, mask, index, addr, scale)
 
#define _mm512_i32gather_epi32(index, addr, scale)
 
#define _mm512_mask_i32gather_epi32(v1_old, mask, index, addr, scale)
 
#define _mm512_i32gather_pd(index, addr, scale)
 
#define _mm512_mask_i32gather_pd(v1_old, mask, index, addr, scale)
 
#define _mm512_i32gather_epi64(index, addr, scale)
 
#define _mm512_mask_i32gather_epi64(v1_old, mask, index, addr, scale)
 
#define _mm512_i64scatter_ps(addr, index, v1, scale)
 
#define _mm512_mask_i64scatter_ps(addr, mask, index, v1, scale)
 
#define _mm512_i64scatter_epi32(addr, index, v1, scale)
 
#define _mm512_mask_i64scatter_epi32(addr, mask, index, v1, scale)
 
#define _mm512_i64scatter_pd(addr, index, v1, scale)
 
#define _mm512_mask_i64scatter_pd(addr, mask, index, v1, scale)
 
#define _mm512_i64scatter_epi64(addr, index, v1, scale)
 
#define _mm512_mask_i64scatter_epi64(addr, mask, index, v1, scale)
 
#define _mm512_i32scatter_ps(addr, index, v1, scale)
 
#define _mm512_mask_i32scatter_ps(addr, mask, index, v1, scale)
 
#define _mm512_i32scatter_epi32(addr, index, v1, scale)
 
#define _mm512_mask_i32scatter_epi32(addr, mask, index, v1, scale)
 
#define _mm512_i32scatter_pd(addr, index, v1, scale)
 
#define _mm512_mask_i32scatter_pd(addr, mask, index, v1, scale)
 
#define _mm512_i32scatter_epi64(addr, index, v1, scale)
 
#define _mm512_mask_i32scatter_epi64(addr, mask, index, v1, scale)
 
#define _mm_fmadd_round_ss(A, B, C, R)
 
#define _mm_mask_fmadd_round_ss(W, U, A, B, R)
 
#define _mm_maskz_fmadd_round_ss(U, A, B, C, R)
 
#define _mm_mask3_fmadd_round_ss(W, X, Y, U, R)
 
#define _mm_fmsub_round_ss(A, B, C, R)
 
#define _mm_mask_fmsub_round_ss(W, U, A, B, R)
 
#define _mm_maskz_fmsub_round_ss(U, A, B, C, R)
 
#define _mm_mask3_fmsub_round_ss(W, X, Y, U, R)
 
#define _mm_fnmadd_round_ss(A, B, C, R)
 
#define _mm_mask_fnmadd_round_ss(W, U, A, B, R)
 
#define _mm_maskz_fnmadd_round_ss(U, A, B, C, R)
 
#define _mm_mask3_fnmadd_round_ss(W, X, Y, U, R)
 
#define _mm_fnmsub_round_ss(A, B, C, R)
 
#define _mm_mask_fnmsub_round_ss(W, U, A, B, R)
 
#define _mm_maskz_fnmsub_round_ss(U, A, B, C, R)
 
#define _mm_mask3_fnmsub_round_ss(W, X, Y, U, R)
 
#define _mm_fmadd_round_sd(A, B, C, R)
 
#define _mm_mask_fmadd_round_sd(W, U, A, B, R)
 
#define _mm_maskz_fmadd_round_sd(U, A, B, C, R)
 
#define _mm_mask3_fmadd_round_sd(W, X, Y, U, R)
 
#define _mm_fmsub_round_sd(A, B, C, R)
 
#define _mm_mask_fmsub_round_sd(W, U, A, B, R)
 
#define _mm_maskz_fmsub_round_sd(U, A, B, C, R)
 
#define _mm_mask3_fmsub_round_sd(W, X, Y, U, R)
 
#define _mm_fnmadd_round_sd(A, B, C, R)
 
#define _mm_mask_fnmadd_round_sd(W, U, A, B, R)
 
#define _mm_maskz_fnmadd_round_sd(U, A, B, C, R)
 
#define _mm_mask3_fnmadd_round_sd(W, X, Y, U, R)
 
#define _mm_fnmsub_round_sd(A, B, C, R)
 
#define _mm_mask_fnmsub_round_sd(W, U, A, B, R)
 
#define _mm_maskz_fnmsub_round_sd(U, A, B, C, R)
 
#define _mm_mask3_fnmsub_round_sd(W, X, Y, U, R)
 
#define _mm512_permutex_pd(X, C)    ((__m512d)__builtin_ia32_permdf512((__v8df)(__m512d)(X), (int)(C)))
 
#define _mm512_mask_permutex_pd(W, U, X, C)
 
#define _mm512_maskz_permutex_pd(U, X, C)
 
#define _mm512_permutex_epi64(X, C)    ((__m512i)__builtin_ia32_permdi512((__v8di)(__m512i)(X), (int)(C)))
 
#define _mm512_mask_permutex_epi64(W, U, X, C)
 
#define _mm512_maskz_permutex_epi64(U, X, C)
 
#define _mm512_permutevar_epi32   _mm512_permutexvar_epi32
 
#define _mm512_mask_permutevar_epi32   _mm512_mask_permutexvar_epi32
 
#define _kand_mask16   _mm512_kand
 
#define _kandn_mask16   _mm512_kandn
 
#define _knot_mask16   _mm512_knot
 
#define _kor_mask16   _mm512_kor
 
#define _kxnor_mask16   _mm512_kxnor
 
#define _kxor_mask16   _mm512_kxor
 
#define _kshiftli_mask16(A, I)    ((__mmask16)__builtin_ia32_kshiftlihi((__mmask16)(A), (unsigned int)(I)))
 
#define _kshiftri_mask16(A, I)    ((__mmask16)__builtin_ia32_kshiftrihi((__mmask16)(A), (unsigned int)(I)))
 
#define _mm_cmp_round_ss_mask(X, Y, P, R)
 
#define _mm_mask_cmp_round_ss_mask(M, X, Y, P, R)
 
#define _mm_cmp_ss_mask(X, Y, P)
 
#define _mm_mask_cmp_ss_mask(M, X, Y, P)
 
#define _mm_cmp_round_sd_mask(X, Y, P, R)
 
#define _mm_mask_cmp_round_sd_mask(M, X, Y, P, R)
 
#define _mm_cmp_sd_mask(X, Y, P)
 
#define _mm_mask_cmp_sd_mask(M, X, Y, P)
 
#define _mm512_shuffle_epi32(A, I)    ((__m512i)__builtin_ia32_pshufd512((__v16si)(__m512i)(A), (int)(I)))
 
#define _mm512_mask_shuffle_epi32(W, U, A, I)
 
#define _mm512_maskz_shuffle_epi32(U, A, I)
 
#define _mm512_cvt_roundps_pd(A, R)
 
#define _mm512_mask_cvt_roundps_pd(W, U, A, R)
 
#define _mm512_maskz_cvt_roundps_pd(U, A, R)
 
#define _mm_cvt_roundsd_ss(A, B, R)
 
#define _mm_mask_cvt_roundsd_ss(W, U, A, B, R)
 
#define _mm_maskz_cvt_roundsd_ss(U, A, B, R)
 
#define _mm_cvtss_i32   _mm_cvtss_si32
 
#define _mm_cvtsd_i32   _mm_cvtsd_si32
 
#define _mm_cvti32_sd   _mm_cvtsi32_sd
 
#define _mm_cvti32_ss   _mm_cvtsi32_ss
 
#define _mm_cvt_roundsi32_ss(A, B, R)    ((__m128)__builtin_ia32_cvtsi2ss32((__v4sf)(__m128)(A), (int)(B), (int)(R)))
 
#define _mm_cvt_roundi32_ss(A, B, R)    ((__m128)__builtin_ia32_cvtsi2ss32((__v4sf)(__m128)(A), (int)(B), (int)(R)))
 
#define _mm_cvt_roundss_sd(A, B, R)
 
#define _mm_mask_cvt_roundss_sd(W, U, A, B, R)
 
#define _mm_maskz_cvt_roundss_sd(U, A, B, R)
 
#define _mm_cvt_roundu32_ss(A, B, R)
 
#define _mm512_setr_epi32(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15)
 
#define _mm512_setr_epi64(e0, e1, e2, e3, e4, e5, e6, e7)    _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
 
#define _mm512_setr_pd(e0, e1, e2, e3, e4, e5, e6, e7)    _mm512_set_pd((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))
 
#define _mm512_setr_ps(e0, e1, e2, e3, e4, e5, e6, e7, e8, e9, e10, e11, e12, e13, e14, e15)
 
#define _mm512_i32logather_pd(vindex, base_addr, scale)    _mm512_i32gather_pd(_mm512_castsi512_si256(vindex), (base_addr), (scale))
 Loads 8 double-precision (64-bit) floating-point elements stored at memory locations starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale them in dst.
 
#define _mm512_mask_i32logather_pd(src, mask, vindex, base_addr, scale)
 Loads 8 double-precision (64-bit) floating-point elements from memory starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale into dst using writemask mask (elements are copied from src when the corresponding mask bit is not set).
 
#define _mm512_i32logather_epi64(vindex, base_addr, scale)    _mm512_i32gather_epi64(_mm512_castsi512_si256(vindex), (base_addr), (scale))
 Loads 8 64-bit integer elements from memory starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale and stores them in dst.
 
#define _mm512_mask_i32logather_epi64(src, mask, vindex, base_addr, scale)
 Loads 8 64-bit integer elements from memory starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale and stores them in dst using writemask mask (elements are copied from src when the corresponding mask bit is not set).
 
#define _mm512_i32loscatter_pd(base_addr, vindex, v1, scale)    _mm512_i32scatter_pd((base_addr), _mm512_castsi512_si256(vindex), (v1), (scale))
 Stores 8 packed double-precision (64-bit) floating-point elements in v1 and to memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale.
 
#define _mm512_mask_i32loscatter_pd(base_addr, mask, vindex, v1, scale)
 Stores 8 packed double-precision (64-bit) floating-point elements in v1 to memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale.
 
#define _mm512_i32loscatter_epi64(base_addr, vindex, v1, scale)
 Stores 8 packed 64-bit integer elements located in v1 and stores them in memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale.
 
#define _mm512_mask_i32loscatter_epi64(base_addr, mask, vindex, v1, scale)
 Stores 8 packed 64-bit integer elements located in a and stores them in memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale using writemask mask (elements whose corresponding mask bit is not set are not written to memory).
 

Typedefs

typedef char __v64qi __attribute__((__vector_size__(64)))
 
typedef unsigned char __mmask8
 
typedef unsigned short __mmask16
 

Enumerations

enum  _MM_CMPINT_ENUM {
  _MM_CMPINT_EQ , _MM_CMPINT_LT , _MM_CMPINT_LE , _MM_CMPINT_UNUSED ,
  _MM_CMPINT_NE , _MM_CMPINT_NLT
}
 
enum  _MM_PERM_ENUM {
  _MM_PERM_AAAA = 0x00 , _MM_PERM_AAAB = 0x01 , _MM_PERM_AAAC = 0x02 , _MM_PERM_AAAD = 0x03 ,
  _MM_PERM_AABA = 0x04 , _MM_PERM_AABB = 0x05 , _MM_PERM_AABC = 0x06 , _MM_PERM_AABD = 0x07 ,
  _MM_PERM_AACA = 0x08 , _MM_PERM_AACB = 0x09 , _MM_PERM_AACC = 0x0A , _MM_PERM_AACD = 0x0B ,
  _MM_PERM_AADA = 0x0C , _MM_PERM_AADB = 0x0D , _MM_PERM_AADC = 0x0E , _MM_PERM_AADD = 0x0F ,
  _MM_PERM_ABAA = 0x10 , _MM_PERM_ABAB = 0x11 , _MM_PERM_ABAC = 0x12 , _MM_PERM_ABAD = 0x13 ,
  _MM_PERM_ABBA = 0x14 , _MM_PERM_ABBB = 0x15 , _MM_PERM_ABBC = 0x16 , _MM_PERM_ABBD = 0x17 ,
  _MM_PERM_ABCA = 0x18 , _MM_PERM_ABCB = 0x19 , _MM_PERM_ABCC = 0x1A , _MM_PERM_ABCD = 0x1B ,
  _MM_PERM_ABDA = 0x1C , _MM_PERM_ABDB = 0x1D , _MM_PERM_ABDC = 0x1E , _MM_PERM_ABDD = 0x1F ,
  _MM_PERM_ACAA = 0x20 , _MM_PERM_ACAB = 0x21 , _MM_PERM_ACAC = 0x22 , _MM_PERM_ACAD = 0x23 ,
  _MM_PERM_ACBA = 0x24 , _MM_PERM_ACBB = 0x25 , _MM_PERM_ACBC = 0x26 , _MM_PERM_ACBD = 0x27 ,
  _MM_PERM_ACCA = 0x28 , _MM_PERM_ACCB = 0x29 , _MM_PERM_ACCC = 0x2A , _MM_PERM_ACCD = 0x2B ,
  _MM_PERM_ACDA = 0x2C , _MM_PERM_ACDB = 0x2D , _MM_PERM_ACDC = 0x2E , _MM_PERM_ACDD = 0x2F ,
  _MM_PERM_ADAA = 0x30 , _MM_PERM_ADAB = 0x31 , _MM_PERM_ADAC = 0x32 , _MM_PERM_ADAD = 0x33 ,
  _MM_PERM_ADBA = 0x34 , _MM_PERM_ADBB = 0x35 , _MM_PERM_ADBC = 0x36 , _MM_PERM_ADBD = 0x37 ,
  _MM_PERM_ADCA = 0x38 , _MM_PERM_ADCB = 0x39 , _MM_PERM_ADCC = 0x3A , _MM_PERM_ADCD = 0x3B ,
  _MM_PERM_ADDA = 0x3C , _MM_PERM_ADDB = 0x3D , _MM_PERM_ADDC = 0x3E , _MM_PERM_ADDD = 0x3F ,
  _MM_PERM_BAAA = 0x40 , _MM_PERM_BAAB = 0x41 , _MM_PERM_BAAC = 0x42 , _MM_PERM_BAAD = 0x43 ,
  _MM_PERM_BABA = 0x44 , _MM_PERM_BABB = 0x45 , _MM_PERM_BABC = 0x46 , _MM_PERM_BABD = 0x47 ,
  _MM_PERM_BACA = 0x48 , _MM_PERM_BACB = 0x49 , _MM_PERM_BACC = 0x4A , _MM_PERM_BACD = 0x4B ,
  _MM_PERM_BADA = 0x4C , _MM_PERM_BADB = 0x4D , _MM_PERM_BADC = 0x4E , _MM_PERM_BADD = 0x4F ,
  _MM_PERM_BBAA = 0x50 , _MM_PERM_BBAB = 0x51 , _MM_PERM_BBAC = 0x52 , _MM_PERM_BBAD = 0x53 ,
  _MM_PERM_BBBA = 0x54 , _MM_PERM_BBBB = 0x55 , _MM_PERM_BBBC = 0x56 , _MM_PERM_BBBD = 0x57 ,
  _MM_PERM_BBCA = 0x58 , _MM_PERM_BBCB = 0x59 , _MM_PERM_BBCC = 0x5A , _MM_PERM_BBCD = 0x5B ,
  _MM_PERM_BBDA = 0x5C , _MM_PERM_BBDB = 0x5D , _MM_PERM_BBDC = 0x5E , _MM_PERM_BBDD = 0x5F ,
  _MM_PERM_BCAA = 0x60 , _MM_PERM_BCAB = 0x61 , _MM_PERM_BCAC = 0x62 , _MM_PERM_BCAD = 0x63 ,
  _MM_PERM_BCBA = 0x64 , _MM_PERM_BCBB = 0x65 , _MM_PERM_BCBC = 0x66 , _MM_PERM_BCBD = 0x67 ,
  _MM_PERM_BCCA = 0x68 , _MM_PERM_BCCB = 0x69 , _MM_PERM_BCCC = 0x6A , _MM_PERM_BCCD = 0x6B ,
  _MM_PERM_BCDA = 0x6C , _MM_PERM_BCDB = 0x6D , _MM_PERM_BCDC = 0x6E , _MM_PERM_BCDD = 0x6F ,
  _MM_PERM_BDAA = 0x70 , _MM_PERM_BDAB = 0x71 , _MM_PERM_BDAC = 0x72 , _MM_PERM_BDAD = 0x73 ,
  _MM_PERM_BDBA = 0x74 , _MM_PERM_BDBB = 0x75 , _MM_PERM_BDBC = 0x76 , _MM_PERM_BDBD = 0x77 ,
  _MM_PERM_BDCA = 0x78 , _MM_PERM_BDCB = 0x79 , _MM_PERM_BDCC = 0x7A , _MM_PERM_BDCD = 0x7B ,
  _MM_PERM_BDDA = 0x7C , _MM_PERM_BDDB = 0x7D , _MM_PERM_BDDC = 0x7E , _MM_PERM_BDDD = 0x7F ,
  _MM_PERM_CAAA = 0x80 , _MM_PERM_CAAB = 0x81 , _MM_PERM_CAAC = 0x82 , _MM_PERM_CAAD = 0x83 ,
  _MM_PERM_CABA = 0x84 , _MM_PERM_CABB = 0x85 , _MM_PERM_CABC = 0x86 , _MM_PERM_CABD = 0x87 ,
  _MM_PERM_CACA = 0x88 , _MM_PERM_CACB = 0x89 , _MM_PERM_CACC = 0x8A , _MM_PERM_CACD = 0x8B ,
  _MM_PERM_CADA = 0x8C , _MM_PERM_CADB = 0x8D , _MM_PERM_CADC = 0x8E , _MM_PERM_CADD = 0x8F ,
  _MM_PERM_CBAA = 0x90 , _MM_PERM_CBAB = 0x91 , _MM_PERM_CBAC = 0x92 , _MM_PERM_CBAD = 0x93 ,
  _MM_PERM_CBBA = 0x94 , _MM_PERM_CBBB = 0x95 , _MM_PERM_CBBC = 0x96 , _MM_PERM_CBBD = 0x97 ,
  _MM_PERM_CBCA = 0x98 , _MM_PERM_CBCB = 0x99 , _MM_PERM_CBCC = 0x9A , _MM_PERM_CBCD = 0x9B ,
  _MM_PERM_CBDA = 0x9C , _MM_PERM_CBDB = 0x9D , _MM_PERM_CBDC = 0x9E , _MM_PERM_CBDD = 0x9F ,
  _MM_PERM_CCAA = 0xA0 , _MM_PERM_CCAB = 0xA1 , _MM_PERM_CCAC = 0xA2 , _MM_PERM_CCAD = 0xA3 ,
  _MM_PERM_CCBA = 0xA4 , _MM_PERM_CCBB = 0xA5 , _MM_PERM_CCBC = 0xA6 , _MM_PERM_CCBD = 0xA7 ,
  _MM_PERM_CCCA = 0xA8 , _MM_PERM_CCCB = 0xA9 , _MM_PERM_CCCC = 0xAA , _MM_PERM_CCCD = 0xAB ,
  _MM_PERM_CCDA = 0xAC , _MM_PERM_CCDB = 0xAD , _MM_PERM_CCDC = 0xAE , _MM_PERM_CCDD = 0xAF ,
  _MM_PERM_CDAA = 0xB0 , _MM_PERM_CDAB = 0xB1 , _MM_PERM_CDAC = 0xB2 , _MM_PERM_CDAD = 0xB3 ,
  _MM_PERM_CDBA = 0xB4 , _MM_PERM_CDBB = 0xB5 , _MM_PERM_CDBC = 0xB6 , _MM_PERM_CDBD = 0xB7 ,
  _MM_PERM_CDCA = 0xB8 , _MM_PERM_CDCB = 0xB9 , _MM_PERM_CDCC = 0xBA , _MM_PERM_CDCD = 0xBB ,
  _MM_PERM_CDDA = 0xBC , _MM_PERM_CDDB = 0xBD , _MM_PERM_CDDC = 0xBE , _MM_PERM_CDDD = 0xBF ,
  _MM_PERM_DAAA = 0xC0 , _MM_PERM_DAAB = 0xC1 , _MM_PERM_DAAC = 0xC2 , _MM_PERM_DAAD = 0xC3 ,
  _MM_PERM_DABA = 0xC4 , _MM_PERM_DABB = 0xC5 , _MM_PERM_DABC = 0xC6 , _MM_PERM_DABD = 0xC7 ,
  _MM_PERM_DACA = 0xC8 , _MM_PERM_DACB = 0xC9 , _MM_PERM_DACC = 0xCA , _MM_PERM_DACD = 0xCB ,
  _MM_PERM_DADA = 0xCC , _MM_PERM_DADB = 0xCD , _MM_PERM_DADC = 0xCE , _MM_PERM_DADD = 0xCF ,
  _MM_PERM_DBAA = 0xD0 , _MM_PERM_DBAB = 0xD1 , _MM_PERM_DBAC = 0xD2 , _MM_PERM_DBAD = 0xD3 ,
  _MM_PERM_DBBA = 0xD4 , _MM_PERM_DBBB = 0xD5 , _MM_PERM_DBBC = 0xD6 , _MM_PERM_DBBD = 0xD7 ,
  _MM_PERM_DBCA = 0xD8 , _MM_PERM_DBCB = 0xD9 , _MM_PERM_DBCC = 0xDA , _MM_PERM_DBCD = 0xDB ,
  _MM_PERM_DBDA = 0xDC , _MM_PERM_DBDB = 0xDD , _MM_PERM_DBDC = 0xDE , _MM_PERM_DBDD = 0xDF ,
  _MM_PERM_DCAA = 0xE0 , _MM_PERM_DCAB = 0xE1 , _MM_PERM_DCAC = 0xE2 , _MM_PERM_DCAD = 0xE3 ,
  _MM_PERM_DCBA = 0xE4 , _MM_PERM_DCBB = 0xE5 , _MM_PERM_DCBC = 0xE6 , _MM_PERM_DCBD = 0xE7 ,
  _MM_PERM_DCCA = 0xE8 , _MM_PERM_DCCB = 0xE9 , _MM_PERM_DCCC = 0xEA , _MM_PERM_DCCD = 0xEB ,
  _MM_PERM_DCDA = 0xEC , _MM_PERM_DCDB = 0xED , _MM_PERM_DCDC = 0xEE , _MM_PERM_DCDD = 0xEF ,
  _MM_PERM_DDAA = 0xF0 , _MM_PERM_DDAB = 0xF1 , _MM_PERM_DDAC = 0xF2 , _MM_PERM_DDAD = 0xF3 ,
  _MM_PERM_DDBA = 0xF4 , _MM_PERM_DDBB = 0xF5 , _MM_PERM_DDBC = 0xF6 , _MM_PERM_DDBD = 0xF7 ,
  _MM_PERM_DDCA = 0xF8 , _MM_PERM_DDCB = 0xF9 , _MM_PERM_DDCC = 0xFA , _MM_PERM_DDCD = 0xFB ,
  _MM_PERM_DDDA = 0xFC , _MM_PERM_DDDB = 0xFD , _MM_PERM_DDDC = 0xFE , _MM_PERM_DDDD = 0xFF
}
 
enum  _MM_MANTISSA_NORM_ENUM { _MM_MANT_NORM_1_2 , _MM_MANT_NORM_p5_2 , _MM_MANT_NORM_p5_1 , _MM_MANT_NORM_p75_1p5 }
 
enum  _MM_MANTISSA_SIGN_ENUM { _MM_MANT_SIGN_src , _MM_MANT_SIGN_zero , _MM_MANT_SIGN_nan }
 
enum  _MM_TERNLOG_ENUM { _MM_TERNLOG_A = 0xF0 , _MM_TERNLOG_B = 0xCC , _MM_TERNLOG_C = 0xAA }
 A helper to represent the ternary logic operations among vector A, B and C. More...
 

Functions

static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_si512 (void)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_undefined_pd (void)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_undefined (void)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_undefined_ps (void)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_undefined_epi32 (void)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcastd_epi32 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastd_epi32 (__m512i __O, __mmask16 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastd_epi32 (__mmask16 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcastq_epi64 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastq_epi64 (__m512i __O, __mmask8 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastq_epi64 (__mmask8 __M, __m128i __A)
 
static __inline __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_ps (void)
 
static __inline __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_pd (void)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_set1_ps (float __w)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_set1_pd (double __w)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi8 (char __w)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi16 (short __w)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi32 (int __s)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_set1_epi32 (__mmask16 __M, int __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi64 (long long __d)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_set1_epi64 (__mmask8 __M, long long __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_broadcastss_ps (__m128 __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set4_epi32 (int __A, int __B, int __C, int __D)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set4_epi64 (long long __A, long long __B, long long __C, long long __D)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_set4_pd (double __A, double __B, double __C, double __D)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_set4_ps (float __A, float __B, float __C, float __D)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_broadcastsd_pd (__m128d __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_castpd256_pd512 (__m256d __a)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_castps256_ps512 (__m256 __a)
 
static __inline __m128d __DEFAULT_FN_ATTRS512 _mm512_castpd512_pd128 (__m512d __a)
 
static __inline __m256d __DEFAULT_FN_ATTRS512 _mm512_castpd512_pd256 (__m512d __A)
 
static __inline __m128 __DEFAULT_FN_ATTRS512 _mm512_castps512_ps128 (__m512 __a)
 
static __inline __m256 __DEFAULT_FN_ATTRS512 _mm512_castps512_ps256 (__m512 __A)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_castpd_ps (__m512d __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_castpd_si512 (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_castpd128_pd512 (__m128d __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_castps_pd (__m512 __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_castps_si512 (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_castps128_ps512 (__m128 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_castsi128_si512 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_castsi256_si512 (__m256i __A)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_castsi512_ps (__m512i __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_castsi512_pd (__m512i __A)
 
static __inline __m128i __DEFAULT_FN_ATTRS512 _mm512_castsi512_si128 (__m512i __A)
 
static __inline __m256i __DEFAULT_FN_ATTRS512 _mm512_castsi512_si256 (__m512i __A)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_int2mask (int __a)
 
static __inline__ int __DEFAULT_FN_ATTRS _mm512_mask2int (__mmask16 __a)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_zextpd128_pd512 (__m128d __a)
 Constructs a 512-bit floating-point vector of [8 x double] from a 128-bit floating-point vector of [2 x double].
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_zextpd256_pd512 (__m256d __a)
 Constructs a 512-bit floating-point vector of [8 x double] from a 256-bit floating-point vector of [4 x double].
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_zextps128_ps512 (__m128 __a)
 Constructs a 512-bit floating-point vector of [16 x float] from a 128-bit floating-point vector of [4 x float].
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_zextps256_ps512 (__m256 __a)
 Constructs a 512-bit floating-point vector of [16 x float] from a 256-bit floating-point vector of [8 x float].
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_zextsi128_si512 (__m128i __a)
 Constructs a 512-bit integer vector from a 128-bit integer vector.
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_zextsi256_si512 (__m256i __a)
 Constructs a 512-bit integer vector from a 256-bit integer vector.
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_and_epi32 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_and_epi32 (__m512i __src, __mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_and_epi32 (__mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_and_epi64 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_and_epi64 (__m512i __src, __mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_and_epi64 (__mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_andnot_si512 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_andnot_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_andnot_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_or_epi32 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_or_epi32 (__m512i __src, __mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_or_epi32 (__mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_or_epi64 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_or_epi64 (__m512i __src, __mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_or_epi64 (__mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_xor_epi32 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_xor_epi32 (__m512i __src, __mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_epi32 (__mmask16 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_xor_epi64 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_xor_epi64 (__m512i __src, __mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_epi64 (__mmask8 __k, __m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_and_si512 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_or_si512 (__m512i __a, __m512i __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_xor_si512 (__m512i __a, __m512i __b)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_add_pd (__m512d __a, __m512d __b)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_add_ps (__m512 __a, __m512 __b)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mul_pd (__m512d __a, __m512d __b)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mul_ps (__m512 __a, __m512 __b)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_sub_pd (__m512d __a, __m512d __b)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_sub_ps (__m512 __a, __m512 __b)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_add_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_add_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_add_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sub_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sub_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_add_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_add_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_add_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sub_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sub_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_max_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_max_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_max_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_max_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_max_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_max_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_max_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_max_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_max_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_max_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epu32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epu64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_min_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_min_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_min_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_min_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_min_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_min_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_min_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_min_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_min_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_min_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epu32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epu32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epu32 (__mmask16 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epi64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epi64 (__mmask8 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epu64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epu64 (__m512i __W, __mmask8 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epu64 (__mmask8 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mul_epi32 (__m512i __X, __m512i __Y)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mul_epi32 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_epi32 (__mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mul_epu32 (__m512i __X, __m512i __Y)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mul_epu32 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_epu32 (__mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mullo_epi32 (__m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mullo_epi32 (__mmask16 __M, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mullo_epi32 (__m512i __W, __mmask16 __M, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mullox_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mullox_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_sqrt_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_sqrt_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_sqrt_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_sqrt_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_sqrt_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_sqrt_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_rsqrt14_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_rsqrt14_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_rsqrt14_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_rsqrt14_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_rsqrt14_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_rsqrt14_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_rsqrt14_ss (__m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_rsqrt14_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_rsqrt14_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_rsqrt14_sd (__m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_rsqrt14_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_rsqrt14_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_rcp14_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_rcp14_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_rcp14_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_rcp14_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_rcp14_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_rcp14_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_rcp14_ss (__m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_rcp14_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_rcp14_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_rcp14_sd (__m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_rcp14_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_rcp14_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_floor_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_floor_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_floor_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_floor_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_ceil_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_ceil_ps (__m512 __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_ceil_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_ceil_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_abs_epi64 (__m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_abs_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_abs_epi64 (__mmask8 __U, __m512i __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_abs_epi32 (__m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_abs_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_abs_epi32 (__mmask16 __U, __m512i __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_add_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_add_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_add_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_add_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_add_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_add_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_add_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_add_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_sub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_sub_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_sub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_sub_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_sub_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_sub_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_mul_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_mul_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_mul_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_mul_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_mul_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_mul_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_div_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_div_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_div_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_div_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_div_pd (__m512d __a, __m512d __b)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_div_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_div_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_div_ps (__m512 __a, __m512 __b)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_div_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_div_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmadd_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmsub_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmadd_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmsub_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmaddsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmaddsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmaddsub_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmsubadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsubadd_pd (__mmask8 __U, __m512d __A, __m512d __B, __m512d __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmaddsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmaddsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmaddsub_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmsubadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsubadd_ps (__mmask16 __U, __m512 __A, __m512 __B, __m512 __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsubadd_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsubadd_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fnmadd_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fnmadd_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fnmsub_pd (__m512d __A, __mmask8 __U, __m512d __B, __m512d __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmsub_pd (__m512d __A, __m512d __B, __m512d __C, __mmask8 __U)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fnmsub_ps (__m512 __A, __mmask16 __U, __m512 __B, __m512 __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmsub_ps (__m512 __A, __m512 __B, __m512 __C, __mmask16 __U)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_permutex2var_epi32 (__m512i __A, __m512i __I, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_epi32 (__m512i __A, __mmask16 __U, __m512i __I, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_epi32 (__m512i __A, __m512i __I, __mmask16 __U, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_epi32 (__mmask16 __U, __m512i __A, __m512i __I, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_permutex2var_epi64 (__m512i __A, __m512i __I, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_epi64 (__m512i __A, __mmask8 __U, __m512i __I, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_epi64 (__m512i __A, __m512i __I, __mmask8 __U, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_epi64 (__mmask8 __U, __m512i __A, __m512i __I, __m512i __B)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_blend_pd (__mmask8 __U, __m512d __A, __m512d __W)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_blend_ps (__mmask16 __U, __m512 __A, __m512 __W)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_blend_epi64 (__mmask8 __U, __m512i __A, __m512i __W)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_blend_epi32 (__mmask16 __U, __m512i __A, __m512i __W)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epu32 (__m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epu32 (__mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtepu32_ps (__m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32_ps (__m512 __W, __mmask16 __U, __m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu32_ps (__mmask16 __U, __m512i __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_pd (__m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_pd (__m512d __W, __mmask8 __U, __m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_pd (__mmask8 __U, __m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepi32lo_pd (__m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32lo_pd (__m512d __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_ps (__m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_ps (__m512 __W, __mmask16 __U, __m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_ps (__mmask16 __U, __m512i __A)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepu32_pd (__m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32_pd (__m512d __W, __mmask8 __U, __m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu32_pd (__mmask8 __U, __m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepu32lo_pd (__m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32lo_pd (__m512d __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_cvtpd_ps (__m512d __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_ps (__m256 __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_ps (__mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtpd_pslo (__m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_pslo (__m512 __W, __mmask8 __U, __m512d __A)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtph_ps (__m256i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtph_ps (__m512 __W, __mmask16 __U, __m256i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtph_ps (__mmask16 __U, __m256i __A)
 
static __inline __m256i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epi32 (__m512d __a)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epi32 (__mmask8 __U, __m512d __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epi32 (__m512 __a)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epi32 (__mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epi32 (__m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epi32 (__m512i __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epi32 (__mmask16 __U, __m512 __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epi32 (__m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epi32 (__m256i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epi32 (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epu32 (__m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epu32 (__m512i __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epu32 (__mmask16 __U, __m512 __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epu32 (__m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epu32 (__mmask8 __U, __m512d __A)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_cvtsd_f64 (__m512d __a)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_cvtss_f32 (__m512 __a)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_unpackhi_pd (__m512d __a, __m512d __b)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_unpacklo_pd (__m512d __a, __m512d __b)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_unpackhi_ps (__m512 __a, __m512 __b)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_unpacklo_ps (__m512 __a, __m512 __b)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpackhi_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpacklo_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpackhi_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpacklo_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_loadu_si512 (void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_loadu_epi32 (void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_epi32 (__m512i __W, __mmask16 __U, void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_epi32 (__mmask16 __U, void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_loadu_epi64 (void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_epi64 (__m512i __W, __mmask8 __U, void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_epi64 (__mmask8 __U, void const *__P)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_ps (__m512 __W, __mmask16 __U, void const *__P)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_ps (__mmask16 __U, void const *__P)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_pd (__m512d __W, __mmask8 __U, void const *__P)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_pd (__mmask8 __U, void const *__P)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_loadu_pd (void const *__p)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_loadu_ps (void const *__p)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_load_ps (void const *__p)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_load_ps (__m512 __W, __mmask16 __U, void const *__P)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_load_ps (__mmask16 __U, void const *__P)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_load_pd (void const *__p)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_load_pd (__m512d __W, __mmask8 __U, void const *__P)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_load_pd (__mmask8 __U, void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_load_si512 (void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_load_epi32 (void const *__P)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_load_epi64 (void const *__P)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_epi64 (void *__P, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_epi64 (void *__P, __mmask8 __U, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_si512 (void *__P, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_epi32 (void *__P, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_epi32 (void *__P, __mmask16 __U, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_pd (void *__P, __mmask8 __U, __m512d __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_pd (void *__P, __m512d __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_ps (void *__P, __mmask16 __U, __m512 __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_ps (void *__P, __m512 __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_store_pd (void *__P, __mmask8 __U, __m512d __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_pd (void *__P, __m512d __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_store_ps (void *__P, __mmask16 __U, __m512 __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_ps (void *__P, __m512 __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_si512 (void *__P, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_epi32 (void *__P, __m512i __A)
 
static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_epi64 (void *__P, __m512i __A)
 
static __inline __mmask16 __DEFAULT_FN_ATTRS _mm512_knot (__mmask16 __M)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi8_epi32 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi8_epi32 (__m512i __W, __mmask16 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi8_epi32 (__mmask16 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi8_epi64 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi8_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi8_epi64 (__mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_epi64 (__m256i __X)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_epi64 (__m512i __W, __mmask8 __U, __m256i __X)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_epi64 (__mmask8 __U, __m256i __X)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi16_epi32 (__m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi16_epi32 (__m512i __W, __mmask16 __U, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi16_epi32 (__mmask16 __U, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi16_epi64 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi16_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi16_epi64 (__mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu8_epi32 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu8_epi32 (__m512i __W, __mmask16 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu8_epi32 (__mmask16 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu8_epi64 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu8_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu8_epi64 (__mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu32_epi64 (__m256i __X)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32_epi64 (__m512i __W, __mmask8 __U, __m256i __X)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu32_epi64 (__mmask8 __U, __m256i __X)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu16_epi32 (__m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu16_epi32 (__m512i __W, __mmask16 __U, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu16_epi32 (__mmask16 __U, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu16_epi64 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu16_epi64 (__m512i __W, __mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu16_epi64 (__mmask8 __U, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rorv_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rorv_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rorv_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rorv_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rorv_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rorv_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rolv_epi32 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rolv_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rolv_epi32 (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rolv_epi64 (__m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rolv_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rolv_epi64 (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_slli_epi32 (__m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_slli_epi32 (__m512i __W, __mmask16 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_slli_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_slli_epi64 (__m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_slli_epi64 (__m512i __W, __mmask8 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_slli_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srli_epi32 (__m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srli_epi32 (__m512i __W, __mmask16 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srli_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srli_epi64 (__m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srli_epi64 (__m512i __W, __mmask8 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srli_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_load_epi32 (__m512i __W, __mmask16 __U, void const *__P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_load_epi32 (__mmask16 __U, void const *__P)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_store_epi32 (void *__P, __mmask16 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mov_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_epi32 (__mmask16 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mov_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_epi64 (__mmask8 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_load_epi64 (__m512i __W, __mmask8 __U, void const *__P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_load_epi64 (__mmask8 __U, void const *__P)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_store_epi64 (void *__P, __mmask8 __U, __m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_movedup_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_movedup_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_movedup_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_getexp_sd (__m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_getexp_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_getexp_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_getexp_ss (__m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_getexp_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_getexp_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kmov (__mmask16 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sll_epi32 (__m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sll_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sll_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sll_epi64 (__m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sll_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sll_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sllv_epi32 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sllv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sllv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sllv_epi64 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sllv_epi64 (__m512i __W, __mmask8 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sllv_epi64 (__mmask8 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sra_epi32 (__m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sra_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sra_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sra_epi64 (__m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sra_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sra_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srav_epi32 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srav_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srav_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srav_epi64 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srav_epi64 (__m512i __W, __mmask8 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srav_epi64 (__mmask8 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srl_epi32 (__m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srl_epi32 (__m512i __W, __mmask16 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srl_epi32 (__mmask16 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srl_epi64 (__m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srl_epi64 (__m512i __W, __mmask8 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srl_epi64 (__mmask8 __U, __m512i __A, __m128i __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srlv_epi32 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srlv_epi32 (__m512i __W, __mmask16 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srlv_epi32 (__mmask16 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srlv_epi64 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srlv_epi64 (__m512i __W, __mmask8 __U, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srlv_epi64 (__mmask8 __U, __m512i __X, __m512i __Y)
 
static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvtsd_u32 (__m128d __A)
 
static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvtss_u32 (__m128 __A)
 
static __inline__ int __DEFAULT_FN_ATTRS128 _mm_cvttsd_i32 (__m128d __A)
 
static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvttsd_u32 (__m128d __A)
 
static __inline__ int __DEFAULT_FN_ATTRS128 _mm_cvttss_i32 (__m128 __A)
 
static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvttss_u32 (__m128 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_permutevar_pd (__m512d __A, __m512i __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_permutevar_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512i __C)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_permutevar_pd (__mmask8 __U, __m512d __A, __m512i __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_permutevar_ps (__m512 __A, __m512i __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_permutevar_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512i __C)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_permutevar_ps (__mmask16 __U, __m512 __A, __m512i __C)
 
static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_permutex2var_pd (__m512d __A, __m512i __I, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_pd (__m512d __A, __mmask8 __U, __m512i __I, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_pd (__m512d __A, __m512i __I, __mmask8 __U, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_pd (__mmask8 __U, __m512d __A, __m512i __I, __m512d __B)
 
static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_permutex2var_ps (__m512 __A, __m512i __I, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_ps (__m512 __A, __mmask16 __U, __m512i __I, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_ps (__m512 __A, __m512i __I, __mmask16 __U, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_ps (__mmask16 __U, __m512 __A, __m512i __I, __m512 __B)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epu32 (__m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epu32 (__m256i __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epu32 (__mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_scalef_pd (__m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_scalef_pd (__m512d __W, __mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_scalef_pd (__mmask8 __U, __m512d __A, __m512d __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_scalef_ps (__m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_scalef_ps (__m512 __W, __mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_scalef_ps (__mmask16 __U, __m512 __A, __m512 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_scalef_sd (__m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_scalef_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_scalef_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_scalef_ss (__m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_scalef_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_scalef_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srai_epi32 (__m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srai_epi32 (__m512i __W, __mmask16 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srai_epi32 (__mmask16 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srai_epi64 (__m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srai_epi64 (__m512i __W, __mmask8 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srai_epi64 (__mmask8 __U, __m512i __A, unsigned int __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_sqrt_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_sqrt_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_sqrt_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_sqrt_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_broadcast_f32x4 (__m128 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_f32x4 (__m512 __O, __mmask16 __M, __m128 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_f32x4 (__mmask16 __M, __m128 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_broadcast_f64x4 (__m256d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_f64x4 (__m512d __O, __mmask8 __M, __m256d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_f64x4 (__mmask8 __M, __m256d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcast_i32x4 (__m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_i32x4 (__m512i __O, __mmask16 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_i32x4 (__mmask16 __M, __m128i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcast_i64x4 (__m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_i64x4 (__m512i __O, __mmask8 __M, __m256i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_i64x4 (__mmask8 __M, __m256i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastsd_pd (__m512d __O, __mmask8 __M, __m128d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastsd_pd (__mmask8 __M, __m128d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastss_ps (__m512 __O, __mmask16 __M, __m128 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastss_ps (__mmask16 __M, __m128 __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi32_epi8 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi32_epi8 (__mmask16 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_storeu_epi8 (void *__P, __mmask16 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi32_epi16 (__m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi32_epi16 (__mmask16 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi64_epi8 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi64_epi8 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_storeu_epi8 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi64_epi32 (__m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi64_epi32 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_storeu_epi32 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi64_epi16 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi64_epi16 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi32_epi8 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi32_epi8 (__mmask16 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_storeu_epi8 (void *__P, __mmask16 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi32_epi16 (__m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi32_epi16 (__mmask16 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi64_epi8 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi64_epi8 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_storeu_epi8 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi64_epi32 (__m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi64_epi32 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_storeu_epi32 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi64_epi16 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi64_epi16 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_epi8 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_epi8 (__m128i __O, __mmask16 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_epi8 (__mmask16 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_storeu_epi8 (void *__P, __mmask16 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_epi16 (__m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_epi16 (__m256i __O, __mmask16 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_epi16 (__mmask16 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_storeu_epi16 (void *__P, __mmask16 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_epi8 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_epi8 (__m128i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_epi8 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_storeu_epi8 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_epi32 (__m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_epi32 (__m256i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_epi32 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_storeu_epi32 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_epi16 (__m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_epi16 (__m128i __O, __mmask8 __M, __m512i __A)
 
static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_epi16 (__mmask8 __M, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_storeu_epi16 (void *__P, __mmask8 __M, __m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_getexp_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_getexp_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_getexp_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_getexp_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_getexp_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_getexp_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fmadd_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fmadd_ss (__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fmadd_ss (__m128 __W, __m128 __X, __m128 __Y, __mmask8 __U)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fmsub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fmsub_ss (__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fmsub_ss (__m128 __W, __m128 __X, __m128 __Y, __mmask8 __U)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fnmadd_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fnmadd_ss (__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fnmadd_ss (__m128 __W, __m128 __X, __m128 __Y, __mmask8 __U)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fnmsub_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fnmsub_ss (__mmask8 __U, __m128 __A, __m128 __B, __m128 __C)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fnmsub_ss (__m128 __W, __m128 __X, __m128 __Y, __mmask8 __U)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fmadd_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fmadd_sd (__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fmadd_sd (__m128d __W, __m128d __X, __m128d __Y, __mmask8 __U)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fmsub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fmsub_sd (__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fmsub_sd (__m128d __W, __m128d __X, __m128d __Y, __mmask8 __U)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fnmadd_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fnmadd_sd (__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fnmadd_sd (__m128d __W, __m128d __X, __m128d __Y, __mmask8 __U)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fnmsub_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fnmsub_sd (__mmask8 __U, __m128d __A, __m128d __B, __m128d __C)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fnmsub_sd (__m128d __W, __m128d __X, __m128d __Y, __mmask8 __U)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_permutexvar_pd (__m512i __X, __m512d __Y)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_pd (__m512d __W, __mmask8 __U, __m512i __X, __m512d __Y)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_pd (__mmask8 __U, __m512i __X, __m512d __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_permutexvar_epi64 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_epi64 (__mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_epi64 (__m512i __W, __mmask8 __M, __m512i __X, __m512i __Y)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_permutexvar_ps (__m512i __X, __m512 __Y)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_ps (__m512 __W, __mmask16 __U, __m512i __X, __m512 __Y)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_ps (__mmask16 __U, __m512i __X, __m512 __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_permutexvar_epi32 (__m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_epi32 (__mmask16 __M, __m512i __X, __m512i __Y)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_epi32 (__m512i __W, __mmask16 __M, __m512i __X, __m512i __Y)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kand (__mmask16 __A, __mmask16 __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kandn (__mmask16 __A, __mmask16 __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kor (__mmask16 __A, __mmask16 __B)
 
static __inline__ int __DEFAULT_FN_ATTRS _mm512_kortestc (__mmask16 __A, __mmask16 __B)
 
static __inline__ int __DEFAULT_FN_ATTRS _mm512_kortestz (__mmask16 __A, __mmask16 __B)
 
static __inline__ unsigned char __DEFAULT_FN_ATTRS _kortestc_mask16_u8 (__mmask16 __A, __mmask16 __B)
 
static __inline__ unsigned char __DEFAULT_FN_ATTRS _kortestz_mask16_u8 (__mmask16 __A, __mmask16 __B)
 
static __inline__ unsigned char __DEFAULT_FN_ATTRS _kortest_mask16_u8 (__mmask16 __A, __mmask16 __B, unsigned char *__C)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kunpackb (__mmask16 __A, __mmask16 __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kxnor (__mmask16 __A, __mmask16 __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kxor (__mmask16 __A, __mmask16 __B)
 
static __inline__ unsigned int __DEFAULT_FN_ATTRS _cvtmask16_u32 (__mmask16 __A)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _cvtu32_mask16 (unsigned int __A)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS _load_mask16 (__mmask16 *__A)
 
static __inline__ void __DEFAULT_FN_ATTRS _store_mask16 (__mmask16 *__A, __mmask16 __B)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_stream_si512 (void *__P, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_stream_load_si512 (void const *__P)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_stream_pd (void *__P, __m512d __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_stream_ps (void *__P, __m512 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_compress_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_compress_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_epi64 (__mmask8 __U, __m512i __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_compress_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_compress_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_epi32 (__mmask16 __U, __m512i __A)
 
static __inline __mmask16 __DEFAULT_FN_ATTRS512 _mm512_test_epi32_mask (__m512i __A, __m512i __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS512 _mm512_mask_test_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline __mmask8 __DEFAULT_FN_ATTRS512 _mm512_test_epi64_mask (__m512i __A, __m512i __B)
 
static __inline__ __mmask8 __DEFAULT_FN_ATTRS512 _mm512_mask_test_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS512 _mm512_testn_epi32_mask (__m512i __A, __m512i __B)
 
static __inline__ __mmask16 __DEFAULT_FN_ATTRS512 _mm512_mask_testn_epi32_mask (__mmask16 __U, __m512i __A, __m512i __B)
 
static __inline__ __mmask8 __DEFAULT_FN_ATTRS512 _mm512_testn_epi64_mask (__m512i __A, __m512i __B)
 
static __inline__ __mmask8 __DEFAULT_FN_ATTRS512 _mm512_mask_testn_epi64_mask (__mmask8 __U, __m512i __A, __m512i __B)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_movehdup_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_movehdup_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_movehdup_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_moveldup_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_moveldup_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_moveldup_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_move_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_move_ss (__mmask8 __U, __m128 __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_move_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_move_sd (__mmask8 __U, __m128d __A, __m128d __B)
 
static __inline__ void __DEFAULT_FN_ATTRS128 _mm_mask_store_ss (float *__W, __mmask8 __U, __m128 __A)
 
static __inline__ void __DEFAULT_FN_ATTRS128 _mm_mask_store_sd (double *__W, __mmask8 __U, __m128d __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_load_ss (__m128 __W, __mmask8 __U, const float *__A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_load_ss (__mmask8 __U, const float *__A)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_load_sd (__m128d __W, __mmask8 __U, const double *__A)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_load_sd (__mmask8 __U, const double *__A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_expand_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expand_epi64 (__m512i __W, __mmask8 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_epi64 (__mmask8 __U, __m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_pd (__m512d __W, __mmask8 __U, void const *__P)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_pd (__mmask8 __U, void const *__P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_epi64 (__m512i __W, __mmask8 __U, void const *__P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_epi64 (__mmask8 __U, void const *__P)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_ps (__m512 __W, __mmask16 __U, void const *__P)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_ps (__mmask16 __U, void const *__P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_epi32 (__m512i __W, __mmask16 __U, void const *__P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_epi32 (__mmask16 __U, void const *__P)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_expand_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_ps (__mmask16 __U, __m512 __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expand_epi32 (__m512i __W, __mmask16 __U, __m512i __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_epi32 (__mmask16 __U, __m512i __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtps_pd (__m256 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_pd (__m512d __W, __mmask8 __U, __m256 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_pd (__mmask8 __U, __m256 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtpslo_pd (__m512 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpslo_pd (__m512d __W, __mmask8 __U, __m512 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_mov_pd (__m512d __W, __mmask8 __U, __m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_pd (__mmask8 __U, __m512d __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_mov_ps (__m512 __W, __mmask16 __U, __m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_ps (__mmask16 __U, __m512 __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_pd (void *__P, __mmask8 __U, __m512d __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_epi64 (void *__P, __mmask8 __U, __m512i __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_ps (void *__P, __mmask16 __U, __m512 __A)
 
static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_epi32 (void *__P, __mmask16 __U, __m512i __A)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_cvtsd_ss (__m128 __W, __mmask8 __U, __m128 __A, __m128d __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_cvtsd_ss (__mmask8 __U, __m128 __A, __m128d __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_cvtss_sd (__m128d __W, __mmask8 __U, __m128d __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_cvtss_sd (__mmask8 __U, __m128d __A, __m128 __B)
 
static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_cvtu32_sd (__m128d __A, unsigned __B)
 
static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_cvtu32_ss (__m128 __A, unsigned __B)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_set1_epi32 (__m512i __O, __mmask16 __M, int __A)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_set1_epi64 (__m512i __O, __mmask8 __M, long long __A)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi8 (char __e63, char __e62, char __e61, char __e60, char __e59, char __e58, char __e57, char __e56, char __e55, char __e54, char __e53, char __e52, char __e51, char __e50, char __e49, char __e48, char __e47, char __e46, char __e45, char __e44, char __e43, char __e42, char __e41, char __e40, char __e39, char __e38, char __e37, char __e36, char __e35, char __e34, char __e33, char __e32, char __e31, char __e30, char __e29, char __e28, char __e27, char __e26, char __e25, char __e24, char __e23, char __e22, char __e21, char __e20, char __e19, char __e18, char __e17, char __e16, char __e15, char __e14, char __e13, char __e12, char __e11, char __e10, char __e9, char __e8, char __e7, char __e6, char __e5, char __e4, char __e3, char __e2, char __e1, char __e0)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi16 (short __e31, short __e30, short __e29, short __e28, short __e27, short __e26, short __e25, short __e24, short __e23, short __e22, short __e21, short __e20, short __e19, short __e18, short __e17, short __e16, short __e15, short __e14, short __e13, short __e12, short __e11, short __e10, short __e9, short __e8, short __e7, short __e6, short __e5, short __e4, short __e3, short __e2, short __e1, short __e0)
 
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi32 (int __A, int __B, int __C, int __D, int __E, int __F, int __G, int __H, int __I, int __J, int __K, int __L, int __M, int __N, int __O, int __P)
 
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi64 (long long __A, long long __B, long long __C, long long __D, long long __E, long long __F, long long __G, long long __H)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_set_pd (double __A, double __B, double __C, double __D, double __E, double __F, double __G, double __H)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_set_ps (float __A, float __B, float __C, float __D, float __E, float __F, float __G, float __H, float __I, float __J, float __K, float __L, float __M, float __N, float __O, float __P)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_abs_ps (__m512 __A)
 
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_abs_ps (__m512 __W, __mmask16 __K, __m512 __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_abs_pd (__m512d __A)
 
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_abs_pd (__m512d __W, __mmask8 __K, __m512d __A)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_add_epi64 (__m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_epi64 (__m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_and_epi64 (__m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_or_epi64 (__m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_epi64 (__mmask8 __M, __m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_epi64 (__mmask8 __M, __m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_and_epi64 (__mmask8 __M, __m512i __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_or_epi64 (__mmask8 __M, __m512i __W)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd (__m512d __W)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_pd (__m512d __W)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_pd (__mmask8 __M, __m512d __W)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_pd (__mmask8 __M, __m512d __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_add_epi32 (__m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_epi32 (__m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_and_epi32 (__m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_or_epi32 (__m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_epi32 (__mmask16 __M, __m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_epi32 (__mmask16 __M, __m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_and_epi32 (__mmask16 __M, __m512i __W)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_or_epi32 (__mmask16 __M, __m512i __W)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_add_ps (__m512 __W)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_ps (__m512 __W)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_ps (__mmask16 __M, __m512 __W)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_ps (__mmask16 __M, __m512 __W)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epi64 (__m512i __V)
 
static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epu64 (__m512i __V)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epi64 (__m512i __V)
 
static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epu64 (__m512i __V)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epi64 (__mmask8 __M, __m512i __V)
 
static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epu64 (__mmask8 __M, __m512i __V)
 
static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epi64 (__mmask8 __M, __m512i __V)
 
static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epu64 (__mmask8 __M, __m512i __V)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epi32 (__m512i __V)
 
static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epu32 (__m512i __V)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epi32 (__m512i __V)
 
static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epu32 (__m512i __V)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epi32 (__mmask16 __M, __m512i __V)
 
static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epu32 (__mmask16 __M, __m512i __V)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epi32 (__mmask16 __M, __m512i __V)
 
static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epu32 (__mmask16 __M, __m512i __V)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_max_pd (__m512d __V)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_min_pd (__m512d __V)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_pd (__mmask8 __M, __m512d __V)
 
static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_pd (__mmask8 __M, __m512d __V)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_max_ps (__m512 __V)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_min_ps (__m512 __V)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_ps (__mmask16 __M, __m512 __V)
 
static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_ps (__mmask16 __M, __m512 __V)
 
static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_cvtsi512_si32 (__m512i __A)
 Moves the least significant 32 bits of a vector of [16 x i32] to a 32-bit signed integer value.
 

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS
Value:
__attribute__((__always_inline__, __nodebug__, \
__target__("avx512f,no-evex512")))
char __v64qi __attribute__((__vector_size__(64)))
Definition: avx512fintrin.h:16

Definition at line 174 of file avx512fintrin.h.

◆ __DEFAULT_FN_ATTRS128

#define __DEFAULT_FN_ATTRS128
Value:
__attribute__((__always_inline__, __nodebug__, \
__target__("avx512f,no-evex512"), __min_vector_width__(128)))

Definition at line 171 of file avx512fintrin.h.

◆ __DEFAULT_FN_ATTRS128_CONSTEXPR

#define __DEFAULT_FN_ATTRS128_CONSTEXPR   __DEFAULT_FN_ATTRS

Definition at line 185 of file avx512fintrin.h.

◆ __DEFAULT_FN_ATTRS512

#define __DEFAULT_FN_ATTRS512   __attribute__((__always_inline__, __nodebug__, __target__("avx512f,evex512"), __min_vector_width__(512)))

Definition at line 170 of file avx512fintrin.h.

◆ __DEFAULT_FN_ATTRS512_CONSTEXPR

#define __DEFAULT_FN_ATTRS512_CONSTEXPR   __DEFAULT_FN_ATTRS512

Definition at line 184 of file avx512fintrin.h.

◆ __DEFAULT_FN_ATTRS_CONSTEXPR

#define __DEFAULT_FN_ATTRS_CONSTEXPR   __DEFAULT_FN_ATTRS128

Definition at line 183 of file avx512fintrin.h.

◆ _kand_mask16

#define _kand_mask16   _mm512_kand

Definition at line 8437 of file avx512fintrin.h.

◆ _kandn_mask16

#define _kandn_mask16   _mm512_kandn

Definition at line 8438 of file avx512fintrin.h.

◆ _knot_mask16

#define _knot_mask16   _mm512_knot

Definition at line 8439 of file avx512fintrin.h.

◆ _kor_mask16

#define _kor_mask16   _mm512_kor

Definition at line 8440 of file avx512fintrin.h.

◆ _kshiftli_mask16

#define _kshiftli_mask16 (   A,
 
)     ((__mmask16)__builtin_ia32_kshiftlihi((__mmask16)(A), (unsigned int)(I)))

Definition at line 8444 of file avx512fintrin.h.

◆ _kshiftri_mask16

#define _kshiftri_mask16 (   A,
 
)     ((__mmask16)__builtin_ia32_kshiftrihi((__mmask16)(A), (unsigned int)(I)))

Definition at line 8447 of file avx512fintrin.h.

◆ _kxnor_mask16

#define _kxnor_mask16   _mm512_kxnor

Definition at line 8441 of file avx512fintrin.h.

◆ _kxor_mask16

#define _kxor_mask16   _mm512_kxor

Definition at line 8442 of file avx512fintrin.h.

◆ _mm512_add_round_pd

#define _mm512_add_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_addpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(R)))

Definition at line 2000 of file avx512fintrin.h.

◆ _mm512_add_round_ps

#define _mm512_add_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_addps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(R)))

Definition at line 2014 of file avx512fintrin.h.

◆ _mm512_alignr_epi32

#define _mm512_alignr_epi32 (   A,
  B,
 
)
Value:
((__m512i)__builtin_ia32_alignd512((__v16si)(__m512i)(A), \
(__v16si)(__m512i)(B), (int)(I)))

Definition at line 3351 of file avx512fintrin.h.

◆ _mm512_alignr_epi64

#define _mm512_alignr_epi64 (   A,
  B,
 
)
Value:
((__m512i)__builtin_ia32_alignq512((__v8di)(__m512i)(A), \
(__v8di)(__m512i)(B), (int)(I)))

Definition at line 3337 of file avx512fintrin.h.

◆ _mm512_cmp_epi32_mask

#define _mm512_cmp_epi32_mask (   a,
  b,
 
)
Value:
((__mmask16)__builtin_ia32_cmpd512_mask((__v16si)(__m512i)(a), \
(__v16si)(__m512i)(b), (int)(p), \
(__mmask16)-1))
__device__ __2f16 b
unsigned short __mmask16
Definition: avx512fintrin.h:42

Definition at line 5000 of file avx512fintrin.h.

◆ _mm512_cmp_epi64_mask

#define _mm512_cmp_epi64_mask (   a,
  b,
 
)
Value:
((__mmask8)__builtin_ia32_cmpq512_mask((__v8di)(__m512i)(a), \
(__v8di)(__m512i)(b), (int)(p), \
(__mmask8)-1))
unsigned char __mmask8
Definition: avx512fintrin.h:41

Definition at line 5010 of file avx512fintrin.h.

◆ _mm512_cmp_epu32_mask

#define _mm512_cmp_epu32_mask (   a,
  b,
 
)
Value:
((__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)(__m512i)(a), \
(__v16si)(__m512i)(b), (int)(p), \
(__mmask16)-1))

Definition at line 5005 of file avx512fintrin.h.

◆ _mm512_cmp_epu64_mask

#define _mm512_cmp_epu64_mask (   a,
  b,
 
)
Value:
((__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)(__m512i)(a), \
(__v8di)(__m512i)(b), (int)(p), \
(__mmask8)-1))

Definition at line 5015 of file avx512fintrin.h.

◆ _mm512_cmp_pd_mask

#define _mm512_cmp_pd_mask (   A,
  B,
  P 
)     _mm512_cmp_round_pd_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 3497 of file avx512fintrin.h.

◆ _mm512_cmp_ps_mask

#define _mm512_cmp_ps_mask (   A,
  B,
  P 
)     _mm512_cmp_round_ps_mask((A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 3442 of file avx512fintrin.h.

◆ _mm512_cmp_round_pd_mask

#define _mm512_cmp_round_pd_mask (   A,
  B,
  P,
 
)
Value:
((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(P), \
(__mmask8)-1, (int)(R)))
StringRef P
__device__ int

Definition at line 3487 of file avx512fintrin.h.

◆ _mm512_cmp_round_ps_mask

#define _mm512_cmp_round_ps_mask (   A,
  B,
  P,
 
)
Value:
((__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(P), \
(__mmask16)-1, (int)(R)))

Definition at line 3432 of file avx512fintrin.h.

◆ _mm512_cmpeq_epi32_mask

#define _mm512_cmpeq_epi32_mask (   A,
 
)     _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_EQ)

Definition at line 4630 of file avx512fintrin.h.

◆ _mm512_cmpeq_epi64_mask

#define _mm512_cmpeq_epi64_mask (   A,
 
)     _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_EQ)

Definition at line 4680 of file avx512fintrin.h.

◆ _mm512_cmpeq_epu32_mask

#define _mm512_cmpeq_epu32_mask (   A,
 
)     _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_EQ)

Definition at line 4655 of file avx512fintrin.h.

◆ _mm512_cmpeq_epu64_mask

#define _mm512_cmpeq_epu64_mask (   A,
 
)     _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_EQ)

Definition at line 4705 of file avx512fintrin.h.

◆ _mm512_cmpeq_pd_mask

#define _mm512_cmpeq_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_EQ_OQ)

Definition at line 3502 of file avx512fintrin.h.

◆ _mm512_cmpeq_ps_mask

#define _mm512_cmpeq_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_EQ_OQ)

Definition at line 3447 of file avx512fintrin.h.

◆ _mm512_cmpge_epi32_mask

#define _mm512_cmpge_epi32_mask (   A,
 
)     _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_GE)

Definition at line 4634 of file avx512fintrin.h.

◆ _mm512_cmpge_epi64_mask

#define _mm512_cmpge_epi64_mask (   A,
 
)     _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_GE)

Definition at line 4684 of file avx512fintrin.h.

◆ _mm512_cmpge_epu32_mask

#define _mm512_cmpge_epu32_mask (   A,
 
)     _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_GE)

Definition at line 4659 of file avx512fintrin.h.

◆ _mm512_cmpge_epu64_mask

#define _mm512_cmpge_epu64_mask (   A,
 
)     _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_GE)

Definition at line 4709 of file avx512fintrin.h.

◆ _mm512_cmpgt_epi32_mask

#define _mm512_cmpgt_epi32_mask (   A,
 
)     _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_GT)

Definition at line 4638 of file avx512fintrin.h.

◆ _mm512_cmpgt_epi64_mask

#define _mm512_cmpgt_epi64_mask (   A,
 
)     _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_GT)

Definition at line 4688 of file avx512fintrin.h.

◆ _mm512_cmpgt_epu32_mask

#define _mm512_cmpgt_epu32_mask (   A,
 
)     _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_GT)

Definition at line 4663 of file avx512fintrin.h.

◆ _mm512_cmpgt_epu64_mask

#define _mm512_cmpgt_epu64_mask (   A,
 
)     _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_GT)

Definition at line 4713 of file avx512fintrin.h.

◆ _mm512_cmple_epi32_mask

#define _mm512_cmple_epi32_mask (   A,
 
)     _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_LE)

Definition at line 4642 of file avx512fintrin.h.

◆ _mm512_cmple_epi64_mask

#define _mm512_cmple_epi64_mask (   A,
 
)     _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_LE)

Definition at line 4692 of file avx512fintrin.h.

◆ _mm512_cmple_epu32_mask

#define _mm512_cmple_epu32_mask (   A,
 
)     _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_LE)

Definition at line 4667 of file avx512fintrin.h.

◆ _mm512_cmple_epu64_mask

#define _mm512_cmple_epu64_mask (   A,
 
)     _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_LE)

Definition at line 4717 of file avx512fintrin.h.

◆ _mm512_cmple_pd_mask

#define _mm512_cmple_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_LE_OS)

Definition at line 3512 of file avx512fintrin.h.

◆ _mm512_cmple_ps_mask

#define _mm512_cmple_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_LE_OS)

Definition at line 3457 of file avx512fintrin.h.

◆ _mm512_cmplt_epi32_mask

#define _mm512_cmplt_epi32_mask (   A,
 
)     _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_LT)

Definition at line 4646 of file avx512fintrin.h.

◆ _mm512_cmplt_epi64_mask

#define _mm512_cmplt_epi64_mask (   A,
 
)     _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_LT)

Definition at line 4696 of file avx512fintrin.h.

◆ _mm512_cmplt_epu32_mask

#define _mm512_cmplt_epu32_mask (   A,
 
)     _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_LT)

Definition at line 4671 of file avx512fintrin.h.

◆ _mm512_cmplt_epu64_mask

#define _mm512_cmplt_epu64_mask (   A,
 
)     _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_LT)

Definition at line 4721 of file avx512fintrin.h.

◆ _mm512_cmplt_pd_mask

#define _mm512_cmplt_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_LT_OS)

Definition at line 3507 of file avx512fintrin.h.

◆ _mm512_cmplt_ps_mask

#define _mm512_cmplt_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_LT_OS)

Definition at line 3452 of file avx512fintrin.h.

◆ _mm512_cmpneq_epi32_mask

#define _mm512_cmpneq_epi32_mask (   A,
 
)     _mm512_cmp_epi32_mask((A), (B), _MM_CMPINT_NE)

Definition at line 4650 of file avx512fintrin.h.

◆ _mm512_cmpneq_epi64_mask

#define _mm512_cmpneq_epi64_mask (   A,
 
)     _mm512_cmp_epi64_mask((A), (B), _MM_CMPINT_NE)

Definition at line 4700 of file avx512fintrin.h.

◆ _mm512_cmpneq_epu32_mask

#define _mm512_cmpneq_epu32_mask (   A,
 
)     _mm512_cmp_epu32_mask((A), (B), _MM_CMPINT_NE)

Definition at line 4675 of file avx512fintrin.h.

◆ _mm512_cmpneq_epu64_mask

#define _mm512_cmpneq_epu64_mask (   A,
 
)     _mm512_cmp_epu64_mask((A), (B), _MM_CMPINT_NE)

Definition at line 4725 of file avx512fintrin.h.

◆ _mm512_cmpneq_pd_mask

#define _mm512_cmpneq_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_NEQ_UQ)

Definition at line 3522 of file avx512fintrin.h.

◆ _mm512_cmpneq_ps_mask

#define _mm512_cmpneq_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_NEQ_UQ)

Definition at line 3467 of file avx512fintrin.h.

◆ _mm512_cmpnle_pd_mask

#define _mm512_cmpnle_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_NLE_US)

Definition at line 3532 of file avx512fintrin.h.

◆ _mm512_cmpnle_ps_mask

#define _mm512_cmpnle_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_NLE_US)

Definition at line 3477 of file avx512fintrin.h.

◆ _mm512_cmpnlt_pd_mask

#define _mm512_cmpnlt_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_NLT_US)

Definition at line 3527 of file avx512fintrin.h.

◆ _mm512_cmpnlt_ps_mask

#define _mm512_cmpnlt_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_NLT_US)

Definition at line 3472 of file avx512fintrin.h.

◆ _mm512_cmpord_pd_mask

#define _mm512_cmpord_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_ORD_Q)

Definition at line 3537 of file avx512fintrin.h.

◆ _mm512_cmpord_ps_mask

#define _mm512_cmpord_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_ORD_Q)

Definition at line 3482 of file avx512fintrin.h.

◆ _mm512_cmpunord_pd_mask

#define _mm512_cmpunord_pd_mask (   A,
 
)     _mm512_cmp_pd_mask((A), (B), _CMP_UNORD_Q)

Definition at line 3517 of file avx512fintrin.h.

◆ _mm512_cmpunord_ps_mask

#define _mm512_cmpunord_ps_mask (   A,
 
)     _mm512_cmp_ps_mask((A), (B), _CMP_UNORD_Q)

Definition at line 3462 of file avx512fintrin.h.

◆ _mm512_cvt_roundepi32_ps

#define _mm512_cvt_roundepi32_ps (   A,
 
)
Value:
((__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)))
static __inline __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_ps(void)

Definition at line 3588 of file avx512fintrin.h.

◆ _mm512_cvt_roundepu32_ps

#define _mm512_cvt_roundepu32_ps (   A,
 
)
Value:
((__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 3603 of file avx512fintrin.h.

◆ _mm512_cvt_roundpd_epi32

#define _mm512_cvt_roundpd_epi32 (   A,
 
)
Value:
((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (int)(R)))
static __inline __m256i __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition: avxintrin.h:4366

Definition at line 3980 of file avx512fintrin.h.

◆ _mm512_cvt_roundpd_epu32

#define _mm512_cvt_roundpd_epu32 (   A,
 
)
Value:
((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (int)(R)))

Definition at line 4068 of file avx512fintrin.h.

◆ _mm512_cvt_roundpd_ps

#define _mm512_cvt_roundpd_ps (   A,
 
)
Value:
((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (int)(R)))
static __inline __m256 __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_setzero_ps(void)
Constructs a 256-bit floating-point vector of [8 x float] with all vector elements initialized to zer...
Definition: avxintrin.h:4354

Definition at line 3730 of file avx512fintrin.h.

◆ _mm512_cvt_roundph_ps

#define _mm512_cvt_roundph_ps (   A,
 
)
Value:
((__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)))
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_undefined_ps(void)

Definition at line 3809 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_epi32

#define _mm512_cvt_roundps_epi32 (   A,
 
)
Value:
((__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (int)(R)))
static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_si512(void)

Definition at line 3937 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_epu32

#define _mm512_cvt_roundps_epu32 (   A,
 
)
Value:
((__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (int)(R)))

Definition at line 4024 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_pd

#define _mm512_cvt_roundps_pd (   A,
 
)
Value:
((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)))
static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_undefined_pd(void)

Definition at line 8929 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_ph

#define _mm512_cvt_roundps_ph (   A,
 
)
Value:
((__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
(__v16hi)_mm256_undefined_si256(), \
(__mmask16)-1))
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_undefined_si256(void)
Create a 256-bit integer vector with undefined values.
Definition: avxintrin.h:3683

Definition at line 3790 of file avx512fintrin.h.

◆ _mm512_cvtps_ph

#define _mm512_cvtps_ph   _mm512_cvt_roundps_ph

Definition at line 3805 of file avx512fintrin.h.

◆ _mm512_cvtt_roundpd_epi32

#define _mm512_cvtt_roundpd_epi32 (   A,
 
)
Value:
((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (int)(R)))

Definition at line 3853 of file avx512fintrin.h.

◆ _mm512_cvtt_roundpd_epu32

#define _mm512_cvtt_roundpd_epu32 (   A,
 
)
Value:
((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
(__mmask8)-1, (int)(R)))

Definition at line 6302 of file avx512fintrin.h.

◆ _mm512_cvtt_roundps_epi32

#define _mm512_cvtt_roundps_epi32 (   A,
 
)
Value:
((__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (int)(R)))

Definition at line 3895 of file avx512fintrin.h.

◆ _mm512_cvtt_roundps_epu32

#define _mm512_cvtt_roundps_epu32 (   A,
 
)
Value:
((__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_undefined_epi32(), \
(__mmask16)-1, (int)(R)))
static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_undefined_epi32(void)

Definition at line 3544 of file avx512fintrin.h.

◆ _mm512_div_round_pd

#define _mm512_div_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_divpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(R)))

Definition at line 2358 of file avx512fintrin.h.

◆ _mm512_div_round_ps

#define _mm512_div_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_divps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(R)))

Definition at line 2372 of file avx512fintrin.h.

◆ _mm512_extractf32x4_ps

#define _mm512_extractf32x4_ps (   A,
 
)
Value:
((__m128)__builtin_ia32_extractf32x4_mask((__v16sf)(__m512)(A), (int)(I), \
(__v4sf)_mm_undefined_ps(), \
(__mmask8)-1))
static __inline__ __m128 __DEFAULT_FN_ATTRS _mm_undefined_ps(void)
Create a 128-bit vector of [4 x float] with undefined values.
Definition: xmmintrin.h:1907

Definition at line 3381 of file avx512fintrin.h.

◆ _mm512_extractf64x4_pd

#define _mm512_extractf64x4_pd (   A,
 
)
Value:
((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(I), \
(__v4df)_mm256_undefined_pd(), \
(__mmask8)-1))
static __inline__ __m256d __DEFAULT_FN_ATTRS _mm256_undefined_pd(void)
Create a 256-bit vector of [4 x double] with undefined values.
Definition: avxintrin.h:3657

Definition at line 3366 of file avx512fintrin.h.

◆ _mm512_extracti32x4_epi32

#define _mm512_extracti32x4_epi32 (   A,
  imm 
)
Value:
((__m128i)__builtin_ia32_extracti32x4_mask((__v16si)(__m512i)(A), (int)(imm), \
(__v4si)_mm_undefined_si128(), \
(__mmask8)-1))
static __inline__ __m128i __DEFAULT_FN_ATTRS _mm_undefined_si128(void)
Generates a 128-bit vector of [4 x i32] with unspecified content.
Definition: emmintrin.h:3495

Definition at line 7394 of file avx512fintrin.h.

◆ _mm512_extracti64x4_epi64

#define _mm512_extracti64x4_epi64 (   A,
  imm 
)
Value:
((__m256i)__builtin_ia32_extracti64x4_mask((__v8di)(__m512i)(A), (int)(imm), \
(__mmask8)-1))

Definition at line 7409 of file avx512fintrin.h.

◆ _mm512_fixupimm_pd

#define _mm512_fixupimm_pd (   A,
  B,
  C,
  imm 
)
Value:
((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), (int)(imm), \
(__mmask8)-1, \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:49

Definition at line 5341 of file avx512fintrin.h.

◆ _mm512_fixupimm_ps

#define _mm512_fixupimm_ps (   A,
  B,
  C,
  imm 
)
Value:
((__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), (int)(imm), \
(__mmask16)-1, \

Definition at line 5381 of file avx512fintrin.h.

◆ _mm512_fixupimm_round_pd

#define _mm512_fixupimm_round_pd (   A,
  B,
  C,
  imm,
 
)
Value:
((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), (int)(imm), \
(__mmask8)-1, (int)(R)))

Definition at line 5329 of file avx512fintrin.h.

◆ _mm512_fixupimm_round_ps

#define _mm512_fixupimm_round_ps (   A,
  B,
  C,
  imm,
 
)
Value:
((__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), (int)(imm), \
(__mmask16)-1, (int)(R)))

Definition at line 5369 of file avx512fintrin.h.

◆ _mm512_fmadd_round_pd

#define _mm512_fmadd_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)))

Definition at line 2450 of file avx512fintrin.h.

◆ _mm512_fmadd_round_ps

#define _mm512_fmadd_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)))

Definition at line 2654 of file avx512fintrin.h.

◆ _mm512_fmaddsub_round_pd

#define _mm512_fmaddsub_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)))

Definition at line 2858 of file avx512fintrin.h.

◆ _mm512_fmaddsub_round_ps

#define _mm512_fmaddsub_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)))

Definition at line 2977 of file avx512fintrin.h.

◆ _mm512_fmsub_round_pd

#define _mm512_fmsub_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)))

Definition at line 2478 of file avx512fintrin.h.

◆ _mm512_fmsub_round_ps

#define _mm512_fmsub_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)))

Definition at line 2682 of file avx512fintrin.h.

◆ _mm512_fmsubadd_round_pd

#define _mm512_fmsubadd_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)))

Definition at line 2886 of file avx512fintrin.h.

◆ _mm512_fmsubadd_round_ps

#define _mm512_fmsubadd_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)))

Definition at line 3005 of file avx512fintrin.h.

◆ _mm512_fnmadd_round_pd

#define _mm512_fnmadd_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)))

Definition at line 2499 of file avx512fintrin.h.

◆ _mm512_fnmadd_round_ps

#define _mm512_fnmadd_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
-(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)))

Definition at line 2703 of file avx512fintrin.h.

◆ _mm512_fnmsub_round_pd

#define _mm512_fnmsub_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)))

Definition at line 2520 of file avx512fintrin.h.

◆ _mm512_fnmsub_round_ps

#define _mm512_fnmsub_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
-(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)))

Definition at line 2724 of file avx512fintrin.h.

◆ _mm512_getexp_round_pd

#define _mm512_getexp_round_pd (   A,
 
)
Value:
((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 7558 of file avx512fintrin.h.

◆ _mm512_getexp_round_ps

#define _mm512_getexp_round_ps (   A,
 
)
Value:
((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 7600 of file avx512fintrin.h.

◆ _mm512_getmant_pd

#define _mm512_getmant_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, \
static __inline __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_pd(void)

Definition at line 7498 of file avx512fintrin.h.

◆ _mm512_getmant_ps

#define _mm512_getmant_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2)|(B)), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, \

Definition at line 7537 of file avx512fintrin.h.

◆ _mm512_getmant_round_pd

#define _mm512_getmant_round_pd (   A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 7480 of file avx512fintrin.h.

◆ _mm512_getmant_round_ps

#define _mm512_getmant_round_ps (   A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2) | (B)), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 7519 of file avx512fintrin.h.

◆ _mm512_i32gather_epi32

#define _mm512_i32gather_epi32 (   index,
  addr,
  scale 
)
Value:
((__m512i)__builtin_ia32_gathersiv16si((__v16si)_mm512_undefined_epi32(), \
(void const *)(addr), \
(__v16si)(__m512i)(index), \
(__mmask16)-1, (int)(scale)))

Definition at line 7702 of file avx512fintrin.h.

◆ _mm512_i32gather_epi64

#define _mm512_i32gather_epi64 (   index,
  addr,
  scale 
)
Value:
((__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
(void const *)(addr), \
(__v8si)(__m256i)(index), (__mmask8)-1, \
(int)(scale)))

Definition at line 7726 of file avx512fintrin.h.

◆ _mm512_i32gather_pd

#define _mm512_i32gather_pd (   index,
  addr,
  scale 
)
Value:
((__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
(void const *)(addr), \
(__v8si)(__m256i)(index), (__mmask8)-1, \
(int)(scale)))

Definition at line 7714 of file avx512fintrin.h.

◆ _mm512_i32gather_ps

#define _mm512_i32gather_ps (   index,
  addr,
  scale 
)
Value:
((__m512)__builtin_ia32_gathersiv16sf((__v16sf)_mm512_undefined_ps(), \
(void const *)(addr), \
(__v16si)(__m512)(index), \
(__mmask16)-1, (int)(scale)))

Definition at line 7690 of file avx512fintrin.h.

◆ _mm512_i32logather_epi64

#define _mm512_i32logather_epi64 (   vindex,
  base_addr,
  scale 
)     _mm512_i32gather_epi64(_mm512_castsi512_si256(vindex), (base_addr), (scale))

Loads 8 64-bit integer elements from memory starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale and stores them in dst.

This intrinsic corresponds to the VPGATHERDQ instructions.

FOR j := 0 to 7
i := j*64
m := j*32
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
dst[i+63:i] := MEM[addr+63:addr]
ENDFOR
dst[MAX:512] := 0

Definition at line 9675 of file avx512fintrin.h.

◆ _mm512_i32logather_pd

#define _mm512_i32logather_pd (   vindex,
  base_addr,
  scale 
)     _mm512_i32gather_pd(_mm512_castsi512_si256(vindex), (base_addr), (scale))

Loads 8 double-precision (64-bit) floating-point elements stored at memory locations starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale them in dst.

This intrinsic corresponds to the VGATHERDPD instructions.

FOR j := 0 to 7
i := j*64
m := j*32
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
dst[i+63:i] := MEM[addr+63:addr]
ENDFOR
dst[MAX:512] := 0

Definition at line 9632 of file avx512fintrin.h.

◆ _mm512_i32loscatter_epi64

#define _mm512_i32loscatter_epi64 (   base_addr,
  vindex,
  v1,
  scale 
)
Value:
_mm512_i32scatter_epi64((base_addr), \
_mm512_castsi512_si256(vindex), (v1), (scale))
#define _mm512_i32scatter_epi64(addr, index, v1, scale)
static __inline __m256i __DEFAULT_FN_ATTRS512 _mm512_castsi512_si256(__m512i __A)

Stores 8 packed 64-bit integer elements located in v1 and stores them in memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale.

This intrinsic corresponds to the VPSCATTERDQ instructions.

FOR j := 0 to 7
i := j*64
m := j*32
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
MEM[addr+63:addr] := a[i+63:i]
ENDFOR

Definition at line 9755 of file avx512fintrin.h.

◆ _mm512_i32loscatter_pd

#define _mm512_i32loscatter_pd (   base_addr,
  vindex,
  v1,
  scale 
)     _mm512_i32scatter_pd((base_addr), _mm512_castsi512_si256(vindex), (v1), (scale))

Stores 8 packed double-precision (64-bit) floating-point elements in v1 and to memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale.

This intrinsic corresponds to the VSCATTERDPD instructions.

FOR j := 0 to 7
i := j*64
m := j*32
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
MEM[addr+63:addr] := v1[i+63:i]
ENDFOR

Definition at line 9716 of file avx512fintrin.h.

◆ _mm512_i32scatter_epi32

#define _mm512_i32scatter_epi32 (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv16si((void *)(addr), (__mmask16)-1, \
(__v16si)(__m512i)(index), \
(__v16si)(__m512i)(v1), (int)(scale))

Definition at line 7788 of file avx512fintrin.h.

◆ _mm512_i32scatter_epi64

#define _mm512_i32scatter_epi64 (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv8di((void *)(addr), (__mmask8)-1, \
(__v8si)(__m256i)(index), \
(__v8di)(__m512i)(v1), (int)(scale))

Definition at line 7808 of file avx512fintrin.h.

◆ _mm512_i32scatter_pd

#define _mm512_i32scatter_pd (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv8df((void *)(addr), (__mmask8)-1, \
(__v8si)(__m256i)(index), \
(__v8df)(__m512d)(v1), (int)(scale))

Definition at line 7798 of file avx512fintrin.h.

◆ _mm512_i32scatter_ps

#define _mm512_i32scatter_ps (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv16sf((void *)(addr), (__mmask16)-1, \
(__v16si)(__m512i)(index), \
(__v16sf)(__m512)(v1), (int)(scale))

Definition at line 7778 of file avx512fintrin.h.

◆ _mm512_i64gather_epi32

#define _mm512_i64gather_epi32 (   index,
  addr,
  scale 
)
Value:
((__m256i)__builtin_ia32_gatherdiv16si((__v8si)_mm256_undefined_si256(), \
(void const *)(addr), \
(__v8di)(__m512i)(index), \
(__mmask8)-1, (int)(scale)))

Definition at line 7654 of file avx512fintrin.h.

◆ _mm512_i64gather_epi64

#define _mm512_i64gather_epi64 (   index,
  addr,
  scale 
)
Value:
((__m512i)__builtin_ia32_gatherdiv8di((__v8di)_mm512_undefined_epi32(), \
(void const *)(addr), \
(__v8di)(__m512i)(index), (__mmask8)-1, \
(int)(scale)))

Definition at line 7678 of file avx512fintrin.h.

◆ _mm512_i64gather_pd

#define _mm512_i64gather_pd (   index,
  addr,
  scale 
)
Value:
((__m512d)__builtin_ia32_gatherdiv8df((__v8df)_mm512_undefined_pd(), \
(void const *)(addr), \
(__v8di)(__m512i)(index), (__mmask8)-1, \
(int)(scale)))

Definition at line 7666 of file avx512fintrin.h.

◆ _mm512_i64gather_ps

#define _mm512_i64gather_ps (   index,
  addr,
  scale 
)
Value:
((__m256)__builtin_ia32_gatherdiv16sf((__v8sf)_mm256_undefined_ps(), \
(void const *)(addr), \
(__v8di)(__m512i)(index), (__mmask8)-1, \
(int)(scale)))
static __inline__ __m256 __DEFAULT_FN_ATTRS _mm256_undefined_ps(void)
Create a 256-bit vector of [8 x float] with undefined values.
Definition: avxintrin.h:3670

Definition at line 7642 of file avx512fintrin.h.

◆ _mm512_i64scatter_epi32

#define _mm512_i64scatter_epi32 (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv16si((void *)(addr), (__mmask8)-1, \
(__v8di)(__m512i)(index), \
(__v8si)(__m256i)(v1), (int)(scale))

Definition at line 7748 of file avx512fintrin.h.

◆ _mm512_i64scatter_epi64

#define _mm512_i64scatter_epi64 (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv8di((void *)(addr), (__mmask8)-1, \
(__v8di)(__m512i)(index), \
(__v8di)(__m512i)(v1), (int)(scale))

Definition at line 7768 of file avx512fintrin.h.

◆ _mm512_i64scatter_pd

#define _mm512_i64scatter_pd (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv8df((void *)(addr), (__mmask8)-1, \
(__v8di)(__m512i)(index), \
(__v8df)(__m512d)(v1), (int)(scale))

Definition at line 7758 of file avx512fintrin.h.

◆ _mm512_i64scatter_ps

#define _mm512_i64scatter_ps (   addr,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv16sf((void *)(addr), (__mmask8)-1, \
(__v8di)(__m512i)(index), \
(__v8sf)(__m256)(v1), (int)(scale))

Definition at line 7738 of file avx512fintrin.h.

◆ _mm512_insertf32x4

#define _mm512_insertf32x4 (   A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_insertf32x4((__v16sf)(__m512)(A), \
(__v4sf)(__m128)(B), (int)(imm)))

Definition at line 7452 of file avx512fintrin.h.

◆ _mm512_insertf64x4

#define _mm512_insertf64x4 (   A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_insertf64x4((__v8df)(__m512d)(A), \
(__v4df)(__m256d)(B), (int)(imm)))

Definition at line 7424 of file avx512fintrin.h.

◆ _mm512_inserti32x4

#define _mm512_inserti32x4 (   A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_inserti32x4((__v16si)(__m512i)(A), \
(__v4si)(__m128i)(B), (int)(imm)))

Definition at line 7466 of file avx512fintrin.h.

◆ _mm512_inserti64x4

#define _mm512_inserti64x4 (   A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_inserti64x4((__v8di)(__m512i)(A), \
(__v4di)(__m256i)(B), (int)(imm)))

Definition at line 7438 of file avx512fintrin.h.

◆ _mm512_mask3_fmadd_round_pd

#define _mm512_mask3_fmadd_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask3((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2464 of file avx512fintrin.h.

◆ _mm512_mask3_fmadd_round_ps

#define _mm512_mask3_fmadd_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask3((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2668 of file avx512fintrin.h.

◆ _mm512_mask3_fmaddsub_round_pd

#define _mm512_mask3_fmaddsub_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_mask3((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2872 of file avx512fintrin.h.

◆ _mm512_mask3_fmaddsub_round_ps

#define _mm512_mask3_fmaddsub_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_mask3((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2991 of file avx512fintrin.h.

◆ _mm512_mask3_fmsub_round_pd

#define _mm512_mask3_fmsub_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
((__m512d)__builtin_ia32_vfmsubpd512_mask3((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 3096 of file avx512fintrin.h.

◆ _mm512_mask3_fmsub_round_ps

#define _mm512_mask3_fmsub_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
((__m512)__builtin_ia32_vfmsubps512_mask3((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3113 of file avx512fintrin.h.

◆ _mm512_mask3_fmsubadd_round_pd

#define _mm512_mask3_fmsubadd_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
((__m512d)__builtin_ia32_vfmsubaddpd512_mask3((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 3129 of file avx512fintrin.h.

◆ _mm512_mask3_fmsubadd_round_ps

#define _mm512_mask3_fmsubadd_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
((__m512)__builtin_ia32_vfmsubaddps512_mask3((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3146 of file avx512fintrin.h.

◆ _mm512_mask3_fnmadd_round_pd

#define _mm512_mask3_fnmadd_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask3(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2506 of file avx512fintrin.h.

◆ _mm512_mask3_fnmadd_round_ps

#define _mm512_mask3_fnmadd_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask3(-(__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2710 of file avx512fintrin.h.

◆ _mm512_mask3_fnmsub_round_pd

#define _mm512_mask3_fnmsub_round_pd (   A,
  B,
  C,
  U,
 
)
Value:
((__m512d)__builtin_ia32_vfmsubpd512_mask3(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 3204 of file avx512fintrin.h.

◆ _mm512_mask3_fnmsub_round_ps

#define _mm512_mask3_fnmsub_round_ps (   A,
  B,
  C,
  U,
 
)
Value:
((__m512)__builtin_ia32_vfmsubps512_mask3(-(__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3238 of file avx512fintrin.h.

◆ _mm512_mask_add_round_pd

#define _mm512_mask_add_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_add_round_pd((A), (B), (R)), \
(__v8df)(__m512d)(W)))
#define _mm512_add_round_pd(A, B, R)

Definition at line 2004 of file avx512fintrin.h.

◆ _mm512_mask_add_round_ps

#define _mm512_mask_add_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_add_round_ps((A), (B), (R)), \
(__v16sf)(__m512)(W)))
#define _mm512_add_round_ps(A, B, R)

Definition at line 2018 of file avx512fintrin.h.

◆ _mm512_mask_alignr_epi32

#define _mm512_mask_alignr_epi32 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_alignr_epi32((A), (B), (imm)), \
(__v16si)(__m512i)(W)))
#define _mm512_alignr_epi32(A, B, I)

Definition at line 3355 of file avx512fintrin.h.

◆ _mm512_mask_alignr_epi64

#define _mm512_mask_alignr_epi64 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_alignr_epi64((A), (B), (imm)), \
(__v8di)(__m512i)(W)))
#define _mm512_alignr_epi64(A, B, I)

Definition at line 3341 of file avx512fintrin.h.

◆ _mm512_mask_cmp_epi32_mask

#define _mm512_mask_cmp_epi32_mask (   m,
  a,
  b,
 
)
Value:
((__mmask16)__builtin_ia32_cmpd512_mask((__v16si)(__m512i)(a), \
(__v16si)(__m512i)(b), (int)(p), \
(__mmask16)(m)))

Definition at line 5020 of file avx512fintrin.h.

◆ _mm512_mask_cmp_epi64_mask

#define _mm512_mask_cmp_epi64_mask (   m,
  a,
  b,
 
)
Value:
((__mmask8)__builtin_ia32_cmpq512_mask((__v8di)(__m512i)(a), \
(__v8di)(__m512i)(b), (int)(p), \
(__mmask8)(m)))

Definition at line 5030 of file avx512fintrin.h.

◆ _mm512_mask_cmp_epu32_mask

#define _mm512_mask_cmp_epu32_mask (   m,
  a,
  b,
 
)
Value:
((__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)(__m512i)(a), \
(__v16si)(__m512i)(b), (int)(p), \
(__mmask16)(m)))

Definition at line 5025 of file avx512fintrin.h.

◆ _mm512_mask_cmp_epu64_mask

#define _mm512_mask_cmp_epu64_mask (   m,
  a,
  b,
 
)
Value:
((__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)(__m512i)(a), \
(__v8di)(__m512i)(b), (int)(p), \
(__mmask8)(m)))

Definition at line 5035 of file avx512fintrin.h.

◆ _mm512_mask_cmp_pd_mask

#define _mm512_mask_cmp_pd_mask (   U,
  A,
  B,
  P 
)     _mm512_mask_cmp_round_pd_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 3499 of file avx512fintrin.h.

◆ _mm512_mask_cmp_ps_mask

#define _mm512_mask_cmp_ps_mask (   U,
  A,
  B,
  P 
)     _mm512_mask_cmp_round_ps_mask((U), (A), (B), (P), _MM_FROUND_CUR_DIRECTION)

Definition at line 3444 of file avx512fintrin.h.

◆ _mm512_mask_cmp_round_pd_mask

#define _mm512_mask_cmp_round_pd_mask (   U,
  A,
  B,
  P,
 
)
Value:
((__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(P), \
(__mmask8)(U), (int)(R)))

Definition at line 3492 of file avx512fintrin.h.

◆ _mm512_mask_cmp_round_ps_mask

#define _mm512_mask_cmp_round_ps_mask (   U,
  A,
  B,
  P,
 
)
Value:
((__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(P), \
(__mmask16)(U), (int)(R)))

Definition at line 3437 of file avx512fintrin.h.

◆ _mm512_mask_cmpeq_epi32_mask

#define _mm512_mask_cmpeq_epi32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_EQ)

Definition at line 4632 of file avx512fintrin.h.

◆ _mm512_mask_cmpeq_epi64_mask

#define _mm512_mask_cmpeq_epi64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_EQ)

Definition at line 4682 of file avx512fintrin.h.

◆ _mm512_mask_cmpeq_epu32_mask

#define _mm512_mask_cmpeq_epu32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_EQ)

Definition at line 4657 of file avx512fintrin.h.

◆ _mm512_mask_cmpeq_epu64_mask

#define _mm512_mask_cmpeq_epu64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_EQ)

Definition at line 4707 of file avx512fintrin.h.

◆ _mm512_mask_cmpeq_pd_mask

#define _mm512_mask_cmpeq_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_EQ_OQ)

Definition at line 3504 of file avx512fintrin.h.

◆ _mm512_mask_cmpeq_ps_mask

#define _mm512_mask_cmpeq_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_EQ_OQ)

Definition at line 3449 of file avx512fintrin.h.

◆ _mm512_mask_cmpge_epi32_mask

#define _mm512_mask_cmpge_epi32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_GE)

Definition at line 4636 of file avx512fintrin.h.

◆ _mm512_mask_cmpge_epi64_mask

#define _mm512_mask_cmpge_epi64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_GE)

Definition at line 4686 of file avx512fintrin.h.

◆ _mm512_mask_cmpge_epu32_mask

#define _mm512_mask_cmpge_epu32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_GE)

Definition at line 4661 of file avx512fintrin.h.

◆ _mm512_mask_cmpge_epu64_mask

#define _mm512_mask_cmpge_epu64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_GE)

Definition at line 4711 of file avx512fintrin.h.

◆ _mm512_mask_cmpgt_epi32_mask

#define _mm512_mask_cmpgt_epi32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_GT)

Definition at line 4640 of file avx512fintrin.h.

◆ _mm512_mask_cmpgt_epi64_mask

#define _mm512_mask_cmpgt_epi64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_GT)

Definition at line 4690 of file avx512fintrin.h.

◆ _mm512_mask_cmpgt_epu32_mask

#define _mm512_mask_cmpgt_epu32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_GT)

Definition at line 4665 of file avx512fintrin.h.

◆ _mm512_mask_cmpgt_epu64_mask

#define _mm512_mask_cmpgt_epu64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_GT)

Definition at line 4715 of file avx512fintrin.h.

◆ _mm512_mask_cmple_epi32_mask

#define _mm512_mask_cmple_epi32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_LE)

Definition at line 4644 of file avx512fintrin.h.

◆ _mm512_mask_cmple_epi64_mask

#define _mm512_mask_cmple_epi64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_LE)

Definition at line 4694 of file avx512fintrin.h.

◆ _mm512_mask_cmple_epu32_mask

#define _mm512_mask_cmple_epu32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_LE)

Definition at line 4669 of file avx512fintrin.h.

◆ _mm512_mask_cmple_epu64_mask

#define _mm512_mask_cmple_epu64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_LE)

Definition at line 4719 of file avx512fintrin.h.

◆ _mm512_mask_cmple_pd_mask

#define _mm512_mask_cmple_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_LE_OS)

Definition at line 3514 of file avx512fintrin.h.

◆ _mm512_mask_cmple_ps_mask

#define _mm512_mask_cmple_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_LE_OS)

Definition at line 3459 of file avx512fintrin.h.

◆ _mm512_mask_cmplt_epi32_mask

#define _mm512_mask_cmplt_epi32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_LT)

Definition at line 4648 of file avx512fintrin.h.

◆ _mm512_mask_cmplt_epi64_mask

#define _mm512_mask_cmplt_epi64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_LT)

Definition at line 4698 of file avx512fintrin.h.

◆ _mm512_mask_cmplt_epu32_mask

#define _mm512_mask_cmplt_epu32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_LT)

Definition at line 4673 of file avx512fintrin.h.

◆ _mm512_mask_cmplt_epu64_mask

#define _mm512_mask_cmplt_epu64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_LT)

Definition at line 4723 of file avx512fintrin.h.

◆ _mm512_mask_cmplt_pd_mask

#define _mm512_mask_cmplt_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_LT_OS)

Definition at line 3509 of file avx512fintrin.h.

◆ _mm512_mask_cmplt_ps_mask

#define _mm512_mask_cmplt_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_LT_OS)

Definition at line 3454 of file avx512fintrin.h.

◆ _mm512_mask_cmpneq_epi32_mask

#define _mm512_mask_cmpneq_epi32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi32_mask((k), (A), (B), _MM_CMPINT_NE)

Definition at line 4652 of file avx512fintrin.h.

◆ _mm512_mask_cmpneq_epi64_mask

#define _mm512_mask_cmpneq_epi64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epi64_mask((k), (A), (B), _MM_CMPINT_NE)

Definition at line 4702 of file avx512fintrin.h.

◆ _mm512_mask_cmpneq_epu32_mask

#define _mm512_mask_cmpneq_epu32_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu32_mask((k), (A), (B), _MM_CMPINT_NE)

Definition at line 4677 of file avx512fintrin.h.

◆ _mm512_mask_cmpneq_epu64_mask

#define _mm512_mask_cmpneq_epu64_mask (   k,
  A,
 
)     _mm512_mask_cmp_epu64_mask((k), (A), (B), _MM_CMPINT_NE)

Definition at line 4727 of file avx512fintrin.h.

◆ _mm512_mask_cmpneq_pd_mask

#define _mm512_mask_cmpneq_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_NEQ_UQ)

Definition at line 3524 of file avx512fintrin.h.

◆ _mm512_mask_cmpneq_ps_mask

#define _mm512_mask_cmpneq_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_NEQ_UQ)

Definition at line 3469 of file avx512fintrin.h.

◆ _mm512_mask_cmpnle_pd_mask

#define _mm512_mask_cmpnle_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_NLE_US)

Definition at line 3534 of file avx512fintrin.h.

◆ _mm512_mask_cmpnle_ps_mask

#define _mm512_mask_cmpnle_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_NLE_US)

Definition at line 3479 of file avx512fintrin.h.

◆ _mm512_mask_cmpnlt_pd_mask

#define _mm512_mask_cmpnlt_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_NLT_US)

Definition at line 3529 of file avx512fintrin.h.

◆ _mm512_mask_cmpnlt_ps_mask

#define _mm512_mask_cmpnlt_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_NLT_US)

Definition at line 3474 of file avx512fintrin.h.

◆ _mm512_mask_cmpord_pd_mask

#define _mm512_mask_cmpord_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_ORD_Q)

Definition at line 3539 of file avx512fintrin.h.

◆ _mm512_mask_cmpord_ps_mask

#define _mm512_mask_cmpord_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_ORD_Q)

Definition at line 3484 of file avx512fintrin.h.

◆ _mm512_mask_cmpunord_pd_mask

#define _mm512_mask_cmpunord_pd_mask (   k,
  A,
 
)     _mm512_mask_cmp_pd_mask((k), (A), (B), _CMP_UNORD_Q)

Definition at line 3519 of file avx512fintrin.h.

◆ _mm512_mask_cmpunord_ps_mask

#define _mm512_mask_cmpunord_ps_mask (   k,
  A,
 
)     _mm512_mask_cmp_ps_mask((k), (A), (B), _CMP_UNORD_Q)

Definition at line 3464 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundepi32_ps

#define _mm512_mask_cvt_roundepi32_ps (   W,
  U,
  A,
 
)
Value:
((__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 3593 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundepu32_ps

#define _mm512_mask_cvt_roundepu32_ps (   W,
  U,
  A,
 
)
Value:
((__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 3608 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundpd_epi32

#define _mm512_mask_cvt_roundpd_epi32 (   W,
  U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)(__m256i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 3985 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundpd_epu32

#define _mm512_mask_cvt_roundpd_epu32 (   W,
  U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
(__v8si)(__m256i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 4073 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundpd_ps

#define _mm512_mask_cvt_roundpd_ps (   W,
  U,
  A,
 
)
Value:
((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
(__v8sf)(__m256)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 3735 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundph_ps

#define _mm512_mask_cvt_roundph_ps (   W,
  U,
  A,
 
)
Value:
((__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 3814 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundps_epi32

#define _mm512_mask_cvt_roundps_epi32 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)(__m512i)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 3942 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundps_epu32

#define _mm512_mask_cvt_roundps_epu32 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)(__m512i)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 4029 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundps_pd

#define _mm512_mask_cvt_roundps_pd (   W,
  U,
  A,
 
)
Value:
((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 8934 of file avx512fintrin.h.

◆ _mm512_mask_cvt_roundps_ph

#define _mm512_mask_cvt_roundps_ph (   U,
  W,
  A,
 
)
Value:
((__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
(__v16hi)(__m256i)(U), \
(__mmask16)(W)))

Definition at line 3795 of file avx512fintrin.h.

◆ _mm512_mask_cvtps_ph

#define _mm512_mask_cvtps_ph   _mm512_mask_cvt_roundps_ph

Definition at line 3806 of file avx512fintrin.h.

◆ _mm512_mask_cvtt_roundpd_epi32

#define _mm512_mask_cvtt_roundpd_epi32 (   W,
  U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)(__m256i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 3858 of file avx512fintrin.h.

◆ _mm512_mask_cvtt_roundpd_epu32

#define _mm512_mask_cvtt_roundpd_epu32 (   W,
  U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
(__v8si)(__m256i)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 6307 of file avx512fintrin.h.

◆ _mm512_mask_cvtt_roundps_epi32

#define _mm512_mask_cvtt_roundps_epi32 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)(__m512i)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 3900 of file avx512fintrin.h.

◆ _mm512_mask_cvtt_roundps_epu32

#define _mm512_mask_cvtt_roundps_epu32 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)(__m512i)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 3549 of file avx512fintrin.h.

◆ _mm512_mask_div_round_pd

#define _mm512_mask_div_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_div_round_pd((A), (B), (R)), \
(__v8df)(__m512d)(W)))
#define _mm512_div_round_pd(A, B, R)

Definition at line 2362 of file avx512fintrin.h.

◆ _mm512_mask_div_round_ps

#define _mm512_mask_div_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_div_round_ps((A), (B), (R)), \
(__v16sf)(__m512)(W)))
#define _mm512_div_round_ps(A, B, R)

Definition at line 2376 of file avx512fintrin.h.

◆ _mm512_mask_extractf32x4_ps

#define _mm512_mask_extractf32x4_ps (   W,
  U,
  A,
  imm 
)
Value:
((__m128)__builtin_ia32_extractf32x4_mask((__v16sf)(__m512)(A), (int)(imm), \
(__v4sf)(__m128)(W), \
(__mmask8)(U)))

Definition at line 3386 of file avx512fintrin.h.

◆ _mm512_mask_extractf64x4_pd

#define _mm512_mask_extractf64x4_pd (   W,
  U,
  A,
  imm 
)
Value:
((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
(__v4df)(__m256d)(W), \
(__mmask8)(U)))

Definition at line 3371 of file avx512fintrin.h.

◆ _mm512_mask_extracti32x4_epi32

#define _mm512_mask_extracti32x4_epi32 (   W,
  U,
  A,
  imm 
)
Value:
((__m128i)__builtin_ia32_extracti32x4_mask((__v16si)(__m512i)(A), (int)(imm), \
(__v4si)(__m128i)(W), \
(__mmask8)(U)))

Definition at line 7399 of file avx512fintrin.h.

◆ _mm512_mask_extracti64x4_epi64

#define _mm512_mask_extracti64x4_epi64 (   W,
  U,
  A,
  imm 
)
Value:
((__m256i)__builtin_ia32_extracti64x4_mask((__v8di)(__m512i)(A), (int)(imm), \
(__v4di)(__m256i)(W), \
(__mmask8)(U)))

Definition at line 7414 of file avx512fintrin.h.

◆ _mm512_mask_fixupimm_pd

#define _mm512_mask_fixupimm_pd (   A,
  U,
  B,
  C,
  imm 
)
Value:
((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), (int)(imm), \
(__mmask8)(U), \

Definition at line 5348 of file avx512fintrin.h.

◆ _mm512_mask_fixupimm_ps

#define _mm512_mask_fixupimm_ps (   A,
  U,
  B,
  C,
  imm 
)
Value:
((__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), (int)(imm), \
(__mmask16)(U), \

Definition at line 5388 of file avx512fintrin.h.

◆ _mm512_mask_fixupimm_round_pd

#define _mm512_mask_fixupimm_round_pd (   A,
  U,
  B,
  C,
  imm,
 
)
Value:
((__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), (int)(imm), \
(__mmask8)(U), (int)(R)))

Definition at line 5335 of file avx512fintrin.h.

◆ _mm512_mask_fixupimm_round_ps

#define _mm512_mask_fixupimm_round_ps (   A,
  U,
  B,
  C,
  imm,
 
)
Value:
((__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), (int)(imm), \
(__mmask16)(U), (int)(R)))

Definition at line 5375 of file avx512fintrin.h.

◆ _mm512_mask_fmadd_round_pd

#define _mm512_mask_fmadd_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2457 of file avx512fintrin.h.

◆ _mm512_mask_fmadd_round_ps

#define _mm512_mask_fmadd_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2661 of file avx512fintrin.h.

◆ _mm512_mask_fmaddsub_round_pd

#define _mm512_mask_fmaddsub_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2865 of file avx512fintrin.h.

◆ _mm512_mask_fmaddsub_round_ps

#define _mm512_mask_fmaddsub_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2984 of file avx512fintrin.h.

◆ _mm512_mask_fmsub_round_pd

#define _mm512_mask_fmsub_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2485 of file avx512fintrin.h.

◆ _mm512_mask_fmsub_round_ps

#define _mm512_mask_fmsub_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2689 of file avx512fintrin.h.

◆ _mm512_mask_fmsubadd_round_pd

#define _mm512_mask_fmsubadd_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2893 of file avx512fintrin.h.

◆ _mm512_mask_fmsubadd_round_ps

#define _mm512_mask_fmsubadd_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3012 of file avx512fintrin.h.

◆ _mm512_mask_fnmadd_round_pd

#define _mm512_mask_fnmadd_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
-(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 3163 of file avx512fintrin.h.

◆ _mm512_mask_fnmadd_round_ps

#define _mm512_mask_fnmadd_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
-(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3180 of file avx512fintrin.h.

◆ _mm512_mask_fnmsub_round_pd

#define _mm512_mask_fnmsub_round_pd (   A,
  U,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
-(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 3197 of file avx512fintrin.h.

◆ _mm512_mask_fnmsub_round_ps

#define _mm512_mask_fnmsub_round_ps (   A,
  U,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
-(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3231 of file avx512fintrin.h.

◆ _mm512_mask_getexp_round_pd

#define _mm512_mask_getexp_round_pd (   W,
  U,
  A,
 
)
Value:
((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 7563 of file avx512fintrin.h.

◆ _mm512_mask_getexp_round_ps

#define _mm512_mask_getexp_round_ps (   W,
  U,
  A,
 
)
Value:
((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 7605 of file avx512fintrin.h.

◆ _mm512_mask_getmant_pd

#define _mm512_mask_getmant_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), \

Definition at line 7505 of file avx512fintrin.h.

◆ _mm512_mask_getmant_ps

#define _mm512_mask_getmant_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2)|(B)), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), \

Definition at line 7544 of file avx512fintrin.h.

◆ _mm512_mask_getmant_round_pd

#define _mm512_mask_getmant_round_pd (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 7486 of file avx512fintrin.h.

◆ _mm512_mask_getmant_round_ps

#define _mm512_mask_getmant_round_ps (   W,
  U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2) | (B)), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 7525 of file avx512fintrin.h.

◆ _mm512_mask_i32gather_epi32

#define _mm512_mask_i32gather_epi32 (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m512i)__builtin_ia32_gathersiv16si((__v16si)(__m512i)(v1_old), \
(void const *)(addr), \
(__v16si)(__m512i)(index), \
(__mmask16)(mask), (int)(scale)))

Definition at line 7708 of file avx512fintrin.h.

◆ _mm512_mask_i32gather_epi64

#define _mm512_mask_i32gather_epi64 (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m512i)__builtin_ia32_gathersiv8di((__v8di)(__m512i)(v1_old), \
(void const *)(addr), \
(__v8si)(__m256i)(index), \
(__mmask8)(mask), (int)(scale)))

Definition at line 7732 of file avx512fintrin.h.

◆ _mm512_mask_i32gather_pd

#define _mm512_mask_i32gather_pd (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m512d)__builtin_ia32_gathersiv8df((__v8df)(__m512d)(v1_old), \
(void const *)(addr), \
(__v8si)(__m256i)(index), \
(__mmask8)(mask), (int)(scale)))

Definition at line 7720 of file avx512fintrin.h.

◆ _mm512_mask_i32gather_ps

#define _mm512_mask_i32gather_ps (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m512)__builtin_ia32_gathersiv16sf((__v16sf)(__m512)(v1_old), \
(void const *)(addr), \
(__v16si)(__m512)(index), \
(__mmask16)(mask), (int)(scale)))

Definition at line 7696 of file avx512fintrin.h.

◆ _mm512_mask_i32logather_epi64

#define _mm512_mask_i32logather_epi64 (   src,
  mask,
  vindex,
  base_addr,
  scale 
)
Value:
(base_addr), (scale))
#define _mm512_mask_i32gather_epi64(v1_old, mask, index, addr, scale)

Loads 8 64-bit integer elements from memory starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale and stores them in dst using writemask mask (elements are copied from src when the corresponding mask bit is not set).

This intrinsic corresponds to the VPGATHERDQ instructions.

FOR j := 0 to 7
i := j*64
m := j*32
IF mask[j]
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
dst[i+63:i] := MEM[addr+63:addr]
ELSE
dst[i+63:i] := src[i+63:i]
FI
ENDFOR
dst[MAX:512] := 0

Definition at line 9698 of file avx512fintrin.h.

◆ _mm512_mask_i32logather_pd

#define _mm512_mask_i32logather_pd (   src,
  mask,
  vindex,
  base_addr,
  scale 
)
Value:
(base_addr), (scale))
#define _mm512_mask_i32gather_pd(v1_old, mask, index, addr, scale)

Loads 8 double-precision (64-bit) floating-point elements from memory starting at location base_addr at packed 32-bit integer indices stored in the lower half of vindex scaled by scale into dst using writemask mask (elements are copied from src when the corresponding mask bit is not set).

This intrinsic corresponds to the VGATHERDPD instructions.

FOR j := 0 to 7
i := j*64
m := j*32
IF mask[j]
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
dst[i+63:i] := MEM[addr+63:addr]
ELSE
dst[i+63:i] := src[i+63:i]
FI
ENDFOR
dst[MAX:512] := 0

Definition at line 9656 of file avx512fintrin.h.

◆ _mm512_mask_i32loscatter_epi64

#define _mm512_mask_i32loscatter_epi64 (   base_addr,
  mask,
  vindex,
  v1,
  scale 
)
Value:
_mm512_mask_i32scatter_epi64((base_addr), (mask), \
_mm512_castsi512_si256(vindex), (v1), (scale))
#define _mm512_mask_i32scatter_epi64(addr, mask, index, v1, scale)

Stores 8 packed 64-bit integer elements located in a and stores them in memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale using writemask mask (elements whose corresponding mask bit is not set are not written to memory).

This intrinsic corresponds to the VPSCATTERDQ instructions.

FOR j := 0 to 7
i := j*64
m := j*32
IF mask[j]
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
MEM[addr+63:addr] := a[i+63:i]
FI
ENDFOR

Definition at line 9776 of file avx512fintrin.h.

◆ _mm512_mask_i32loscatter_pd

#define _mm512_mask_i32loscatter_pd (   base_addr,
  mask,
  vindex,
  v1,
  scale 
)
Value:
_mm512_mask_i32scatter_pd((base_addr), (mask), \
_mm512_castsi512_si256(vindex), (v1), (scale))
#define _mm512_mask_i32scatter_pd(addr, mask, index, v1, scale)

Stores 8 packed double-precision (64-bit) floating-point elements in v1 to memory locations starting at location base_addr at packed 32-bit integer indices stored in vindex scaled by scale.

Only those elements whose corresponding mask bit is set in writemask mask are written to memory.

This intrinsic corresponds to the VSCATTERDPD instructions.

FOR j := 0 to 7
i := j*64
m := j*32
IF mask[j]
addr := base_addr + SignExtend64(vindex[m+31:m]) * ZeroExtend64(scale) * 8
MEM[addr+63:addr] := a[i+63:i]
FI
ENDFOR

Definition at line 9737 of file avx512fintrin.h.

◆ _mm512_mask_i32scatter_epi32

#define _mm512_mask_i32scatter_epi32 (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv16si((void *)(addr), (__mmask16)(mask), \
(__v16si)(__m512i)(index), \
(__v16si)(__m512i)(v1), (int)(scale))

Definition at line 7793 of file avx512fintrin.h.

◆ _mm512_mask_i32scatter_epi64

#define _mm512_mask_i32scatter_epi64 (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv8di((void *)(addr), (__mmask8)(mask), \
(__v8si)(__m256i)(index), \
(__v8di)(__m512i)(v1), (int)(scale))

Definition at line 7813 of file avx512fintrin.h.

◆ _mm512_mask_i32scatter_pd

#define _mm512_mask_i32scatter_pd (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv8df((void *)(addr), (__mmask8)(mask), \
(__v8si)(__m256i)(index), \
(__v8df)(__m512d)(v1), (int)(scale))

Definition at line 7803 of file avx512fintrin.h.

◆ _mm512_mask_i32scatter_ps

#define _mm512_mask_i32scatter_ps (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scattersiv16sf((void *)(addr), (__mmask16)(mask), \
(__v16si)(__m512i)(index), \
(__v16sf)(__m512)(v1), (int)(scale))

Definition at line 7783 of file avx512fintrin.h.

◆ _mm512_mask_i64gather_epi32

#define _mm512_mask_i64gather_epi32 (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m256i)__builtin_ia32_gatherdiv16si((__v8si)(__m256i)(v1_old), \
(void const *)(addr), \
(__v8di)(__m512i)(index), \
(__mmask8)(mask), (int)(scale)))

Definition at line 7660 of file avx512fintrin.h.

◆ _mm512_mask_i64gather_epi64

#define _mm512_mask_i64gather_epi64 (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m512i)__builtin_ia32_gatherdiv8di((__v8di)(__m512i)(v1_old), \
(void const *)(addr), \
(__v8di)(__m512i)(index), \
(__mmask8)(mask), (int)(scale)))

Definition at line 7684 of file avx512fintrin.h.

◆ _mm512_mask_i64gather_pd

#define _mm512_mask_i64gather_pd (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m512d)__builtin_ia32_gatherdiv8df((__v8df)(__m512d)(v1_old), \
(void const *)(addr), \
(__v8di)(__m512i)(index), \
(__mmask8)(mask), (int)(scale)))

Definition at line 7672 of file avx512fintrin.h.

◆ _mm512_mask_i64gather_ps

#define _mm512_mask_i64gather_ps (   v1_old,
  mask,
  index,
  addr,
  scale 
)
Value:
((__m256)__builtin_ia32_gatherdiv16sf((__v8sf)(__m256)(v1_old),\
(void const *)(addr), \
(__v8di)(__m512i)(index), \
(__mmask8)(mask), (int)(scale)))

Definition at line 7648 of file avx512fintrin.h.

◆ _mm512_mask_i64scatter_epi32

#define _mm512_mask_i64scatter_epi32 (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv16si((void *)(addr), (__mmask8)(mask), \
(__v8di)(__m512i)(index), \
(__v8si)(__m256i)(v1), (int)(scale))

Definition at line 7753 of file avx512fintrin.h.

◆ _mm512_mask_i64scatter_epi64

#define _mm512_mask_i64scatter_epi64 (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv8di((void *)(addr), (__mmask8)(mask), \
(__v8di)(__m512i)(index), \
(__v8di)(__m512i)(v1), (int)(scale))

Definition at line 7773 of file avx512fintrin.h.

◆ _mm512_mask_i64scatter_pd

#define _mm512_mask_i64scatter_pd (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv8df((void *)(addr), (__mmask8)(mask), \
(__v8di)(__m512i)(index), \
(__v8df)(__m512d)(v1), (int)(scale))

Definition at line 7763 of file avx512fintrin.h.

◆ _mm512_mask_i64scatter_ps

#define _mm512_mask_i64scatter_ps (   addr,
  mask,
  index,
  v1,
  scale 
)
Value:
__builtin_ia32_scatterdiv16sf((void *)(addr), (__mmask8)(mask), \
(__v8di)(__m512i)(index), \
(__v8sf)(__m256)(v1), (int)(scale))

Definition at line 7743 of file avx512fintrin.h.

◆ _mm512_mask_insertf32x4

#define _mm512_mask_insertf32x4 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_insertf32x4((A), (B), (imm)), \
(__v16sf)(__m512)(W)))
#define _mm512_insertf32x4(A, B, imm)

Definition at line 7456 of file avx512fintrin.h.

◆ _mm512_mask_insertf64x4

#define _mm512_mask_insertf64x4 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_insertf64x4((A), (B), (imm)), \
(__v8df)(__m512d)(W)))
#define _mm512_insertf64x4(A, B, imm)

Definition at line 7428 of file avx512fintrin.h.

◆ _mm512_mask_inserti32x4

#define _mm512_mask_inserti32x4 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_inserti32x4((A), (B), (imm)), \
(__v16si)(__m512i)(W)))
#define _mm512_inserti32x4(A, B, imm)

Definition at line 7470 of file avx512fintrin.h.

◆ _mm512_mask_inserti64x4

#define _mm512_mask_inserti64x4 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_inserti64x4((A), (B), (imm)), \
(__v8di)(__m512i)(W)))
#define _mm512_inserti64x4(A, B, imm)

Definition at line 7442 of file avx512fintrin.h.

◆ _mm512_mask_max_round_pd

#define _mm512_mask_max_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_max_round_pd((A), (B), (R)), \
(__v8df)(W)))
#define _mm512_max_round_pd(A, B, R)

Definition at line 966 of file avx512fintrin.h.

◆ _mm512_mask_max_round_ps

#define _mm512_mask_max_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_max_round_ps((A), (B), (R)), \
(__v16sf)(W)))
#define _mm512_max_round_ps(A, B, R)

Definition at line 1003 of file avx512fintrin.h.

◆ _mm512_mask_min_round_pd

#define _mm512_mask_min_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_min_round_pd((A), (B), (R)), \
(__v8df)(W)))
#define _mm512_min_round_pd(A, B, R)

Definition at line 1201 of file avx512fintrin.h.

◆ _mm512_mask_min_round_ps

#define _mm512_mask_min_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_min_round_ps((A), (B), (R)), \
(__v16sf)(W)))
#define _mm512_min_round_ps(A, B, R)

Definition at line 1238 of file avx512fintrin.h.

◆ _mm512_mask_mul_round_pd

#define _mm512_mask_mul_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_mul_round_pd((A), (B), (R)), \
(__v8df)(__m512d)(W)))
#define _mm512_mul_round_pd(A, B, R)

Definition at line 2234 of file avx512fintrin.h.

◆ _mm512_mask_mul_round_ps

#define _mm512_mask_mul_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_mul_round_ps((A), (B), (R)), \
(__v16sf)(__m512)(W)))
#define _mm512_mul_round_ps(A, B, R)

Definition at line 2248 of file avx512fintrin.h.

◆ _mm512_mask_permute_pd

#define _mm512_mask_permute_pd (   W,
  U,
  X,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_permute_pd((X), (C)), \
(__v8df)(__m512d)(W)))
#define X(type, name)
Definition: Value.h:144
#define _mm512_permute_pd(X, C)

Definition at line 6170 of file avx512fintrin.h.

◆ _mm512_mask_permute_ps

#define _mm512_mask_permute_ps (   W,
  U,
  X,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_permute_ps((X), (C)), \
(__v16sf)(__m512)(W)))
#define _mm512_permute_ps(X, C)

Definition at line 6183 of file avx512fintrin.h.

◆ _mm512_mask_permutevar_epi32

#define _mm512_mask_permutevar_epi32   _mm512_mask_permutexvar_epi32

Definition at line 8369 of file avx512fintrin.h.

◆ _mm512_mask_permutex_epi64

#define _mm512_mask_permutex_epi64 (   W,
  U,
  X,
 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_permutex_epi64((X), (C)), \
(__v8di)(__m512i)(W)))
#define _mm512_permutex_epi64(X, C)

Definition at line 8267 of file avx512fintrin.h.

◆ _mm512_mask_permutex_pd

#define _mm512_mask_permutex_pd (   W,
  U,
  X,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_permutex_pd((X), (C)), \
(__v8df)(__m512d)(W)))
#define _mm512_permutex_pd(X, C)

Definition at line 8254 of file avx512fintrin.h.

◆ _mm512_mask_rol_epi32

#define _mm512_mask_rol_epi32 (   W,
  U,
  a,
  b 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_rol_epi32((a), (b)), \
(__v16si)(__m512i)(W)))
#define _mm512_rol_epi32(a, b)

Definition at line 5043 of file avx512fintrin.h.

◆ _mm512_mask_rol_epi64

#define _mm512_mask_rol_epi64 (   W,
  U,
  a,
  b 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_rol_epi64((a), (b)), \
(__v8di)(__m512i)(W)))
#define _mm512_rol_epi64(a, b)

Definition at line 5056 of file avx512fintrin.h.

◆ _mm512_mask_ror_epi32

#define _mm512_mask_ror_epi32 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_ror_epi32((A), (B)), \
(__v16si)(__m512i)(W)))
#define _mm512_ror_epi32(A, B)

Definition at line 5113 of file avx512fintrin.h.

◆ _mm512_mask_ror_epi64

#define _mm512_mask_ror_epi64 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_ror_epi64((A), (B)), \
(__v8di)(__m512i)(W)))
#define _mm512_ror_epi64(A, B)

Definition at line 5126 of file avx512fintrin.h.

◆ _mm512_mask_roundscale_pd

#define _mm512_mask_roundscale_pd (   A,
  B,
  C,
  imm 
)
Value:
((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
(__v8df)(__m512d)(A), (__mmask8)(B), \

Definition at line 2424 of file avx512fintrin.h.

◆ _mm512_mask_roundscale_ps

#define _mm512_mask_roundscale_ps (   A,
  B,
  C,
  imm 
)
Value:
((__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(C), (int)(imm), \
(__v16sf)(__m512)(A), (__mmask16)(B), \

Definition at line 2392 of file avx512fintrin.h.

◆ _mm512_mask_roundscale_round_pd

#define _mm512_mask_roundscale_round_pd (   A,
  B,
  C,
  imm,
 
)
Value:
((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(C), (int)(imm), \
(__v8df)(__m512d)(A), (__mmask8)(B), \
(int)(R)))

Definition at line 2435 of file avx512fintrin.h.

◆ _mm512_mask_roundscale_round_ps

#define _mm512_mask_roundscale_round_ps (   A,
  B,
  C,
  imm,
 
)
Value:
((__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(C), (int)(imm), \
(__v16sf)(__m512)(A), (__mmask16)(B), \
(int)(R)))

Definition at line 2403 of file avx512fintrin.h.

◆ _mm512_mask_scalef_round_pd

#define _mm512_mask_scalef_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 6436 of file avx512fintrin.h.

◆ _mm512_mask_scalef_round_ps

#define _mm512_mask_scalef_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_scalefps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(W), \
(__mmask16)(U), (int)(R)))

Definition at line 6486 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_epi32

#define _mm512_mask_shuffle_epi32 (   W,
  U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_shuffle_epi32((A), (I)), \
(__v16si)(__m512i)(W)))
#define _mm512_shuffle_epi32(A, I)

Definition at line 8791 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_f32x4

#define _mm512_mask_shuffle_f32x4 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_shuffle_f32x4((A), (B), (imm)), \
(__v16sf)(__m512)(W)))
#define _mm512_shuffle_f32x4(A, B, imm)

Definition at line 6674 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_f64x2

#define _mm512_mask_shuffle_f64x2 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_shuffle_f64x2((A), (B), (imm)), \
(__v8df)(__m512d)(W)))
#define _mm512_shuffle_f64x2(A, B, imm)

Definition at line 6688 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_i32x4

#define _mm512_mask_shuffle_i32x4 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_shuffle_i32x4((A), (B), (imm)), \
(__v16si)(__m512i)(W)))
#define _mm512_shuffle_i32x4(A, B, imm)

Definition at line 6702 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_i64x2

#define _mm512_mask_shuffle_i64x2 (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_shuffle_i64x2((A), (B), (imm)), \
(__v8di)(__m512i)(W)))
#define _mm512_shuffle_i64x2(A, B, imm)

Definition at line 6716 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_pd

#define _mm512_mask_shuffle_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_shuffle_pd((A), (B), (M)), \
(__v8df)(__m512d)(W)))
#define _mm512_shuffle_pd(A, B, M)

Definition at line 6730 of file avx512fintrin.h.

◆ _mm512_mask_shuffle_ps

#define _mm512_mask_shuffle_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_shuffle_ps((A), (B), (M)), \
(__v16sf)(__m512)(W)))
#define _mm512_shuffle_ps(A, B, M)

Definition at line 6744 of file avx512fintrin.h.

◆ _mm512_mask_sqrt_round_pd

#define _mm512_mask_sqrt_round_pd (   W,
  U,
  A,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_sqrt_round_pd((A), (R)), \
(__v8df)(__m512d)(W)))
#define _mm512_sqrt_round_pd(A, R)

Definition at line 1513 of file avx512fintrin.h.

◆ _mm512_mask_sqrt_round_ps

#define _mm512_mask_sqrt_round_ps (   W,
  U,
  A,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_sqrt_round_ps((A), (R)), \
(__v16sf)(__m512)(W)))
#define _mm512_sqrt_round_ps(A, R)

Definition at line 1549 of file avx512fintrin.h.

◆ _mm512_mask_sub_round_pd

#define _mm512_mask_sub_round_pd (   W,
  U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_sub_round_pd((A), (B), (R)), \
(__v8df)(__m512d)(W)))
#define _mm512_sub_round_pd(A, B, R)

Definition at line 2119 of file avx512fintrin.h.

◆ _mm512_mask_sub_round_ps

#define _mm512_mask_sub_round_ps (   W,
  U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_sub_round_ps((A), (B), (R)), \
(__v16sf)(__m512)(W)))
#define _mm512_sub_round_ps(A, B, R)

Definition at line 2133 of file avx512fintrin.h.

◆ _mm512_mask_ternarylogic_epi32

#define _mm512_mask_ternarylogic_epi32 (   A,
  U,
  B,
  C,
  imm 
)
Value:
((__m512i)__builtin_ia32_pternlogd512_mask( \
(__v16si)(__m512i)(A), (__v16si)(__m512i)(B), (__v16si)(__m512i)(C), \
(unsigned char)(imm), (__mmask16)(U)))

Definition at line 5965 of file avx512fintrin.h.

◆ _mm512_mask_ternarylogic_epi64

#define _mm512_mask_ternarylogic_epi64 (   A,
  U,
  B,
  C,
  imm 
)
Value:
((__m512i)__builtin_ia32_pternlogq512_mask( \
(__v8di)(__m512i)(A), (__v8di)(__m512i)(B), (__v8di)(__m512i)(C), \
(unsigned char)(imm), (__mmask8)(U)))

Definition at line 5980 of file avx512fintrin.h.

◆ _mm512_maskz_add_round_pd

#define _mm512_maskz_add_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_add_round_pd((A), (B), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 2009 of file avx512fintrin.h.

◆ _mm512_maskz_add_round_ps

#define _mm512_maskz_add_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_add_round_ps((A), (B), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 2023 of file avx512fintrin.h.

◆ _mm512_maskz_alignr_epi32

#define _mm512_maskz_alignr_epi32 (   U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_alignr_epi32((A), (B), (imm)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 3360 of file avx512fintrin.h.

◆ _mm512_maskz_alignr_epi64

#define _mm512_maskz_alignr_epi64 (   U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_alignr_epi64((A), (B), (imm)), \

Definition at line 3346 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundepi32_ps

#define _mm512_maskz_cvt_roundepi32_ps (   U,
  A,
 
)
Value:
((__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 3598 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundepu32_ps

#define _mm512_maskz_cvt_roundepu32_ps (   U,
  A,
 
)
Value:
((__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 3613 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundpd_epi32

#define _mm512_maskz_cvt_roundpd_epi32 (   U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)(U), (int)(R)))

Definition at line 3990 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundpd_epu32

#define _mm512_maskz_cvt_roundpd_epu32 (   U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)(U), (int)(R)))

Definition at line 4078 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundpd_ps

#define _mm512_maskz_cvt_roundpd_ps (   U,
  A,
 
)
Value:
((__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 3740 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundph_ps

#define _mm512_maskz_cvt_roundph_ps (   U,
  A,
 
)
Value:
((__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 3819 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundps_epi32

#define _mm512_maskz_cvt_roundps_epi32 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)(U), (int)(R)))

Definition at line 3947 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundps_epu32

#define _mm512_maskz_cvt_roundps_epu32 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)(U), (int)(R)))

Definition at line 4034 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundps_pd

#define _mm512_maskz_cvt_roundps_pd (   U,
  A,
 
)
Value:
((__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 8939 of file avx512fintrin.h.

◆ _mm512_maskz_cvt_roundps_ph

#define _mm512_maskz_cvt_roundps_ph (   W,
  A,
 
)
Value:
((__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
(__v16hi)_mm256_setzero_si256(), \
(__mmask16)(W)))

Definition at line 3800 of file avx512fintrin.h.

◆ _mm512_maskz_cvtps_ph

#define _mm512_maskz_cvtps_ph   _mm512_maskz_cvt_roundps_ph

Definition at line 3807 of file avx512fintrin.h.

◆ _mm512_maskz_cvtt_roundpd_epi32

#define _mm512_maskz_cvtt_roundpd_epi32 (   U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)(U), (int)(R)))

Definition at line 3863 of file avx512fintrin.h.

◆ _mm512_maskz_cvtt_roundpd_epu32

#define _mm512_maskz_cvtt_roundpd_epu32 (   U,
  A,
 
)
Value:
((__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)(U), (int)(R)))

Definition at line 6312 of file avx512fintrin.h.

◆ _mm512_maskz_cvtt_roundps_epi32

#define _mm512_maskz_cvtt_roundps_epi32 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)(U), (int)(R)))

Definition at line 3905 of file avx512fintrin.h.

◆ _mm512_maskz_cvtt_roundps_epu32

#define _mm512_maskz_cvtt_roundps_epu32 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)(U), (int)(R)))

Definition at line 3554 of file avx512fintrin.h.

◆ _mm512_maskz_div_round_pd

#define _mm512_maskz_div_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_div_round_pd((A), (B), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 2367 of file avx512fintrin.h.

◆ _mm512_maskz_div_round_ps

#define _mm512_maskz_div_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_div_round_ps((A), (B), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 2381 of file avx512fintrin.h.

◆ _mm512_maskz_extractf32x4_ps

#define _mm512_maskz_extractf32x4_ps (   U,
  A,
  imm 
)
Value:
((__m128)__builtin_ia32_extractf32x4_mask((__v16sf)(__m512)(A), (int)(imm), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U)))
static __inline__ __m128 __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_ps(void)
Constructs a 128-bit floating-point vector of [4 x float] initialized to zero.
Definition: xmmintrin.h:2029

Definition at line 3391 of file avx512fintrin.h.

◆ _mm512_maskz_extractf64x4_pd

#define _mm512_maskz_extractf64x4_pd (   U,
  A,
  imm 
)
Value:
((__m256d)__builtin_ia32_extractf64x4_mask((__v8df)(__m512d)(A), (int)(imm), \
(__v4df)_mm256_setzero_pd(), \
(__mmask8)(U)))
static __inline __m256d __DEFAULT_FN_ATTRS_CONSTEXPR _mm256_setzero_pd(void)
Constructs a 256-bit floating-point vector of [4 x double] with all vector elements initialized to ze...
Definition: avxintrin.h:4342

Definition at line 3376 of file avx512fintrin.h.

◆ _mm512_maskz_extracti32x4_epi32

#define _mm512_maskz_extracti32x4_epi32 (   U,
  A,
  imm 
)
Value:
((__m128i)__builtin_ia32_extracti32x4_mask((__v16si)(__m512i)(A), (int)(imm), \
(__v4si)_mm_setzero_si128(), \
(__mmask8)(U)))
static __inline__ __m128i __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_si128(void)
Creates a 128-bit integer vector initialized to zero.
Definition: emmintrin.h:3880

Definition at line 7404 of file avx512fintrin.h.

◆ _mm512_maskz_extracti64x4_epi64

#define _mm512_maskz_extracti64x4_epi64 (   U,
  A,
  imm 
)
Value:
((__m256i)__builtin_ia32_extracti64x4_mask((__v8di)(__m512i)(A), (int)(imm), \
(__v4di)_mm256_setzero_si256(), \
(__mmask8)(U)))

Definition at line 7419 of file avx512fintrin.h.

◆ _mm512_maskz_fixupimm_pd

#define _mm512_maskz_fixupimm_pd (   U,
  A,
  B,
  C,
  imm 
)
Value:
((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), \
(int)(imm), (__mmask8)(U), \

Definition at line 5362 of file avx512fintrin.h.

◆ _mm512_maskz_fixupimm_ps

#define _mm512_maskz_fixupimm_ps (   U,
  A,
  B,
  C,
  imm 
)
Value:
((__m512)__builtin_ia32_fixupimmps512_maskz((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), \
(int)(imm), (__mmask16)(U), \

Definition at line 5402 of file avx512fintrin.h.

◆ _mm512_maskz_fixupimm_round_pd

#define _mm512_maskz_fixupimm_round_pd (   U,
  A,
  B,
  C,
  imm,
 
)
Value:
((__m512d)__builtin_ia32_fixupimmpd512_maskz((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), \
(int)(imm), (__mmask8)(U), \
(int)(R)))

Definition at line 5355 of file avx512fintrin.h.

◆ _mm512_maskz_fixupimm_round_ps

#define _mm512_maskz_fixupimm_round_ps (   U,
  A,
  B,
  C,
  imm,
 
)
Value:
((__m512)__builtin_ia32_fixupimmps512_maskz((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), \
(int)(imm), (__mmask16)(U), \
(int)(R)))

Definition at line 5395 of file avx512fintrin.h.

◆ _mm512_maskz_fmadd_round_pd

#define _mm512_maskz_fmadd_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2471 of file avx512fintrin.h.

◆ _mm512_maskz_fmadd_round_ps

#define _mm512_maskz_fmadd_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_maskz((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2675 of file avx512fintrin.h.

◆ _mm512_maskz_fmaddsub_round_pd

#define _mm512_maskz_fmaddsub_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2879 of file avx512fintrin.h.

◆ _mm512_maskz_fmaddsub_round_ps

#define _mm512_maskz_fmaddsub_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_maskz((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2998 of file avx512fintrin.h.

◆ _mm512_maskz_fmsub_round_pd

#define _mm512_maskz_fmsub_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_maskz((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2492 of file avx512fintrin.h.

◆ _mm512_maskz_fmsub_round_ps

#define _mm512_maskz_fmsub_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_maskz((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2696 of file avx512fintrin.h.

◆ _mm512_maskz_fmsubadd_round_pd

#define _mm512_maskz_fmsubadd_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddsubpd512_maskz((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2900 of file avx512fintrin.h.

◆ _mm512_maskz_fmsubadd_round_ps

#define _mm512_maskz_fmsubadd_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddsubps512_maskz((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 3019 of file avx512fintrin.h.

◆ _mm512_maskz_fnmadd_round_pd

#define _mm512_maskz_fnmadd_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2513 of file avx512fintrin.h.

◆ _mm512_maskz_fnmadd_round_ps

#define _mm512_maskz_fnmadd_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_maskz(-(__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2717 of file avx512fintrin.h.

◆ _mm512_maskz_fnmsub_round_pd

#define _mm512_maskz_fnmsub_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_vfmaddpd512_maskz(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 2527 of file avx512fintrin.h.

◆ _mm512_maskz_fnmsub_round_ps

#define _mm512_maskz_fnmsub_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_vfmaddps512_maskz(-(__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)(U), (int)(R)))

Definition at line 2731 of file avx512fintrin.h.

◆ _mm512_maskz_getexp_round_pd

#define _mm512_maskz_getexp_round_pd (   U,
  A,
 
)
Value:
((__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 7568 of file avx512fintrin.h.

◆ _mm512_maskz_getexp_round_ps

#define _mm512_maskz_getexp_round_ps (   U,
  A,
 
)
Value:
((__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 7610 of file avx512fintrin.h.

◆ _mm512_maskz_getmant_pd

#define _mm512_maskz_getmant_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), \

Definition at line 7512 of file avx512fintrin.h.

◆ _mm512_maskz_getmant_ps

#define _mm512_maskz_getmant_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2)|(B)), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), \

Definition at line 7551 of file avx512fintrin.h.

◆ _mm512_maskz_getmant_round_pd

#define _mm512_maskz_getmant_round_pd (   U,
  A,
  B,
  C,
 
)
Value:
((__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 7492 of file avx512fintrin.h.

◆ _mm512_maskz_getmant_round_ps

#define _mm512_maskz_getmant_round_ps (   U,
  A,
  B,
  C,
 
)
Value:
((__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2) | (B)), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 7531 of file avx512fintrin.h.

◆ _mm512_maskz_insertf32x4

#define _mm512_maskz_insertf32x4 (   U,
  A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_insertf32x4((A), (B), (imm)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 7461 of file avx512fintrin.h.

◆ _mm512_maskz_insertf64x4

#define _mm512_maskz_insertf64x4 (   U,
  A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_insertf64x4((A), (B), (imm)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 7433 of file avx512fintrin.h.

◆ _mm512_maskz_inserti32x4

#define _mm512_maskz_inserti32x4 (   U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_inserti32x4((A), (B), (imm)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 7475 of file avx512fintrin.h.

◆ _mm512_maskz_inserti64x4

#define _mm512_maskz_inserti64x4 (   U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_inserti64x4((A), (B), (imm)), \

Definition at line 7447 of file avx512fintrin.h.

◆ _mm512_maskz_max_round_pd

#define _mm512_maskz_max_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_max_round_pd((A), (B), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 971 of file avx512fintrin.h.

◆ _mm512_maskz_max_round_ps

#define _mm512_maskz_max_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_max_round_ps((A), (B), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 1008 of file avx512fintrin.h.

◆ _mm512_maskz_min_round_pd

#define _mm512_maskz_min_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_min_round_pd((A), (B), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 1206 of file avx512fintrin.h.

◆ _mm512_maskz_min_round_ps

#define _mm512_maskz_min_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_min_round_ps((A), (B), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 1243 of file avx512fintrin.h.

◆ _mm512_maskz_mul_round_pd

#define _mm512_maskz_mul_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_mul_round_pd((A), (B), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 2239 of file avx512fintrin.h.

◆ _mm512_maskz_mul_round_ps

#define _mm512_maskz_mul_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_mul_round_ps((A), (B), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 2253 of file avx512fintrin.h.

◆ _mm512_maskz_permute_pd

#define _mm512_maskz_permute_pd (   U,
  X,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_permute_pd((X), (C)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 6175 of file avx512fintrin.h.

◆ _mm512_maskz_permute_ps

#define _mm512_maskz_permute_ps (   U,
  X,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_permute_ps((X), (C)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 6188 of file avx512fintrin.h.

◆ _mm512_maskz_permutex_epi64

#define _mm512_maskz_permutex_epi64 (   U,
  X,
 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_permutex_epi64((X), (C)), \

Definition at line 8272 of file avx512fintrin.h.

◆ _mm512_maskz_permutex_pd

#define _mm512_maskz_permutex_pd (   U,
  X,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_permutex_pd((X), (C)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 8259 of file avx512fintrin.h.

◆ _mm512_maskz_rol_epi32

#define _mm512_maskz_rol_epi32 (   U,
  a,
  b 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_rol_epi32((a), (b)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 5048 of file avx512fintrin.h.

◆ _mm512_maskz_rol_epi64

#define _mm512_maskz_rol_epi64 (   U,
  a,
  b 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_rol_epi64((a), (b)), \

Definition at line 5061 of file avx512fintrin.h.

◆ _mm512_maskz_ror_epi32

#define _mm512_maskz_ror_epi32 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_ror_epi32((A), (B)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 5118 of file avx512fintrin.h.

◆ _mm512_maskz_ror_epi64

#define _mm512_maskz_ror_epi64 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_ror_epi64((A), (B)), \

Definition at line 5131 of file avx512fintrin.h.

◆ _mm512_maskz_roundscale_pd

#define _mm512_maskz_roundscale_pd (   A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(A), \

Definition at line 2429 of file avx512fintrin.h.

◆ _mm512_maskz_roundscale_ps

#define _mm512_maskz_roundscale_ps (   A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(B), (int)(imm), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(A), \

Definition at line 2397 of file avx512fintrin.h.

◆ _mm512_maskz_roundscale_round_pd

#define _mm512_maskz_roundscale_round_pd (   A,
  B,
  imm,
 
)
Value:
((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(B), (int)(imm), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(A), (int)(R)))

Definition at line 2440 of file avx512fintrin.h.

◆ _mm512_maskz_roundscale_round_ps

#define _mm512_maskz_roundscale_round_ps (   A,
  B,
  imm,
 
)
Value:
((__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(B), (int)(imm), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(A), (int)(R)))

Definition at line 2408 of file avx512fintrin.h.

◆ _mm512_maskz_scalef_round_pd

#define _mm512_maskz_scalef_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 6442 of file avx512fintrin.h.

◆ _mm512_maskz_scalef_round_ps

#define _mm512_maskz_scalef_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_scalefps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)(U), (int)(R)))

Definition at line 6492 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_epi32

#define _mm512_maskz_shuffle_epi32 (   U,
  A,
 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_shuffle_epi32((A), (I)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 8796 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_f32x4

#define _mm512_maskz_shuffle_f32x4 (   U,
  A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_shuffle_f32x4((A), (B), (imm)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 6679 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_f64x2

#define _mm512_maskz_shuffle_f64x2 (   U,
  A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_shuffle_f64x2((A), (B), (imm)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 6693 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_i32x4

#define _mm512_maskz_shuffle_i32x4 (   U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectd_512((__mmask16)(U), \
(__v16si)_mm512_shuffle_i32x4((A), (B), (imm)), \
(__v16si)_mm512_setzero_si512()))

Definition at line 6707 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_i64x2

#define _mm512_maskz_shuffle_i64x2 (   U,
  A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_selectq_512((__mmask8)(U), \
(__v8di)_mm512_shuffle_i64x2((A), (B), (imm)), \

Definition at line 6721 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_pd

#define _mm512_maskz_shuffle_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_shuffle_pd((A), (B), (M)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 6735 of file avx512fintrin.h.

◆ _mm512_maskz_shuffle_ps

#define _mm512_maskz_shuffle_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_shuffle_ps((A), (B), (M)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 6749 of file avx512fintrin.h.

◆ _mm512_maskz_sqrt_round_pd

#define _mm512_maskz_sqrt_round_pd (   U,
  A,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_sqrt_round_pd((A), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 1518 of file avx512fintrin.h.

◆ _mm512_maskz_sqrt_round_ps

#define _mm512_maskz_sqrt_round_ps (   U,
  A,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_sqrt_round_ps((A), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 1554 of file avx512fintrin.h.

◆ _mm512_maskz_sub_round_pd

#define _mm512_maskz_sub_round_pd (   U,
  A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_selectpd_512((__mmask8)(U), \
(__v8df)_mm512_sub_round_pd((A), (B), (R)), \
(__v8df)_mm512_setzero_pd()))

Definition at line 2124 of file avx512fintrin.h.

◆ _mm512_maskz_sub_round_ps

#define _mm512_maskz_sub_round_ps (   U,
  A,
  B,
 
)
Value:
((__m512)__builtin_ia32_selectps_512((__mmask16)(U), \
(__v16sf)_mm512_sub_round_ps((A), (B), (R)), \
(__v16sf)_mm512_setzero_ps()))

Definition at line 2138 of file avx512fintrin.h.

◆ _mm512_maskz_ternarylogic_epi32

#define _mm512_maskz_ternarylogic_epi32 (   U,
  A,
  B,
  C,
  imm 
)
Value:
((__m512i)__builtin_ia32_pternlogd512_maskz( \
(__v16si)(__m512i)(A), (__v16si)(__m512i)(B), (__v16si)(__m512i)(C), \
(unsigned char)(imm), (__mmask16)(U)))

Definition at line 5970 of file avx512fintrin.h.

◆ _mm512_maskz_ternarylogic_epi64

#define _mm512_maskz_ternarylogic_epi64 (   U,
  A,
  B,
  C,
  imm 
)
Value:
((__m512i)__builtin_ia32_pternlogq512_maskz( \
(__v8di)(__m512i)(A), (__v8di)(__m512i)(B), (__v8di)(__m512i)(C), \
(unsigned char)(imm), (__mmask8)(U)))

Definition at line 5985 of file avx512fintrin.h.

◆ _mm512_max_round_pd

#define _mm512_max_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_maxpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(R)))

Definition at line 962 of file avx512fintrin.h.

◆ _mm512_max_round_ps

#define _mm512_max_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_maxps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(R)))

Definition at line 999 of file avx512fintrin.h.

◆ _mm512_min_round_pd

#define _mm512_min_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_minpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(R)))

Definition at line 1197 of file avx512fintrin.h.

◆ _mm512_min_round_ps

#define _mm512_min_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_minps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(R)))

Definition at line 1234 of file avx512fintrin.h.

◆ _mm512_mul_round_pd

#define _mm512_mul_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_mulpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(R)))

Definition at line 2230 of file avx512fintrin.h.

◆ _mm512_mul_round_ps

#define _mm512_mul_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_mulps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(R)))

Definition at line 2244 of file avx512fintrin.h.

◆ _mm512_permute_pd

#define _mm512_permute_pd (   X,
 
)     ((__m512d)__builtin_ia32_vpermilpd512((__v8df)(__m512d)(X), (int)(C)))

Definition at line 6167 of file avx512fintrin.h.

◆ _mm512_permute_ps

#define _mm512_permute_ps (   X,
 
)     ((__m512)__builtin_ia32_vpermilps512((__v16sf)(__m512)(X), (int)(C)))

Definition at line 6180 of file avx512fintrin.h.

◆ _mm512_permutevar_epi32

#define _mm512_permutevar_epi32   _mm512_permutexvar_epi32

Definition at line 8350 of file avx512fintrin.h.

◆ _mm512_permutex_epi64

#define _mm512_permutex_epi64 (   X,
 
)     ((__m512i)__builtin_ia32_permdi512((__v8di)(__m512i)(X), (int)(C)))

Definition at line 8264 of file avx512fintrin.h.

◆ _mm512_permutex_pd

#define _mm512_permutex_pd (   X,
 
)     ((__m512d)__builtin_ia32_permdf512((__v8df)(__m512d)(X), (int)(C)))

Definition at line 8251 of file avx512fintrin.h.

◆ _mm512_rol_epi32

#define _mm512_rol_epi32 (   a,
  b 
)     ((__m512i)__builtin_ia32_prold512((__v16si)(__m512i)(a), (int)(b)))

Definition at line 5040 of file avx512fintrin.h.

◆ _mm512_rol_epi64

#define _mm512_rol_epi64 (   a,
  b 
)     ((__m512i)__builtin_ia32_prolq512((__v8di)(__m512i)(a), (int)(b)))

Definition at line 5053 of file avx512fintrin.h.

◆ _mm512_ror_epi32

#define _mm512_ror_epi32 (   A,
 
)     ((__m512i)__builtin_ia32_prord512((__v16si)(__m512i)(A), (int)(B)))

Definition at line 5110 of file avx512fintrin.h.

◆ _mm512_ror_epi64

#define _mm512_ror_epi64 (   A,
 
)     ((__m512i)__builtin_ia32_prorq512((__v8di)(__m512i)(A), (int)(B)))

Definition at line 5123 of file avx512fintrin.h.

◆ _mm512_roundscale_pd

#define _mm512_roundscale_pd (   A,
 
)
Value:
((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(B), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, \

Definition at line 2418 of file avx512fintrin.h.

◆ _mm512_roundscale_ps

#define _mm512_roundscale_ps (   A,
 
)
Value:
((__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(A), (int)(B), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, \

Definition at line 2386 of file avx512fintrin.h.

◆ _mm512_roundscale_round_pd

#define _mm512_roundscale_round_pd (   A,
  imm,
 
)
Value:
((__m512d)__builtin_ia32_rndscalepd_mask((__v8df)(__m512d)(A), (int)(imm), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 2445 of file avx512fintrin.h.

◆ _mm512_roundscale_round_ps

#define _mm512_roundscale_round_ps (   A,
  imm,
 
)
Value:
((__m512)__builtin_ia32_rndscaleps_mask((__v16sf)(__m512)(A), (int)(imm), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 2413 of file avx512fintrin.h.

◆ _mm512_scalef_round_pd

#define _mm512_scalef_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_scalefpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 6430 of file avx512fintrin.h.

◆ _mm512_scalef_round_ps

#define _mm512_scalef_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_scalefps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)))

Definition at line 6480 of file avx512fintrin.h.

◆ _mm512_setr4_epi32

#define _mm512_setr4_epi32 (   e0,
  e1,
  e2,
  e3 
)     _mm512_set4_epi32((e3),(e2),(e1),(e0))

Definition at line 385 of file avx512fintrin.h.

◆ _mm512_setr4_epi64

#define _mm512_setr4_epi64 (   e0,
  e1,
  e2,
  e3 
)     _mm512_set4_epi64((e3),(e2),(e1),(e0))

Definition at line 388 of file avx512fintrin.h.

◆ _mm512_setr4_pd

#define _mm512_setr4_pd (   e0,
  e1,
  e2,
  e3 
)     _mm512_set4_pd((e3),(e2),(e1),(e0))

Definition at line 391 of file avx512fintrin.h.

◆ _mm512_setr4_ps

#define _mm512_setr4_ps (   e0,
  e1,
  e2,
  e3 
)     _mm512_set4_ps((e3),(e2),(e1),(e0))

Definition at line 394 of file avx512fintrin.h.

◆ _mm512_setr_epi32

#define _mm512_setr_epi32 (   e0,
  e1,
  e2,
  e3,
  e4,
  e5,
  e6,
  e7,
  e8,
  e9,
  e10,
  e11,
  e12,
  e13,
  e14,
  e15 
)
Value:
_mm512_set_epi32((e15),(e14),(e13),(e12),(e11),(e10),(e9),(e8),(e7),(e6), \
(e5),(e4),(e3),(e2),(e1),(e0))
static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi32(int __A, int __B, int __C, int __D, int __E, int __F, int __G, int __H, int __I, int __J, int __K, int __L, int __M, int __N, int __O, int __P)

Definition at line 9257 of file avx512fintrin.h.

◆ _mm512_setr_epi64

#define _mm512_setr_epi64 (   e0,
  e1,
  e2,
  e3,
  e4,
  e5,
  e6,
  e7 
)     _mm512_set_epi64((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))

Definition at line 9271 of file avx512fintrin.h.

◆ _mm512_setr_pd

#define _mm512_setr_pd (   e0,
  e1,
  e2,
  e3,
  e4,
  e5,
  e6,
  e7 
)     _mm512_set_pd((e7),(e6),(e5),(e4),(e3),(e2),(e1),(e0))

Definition at line 9282 of file avx512fintrin.h.

◆ _mm512_setr_ps

#define _mm512_setr_ps (   e0,
  e1,
  e2,
  e3,
  e4,
  e5,
  e6,
  e7,
  e8,
  e9,
  e10,
  e11,
  e12,
  e13,
  e14,
  e15 
)
Value:
_mm512_set_ps((e15),(e14),(e13),(e12),(e11),(e10),(e9),(e8),(e7),(e6),(e5), \
(e4),(e3),(e2),(e1),(e0))
static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_set_ps(float __A, float __B, float __C, float __D, float __E, float __F, float __G, float __H, float __I, float __J, float __K, float __L, float __M, float __N, float __O, float __P)

Definition at line 9296 of file avx512fintrin.h.

◆ _mm512_setzero

#define _mm512_setzero   _mm512_setzero_ps

Definition at line 273 of file avx512fintrin.h.

◆ _mm512_setzero_epi32

#define _mm512_setzero_epi32   _mm512_setzero_si512

Definition at line 195 of file avx512fintrin.h.

◆ _mm512_shuffle_epi32

#define _mm512_shuffle_epi32 (   A,
 
)     ((__m512i)__builtin_ia32_pshufd512((__v16si)(__m512i)(A), (int)(I)))

Definition at line 8788 of file avx512fintrin.h.

◆ _mm512_shuffle_f32x4

#define _mm512_shuffle_f32x4 (   A,
  B,
  imm 
)
Value:
((__m512)__builtin_ia32_shuf_f32x4((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(imm)))

Definition at line 6670 of file avx512fintrin.h.

◆ _mm512_shuffle_f64x2

#define _mm512_shuffle_f64x2 (   A,
  B,
  imm 
)
Value:
((__m512d)__builtin_ia32_shuf_f64x2((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(imm)))

Definition at line 6684 of file avx512fintrin.h.

◆ _mm512_shuffle_i32x4

#define _mm512_shuffle_i32x4 (   A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_shuf_i32x4((__v16si)(__m512i)(A), \
(__v16si)(__m512i)(B), (int)(imm)))

Definition at line 6698 of file avx512fintrin.h.

◆ _mm512_shuffle_i64x2

#define _mm512_shuffle_i64x2 (   A,
  B,
  imm 
)
Value:
((__m512i)__builtin_ia32_shuf_i64x2((__v8di)(__m512i)(A), \
(__v8di)(__m512i)(B), (int)(imm)))

Definition at line 6712 of file avx512fintrin.h.

◆ _mm512_shuffle_pd

#define _mm512_shuffle_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_shufpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(M)))

Definition at line 6726 of file avx512fintrin.h.

◆ _mm512_shuffle_ps

#define _mm512_shuffle_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_shufps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(M)))

Definition at line 6740 of file avx512fintrin.h.

◆ _mm512_sqrt_round_pd

#define _mm512_sqrt_round_pd (   A,
 
)     ((__m512d)__builtin_ia32_sqrtpd512((__v8df)(__m512d)(A), (int)(R)))

Definition at line 1510 of file avx512fintrin.h.

◆ _mm512_sqrt_round_ps

#define _mm512_sqrt_round_ps (   A,
 
)     ((__m512)__builtin_ia32_sqrtps512((__v16sf)(__m512)(A), (int)(R)))

Definition at line 1546 of file avx512fintrin.h.

◆ _mm512_sub_round_pd

#define _mm512_sub_round_pd (   A,
  B,
 
)
Value:
((__m512d)__builtin_ia32_subpd512((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(R)))

Definition at line 2115 of file avx512fintrin.h.

◆ _mm512_sub_round_ps

#define _mm512_sub_round_ps (   A,
  B,
 
)
Value:
((__m512)__builtin_ia32_subps512((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(R)))

Definition at line 2129 of file avx512fintrin.h.

◆ _mm512_ternarylogic_epi32

#define _mm512_ternarylogic_epi32 (   A,
  B,
  C,
  imm 
)
Value:
((__m512i)__builtin_ia32_pternlogd512_mask( \
(__v16si)(__m512i)(A), (__v16si)(__m512i)(B), (__v16si)(__m512i)(C), \
(unsigned char)(imm), (__mmask16)-1))

Definition at line 5960 of file avx512fintrin.h.

◆ _mm512_ternarylogic_epi64

#define _mm512_ternarylogic_epi64 (   A,
  B,
  C,
  imm 
)
Value:
((__m512i)__builtin_ia32_pternlogq512_mask( \
(__v8di)(__m512i)(A), (__v8di)(__m512i)(B), (__v8di)(__m512i)(C), \
(unsigned char)(imm), (__mmask8)-1))

Definition at line 5975 of file avx512fintrin.h.

◆ _mm_add_round_sd

#define _mm_add_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_addsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))
static __inline__ __m128d __DEFAULT_FN_ATTRS_CONSTEXPR _mm_setzero_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] initialized to zero.
Definition: emmintrin.h:1876

Definition at line 1954 of file avx512fintrin.h.

◆ _mm_add_round_ss

#define _mm_add_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_addss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 1925 of file avx512fintrin.h.

◆ _mm_cmp_round_sd_mask

#define _mm_cmp_round_sd_mask (   X,
  Y,
  P,
 
)
Value:
((__mmask8)__builtin_ia32_cmpsd_mask((__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), (int)(P), \
(__mmask8)-1, (int)(R)))

Definition at line 8588 of file avx512fintrin.h.

◆ _mm_cmp_round_ss_mask

#define _mm_cmp_round_ss_mask (   X,
  Y,
  P,
 
)
Value:
((__mmask8)__builtin_ia32_cmpss_mask((__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (int)(P), \
(__mmask8)-1, (int)(R)))

Definition at line 8566 of file avx512fintrin.h.

◆ _mm_cmp_sd_mask

#define _mm_cmp_sd_mask (   X,
  Y,
  P 
)
Value:
((__mmask8)__builtin_ia32_cmpsd_mask((__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), (int)(P), \
(__mmask8)-1, \

Definition at line 8598 of file avx512fintrin.h.

◆ _mm_cmp_ss_mask

#define _mm_cmp_ss_mask (   X,
  Y,
  P 
)
Value:
((__mmask8)__builtin_ia32_cmpss_mask((__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (int)(P), \
(__mmask8)-1, \

Definition at line 8576 of file avx512fintrin.h.

◆ _MM_CMPINT_GE

#define _MM_CMPINT_GE   _MM_CMPINT_NLT /* Greater than or Equal */

Definition at line 59 of file avx512fintrin.h.

◆ _MM_CMPINT_GT

#define _MM_CMPINT_GT   _MM_CMPINT_NLE /* Greater than */

Definition at line 61 of file avx512fintrin.h.

◆ _mm_comi_round_sd

#define _mm_comi_round_sd (   A,
  B,
  P,
 
)
Value:
((int)__builtin_ia32_vcomisd((__v2df)(__m128d)(A), (__v2df)(__m128d)(B), \
(int)(P), (int)(R)))

Definition at line 5674 of file avx512fintrin.h.

◆ _mm_comi_round_ss

#define _mm_comi_round_ss (   A,
  B,
  P,
 
)
Value:
((int)__builtin_ia32_vcomiss((__v4sf)(__m128)(A), (__v4sf)(__m128)(B), \
(int)(P), (int)(R)))

Definition at line 5678 of file avx512fintrin.h.

◆ _mm_cvt_roundi32_ss

#define _mm_cvt_roundi32_ss (   A,
  B,
 
)     ((__m128)__builtin_ia32_cvtsi2ss32((__v4sf)(__m128)(A), (int)(B), (int)(R)))

Definition at line 9098 of file avx512fintrin.h.

◆ _mm_cvt_roundsd_i32

#define _mm_cvt_roundsd_i32 (   A,
 
)     ((int)__builtin_ia32_vcvtsd2si32((__v2df)(__m128d)(A), (int)(R)))

Definition at line 5998 of file avx512fintrin.h.

◆ _mm_cvt_roundsd_si32

#define _mm_cvt_roundsd_si32 (   A,
 
)     ((int)__builtin_ia32_vcvtsd2si32((__v2df)(__m128d)(A), (int)(R)))

Definition at line 5995 of file avx512fintrin.h.

◆ _mm_cvt_roundsd_ss

#define _mm_cvt_roundsd_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_cvtsd2ss_round_mask((__v4sf)(__m128)(A), \
(__v2df)(__m128d)(B), \
(__v4sf)_mm_undefined_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 9038 of file avx512fintrin.h.

◆ _mm_cvt_roundsd_u32

#define _mm_cvt_roundsd_u32 (   A,
 
)     ((unsigned int)__builtin_ia32_vcvtsd2usi32((__v2df)(__m128d)(A), (int)(R)))

Definition at line 6001 of file avx512fintrin.h.

◆ _mm_cvt_roundsi32_ss

#define _mm_cvt_roundsi32_ss (   A,
  B,
 
)     ((__m128)__builtin_ia32_cvtsi2ss32((__v4sf)(__m128)(A), (int)(B), (int)(R)))

Definition at line 9095 of file avx512fintrin.h.

◆ _mm_cvt_roundss_i32

#define _mm_cvt_roundss_i32 (   A,
 
)     ((int)__builtin_ia32_vcvtss2si32((__v4sf)(__m128)(A), (int)(R)))

Definition at line 6028 of file avx512fintrin.h.

◆ _mm_cvt_roundss_sd

#define _mm_cvt_roundss_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_cvtss2sd_round_mask((__v2df)(__m128d)(A), \
(__v4sf)(__m128)(B), \
(__v2df)_mm_undefined_pd(), \
(__mmask8)-1, (int)(R)))
static __inline__ __m128d __DEFAULT_FN_ATTRS _mm_undefined_pd(void)
Constructs a 128-bit floating-point vector of [2 x double] with unspecified content.
Definition: emmintrin.h:1774

Definition at line 9111 of file avx512fintrin.h.

◆ _mm_cvt_roundss_si32

#define _mm_cvt_roundss_si32 (   A,
 
)     ((int)__builtin_ia32_vcvtss2si32((__v4sf)(__m128)(A), (int)(R)))

Definition at line 6025 of file avx512fintrin.h.

◆ _mm_cvt_roundss_u32

#define _mm_cvt_roundss_u32 (   A,
 
)     ((unsigned int)__builtin_ia32_vcvtss2usi32((__v4sf)(__m128)(A), (int)(R)))

Definition at line 6039 of file avx512fintrin.h.

◆ _mm_cvt_roundu32_ss

#define _mm_cvt_roundu32_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_cvtusi2ss32((__v4sf)(__m128)(A), (unsigned int)(B), \
(int)(R)))

Definition at line 9167 of file avx512fintrin.h.

◆ _mm_cvti32_sd

#define _mm_cvti32_sd   _mm_cvtsi32_sd

Definition at line 9076 of file avx512fintrin.h.

◆ _mm_cvti32_ss

#define _mm_cvti32_ss   _mm_cvtsi32_ss

Definition at line 9077 of file avx512fintrin.h.

◆ _mm_cvtsd_i32

#define _mm_cvtsd_i32   _mm_cvtsd_si32

Definition at line 9075 of file avx512fintrin.h.

◆ _mm_cvtss_i32

#define _mm_cvtss_i32   _mm_cvtss_si32

Definition at line 9074 of file avx512fintrin.h.

◆ _mm_cvtt_roundsd_i32

#define _mm_cvtt_roundsd_i32 (   A,
 
)     ((int)__builtin_ia32_vcvttsd2si32((__v2df)(__m128d)(A), (int)(R)))

Definition at line 6063 of file avx512fintrin.h.

◆ _mm_cvtt_roundsd_si32

#define _mm_cvtt_roundsd_si32 (   A,
 
)     ((int)__builtin_ia32_vcvttsd2si32((__v2df)(__m128d)(A), (int)(R)))

Definition at line 6066 of file avx512fintrin.h.

◆ _mm_cvtt_roundsd_u32

#define _mm_cvtt_roundsd_u32 (   A,
 
)     ((unsigned int)__builtin_ia32_vcvttsd2usi32((__v2df)(__m128d)(A), (int)(R)))

Definition at line 6091 of file avx512fintrin.h.

◆ _mm_cvtt_roundss_i32

#define _mm_cvtt_roundss_i32 (   A,
 
)     ((int)__builtin_ia32_vcvttss2si32((__v4sf)(__m128)(A), (int)(R)))

Definition at line 6115 of file avx512fintrin.h.

◆ _mm_cvtt_roundss_si32

#define _mm_cvtt_roundss_si32 (   A,
 
)     ((int)__builtin_ia32_vcvttss2si32((__v4sf)(__m128)(A), (int)(R)))

Definition at line 6118 of file avx512fintrin.h.

◆ _mm_cvtt_roundss_u32

#define _mm_cvtt_roundss_u32 (   A,
 
)     ((unsigned int)__builtin_ia32_vcvttss2usi32((__v4sf)(__m128)(A), (int)(R)))

Definition at line 6143 of file avx512fintrin.h.

◆ _mm_div_round_sd

#define _mm_div_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_divsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 2300 of file avx512fintrin.h.

◆ _mm_div_round_ss

#define _mm_div_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_divss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 2270 of file avx512fintrin.h.

◆ _mm_fixupimm_round_sd

#define _mm_fixupimm_round_sd (   A,
  B,
  C,
  imm,
 
)
Value:
((__m128d)__builtin_ia32_fixupimmsd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2di)(__m128i)(C), (int)(imm), \
(__mmask8)-1, (int)(R)))

Definition at line 5409 of file avx512fintrin.h.

◆ _mm_fixupimm_round_ss

#define _mm_fixupimm_round_ss (   A,
  B,
  C,
  imm,
 
)
Value:
((__m128)__builtin_ia32_fixupimmss_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4si)(__m128i)(C), (int)(imm), \
(__mmask8)-1, (int)(R)))

Definition at line 5448 of file avx512fintrin.h.

◆ _mm_fixupimm_sd

#define _mm_fixupimm_sd (   A,
  B,
  C,
  imm 
)
Value:
((__m128d)__builtin_ia32_fixupimmsd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2di)(__m128i)(C), (int)(imm), \
(__mmask8)-1, \

Definition at line 5421 of file avx512fintrin.h.

◆ _mm_fixupimm_ss

#define _mm_fixupimm_ss (   A,
  B,
  C,
  imm 
)
Value:
((__m128)__builtin_ia32_fixupimmss_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4si)(__m128i)(C), (int)(imm), \
(__mmask8)-1, \

Definition at line 5460 of file avx512fintrin.h.

◆ _mm_fmadd_round_sd

#define _mm_fmadd_round_sd (   A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 8044 of file avx512fintrin.h.

◆ _mm_fmadd_round_ss

#define _mm_fmadd_round_ss (   A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 7828 of file avx512fintrin.h.

◆ _mm_fmsub_round_sd

#define _mm_fmsub_round_sd (   A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
-(__v2df)(__m128d)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 8098 of file avx512fintrin.h.

◆ _mm_fmsub_round_ss

#define _mm_fmsub_round_ss (   A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
-(__v4sf)(__m128)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 7882 of file avx512fintrin.h.

◆ _mm_fnmadd_round_sd

#define _mm_fnmadd_round_sd (   A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(A), \
-(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 8152 of file avx512fintrin.h.

◆ _mm_fnmadd_round_ss

#define _mm_fnmadd_round_ss (   A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(A), \
-(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 7936 of file avx512fintrin.h.

◆ _mm_fnmsub_round_sd

#define _mm_fnmsub_round_sd (   A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(A), \
-(__v2df)(__m128d)(B), \
-(__v2df)(__m128d)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 8206 of file avx512fintrin.h.

◆ _mm_fnmsub_round_ss

#define _mm_fnmsub_round_ss (   A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(A), \
-(__v4sf)(__m128)(B), \
-(__v4sf)(__m128)(C), (__mmask8)-1, \
(int)(R)))

Definition at line 7990 of file avx512fintrin.h.

◆ _MM_FROUND_CUR_DIRECTION

#define _MM_FROUND_CUR_DIRECTION   0x04

Definition at line 49 of file avx512fintrin.h.

◆ _MM_FROUND_TO_NEAREST_INT

#define _MM_FROUND_TO_NEAREST_INT   0x00

Definition at line 45 of file avx512fintrin.h.

◆ _MM_FROUND_TO_NEG_INF

#define _MM_FROUND_TO_NEG_INF   0x01

Definition at line 46 of file avx512fintrin.h.

◆ _MM_FROUND_TO_POS_INF

#define _MM_FROUND_TO_POS_INF   0x02

Definition at line 47 of file avx512fintrin.h.

◆ _MM_FROUND_TO_ZERO

#define _MM_FROUND_TO_ZERO   0x03

Definition at line 48 of file avx512fintrin.h.

◆ _mm_getexp_round_sd

#define _mm_getexp_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_getexpsd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 5487 of file avx512fintrin.h.

◆ _mm_getexp_round_ss

#define _mm_getexp_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_getexpss128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 5533 of file avx512fintrin.h.

◆ _mm_getmant_round_sd

#define _mm_getmant_round_sd (   A,
  B,
  C,
  D,
 
)
Value:
((__m128d)__builtin_ia32_getmantsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(int)(((D)<<2) | (C)), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))
const Decl * D

Definition at line 5578 of file avx512fintrin.h.

◆ _mm_getmant_round_ss

#define _mm_getmant_round_ss (   A,
  B,
  C,
  D,
 
)
Value:
((__m128)__builtin_ia32_getmantss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(int)(((D)<<2) | (C)), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 5623 of file avx512fintrin.h.

◆ _mm_getmant_sd

#define _mm_getmant_sd (   A,
  B,
  C,
  D 
)
Value:
((__m128d)__builtin_ia32_getmantsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(int)(((D)<<2) | (C)), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, \

Definition at line 5585 of file avx512fintrin.h.

◆ _mm_getmant_ss

#define _mm_getmant_ss (   A,
  B,
  C,
  D 
)
Value:
((__m128)__builtin_ia32_getmantss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(int)(((D)<<2) | (C)), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, \

Definition at line 5630 of file avx512fintrin.h.

◆ _mm_mask3_fmadd_round_sd

#define _mm_mask3_fmadd_round_sd (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask3((__v2df)(__m128d)(W), \
(__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), (__mmask8)(U), \
(int)(R)))

Definition at line 8082 of file avx512fintrin.h.

◆ _mm_mask3_fmadd_round_ss

#define _mm_mask3_fmadd_round_ss (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask3((__v4sf)(__m128)(W), \
(__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (__mmask8)(U), \
(int)(R)))

Definition at line 7866 of file avx512fintrin.h.

◆ _mm_mask3_fmsub_round_sd

#define _mm_mask3_fmsub_round_sd (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128d)__builtin_ia32_vfmsubsd3_mask3((__v2df)(__m128d)(W), \
(__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), \
(__mmask8)(U), (int)(R)))

Definition at line 8136 of file avx512fintrin.h.

◆ _mm_mask3_fmsub_round_ss

#define _mm_mask3_fmsub_round_ss (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128)__builtin_ia32_vfmsubss3_mask3((__v4sf)(__m128)(W), \
(__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (__mmask8)(U), \
(int)(R)))

Definition at line 7920 of file avx512fintrin.h.

◆ _mm_mask3_fnmadd_round_sd

#define _mm_mask3_fnmadd_round_sd (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask3((__v2df)(__m128d)(W), \
-(__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), (__mmask8)(U), \
(int)(R)))

Definition at line 8190 of file avx512fintrin.h.

◆ _mm_mask3_fnmadd_round_ss

#define _mm_mask3_fnmadd_round_ss (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask3((__v4sf)(__m128)(W), \
-(__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (__mmask8)(U), \
(int)(R)))

Definition at line 7974 of file avx512fintrin.h.

◆ _mm_mask3_fnmsub_round_sd

#define _mm_mask3_fnmsub_round_sd (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128d)__builtin_ia32_vfmsubsd3_mask3((__v2df)(__m128d)(W), \
-(__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), \
(__mmask8)(U), (int)(R)))

Definition at line 8245 of file avx512fintrin.h.

◆ _mm_mask3_fnmsub_round_ss

#define _mm_mask3_fnmsub_round_ss (   W,
  X,
  Y,
  U,
 
)
Value:
((__m128)__builtin_ia32_vfmsubss3_mask3((__v4sf)(__m128)(W), \
-(__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (__mmask8)(U), \
(int)(R)))

Definition at line 8028 of file avx512fintrin.h.

◆ _mm_mask_add_round_sd

#define _mm_mask_add_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_addsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 1960 of file avx512fintrin.h.

◆ _mm_mask_add_round_ss

#define _mm_mask_add_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_addss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 1931 of file avx512fintrin.h.

◆ _mm_mask_cmp_round_sd_mask

#define _mm_mask_cmp_round_sd_mask (   M,
  X,
  Y,
  P,
 
)
Value:
((__mmask8)__builtin_ia32_cmpsd_mask((__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), (int)(P), \
(__mmask8)(M), (int)(R)))

Definition at line 8593 of file avx512fintrin.h.

◆ _mm_mask_cmp_round_ss_mask

#define _mm_mask_cmp_round_ss_mask (   M,
  X,
  Y,
  P,
 
)
Value:
((__mmask8)__builtin_ia32_cmpss_mask((__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (int)(P), \
(__mmask8)(M), (int)(R)))

Definition at line 8571 of file avx512fintrin.h.

◆ _mm_mask_cmp_sd_mask

#define _mm_mask_cmp_sd_mask (   M,
  X,
  Y,
  P 
)
Value:
((__mmask8)__builtin_ia32_cmpsd_mask((__v2df)(__m128d)(X), \
(__v2df)(__m128d)(Y), (int)(P), \
(__mmask8)(M), \

Definition at line 8604 of file avx512fintrin.h.

◆ _mm_mask_cmp_ss_mask

#define _mm_mask_cmp_ss_mask (   M,
  X,
  Y,
  P 
)
Value:
((__mmask8)__builtin_ia32_cmpss_mask((__v4sf)(__m128)(X), \
(__v4sf)(__m128)(Y), (int)(P), \
(__mmask8)(M), \

Definition at line 8582 of file avx512fintrin.h.

◆ _mm_mask_cvt_roundsd_ss

#define _mm_mask_cvt_roundsd_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_cvtsd2ss_round_mask((__v4sf)(__m128)(A), \
(__v2df)(__m128d)(B), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 9044 of file avx512fintrin.h.

◆ _mm_mask_cvt_roundss_sd

#define _mm_mask_cvt_roundss_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_cvtss2sd_round_mask((__v2df)(__m128d)(A), \
(__v4sf)(__m128)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 9117 of file avx512fintrin.h.

◆ _mm_mask_div_round_sd

#define _mm_mask_div_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_divsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 2306 of file avx512fintrin.h.

◆ _mm_mask_div_round_ss

#define _mm_mask_div_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_divss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 2276 of file avx512fintrin.h.

◆ _mm_mask_fixupimm_round_sd

#define _mm_mask_fixupimm_round_sd (   A,
  U,
  B,
  C,
  imm,
 
)
Value:
((__m128d)__builtin_ia32_fixupimmsd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2di)(__m128i)(C), (int)(imm), \
(__mmask8)(U), (int)(R)))

Definition at line 5415 of file avx512fintrin.h.

◆ _mm_mask_fixupimm_round_ss

#define _mm_mask_fixupimm_round_ss (   A,
  U,
  B,
  C,
  imm,
 
)
Value:
((__m128)__builtin_ia32_fixupimmss_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4si)(__m128i)(C), (int)(imm), \
(__mmask8)(U), (int)(R)))

Definition at line 5454 of file avx512fintrin.h.

◆ _mm_mask_fixupimm_sd

#define _mm_mask_fixupimm_sd (   A,
  U,
  B,
  C,
  imm 
)
Value:
((__m128d)__builtin_ia32_fixupimmsd_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2di)(__m128i)(C), (int)(imm), \
(__mmask8)(U), \

Definition at line 5428 of file avx512fintrin.h.

◆ _mm_mask_fixupimm_ss

#define _mm_mask_fixupimm_ss (   A,
  U,
  B,
  C,
  imm 
)
Value:
((__m128)__builtin_ia32_fixupimmss_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4si)(__m128i)(C), (int)(imm), \
(__mmask8)(U), \

Definition at line 5467 of file avx512fintrin.h.

◆ _mm_mask_fmadd_round_sd

#define _mm_mask_fmadd_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(W), \
(__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 8050 of file avx512fintrin.h.

◆ _mm_mask_fmadd_round_ss

#define _mm_mask_fmadd_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(W), \
(__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 7834 of file avx512fintrin.h.

◆ _mm_mask_fmsub_round_sd

#define _mm_mask_fmsub_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(W), \
(__v2df)(__m128d)(A), \
-(__v2df)(__m128d)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 8104 of file avx512fintrin.h.

◆ _mm_mask_fmsub_round_ss

#define _mm_mask_fmsub_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(W), \
(__v4sf)(__m128)(A), \
-(__v4sf)(__m128)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 7888 of file avx512fintrin.h.

◆ _mm_mask_fnmadd_round_sd

#define _mm_mask_fnmadd_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(W), \
-(__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 8158 of file avx512fintrin.h.

◆ _mm_mask_fnmadd_round_ss

#define _mm_mask_fnmadd_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(W), \
-(__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 7942 of file avx512fintrin.h.

◆ _mm_mask_fnmsub_round_sd

#define _mm_mask_fnmsub_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_mask((__v2df)(__m128d)(W), \
-(__v2df)(__m128d)(A), \
-(__v2df)(__m128d)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 8212 of file avx512fintrin.h.

◆ _mm_mask_fnmsub_round_ss

#define _mm_mask_fnmsub_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_mask((__v4sf)(__m128)(W), \
-(__v4sf)(__m128)(A), \
-(__v4sf)(__m128)(B), (__mmask8)(U), \
(int)(R)))

Definition at line 7996 of file avx512fintrin.h.

◆ _mm_mask_getexp_round_sd

#define _mm_mask_getexp_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_getexpsd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 5511 of file avx512fintrin.h.

◆ _mm_mask_getexp_round_ss

#define _mm_mask_getexp_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_getexpss128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 5556 of file avx512fintrin.h.

◆ _mm_mask_getmant_round_sd

#define _mm_mask_getmant_round_sd (   W,
  U,
  A,
  B,
  C,
  D,
 
)
Value:
((__m128d)__builtin_ia32_getmantsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(int)(((D)<<2) | (C)), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 5601 of file avx512fintrin.h.

◆ _mm_mask_getmant_round_ss

#define _mm_mask_getmant_round_ss (   W,
  U,
  A,
  B,
  C,
  D,
 
)
Value:
((__m128)__builtin_ia32_getmantss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(int)(((D)<<2) | (C)), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 5646 of file avx512fintrin.h.

◆ _mm_mask_getmant_sd

#define _mm_mask_getmant_sd (   W,
  U,
  A,
  B,
  C,
  D 
)
Value:
((__m128d)__builtin_ia32_getmantsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(int)(((D)<<2) | (C)), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), \

Definition at line 5593 of file avx512fintrin.h.

◆ _mm_mask_getmant_ss

#define _mm_mask_getmant_ss (   W,
  U,
  A,
  B,
  C,
  D 
)
Value:
((__m128)__builtin_ia32_getmantss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(int)(((D)<<2) | (C)), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), \

Definition at line 5638 of file avx512fintrin.h.

◆ _mm_mask_max_round_sd

#define _mm_mask_max_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_maxsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 1096 of file avx512fintrin.h.

◆ _mm_mask_max_round_ss

#define _mm_mask_max_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_maxss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 1060 of file avx512fintrin.h.

◆ _mm_mask_min_round_sd

#define _mm_mask_min_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_minsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 1331 of file avx512fintrin.h.

◆ _mm_mask_min_round_ss

#define _mm_mask_min_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_minss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 1295 of file avx512fintrin.h.

◆ _mm_mask_mul_round_sd

#define _mm_mask_mul_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_mulsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 2190 of file avx512fintrin.h.

◆ _mm_mask_mul_round_ss

#define _mm_mask_mul_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_mulss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 2160 of file avx512fintrin.h.

◆ _mm_mask_roundscale_round_sd

#define _mm_mask_roundscale_round_sd (   W,
  U,
  A,
  B,
  I,
 
)
Value:
((__m128d)__builtin_ia32_rndscalesd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(I), \
(int)(R)))

Definition at line 6367 of file avx512fintrin.h.

◆ _mm_mask_roundscale_round_ss

#define _mm_mask_roundscale_round_ss (   W,
  U,
  A,
  B,
  I,
 
)
Value:
((__m128)__builtin_ia32_rndscaless_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), (int)(I), \
(int)(R)))

Definition at line 6409 of file avx512fintrin.h.

◆ _mm_mask_roundscale_sd

#define _mm_mask_roundscale_sd (   W,
  U,
  A,
  B,
  imm 
)
Value:
((__m128d)__builtin_ia32_rndscalesd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(imm), \

Definition at line 6360 of file avx512fintrin.h.

◆ _mm_mask_roundscale_ss

#define _mm_mask_roundscale_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_rndscaless_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), (int)(I), \

Definition at line 6402 of file avx512fintrin.h.

◆ _mm_mask_scalef_round_sd

#define _mm_mask_scalef_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_scalefsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 6555 of file avx512fintrin.h.

◆ _mm_mask_scalef_round_ss

#define _mm_mask_scalef_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_scalefss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 6602 of file avx512fintrin.h.

◆ _mm_mask_sqrt_round_sd

#define _mm_mask_sqrt_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 6770 of file avx512fintrin.h.

◆ _mm_mask_sqrt_round_ss

#define _mm_mask_sqrt_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 6808 of file avx512fintrin.h.

◆ _mm_mask_sub_round_sd

#define _mm_mask_sub_round_sd (   W,
  U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_subsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(W), \
(__mmask8)(U), (int)(R)))

Definition at line 2075 of file avx512fintrin.h.

◆ _mm_mask_sub_round_ss

#define _mm_mask_sub_round_ss (   W,
  U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_subss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(W), (__mmask8)(U), \
(int)(R)))

Definition at line 2045 of file avx512fintrin.h.

◆ _mm_maskz_add_round_sd

#define _mm_maskz_add_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_addsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 1966 of file avx512fintrin.h.

◆ _mm_maskz_add_round_ss

#define _mm_maskz_add_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_addss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 1937 of file avx512fintrin.h.

◆ _mm_maskz_cvt_roundsd_ss

#define _mm_maskz_cvt_roundsd_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_cvtsd2ss_round_mask((__v4sf)(__m128)(A), \
(__v2df)(__m128d)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 9050 of file avx512fintrin.h.

◆ _mm_maskz_cvt_roundss_sd

#define _mm_maskz_cvt_roundss_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_cvtss2sd_round_mask((__v2df)(__m128d)(A), \
(__v4sf)(__m128)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 9123 of file avx512fintrin.h.

◆ _mm_maskz_div_round_sd

#define _mm_maskz_div_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_divsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 2312 of file avx512fintrin.h.

◆ _mm_maskz_div_round_ss

#define _mm_maskz_div_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_divss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 2282 of file avx512fintrin.h.

◆ _mm_maskz_fixupimm_round_sd

#define _mm_maskz_fixupimm_round_sd (   U,
  A,
  B,
  C,
  imm,
 
)
Value:
((__m128d)__builtin_ia32_fixupimmsd_maskz((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2di)(__m128i)(C), (int)(imm), \
(__mmask8)(U), (int)(R)))

Definition at line 5435 of file avx512fintrin.h.

◆ _mm_maskz_fixupimm_round_ss

#define _mm_maskz_fixupimm_round_ss (   U,
  A,
  B,
  C,
  imm,
 
)
Value:
((__m128)__builtin_ia32_fixupimmss_maskz((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4si)(__m128i)(C), (int)(imm), \
(__mmask8)(U), (int)(R)))

Definition at line 5474 of file avx512fintrin.h.

◆ _mm_maskz_fixupimm_sd

#define _mm_maskz_fixupimm_sd (   U,
  A,
  B,
  C,
  imm 
)
Value:
((__m128d)__builtin_ia32_fixupimmsd_maskz((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2di)(__m128i)(C), (int)(imm), \
(__mmask8)(U), \

Definition at line 5441 of file avx512fintrin.h.

◆ _mm_maskz_fixupimm_ss

#define _mm_maskz_fixupimm_ss (   U,
  A,
  B,
  C,
  imm 
)
Value:
((__m128)__builtin_ia32_fixupimmss_maskz((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4si)(__m128i)(C), (int)(imm), \
(__mmask8)(U), \

Definition at line 5480 of file avx512fintrin.h.

◆ _mm_maskz_fmadd_round_sd

#define _mm_maskz_fmadd_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_maskz((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(C), (__mmask8)(U), \
(int)(R)))

Definition at line 8066 of file avx512fintrin.h.

◆ _mm_maskz_fmadd_round_ss

#define _mm_maskz_fmadd_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_maskz((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(C), (__mmask8)(U), \
(int)(R)))

Definition at line 7850 of file avx512fintrin.h.

◆ _mm_maskz_fmsub_round_sd

#define _mm_maskz_fmsub_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_maskz((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
-(__v2df)(__m128d)(C), \
(__mmask8)(U), (int)(R)))

Definition at line 8120 of file avx512fintrin.h.

◆ _mm_maskz_fmsub_round_ss

#define _mm_maskz_fmsub_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_maskz((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
-(__v4sf)(__m128)(C), (__mmask8)(U), \
(int)(R)))

Definition at line 7904 of file avx512fintrin.h.

◆ _mm_maskz_fnmadd_round_sd

#define _mm_maskz_fnmadd_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_maskz((__v2df)(__m128d)(A), \
-(__v2df)(__m128d)(B), \
(__v2df)(__m128d)(C), (__mmask8)(U), \
(int)(R)))

Definition at line 8174 of file avx512fintrin.h.

◆ _mm_maskz_fnmadd_round_ss

#define _mm_maskz_fnmadd_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_maskz((__v4sf)(__m128)(A), \
-(__v4sf)(__m128)(B), \
(__v4sf)(__m128)(C), (__mmask8)(U), \
(int)(R)))

Definition at line 7958 of file avx512fintrin.h.

◆ _mm_maskz_fnmsub_round_sd

#define _mm_maskz_fnmsub_round_sd (   U,
  A,
  B,
  C,
 
)
Value:
((__m128d)__builtin_ia32_vfmaddsd3_maskz((__v2df)(__m128d)(A), \
-(__v2df)(__m128d)(B), \
-(__v2df)(__m128d)(C), \
(__mmask8)(U), \
(int)(R)))

Definition at line 8228 of file avx512fintrin.h.

◆ _mm_maskz_fnmsub_round_ss

#define _mm_maskz_fnmsub_round_ss (   U,
  A,
  B,
  C,
 
)
Value:
((__m128)__builtin_ia32_vfmaddss3_maskz((__v4sf)(__m128)(A), \
-(__v4sf)(__m128)(B), \
-(__v4sf)(__m128)(C), (__mmask8)(U), \
(int)(R)))

Definition at line 8012 of file avx512fintrin.h.

◆ _mm_maskz_getexp_round_sd

#define _mm_maskz_getexp_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_getexpsd128_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 5527 of file avx512fintrin.h.

◆ _mm_maskz_getexp_round_ss

#define _mm_maskz_getexp_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_getexpss128_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 5572 of file avx512fintrin.h.

◆ _mm_maskz_getmant_round_sd

#define _mm_maskz_getmant_round_sd (   U,
  A,
  B,
  C,
  D,
 
)
Value:
((__m128d)__builtin_ia32_getmantsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(int)(((D)<<2) | (C)), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 5616 of file avx512fintrin.h.

◆ _mm_maskz_getmant_round_ss

#define _mm_maskz_getmant_round_ss (   U,
  A,
  B,
  C,
  D,
 
)
Value:
((__m128)__builtin_ia32_getmantss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(int)(((D)<<2) | (C)), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 5661 of file avx512fintrin.h.

◆ _mm_maskz_getmant_sd

#define _mm_maskz_getmant_sd (   U,
  A,
  B,
  C,
  D 
)
Value:
((__m128d)__builtin_ia32_getmantsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(int)(((D)<<2) | (C)), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), \

Definition at line 5608 of file avx512fintrin.h.

◆ _mm_maskz_getmant_ss

#define _mm_maskz_getmant_ss (   U,
  A,
  B,
  C,
  D 
)
Value:
((__m128)__builtin_ia32_getmantss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(int)(((D)<<2) | (C)), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), \

Definition at line 5653 of file avx512fintrin.h.

◆ _mm_maskz_max_round_sd

#define _mm_maskz_max_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_maxsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 1102 of file avx512fintrin.h.

◆ _mm_maskz_max_round_ss

#define _mm_maskz_max_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_maxss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 1066 of file avx512fintrin.h.

◆ _mm_maskz_min_round_sd

#define _mm_maskz_min_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_minsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 1337 of file avx512fintrin.h.

◆ _mm_maskz_min_round_ss

#define _mm_maskz_min_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_minss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 1301 of file avx512fintrin.h.

◆ _mm_maskz_mul_round_sd

#define _mm_maskz_mul_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_mulsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 2196 of file avx512fintrin.h.

◆ _mm_maskz_mul_round_ss

#define _mm_maskz_mul_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_mulss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 2166 of file avx512fintrin.h.

◆ _mm_maskz_roundscale_round_sd

#define _mm_maskz_roundscale_round_sd (   U,
  A,
  B,
  I,
 
)
Value:
((__m128d)__builtin_ia32_rndscalesd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(I), \
(int)(R)))

Definition at line 6381 of file avx512fintrin.h.

◆ _mm_maskz_roundscale_round_ss

#define _mm_maskz_roundscale_round_ss (   U,
  A,
  B,
  I,
 
)
Value:
((__m128)__builtin_ia32_rndscaless_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(I), \
(int)(R)))

Definition at line 6423 of file avx512fintrin.h.

◆ _mm_maskz_roundscale_sd

#define _mm_maskz_roundscale_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_rndscalesd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(I), \

Definition at line 6374 of file avx512fintrin.h.

◆ _mm_maskz_roundscale_ss

#define _mm_maskz_roundscale_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_rndscaless_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(I), \

Definition at line 6416 of file avx512fintrin.h.

◆ _mm_maskz_scalef_round_sd

#define _mm_maskz_scalef_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_scalefsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 6571 of file avx512fintrin.h.

◆ _mm_maskz_scalef_round_ss

#define _mm_maskz_scalef_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_scalefss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), \
(int)(R)))

Definition at line 6618 of file avx512fintrin.h.

◆ _mm_maskz_sqrt_round_sd

#define _mm_maskz_sqrt_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 6786 of file avx512fintrin.h.

◆ _mm_maskz_sqrt_round_ss

#define _mm_maskz_sqrt_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 6824 of file avx512fintrin.h.

◆ _mm_maskz_sub_round_sd

#define _mm_maskz_sub_round_sd (   U,
  A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_subsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)(U), (int)(R)))

Definition at line 2081 of file avx512fintrin.h.

◆ _mm_maskz_sub_round_ss

#define _mm_maskz_sub_round_ss (   U,
  A,
  B,
 
)
Value:
((__m128)__builtin_ia32_subss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)(U), (int)(R)))

Definition at line 2051 of file avx512fintrin.h.

◆ _mm_max_round_sd

#define _mm_max_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_maxsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 1090 of file avx512fintrin.h.

◆ _mm_max_round_ss

#define _mm_max_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_maxss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 1054 of file avx512fintrin.h.

◆ _mm_min_round_sd

#define _mm_min_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_minsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 1325 of file avx512fintrin.h.

◆ _mm_min_round_ss

#define _mm_min_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_minss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 1289 of file avx512fintrin.h.

◆ _mm_mul_round_sd

#define _mm_mul_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_mulsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 2184 of file avx512fintrin.h.

◆ _mm_mul_round_ss

#define _mm_mul_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_mulss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 2154 of file avx512fintrin.h.

◆ _mm_roundscale_round_sd

#define _mm_roundscale_round_sd (   A,
  B,
  imm,
 
)
Value:
((__m128d)__builtin_ia32_rndscalesd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(imm), \
(int)(R)))

Definition at line 6346 of file avx512fintrin.h.

◆ _mm_roundscale_round_ss

#define _mm_roundscale_round_ss (   A,
  B,
  imm,
 
)
Value:
((__m128)__builtin_ia32_rndscaless_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(imm), \
(int)(R)))

Definition at line 6388 of file avx512fintrin.h.

◆ _mm_roundscale_sd

#define _mm_roundscale_sd (   A,
  B,
  imm 
)
Value:
((__m128d)__builtin_ia32_rndscalesd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(imm), \

Definition at line 6353 of file avx512fintrin.h.

◆ _mm_roundscale_ss

#define _mm_roundscale_ss (   A,
  B,
  imm 
)
Value:
((__m128)__builtin_ia32_rndscaless_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(imm), \

Definition at line 6395 of file avx512fintrin.h.

◆ _mm_scalef_round_sd

#define _mm_scalef_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_scalefsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 6530 of file avx512fintrin.h.

◆ _mm_scalef_round_ss

#define _mm_scalef_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_scalefss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 6577 of file avx512fintrin.h.

◆ _mm_sqrt_round_sd

#define _mm_sqrt_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_sqrtsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 6754 of file avx512fintrin.h.

◆ _mm_sqrt_round_ss

#define _mm_sqrt_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_sqrtss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 6792 of file avx512fintrin.h.

◆ _mm_sub_round_sd

#define _mm_sub_round_sd (   A,
  B,
 
)
Value:
((__m128d)__builtin_ia32_subsd_round_mask((__v2df)(__m128d)(A), \
(__v2df)(__m128d)(B), \
(__v2df)_mm_setzero_pd(), \
(__mmask8)-1, (int)(R)))

Definition at line 2069 of file avx512fintrin.h.

◆ _mm_sub_round_ss

#define _mm_sub_round_ss (   A,
  B,
 
)
Value:
((__m128)__builtin_ia32_subss_round_mask((__v4sf)(__m128)(A), \
(__v4sf)(__m128)(B), \
(__v4sf)_mm_setzero_ps(), \
(__mmask8)-1, (int)(R)))

Definition at line 2039 of file avx512fintrin.h.

Typedef Documentation

◆ __attribute__

typedef long long __m512i_u __attribute__((__vector_size__(64), __aligned__(1)))

Definition at line 16 of file avx512fintrin.h.

◆ __mmask16

typedef unsigned short __mmask16

Definition at line 42 of file avx512fintrin.h.

◆ __mmask8

typedef unsigned char __mmask8

Definition at line 41 of file avx512fintrin.h.

Enumeration Type Documentation

◆ _MM_CMPINT_ENUM

Enumerator
_MM_CMPINT_EQ 
_MM_CMPINT_LT 
_MM_CMPINT_LE 
_MM_CMPINT_UNUSED 
_MM_CMPINT_NE 
_MM_CMPINT_NLT 

Definition at line 52 of file avx512fintrin.h.

◆ _MM_MANTISSA_NORM_ENUM

Enumerator
_MM_MANT_NORM_1_2 
_MM_MANT_NORM_p5_2 
_MM_MANT_NORM_p5_1 
_MM_MANT_NORM_p75_1p5 

Definition at line 154 of file avx512fintrin.h.

◆ _MM_MANTISSA_SIGN_ENUM

Enumerator
_MM_MANT_SIGN_src 
_MM_MANT_SIGN_zero 
_MM_MANT_SIGN_nan 

Definition at line 162 of file avx512fintrin.h.

◆ _MM_PERM_ENUM

Enumerator
_MM_PERM_AAAA 
_MM_PERM_AAAB 
_MM_PERM_AAAC 
_MM_PERM_AAAD 
_MM_PERM_AABA 
_MM_PERM_AABB 
_MM_PERM_AABC 
_MM_PERM_AABD 
_MM_PERM_AACA 
_MM_PERM_AACB 
_MM_PERM_AACC 
_MM_PERM_AACD 
_MM_PERM_AADA 
_MM_PERM_AADB 
_MM_PERM_AADC 
_MM_PERM_AADD 
_MM_PERM_ABAA 
_MM_PERM_ABAB 
_MM_PERM_ABAC 
_MM_PERM_ABAD 
_MM_PERM_ABBA 
_MM_PERM_ABBB 
_MM_PERM_ABBC 
_MM_PERM_ABBD 
_MM_PERM_ABCA 
_MM_PERM_ABCB 
_MM_PERM_ABCC 
_MM_PERM_ABCD 
_MM_PERM_ABDA 
_MM_PERM_ABDB 
_MM_PERM_ABDC 
_MM_PERM_ABDD 
_MM_PERM_ACAA 
_MM_PERM_ACAB 
_MM_PERM_ACAC 
_MM_PERM_ACAD 
_MM_PERM_ACBA 
_MM_PERM_ACBB 
_MM_PERM_ACBC 
_MM_PERM_ACBD 
_MM_PERM_ACCA 
_MM_PERM_ACCB 
_MM_PERM_ACCC 
_MM_PERM_ACCD 
_MM_PERM_ACDA 
_MM_PERM_ACDB 
_MM_PERM_ACDC 
_MM_PERM_ACDD 
_MM_PERM_ADAA 
_MM_PERM_ADAB 
_MM_PERM_ADAC 
_MM_PERM_ADAD 
_MM_PERM_ADBA 
_MM_PERM_ADBB 
_MM_PERM_ADBC 
_MM_PERM_ADBD 
_MM_PERM_ADCA 
_MM_PERM_ADCB 
_MM_PERM_ADCC 
_MM_PERM_ADCD 
_MM_PERM_ADDA 
_MM_PERM_ADDB 
_MM_PERM_ADDC 
_MM_PERM_ADDD 
_MM_PERM_BAAA 
_MM_PERM_BAAB 
_MM_PERM_BAAC 
_MM_PERM_BAAD 
_MM_PERM_BABA 
_MM_PERM_BABB 
_MM_PERM_BABC 
_MM_PERM_BABD 
_MM_PERM_BACA 
_MM_PERM_BACB 
_MM_PERM_BACC 
_MM_PERM_BACD 
_MM_PERM_BADA 
_MM_PERM_BADB 
_MM_PERM_BADC 
_MM_PERM_BADD 
_MM_PERM_BBAA 
_MM_PERM_BBAB 
_MM_PERM_BBAC 
_MM_PERM_BBAD 
_MM_PERM_BBBA 
_MM_PERM_BBBB 
_MM_PERM_BBBC 
_MM_PERM_BBBD 
_MM_PERM_BBCA 
_MM_PERM_BBCB 
_MM_PERM_BBCC 
_MM_PERM_BBCD 
_MM_PERM_BBDA 
_MM_PERM_BBDB 
_MM_PERM_BBDC 
_MM_PERM_BBDD 
_MM_PERM_BCAA 
_MM_PERM_BCAB 
_MM_PERM_BCAC 
_MM_PERM_BCAD 
_MM_PERM_BCBA 
_MM_PERM_BCBB 
_MM_PERM_BCBC 
_MM_PERM_BCBD 
_MM_PERM_BCCA 
_MM_PERM_BCCB 
_MM_PERM_BCCC 
_MM_PERM_BCCD 
_MM_PERM_BCDA 
_MM_PERM_BCDB 
_MM_PERM_BCDC 
_MM_PERM_BCDD 
_MM_PERM_BDAA 
_MM_PERM_BDAB 
_MM_PERM_BDAC 
_MM_PERM_BDAD 
_MM_PERM_BDBA 
_MM_PERM_BDBB 
_MM_PERM_BDBC 
_MM_PERM_BDBD 
_MM_PERM_BDCA 
_MM_PERM_BDCB 
_MM_PERM_BDCC 
_MM_PERM_BDCD 
_MM_PERM_BDDA 
_MM_PERM_BDDB 
_MM_PERM_BDDC 
_MM_PERM_BDDD 
_MM_PERM_CAAA 
_MM_PERM_CAAB 
_MM_PERM_CAAC 
_MM_PERM_CAAD 
_MM_PERM_CABA 
_MM_PERM_CABB 
_MM_PERM_CABC 
_MM_PERM_CABD 
_MM_PERM_CACA 
_MM_PERM_CACB 
_MM_PERM_CACC 
_MM_PERM_CACD 
_MM_PERM_CADA 
_MM_PERM_CADB 
_MM_PERM_CADC 
_MM_PERM_CADD 
_MM_PERM_CBAA 
_MM_PERM_CBAB 
_MM_PERM_CBAC 
_MM_PERM_CBAD 
_MM_PERM_CBBA 
_MM_PERM_CBBB 
_MM_PERM_CBBC 
_MM_PERM_CBBD 
_MM_PERM_CBCA 
_MM_PERM_CBCB 
_MM_PERM_CBCC 
_MM_PERM_CBCD 
_MM_PERM_CBDA 
_MM_PERM_CBDB 
_MM_PERM_CBDC 
_MM_PERM_CBDD 
_MM_PERM_CCAA 
_MM_PERM_CCAB 
_MM_PERM_CCAC 
_MM_PERM_CCAD 
_MM_PERM_CCBA 
_MM_PERM_CCBB 
_MM_PERM_CCBC 
_MM_PERM_CCBD 
_MM_PERM_CCCA 
_MM_PERM_CCCB 
_MM_PERM_CCCC 
_MM_PERM_CCCD 
_MM_PERM_CCDA 
_MM_PERM_CCDB 
_MM_PERM_CCDC 
_MM_PERM_CCDD 
_MM_PERM_CDAA 
_MM_PERM_CDAB 
_MM_PERM_CDAC 
_MM_PERM_CDAD 
_MM_PERM_CDBA 
_MM_PERM_CDBB 
_MM_PERM_CDBC 
_MM_PERM_CDBD 
_MM_PERM_CDCA 
_MM_PERM_CDCB 
_MM_PERM_CDCC 
_MM_PERM_CDCD 
_MM_PERM_CDDA 
_MM_PERM_CDDB 
_MM_PERM_CDDC 
_MM_PERM_CDDD 
_MM_PERM_DAAA 
_MM_PERM_DAAB 
_MM_PERM_DAAC 
_MM_PERM_DAAD 
_MM_PERM_DABA 
_MM_PERM_DABB 
_MM_PERM_DABC 
_MM_PERM_DABD 
_MM_PERM_DACA 
_MM_PERM_DACB 
_MM_PERM_DACC 
_MM_PERM_DACD 
_MM_PERM_DADA 
_MM_PERM_DADB 
_MM_PERM_DADC 
_MM_PERM_DADD 
_MM_PERM_DBAA 
_MM_PERM_DBAB 
_MM_PERM_DBAC 
_MM_PERM_DBAD 
_MM_PERM_DBBA 
_MM_PERM_DBBB 
_MM_PERM_DBBC 
_MM_PERM_DBBD 
_MM_PERM_DBCA 
_MM_PERM_DBCB 
_MM_PERM_DBCC 
_MM_PERM_DBCD 
_MM_PERM_DBDA 
_MM_PERM_DBDB 
_MM_PERM_DBDC 
_MM_PERM_DBDD 
_MM_PERM_DCAA 
_MM_PERM_DCAB 
_MM_PERM_DCAC 
_MM_PERM_DCAD 
_MM_PERM_DCBA 
_MM_PERM_DCBB 
_MM_PERM_DCBC 
_MM_PERM_DCBD 
_MM_PERM_DCCA 
_MM_PERM_DCCB 
_MM_PERM_DCCC 
_MM_PERM_DCCD 
_MM_PERM_DCDA 
_MM_PERM_DCDB 
_MM_PERM_DCDC 
_MM_PERM_DCDD 
_MM_PERM_DDAA 
_MM_PERM_DDAB 
_MM_PERM_DDAC 
_MM_PERM_DDAD 
_MM_PERM_DDBA 
_MM_PERM_DDBB 
_MM_PERM_DDBC 
_MM_PERM_DDBD 
_MM_PERM_DDCA 
_MM_PERM_DDCB 
_MM_PERM_DDCC 
_MM_PERM_DDCD 
_MM_PERM_DDDA 
_MM_PERM_DDDB 
_MM_PERM_DDDC 
_MM_PERM_DDDD 

Definition at line 64 of file avx512fintrin.h.

◆ _MM_TERNLOG_ENUM

A helper to represent the ternary logic operations among vector A, B and C.

The representation is passed to imm.

Enumerator
_MM_TERNLOG_A 
_MM_TERNLOG_B 
_MM_TERNLOG_C 

Definition at line 5954 of file avx512fintrin.h.

Function Documentation

◆ _cvtmask16_u32()

static __inline__ unsigned int __DEFAULT_FN_ATTRS _cvtmask16_u32 ( __mmask16  __A)
static

Definition at line 8451 of file avx512fintrin.h.

◆ _cvtu32_mask16()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _cvtu32_mask16 ( unsigned int  __A)
static

Definition at line 8456 of file avx512fintrin.h.

◆ _kortest_mask16_u8()

static __inline__ unsigned char __DEFAULT_FN_ATTRS _kortest_mask16_u8 ( __mmask16  __A,
__mmask16  __B,
unsigned char *  __C 
)
static

Definition at line 8414 of file avx512fintrin.h.

◆ _kortestc_mask16_u8()

static __inline__ unsigned char __DEFAULT_FN_ATTRS _kortestc_mask16_u8 ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8402 of file avx512fintrin.h.

◆ _kortestz_mask16_u8()

static __inline__ unsigned char __DEFAULT_FN_ATTRS _kortestz_mask16_u8 ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8408 of file avx512fintrin.h.

◆ _load_mask16()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _load_mask16 ( __mmask16 __A)
static

Definition at line 8461 of file avx512fintrin.h.

◆ _mm512_abs_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_abs_epi32 ( __m512i  __A)
static

Definition at line 1892 of file avx512fintrin.h.

Referenced by _mm512_mask_abs_epi32(), and _mm512_maskz_abs_epi32().

◆ _mm512_abs_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_abs_epi64 ( __m512i  __A)
static

Definition at line 1870 of file avx512fintrin.h.

Referenced by _mm512_mask_abs_epi64(), and _mm512_maskz_abs_epi64().

◆ _mm512_abs_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_abs_pd ( __m512d  __A)
static

Definition at line 9313 of file avx512fintrin.h.

References _mm512_and_epi64(), and _mm512_set1_epi64().

◆ _mm512_abs_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_abs_ps ( __m512  __A)
static

Definition at line 9301 of file avx512fintrin.h.

References _mm512_and_epi32(), and _mm512_set1_epi32().

◆ _mm512_add_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_add_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 919 of file avx512fintrin.h.

Referenced by _mm512_mask_add_epi32(), and _mm512_maskz_add_epi32().

◆ _mm512_add_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_add_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 875 of file avx512fintrin.h.

Referenced by _mm512_mask_add_epi64(), and _mm512_maskz_add_epi64().

◆ _mm512_add_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_add_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 839 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_add_pd(), and _mm512_maskz_add_pd().

◆ _mm512_add_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_add_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 845 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_add_ps(), and _mm512_maskz_add_ps().

◆ _mm512_and_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_and_epi32 ( __m512i  __a,
__m512i  __b 
)
static

◆ _mm512_and_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_and_epi64 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 670 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_abs_pd(), and _mm512_mask_and_epi64().

◆ _mm512_and_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_and_si512 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 819 of file avx512fintrin.h.

References __a, and __b.

◆ _mm512_andnot_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_andnot_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 697 of file avx512fintrin.h.

Referenced by _mm512_mask_andnot_epi32().

◆ _mm512_andnot_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_andnot_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 718 of file avx512fintrin.h.

Referenced by _mm512_mask_andnot_epi64().

◆ _mm512_andnot_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_andnot_si512 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 691 of file avx512fintrin.h.

◆ _mm512_broadcast_f32x4()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_broadcast_f32x4 ( __m128  __A)
static

Definition at line 6831 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcast_f32x4(), and _mm512_maskz_broadcast_f32x4().

◆ _mm512_broadcast_f64x4()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_broadcast_f64x4 ( __m256d  __A)
static

Definition at line 6855 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcast_f64x4(), and _mm512_maskz_broadcast_f64x4().

◆ _mm512_broadcast_i32x4()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcast_i32x4 ( __m128i  __A)
static

Definition at line 6878 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcast_i32x4(), and _mm512_maskz_broadcast_i32x4().

◆ _mm512_broadcast_i64x4()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcast_i64x4 ( __m256i  __A)
static

Definition at line 6902 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcast_i64x4(), and _mm512_maskz_broadcast_i64x4().

◆ _mm512_broadcastd_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcastd_epi32 ( __m128i  __A)
static

Definition at line 222 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcastd_epi32(), and _mm512_maskz_broadcastd_epi32().

◆ _mm512_broadcastq_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_broadcastq_epi64 ( __m128i  __A)
static

Definition at line 245 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcastq_epi64(), and _mm512_maskz_broadcastq_epi64().

◆ _mm512_broadcastsd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_broadcastsd_pd ( __m128d  __A)
static

Definition at line 398 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcastsd_pd(), and _mm512_maskz_broadcastsd_pd().

◆ _mm512_broadcastss_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_broadcastss_ps ( __m128  __A)
static

Definition at line 348 of file avx512fintrin.h.

Referenced by _mm512_mask_broadcastss_ps(), and _mm512_maskz_broadcastss_ps().

◆ _mm512_castpd128_pd512()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_castpd128_pd512 ( __m128d  __A)
static

Definition at line 457 of file avx512fintrin.h.

◆ _mm512_castpd256_pd512()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_castpd256_pd512 ( __m256d  __a)
static

Definition at line 407 of file avx512fintrin.h.

References __a.

◆ _mm512_castpd512_pd128()

static __inline __m128d __DEFAULT_FN_ATTRS512 _mm512_castpd512_pd128 ( __m512d  __a)
static

Definition at line 421 of file avx512fintrin.h.

References __a.

◆ _mm512_castpd512_pd256()

static __inline __m256d __DEFAULT_FN_ATTRS512 _mm512_castpd512_pd256 ( __m512d  __A)
static

Definition at line 427 of file avx512fintrin.h.

◆ _mm512_castpd_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_castpd_ps ( __m512d  __A)
static

Definition at line 445 of file avx512fintrin.h.

◆ _mm512_castpd_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_castpd_si512 ( __m512d  __A)
static

Definition at line 451 of file avx512fintrin.h.

◆ _mm512_castps128_ps512()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_castps128_ps512 ( __m128  __A)
static

Definition at line 478 of file avx512fintrin.h.

◆ _mm512_castps256_ps512()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_castps256_ps512 ( __m256  __a)
static

Definition at line 414 of file avx512fintrin.h.

References __a.

◆ _mm512_castps512_ps128()

static __inline __m128 __DEFAULT_FN_ATTRS512 _mm512_castps512_ps128 ( __m512  __a)
static

Definition at line 433 of file avx512fintrin.h.

References __a.

◆ _mm512_castps512_ps256()

static __inline __m256 __DEFAULT_FN_ATTRS512 _mm512_castps512_ps256 ( __m512  __A)
static

◆ _mm512_castps_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_castps_pd ( __m512  __A)
static

Definition at line 466 of file avx512fintrin.h.

◆ _mm512_castps_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_castps_si512 ( __m512  __A)
static

Definition at line 472 of file avx512fintrin.h.

◆ _mm512_castsi128_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_castsi128_si512 ( __m128i  __A)
static

Definition at line 487 of file avx512fintrin.h.

◆ _mm512_castsi256_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_castsi256_si512 ( __m256i  __A)
static

Definition at line 496 of file avx512fintrin.h.

◆ _mm512_castsi512_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_castsi512_pd ( __m512i  __A)
static

Definition at line 508 of file avx512fintrin.h.

◆ _mm512_castsi512_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_castsi512_ps ( __m512i  __A)
static

Definition at line 502 of file avx512fintrin.h.

◆ _mm512_castsi512_si128()

static __inline __m128i __DEFAULT_FN_ATTRS512 _mm512_castsi512_si128 ( __m512i  __A)
static

Definition at line 514 of file avx512fintrin.h.

◆ _mm512_castsi512_si256()

static __inline __m256i __DEFAULT_FN_ATTRS512 _mm512_castsi512_si256 ( __m512i  __A)
static

◆ _mm512_ceil_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_ceil_pd ( __m512d  __A)
static

Definition at line 1852 of file avx512fintrin.h.

References _MM_FROUND_CEIL, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_ceil_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_ceil_ps ( __m512  __A)
static

Definition at line 1843 of file avx512fintrin.h.

References _MM_FROUND_CEIL, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtepi16_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi16_epi32 ( __m256i  __A)
static

Definition at line 4801 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepi16_epi32(), and _mm512_maskz_cvtepi16_epi32().

◆ _mm512_cvtepi16_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi16_epi64 ( __m128i  __A)
static

Definition at line 4823 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepi16_epi64(), and _mm512_maskz_cvtepi16_epi64().

◆ _mm512_cvtepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_epi16 ( __m512i  __A)
static

Definition at line 7279 of file avx512fintrin.h.

References _mm256_undefined_si256().

◆ _mm512_cvtepi32_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_epi64 ( __m256i  __X)
static

Definition at line 4779 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepi32_epi64(), and _mm512_maskz_cvtepi32_epi64().

◆ _mm512_cvtepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_epi8 ( __m512i  __A)
static

Definition at line 7250 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtepi32_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_pd ( __m256i  __A)
static

◆ _mm512_cvtepi32_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtepi32_ps ( __m512i  __A)
static

Definition at line 3675 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepi32_ps(), and _mm512_maskz_cvtepi32_ps().

◆ _mm512_cvtepi32lo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepi32lo_pd ( __m512i  __A)
static

Definition at line 3663 of file avx512fintrin.h.

References _mm512_castsi512_si256(), and _mm512_cvtepi32_pd().

◆ _mm512_cvtepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_epi16 ( __m512i  __A)
static

Definition at line 7366 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_epi32 ( __m512i  __A)
static

Definition at line 7337 of file avx512fintrin.h.

References _mm256_undefined_si256().

◆ _mm512_cvtepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtepi64_epi8 ( __m512i  __A)
static

Definition at line 7308 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtepi8_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi8_epi32 ( __m128i  __A)
static

Definition at line 4731 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepi8_epi32(), and _mm512_maskz_cvtepi8_epi32().

◆ _mm512_cvtepi8_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepi8_epi64 ( __m128i  __A)
static

Definition at line 4755 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepi8_epi64(), and _mm512_maskz_cvtepi8_epi64().

◆ _mm512_cvtepu16_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu16_epi32 ( __m256i  __A)
static

Definition at line 4911 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepu16_epi32(), and _mm512_maskz_cvtepu16_epi32().

◆ _mm512_cvtepu16_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu16_epi64 ( __m128i  __A)
static

Definition at line 4933 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepu16_epi64(), and _mm512_maskz_cvtepu16_epi64().

◆ _mm512_cvtepu32_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu32_epi64 ( __m256i  __X)
static

Definition at line 4889 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepu32_epi64(), and _mm512_maskz_cvtepu32_epi64().

◆ _mm512_cvtepu32_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepu32_pd ( __m256i  __A)
static

◆ _mm512_cvtepu32_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtepu32_ps ( __m512i  __A)
static

Definition at line 3619 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepu32_ps(), and _mm512_maskz_cvtepu32_ps().

◆ _mm512_cvtepu32lo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtepu32lo_pd ( __m512i  __A)
static

Definition at line 3719 of file avx512fintrin.h.

References _mm512_castsi512_si256(), and _mm512_cvtepu32_pd().

◆ _mm512_cvtepu8_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu8_epi32 ( __m128i  __A)
static

Definition at line 4845 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepu8_epi32(), and _mm512_maskz_cvtepu8_epi32().

◆ _mm512_cvtepu8_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtepu8_epi64 ( __m128i  __A)
static

Definition at line 4867 of file avx512fintrin.h.

Referenced by _mm512_mask_cvtepu8_epi64(), and _mm512_maskz_cvtepu8_epi64().

◆ _mm512_cvtpd_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epi32 ( __m512d  __A)
static

Definition at line 3996 of file avx512fintrin.h.

References _mm256_undefined_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtpd_epu32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtpd_epu32 ( __m512d  __A)
static

Definition at line 4084 of file avx512fintrin.h.

References _mm256_undefined_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtpd_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_cvtpd_ps ( __m512d  __A)
static

Definition at line 3746 of file avx512fintrin.h.

References _mm256_undefined_ps(), and _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_cvtpd_pslo().

◆ _mm512_cvtpd_pslo()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtpd_pslo ( __m512d  __A)
static

Definition at line 3773 of file avx512fintrin.h.

References _mm256_setzero_ps(), and _mm512_cvtpd_ps().

◆ _mm512_cvtph_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_cvtph_ps ( __m256i  __A)
static

Definition at line 3826 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtps_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epi32 ( __m512  __A)
static

Definition at line 3953 of file avx512fintrin.h.

References _mm512_undefined_epi32(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtps_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_cvtps_epu32 ( __m512  __A)
static

Definition at line 4040 of file avx512fintrin.h.

References _mm512_undefined_epi32(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtps_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtps_pd ( __m256  __A)
static

◆ _mm512_cvtpslo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_cvtpslo_pd ( __m512  __A)
static

Definition at line 8967 of file avx512fintrin.h.

References _mm512_castps512_ps256(), and _mm512_cvtps_pd().

◆ _mm512_cvtsd_f64()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_cvtsd_f64 ( __m512d  __a)
static

Definition at line 4113 of file avx512fintrin.h.

References __a.

◆ _mm512_cvtsepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi32_epi16 ( __m512i  __A)
static

Definition at line 6986 of file avx512fintrin.h.

References _mm256_undefined_si256().

◆ _mm512_cvtsepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi32_epi8 ( __m512i  __A)
static

Definition at line 6957 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtsepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi64_epi16 ( __m512i  __A)
static

Definition at line 7073 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtsepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi64_epi32 ( __m512i  __A)
static

Definition at line 7044 of file avx512fintrin.h.

References _mm256_undefined_si256().

◆ _mm512_cvtsepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtsepi64_epi8 ( __m512i  __A)
static

Definition at line 7015 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtsi512_si32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_cvtsi512_si32 ( __m512i  __A)
static

Moves the least significant 32 bits of a vector of [16 x i32] to a 32-bit signed integer value.

This intrinsic corresponds to the VMOVD / MOVD instruction.

Parameters
__AA vector of [16 x i32]. The least significant 32 bits are moved to the destination.
Returns
A 32-bit signed integer containing the moved value.

Definition at line 9612 of file avx512fintrin.h.

References __b.

◆ _mm512_cvtss_f32()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_cvtss_f32 ( __m512  __a)
static

Definition at line 4119 of file avx512fintrin.h.

References __a.

◆ _mm512_cvttpd_epi32()

static __inline __m256i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epi32 ( __m512d  __a)
static

Definition at line 3869 of file avx512fintrin.h.

References __a, _mm256_setzero_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttpd_epu32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvttpd_epu32 ( __m512d  __A)
static

Definition at line 6318 of file avx512fintrin.h.

References _mm256_undefined_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttps_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epi32 ( __m512  __a)
static

Definition at line 3911 of file avx512fintrin.h.

References __a, _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvttps_epu32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_cvttps_epu32 ( __m512  __A)
static

Definition at line 3561 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_cvtusepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi32_epi16 ( __m512i  __A)
static

Definition at line 7132 of file avx512fintrin.h.

References _mm256_undefined_si256().

◆ _mm512_cvtusepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi32_epi8 ( __m512i  __A)
static

Definition at line 7102 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtusepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi64_epi16 ( __m512i  __A)
static

Definition at line 7221 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_cvtusepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi64_epi32 ( __m512i  __A)
static

Definition at line 7192 of file avx512fintrin.h.

References _mm256_undefined_si256().

◆ _mm512_cvtusepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_cvtusepi64_epi8 ( __m512i  __A)
static

Definition at line 7162 of file avx512fintrin.h.

References _mm_undefined_si128().

◆ _mm512_div_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_div_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 2319 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_div_pd(), and _mm512_maskz_div_pd().

◆ _mm512_div_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_div_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 2339 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_div_ps(), and _mm512_maskz_div_ps().

◆ _mm512_floor_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_floor_pd ( __m512d  __A)
static

Definition at line 1816 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _MM_FROUND_FLOOR.

◆ _mm512_floor_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_floor_ps ( __m512  __A)
static

Definition at line 1798 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _MM_FROUND_FLOOR.

◆ _mm512_fmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2535 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2739 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmaddsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmaddsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2908 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmaddsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmaddsub_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 3027 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2575 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2779 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmsubadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fmsubadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2948 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fmsubadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fmsubadd_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 3067 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fnmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fnmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2605 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fnmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fnmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2809 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fnmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_fnmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2635 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_fnmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_fnmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2839 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_getexp_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_getexp_pd ( __m512d  __A)
static

Definition at line 7574 of file avx512fintrin.h.

References _mm512_undefined_pd(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_getexp_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_getexp_ps ( __m512  __A)
static

Definition at line 7616 of file avx512fintrin.h.

References _mm512_undefined_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_int2mask()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_int2mask ( int  __a)
static

Definition at line 526 of file avx512fintrin.h.

References __a.

◆ _mm512_kand()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kand ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8372 of file avx512fintrin.h.

◆ _mm512_kandn()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kandn ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8378 of file avx512fintrin.h.

◆ _mm512_kmov()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kmov ( __mmask16  __A)
static

Definition at line 5669 of file avx512fintrin.h.

◆ _mm512_knot()

static __inline __mmask16 __DEFAULT_FN_ATTRS _mm512_knot ( __mmask16  __M)
static

Definition at line 4623 of file avx512fintrin.h.

◆ _mm512_kor()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kor ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8384 of file avx512fintrin.h.

◆ _mm512_kortestc()

static __inline__ int __DEFAULT_FN_ATTRS _mm512_kortestc ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8390 of file avx512fintrin.h.

◆ _mm512_kortestz()

static __inline__ int __DEFAULT_FN_ATTRS _mm512_kortestz ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8396 of file avx512fintrin.h.

◆ _mm512_kunpackb()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kunpackb ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8420 of file avx512fintrin.h.

◆ _mm512_kxnor()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kxnor ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8426 of file avx512fintrin.h.

◆ _mm512_kxor()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS _mm512_kxor ( __mmask16  __A,
__mmask16  __B 
)
static

Definition at line 8432 of file avx512fintrin.h.

◆ _mm512_load_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_load_epi32 ( void const *  __P)
static

Definition at line 4492 of file avx512fintrin.h.

References __P.

◆ _mm512_load_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_load_epi64 ( void const *  __P)
static

Definition at line 4498 of file avx512fintrin.h.

References __P.

◆ _mm512_load_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_load_pd ( void const *  __p)
static

Definition at line 4463 of file avx512fintrin.h.

References __p.

◆ _mm512_load_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_load_ps ( void const *  __p)
static

Definition at line 4440 of file avx512fintrin.h.

References __p.

◆ _mm512_load_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_load_si512 ( void const *  __P)
static

Definition at line 4486 of file avx512fintrin.h.

References __P.

◆ _mm512_loadu_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_loadu_epi32 ( void const *  __P)
static

Definition at line 4335 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_loadu_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_loadu_epi64 ( void const *  __P)
static

Definition at line 4362 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_loadu_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_loadu_pd ( void const *  __p)
static

Definition at line 4422 of file avx512fintrin.h.

References __p, and __v.

◆ _mm512_loadu_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_loadu_ps ( void const *  __p)
static

Definition at line 4431 of file avx512fintrin.h.

References __p, and __v.

◆ _mm512_loadu_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_loadu_si512 ( void const *  __P)
static

Definition at line 4326 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_mask2_permutex2var_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_epi32 ( __m512i  __A,
__m512i  __I,
__mmask16  __U,
__m512i  __B 
)
static

Definition at line 3286 of file avx512fintrin.h.

References _mm512_permutex2var_epi32().

◆ _mm512_mask2_permutex2var_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_epi64 ( __m512i  __A,
__m512i  __I,
__mmask8  __U,
__m512i  __B 
)
static

Definition at line 3320 of file avx512fintrin.h.

References _mm512_permutex2var_epi64().

◆ _mm512_mask2_permutex2var_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_pd ( __m512d  __A,
__m512i  __I,
__mmask8  __U,
__m512d  __B 
)
static

Definition at line 6253 of file avx512fintrin.h.

References _mm512_permutex2var_pd().

◆ _mm512_mask2_permutex2var_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask2_permutex2var_ps ( __m512  __A,
__m512i  __I,
__mmask16  __U,
__m512  __B 
)
static

Definition at line 6286 of file avx512fintrin.h.

References _mm512_permutex2var_ps().

◆ _mm512_mask2int()

static __inline__ int __DEFAULT_FN_ATTRS _mm512_mask2int ( __mmask16  __a)
static

Definition at line 532 of file avx512fintrin.h.

References __a.

◆ _mm512_mask3_fmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 2555 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 2759 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmaddsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmaddsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 2928 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmaddsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmaddsub_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 3047 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 3104 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 3120 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmsubadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsubadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 3137 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fmsubadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fmsubadd_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 3154 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fnmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmadd_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 2615 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fnmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmadd_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 2819 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fnmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmsub_pd ( __m512d  __A,
__m512d  __B,
__m512d  __C,
__mmask8  __U 
)
static

Definition at line 3222 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask3_fnmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask3_fnmsub_ps ( __m512  __A,
__m512  __B,
__m512  __C,
__mmask16  __U 
)
static

Definition at line 3256 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_abs_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_abs_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 1898 of file avx512fintrin.h.

References _mm512_abs_epi32().

◆ _mm512_mask_abs_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_abs_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 1876 of file avx512fintrin.h.

References _mm512_abs_epi64().

◆ _mm512_mask_abs_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_abs_pd ( __m512d  __W,
__mmask8  __K,
__m512d  __A 
)
static

Definition at line 9319 of file avx512fintrin.h.

References _mm512_mask_and_epi64(), and _mm512_set1_epi64().

◆ _mm512_mask_abs_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_abs_ps ( __m512  __W,
__mmask16  __K,
__m512  __A 
)
static

Definition at line 9307 of file avx512fintrin.h.

References _mm512_mask_and_epi32(), and _mm512_set1_epi32().

◆ _mm512_mask_add_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_add_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 925 of file avx512fintrin.h.

References _mm512_add_epi32().

◆ _mm512_mask_add_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_add_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 881 of file avx512fintrin.h.

References _mm512_add_epi64().

◆ _mm512_mask_add_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_add_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 1973 of file avx512fintrin.h.

References _mm512_add_pd().

◆ _mm512_mask_add_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_add_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 1987 of file avx512fintrin.h.

References _mm512_add_ps().

◆ _mm512_mask_and_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_and_epi32 ( __m512i  __src,
__mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 655 of file avx512fintrin.h.

References __a, __b, __src, and _mm512_and_epi32().

Referenced by _mm512_mask_abs_ps(), and _mm512_maskz_and_epi32().

◆ _mm512_mask_and_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_and_epi64 ( __m512i  __src,
__mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 676 of file avx512fintrin.h.

References __a, __b, __src, and _mm512_and_epi64().

Referenced by _mm512_mask_abs_pd(), and _mm512_maskz_and_epi64().

◆ _mm512_mask_andnot_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 703 of file avx512fintrin.h.

References _mm512_andnot_epi32().

Referenced by _mm512_maskz_andnot_epi32().

◆ _mm512_mask_andnot_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_andnot_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 724 of file avx512fintrin.h.

References _mm512_andnot_epi64().

Referenced by _mm512_maskz_andnot_epi64().

◆ _mm512_mask_blend_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_blend_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __W 
)
static

Definition at line 3423 of file avx512fintrin.h.

◆ _mm512_mask_blend_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_blend_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __W 
)
static

Definition at line 3415 of file avx512fintrin.h.

◆ _mm512_mask_blend_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_blend_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __W 
)
static

Definition at line 3399 of file avx512fintrin.h.

◆ _mm512_mask_blend_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_blend_ps ( __mmask16  __U,
__m512  __A,
__m512  __W 
)
static

Definition at line 3407 of file avx512fintrin.h.

◆ _mm512_mask_broadcast_f32x4()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_f32x4 ( __m512  __O,
__mmask16  __M,
__m128  __A 
)
static

Definition at line 6839 of file avx512fintrin.h.

References _mm512_broadcast_f32x4().

◆ _mm512_mask_broadcast_f64x4()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_f64x4 ( __m512d  __O,
__mmask8  __M,
__m256d  __A 
)
static

Definition at line 6862 of file avx512fintrin.h.

References _mm512_broadcast_f64x4().

◆ _mm512_mask_broadcast_i32x4()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_i32x4 ( __m512i  __O,
__mmask16  __M,
__m128i  __A 
)
static

Definition at line 6886 of file avx512fintrin.h.

References _mm512_broadcast_i32x4().

◆ _mm512_mask_broadcast_i64x4()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcast_i64x4 ( __m512i  __O,
__mmask8  __M,
__m256i  __A 
)
static

Definition at line 6909 of file avx512fintrin.h.

References _mm512_broadcast_i64x4().

◆ _mm512_mask_broadcastd_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastd_epi32 ( __m512i  __O,
__mmask16  __M,
__m128i  __A 
)
static

Definition at line 229 of file avx512fintrin.h.

References _mm512_broadcastd_epi32().

◆ _mm512_mask_broadcastq_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastq_epi64 ( __m512i  __O,
__mmask8  __M,
__m128i  __A 
)
static

Definition at line 252 of file avx512fintrin.h.

References _mm512_broadcastq_epi64().

◆ _mm512_mask_broadcastsd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastsd_pd ( __m512d  __O,
__mmask8  __M,
__m128d  __A 
)
static

Definition at line 6925 of file avx512fintrin.h.

References _mm512_broadcastsd_pd().

◆ _mm512_mask_broadcastss_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_broadcastss_ps ( __m512  __O,
__mmask16  __M,
__m128  __A 
)
static

Definition at line 6941 of file avx512fintrin.h.

References _mm512_broadcastss_ps().

◆ _mm512_mask_ceil_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_ceil_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 1861 of file avx512fintrin.h.

References _MM_FROUND_CEIL, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_ceil_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_ceil_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 1834 of file avx512fintrin.h.

References _MM_FROUND_CEIL, and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_compress_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_compress_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 8550 of file avx512fintrin.h.

◆ _mm512_mask_compress_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_compress_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 8516 of file avx512fintrin.h.

◆ _mm512_mask_compress_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_compress_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 8499 of file avx512fintrin.h.

◆ _mm512_mask_compress_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_compress_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 8533 of file avx512fintrin.h.

◆ _mm512_mask_compressstoreu_epi32()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_epi32 ( void *  __P,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 9032 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_compressstoreu_epi64()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_epi64 ( void *  __P,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 9018 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_compressstoreu_pd()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_pd ( void *  __P,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 9011 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_compressstoreu_ps()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_compressstoreu_ps ( void *  __P,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 9025 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtepi16_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi16_epi32 ( __m512i  __W,
__mmask16  __U,
__m256i  __A 
)
static

Definition at line 4807 of file avx512fintrin.h.

References _mm512_cvtepi16_epi32().

◆ _mm512_mask_cvtepi16_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi16_epi64 ( __m512i  __W,
__mmask8  __U,
__m128i  __A 
)
static

Definition at line 4829 of file avx512fintrin.h.

References _mm512_cvtepi16_epi64().

◆ _mm512_mask_cvtepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_epi16 ( __m256i  __O,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7287 of file avx512fintrin.h.

◆ _mm512_mask_cvtepi32_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_epi64 ( __m512i  __W,
__mmask8  __U,
__m256i  __X 
)
static

Definition at line 4785 of file avx512fintrin.h.

References _mm512_cvtepi32_epi64().

◆ _mm512_mask_cvtepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_epi8 ( __m128i  __O,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7258 of file avx512fintrin.h.

◆ _mm512_mask_cvtepi32_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_pd ( __m512d  __W,
__mmask8  __U,
__m256i  __A 
)
static

Definition at line 3647 of file avx512fintrin.h.

References _mm512_cvtepi32_pd().

Referenced by _mm512_mask_cvtepi32lo_pd().

◆ _mm512_mask_cvtepi32_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_ps ( __m512  __W,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 3681 of file avx512fintrin.h.

References _mm512_cvtepi32_ps().

◆ _mm512_mask_cvtepi32_storeu_epi16()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_storeu_epi16 ( void *  __P,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7302 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtepi32_storeu_epi8()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32_storeu_epi8 ( void *  __P,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7273 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtepi32lo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi32lo_pd ( __m512d  __W,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 3669 of file avx512fintrin.h.

References _mm512_castsi512_si256(), and _mm512_mask_cvtepi32_pd().

◆ _mm512_mask_cvtepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_epi16 ( __m128i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7374 of file avx512fintrin.h.

◆ _mm512_mask_cvtepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_epi32 ( __m256i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7345 of file avx512fintrin.h.

◆ _mm512_mask_cvtepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_epi8 ( __m128i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7316 of file avx512fintrin.h.

◆ _mm512_mask_cvtepi64_storeu_epi16()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_storeu_epi16 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7389 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtepi64_storeu_epi32()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_storeu_epi32 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7360 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtepi64_storeu_epi8()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi64_storeu_epi8 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7331 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtepi8_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi8_epi32 ( __m512i  __W,
__mmask16  __U,
__m128i  __A 
)
static

Definition at line 4739 of file avx512fintrin.h.

References _mm512_cvtepi8_epi32().

◆ _mm512_mask_cvtepi8_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepi8_epi64 ( __m512i  __W,
__mmask8  __U,
__m128i  __A 
)
static

Definition at line 4763 of file avx512fintrin.h.

References _mm512_cvtepi8_epi64().

◆ _mm512_mask_cvtepu16_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu16_epi32 ( __m512i  __W,
__mmask16  __U,
__m256i  __A 
)
static

Definition at line 4917 of file avx512fintrin.h.

References _mm512_cvtepu16_epi32().

◆ _mm512_mask_cvtepu16_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu16_epi64 ( __m512i  __W,
__mmask8  __U,
__m128i  __A 
)
static

Definition at line 4939 of file avx512fintrin.h.

References _mm512_cvtepu16_epi64().

◆ _mm512_mask_cvtepu32_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32_epi64 ( __m512i  __W,
__mmask8  __U,
__m256i  __X 
)
static

Definition at line 4895 of file avx512fintrin.h.

References _mm512_cvtepu32_epi64().

◆ _mm512_mask_cvtepu32_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32_pd ( __m512d  __W,
__mmask8  __U,
__m256i  __A 
)
static

Definition at line 3703 of file avx512fintrin.h.

References _mm512_cvtepu32_pd().

Referenced by _mm512_mask_cvtepu32lo_pd().

◆ _mm512_mask_cvtepu32_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32_ps ( __m512  __W,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 3625 of file avx512fintrin.h.

References _mm512_cvtepu32_ps().

◆ _mm512_mask_cvtepu32lo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu32lo_pd ( __m512d  __W,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 3725 of file avx512fintrin.h.

References _mm512_castsi512_si256(), and _mm512_mask_cvtepu32_pd().

◆ _mm512_mask_cvtepu8_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu8_epi32 ( __m512i  __W,
__mmask16  __U,
__m128i  __A 
)
static

Definition at line 4851 of file avx512fintrin.h.

References _mm512_cvtepu8_epi32().

◆ _mm512_mask_cvtepu8_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtepu8_epi64 ( __m512i  __W,
__mmask8  __U,
__m128i  __A 
)
static

Definition at line 4873 of file avx512fintrin.h.

References _mm512_cvtepu8_epi64().

◆ _mm512_mask_cvtpd_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epi32 ( __m256i  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 4006 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtpd_epu32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_epu32 ( __m256i  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 4094 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtpd_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_ps ( __m256  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 3755 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_cvtpd_pslo().

◆ _mm512_mask_cvtpd_pslo()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpd_pslo ( __m512  __W,
__mmask8  __U,
__m512d  __A 
)
static

◆ _mm512_mask_cvtph_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_cvtph_ps ( __m512  __W,
__mmask16  __U,
__m256i  __A 
)
static

Definition at line 3836 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epi32 ( __m512i  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 3962 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_epu32 ( __m512i  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 4050 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtps_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtps_pd ( __m512d  __W,
__mmask8  __U,
__m256  __A 
)
static

Definition at line 8951 of file avx512fintrin.h.

References _mm512_cvtps_pd().

Referenced by _mm512_mask_cvtpslo_pd().

◆ _mm512_mask_cvtpslo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_cvtpslo_pd ( __m512d  __W,
__mmask8  __U,
__m512  __A 
)
static

Definition at line 8973 of file avx512fintrin.h.

References _mm512_castps512_ps256(), and _mm512_mask_cvtps_pd().

◆ _mm512_mask_cvtsepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_epi16 ( __m256i  __O,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 6994 of file avx512fintrin.h.

◆ _mm512_mask_cvtsepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_epi8 ( __m128i  __O,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 6965 of file avx512fintrin.h.

◆ _mm512_mask_cvtsepi32_storeu_epi16()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_storeu_epi16 ( void *  __P,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7009 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtsepi32_storeu_epi8()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi32_storeu_epi8 ( void *  __P,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 6980 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtsepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_epi16 ( __m128i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7081 of file avx512fintrin.h.

◆ _mm512_mask_cvtsepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_epi32 ( __m256i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7052 of file avx512fintrin.h.

◆ _mm512_mask_cvtsepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_epi8 ( __m128i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7023 of file avx512fintrin.h.

◆ _mm512_mask_cvtsepi64_storeu_epi16()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_storeu_epi16 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7096 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtsepi64_storeu_epi32()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_storeu_epi32 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7067 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtsepi64_storeu_epi8()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtsepi64_storeu_epi8 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7038 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvttpd_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epi32 ( __m256i  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 3878 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttpd_epu32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttpd_epu32 ( __m256i  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 6328 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttps_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epi32 ( __m512i  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 3920 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvttps_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_cvttps_epu32 ( __m512i  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 3571 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_cvtusepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_epi16 ( __m256i  __O,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7140 of file avx512fintrin.h.

◆ _mm512_mask_cvtusepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_epi8 ( __m128i  __O,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7110 of file avx512fintrin.h.

◆ _mm512_mask_cvtusepi32_storeu_epi16()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_storeu_epi16 ( void *  __P,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7156 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtusepi32_storeu_epi8()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi32_storeu_epi8 ( void *  __P,
__mmask16  __M,
__m512i  __A 
)
static

Definition at line 7126 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtusepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_epi16 ( __m128i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7229 of file avx512fintrin.h.

◆ _mm512_mask_cvtusepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_epi32 ( __m256i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7200 of file avx512fintrin.h.

◆ _mm512_mask_cvtusepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_epi8 ( __m128i  __O,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7170 of file avx512fintrin.h.

◆ _mm512_mask_cvtusepi64_storeu_epi16()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_storeu_epi16 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7244 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtusepi64_storeu_epi32()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_storeu_epi32 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7215 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_cvtusepi64_storeu_epi8()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_cvtusepi64_storeu_epi8 ( void *  __P,
__mmask8  __M,
__m512i  __A 
)
static

Definition at line 7186 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_div_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_div_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 2325 of file avx512fintrin.h.

References _mm512_div_pd().

◆ _mm512_mask_div_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_div_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 2345 of file avx512fintrin.h.

References _mm512_div_ps().

◆ _mm512_mask_expand_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expand_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 8914 of file avx512fintrin.h.

◆ _mm512_mask_expand_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expand_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 8818 of file avx512fintrin.h.

◆ _mm512_mask_expand_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_expand_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 8802 of file avx512fintrin.h.

◆ _mm512_mask_expand_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_expand_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 8898 of file avx512fintrin.h.

◆ _mm512_mask_expandloadu_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_epi32 ( __m512i  __W,
__mmask16  __U,
void const *  __P 
)
static

Definition at line 8882 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_expandloadu_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_epi64 ( __m512i  __W,
__mmask8  __U,
void const *  __P 
)
static

Definition at line 8850 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_expandloadu_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_pd ( __m512d  __W,
__mmask8  __U,
void const *  __P 
)
static

Definition at line 8834 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_expandloadu_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_expandloadu_ps ( __m512  __W,
__mmask16  __U,
void const *  __P 
)
static

Definition at line 8866 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_floor_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_floor_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 1825 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _MM_FROUND_FLOOR.

◆ _mm512_mask_floor_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_floor_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 1807 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _MM_FROUND_FLOOR.

◆ _mm512_mask_fmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmadd_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2545 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmadd_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 2749 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmaddsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmaddsub_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2918 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmaddsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmaddsub_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 3037 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmsub_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2585 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmsub_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 2789 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmsubadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fmsubadd_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2958 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fmsubadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fmsubadd_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 3077 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fnmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fnmadd_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 3171 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fnmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fnmadd_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 3188 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fnmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_fnmsub_pd ( __m512d  __A,
__mmask8  __U,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 3212 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_fnmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_fnmsub_ps ( __m512  __A,
__mmask16  __U,
__m512  __B,
__m512  __C 
)
static

Definition at line 3246 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_getexp_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_getexp_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 7583 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_getexp_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_getexp_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 7625 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_load_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_load_epi32 ( __m512i  __W,
__mmask16  __U,
void const *  __P 
)
static

Definition at line 5227 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_load_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_load_epi64 ( __m512i  __W,
__mmask8  __U,
void const *  __P 
)
static

Definition at line 5283 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_load_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_load_pd ( __m512d  __W,
__mmask8  __U,
void const *  __P 
)
static

Definition at line 4469 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_load_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_load_ps ( __m512  __W,
__mmask16  __U,
void const *  __P 
)
static

Definition at line 4446 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_loadu_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_epi32 ( __m512i  __W,
__mmask16  __U,
void const *  __P 
)
static

Definition at line 4344 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_loadu_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_epi64 ( __m512i  __W,
__mmask8  __U,
void const *  __P 
)
static

Definition at line 4371 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_loadu_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_pd ( __m512d  __W,
__mmask8  __U,
void const *  __P 
)
static

Definition at line 4405 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_loadu_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_loadu_ps ( __m512  __W,
__mmask16  __U,
void const *  __P 
)
static

Definition at line 4388 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_max_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epi32 ( __m512i  __W,
__mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1116 of file avx512fintrin.h.

References _mm512_max_epi32().

◆ _mm512_mask_max_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epi64 ( __m512i  __W,
__mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1160 of file avx512fintrin.h.

References _mm512_max_epi64().

◆ _mm512_mask_max_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epu32 ( __m512i  __W,
__mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1138 of file avx512fintrin.h.

References _mm512_max_epu32().

◆ _mm512_mask_max_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_max_epu64 ( __m512i  __W,
__mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1182 of file avx512fintrin.h.

References _mm512_max_epu64().

◆ _mm512_mask_max_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_max_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 984 of file avx512fintrin.h.

References _mm512_max_pd().

◆ _mm512_mask_max_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_max_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 1021 of file avx512fintrin.h.

References _mm512_max_ps().

◆ _mm512_mask_min_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epi32 ( __m512i  __W,
__mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1351 of file avx512fintrin.h.

References _mm512_min_epi32().

◆ _mm512_mask_min_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epi64 ( __m512i  __W,
__mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1395 of file avx512fintrin.h.

References _mm512_min_epi64().

◆ _mm512_mask_min_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epu32 ( __m512i  __W,
__mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1373 of file avx512fintrin.h.

References _mm512_min_epu32().

◆ _mm512_mask_min_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_min_epu64 ( __m512i  __W,
__mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1417 of file avx512fintrin.h.

References _mm512_min_epu64().

◆ _mm512_mask_min_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_min_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 1219 of file avx512fintrin.h.

References _mm512_min_pd().

◆ _mm512_mask_min_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_min_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 1256 of file avx512fintrin.h.

References _mm512_min_ps().

◆ _mm512_mask_mov_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mov_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A 
)
static

◆ _mm512_mask_mov_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mov_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A 
)
static

◆ _mm512_mask_mov_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_mov_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

◆ _mm512_mask_mov_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_mov_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

◆ _mm512_mask_movedup_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_movedup_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 5314 of file avx512fintrin.h.

References _mm512_movedup_pd().

◆ _mm512_mask_movehdup_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_movehdup_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 8676 of file avx512fintrin.h.

References _mm512_movehdup_ps().

◆ _mm512_mask_moveldup_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_moveldup_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 8699 of file avx512fintrin.h.

References _mm512_moveldup_ps().

◆ _mm512_mask_mul_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mul_epi32 ( __m512i  __W,
__mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 1439 of file avx512fintrin.h.

References __Y, and _mm512_mul_epi32().

◆ _mm512_mask_mul_epu32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mul_epu32 ( __m512i  __W,
__mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 1461 of file avx512fintrin.h.

References __Y, and _mm512_mul_epu32().

◆ _mm512_mask_mul_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_mul_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 2203 of file avx512fintrin.h.

References _mm512_mul_pd().

◆ _mm512_mask_mul_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_mul_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 2217 of file avx512fintrin.h.

References _mm512_mul_ps().

◆ _mm512_mask_mullo_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mullo_epi32 ( __m512i  __W,
__mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1491 of file avx512fintrin.h.

References _mm512_mullo_epi32().

◆ _mm512_mask_mullox_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_mullox_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1504 of file avx512fintrin.h.

References _mm512_mullox_epi64().

◆ _mm512_mask_or_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_or_epi32 ( __m512i  __src,
__mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 745 of file avx512fintrin.h.

References __a, __b, __src, and _mm512_or_epi32().

Referenced by _mm512_maskz_or_epi32().

◆ _mm512_mask_or_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_or_epi64 ( __m512i  __src,
__mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 765 of file avx512fintrin.h.

References __a, __b, __src, and _mm512_or_epi64().

Referenced by _mm512_maskz_or_epi64().

◆ _mm512_mask_permutevar_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_permutevar_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512i  __C 
)
static

Definition at line 6200 of file avx512fintrin.h.

References _mm512_permutevar_pd().

◆ _mm512_mask_permutevar_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_permutevar_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512i  __C 
)
static

Definition at line 6222 of file avx512fintrin.h.

References _mm512_permutevar_ps().

◆ _mm512_mask_permutex2var_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_epi32 ( __m512i  __A,
__mmask16  __U,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 3277 of file avx512fintrin.h.

References _mm512_permutex2var_epi32().

◆ _mm512_mask_permutex2var_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_epi64 ( __m512i  __A,
__mmask8  __U,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 3311 of file avx512fintrin.h.

References _mm512_permutex2var_epi64().

◆ _mm512_mask_permutex2var_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_pd ( __m512d  __A,
__mmask8  __U,
__m512i  __I,
__m512d  __B 
)
static

Definition at line 6245 of file avx512fintrin.h.

References _mm512_permutex2var_pd().

◆ _mm512_mask_permutex2var_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_permutex2var_ps ( __m512  __A,
__mmask16  __U,
__m512i  __I,
__m512  __B 
)
static

Definition at line 6278 of file avx512fintrin.h.

References _mm512_permutex2var_ps().

◆ _mm512_mask_permutexvar_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_epi32 ( __m512i  __W,
__mmask16  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 8361 of file avx512fintrin.h.

References __Y, and _mm512_permutexvar_epi32().

◆ _mm512_mask_permutexvar_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_epi64 ( __m512i  __W,
__mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 8314 of file avx512fintrin.h.

References __Y, and _mm512_permutexvar_epi64().

◆ _mm512_mask_permutexvar_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_pd ( __m512d  __W,
__mmask8  __U,
__m512i  __X,
__m512d  __Y 
)
static

Definition at line 8284 of file avx512fintrin.h.

References __Y, and _mm512_permutexvar_pd().

◆ _mm512_mask_permutexvar_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_permutexvar_ps ( __m512  __W,
__mmask16  __U,
__m512i  __X,
__m512  __Y 
)
static

Definition at line 8329 of file avx512fintrin.h.

References __Y, and _mm512_permutexvar_ps().

◆ _mm512_mask_rcp14_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_rcp14_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 1699 of file avx512fintrin.h.

◆ _mm512_mask_rcp14_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_rcp14_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 1725 of file avx512fintrin.h.

◆ _mm512_mask_reduce_add_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_epi32 ( __mmask16  __M,
__m512i  __W 
)
static

Definition at line 9424 of file avx512fintrin.h.

References _mm512_maskz_mov_epi32().

◆ _mm512_mask_reduce_add_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_epi64 ( __mmask8  __M,
__m512i  __W 
)
static

Definition at line 9357 of file avx512fintrin.h.

References _mm512_maskz_mov_epi64().

◆ _mm512_mask_reduce_add_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_pd ( __mmask8  __M,
__m512d  __W 
)
static

Definition at line 9392 of file avx512fintrin.h.

References _mm512_maskz_mov_pd().

◆ _mm512_mask_reduce_add_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_add_ps ( __mmask16  __M,
__m512  __W 
)
static

Definition at line 9458 of file avx512fintrin.h.

References _mm512_maskz_mov_ps().

◆ _mm512_mask_reduce_and_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_and_epi32 ( __mmask16  __M,
__m512i  __W 
)
static

Definition at line 9436 of file avx512fintrin.h.

References _mm512_mask_mov_epi32(), and _mm512_set1_epi32().

◆ _mm512_mask_reduce_and_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_and_epi64 ( __mmask8  __M,
__m512i  __W 
)
static

Definition at line 9369 of file avx512fintrin.h.

References _mm512_mask_mov_epi64(), and _mm512_set1_epi64().

◆ _mm512_mask_reduce_max_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epi32 ( __mmask16  __M,
__m512i  __V 
)
static

Definition at line 9533 of file avx512fintrin.h.

References _mm512_mask_mov_epi32(), and _mm512_set1_epi32().

◆ _mm512_mask_reduce_max_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epi64 ( __mmask8  __M,
__m512i  __V 
)
static

Definition at line 9490 of file avx512fintrin.h.

References _mm512_mask_mov_epi64(), and _mm512_set1_epi64().

◆ _mm512_mask_reduce_max_epu32()

static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epu32 ( __mmask16  __M,
__m512i  __V 
)
static

Definition at line 9539 of file avx512fintrin.h.

References _mm512_maskz_mov_epi32().

◆ _mm512_mask_reduce_max_epu64()

static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_epu64 ( __mmask8  __M,
__m512i  __V 
)
static

Definition at line 9496 of file avx512fintrin.h.

References _mm512_maskz_mov_epi64().

◆ _mm512_mask_reduce_max_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_pd ( __mmask8  __M,
__m512d  __V 
)
static

Definition at line 9567 of file avx512fintrin.h.

References _mm512_mask_mov_pd(), and _mm512_set1_pd().

◆ _mm512_mask_reduce_max_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_max_ps ( __mmask16  __M,
__m512  __V 
)
static

Definition at line 9589 of file avx512fintrin.h.

References _mm512_mask_mov_ps(), and _mm512_set1_ps().

◆ _mm512_mask_reduce_min_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epi32 ( __mmask16  __M,
__m512i  __V 
)
static

Definition at line 9545 of file avx512fintrin.h.

References _mm512_mask_mov_epi32(), and _mm512_set1_epi32().

◆ _mm512_mask_reduce_min_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epi64 ( __mmask8  __M,
__m512i  __V 
)
static

Definition at line 9502 of file avx512fintrin.h.

References _mm512_mask_mov_epi64(), and _mm512_set1_epi64().

◆ _mm512_mask_reduce_min_epu32()

static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epu32 ( __mmask16  __M,
__m512i  __V 
)
static

Definition at line 9551 of file avx512fintrin.h.

References _mm512_mask_mov_epi32(), and _mm512_set1_epi32().

◆ _mm512_mask_reduce_min_epu64()

static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_epu64 ( __mmask8  __M,
__m512i  __V 
)
static

Definition at line 9508 of file avx512fintrin.h.

References _mm512_mask_mov_epi64(), and _mm512_set1_epi64().

◆ _mm512_mask_reduce_min_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_pd ( __mmask8  __M,
__m512d  __V 
)
static

Definition at line 9573 of file avx512fintrin.h.

References _mm512_mask_mov_pd(), and _mm512_set1_pd().

◆ _mm512_mask_reduce_min_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_min_ps ( __mmask16  __M,
__m512  __V 
)
static

Definition at line 9595 of file avx512fintrin.h.

References _mm512_mask_mov_ps(), and _mm512_set1_ps().

◆ _mm512_mask_reduce_mul_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_epi32 ( __mmask16  __M,
__m512i  __W 
)
static

Definition at line 9430 of file avx512fintrin.h.

References _mm512_mask_mov_epi32(), and _mm512_set1_epi32().

◆ _mm512_mask_reduce_mul_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_epi64 ( __mmask8  __M,
__m512i  __W 
)
static

Definition at line 9363 of file avx512fintrin.h.

References _mm512_mask_mov_epi64(), and _mm512_set1_epi64().

◆ _mm512_mask_reduce_mul_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_pd ( __mmask8  __M,
__m512d  __W 
)
static

Definition at line 9398 of file avx512fintrin.h.

References _mm512_mask_mov_pd(), and _mm512_set1_pd().

◆ _mm512_mask_reduce_mul_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_mul_ps ( __mmask16  __M,
__m512  __W 
)
static

Definition at line 9464 of file avx512fintrin.h.

References _mm512_mask_mov_ps(), and _mm512_set1_ps().

◆ _mm512_mask_reduce_or_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_or_epi32 ( __mmask16  __M,
__m512i  __W 
)
static

Definition at line 9442 of file avx512fintrin.h.

References _mm512_maskz_mov_epi32().

◆ _mm512_mask_reduce_or_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_mask_reduce_or_epi64 ( __mmask8  __M,
__m512i  __W 
)
static

Definition at line 9375 of file avx512fintrin.h.

References _mm512_maskz_mov_epi64().

◆ _mm512_mask_rolv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rolv_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 5073 of file avx512fintrin.h.

References _mm512_rolv_epi32().

◆ _mm512_mask_rolv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rolv_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 5095 of file avx512fintrin.h.

References _mm512_rolv_epi64().

◆ _mm512_mask_rorv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rorv_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4961 of file avx512fintrin.h.

References _mm512_rorv_epi32().

◆ _mm512_mask_rorv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_rorv_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4983 of file avx512fintrin.h.

References _mm512_rorv_epi64().

◆ _mm512_mask_rsqrt14_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_rsqrt14_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 1591 of file avx512fintrin.h.

◆ _mm512_mask_rsqrt14_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_rsqrt14_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 1617 of file avx512fintrin.h.

◆ _mm512_mask_scalef_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_scalef_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 6460 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_scalef_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_scalef_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 6510 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_mask_set1_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_set1_epi32 ( __m512i  __O,
__mmask16  __M,
int  __A 
)
static

Definition at line 9192 of file avx512fintrin.h.

References _mm512_set1_epi32().

◆ _mm512_mask_set1_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_set1_epi64 ( __m512i  __O,
__mmask8  __M,
long long  __A 
)
static

Definition at line 9200 of file avx512fintrin.h.

References _mm512_set1_epi64().

◆ _mm512_mask_sll_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sll_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5694 of file avx512fintrin.h.

References _mm512_sll_epi32().

◆ _mm512_mask_sll_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sll_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5716 of file avx512fintrin.h.

References _mm512_sll_epi64().

◆ _mm512_mask_slli_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_slli_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5143 of file avx512fintrin.h.

References _mm512_slli_epi32().

◆ _mm512_mask_slli_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_slli_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5165 of file avx512fintrin.h.

References _mm512_slli_epi64().

◆ _mm512_mask_sllv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sllv_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5738 of file avx512fintrin.h.

References __Y, and _mm512_sllv_epi32().

◆ _mm512_mask_sllv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sllv_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5760 of file avx512fintrin.h.

References __Y, and _mm512_sllv_epi64().

◆ _mm512_mask_sqrt_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_sqrt_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 1531 of file avx512fintrin.h.

References _mm512_sqrt_pd().

◆ _mm512_mask_sqrt_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_sqrt_ps ( __m512  __W,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 1567 of file avx512fintrin.h.

References _mm512_sqrt_ps().

◆ _mm512_mask_sra_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sra_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5782 of file avx512fintrin.h.

References _mm512_sra_epi32().

◆ _mm512_mask_sra_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sra_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5804 of file avx512fintrin.h.

References _mm512_sra_epi64().

◆ _mm512_mask_srai_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srai_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 6632 of file avx512fintrin.h.

References _mm512_srai_epi32().

◆ _mm512_mask_srai_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srai_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 6655 of file avx512fintrin.h.

References _mm512_srai_epi64().

◆ _mm512_mask_srav_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srav_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5826 of file avx512fintrin.h.

References __Y, and _mm512_srav_epi32().

◆ _mm512_mask_srav_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srav_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5848 of file avx512fintrin.h.

References __Y, and _mm512_srav_epi64().

◆ _mm512_mask_srl_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srl_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5870 of file avx512fintrin.h.

References _mm512_srl_epi32().

◆ _mm512_mask_srl_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srl_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5892 of file avx512fintrin.h.

References _mm512_srl_epi64().

◆ _mm512_mask_srli_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srli_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5187 of file avx512fintrin.h.

References _mm512_srli_epi32().

◆ _mm512_mask_srli_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srli_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5209 of file avx512fintrin.h.

References _mm512_srli_epi64().

◆ _mm512_mask_srlv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srlv_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5914 of file avx512fintrin.h.

References __Y, and _mm512_srlv_epi32().

◆ _mm512_mask_srlv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_srlv_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5936 of file avx512fintrin.h.

References __Y, and _mm512_srlv_epi64().

◆ _mm512_mask_store_epi32()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_store_epi32 ( void *  __P,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 5244 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_store_epi64()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_mask_store_epi64 ( void *  __P,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 5300 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_store_pd()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_store_pd ( void *  __P,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 4578 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_store_ps()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_store_ps ( void *  __P,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 4590 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_storeu_epi32()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_epi32 ( void *  __P,
__mmask16  __U,
__m512i  __A 
)
static

Definition at line 4540 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_storeu_epi64()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_epi64 ( void *  __P,
__mmask8  __U,
__m512i  __A 
)
static

Definition at line 4515 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_storeu_pd()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_pd ( void *  __P,
__mmask8  __U,
__m512d  __A 
)
static

Definition at line 4547 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_storeu_ps()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_mask_storeu_ps ( void *  __P,
__mmask16  __U,
__m512  __A 
)
static

Definition at line 4562 of file avx512fintrin.h.

References __P.

◆ _mm512_mask_sub_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sub_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 947 of file avx512fintrin.h.

References _mm512_sub_epi32().

◆ _mm512_mask_sub_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_sub_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 903 of file avx512fintrin.h.

References _mm512_sub_epi64().

◆ _mm512_mask_sub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_sub_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 2088 of file avx512fintrin.h.

References _mm512_sub_pd().

◆ _mm512_mask_sub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_sub_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 2102 of file avx512fintrin.h.

References _mm512_sub_ps().

◆ _mm512_mask_test_epi32_mask()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS512 _mm512_mask_test_epi32_mask ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

◆ _mm512_mask_test_epi64_mask()

static __inline__ __mmask8 __DEFAULT_FN_ATTRS512 _mm512_mask_test_epi64_mask ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

◆ _mm512_mask_testn_epi32_mask()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS512 _mm512_mask_testn_epi32_mask ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

◆ _mm512_mask_testn_epi64_mask()

static __inline__ __mmask8 __DEFAULT_FN_ATTRS512 _mm512_mask_testn_epi64_mask ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

◆ _mm512_mask_unpackhi_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4235 of file avx512fintrin.h.

References _mm512_unpackhi_epi32().

◆ _mm512_mask_unpackhi_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4284 of file avx512fintrin.h.

References _mm512_unpackhi_epi64().

◆ _mm512_mask_unpackhi_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 4134 of file avx512fintrin.h.

References _mm512_unpackhi_pd().

◆ _mm512_mask_unpackhi_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_unpackhi_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 4183 of file avx512fintrin.h.

References _mm512_unpackhi_ps().

◆ _mm512_mask_unpacklo_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_epi32 ( __m512i  __W,
__mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4261 of file avx512fintrin.h.

References _mm512_unpacklo_epi32().

◆ _mm512_mask_unpacklo_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_epi64 ( __m512i  __W,
__mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4307 of file avx512fintrin.h.

References _mm512_unpacklo_epi64().

◆ _mm512_mask_unpacklo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_pd ( __m512d  __W,
__mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 4157 of file avx512fintrin.h.

References _mm512_unpacklo_pd().

◆ _mm512_mask_unpacklo_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_mask_unpacklo_ps ( __m512  __W,
__mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 4209 of file avx512fintrin.h.

References _mm512_unpacklo_ps().

◆ _mm512_mask_xor_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_xor_epi32 ( __m512i  __src,
__mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 785 of file avx512fintrin.h.

References __a, __b, __src, and _mm512_xor_epi32().

Referenced by _mm512_maskz_xor_epi32().

◆ _mm512_mask_xor_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mask_xor_epi64 ( __m512i  __src,
__mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 805 of file avx512fintrin.h.

References __a, __b, __src, and _mm512_xor_epi64().

Referenced by _mm512_maskz_xor_epi64().

◆ _mm512_maskz_abs_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_abs_epi32 ( __mmask16  __U,
__m512i  __A 
)
static

Definition at line 1906 of file avx512fintrin.h.

References _mm512_abs_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_abs_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_abs_epi64 ( __mmask8  __U,
__m512i  __A 
)
static

Definition at line 1884 of file avx512fintrin.h.

References _mm512_abs_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_add_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_add_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 933 of file avx512fintrin.h.

References _mm512_add_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_add_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_add_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 889 of file avx512fintrin.h.

References _mm512_add_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_add_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_add_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 1980 of file avx512fintrin.h.

References _mm512_add_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_add_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_add_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 1994 of file avx512fintrin.h.

References _mm512_add_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_and_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_and_epi32 ( __mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 663 of file avx512fintrin.h.

References __a, __b, _mm512_mask_and_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_and_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_and_epi64 ( __mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 684 of file avx512fintrin.h.

References __a, __b, _mm512_mask_and_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_andnot_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 711 of file avx512fintrin.h.

References _mm512_mask_andnot_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_andnot_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_andnot_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 732 of file avx512fintrin.h.

References _mm512_mask_andnot_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcast_f32x4()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_f32x4 ( __mmask16  __M,
__m128  __A 
)
static

Definition at line 6847 of file avx512fintrin.h.

References _mm512_broadcast_f32x4(), and _mm512_setzero_ps().

◆ _mm512_maskz_broadcast_f64x4()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_f64x4 ( __mmask8  __M,
__m256d  __A 
)
static

Definition at line 6870 of file avx512fintrin.h.

References _mm512_broadcast_f64x4(), and _mm512_setzero_pd().

◆ _mm512_maskz_broadcast_i32x4()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_i32x4 ( __mmask16  __M,
__m128i  __A 
)
static

Definition at line 6894 of file avx512fintrin.h.

References _mm512_broadcast_i32x4(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcast_i64x4()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcast_i64x4 ( __mmask8  __M,
__m256i  __A 
)
static

Definition at line 6917 of file avx512fintrin.h.

References _mm512_broadcast_i64x4(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcastd_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastd_epi32 ( __mmask16  __M,
__m128i  __A 
)
static

Definition at line 237 of file avx512fintrin.h.

References _mm512_broadcastd_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcastq_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastq_epi64 ( __mmask8  __M,
__m128i  __A 
)
static

Definition at line 261 of file avx512fintrin.h.

References _mm512_broadcastq_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_broadcastsd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastsd_pd ( __mmask8  __M,
__m128d  __A 
)
static

Definition at line 6933 of file avx512fintrin.h.

References _mm512_broadcastsd_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_broadcastss_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_broadcastss_ps ( __mmask16  __M,
__m128  __A 
)
static

Definition at line 6949 of file avx512fintrin.h.

References _mm512_broadcastss_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_compress_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_epi32 ( __mmask16  __U,
__m512i  __A 
)
static

Definition at line 8558 of file avx512fintrin.h.

References _mm512_setzero_si512().

◆ _mm512_maskz_compress_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_epi64 ( __mmask8  __U,
__m512i  __A 
)
static

Definition at line 8524 of file avx512fintrin.h.

References _mm512_setzero_si512().

◆ _mm512_maskz_compress_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 8507 of file avx512fintrin.h.

References _mm512_setzero_pd().

◆ _mm512_maskz_compress_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_compress_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 8541 of file avx512fintrin.h.

References _mm512_setzero_ps().

◆ _mm512_maskz_cvtepi16_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi16_epi32 ( __mmask16  __U,
__m256i  __A 
)
static

Definition at line 4815 of file avx512fintrin.h.

References _mm512_cvtepi16_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepi16_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi16_epi64 ( __mmask8  __U,
__m128i  __A 
)
static

Definition at line 4837 of file avx512fintrin.h.

References _mm512_cvtepi16_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_epi16 ( __mmask16  __M,
__m512i  __A 
)
static

Definition at line 7294 of file avx512fintrin.h.

References _mm256_setzero_si256().

◆ _mm512_maskz_cvtepi32_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_epi64 ( __mmask8  __U,
__m256i  __X 
)
static

Definition at line 4793 of file avx512fintrin.h.

References _mm512_cvtepi32_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_epi8 ( __mmask16  __M,
__m512i  __A 
)
static

Definition at line 7265 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtepi32_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_pd ( __mmask8  __U,
__m256i  __A 
)
static

Definition at line 3655 of file avx512fintrin.h.

References _mm512_cvtepi32_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_cvtepi32_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi32_ps ( __mmask16  __U,
__m512i  __A 
)
static

Definition at line 3689 of file avx512fintrin.h.

References _mm512_cvtepi32_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_cvtepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_epi16 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7381 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_epi32 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7352 of file avx512fintrin.h.

References _mm256_setzero_si256().

◆ _mm512_maskz_cvtepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi64_epi8 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7323 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtepi8_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi8_epi32 ( __mmask16  __U,
__m128i  __A 
)
static

Definition at line 4747 of file avx512fintrin.h.

References _mm512_cvtepi8_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepi8_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepi8_epi64 ( __mmask8  __U,
__m128i  __A 
)
static

Definition at line 4771 of file avx512fintrin.h.

References _mm512_cvtepi8_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepu16_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu16_epi32 ( __mmask16  __U,
__m256i  __A 
)
static

Definition at line 4925 of file avx512fintrin.h.

References _mm512_cvtepu16_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepu16_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu16_epi64 ( __mmask8  __U,
__m128i  __A 
)
static

Definition at line 4947 of file avx512fintrin.h.

References _mm512_cvtepu16_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepu32_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu32_epi64 ( __mmask8  __U,
__m256i  __X 
)
static

Definition at line 4903 of file avx512fintrin.h.

References _mm512_cvtepu32_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepu32_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu32_pd ( __mmask8  __U,
__m256i  __A 
)
static

Definition at line 3711 of file avx512fintrin.h.

References _mm512_cvtepu32_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_cvtepu32_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu32_ps ( __mmask16  __U,
__m512i  __A 
)
static

Definition at line 3633 of file avx512fintrin.h.

References _mm512_cvtepu32_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_cvtepu8_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu8_epi32 ( __mmask16  __U,
__m128i  __A 
)
static

Definition at line 4859 of file avx512fintrin.h.

References _mm512_cvtepu8_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtepu8_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtepu8_epi64 ( __mmask8  __U,
__m128i  __A 
)
static

Definition at line 4881 of file avx512fintrin.h.

References _mm512_cvtepu8_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_cvtpd_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epi32 ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 4015 of file avx512fintrin.h.

References _mm256_setzero_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtpd_epu32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_epu32 ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 4103 of file avx512fintrin.h.

References _mm256_setzero_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtpd_ps()

static __inline__ __m256 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtpd_ps ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 3764 of file avx512fintrin.h.

References _mm256_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtph_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtph_ps ( __mmask16  __U,
__m256i  __A 
)
static

Definition at line 3845 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epi32 ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 3971 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_epu32 ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 4059 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtps_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtps_pd ( __mmask8  __U,
__m256  __A 
)
static

Definition at line 8959 of file avx512fintrin.h.

References _mm512_cvtps_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_cvtsepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi32_epi16 ( __mmask16  __M,
__m512i  __A 
)
static

Definition at line 7001 of file avx512fintrin.h.

References _mm256_setzero_si256().

◆ _mm512_maskz_cvtsepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi32_epi8 ( __mmask16  __M,
__m512i  __A 
)
static

Definition at line 6972 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtsepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi64_epi16 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7088 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtsepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi64_epi32 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7059 of file avx512fintrin.h.

References _mm256_setzero_si256().

◆ _mm512_maskz_cvtsepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtsepi64_epi8 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7030 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvttpd_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epi32 ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 3887 of file avx512fintrin.h.

References _mm256_setzero_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttpd_epu32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttpd_epu32 ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 6337 of file avx512fintrin.h.

References _mm256_setzero_si256(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttps_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epi32 ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 3929 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvttps_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvttps_epu32 ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 3580 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_cvtusepi32_epi16()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi32_epi16 ( __mmask16  __M,
__m512i  __A 
)
static

Definition at line 7148 of file avx512fintrin.h.

References _mm256_setzero_si256().

◆ _mm512_maskz_cvtusepi32_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi32_epi8 ( __mmask16  __M,
__m512i  __A 
)
static

Definition at line 7118 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtusepi64_epi16()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi64_epi16 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7236 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_cvtusepi64_epi32()

static __inline__ __m256i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi64_epi32 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7207 of file avx512fintrin.h.

References _mm256_setzero_si256().

◆ _mm512_maskz_cvtusepi64_epi8()

static __inline__ __m128i __DEFAULT_FN_ATTRS512 _mm512_maskz_cvtusepi64_epi8 ( __mmask8  __M,
__m512i  __A 
)
static

Definition at line 7178 of file avx512fintrin.h.

References _mm_setzero_si128().

◆ _mm512_maskz_div_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_div_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 2332 of file avx512fintrin.h.

References _mm512_div_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_div_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_div_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 2352 of file avx512fintrin.h.

References _mm512_div_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_expand_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_epi32 ( __mmask16  __U,
__m512i  __A 
)
static

Definition at line 8922 of file avx512fintrin.h.

References _mm512_setzero_si512().

◆ _mm512_maskz_expand_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_epi64 ( __mmask8  __U,
__m512i  __A 
)
static

Definition at line 8826 of file avx512fintrin.h.

References _mm512_setzero_si512().

◆ _mm512_maskz_expand_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 8810 of file avx512fintrin.h.

References _mm512_setzero_pd().

◆ _mm512_maskz_expand_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_expand_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 8906 of file avx512fintrin.h.

References _mm512_setzero_ps().

◆ _mm512_maskz_expandloadu_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_epi32 ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 8890 of file avx512fintrin.h.

References __P, and _mm512_setzero_si512().

◆ _mm512_maskz_expandloadu_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_epi64 ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 8858 of file avx512fintrin.h.

References __P, and _mm512_setzero_si512().

◆ _mm512_maskz_expandloadu_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_pd ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 8842 of file avx512fintrin.h.

References __P, and _mm512_setzero_pd().

◆ _mm512_maskz_expandloadu_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_expandloadu_ps ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 8874 of file avx512fintrin.h.

References __P, and _mm512_setzero_ps().

◆ _mm512_maskz_fmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmadd_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2565 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmadd_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2769 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmaddsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmaddsub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2938 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmaddsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmaddsub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 3057 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2595 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2799 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmsubadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsubadd_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2968 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fmsubadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fmsubadd_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 3087 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fnmadd_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmadd_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2625 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fnmadd_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmadd_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2829 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fnmsub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmsub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B,
__m512d  __C 
)
static

Definition at line 2645 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_fnmsub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_fnmsub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B,
__m512  __C 
)
static

Definition at line 2849 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_getexp_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_getexp_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 7592 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_getexp_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_getexp_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 7634 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_load_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_load_epi32 ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 5235 of file avx512fintrin.h.

References __P, and _mm512_setzero_si512().

◆ _mm512_maskz_load_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_load_epi64 ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 5291 of file avx512fintrin.h.

References __P, and _mm512_setzero_si512().

◆ _mm512_maskz_load_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_load_pd ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 4477 of file avx512fintrin.h.

References __P, and _mm512_setzero_pd().

◆ _mm512_maskz_load_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_load_ps ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 4454 of file avx512fintrin.h.

References __P, and _mm512_setzero_ps().

◆ _mm512_maskz_loadu_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_epi32 ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 4353 of file avx512fintrin.h.

References __P, and _mm512_setzero_si512().

◆ _mm512_maskz_loadu_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_epi64 ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 4379 of file avx512fintrin.h.

References __P, and _mm512_setzero_si512().

◆ _mm512_maskz_loadu_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_pd ( __mmask8  __U,
void const *  __P 
)
static

Definition at line 4413 of file avx512fintrin.h.

References __P, and _mm512_setzero_pd().

◆ _mm512_maskz_loadu_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_loadu_ps ( __mmask16  __U,
void const *  __P 
)
static

Definition at line 4396 of file avx512fintrin.h.

References __P, and _mm512_setzero_ps().

◆ _mm512_maskz_max_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epi32 ( __mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1124 of file avx512fintrin.h.

References _mm512_max_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_max_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epi64 ( __mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1168 of file avx512fintrin.h.

References _mm512_max_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_max_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epu32 ( __mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1146 of file avx512fintrin.h.

References _mm512_max_epu32(), and _mm512_setzero_si512().

◆ _mm512_maskz_max_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_max_epu64 ( __mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1190 of file avx512fintrin.h.

References _mm512_max_epu64(), and _mm512_setzero_si512().

◆ _mm512_maskz_max_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_max_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 992 of file avx512fintrin.h.

References _mm512_max_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_max_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_max_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 1029 of file avx512fintrin.h.

References _mm512_max_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_min_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epi32 ( __mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1359 of file avx512fintrin.h.

References _mm512_min_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_min_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epi64 ( __mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1403 of file avx512fintrin.h.

References _mm512_min_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_min_epu32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epu32 ( __mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1381 of file avx512fintrin.h.

References _mm512_min_epu32(), and _mm512_setzero_si512().

◆ _mm512_maskz_min_epu64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_min_epu64 ( __mmask8  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1425 of file avx512fintrin.h.

References _mm512_min_epu64(), and _mm512_setzero_si512().

◆ _mm512_maskz_min_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_min_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 1227 of file avx512fintrin.h.

References _mm512_min_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_min_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_min_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 1264 of file avx512fintrin.h.

References _mm512_min_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_mov_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_epi32 ( __mmask16  __U,
__m512i  __A 
)
static

◆ _mm512_maskz_mov_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_epi64 ( __mmask8  __U,
__m512i  __A 
)
static

◆ _mm512_maskz_mov_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 8987 of file avx512fintrin.h.

References _mm512_setzero_pd().

Referenced by _mm512_mask_reduce_add_pd().

◆ _mm512_maskz_mov_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_mov_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 9003 of file avx512fintrin.h.

References _mm512_setzero_ps().

Referenced by _mm512_mask_reduce_add_ps().

◆ _mm512_maskz_movedup_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_movedup_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 5322 of file avx512fintrin.h.

References _mm512_movedup_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_movehdup_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_movehdup_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 8684 of file avx512fintrin.h.

References _mm512_movehdup_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_moveldup_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_moveldup_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 8707 of file avx512fintrin.h.

References _mm512_moveldup_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_mul_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_epi32 ( __mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 1447 of file avx512fintrin.h.

References __Y, _mm512_mul_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_mul_epu32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_epu32 ( __mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 1469 of file avx512fintrin.h.

References __Y, _mm512_mul_epu32(), and _mm512_setzero_si512().

◆ _mm512_maskz_mul_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 2210 of file avx512fintrin.h.

References _mm512_mul_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_mul_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_mul_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 2224 of file avx512fintrin.h.

References _mm512_mul_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_mullo_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_mullo_epi32 ( __mmask16  __M,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 1483 of file avx512fintrin.h.

References _mm512_mullo_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_or_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_or_epi32 ( __mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 753 of file avx512fintrin.h.

References __a, __b, _mm512_mask_or_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_or_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_or_epi64 ( __mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 773 of file avx512fintrin.h.

References __a, __b, _mm512_mask_or_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_permutevar_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_permutevar_pd ( __mmask8  __U,
__m512d  __A,
__m512i  __C 
)
static

Definition at line 6208 of file avx512fintrin.h.

References _mm512_permutevar_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_permutevar_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_permutevar_ps ( __mmask16  __U,
__m512  __A,
__m512i  __C 
)
static

Definition at line 6230 of file avx512fintrin.h.

References _mm512_permutevar_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_permutex2var_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 3295 of file avx512fintrin.h.

References _mm512_permutex2var_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_permutex2var_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

Definition at line 3329 of file avx512fintrin.h.

References _mm512_permutex2var_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_permutex2var_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_pd ( __mmask8  __U,
__m512d  __A,
__m512i  __I,
__m512d  __B 
)
static

Definition at line 6262 of file avx512fintrin.h.

References _mm512_permutex2var_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_permutex2var_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_permutex2var_ps ( __mmask16  __U,
__m512  __A,
__m512i  __I,
__m512  __B 
)
static

Definition at line 6294 of file avx512fintrin.h.

References _mm512_permutex2var_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_permutexvar_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_epi32 ( __mmask16  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 8353 of file avx512fintrin.h.

References __Y, _mm512_permutexvar_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_permutexvar_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_epi64 ( __mmask8  __M,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 8306 of file avx512fintrin.h.

References __Y, _mm512_permutexvar_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_permutexvar_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_pd ( __mmask8  __U,
__m512i  __X,
__m512d  __Y 
)
static

Definition at line 8292 of file avx512fintrin.h.

References __Y, _mm512_permutexvar_pd(), and _mm512_setzero_pd().

◆ _mm512_maskz_permutexvar_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_permutexvar_ps ( __mmask16  __U,
__m512i  __X,
__m512  __Y 
)
static

Definition at line 8337 of file avx512fintrin.h.

References __Y, _mm512_permutexvar_ps(), and _mm512_setzero_ps().

◆ _mm512_maskz_rcp14_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_rcp14_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 1707 of file avx512fintrin.h.

References _mm512_setzero_pd().

◆ _mm512_maskz_rcp14_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_rcp14_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 1733 of file avx512fintrin.h.

References _mm512_setzero_ps().

◆ _mm512_maskz_rolv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rolv_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 5081 of file avx512fintrin.h.

References _mm512_rolv_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_rolv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rolv_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 5103 of file avx512fintrin.h.

References _mm512_rolv_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_rorv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rorv_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4969 of file avx512fintrin.h.

References _mm512_rorv_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_rorv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_rorv_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4991 of file avx512fintrin.h.

References _mm512_rorv_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_rsqrt14_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_rsqrt14_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 1599 of file avx512fintrin.h.

References _mm512_setzero_pd().

◆ _mm512_maskz_rsqrt14_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_rsqrt14_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 1625 of file avx512fintrin.h.

References _mm512_setzero_ps().

◆ _mm512_maskz_scalef_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_scalef_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 6470 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_scalef_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_scalef_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 6520 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_maskz_set1_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_set1_epi32 ( __mmask16  __M,
int  __A 
)
static

Definition at line 326 of file avx512fintrin.h.

References _mm512_set1_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_set1_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_set1_epi64 ( __mmask8  __M,
long long  __A 
)
static

Definition at line 340 of file avx512fintrin.h.

References _mm512_set1_epi64(), and _mm512_setzero_si512().

◆ _mm512_maskz_sll_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sll_epi32 ( __mmask16  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5702 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_sll_epi32().

◆ _mm512_maskz_sll_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sll_epi64 ( __mmask8  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5724 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_sll_epi64().

◆ _mm512_maskz_slli_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_slli_epi32 ( __mmask16  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5152 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_slli_epi32().

◆ _mm512_maskz_slli_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_slli_epi64 ( __mmask8  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5173 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_slli_epi64().

◆ _mm512_maskz_sllv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sllv_epi32 ( __mmask16  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5746 of file avx512fintrin.h.

References __Y, _mm512_setzero_si512(), and _mm512_sllv_epi32().

◆ _mm512_maskz_sllv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sllv_epi64 ( __mmask8  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5768 of file avx512fintrin.h.

References __Y, _mm512_setzero_si512(), and _mm512_sllv_epi64().

◆ _mm512_maskz_sqrt_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_sqrt_pd ( __mmask8  __U,
__m512d  __A 
)
static

Definition at line 1539 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _mm512_sqrt_pd().

◆ _mm512_maskz_sqrt_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_sqrt_ps ( __mmask16  __U,
__m512  __A 
)
static

Definition at line 1575 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _mm512_sqrt_ps().

◆ _mm512_maskz_sra_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sra_epi32 ( __mmask16  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5790 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_sra_epi32().

◆ _mm512_maskz_sra_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sra_epi64 ( __mmask8  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5812 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_sra_epi64().

◆ _mm512_maskz_srai_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srai_epi32 ( __mmask16  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 6641 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_srai_epi32().

◆ _mm512_maskz_srai_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srai_epi64 ( __mmask8  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 6663 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_srai_epi64().

◆ _mm512_maskz_srav_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srav_epi32 ( __mmask16  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5834 of file avx512fintrin.h.

References __Y, _mm512_setzero_si512(), and _mm512_srav_epi32().

◆ _mm512_maskz_srav_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srav_epi64 ( __mmask8  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5856 of file avx512fintrin.h.

References __Y, _mm512_setzero_si512(), and _mm512_srav_epi64().

◆ _mm512_maskz_srl_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srl_epi32 ( __mmask16  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5878 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_srl_epi32().

◆ _mm512_maskz_srl_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srl_epi64 ( __mmask8  __U,
__m512i  __A,
__m128i  __B 
)
static

Definition at line 5900 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_srl_epi64().

◆ _mm512_maskz_srli_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srli_epi32 ( __mmask16  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5196 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_srli_epi32().

◆ _mm512_maskz_srli_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srli_epi64 ( __mmask8  __U,
__m512i  __A,
unsigned int  __B 
)
static

Definition at line 5218 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_srli_epi64().

◆ _mm512_maskz_srlv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srlv_epi32 ( __mmask16  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5922 of file avx512fintrin.h.

References __Y, _mm512_setzero_si512(), and _mm512_srlv_epi32().

◆ _mm512_maskz_srlv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_srlv_epi64 ( __mmask8  __U,
__m512i  __X,
__m512i  __Y 
)
static

Definition at line 5944 of file avx512fintrin.h.

References __Y, _mm512_setzero_si512(), and _mm512_srlv_epi64().

◆ _mm512_maskz_sub_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 955 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_sub_epi32().

◆ _mm512_maskz_sub_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 911 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_sub_epi64().

◆ _mm512_maskz_sub_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 2095 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _mm512_sub_pd().

◆ _mm512_maskz_sub_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_sub_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 2109 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _mm512_sub_ps().

◆ _mm512_maskz_unpackhi_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4243 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_unpackhi_epi32().

◆ _mm512_maskz_unpackhi_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4292 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_unpackhi_epi64().

◆ _mm512_maskz_unpackhi_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 4142 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _mm512_unpackhi_pd().

◆ _mm512_maskz_unpackhi_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_unpackhi_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 4191 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _mm512_unpackhi_ps().

◆ _mm512_maskz_unpacklo_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_epi32 ( __mmask16  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4269 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_unpacklo_epi32().

◆ _mm512_maskz_unpacklo_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_epi64 ( __mmask8  __U,
__m512i  __A,
__m512i  __B 
)
static

Definition at line 4315 of file avx512fintrin.h.

References _mm512_setzero_si512(), and _mm512_unpacklo_epi64().

◆ _mm512_maskz_unpacklo_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_pd ( __mmask8  __U,
__m512d  __A,
__m512d  __B 
)
static

Definition at line 4165 of file avx512fintrin.h.

References _mm512_setzero_pd(), and _mm512_unpacklo_pd().

◆ _mm512_maskz_unpacklo_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_maskz_unpacklo_ps ( __mmask16  __U,
__m512  __A,
__m512  __B 
)
static

Definition at line 4217 of file avx512fintrin.h.

References _mm512_setzero_ps(), and _mm512_unpacklo_ps().

◆ _mm512_maskz_xor_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_epi32 ( __mmask16  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 793 of file avx512fintrin.h.

References __a, __b, _mm512_mask_xor_epi32(), and _mm512_setzero_si512().

◆ _mm512_maskz_xor_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_maskz_xor_epi64 ( __mmask8  __k,
__m512i  __a,
__m512i  __b 
)
static

Definition at line 813 of file avx512fintrin.h.

References __a, __b, _mm512_mask_xor_epi64(), and _mm512_setzero_si512().

◆ _mm512_max_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1110 of file avx512fintrin.h.

Referenced by _mm512_mask_max_epi32(), and _mm512_maskz_max_epi32().

◆ _mm512_max_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1154 of file avx512fintrin.h.

Referenced by _mm512_mask_max_epi64(), and _mm512_maskz_max_epi64().

◆ _mm512_max_epu32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epu32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1132 of file avx512fintrin.h.

Referenced by _mm512_mask_max_epu32(), and _mm512_maskz_max_epu32().

◆ _mm512_max_epu64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_max_epu64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1176 of file avx512fintrin.h.

Referenced by _mm512_mask_max_epu64(), and _mm512_maskz_max_epu64().

◆ _mm512_max_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_max_pd ( __m512d  __A,
__m512d  __B 
)
static

Definition at line 977 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_max_pd(), and _mm512_maskz_max_pd().

◆ _mm512_max_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_max_ps ( __m512  __A,
__m512  __B 
)
static

Definition at line 1014 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_max_ps(), and _mm512_maskz_max_ps().

◆ _mm512_min_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1345 of file avx512fintrin.h.

Referenced by _mm512_mask_min_epi32(), and _mm512_maskz_min_epi32().

◆ _mm512_min_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1389 of file avx512fintrin.h.

Referenced by _mm512_mask_min_epi64(), and _mm512_maskz_min_epi64().

◆ _mm512_min_epu32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epu32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1367 of file avx512fintrin.h.

Referenced by _mm512_mask_min_epu32(), and _mm512_maskz_min_epu32().

◆ _mm512_min_epu64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_min_epu64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1411 of file avx512fintrin.h.

Referenced by _mm512_mask_min_epu64(), and _mm512_maskz_min_epu64().

◆ _mm512_min_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_min_pd ( __m512d  __A,
__m512d  __B 
)
static

Definition at line 1212 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_min_pd(), and _mm512_maskz_min_pd().

◆ _mm512_min_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_min_ps ( __m512  __A,
__m512  __B 
)
static

Definition at line 1249 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_min_ps(), and _mm512_maskz_min_ps().

◆ _mm512_movedup_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_movedup_pd ( __m512d  __A)
static

Definition at line 5307 of file avx512fintrin.h.

Referenced by _mm512_mask_movedup_pd(), and _mm512_maskz_movedup_pd().

◆ _mm512_movehdup_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_movehdup_ps ( __m512  __A)
static

Definition at line 8669 of file avx512fintrin.h.

Referenced by _mm512_mask_movehdup_ps(), and _mm512_maskz_movehdup_ps().

◆ _mm512_moveldup_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_moveldup_ps ( __m512  __A)
static

Definition at line 8692 of file avx512fintrin.h.

Referenced by _mm512_mask_moveldup_ps(), and _mm512_maskz_moveldup_ps().

◆ _mm512_mul_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mul_epi32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 1433 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_mul_epi32(), and _mm512_maskz_mul_epi32().

◆ _mm512_mul_epu32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mul_epu32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 1455 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_mul_epu32(), and _mm512_maskz_mul_epu32().

◆ _mm512_mul_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_mul_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 851 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_mul_pd(), and _mm512_maskz_mul_pd().

◆ _mm512_mul_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_mul_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 857 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_mul_ps(), and _mm512_maskz_mul_ps().

◆ _mm512_mullo_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_mullo_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1477 of file avx512fintrin.h.

Referenced by _mm512_mask_mullo_epi32(), and _mm512_maskz_mullo_epi32().

◆ _mm512_mullox_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_mullox_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 1499 of file avx512fintrin.h.

Referenced by _mm512_mask_mullox_epi64().

◆ _mm512_or_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_or_epi32 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 739 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_or_epi32().

◆ _mm512_or_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_or_epi64 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 759 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_or_epi64().

◆ _mm512_or_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_or_si512 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 825 of file avx512fintrin.h.

References __a, and __b.

◆ _mm512_permutevar_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_permutevar_pd ( __m512d  __A,
__m512i  __C 
)
static

Definition at line 6194 of file avx512fintrin.h.

Referenced by _mm512_mask_permutevar_pd(), and _mm512_maskz_permutevar_pd().

◆ _mm512_permutevar_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_permutevar_ps ( __m512  __A,
__m512i  __C 
)
static

Definition at line 6216 of file avx512fintrin.h.

Referenced by _mm512_mask_permutevar_ps(), and _mm512_maskz_permutevar_ps().

◆ _mm512_permutex2var_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_permutex2var_epi32 ( __m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

◆ _mm512_permutex2var_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_permutex2var_epi64 ( __m512i  __A,
__m512i  __I,
__m512i  __B 
)
static

◆ _mm512_permutex2var_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_permutex2var_pd ( __m512d  __A,
__m512i  __I,
__m512d  __B 
)
static

◆ _mm512_permutex2var_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_permutex2var_ps ( __m512  __A,
__m512i  __I,
__m512  __B 
)
static

◆ _mm512_permutexvar_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_permutexvar_epi32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 8345 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_permutexvar_epi32(), and _mm512_maskz_permutexvar_epi32().

◆ _mm512_permutexvar_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_permutexvar_epi64 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 8300 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_permutexvar_epi64(), and _mm512_maskz_permutexvar_epi64().

◆ _mm512_permutexvar_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_permutexvar_pd ( __m512i  __X,
__m512d  __Y 
)
static

Definition at line 8278 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_permutexvar_pd(), and _mm512_maskz_permutexvar_pd().

◆ _mm512_permutexvar_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_permutexvar_ps ( __m512i  __X,
__m512  __Y 
)
static

Definition at line 8323 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_permutexvar_ps(), and _mm512_maskz_permutexvar_ps().

◆ _mm512_rcp14_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_rcp14_pd ( __m512d  __A)
static

Definition at line 1690 of file avx512fintrin.h.

References _mm512_setzero_pd().

◆ _mm512_rcp14_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_rcp14_ps ( __m512  __A)
static

Definition at line 1716 of file avx512fintrin.h.

References _mm512_setzero_ps().

◆ _mm512_reduce_add_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_add_epi32 ( __m512i  __W)
static

Definition at line 9404 of file avx512fintrin.h.

◆ _mm512_reduce_add_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_add_epi64 ( __m512i  __W)
static

Definition at line 9340 of file avx512fintrin.h.

◆ _mm512_reduce_add_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_add_pd ( __m512d  __W)
static

Definition at line 9383 of file avx512fintrin.h.

◆ _mm512_reduce_add_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_add_ps ( __m512  __W)
static

Definition at line 9448 of file avx512fintrin.h.

◆ _mm512_reduce_and_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_and_epi32 ( __m512i  __W)
static

Definition at line 9414 of file avx512fintrin.h.

◆ _mm512_reduce_and_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_and_epi64 ( __m512i  __W)
static

Definition at line 9348 of file avx512fintrin.h.

◆ _mm512_reduce_max_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epi32 ( __m512i  __V)
static

Definition at line 9513 of file avx512fintrin.h.

◆ _mm512_reduce_max_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epi64 ( __m512i  __V)
static

Definition at line 9470 of file avx512fintrin.h.

◆ _mm512_reduce_max_epu32()

static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epu32 ( __m512i  __V)
static

Definition at line 9518 of file avx512fintrin.h.

◆ _mm512_reduce_max_epu64()

static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_reduce_max_epu64 ( __m512i  __V)
static

Definition at line 9475 of file avx512fintrin.h.

◆ _mm512_reduce_max_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_max_pd ( __m512d  __V)
static

Definition at line 9557 of file avx512fintrin.h.

◆ _mm512_reduce_max_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_max_ps ( __m512  __V)
static

Definition at line 9579 of file avx512fintrin.h.

◆ _mm512_reduce_min_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epi32 ( __m512i  __V)
static

Definition at line 9523 of file avx512fintrin.h.

◆ _mm512_reduce_min_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epi64 ( __m512i  __V)
static

Definition at line 9480 of file avx512fintrin.h.

◆ _mm512_reduce_min_epu32()

static __inline__ unsigned int __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epu32 ( __m512i  __V)
static

Definition at line 9528 of file avx512fintrin.h.

◆ _mm512_reduce_min_epu64()

static __inline__ unsigned long long __DEFAULT_FN_ATTRS512 _mm512_reduce_min_epu64 ( __m512i  __V)
static

Definition at line 9485 of file avx512fintrin.h.

◆ _mm512_reduce_min_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_min_pd ( __m512d  __V)
static

Definition at line 9562 of file avx512fintrin.h.

◆ _mm512_reduce_min_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_min_ps ( __m512  __V)
static

Definition at line 9584 of file avx512fintrin.h.

◆ _mm512_reduce_mul_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_epi32 ( __m512i  __W)
static

Definition at line 9409 of file avx512fintrin.h.

◆ _mm512_reduce_mul_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_epi64 ( __m512i  __W)
static

Definition at line 9344 of file avx512fintrin.h.

◆ _mm512_reduce_mul_pd()

static __inline__ double __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_pd ( __m512d  __W)
static

Definition at line 9387 of file avx512fintrin.h.

◆ _mm512_reduce_mul_ps()

static __inline__ float __DEFAULT_FN_ATTRS512 _mm512_reduce_mul_ps ( __m512  __W)
static

Definition at line 9453 of file avx512fintrin.h.

◆ _mm512_reduce_or_epi32()

static __inline__ int __DEFAULT_FN_ATTRS512 _mm512_reduce_or_epi32 ( __m512i  __W)
static

Definition at line 9419 of file avx512fintrin.h.

◆ _mm512_reduce_or_epi64()

static __inline__ long long __DEFAULT_FN_ATTRS512 _mm512_reduce_or_epi64 ( __m512i  __W)
static

Definition at line 9352 of file avx512fintrin.h.

◆ _mm512_rolv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rolv_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 5067 of file avx512fintrin.h.

Referenced by _mm512_mask_rolv_epi32(), and _mm512_maskz_rolv_epi32().

◆ _mm512_rolv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rolv_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 5089 of file avx512fintrin.h.

Referenced by _mm512_mask_rolv_epi64(), and _mm512_maskz_rolv_epi64().

◆ _mm512_rorv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rorv_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 4955 of file avx512fintrin.h.

Referenced by _mm512_mask_rorv_epi32(), and _mm512_maskz_rorv_epi32().

◆ _mm512_rorv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_rorv_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 4977 of file avx512fintrin.h.

Referenced by _mm512_mask_rorv_epi64(), and _mm512_maskz_rorv_epi64().

◆ _mm512_rsqrt14_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_rsqrt14_pd ( __m512d  __A)
static

Definition at line 1583 of file avx512fintrin.h.

References _mm512_setzero_pd().

◆ _mm512_rsqrt14_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_rsqrt14_ps ( __m512  __A)
static

Definition at line 1608 of file avx512fintrin.h.

References _mm512_setzero_ps().

◆ _mm512_scalef_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_scalef_pd ( __m512d  __A,
__m512d  __B 
)
static

Definition at line 6449 of file avx512fintrin.h.

References _mm512_undefined_pd(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_scalef_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_scalef_ps ( __m512  __A,
__m512  __B 
)
static

Definition at line 6499 of file avx512fintrin.h.

References _mm512_undefined_ps(), and _MM_FROUND_CUR_DIRECTION.

◆ _mm512_set1_epi16()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi16 ( short  __w)
static

Definition at line 308 of file avx512fintrin.h.

Referenced by _mm512_mask_set1_epi16(), and _mm512_maskz_set1_epi16().

◆ _mm512_set1_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi32 ( int  __s)
static

◆ _mm512_set1_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi64 ( long long  __d)
static

◆ _mm512_set1_epi8()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set1_epi8 ( char  __w)
static

Definition at line 294 of file avx512fintrin.h.

Referenced by _mm512_mask_set1_epi8(), and _mm512_maskz_set1_epi8().

◆ _mm512_set1_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_set1_pd ( double  __w)
static

◆ _mm512_set1_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_set1_ps ( float  __w)
static

◆ _mm512_set4_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set4_epi32 ( int  __A,
int  __B,
int  __C,
int  __D 
)
static

Definition at line 355 of file avx512fintrin.h.

References __D.

◆ _mm512_set4_epi64()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set4_epi64 ( long long  __A,
long long  __B,
long long  __C,
long long  __D 
)
static

Definition at line 363 of file avx512fintrin.h.

References __D.

◆ _mm512_set4_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_set4_pd ( double  __A,
double  __B,
double  __C,
double  __D 
)
static

Definition at line 371 of file avx512fintrin.h.

References __D.

◆ _mm512_set4_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_set4_ps ( float  __A,
float  __B,
float  __C,
float  __D 
)
static

Definition at line 378 of file avx512fintrin.h.

References __D.

◆ _mm512_set_epi16()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi16 ( short  __e31,
short  __e30,
short  __e29,
short  __e28,
short  __e27,
short  __e26,
short  __e25,
short  __e24,
short  __e23,
short  __e22,
short  __e21,
short  __e20,
short  __e19,
short  __e18,
short  __e17,
short  __e16,
short  __e15,
short  __e14,
short  __e13,
short  __e12,
short  __e11,
short  __e10,
short  __e9,
short  __e8,
short  __e7,
short  __e6,
short  __e5,
short  __e4,
short  __e3,
short  __e2,
short  __e1,
short  __e0 
)
static

Definition at line 9232 of file avx512fintrin.h.

◆ _mm512_set_epi32()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi32 ( int  __A,
int  __B,
int  __C,
int  __D,
int  __E,
int  __F,
int  __G,
int  __H,
int  __I,
int  __J,
int  __K,
int  __L,
int  __M,
int  __N,
int  __O,
int  __P 
)
static

Definition at line 9247 of file avx512fintrin.h.

References __D, __L, and __P.

◆ _mm512_set_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi64 ( long long  __A,
long long  __B,
long long  __C,
long long  __D,
long long  __E,
long long  __F,
long long  __G,
long long  __H 
)
static

Definition at line 9263 of file avx512fintrin.h.

References __D.

◆ _mm512_set_epi8()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_set_epi8 ( char  __e63,
char  __e62,
char  __e61,
char  __e60,
char  __e59,
char  __e58,
char  __e57,
char  __e56,
char  __e55,
char  __e54,
char  __e53,
char  __e52,
char  __e51,
char  __e50,
char  __e49,
char  __e48,
char  __e47,
char  __e46,
char  __e45,
char  __e44,
char  __e43,
char  __e42,
char  __e41,
char  __e40,
char  __e39,
char  __e38,
char  __e37,
char  __e36,
char  __e35,
char  __e34,
char  __e33,
char  __e32,
char  __e31,
char  __e30,
char  __e29,
char  __e28,
char  __e27,
char  __e26,
char  __e25,
char  __e24,
char  __e23,
char  __e22,
char  __e21,
char  __e20,
char  __e19,
char  __e18,
char  __e17,
char  __e16,
char  __e15,
char  __e14,
char  __e13,
char  __e12,
char  __e11,
char  __e10,
char  __e9,
char  __e8,
char  __e7,
char  __e6,
char  __e5,
char  __e4,
char  __e3,
char  __e2,
char  __e1,
char  __e0 
)
static

Definition at line 9208 of file avx512fintrin.h.

◆ _mm512_set_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_set_pd ( double  __A,
double  __B,
double  __C,
double  __D,
double  __E,
double  __F,
double  __G,
double  __H 
)
static

Definition at line 9275 of file avx512fintrin.h.

References __D.

◆ _mm512_set_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_set_ps ( float  __A,
float  __B,
float  __C,
float  __D,
float  __E,
float  __F,
float  __G,
float  __H,
float  __I,
float  __J,
float  __K,
float  __L,
float  __M,
float  __N,
float  __O,
float  __P 
)
static

Definition at line 9286 of file avx512fintrin.h.

References __D, __L, and __P.

◆ _mm512_setzero_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_pd ( void  )
static

◆ _mm512_setzero_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_ps ( void  )
static

◆ _mm512_setzero_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512_CONSTEXPR _mm512_setzero_si512 ( void  )
static

Definition at line 191 of file avx512fintrin.h.

Referenced by _mm512_cvtpd_epi64(), _mm512_cvtpd_epu64(), _mm512_cvtps_epi64(), _mm512_cvtps_epu64(), _mm512_cvttpd_epi64(), _mm512_cvttpd_epu64(), _mm512_cvttps_epi32(), _mm512_cvttps_epi64(), _mm512_cvttps_epu32(), _mm512_cvttps_epu64(), _mm512_mask_test_epi16_mask(), _mm512_mask_test_epi32_mask(), _mm512_mask_test_epi64_mask(), _mm512_mask_test_epi8_mask(), _mm512_mask_testn_epi16_mask(), _mm512_mask_testn_epi32_mask(), _mm512_mask_testn_epi64_mask(), _mm512_mask_testn_epi8_mask(), _mm512_maskz_abs_epi16(), _mm512_maskz_abs_epi32(), _mm512_maskz_abs_epi64(), _mm512_maskz_abs_epi8(), _mm512_maskz_add_epi16(), _mm512_maskz_add_epi32(), _mm512_maskz_add_epi64(), _mm512_maskz_add_epi8(), _mm512_maskz_adds_epi16(), _mm512_maskz_adds_epi8(), _mm512_maskz_adds_epu16(), _mm512_maskz_adds_epu8(), _mm512_maskz_and_epi32(), _mm512_maskz_and_epi64(), _mm512_maskz_andnot_epi32(), _mm512_maskz_andnot_epi64(), _mm512_maskz_avg_epu16(), _mm512_maskz_avg_epu8(), _mm512_maskz_broadcast_i32x2(), _mm512_maskz_broadcast_i32x4(), _mm512_maskz_broadcast_i32x8(), _mm512_maskz_broadcast_i64x2(), _mm512_maskz_broadcast_i64x4(), _mm512_maskz_broadcastb_epi8(), _mm512_maskz_broadcastd_epi32(), _mm512_maskz_broadcastq_epi64(), _mm512_maskz_broadcastw_epi16(), _mm512_maskz_compress_epi16(), _mm512_maskz_compress_epi32(), _mm512_maskz_compress_epi64(), _mm512_maskz_compress_epi8(), _mm512_maskz_conflict_epi32(), _mm512_maskz_conflict_epi64(), _mm512_maskz_cvtepi16_epi32(), _mm512_maskz_cvtepi16_epi64(), _mm512_maskz_cvtepi32_epi64(), _mm512_maskz_cvtepi8_epi16(), _mm512_maskz_cvtepi8_epi32(), _mm512_maskz_cvtepi8_epi64(), _mm512_maskz_cvtepu16_epi32(), _mm512_maskz_cvtepu16_epi64(), _mm512_maskz_cvtepu32_epi64(), _mm512_maskz_cvtepu8_epi16(), _mm512_maskz_cvtepu8_epi32(), _mm512_maskz_cvtepu8_epi64(), _mm512_maskz_cvtpd_epi64(), _mm512_maskz_cvtpd_epu64(), _mm512_maskz_cvtps_epi32(), _mm512_maskz_cvtps_epi64(), _mm512_maskz_cvtps_epu32(), _mm512_maskz_cvtps_epu64(), _mm512_maskz_cvttpd_epi64(), _mm512_maskz_cvttpd_epu64(), _mm512_maskz_cvttps_epi32(), _mm512_maskz_cvttps_epi64(), _mm512_maskz_cvttps_epu32(), _mm512_maskz_cvttps_epu64(), _mm512_maskz_cvttspd_epi64(), _mm512_maskz_cvttspd_epu64(), _mm512_maskz_cvttsps_epi32(), _mm512_maskz_cvttsps_epi64(), _mm512_maskz_cvttsps_epu32(), _mm512_maskz_cvttsps_epu64(), _mm512_maskz_dpbusd_epi32(), _mm512_maskz_dpbusds_epi32(), _mm512_maskz_dpwssd_epi32(), _mm512_maskz_dpwssds_epi32(), _mm512_maskz_expand_epi16(), _mm512_maskz_expand_epi32(), _mm512_maskz_expand_epi64(), _mm512_maskz_expand_epi8(), _mm512_maskz_expandloadu_epi16(), _mm512_maskz_expandloadu_epi32(), _mm512_maskz_expandloadu_epi64(), _mm512_maskz_expandloadu_epi8(), _mm512_maskz_load_epi32(), _mm512_maskz_load_epi64(), _mm512_maskz_loadu_epi16(), _mm512_maskz_loadu_epi32(), _mm512_maskz_loadu_epi64(), _mm512_maskz_loadu_epi8(), _mm512_maskz_lzcnt_epi32(), _mm512_maskz_lzcnt_epi64(), _mm512_maskz_madd52hi_epu64(), _mm512_maskz_madd52lo_epu64(), _mm512_maskz_madd_epi16(), _mm512_maskz_maddubs_epi16(), _mm512_maskz_max_epi16(), _mm512_maskz_max_epi32(), _mm512_maskz_max_epi64(), _mm512_maskz_max_epi8(), _mm512_maskz_max_epu16(), _mm512_maskz_max_epu32(), _mm512_maskz_max_epu64(), _mm512_maskz_max_epu8(), _mm512_maskz_min_epi16(), _mm512_maskz_min_epi32(), _mm512_maskz_min_epi64(), _mm512_maskz_min_epi8(), _mm512_maskz_min_epu16(), _mm512_maskz_min_epu32(), _mm512_maskz_min_epu64(), _mm512_maskz_min_epu8(), _mm512_maskz_mov_epi16(), _mm512_maskz_mov_epi32(), _mm512_maskz_mov_epi64(), _mm512_maskz_mov_epi8(), _mm512_maskz_mul_epi32(), _mm512_maskz_mul_epu32(), _mm512_maskz_mulhi_epi16(), _mm512_maskz_mulhi_epu16(), _mm512_maskz_mulhrs_epi16(), _mm512_maskz_mullo_epi16(), _mm512_maskz_mullo_epi32(), _mm512_maskz_mullo_epi64(), _mm512_maskz_multishift_epi64_epi8(), _mm512_maskz_or_epi32(), _mm512_maskz_or_epi64(), _mm512_maskz_packs_epi16(), _mm512_maskz_packs_epi32(), _mm512_maskz_packus_epi16(), _mm512_maskz_packus_epi32(), _mm512_maskz_permutex2var_epi16(), _mm512_maskz_permutex2var_epi32(), _mm512_maskz_permutex2var_epi64(), _mm512_maskz_permutex2var_epi8(), _mm512_maskz_permutexvar_epi16(), _mm512_maskz_permutexvar_epi32(), _mm512_maskz_permutexvar_epi64(), _mm512_maskz_permutexvar_epi8(), _mm512_maskz_popcnt_epi16(), _mm512_maskz_popcnt_epi32(), _mm512_maskz_popcnt_epi64(), _mm512_maskz_popcnt_epi8(), _mm512_maskz_rolv_epi32(), _mm512_maskz_rolv_epi64(), _mm512_maskz_rorv_epi32(), _mm512_maskz_rorv_epi64(), _mm512_maskz_set1_epi16(), _mm512_maskz_set1_epi32(), _mm512_maskz_set1_epi64(), _mm512_maskz_set1_epi8(), _mm512_maskz_shldv_epi16(), _mm512_maskz_shldv_epi32(), _mm512_maskz_shldv_epi64(), _mm512_maskz_shrdv_epi16(), _mm512_maskz_shrdv_epi32(), _mm512_maskz_shrdv_epi64(), _mm512_maskz_shuffle_epi8(), _mm512_maskz_sll_epi16(), _mm512_maskz_sll_epi32(), _mm512_maskz_sll_epi64(), _mm512_maskz_slli_epi16(), _mm512_maskz_slli_epi32(), _mm512_maskz_slli_epi64(), _mm512_maskz_sllv_epi16(), _mm512_maskz_sllv_epi32(), _mm512_maskz_sllv_epi64(), _mm512_maskz_sra_epi16(), _mm512_maskz_sra_epi32(), _mm512_maskz_sra_epi64(), _mm512_maskz_srai_epi16(), _mm512_maskz_srai_epi32(), _mm512_maskz_srai_epi64(), _mm512_maskz_srav_epi16(), _mm512_maskz_srav_epi32(), _mm512_maskz_srav_epi64(), _mm512_maskz_srl_epi16(), _mm512_maskz_srl_epi32(), _mm512_maskz_srl_epi64(), _mm512_maskz_srli_epi16(), _mm512_maskz_srli_epi32(), _mm512_maskz_srli_epi64(), _mm512_maskz_srlv_epi16(), _mm512_maskz_srlv_epi32(), _mm512_maskz_srlv_epi64(), _mm512_maskz_sub_epi16(), _mm512_maskz_sub_epi32(), _mm512_maskz_sub_epi64(), _mm512_maskz_sub_epi8(), _mm512_maskz_subs_epi16(), _mm512_maskz_subs_epi8(), _mm512_maskz_subs_epu16(), _mm512_maskz_subs_epu8(), _mm512_maskz_unpackhi_epi16(), _mm512_maskz_unpackhi_epi32(), _mm512_maskz_unpackhi_epi64(), _mm512_maskz_unpackhi_epi8(), _mm512_maskz_unpacklo_epi16(), _mm512_maskz_unpacklo_epi32(), _mm512_maskz_unpacklo_epi64(), _mm512_maskz_unpacklo_epi8(), _mm512_maskz_xor_epi32(), _mm512_maskz_xor_epi64(), _mm512_test_epi16_mask(), _mm512_test_epi32_mask(), _mm512_test_epi64_mask(), _mm512_test_epi8_mask(), _mm512_testn_epi16_mask(), _mm512_testn_epi32_mask(), _mm512_testn_epi64_mask(), and _mm512_testn_epi8_mask().

◆ _mm512_sll_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sll_epi32 ( __m512i  __A,
__m128i  __B 
)
static

Definition at line 5688 of file avx512fintrin.h.

Referenced by _mm512_mask_sll_epi32(), and _mm512_maskz_sll_epi32().

◆ _mm512_sll_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sll_epi64 ( __m512i  __A,
__m128i  __B 
)
static

Definition at line 5710 of file avx512fintrin.h.

Referenced by _mm512_mask_sll_epi64(), and _mm512_maskz_sll_epi64().

◆ _mm512_slli_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_slli_epi32 ( __m512i  __A,
unsigned int  __B 
)
static

Definition at line 5137 of file avx512fintrin.h.

Referenced by _mm512_mask_slli_epi32(), and _mm512_maskz_slli_epi32().

◆ _mm512_slli_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_slli_epi64 ( __m512i  __A,
unsigned int  __B 
)
static

Definition at line 5159 of file avx512fintrin.h.

Referenced by _mm512_mask_slli_epi64(), and _mm512_maskz_slli_epi64().

◆ _mm512_sllv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sllv_epi32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 5732 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_sllv_epi32(), and _mm512_maskz_sllv_epi32().

◆ _mm512_sllv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sllv_epi64 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 5754 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_sllv_epi64(), and _mm512_maskz_sllv_epi64().

◆ _mm512_sqrt_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_sqrt_pd ( __m512d  __A)
static

Definition at line 1524 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_sqrt_pd(), and _mm512_maskz_sqrt_pd().

◆ _mm512_sqrt_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_sqrt_ps ( __m512  __A)
static

Definition at line 1560 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

Referenced by _mm512_mask_sqrt_ps(), and _mm512_maskz_sqrt_ps().

◆ _mm512_sra_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sra_epi32 ( __m512i  __A,
__m128i  __B 
)
static

Definition at line 5776 of file avx512fintrin.h.

Referenced by _mm512_mask_sra_epi32(), and _mm512_maskz_sra_epi32().

◆ _mm512_sra_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sra_epi64 ( __m512i  __A,
__m128i  __B 
)
static

Definition at line 5798 of file avx512fintrin.h.

Referenced by _mm512_mask_sra_epi64(), and _mm512_maskz_sra_epi64().

◆ _mm512_srai_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srai_epi32 ( __m512i  __A,
unsigned int  __B 
)
static

Definition at line 6626 of file avx512fintrin.h.

Referenced by _mm512_mask_srai_epi32(), and _mm512_maskz_srai_epi32().

◆ _mm512_srai_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srai_epi64 ( __m512i  __A,
unsigned int  __B 
)
static

Definition at line 6649 of file avx512fintrin.h.

Referenced by _mm512_mask_srai_epi64(), and _mm512_maskz_srai_epi64().

◆ _mm512_srav_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srav_epi32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 5820 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_srav_epi32(), and _mm512_maskz_srav_epi32().

◆ _mm512_srav_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srav_epi64 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 5842 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_srav_epi64(), and _mm512_maskz_srav_epi64().

◆ _mm512_srl_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srl_epi32 ( __m512i  __A,
__m128i  __B 
)
static

Definition at line 5864 of file avx512fintrin.h.

Referenced by _mm512_mask_srl_epi32(), and _mm512_maskz_srl_epi32().

◆ _mm512_srl_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srl_epi64 ( __m512i  __A,
__m128i  __B 
)
static

Definition at line 5886 of file avx512fintrin.h.

Referenced by _mm512_mask_srl_epi64(), and _mm512_maskz_srl_epi64().

◆ _mm512_srli_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srli_epi32 ( __m512i  __A,
unsigned int  __B 
)
static

Definition at line 5181 of file avx512fintrin.h.

Referenced by _mm512_mask_srli_epi32(), and _mm512_maskz_srli_epi32().

◆ _mm512_srli_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srli_epi64 ( __m512i  __A,
unsigned int  __B 
)
static

Definition at line 5203 of file avx512fintrin.h.

Referenced by _mm512_mask_srli_epi64(), and _mm512_maskz_srli_epi64().

◆ _mm512_srlv_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srlv_epi32 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 5908 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_srlv_epi32(), and _mm512_maskz_srlv_epi32().

◆ _mm512_srlv_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_srlv_epi64 ( __m512i  __X,
__m512i  __Y 
)
static

Definition at line 5930 of file avx512fintrin.h.

References __Y.

Referenced by _mm512_mask_srlv_epi64(), and _mm512_maskz_srlv_epi64().

◆ _mm512_store_epi32()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_epi32 ( void *  __P,
__m512i  __A 
)
static

Definition at line 4609 of file avx512fintrin.h.

References __P.

◆ _mm512_store_epi64()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_epi64 ( void *  __P,
__m512i  __A 
)
static

Definition at line 4615 of file avx512fintrin.h.

References __P.

◆ _mm512_store_pd()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_pd ( void *  __P,
__m512d  __A 
)
static

Definition at line 4584 of file avx512fintrin.h.

References __P.

◆ _mm512_store_ps()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_ps ( void *  __P,
__m512  __A 
)
static

Definition at line 4597 of file avx512fintrin.h.

References __P.

◆ _mm512_store_si512()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_store_si512 ( void *  __P,
__m512i  __A 
)
static

Definition at line 4603 of file avx512fintrin.h.

References __P.

◆ _mm512_storeu_epi32()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_epi32 ( void *  __P,
__m512i  __A 
)
static

Definition at line 4531 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_storeu_epi64()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_epi64 ( void *  __P,
__m512i  __A 
)
static

Definition at line 4506 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_storeu_pd()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_pd ( void *  __P,
__m512d  __A 
)
static

Definition at line 4553 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_storeu_ps()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_ps ( void *  __P,
__m512  __A 
)
static

Definition at line 4569 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_storeu_si512()

static __inline void __DEFAULT_FN_ATTRS512 _mm512_storeu_si512 ( void *  __P,
__m512i  __A 
)
static

Definition at line 4522 of file avx512fintrin.h.

References __P, and __v.

◆ _mm512_stream_load_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_stream_load_si512 ( void const *  __P)
static

Definition at line 8478 of file avx512fintrin.h.

References __P.

◆ _mm512_stream_pd()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_stream_pd ( void *  __P,
__m512d  __A 
)
static

Definition at line 8485 of file avx512fintrin.h.

References __P.

◆ _mm512_stream_ps()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_stream_ps ( void *  __P,
__m512  __A 
)
static

Definition at line 8492 of file avx512fintrin.h.

References __P.

◆ _mm512_stream_si512()

static __inline__ void __DEFAULT_FN_ATTRS512 _mm512_stream_si512 ( void *  __P,
__m512i  __A 
)
static

Definition at line 8471 of file avx512fintrin.h.

References __P.

◆ _mm512_sub_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sub_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 941 of file avx512fintrin.h.

Referenced by _mm512_mask_sub_epi32(), and _mm512_maskz_sub_epi32().

◆ _mm512_sub_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_sub_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 897 of file avx512fintrin.h.

Referenced by _mm512_mask_sub_epi64(), and _mm512_maskz_sub_epi64().

◆ _mm512_sub_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_sub_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 863 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_sub_pd(), and _mm512_maskz_sub_pd().

◆ _mm512_sub_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_sub_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 869 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_sub_ps(), and _mm512_maskz_sub_ps().

◆ _mm512_test_epi32_mask()

static __inline __mmask16 __DEFAULT_FN_ATTRS512 _mm512_test_epi32_mask ( __m512i  __A,
__m512i  __B 
)
static

◆ _mm512_test_epi64_mask()

static __inline __mmask8 __DEFAULT_FN_ATTRS512 _mm512_test_epi64_mask ( __m512i  __A,
__m512i  __B 
)
static

◆ _mm512_testn_epi32_mask()

static __inline__ __mmask16 __DEFAULT_FN_ATTRS512 _mm512_testn_epi32_mask ( __m512i  __A,
__m512i  __B 
)
static

◆ _mm512_testn_epi64_mask()

static __inline__ __mmask8 __DEFAULT_FN_ATTRS512 _mm512_testn_epi64_mask ( __m512i  __A,
__m512i  __B 
)
static

◆ _mm512_undefined()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_undefined ( void  )
static

Definition at line 204 of file avx512fintrin.h.

◆ _mm512_undefined_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_undefined_epi32 ( void  )
static

◆ _mm512_undefined_pd()

static __inline__ __m512d __DEFAULT_FN_ATTRS512 _mm512_undefined_pd ( void  )
static

Definition at line 198 of file avx512fintrin.h.

Referenced by _mm512_getexp_pd(), and _mm512_scalef_pd().

◆ _mm512_undefined_ps()

static __inline__ __m512 __DEFAULT_FN_ATTRS512 _mm512_undefined_ps ( void  )
static

Definition at line 210 of file avx512fintrin.h.

Referenced by _mm512_getexp_ps(), and _mm512_scalef_ps().

◆ _mm512_unpackhi_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpackhi_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 4225 of file avx512fintrin.h.

Referenced by _mm512_mask_unpackhi_epi32(), and _mm512_maskz_unpackhi_epi32().

◆ _mm512_unpackhi_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpackhi_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 4277 of file avx512fintrin.h.

Referenced by _mm512_mask_unpackhi_epi64(), and _mm512_maskz_unpackhi_epi64().

◆ _mm512_unpackhi_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_unpackhi_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 4127 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_unpackhi_pd(), and _mm512_maskz_unpackhi_pd().

◆ _mm512_unpackhi_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_unpackhi_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 4173 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_unpackhi_ps(), and _mm512_maskz_unpackhi_ps().

◆ _mm512_unpacklo_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpacklo_epi32 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 4251 of file avx512fintrin.h.

Referenced by _mm512_mask_unpacklo_epi32(), and _mm512_maskz_unpacklo_epi32().

◆ _mm512_unpacklo_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_unpacklo_epi64 ( __m512i  __A,
__m512i  __B 
)
static

Definition at line 4300 of file avx512fintrin.h.

Referenced by _mm512_mask_unpacklo_epi64(), and _mm512_maskz_unpacklo_epi64().

◆ _mm512_unpacklo_pd()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_unpacklo_pd ( __m512d  __a,
__m512d  __b 
)
static

Definition at line 4150 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_unpacklo_pd(), and _mm512_maskz_unpacklo_pd().

◆ _mm512_unpacklo_ps()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_unpacklo_ps ( __m512  __a,
__m512  __b 
)
static

Definition at line 4199 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_unpacklo_ps(), and _mm512_maskz_unpacklo_ps().

◆ _mm512_xor_epi32()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_xor_epi32 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 779 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_xor_epi32().

◆ _mm512_xor_epi64()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_xor_epi64 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 799 of file avx512fintrin.h.

References __a, and __b.

Referenced by _mm512_mask_xor_epi64().

◆ _mm512_xor_si512()

static __inline__ __m512i __DEFAULT_FN_ATTRS512 _mm512_xor_si512 ( __m512i  __a,
__m512i  __b 
)
static

Definition at line 831 of file avx512fintrin.h.

References __a, and __b.

◆ _mm512_zextpd128_pd512()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_zextpd128_pd512 ( __m128d  __a)
static

Constructs a 512-bit floating-point vector of [8 x double] from a 128-bit floating-point vector of [2 x double].

The lower 128 bits contain the value of the source vector. The upper 384 bits are set to zero.

This intrinsic has no corresponding instruction.

Parameters
__aA 128-bit vector of [2 x double].
Returns
A 512-bit floating-point vector of [8 x double]. The lower 128 bits contain the value of the parameter. The upper 384 bits are set to zero.

Definition at line 551 of file avx512fintrin.h.

References __a, and _mm_setzero_pd().

◆ _mm512_zextpd256_pd512()

static __inline __m512d __DEFAULT_FN_ATTRS512 _mm512_zextpd256_pd512 ( __m256d  __a)
static

Constructs a 512-bit floating-point vector of [8 x double] from a 256-bit floating-point vector of [4 x double].

The lower 256 bits contain the value of the source vector. The upper 256 bits are set to zero.

This intrinsic has no corresponding instruction.

Parameters
__aA 256-bit vector of [4 x double].
Returns
A 512-bit floating-point vector of [8 x double]. The lower 256 bits contain the value of the parameter. The upper 256 bits are set to zero.

Definition at line 570 of file avx512fintrin.h.

References __a, and _mm256_setzero_pd().

◆ _mm512_zextps128_ps512()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_zextps128_ps512 ( __m128  __a)
static

Constructs a 512-bit floating-point vector of [16 x float] from a 128-bit floating-point vector of [4 x float].

The lower 128 bits contain the value of the source vector. The upper 384 bits are set to zero.

This intrinsic has no corresponding instruction.

Parameters
__aA 128-bit vector of [4 x float].
Returns
A 512-bit floating-point vector of [16 x float]. The lower 128 bits contain the value of the parameter. The upper 384 bits are set to zero.

Definition at line 588 of file avx512fintrin.h.

References __a, and _mm_setzero_ps().

◆ _mm512_zextps256_ps512()

static __inline __m512 __DEFAULT_FN_ATTRS512 _mm512_zextps256_ps512 ( __m256  __a)
static

Constructs a 512-bit floating-point vector of [16 x float] from a 256-bit floating-point vector of [8 x float].

The lower 256 bits contain the value of the source vector. The upper 256 bits are set to zero.

This intrinsic has no corresponding instruction.

Parameters
__aA 256-bit vector of [8 x float].
Returns
A 512-bit floating-point vector of [16 x float]. The lower 256 bits contain the value of the parameter. The upper 256 bits are set to zero.

Definition at line 606 of file avx512fintrin.h.

References __a, and _mm256_setzero_ps().

◆ _mm512_zextsi128_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_zextsi128_si512 ( __m128i  __a)
static

Constructs a 512-bit integer vector from a 128-bit integer vector.

The lower 128 bits contain the value of the source vector. The upper 384 bits are set to zero.

This intrinsic has no corresponding instruction.

Parameters
__aA 128-bit integer vector.
Returns
A 512-bit integer vector. The lower 128 bits contain the value of the parameter. The upper 384 bits are set to zero.

Definition at line 624 of file avx512fintrin.h.

References __a, and _mm_setzero_si128().

◆ _mm512_zextsi256_si512()

static __inline __m512i __DEFAULT_FN_ATTRS512 _mm512_zextsi256_si512 ( __m256i  __a)
static

Constructs a 512-bit integer vector from a 256-bit integer vector.

The lower 256 bits contain the value of the source vector. The upper 256 bits are set to zero.

This intrinsic has no corresponding instruction.

Parameters
__aA 256-bit integer vector.
Returns
A 512-bit integer vector. The lower 256 bits contain the value of the parameter. The upper 256 bits are set to zero.

Definition at line 642 of file avx512fintrin.h.

References __a, and _mm256_setzero_si256().

◆ _mm_cvtsd_u32()

static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvtsd_u32 ( __m128d  __A)
static

Definition at line 6005 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_cvtss_u32()

static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvtss_u32 ( __m128  __A)
static

Definition at line 6043 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_cvttsd_i32()

static __inline__ int __DEFAULT_FN_ATTRS128 _mm_cvttsd_i32 ( __m128d  __A)
static

Definition at line 6070 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_cvttsd_u32()

static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvttsd_u32 ( __m128d  __A)
static

Definition at line 6095 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_cvttss_i32()

static __inline__ int __DEFAULT_FN_ATTRS128 _mm_cvttss_i32 ( __m128  __A)
static

Definition at line 6122 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_cvttss_u32()

static __inline__ unsigned __DEFAULT_FN_ATTRS128 _mm_cvttss_u32 ( __m128  __A)
static

Definition at line 6147 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_cvtu32_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_cvtu32_sd ( __m128d  __A,
unsigned  __B 
)
static

Definition at line 9148 of file avx512fintrin.h.

◆ _mm_cvtu32_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_cvtu32_ss ( __m128  __A,
unsigned  __B 
)
static

Definition at line 9172 of file avx512fintrin.h.

◆ _mm_getexp_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_getexp_sd ( __m128d  __A,
__m128d  __B 
)
static

Definition at line 5495 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_getexp_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_getexp_ss ( __m128  __A,
__m128  __B 
)
static

Definition at line 5540 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_mask3_fmadd_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fmadd_sd ( __m128d  __W,
__m128d  __X,
__m128d  __Y,
__mmask8  __U 
)
static

Definition at line 8073 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fmadd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fmadd_ss ( __m128  __W,
__m128  __X,
__m128  __Y,
__mmask8  __U 
)
static

Definition at line 7857 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fmsub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fmsub_sd ( __m128d  __W,
__m128d  __X,
__m128d  __Y,
__mmask8  __U 
)
static

Definition at line 8127 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fmsub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fmsub_ss ( __m128  __W,
__m128  __X,
__m128  __Y,
__mmask8  __U 
)
static

Definition at line 7911 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fnmadd_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fnmadd_sd ( __m128d  __W,
__m128d  __X,
__m128d  __Y,
__mmask8  __U 
)
static

Definition at line 8181 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fnmadd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fnmadd_ss ( __m128  __W,
__m128  __X,
__m128  __Y,
__mmask8  __U 
)
static

Definition at line 7965 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fnmsub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask3_fnmsub_sd ( __m128d  __W,
__m128d  __X,
__m128d  __Y,
__mmask8  __U 
)
static

Definition at line 8236 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask3_fnmsub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask3_fnmsub_ss ( __m128  __W,
__m128  __X,
__m128  __Y,
__mmask8  __U 
)
static

Definition at line 8019 of file avx512fintrin.h.

References __Y, and _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_add_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_add_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1944 of file avx512fintrin.h.

References _mm_add_sd().

◆ _mm_mask_add_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_add_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1914 of file avx512fintrin.h.

References _mm_add_ss().

◆ _mm_mask_cvtsd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_cvtsd_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128d  __B 
)
static

Definition at line 9057 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_cvtss_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_cvtss_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128  __B 
)
static

Definition at line 9130 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_div_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_div_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 2289 of file avx512fintrin.h.

References _mm_div_sd().

◆ _mm_mask_div_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_div_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 2259 of file avx512fintrin.h.

References _mm_div_ss().

◆ _mm_mask_fmadd_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fmadd_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 8035 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fmadd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fmadd_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 7819 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fmsub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fmsub_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 8089 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fmsub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fmsub_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 7873 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fnmadd_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fnmadd_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 8143 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fnmadd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fnmadd_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 7927 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fnmsub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_fnmsub_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 8197 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_fnmsub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_fnmsub_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 7981 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_getexp_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_getexp_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 5502 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_getexp_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_getexp_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 5547 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_load_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_load_sd ( __m128d  __W,
__mmask8  __U,
const double __A 
)
static

Definition at line 8771 of file avx512fintrin.h.

References _mm_setzero_pd().

◆ _mm_mask_load_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_load_ss ( __m128  __W,
__mmask8  __U,
const float __A 
)
static

Definition at line 8753 of file avx512fintrin.h.

References _mm_setzero_ps().

◆ _mm_mask_max_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_max_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1073 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_max_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_max_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1037 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_min_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_min_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1308 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_min_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_min_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1272 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_move_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_move_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 8728 of file avx512fintrin.h.

References _mm_move_sd().

◆ _mm_mask_move_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_move_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 8715 of file avx512fintrin.h.

References _mm_move_ss().

◆ _mm_mask_mul_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_mul_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 2173 of file avx512fintrin.h.

References _mm_mul_sd().

◆ _mm_mask_mul_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_mul_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 2144 of file avx512fintrin.h.

References _mm_mul_ss().

◆ _mm_mask_rcp14_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_rcp14_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1780 of file avx512fintrin.h.

◆ _mm_mask_rcp14_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_rcp14_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1752 of file avx512fintrin.h.

◆ _mm_mask_rsqrt14_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_rsqrt14_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1672 of file avx512fintrin.h.

◆ _mm_mask_rsqrt14_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_rsqrt14_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1644 of file avx512fintrin.h.

◆ _mm_mask_scalef_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_scalef_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 6546 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_scalef_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_scalef_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 6593 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_sqrt_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_sqrt_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 6761 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_sqrt_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_sqrt_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 6799 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_mask_store_sd()

static __inline__ void __DEFAULT_FN_ATTRS128 _mm_mask_store_sd ( double __W,
__mmask8  __U,
__m128d  __A 
)
static

Definition at line 8747 of file avx512fintrin.h.

◆ _mm_mask_store_ss()

static __inline__ void __DEFAULT_FN_ATTRS128 _mm_mask_store_ss ( float __W,
__mmask8  __U,
__m128  __A 
)
static

Definition at line 8741 of file avx512fintrin.h.

◆ _mm_mask_sub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_mask_sub_sd ( __m128d  __W,
__mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 2058 of file avx512fintrin.h.

References _mm_sub_sd().

◆ _mm_mask_sub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_mask_sub_ss ( __m128  __W,
__mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 2029 of file avx512fintrin.h.

References _mm_sub_ss().

◆ _mm_maskz_add_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_add_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1950 of file avx512fintrin.h.

References _mm_add_sd(), and _mm_setzero_pd().

◆ _mm_maskz_add_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_add_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1920 of file avx512fintrin.h.

References _mm_add_ss(), and _mm_setzero_ps().

◆ _mm_maskz_cvtsd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_cvtsd_ss ( __mmask8  __U,
__m128  __A,
__m128d  __B 
)
static

Definition at line 9066 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_maskz_cvtss_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_cvtss_sd ( __mmask8  __U,
__m128d  __A,
__m128  __B 
)
static

Definition at line 9139 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_maskz_div_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_div_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 2295 of file avx512fintrin.h.

References _mm_div_sd(), and _mm_setzero_pd().

◆ _mm_maskz_div_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_div_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 2265 of file avx512fintrin.h.

References _mm_div_ss(), and _mm_setzero_ps().

◆ _mm_maskz_fmadd_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fmadd_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B,
__m128d  __C 
)
static

Definition at line 8057 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fmadd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fmadd_ss ( __mmask8  __U,
__m128  __A,
__m128  __B,
__m128  __C 
)
static

Definition at line 7841 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fmsub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fmsub_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B,
__m128d  __C 
)
static

Definition at line 8111 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fmsub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fmsub_ss ( __mmask8  __U,
__m128  __A,
__m128  __B,
__m128  __C 
)
static

Definition at line 7895 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fnmadd_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fnmadd_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B,
__m128d  __C 
)
static

Definition at line 8165 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fnmadd_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fnmadd_ss ( __mmask8  __U,
__m128  __A,
__m128  __B,
__m128  __C 
)
static

Definition at line 7949 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fnmsub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_fnmsub_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B,
__m128d  __C 
)
static

Definition at line 8219 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_fnmsub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_fnmsub_ss ( __mmask8  __U,
__m128  __A,
__m128  __B,
__m128  __C 
)
static

Definition at line 8003 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION.

◆ _mm_maskz_getexp_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_getexp_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 5518 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_maskz_getexp_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_getexp_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 5563 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_maskz_load_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_load_sd ( __mmask8  __U,
const double __A 
)
static

Definition at line 8781 of file avx512fintrin.h.

References _mm_setzero_pd().

◆ _mm_maskz_load_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_load_ss ( __mmask8  __U,
const float __A 
)
static

Definition at line 8763 of file avx512fintrin.h.

References _mm_setzero_ps().

◆ _mm_maskz_max_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_max_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1082 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_maskz_max_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_max_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1046 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_maskz_min_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_min_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1317 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_maskz_min_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_min_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1281 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_maskz_move_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_move_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 8734 of file avx512fintrin.h.

References _mm_move_sd(), and _mm_setzero_pd().

◆ _mm_maskz_move_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_move_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 8721 of file avx512fintrin.h.

References _mm_move_ss(), and _mm_setzero_ps().

◆ _mm_maskz_mul_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_mul_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 2179 of file avx512fintrin.h.

References _mm_mul_sd(), and _mm_setzero_pd().

◆ _mm_maskz_mul_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_mul_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 2150 of file avx512fintrin.h.

References _mm_mul_ss(), and _mm_setzero_ps().

◆ _mm_maskz_rcp14_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_rcp14_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1789 of file avx512fintrin.h.

References _mm_setzero_pd().

◆ _mm_maskz_rcp14_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_rcp14_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1761 of file avx512fintrin.h.

References _mm_setzero_ps().

◆ _mm_maskz_rsqrt14_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_rsqrt14_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 1681 of file avx512fintrin.h.

References _mm_setzero_pd().

◆ _mm_maskz_rsqrt14_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_rsqrt14_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 1653 of file avx512fintrin.h.

References _mm_setzero_ps().

◆ _mm_maskz_scalef_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_scalef_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 6562 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_maskz_scalef_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_scalef_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 6609 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_maskz_sqrt_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_sqrt_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 6777 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_maskz_sqrt_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_sqrt_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 6815 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _mm_maskz_sub_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_maskz_sub_sd ( __mmask8  __U,
__m128d  __A,
__m128d  __B 
)
static

Definition at line 2064 of file avx512fintrin.h.

References _mm_setzero_pd(), and _mm_sub_sd().

◆ _mm_maskz_sub_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_maskz_sub_ss ( __mmask8  __U,
__m128  __A,
__m128  __B 
)
static

Definition at line 2035 of file avx512fintrin.h.

References _mm_setzero_ps(), and _mm_sub_ss().

◆ _mm_rcp14_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_rcp14_sd ( __m128d  __A,
__m128d  __B 
)
static

Definition at line 1770 of file avx512fintrin.h.

References _mm_setzero_pd().

◆ _mm_rcp14_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_rcp14_ss ( __m128  __A,
__m128  __B 
)
static

Definition at line 1742 of file avx512fintrin.h.

References _mm_setzero_ps().

◆ _mm_rsqrt14_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_rsqrt14_sd ( __m128d  __A,
__m128d  __B 
)
static

Definition at line 1662 of file avx512fintrin.h.

References _mm_setzero_pd().

◆ _mm_rsqrt14_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_rsqrt14_ss ( __m128  __A,
__m128  __B 
)
static

Definition at line 1634 of file avx512fintrin.h.

References _mm_setzero_ps().

◆ _mm_scalef_sd()

static __inline__ __m128d __DEFAULT_FN_ATTRS128 _mm_scalef_sd ( __m128d  __A,
__m128d  __B 
)
static

Definition at line 6537 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_pd().

◆ _mm_scalef_ss()

static __inline__ __m128 __DEFAULT_FN_ATTRS128 _mm_scalef_ss ( __m128  __A,
__m128  __B 
)
static

Definition at line 6584 of file avx512fintrin.h.

References _MM_FROUND_CUR_DIRECTION, and _mm_setzero_ps().

◆ _store_mask16()

static __inline__ void __DEFAULT_FN_ATTRS _store_mask16 ( __mmask16 __A,
__mmask16  __B 
)
static

Definition at line 8466 of file avx512fintrin.h.