clang  6.0.0svn
Macros | Typedefs | Enumerations | Functions
avx512fintrin.h File Reference
This graph shows which files directly or indirectly include this file:

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_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("avx512f")))
 
#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_mask_max_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_max_round_pd(U, A, B, R)
 
#define _mm512_max_round_pd(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 _mm512_max_round_ps(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_mask_min_round_pd(W, U, A, B, R)
 
#define _mm512_maskz_min_round_pd(U, A, B, R)
 
#define _mm512_min_round_pd(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 _mm512_min_round_ps(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_mask_sqrt_round_pd(W, U, A, R)
 
#define _mm512_maskz_sqrt_round_pd(U, A, R)
 
#define _mm512_sqrt_round_pd(A, R)
 
#define _mm512_mask_sqrt_round_ps(W, U, A, R)
 
#define _mm512_maskz_sqrt_round_ps(U, A, R)
 
#define _mm512_sqrt_round_ps(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(A, I)
 
#define _mm512_mask_cvtps_ph(U, W, A, I)
 
#define _mm512_maskz_cvtps_ph(W, A, I)
 
#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)
 
#define _mm512_mask_rol_epi32(W, U, a, b)
 
#define _mm512_maskz_rol_epi32(U, a, b)
 
#define _mm512_rol_epi64(a, b)
 
#define _mm512_mask_rol_epi64(W, U, a, b)
 
#define _mm512_maskz_rol_epi64(U, a, b)
 
#define _mm512_ror_epi32(A, B)
 
#define _mm512_mask_ror_epi32(W, U, A, B)
 
#define _mm512_maskz_ror_epi32(U, A, B)
 
#define _mm512_ror_epi64(A, 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)
 
#define _mm_cvt_roundsd_i32(A, R)
 
#define _mm_cvt_roundsd_u32(A, R)
 
#define _mm_cvt_roundss_si32(A, R)
 
#define _mm_cvt_roundss_i32(A, R)
 
#define _mm_cvt_roundss_u32(A, R)
 
#define _mm_cvtt_roundsd_i32(A, R)
 
#define _mm_cvtt_roundsd_si32(A, R)
 
#define _mm_cvtt_roundsd_u32(A, R)
 
#define _mm_cvtt_roundss_i32(A, R)
 
#define _mm_cvtt_roundss_si32(A, R)
 
#define _mm_cvtt_roundss_u32(A, R)
 
#define _mm512_permute_pd(X, C)
 
#define _mm512_mask_permute_pd(W, U, X, C)
 
#define _mm512_maskz_permute_pd(U, X, C)
 
#define _mm512_permute_ps(X, 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_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_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_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_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_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_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_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_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)
 
#define _mm512_mask_permutex_pd(W, U, X, C)
 
#define _mm512_maskz_permutex_pd(U, X, C)
 
#define _mm512_permutex_epi64(X, 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 _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)
 
#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)
 
#define _mm_cvt_roundi32_ss(A, B, 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_reduce_operator_64bit(Vec512, Operator, T2, T1)
 
#define _mm512_mask_reduce_operator_64bit(Vec512, Vec512Neutral, Operator, Mask, T2, T1, T3)
 
#define _mm512_reduce_operator_32bit(Vec512, Operator, T2, T1)
 
#define _mm512_mask_reduce_operator_32bit(Vec512, Vec512Neutral, Operator, Mask, T2, T1, T3)
 
#define _mm512_reduce_maxMin_64bit(Vec512, IntrinName, T1, T2)
 
#define _mm512_mask_reduce_maxMin_64bit(Vec512, Vec512Neutral, IntrinName, T1, T2, T3, Mask)
 
#define _mm512_reduce_maxMin_32bit(Vec512, IntrinName, T1, T2)
 
#define _mm512_mask_reduce_maxMin_32bit(Vec512, Vec512Neutral, IntrinName, T1, T2, T3, Mask)
 

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 }
 

Functions

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

Macro Definition Documentation

◆ __DEFAULT_FN_ATTRS

#define __DEFAULT_FN_ATTRS   __attribute__((__always_inline__, __nodebug__, __target__("avx512f")))

Definition at line 176 of file avx512fintrin.h.

Referenced by _mm512_abs_epi32(), _mm512_abs_epi64(), _mm512_abs_pd(), _mm512_abs_ps(), _mm512_add_epi32(), _mm512_add_epi64(), _mm512_add_pd(), _mm512_add_ps(), _mm512_and_epi32(), _mm512_and_epi64(), _mm512_and_si512(), _mm512_andnot_epi32(), _mm512_andnot_epi64(), _mm512_andnot_si512(), _mm512_broadcast_f32x4(), _mm512_broadcast_f64x4(), _mm512_broadcast_i32x4(), _mm512_broadcast_i64x4(), _mm512_broadcastd_epi32(), _mm512_broadcastq_epi64(), _mm512_broadcastsd_pd(), _mm512_broadcastss_ps(), _mm512_castpd128_pd512(), _mm512_castpd256_pd512(), _mm512_castpd512_pd128(), _mm512_castpd512_pd256(), _mm512_castpd_ps(), _mm512_castpd_si512(), _mm512_castps128_ps512(), _mm512_castps256_ps512(), _mm512_castps512_ps128(), _mm512_castps512_ps256(), _mm512_castps_pd(), _mm512_castps_si512(), _mm512_castsi128_si512(), _mm512_castsi256_si512(), _mm512_castsi512_pd(), _mm512_castsi512_ps(), _mm512_castsi512_si128(), _mm512_castsi512_si256(), _mm512_ceil_pd(), _mm512_ceil_ps(), _mm512_cvtepi16_epi32(), _mm512_cvtepi16_epi64(), _mm512_cvtepi32_epi16(), _mm512_cvtepi32_epi64(), _mm512_cvtepi32_epi8(), _mm512_cvtepi32_pd(), _mm512_cvtepi32_ps(), _mm512_cvtepi32lo_pd(), _mm512_cvtepi64_epi16(), _mm512_cvtepi64_epi32(), _mm512_cvtepi64_epi8(), _mm512_cvtepi8_epi32(), _mm512_cvtepi8_epi64(), _mm512_cvtepu16_epi32(), _mm512_cvtepu16_epi64(), _mm512_cvtepu32_epi64(), _mm512_cvtepu32_pd(), _mm512_cvtepu32_ps(), _mm512_cvtepu32lo_pd(), _mm512_cvtepu8_epi32(), _mm512_cvtepu8_epi64(), _mm512_cvtpd_epi32(), _mm512_cvtpd_epu32(), _mm512_cvtpd_ps(), _mm512_cvtpd_pslo(), _mm512_cvtph_ps(), _mm512_cvtps_epi32(), _mm512_cvtps_epu32(), _mm512_cvtps_pd(), _mm512_cvtpslo_pd(), _mm512_cvtsd_f64(), _mm512_cvtsepi32_epi16(), _mm512_cvtsepi32_epi8(), _mm512_cvtsepi64_epi16(), _mm512_cvtsepi64_epi32(), _mm512_cvtsepi64_epi8(), _mm512_cvtss_f32(), _mm512_cvttpd_epi32(), _mm512_cvttpd_epu32(), _mm512_cvttps_epi32(), _mm512_cvttps_epu32(), _mm512_cvtusepi32_epi16(), _mm512_cvtusepi32_epi8(), _mm512_cvtusepi64_epi16(), _mm512_cvtusepi64_epi32(), _mm512_cvtusepi64_epi8(), _mm512_div_pd(), _mm512_div_ps(), _mm512_floor_pd(), _mm512_floor_ps(), _mm512_fmadd_pd(), _mm512_fmadd_ps(), _mm512_fmaddsub_pd(), _mm512_fmaddsub_ps(), _mm512_fmsub_pd(), _mm512_fmsub_ps(), _mm512_fmsubadd_pd(), _mm512_fmsubadd_ps(), _mm512_fnmadd_pd(), _mm512_fnmadd_ps(), _mm512_fnmsub_pd(), _mm512_fnmsub_ps(), _mm512_getexp_pd(), _mm512_getexp_ps(), _mm512_int2mask(), _mm512_kand(), _mm512_kandn(), _mm512_kor(), _mm512_kortestc(), _mm512_kortestz(), _mm512_kunpackb(), _mm512_kxnor(), _mm512_kxor(), _mm512_load_epi32(), _mm512_load_epi64(), _mm512_load_pd(), _mm512_load_ps(), _mm512_load_si512(), _mm512_loadu_pd(), _mm512_loadu_ps(), _mm512_loadu_si512(), _mm512_mask2_permutex2var_epi32(), _mm512_mask2_permutex2var_pd(), _mm512_mask2_permutex2var_ps(), _mm512_mask2int(), _mm512_mask3_fmadd_pd(), _mm512_mask3_fmadd_ps(), _mm512_mask3_fmaddsub_pd(), _mm512_mask3_fmaddsub_ps(), _mm512_mask3_fnmadd_pd(), _mm512_mask3_fnmadd_ps(), _mm512_mask3_fnmsub_ps(), _mm512_mask_abs_epi32(), _mm512_mask_abs_epi64(), _mm512_mask_abs_ps(), _mm512_mask_add_epi32(), _mm512_mask_add_epi64(), _mm512_mask_add_pd(), _mm512_mask_add_ps(), _mm512_mask_and_epi32(), _mm512_mask_and_epi64(), _mm512_mask_andnot_epi32(), _mm512_mask_andnot_epi64(), _mm512_mask_blend_epi64(), _mm512_mask_blend_pd(), _mm512_mask_blend_ps(), _mm512_mask_broadcast_f32x4(), _mm512_mask_broadcast_f64x4(), _mm512_mask_broadcast_i32x4(), _mm512_mask_broadcast_i64x4(), _mm512_mask_broadcastd_epi32(), _mm512_mask_broadcastq_epi64(), _mm512_mask_broadcastsd_pd(), _mm512_mask_broadcastss_ps(), _mm512_mask_ceil_pd(), _mm512_mask_ceil_ps(), _mm512_mask_compress_epi32(), _mm512_mask_compress_epi64(), _mm512_mask_compress_pd(), _mm512_mask_compress_ps(), _mm512_mask_compressstoreu_epi64(), _mm512_mask_compressstoreu_pd(), _mm512_mask_compressstoreu_ps(), _mm512_mask_cvtepi16_epi32(), _mm512_mask_cvtepi16_epi64(), _mm512_mask_cvtepi32_epi16(), _mm512_mask_cvtepi32_epi64(), _mm512_mask_cvtepi32_epi8(), _mm512_mask_cvtepi32_pd(), _mm512_mask_cvtepi32_ps(), _mm512_mask_cvtepi32_storeu_epi16(), _mm512_mask_cvtepi32_storeu_epi8(), _mm512_mask_cvtepi32lo_pd(), _mm512_mask_cvtepi64_epi16(), _mm512_mask_cvtepi64_epi32(), _mm512_mask_cvtepi64_epi8(), _mm512_mask_cvtepi64_storeu_epi32(), _mm512_mask_cvtepi64_storeu_epi8(), _mm512_mask_cvtepi8_epi32(), _mm512_mask_cvtepi8_epi64(), _mm512_mask_cvtepu16_epi32(), _mm512_mask_cvtepu16_epi64(), _mm512_mask_cvtepu32_epi64(), _mm512_mask_cvtepu32_pd(), _mm512_mask_cvtepu32_ps(), _mm512_mask_cvtepu8_epi32(), _mm512_mask_cvtepu8_epi64(), _mm512_mask_cvtpd_epi32(), _mm512_mask_cvtpd_epu32(), _mm512_mask_cvtpd_ps(), _mm512_mask_cvtph_ps(), _mm512_mask_cvtps_epi32(), _mm512_mask_cvtps_epu32(), _mm512_mask_cvtps_pd(), _mm512_mask_cvtpslo_pd(), _mm512_mask_cvtsepi32_epi16(), _mm512_mask_cvtsepi32_epi8(), _mm512_mask_cvtsepi32_storeu_epi16(), _mm512_mask_cvtsepi32_storeu_epi8(), _mm512_mask_cvtsepi64_epi16(), _mm512_mask_cvtsepi64_epi32(), _mm512_mask_cvtsepi64_epi8(), _mm512_mask_cvtsepi64_storeu_epi16(), _mm512_mask_cvtsepi64_storeu_epi32(), _mm512_mask_cvtsepi64_storeu_epi8(), _mm512_mask_cvttpd_epi32(), _mm512_mask_cvttpd_epu32(), _mm512_mask_cvttps_epi32(), _mm512_mask_cvttps_epu32(), _mm512_mask_cvtusepi32_epi16(), _mm512_mask_cvtusepi32_epi8(), _mm512_mask_cvtusepi32_storeu_epi16(), _mm512_mask_cvtusepi32_storeu_epi8(), _mm512_mask_cvtusepi64_epi16(), _mm512_mask_cvtusepi64_epi32(), _mm512_mask_cvtusepi64_epi8(), _mm512_mask_cvtusepi64_storeu_epi16(), _mm512_mask_cvtusepi64_storeu_epi32(), _mm512_mask_cvtusepi64_storeu_epi8(), _mm512_mask_div_pd(), _mm512_mask_div_ps(), _mm512_mask_expand_epi32(), _mm512_mask_expand_epi64(), _mm512_mask_expand_pd(), _mm512_mask_expand_ps(), _mm512_mask_expandloadu_epi32(), _mm512_mask_expandloadu_epi64(), _mm512_mask_expandloadu_pd(), _mm512_mask_expandloadu_ps(), _mm512_mask_floor_pd(), _mm512_mask_floor_ps(), _mm512_mask_fmadd_pd(), _mm512_mask_fmadd_ps(), _mm512_mask_fmaddsub_pd(), _mm512_mask_fmaddsub_ps(), _mm512_mask_fmsub_pd(), _mm512_mask_fmsub_ps(), _mm512_mask_fmsubadd_pd(), _mm512_mask_fmsubadd_ps(), _mm512_mask_fnmsub_pd(), _mm512_mask_fnmsub_ps(), _mm512_mask_getexp_pd(), _mm512_mask_getexp_ps(), _mm512_mask_load_epi32(), _mm512_mask_load_epi64(), _mm512_mask_load_pd(), _mm512_mask_load_ps(), _mm512_mask_loadu_epi32(), _mm512_mask_loadu_epi64(), _mm512_mask_loadu_pd(), _mm512_mask_loadu_ps(), _mm512_mask_max_epi32(), _mm512_mask_max_epi64(), _mm512_mask_max_epu32(), _mm512_mask_max_epu64(), _mm512_mask_max_pd(), _mm512_mask_max_ps(), _mm512_mask_min_epi32(), _mm512_mask_min_epi64(), _mm512_mask_min_epu32(), _mm512_mask_min_epu64(), _mm512_mask_min_ps(), _mm512_mask_mov_epi32(), _mm512_mask_mov_epi64(), _mm512_mask_mov_pd(), _mm512_mask_mov_ps(), _mm512_mask_movedup_pd(), _mm512_mask_movehdup_ps(), _mm512_mask_moveldup_ps(), _mm512_mask_mul_epi32(), _mm512_mask_mul_epu32(), _mm512_mask_mul_pd(), _mm512_mask_mul_ps(), _mm512_mask_or_epi32(), _mm512_mask_or_epi64(), _mm512_mask_permutevar_pd(), _mm512_mask_permutevar_ps(), _mm512_mask_permutex2var_epi32(), _mm512_mask_permutex2var_epi64(), _mm512_mask_permutex2var_pd(), _mm512_mask_permutex2var_ps(), _mm512_mask_permutexvar_epi64(), _mm512_mask_permutexvar_pd(), _mm512_mask_permutexvar_ps(), _mm512_mask_rcp14_pd(), _mm512_mask_rcp14_ps(), _mm512_mask_reduce_add_epi32(), _mm512_mask_reduce_add_epi64(), _mm512_mask_reduce_add_pd(), _mm512_mask_reduce_add_ps(), _mm512_mask_reduce_and_epi32(), _mm512_mask_reduce_and_epi64(), _mm512_mask_reduce_max_epi32(), _mm512_mask_reduce_max_epi64(), _mm512_mask_reduce_max_epu32(), _mm512_mask_reduce_max_epu64(), _mm512_mask_reduce_max_pd(), _mm512_mask_reduce_max_ps(), _mm512_mask_reduce_min_epi32(), _mm512_mask_reduce_min_epi64(), _mm512_mask_reduce_min_epu32(), _mm512_mask_reduce_min_epu64(), _mm512_mask_reduce_mul_epi32(), _mm512_mask_reduce_mul_epi64(), _mm512_mask_reduce_or_epi32(), _mm512_mask_reduce_or_epi64(), _mm512_mask_rolv_epi32(), _mm512_mask_rolv_epi64(), _mm512_mask_rorv_epi32(), _mm512_mask_rorv_epi64(), _mm512_mask_rsqrt14_pd(), _mm512_mask_rsqrt14_ps(), _mm512_mask_scalef_pd(), _mm512_mask_scalef_ps(), _mm512_mask_set1_epi32(), _mm512_mask_sll_epi32(), _mm512_mask_sll_epi64(), _mm512_mask_slli_epi32(), _mm512_mask_slli_epi64(), _mm512_mask_sllv_epi32(), _mm512_mask_sllv_epi64(), _mm512_mask_sqrt_pd(), _mm512_mask_sqrt_ps(), _mm512_mask_sra_epi32(), _mm512_mask_sra_epi64(), _mm512_mask_srai_epi32(), _mm512_mask_srai_epi64(), _mm512_mask_srav_epi32(), _mm512_mask_srav_epi64(), _mm512_mask_srl_epi32(), _mm512_mask_srl_epi64(), _mm512_mask_srli_epi32(), _mm512_mask_srli_epi64(), _mm512_mask_srlv_epi32(), _mm512_mask_srlv_epi64(), _mm512_mask_store_epi32(), _mm512_mask_store_epi64(), _mm512_mask_store_pd(), _mm512_mask_store_ps(), _mm512_mask_storeu_epi32(), _mm512_mask_storeu_epi64(), _mm512_mask_storeu_pd(), _mm512_mask_storeu_ps(), _mm512_mask_sub_epi32(), _mm512_mask_sub_epi64(), _mm512_mask_sub_pd(), _mm512_mask_sub_ps(), _mm512_mask_test_epi32_mask(), _mm512_mask_test_epi64_mask(), _mm512_mask_testn_epi32_mask(), _mm512_mask_testn_epi64_mask(), _mm512_mask_unpackhi_epi32(), _mm512_mask_unpackhi_epi64(), _mm512_mask_unpackhi_pd(), _mm512_mask_unpackhi_ps(), _mm512_mask_unpacklo_epi32(), _mm512_mask_unpacklo_epi64(), _mm512_mask_unpacklo_pd(), _mm512_mask_unpacklo_ps(), _mm512_mask_xor_epi32(), _mm512_mask_xor_epi64(), _mm512_maskz_abs_epi32(), _mm512_maskz_abs_epi64(), _mm512_maskz_add_epi32(), _mm512_maskz_add_epi64(), _mm512_maskz_add_pd(), _mm512_maskz_and_epi32(), _mm512_maskz_and_epi64(), _mm512_maskz_andnot_epi32(), _mm512_maskz_andnot_epi64(), _mm512_maskz_broadcast_f32x4(), _mm512_maskz_broadcast_f64x4(), _mm512_maskz_broadcast_i32x4(), _mm512_maskz_broadcast_i64x4(), _mm512_maskz_broadcastd_epi32(), _mm512_maskz_broadcastq_epi64(), _mm512_maskz_broadcastsd_pd(), _mm512_maskz_broadcastss_ps(), _mm512_maskz_compress_epi64(), _mm512_maskz_compress_pd(), _mm512_maskz_compress_ps(), _mm512_maskz_cvtepi16_epi32(), _mm512_maskz_cvtepi16_epi64(), _mm512_maskz_cvtepi32_epi16(), _mm512_maskz_cvtepi32_epi64(), _mm512_maskz_cvtepi32_epi8(), _mm512_maskz_cvtepi32_pd(), _mm512_maskz_cvtepi32_ps(), _mm512_maskz_cvtepi64_epi16(), _mm512_maskz_cvtepi64_epi32(), _mm512_maskz_cvtepi64_epi8(), _mm512_maskz_cvtepi8_epi32(), _mm512_maskz_cvtepi8_epi64(), _mm512_maskz_cvtepu16_epi32(), _mm512_maskz_cvtepu16_epi64(), _mm512_maskz_cvtepu32_epi64(), _mm512_maskz_cvtepu32_pd(), _mm512_maskz_cvtepu32_ps(), _mm512_maskz_cvtepu8_epi32(), _mm512_maskz_cvtepu8_epi64(), _mm512_maskz_cvtpd_epu32(), _mm512_maskz_cvtpd_ps(), _mm512_maskz_cvtps_pd(), _mm512_maskz_cvtsepi32_epi16(), _mm512_maskz_cvtsepi32_epi8(), _mm512_maskz_cvtsepi64_epi16(), _mm512_maskz_cvtsepi64_epi32(), _mm512_maskz_cvtsepi64_epi8(), _mm512_maskz_cvtusepi32_epi16(), _mm512_maskz_cvtusepi32_epi8(), _mm512_maskz_cvtusepi64_epi16(), _mm512_maskz_cvtusepi64_epi32(), _mm512_maskz_cvtusepi64_epi8(), _mm512_maskz_div_pd(), _mm512_maskz_expand_epi64(), _mm512_maskz_expand_pd(), _mm512_maskz_expand_ps(), _mm512_maskz_expandloadu_epi32(), _mm512_maskz_expandloadu_epi64(), _mm512_maskz_expandloadu_pd(), _mm512_maskz_expandloadu_ps(), _mm512_maskz_fmadd_pd(), _mm512_maskz_fmadd_ps(), _mm512_maskz_fmaddsub_pd(), _mm512_maskz_fmaddsub_ps(), _mm512_maskz_fmsub_pd(), _mm512_maskz_fmsub_ps(), _mm512_maskz_fnmadd_pd(), _mm512_maskz_fnmadd_ps(), _mm512_maskz_load_epi32(), _mm512_maskz_load_epi64(), _mm512_maskz_load_pd(), _mm512_maskz_load_ps(), _mm512_maskz_loadu_epi32(), _mm512_maskz_loadu_epi64(), _mm512_maskz_loadu_pd(), _mm512_maskz_loadu_ps(), _mm512_maskz_max_epi32(), _mm512_maskz_max_epi64(), _mm512_maskz_max_epu32(), _mm512_maskz_max_ps(), _mm512_maskz_min_epi32(), _mm512_maskz_min_epi64(), _mm512_maskz_min_epu32(), _mm512_maskz_min_epu64(), _mm512_maskz_min_pd(), _mm512_maskz_min_ps(), _mm512_maskz_mov_epi32(), _mm512_maskz_mov_epi64(), _mm512_maskz_mov_pd(), _mm512_maskz_mov_ps(), _mm512_maskz_movehdup_ps(), _mm512_maskz_moveldup_ps(), _mm512_maskz_mul_epi32(), _mm512_maskz_mul_epu32(), _mm512_maskz_mul_pd(), _mm512_maskz_mullo_epi32(), _mm512_maskz_or_epi32(), _mm512_maskz_or_epi64(), _mm512_maskz_permutevar_pd(), _mm512_maskz_permutevar_ps(), _mm512_maskz_permutex2var_epi32(), _mm512_maskz_permutex2var_pd(), _mm512_maskz_permutexvar_epi32(), _mm512_maskz_permutexvar_epi64(), _mm512_maskz_permutexvar_pd(), _mm512_maskz_permutexvar_ps(), _mm512_maskz_rcp14_pd(), _mm512_maskz_rcp14_ps(), _mm512_maskz_rolv_epi32(), _mm512_maskz_rorv_epi32(), _mm512_maskz_rsqrt14_pd(), _mm512_maskz_rsqrt14_ps(), _mm512_maskz_set1_epi32(), _mm512_maskz_sll_epi32(), _mm512_maskz_sll_epi64(), _mm512_maskz_slli_epi32(), _mm512_maskz_slli_epi64(), _mm512_maskz_sllv_epi32(), _mm512_maskz_sllv_epi64(), _mm512_maskz_sqrt_ps(), _mm512_maskz_sra_epi32(), _mm512_maskz_sra_epi64(), _mm512_maskz_srai_epi32(), _mm512_maskz_srav_epi32(), _mm512_maskz_srav_epi64(), _mm512_maskz_srl_epi32(), _mm512_maskz_srl_epi64(), _mm512_maskz_srli_epi32(), _mm512_maskz_srli_epi64(), _mm512_maskz_srlv_epi32(), _mm512_maskz_sub_epi64(), _mm512_maskz_sub_pd(), _mm512_maskz_unpackhi_epi32(), _mm512_maskz_unpackhi_epi64(), _mm512_maskz_unpackhi_pd(), _mm512_maskz_unpackhi_ps(), _mm512_maskz_unpacklo_epi32(), _mm512_maskz_unpacklo_epi64(), _mm512_maskz_unpacklo_pd(), _mm512_maskz_unpacklo_ps(), _mm512_maskz_xor_epi32(), _mm512_maskz_xor_epi64(), _mm512_max_epi32(), _mm512_max_epi64(), _mm512_max_epu32(), _mm512_max_epu64(), _mm512_max_pd(), _mm512_max_ps(), _mm512_min_epi32(), _mm512_min_epi64(), _mm512_min_epu32(), _mm512_min_epu64(), _mm512_min_pd(), _mm512_min_ps(), _mm512_movedup_pd(), _mm512_movehdup_ps(), _mm512_moveldup_ps(), _mm512_mul_epi32(), _mm512_mul_epu32(), _mm512_mul_pd(), _mm512_mul_ps(), _mm512_mullo_epi32(), _mm512_or_epi32(), _mm512_or_epi64(), _mm512_or_si512(), _mm512_permutevar_pd(), _mm512_permutevar_ps(), _mm512_permutex2var_epi32(), _mm512_permutex2var_epi64(), _mm512_permutex2var_pd(), _mm512_permutex2var_ps(), _mm512_permutexvar_epi64(), _mm512_permutexvar_pd(), _mm512_permutexvar_ps(), _mm512_rcp14_pd(), _mm512_rcp14_ps(), _mm512_reduce_add_epi32(), _mm512_reduce_add_ps(), _mm512_reduce_and_epi32(), _mm512_reduce_max_epi32(), _mm512_reduce_max_epi64(), _mm512_reduce_max_epu64(), _mm512_reduce_max_pd(), _mm512_reduce_min_epi32(), _mm512_reduce_min_epi64(), _mm512_reduce_min_epu64(), _mm512_reduce_mul_epi32(), _mm512_reduce_or_epi32(), _mm512_rolv_epi32(), _mm512_rolv_epi64(), _mm512_rorv_epi32(), _mm512_rorv_epi64(), _mm512_rsqrt14_pd(), _mm512_rsqrt14_ps(), _mm512_scalef_pd(), _mm512_scalef_ps(), _mm512_set1_epi16(), _mm512_set1_epi32(), _mm512_set1_epi64(), _mm512_set1_epi8(), _mm512_set1_pd(), _mm512_set1_ps(), _mm512_set4_epi32(), _mm512_set4_epi64(), _mm512_set4_pd(), _mm512_set_epi16(), _mm512_set_epi8(), _mm512_setzero_pd(), _mm512_sll_epi32(), _mm512_sll_epi64(), _mm512_slli_epi32(), _mm512_slli_epi64(), _mm512_sllv_epi32(), _mm512_sllv_epi64(), _mm512_sqrt_pd(), _mm512_sqrt_ps(), _mm512_sra_epi32(), _mm512_sra_epi64(), _mm512_srai_epi32(), _mm512_srai_epi64(), _mm512_srav_epi32(), _mm512_srav_epi64(), _mm512_srl_epi32(), _mm512_srl_epi64(), _mm512_srli_epi32(), _mm512_srli_epi64(), _mm512_srlv_epi32(), _mm512_srlv_epi64(), _mm512_store_epi32(), _mm512_store_epi64(), _mm512_store_pd(), _mm512_store_ps(), _mm512_store_si512(), _mm512_storeu_pd(), _mm512_storeu_ps(), _mm512_storeu_si512(), _mm512_stream_load_si512(), _mm512_stream_pd(), _mm512_stream_ps(), _mm512_stream_si512(), _mm512_sub_epi32(), _mm512_sub_epi64(), _mm512_sub_pd(), _mm512_sub_ps(), _mm512_test_epi32_mask(), _mm512_test_epi64_mask(), _mm512_testn_epi32_mask(), _mm512_testn_epi64_mask(), _mm512_undefined(), _mm512_undefined_epi32(), _mm512_undefined_pd(), _mm512_undefined_ps(), _mm512_unpackhi_epi32(), _mm512_unpackhi_epi64(), _mm512_unpackhi_pd(), _mm512_unpackhi_ps(), _mm512_unpacklo_epi32(), _mm512_unpacklo_epi64(), _mm512_unpacklo_pd(), _mm512_unpacklo_ps(), _mm512_xor_epi32(), _mm512_xor_epi64(), _mm512_xor_si512(), _mm512_zextpd128_pd512(), _mm512_zextpd256_pd512(), _mm512_zextps128_ps512(), _mm512_zextps256_ps512(), _mm512_zextsi128_si512(), _mm512_zextsi256_si512(), _mm_cvtsd_u32(), _mm_cvtss_u32(), _mm_cvttsd_i32(), _mm_cvttsd_u32(), _mm_cvttss_i32(), _mm_cvttss_u32(), _mm_cvtu32_sd(), _mm_cvtu32_ss(), _mm_getexp_sd(), _mm_getexp_ss(), _mm_mask_add_sd(), _mm_mask_add_ss(), _mm_mask_cvtsd_ss(), _mm_mask_cvtss_sd(), _mm_mask_div_sd(), _mm_mask_div_ss(), _mm_mask_load_sd(), _mm_mask_load_ss(), _mm_mask_max_sd(), _mm_mask_max_ss(), _mm_mask_min_sd(), _mm_mask_min_ss(), _mm_mask_move_sd(), _mm_mask_move_ss(), _mm_mask_mul_sd(), _mm_mask_mul_ss(), _mm_mask_rcp14_sd(), _mm_mask_rcp14_ss(), _mm_mask_rsqrt14_sd(), _mm_mask_rsqrt14_ss(), _mm_mask_store_sd(), _mm_mask_store_ss(), _mm_mask_sub_sd(), _mm_mask_sub_ss(), _mm_maskz_cvtss_sd(), _mm_maskz_load_ss(), _mm_maskz_move_sd(), _mm_maskz_move_ss(), _mm_maskz_rcp14_sd(), _mm_maskz_rcp14_ss(), _mm_maskz_rsqrt14_sd(), _mm_maskz_rsqrt14_ss(), _mm_rcp14_sd(), _mm_rcp14_ss(), _mm_rsqrt14_sd(), _mm_rsqrt14_ss(), _mm_scalef_sd(), and _mm_scalef_ss().

◆ _mm512_add_round_pd

#define _mm512_add_round_pd (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_addpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 2109 of file avx512fintrin.h.

◆ _mm512_add_round_ps

#define _mm512_add_round_ps (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_addps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 2127 of file avx512fintrin.h.

◆ _mm512_alignr_epi32

#define _mm512_alignr_epi32 (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_shufflevector((__v16si)(__m512i)(B), \
(__v16si)(__m512i)(A), \
((int)(I) & 0xf) + 0, \
((int)(I) & 0xf) + 1, \
((int)(I) & 0xf) + 2, \
((int)(I) & 0xf) + 3, \
((int)(I) & 0xf) + 4, \
((int)(I) & 0xf) + 5, \
((int)(I) & 0xf) + 6, \
((int)(I) & 0xf) + 7, \
((int)(I) & 0xf) + 8, \
((int)(I) & 0xf) + 9, \
((int)(I) & 0xf) + 10, \
((int)(I) & 0xf) + 11, \
((int)(I) & 0xf) + 12, \
((int)(I) & 0xf) + 13, \
((int)(I) & 0xf) + 14, \
((int)(I) & 0xf) + 15); })

Definition at line 3532 of file avx512fintrin.h.

◆ _mm512_alignr_epi64

#define _mm512_alignr_epi64 (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_shufflevector((__v8di)(__m512i)(B), \
(__v8di)(__m512i)(A), \
((int)(I) & 0x7) + 0, \
((int)(I) & 0x7) + 1, \
((int)(I) & 0x7) + 2, \
((int)(I) & 0x7) + 3, \
((int)(I) & 0x7) + 4, \
((int)(I) & 0x7) + 5, \
((int)(I) & 0x7) + 6, \
((int)(I) & 0x7) + 7); })

Definition at line 3510 of file avx512fintrin.h.

◆ _mm512_cmp_epi32_mask

#define _mm512_cmp_epi32_mask (   a,
  b,
 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpd512_mask((__v16si)(__m512i)(a), \
(__v16si)(__m512i)(b), (int)(p), \
(__mmask16)-1); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 5200 of file avx512fintrin.h.

◆ _mm512_cmp_epi64_mask

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

Definition at line 5210 of file avx512fintrin.h.

◆ _mm512_cmp_epu32_mask

#define _mm512_cmp_epu32_mask (   a,
  b,
 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_ucmpd512_mask((__v16si)(__m512i)(a), \
(__v16si)(__m512i)(b), (int)(p), \
(__mmask16)-1); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 5205 of file avx512fintrin.h.

◆ _mm512_cmp_epu64_mask

#define _mm512_cmp_epu64_mask (   a,
  b,
 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_ucmpq512_mask((__v8di)(__m512i)(a), \
(__v8di)(__m512i)(b), (int)(p), \
(__mmask8)-1); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 5215 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 3700 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 3645 of file avx512fintrin.h.

◆ _mm512_cmp_round_pd_mask

#define _mm512_cmp_round_pd_mask (   A,
  B,
  P,
 
)
Value:
__extension__ ({ \
(__mmask8)__builtin_ia32_cmppd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), (int)(P), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
StringRef P

Definition at line 3690 of file avx512fintrin.h.

◆ _mm512_cmp_round_ps_mask

#define _mm512_cmp_round_ps_mask (   A,
  B,
  P,
 
)
Value:
__extension__ ({ \
(__mmask16)__builtin_ia32_cmpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), (int)(P), \
(__mmask16)-1, (int)(R)); })
StringRef P
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 3635 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 4816 of file avx512fintrin.h.

Referenced by _mm512_testn_epi32_mask().

◆ _mm512_cmpeq_epi64_mask

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

Definition at line 4866 of file avx512fintrin.h.

Referenced by _mm512_testn_epi64_mask().

◆ _mm512_cmpeq_epu32_mask

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

Definition at line 4841 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 4891 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 3705 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 3650 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 4820 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 4870 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 4845 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 4895 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 4824 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 4874 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 4849 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 4899 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 4828 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 4878 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 4853 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 4903 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 3715 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 3660 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 4832 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 4882 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 4857 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 4907 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 3710 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 3655 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 4836 of file avx512fintrin.h.

Referenced by _mm512_test_epi32_mask().

◆ _mm512_cmpneq_epi64_mask

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

Definition at line 4886 of file avx512fintrin.h.

Referenced by _mm512_test_epi64_mask().

◆ _mm512_cmpneq_epu32_mask

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

Definition at line 4861 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 4911 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 3725 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 3670 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 3735 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 3680 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 3730 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 3675 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 3740 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 3685 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 3720 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 3665 of file avx512fintrin.h.

◆ _mm512_cvt_roundepi32_ps

#define _mm512_cvt_roundepi32_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_cvtdq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 3791 of file avx512fintrin.h.

◆ _mm512_cvt_roundepu32_ps

#define _mm512_cvt_roundepu32_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_cvtudq2ps512_mask((__v16si)(__m512i)(A), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 3806 of file avx512fintrin.h.

◆ _mm512_cvt_roundpd_epi32

#define _mm512_cvt_roundpd_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvtpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition: avxintrin.h:4358

Definition at line 4204 of file avx512fintrin.h.

◆ _mm512_cvt_roundpd_epu32

#define _mm512_cvt_roundpd_epu32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvtpd2udq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition: avxintrin.h:4358

Definition at line 4292 of file avx512fintrin.h.

◆ _mm512_cvt_roundpd_ps

#define _mm512_cvt_roundpd_ps (   A,
 
)
Value:
__extension__ ({ \
(__m256)__builtin_ia32_cvtpd2ps512_mask((__v8df)(__m512d)(A), \
(__v8sf)_mm256_setzero_ps(), \
(__mmask8)-1, (int)(R)); })
static __inline __m256 __DEFAULT_FN_ATTRS _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:4345
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 3943 of file avx512fintrin.h.

◆ _mm512_cvt_roundph_ps

#define _mm512_cvt_roundph_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vcvtph2ps512_mask((__v16hi)(__m256i)(A), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 4033 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_epi32

#define _mm512_cvt_roundps_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 4161 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_epu32

#define _mm512_cvt_roundps_epu32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvtps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 4248 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_pd

#define _mm512_cvt_roundps_pd (   A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_cvtps2pd512_mask((__v8sf)(__m256)(A), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_undefined_pd(void)

Definition at line 9302 of file avx512fintrin.h.

◆ _mm512_cvt_roundps_ph

#define _mm512_cvt_roundps_ph (   A,
 
)
Value:
__extension__ ({ \
(__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:3673
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 4003 of file avx512fintrin.h.

◆ _mm512_cvtps_ph

#define _mm512_cvtps_ph (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_vcvtps2ph512_mask((__v16sf)(__m512)(A), (int)(I), \
(__v16hi)_mm256_setzero_si256(), \
(__mmask16)-1); })
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition: avxintrin.h:4358
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 4018 of file avx512fintrin.h.

◆ _mm512_cvtt_roundpd_epi32

#define _mm512_cvtt_roundpd_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvttpd2dq512_mask((__v8df)(__m512d)(A), \
(__v8si)_mm256_setzero_si256(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline __m256i __DEFAULT_FN_ATTRS _mm256_setzero_si256(void)
Constructs a 256-bit integer vector initialized to zero.
Definition: avxintrin.h:4358

Definition at line 4077 of file avx512fintrin.h.

◆ _mm512_cvtt_roundpd_epu32

#define _mm512_cvtt_roundpd_epu32 (   A,
 
)
Value:
__extension__ ({ \
(__m256i)__builtin_ia32_cvttpd2udq512_mask((__v8df)(__m512d)(A), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m256i __DEFAULT_FN_ATTRS _mm256_undefined_si256(void)
Create a 256-bit integer vector with undefined values.
Definition: avxintrin.h:3673

Definition at line 6582 of file avx512fintrin.h.

◆ _mm512_cvtt_roundps_epi32

#define _mm512_cvtt_roundps_epi32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2dq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_setzero_si512(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512i __DEFAULT_FN_ATTRS _mm512_setzero_si512(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 4119 of file avx512fintrin.h.

◆ _mm512_cvtt_roundps_epu32

#define _mm512_cvtt_roundps_epu32 (   A,
 
)
Value:
__extension__ ({ \
(__m512i)__builtin_ia32_cvttps2udq512_mask((__v16sf)(__m512)(A), \
(__v16si)_mm512_undefined_epi32(), \
(__mmask16)-1, (int)(R)); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 3747 of file avx512fintrin.h.

◆ _mm512_div_round_pd

#define _mm512_div_round_pd (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_divpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, (int)(R)); })
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 2527 of file avx512fintrin.h.

◆ _mm512_div_round_ps

#define _mm512_div_round_ps (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_divps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)_mm512_setzero_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline __m512 __DEFAULT_FN_ATTRS _mm512_setzero_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 2545 of file avx512fintrin.h.

◆ _mm512_extractf32x4_ps

#define _mm512_extractf32x4_ps (   A,
 
)
Value:
__extension__ ({ \
(__m128)__builtin_shufflevector((__v16sf)(__m512)(A), \
(__v16sf)_mm512_undefined_ps(), \
0 + ((I) & 0x3) * 4, \
1 + ((I) & 0x3) * 4, \
2 + ((I) & 0x3) * 4, \
3 + ((I) & 0x3) * 4); })
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)

Definition at line 3581 of file avx512fintrin.h.

◆ _mm512_extractf64x4_pd

#define _mm512_extractf64x4_pd (   A,
 
)
Value:
__extension__ ({ \
(__m256d)__builtin_shufflevector((__v8df)(__m512d)(A), \
(__v8df)_mm512_undefined_pd(), \
((I) & 1) ? 4 : 0, \
((I) & 1) ? 5 : 1, \
((I) & 1) ? 6 : 2, \
((I) & 1) ? 7 : 3); })
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_undefined_pd(void)

Definition at line 3563 of file avx512fintrin.h.

◆ _mm512_extracti32x4_epi32

#define _mm512_extracti32x4_epi32 (   A,
  imm 
)
Value:
__extension__ ({ \
(__m128i)__builtin_shufflevector((__v16si)(__m512i)(A), \
(__v16si)_mm512_undefined_epi32(), \
0 + ((imm) & 0x3) * 4, \
1 + ((imm) & 0x3) * 4, \
2 + ((imm) & 0x3) * 4, \
3 + ((imm) & 0x3) * 4); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)

Definition at line 7736 of file avx512fintrin.h.

◆ _mm512_extracti64x4_epi64

#define _mm512_extracti64x4_epi64 (   A,
  imm 
)
Value:
__extension__ ({ \
(__m256i)__builtin_shufflevector((__v8di)(__m512i)(A), \
((imm) & 1) ? 4 : 0, \
((imm) & 1) ? 5 : 1, \
((imm) & 1) ? 6 : 2, \
((imm) & 1) ? 7 : 3); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)

Definition at line 7754 of file avx512fintrin.h.

◆ _mm512_fixupimm_pd

#define _mm512_fixupimm_pd (   A,
  B,
  C,
  imm 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), (int)(imm), \
(__mmask8)-1, \
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 5556 of file avx512fintrin.h.

◆ _mm512_fixupimm_ps

#define _mm512_fixupimm_ps (   A,
  B,
  C,
  imm 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), (int)(imm), \
(__mmask16)-1, \
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 5596 of file avx512fintrin.h.

◆ _mm512_fixupimm_round_pd

#define _mm512_fixupimm_round_pd (   A,
  B,
  C,
  imm,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_fixupimmpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8di)(__m512i)(C), (int)(imm), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 5544 of file avx512fintrin.h.

◆ _mm512_fixupimm_round_ps

#define _mm512_fixupimm_round_ps (   A,
  B,
  C,
  imm,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_fixupimmps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16si)(__m512i)(C), (int)(imm), \
(__mmask16)-1, (int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 5584 of file avx512fintrin.h.

◆ _mm512_fmadd_round_pd

#define _mm512_fmadd_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), (__mmask8)-1, \
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 2625 of file avx512fintrin.h.

◆ _mm512_fmadd_round_ps

#define _mm512_fmadd_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), (__mmask16)-1, \
(int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 2829 of file avx512fintrin.h.

◆ _mm512_fmaddsub_round_pd

#define _mm512_fmaddsub_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 3033 of file avx512fintrin.h.

◆ _mm512_fmaddsub_round_ps

#define _mm512_fmaddsub_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 3152 of file avx512fintrin.h.

◆ _mm512_fmsub_round_pd

#define _mm512_fmsub_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_vfmaddpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 2653 of file avx512fintrin.h.

◆ _mm512_fmsub_round_ps

#define _mm512_fmsub_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vfmaddps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 2857 of file avx512fintrin.h.

◆ _mm512_fmsubadd_round_pd

#define _mm512_fmsubadd_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_vfmaddsubpd512_mask((__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 3061 of file avx512fintrin.h.

◆ _mm512_fmsubadd_round_ps

#define _mm512_fmsubadd_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vfmaddsubps512_mask((__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 3180 of file avx512fintrin.h.

◆ _mm512_fnmadd_round_pd

#define _mm512_fnmadd_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
(__v8df)(__m512d)(C), (__mmask8)-1, \
(int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 2674 of file avx512fintrin.h.

◆ _mm512_fnmadd_round_ps

#define _mm512_fnmadd_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vfmaddps512_mask(-(__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
(__v16sf)(__m512)(C), (__mmask16)-1, \
(int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 2878 of file avx512fintrin.h.

◆ _mm512_fnmsub_round_pd

#define _mm512_fnmsub_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_vfmaddpd512_mask(-(__v8df)(__m512d)(A), \
(__v8df)(__m512d)(B), \
-(__v8df)(__m512d)(C), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47

Definition at line 2695 of file avx512fintrin.h.

◆ _mm512_fnmsub_round_ps

#define _mm512_fnmsub_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_vfmaddps512_mask(-(__v16sf)(__m512)(A), \
(__v16sf)(__m512)(B), \
-(__v16sf)(__m512)(C), \
(__mmask16)-1, (int)(R)); })
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 2899 of file avx512fintrin.h.

◆ _mm512_getexp_round_pd

#define _mm512_getexp_round_pd (   A,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_getexppd512_mask((__v8df)(__m512d)(A), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_undefined_pd(void)

Definition at line 7954 of file avx512fintrin.h.

◆ _mm512_getexp_round_ps

#define _mm512_getexp_round_ps (   A,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_getexpps512_mask((__v16sf)(__m512)(A), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 7996 of file avx512fintrin.h.

◆ _mm512_getmant_pd

#define _mm512_getmant_pd (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)_mm512_setzero_pd(), \
(__mmask8)-1, \
static __inline __m512d __DEFAULT_FN_ATTRS _mm512_setzero_pd(void)
unsigned char __mmask8
Definition: avx512fintrin.h:47
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55

Definition at line 7894 of file avx512fintrin.h.

◆ _mm512_getmant_ps

#define _mm512_getmant_ps (   A,
  B,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2)|(B)), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, \
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)
#define _MM_FROUND_CUR_DIRECTION
Definition: avx512fintrin.h:55
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 7933 of file avx512fintrin.h.

◆ _mm512_getmant_round_pd

#define _mm512_getmant_round_pd (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512d)__builtin_ia32_getmantpd512_mask((__v8df)(__m512d)(A), \
(int)(((C)<<2) | (B)), \
(__v8df)_mm512_undefined_pd(), \
(__mmask8)-1, (int)(R)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_undefined_pd(void)

Definition at line 7876 of file avx512fintrin.h.

◆ _mm512_getmant_round_ps

#define _mm512_getmant_round_ps (   A,
  B,
  C,
 
)
Value:
__extension__ ({ \
(__m512)__builtin_ia32_getmantps512_mask((__v16sf)(__m512)(A), \
(int)(((C)<<2) | (B)), \
(__v16sf)_mm512_undefined_ps(), \
(__mmask16)-1, (int)(R)); })
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 7915 of file avx512fintrin.h.

◆ _mm512_i32gather_epi32

#define _mm512_i32gather_epi32 (   index,
  addr,
  scale 
)
Value:
__extension__ ({\
(__m512i)__builtin_ia32_gathersiv16si((__v16si)_mm512_undefined_epi32(), \
(int const *)(addr), \
(__v16si)(__m512i)(index), \
(__mmask16)-1, (int)(scale)); })
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 8098 of file avx512fintrin.h.

◆ _mm512_i32gather_epi64

#define _mm512_i32gather_epi64 (   index,
  addr,
  scale 
)
Value:
__extension__ ({\
(__m512i)__builtin_ia32_gathersiv8di((__v8di)_mm512_undefined_epi32(), \
(long long const *)(addr), \
(__v8si)(__m256i)(index), (__mmask8)-1, \
(int)(scale)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m512i __DEFAULT_FN_ATTRS _mm512_undefined_epi32(void)

Definition at line 8122 of file avx512fintrin.h.

◆ _mm512_i32gather_pd

#define _mm512_i32gather_pd (   index,
  addr,
  scale 
)
Value:
__extension__ ({\
(__m512d)__builtin_ia32_gathersiv8df((__v8df)_mm512_undefined_pd(), \
(double const *)(addr), \
(__v8si)(__m256i)(index), (__mmask8)-1, \
(int)(scale)); })
unsigned char __mmask8
Definition: avx512fintrin.h:47
static __inline__ __m512d __DEFAULT_FN_ATTRS _mm512_undefined_pd(void)

Definition at line 8110 of file avx512fintrin.h.

◆ _mm512_i32gather_ps

#define _mm512_i32gather_ps (   index,
  addr,
  scale 
)
Value:
__extension__ ({\
(__m512)__builtin_ia32_gathersiv16sf((__v16sf)_mm512_undefined_ps(), \
(float const *)(addr), \
(__v16sf)(__m512)(index), \
(__mmask16)-1, (int)(scale)); })
static __inline__ __m512 __DEFAULT_FN_ATTRS _mm512_undefined_ps(void)
unsigned short __mmask16
Definition: avx512fintrin.h:48

Definition at line 8086 of file avx512fintrin.h.

◆ _mm512_i32scatter_epi32

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