| 
| #define  | _MM_K0_REG   (0xffff) | 
|   | 
| #define  | _mm512_setzero()   _mm512_setzero_ps() | 
|   | 
| #define  | _mm512_undefined()   _mm512_setzero() | 
|   | 
| #define  | _mm512_undefined_pd()   _mm512_setzero_pd() | 
|   | 
| #define  | _mm512_undefined_ps()   _mm512_undefined() | 
|   | 
| #define  | _mm512_set4_ps(a,  b,  c,  d) | 
|   | 
| #define  | _mm512_set4_pd(a,  b,  c,  d)   _mm512_set_pd((a), (b), (c), (d), (a), (b), (c), (d)) | 
|   | 
| #define  | _mm512_setr_ps(e0,  e1,  e2,  e3,  e4,  e5,  e6,  e7,  e8,  e9,  e10,  e11,  e12,  e13,  e14,  e15) | 
|   | 
| #define  | _mm512_set_16to16_ps(e0,  e1,  e2,  e3,  e4,  e5,  e6,  e7,  e8,  e9,  e10,  e11,  e12,  e13,  e14,  e15) | 
|   | 
| #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_set_8to8_pd(e0,  e1,  e2,  e3,  e4,  e5,  e6,  e7)   _mm512_set_pd((e0), (e1), (e2), (e3), (e4), (e5), (e6), (e7)) | 
|   | 
| #define  | _mm512_setr4_ps(a,  b,  c,  d)   _mm512_set4_ps((d), (c), (b), (a)) | 
|   | 
| #define  | _mm512_set_4to16_ps(a,  b,  c,  d)   _mm512_set4_ps((d), (c), (b), (a)) | 
|   | 
| #define  | _mm512_setr4_pd(a,  b,  c,  d)   _mm512_set4_pd((d), (c), (b), (a)) | 
|   | 
| #define  | _mm512_set_4to8_pd(a,  b,  c,  d)   _mm512_set4_pd((d), (c), (b), (a)) | 
|   | 
| #define  | _mm512_set_1to16_ps(x)   _mm512_set1_ps((x)) | 
|   | 
| #define  | _mm512_set_1to8_pd(x)   _mm512_set1_pd((x)) | 
|   | 
| #define  | _mm512_load_ps(x)   _mm512_maskz_load_ps(_MM_K0_REG, (x)) | 
|   | 
| #define  | _mm512_load_pd(x)   _mm512_maskz_load_pd((__mmask8)_MM_K0_REG, (x)) | 
|   | 
| #define  | _mm512_loadu_ps(x)   _mm512_maskz_loadu_ps(_MM_K0_REG, (x)) | 
|   | 
| #define  | _mm512_loadu_pd(x)   _mm512_maskz_loadu_pd((__mmask8)_MM_K0_REG, (x)) | 
|   | 
| #define  | _mm512_store_ps(x,  v)   _mm512_mask_store_ps((x), _MM_K0_REG, (v)) | 
|   | 
| #define  | _mm512_store_pd(x,  v)   _mm512_mask_store_pd((x), (__mmask8)_MM_K0_REG, (v)) | 
|   | 
| #define  | _mm512_add_ps(v1,  v2)   _mm512_maskz_add_round_ps(_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_add_round_ps(v1,  v2,  e3)   _mm512_maskz_add_round_ps(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_add_ps(k1,  v2,  v3)   _mm512_maskz_add_round_ps((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_add_ps(v1,  k2,  v3,  v4)   _mm512_mask_add_round_ps((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_add_pd(v1,  v2)   _mm512_maskz_add_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_add_round_pd(v1,  v2,  e3)   _mm512_maskz_add_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_add_pd(k1,  v2,  v3)   _mm512_maskz_add_round_pd((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_add_pd(v1,  k2,  v3,  v4)   _mm512_mask_add_round_pd((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sub_ps(v1,  v2)   _mm512_maskz_sub_round_ps(_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sub_round_ps(v1,  v2,  e3)   _mm512_maskz_sub_round_ps(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_sub_ps(k1,  v2,  v3)   _mm512_maskz_sub_round_ps((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_sub_ps(v1,  k2,  v3,  v4)   _mm512_mask_sub_round_ps((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sub_pd(v1,  v2)   _mm512_maskz_sub_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sub_round_pd(v1,  v2,  e3)   _mm512_maskz_sub_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_sub_pd(k1,  v2,  v3)   _mm512_maskz_sub_round_pd((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_sub_pd(v1,  k2,  v3,  v4)   _mm512_mask_sub_round_pd((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mul_ps(v1,  v2)   _mm512_maskz_mul_round_ps(_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mul_round_ps(v1,  v2,  e3)   _mm512_maskz_mul_round_ps(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_mul_ps(k1,  v2,  v3)   _mm512_maskz_mul_round_ps((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_mul_ps(v1,  k2,  v3,  v4)   _mm512_mask_mul_round_ps((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mul_pd(v1,  v2)   _mm512_maskz_mul_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mul_round_pd(v1,  v2,  e3)   _mm512_maskz_mul_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_mul_pd(k1,  v2,  v3)   _mm512_maskz_mul_round_pd((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_mul_pd(v1,  k2,  v3,  v4)   _mm512_mask_mul_round_pd((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_div_ps(v1,  v2)   _mm512_maskz_div_round_ps(_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_div_round_ps(v1,  v2,  e3)   _mm512_maskz_div_round_ps(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_div_ps(k1,  v2,  v3)   _mm512_maskz_div_round_ps((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_div_ps(v1,  k2,  v3,  v4)   _mm512_mask_div_round_ps((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_div_pd(v1,  v2)   _mm512_maskz_div_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_div_round_pd(v1,  v2,  e3)   _mm512_maskz_div_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_maskz_div_pd(k1,  v2,  v3)   _mm512_maskz_div_round_pd((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_div_pd(v1,  k2,  v3,  v4)   _mm512_mask_div_round_pd((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_fmadd_round_ps(v1,  v2,  v3,  e4)   _mm512_maskz_fmadd_round_ps(_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fmadd_ps(v1,  v2,  v3)   _mm512_fmadd_round_ps((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fmadd_ps(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fmadd_ps(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fmadd_round_pd(v1,  v2,  v3,  e4)   _mm512_maskz_fmadd_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fmadd_pd(v1,  v2,  v3)   _mm512_fmadd_round_pd((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fmadd_pd(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fmadd_pd(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fmsub_round_ps(v1,  v2,  v3,  e4)   _mm512_maskz_fmsub_round_ps(_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fmsub_ps(v1,  v2,  v3)   _mm512_fmsub_round_ps((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fmsub_ps(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fmsub_ps(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fmsub_round_pd(v1,  v2,  v3,  e4)   _mm512_maskz_fmsub_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fmsub_pd(v1,  v2,  v3)   _mm512_fmsub_round_pd((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fmsub_pd(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fmsub_pd(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fnmadd_round_ps(v1,  v2,  v3,  e4)   _mm512_maskz_fnmadd_round_ps(_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fnmadd_ps(v1,  v2,  v3)   _mm512_fnmadd_round_ps((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fnmadd_ps(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fnmadd_ps(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fnmadd_round_pd(v1,  v2,  v3,  e4)   _mm512_maskz_fnmadd_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fnmadd_pd(v1,  v2,  v3)   _mm512_fnmadd_round_pd((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fnmadd_pd(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fnmadd_pd(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fnmsub_round_ps(v1,  v2,  v3,  e4)   _mm512_maskz_fnmsub_round_ps(_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fnmsub_ps(v1,  v2,  v3)   _mm512_fnmsub_round_ps((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fnmsub_ps(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fnmsub_ps(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_fnmsub_round_pd(v1,  v2,  v3,  e4)   _mm512_maskz_fnmsub_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), (v3), (e4)) | 
|   | 
| #define  | _mm512_fnmsub_pd(v1,  v2,  v3)   _mm512_fnmsub_round_pd((v1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_fnmsub_pd(v1,  k1,  v2,  v3) | 
|   | 
| #define  | _mm512_maskz_fnmsub_pd(k1,  v1,  v2,  v3) | 
|   | 
| #define  | _mm512_sqrt_ps(v1)   _mm512_maskz_sqrt_round_ps(_MM_K0_REG, (v1), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sqrt_round_ps(v1,  e2)   _mm512_maskz_sqrt_round_ps(_MM_K0_REG, (v1), e2) | 
|   | 
| #define  | _mm512_mask_sqrt_ps(v1,  k2,  v2)   _mm512_mask_sqrt_round_ps(v1, k2, v2, _MM_FROUND_CUR_DIRECTION); | 
|   | 
| #define  | _mm512_maskz_sqrt_ps(k1,  v1)   _mm512_maskz_sqrt_round_ps((k1), (v1), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sqrt_pd(v1)   _mm512_maskz_sqrt_round_pd((__mmask8)_MM_K0_REG, (v1), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_sqrt_round_pd(v1,  e2)   _mm512_maskz_sqrt_round_pd((__mmask8)_MM_K0_REG, (v1), e2) | 
|   | 
| #define  | _mm512_mask_sqrt_pd(v1,  k2,  v2)   _mm512_mask_sqrt_round_pd(v1, k2, v2, _MM_FROUND_CUR_DIRECTION); | 
|   | 
| #define  | _mm512_maskz_sqrt_pd(k1,  v1)   _mm512_maskz_sqrt_round_pd((k1), (v1), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_abs_ps(v1)   _mm512_maskz_abs_ps(_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_abs_pd(v1)   _mm512_maskz_abs_pd((__mmask8)_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_max_ps(v1,  v2)   _mm512_maskz_max_round_ps(_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_max_round_ps(v1,  v2,  e3)   _mm512_maskz_max_round_ps(_MM_K0_REG, (v1), (v2), e3) | 
|   | 
| #define  | _mm512_mask_max_ps(v1,  k2,  v3,  v4)   _mm512_mask_max_round_ps((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_maskz_max_ps(k1,  v2,  v3)   _mm512_maskz_max_round_ps((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_max_pd(v1,  v2)   _mm512_maskz_max_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_max_round_pd(v1,  v2,  e3)   _mm512_maskz_max_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), e3) | 
|   | 
| #define  | _mm512_mask_max_pd(v1,  k2,  v3,  v4)   _mm512_mask_max_round_pd((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_maskz_max_pd(k1,  v2,  v3)   _mm512_maskz_max_round_pd((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_min_ps(v1,  v2)   _mm512_maskz_min_round_ps(_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_min_round_ps(v1,  v2,  e3)   _mm512_maskz_min_round_ps(_MM_K0_REG, (v1), (v2), e3) | 
|   | 
| #define  | _mm512_mask_min_ps(v1,  k2,  v3,  v4)   _mm512_mask_min_round_ps((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_maskz_min_ps(k1,  v2,  v3)   _mm512_maskz_min_round_ps((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_min_pd(v1,  v2)   _mm512_maskz_min_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_min_round_pd(v1,  v2,  e3)   _mm512_maskz_min_round_pd((__mmask8)_MM_K0_REG, (v1), (v2), e3) | 
|   | 
| #define  | _mm512_mask_min_pd(v1,  k2,  v3,  v4)   _mm512_mask_min_round_pd((v1), (k2), (v3), (v4), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_maskz_min_pd(k1,  v2,  v3)   _mm512_maskz_min_round_pd((k1), (v2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_rcp14_ps(v1)   _mm512_maskz_rcp14_ps(_MM_K0_REG, v1); | 
|   | 
| #define  | _mm512_rcp14_pd(v1)   _mm512_maskz_rcp14_pd((__mmask8)_MM_K0_REG, v1); | 
|   | 
| #define  | _mm512_rsqrt14_ps(v1)   _mm512_maskz_rsqrt14_ps(_MM_K0_REG, v1); | 
|   | 
| #define  | _mm512_rsqrt14_pd(v1)   _mm512_maskz_rsqrt14_pd((__mmask8)_MM_K0_REG, v1); | 
|   | 
| #define  | _mm512_cvt_roundps_pd(v1,  e2)   _mm512_maskz_cvt_roundps_pd((__mmask8)_MM_K0_REG, (v1), e2) | 
|   | 
| #define  | _mm512_cvtps_pd(v1)   _mm512_cvt_roundps_pd((v1), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_maskz_cvtps_pd(k1,  v2)   _mm512_maskz_cvt_roundps_pd((k1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_cvtps_pd(v1,  k2,  v3)   _mm512_mask_cvt_roundps_pd((v1), (k2), (v3), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_cvt_roundpd_ps(v1,  e2)   _mm512_maskz_cvt_roundpd_ps((__mmask8)_MM_K0_REG, (v1), e2) | 
|   | 
| #define  | _mm512_cvtpd_ps(v1)   _mm512_cvt_roundpd_ps((v1), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_maskz_cvtpd_ps(k1,  v2)   _mm512_maskz_cvt_roundpd_ps((k1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_mask_cvtpd_ps(v1_old,  k1,  v2)   _mm512_mask_cvt_roundpd_ps((v1_old), (k1), (v2), _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_cmp_ps_mask(v1,  v2,  i3)   _mm512_mask_cmp_round_ps_mask(_MM_K0_REG, v1, v2, i3, _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_cmp_round_ps_mask(v1,  v2,  i3,  e4)   _mm512_mask_cmp_round_ps_mask(_MM_K0_REG, v1, v2, i3, e4) | 
|   | 
| #define  | _mm512_mask_cmp_ps_mask(k1,  v2,  v3,  i4)   _mm512_mask_cmp_round_ps_mask(k1, v2, v3, i4, _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_cmp_pd_mask(v1,  v2,  i3)   _mm512_mask_cmp_round_pd_mask((__mmask8)_MM_K0_REG, v1, v2, i3, _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_cmp_round_pd_mask(v1,  v2,  i3,  e4)   _mm512_mask_cmp_round_pd_mask((__mmask8)_MM_K0_REG, v1, v2, i3, e4) | 
|   | 
| #define  | _mm512_mask_cmp_pd_mask(k1,  v2,  v3,  i4)   _mm512_mask_cmp_round_pd_mask(k1, v2, v3, i4, _MM_FROUND_CUR_DIRECTION) | 
|   | 
| #define  | _mm512_cmpeq_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_EQ_OQ) | 
|   | 
| #define  | _mm512_mask_cmpeq_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_EQ_OQ) | 
|   | 
| #define  | _mm512_cmplt_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_LT_OS) | 
|   | 
| #define  | _mm512_mask_cmplt_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_LT_OS) | 
|   | 
| #define  | _mm512_cmple_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_LE_OS) | 
|   | 
| #define  | _mm512_mask_cmple_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_LE_OS) | 
|   | 
| #define  | _mm512_cmpunord_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_UNORD_Q) | 
|   | 
| #define  | _mm512_mask_cmpunord_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_UNORD_Q) | 
|   | 
| #define  | _mm512_cmpneq_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_NEQ_UQ) | 
|   | 
| #define  | _mm512_mask_cmpneq_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_NEQ_UQ) | 
|   | 
| #define  | _mm512_cmpnlt_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_NLT_US) | 
|   | 
| #define  | _mm512_mask_cmpnlt_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_NLT_US) | 
|   | 
| #define  | _mm512_cmpnle_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_NLE_US) | 
|   | 
| #define  | _mm512_mask_cmpnle_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_NLE_US) | 
|   | 
| #define  | _mm512_cmpord_ps_mask(v1,  v2)   _mm512_cmp_ps_mask((v1), (v2), _CMP_ORD_Q) | 
|   | 
| #define  | _mm512_mask_cmpord_ps_mask(k1,  v1,  v2)   _mm512_mask_cmp_ps_mask((k1), (v1), (v2), _CMP_ORD_Q) | 
|   | 
| #define  | _mm512_cmpeq_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_EQ_OQ) | 
|   | 
| #define  | _mm512_mask_cmpeq_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_EQ_OQ) | 
|   | 
| #define  | _mm512_cmplt_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_LT_OS) | 
|   | 
| #define  | _mm512_mask_cmplt_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_LT_OS) | 
|   | 
| #define  | _mm512_cmple_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_LE_OS) | 
|   | 
| #define  | _mm512_mask_cmple_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_LE_OS) | 
|   | 
| #define  | _mm512_cmpunord_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_UNORD_Q) | 
|   | 
| #define  | _mm512_mask_cmpunord_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_UNORD_Q) | 
|   | 
| #define  | _mm512_cmpneq_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_NEQ_UQ) | 
|   | 
| #define  | _mm512_mask_cmpneq_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_NEQ_UQ) | 
|   | 
| #define  | _mm512_cmpnlt_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_NLT_US) | 
|   | 
| #define  | _mm512_mask_cmpnlt_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_NLT_US) | 
|   | 
| #define  | _mm512_cmpnle_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_NLE_US) | 
|   | 
| #define  | _mm512_mask_cmpnle_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_NLE_US) | 
|   | 
| #define  | _mm512_cmpord_pd_mask(v1,  v2)   _mm512_cmp_pd_mask((v1), (v2), _CMP_ORD_Q) | 
|   | 
| #define  | _mm512_mask_cmpord_pd_mask(k1,  v1,  v2)   _mm512_mask_cmp_pd_mask((k1), (v1), (v2), _CMP_ORD_Q) | 
|   | 
| #define  | _mm512_broadcast_f32x2(v1)   _mm512_maskz_broadcast_f32x2(_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_broadcast_f32x4(v1)   _mm512_maskz_broadcast_f32x4(_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_broadcast_f32x8(v1)   _mm512_maskz_broadcast_f32x8(_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_broadcast_f64x2(v1)   _mm512_maskz_broadcast_f64x2((__mmask8)_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_broadcast_f64x4(v1)   _mm512_maskz_broadcast_f64x4((__mmask8)_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_broadcastsd_pd(v1)   _mm512_maskz_broadcastsd_pd((__mmask8)_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_broadcastss_ps(v1)   _mm512_maskz_broadcastss_ps(_MM_K0_REG, (v1)) | 
|   | 
| #define  | _mm512_extractf32x4_ps(v1,  e2)   _mm512_maskz_extractf32x4_ps((__mmask8)_MM_K0_REG, (v1), (e2)) | 
|   | 
| #define  | _mm512_extractf32x8_ps(v1,  e2)   _mm512_maskz_extractf32x8_ps((__mmask8)_MM_K0_REG, (v1), (e2)) | 
|   | 
| #define  | _mm512_extractf64x2_pd(v1,  e2)   _mm512_maskz_extractf64x2_pd((__mmask8)_MM_K0_REG, (v1), (e2)) | 
|   | 
| #define  | _mm512_extractf64x4_pd(v1,  e2)   _mm512_maskz_extractf64x4_pd((__mmask8)_MM_K0_REG, (v1), (e2)) | 
|   | 
| #define  | _mm512_insertf32x4(v1,  v2,  e3)   _mm512_maskz_insertf32x4(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_insertf32x8(v1,  v2,  e3)   _mm512_maskz_insertf32x8(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_insertf64x2(v1,  v2,  e3)   _mm512_maskz_insertf64x2((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_insertf64x4(v1,  v2,  e3)   _mm512_maskz_insertf64x4((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_shuffle_f32x4(v1,  v2,  e3)   _mm512_maskz_shuffle_f32x4(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_shuffle_f64x2(v1,  v2,  e3)   _mm512_maskz_shuffle_f64x2((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_shuffle_pd(v1,  v2,  e3)   _mm512_maskz_shuffle_pd((__mmask8)_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_shuffle_ps(v1,  v2,  e3)   _mm512_maskz_shuffle_ps(_MM_K0_REG, (v1), (v2), (e3)) | 
|   | 
| #define  | _mm512_kand(k1,  k2)   ((__mmask16) ((k1) & (k2))) | 
|   | 
| #define  | _mm512_kandn(k1,  k2)   ((__mmask16) (~(k1) & (k2))) | 
|   | 
| #define  | _mm512_kor(k1,  k2)   ((__mmask16) ((k1) | (k2))) | 
|   | 
| #define  | _mm512_kxor(k1,  k2)   ((__mmask16) ((k1) ^ (k2))) | 
|   | 
| #define  | _mm512_kxnor(k1,  k2)   ((__mmask16) (~((k1) ^ (k2)))) | 
|   | 
| #define  | _mm512_knot(k1)   ((__mmask16) (~(k1))) | 
|   | 
 | 
| union  | __declspec (intrin_type) __m512 | 
|   | 
| __m256 __cdecl  | _mm512_castps512_ps256 (__m512) | 
|   | 
| __m512 __cdecl  | _mm512_castpd_ps (__m512d) | 
|   | 
| __m512 __cdecl  | _mm512_castps256_ps512 (__m256) | 
|   | 
| __m512 __cdecl  | _mm512_castsi512_ps (__m512i) | 
|   | 
| __m512 __cdecl  | _mm512_castps128_ps512 (__m128) | 
|   | 
| __m256d __cdecl  | _mm512_castpd512_pd256 (__m512d) | 
|   | 
| __m512d __cdecl  | _mm512_castpd256_pd512 (__m256d) | 
|   | 
| __m512d __cdecl  | _mm512_castps_pd (__m512) | 
|   | 
| __m512d __cdecl  | _mm512_castsi512_pd (__m512i) | 
|   | 
| __m512d __cdecl  | _mm512_castpd128_pd512 (__m128d) | 
|   | 
| __m256i __cdecl  | _mm512_castsi512_si256 (__m512i) | 
|   | 
| __m512i __cdecl  | _mm512_castpd_si512 (__m512d) | 
|   | 
| __m512i __cdecl  | _mm512_castps_si512 (__m512) | 
|   | 
| __m512i __cdecl  | _mm512_castsi256_si512 (__m256i) | 
|   | 
| __m512 __cdecl  | _mm512_setzero_ps (void) | 
|   | 
| __m512d __cdecl  | _mm512_setzero_pd (void) | 
|   | 
| __m512 __cdecl  | _mm512_set_ps (float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float) | 
|   | 
| __m512d __cdecl  | _mm512_set_pd (double, double, double, double, double, double, double, double) | 
|   | 
| __m512 __cdecl  | _mm512_set1_ps (float) | 
|   | 
| __m512d __cdecl  | _mm512_set1_pd (double) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_load_ps (__mmask16, void const *) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_load_pd (__mmask8, void const *) | 
|   | 
| __m512 __cdecl  | _mm512_mask_load_ps (__m512, __mmask16, void const *) | 
|   | 
| __m512d __cdecl  | _mm512_mask_load_pd (__m512d, __mmask8, void const *) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_loadu_ps (__mmask16, void const *) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_loadu_pd (__mmask8, void const *) | 
|   | 
| __m512 __cdecl  | _mm512_mask_loadu_ps (__m512, __mmask16, void const *) | 
|   | 
| __m512d __cdecl  | _mm512_mask_loadu_pd (__m512d, __mmask8, void const *) | 
|   | 
| void __cdecl  | _mm512_storeu_ps (void *, __m512) | 
|   | 
| void __cdecl  | _mm512_storeu_pd (void *, __m512d) | 
|   | 
| void __cdecl  | _mm512_mask_store_ps (void *, __mmask16, __m512) | 
|   | 
| void __cdecl  | _mm512_mask_store_pd (void *, __mmask8, __m512d) | 
|   | 
| void __cdecl  | _mm512_mask_storeu_ps (void *, __mmask16, __m512) | 
|   | 
| void __cdecl  | _mm512_mask_storeu_pd (void *, __mmask8, __m512d) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_add_round_ps (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_add_round_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_add_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_add_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_sub_round_ps (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_sub_round_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_sub_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_sub_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_mul_round_ps (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_mul_round_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_mul_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_mul_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_div_round_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_div_round_ps (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_div_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_div_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_fmadd_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask3_fmadd_round_ps (__m512, __m512, __m512, __mmask16, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_fmadd_round_ps (__mmask16, __m512, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_fmadd_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask3_fmadd_round_pd (__m512d, __m512d, __m512d, __mmask8, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_fmadd_round_pd (__mmask8, __m512d, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_fmsub_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask3_fmsub_round_ps (__m512, __m512, __m512, __mmask16, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_fmsub_round_ps (__mmask16, __m512, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_fmsub_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask3_fmsub_round_pd (__m512d, __m512d, __m512d, __mmask8, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_fmsub_round_pd (__mmask8, __m512d, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_fmaddsub_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask3_fmaddsub_round_ps (__m512, __m512, __m512, __mmask16, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_fmaddsub_round_ps (__mmask16, __m512, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_fmaddsub_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask3_fmaddsub_round_pd (__m512d, __m512d, __m512d, __mmask8, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_fmaddsub_round_pd (__mmask8, __m512d, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_fmsubadd_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask3_fmsubadd_round_ps (__m512, __m512, __m512, __mmask16, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_fmsubadd_round_ps (__mmask16, __m512, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_fmsubadd_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask3_fmsubadd_round_pd (__m512d, __m512d, __m512d, __mmask8, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_fmsubadd_round_pd (__mmask8, __m512d, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_fnmadd_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask3_fnmadd_round_ps (__m512, __m512, __m512, __mmask16, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_fnmadd_round_ps (__mmask16, __m512, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_fnmadd_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask3_fnmadd_round_pd (__m512d, __m512d, __m512d, __mmask8, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_fnmadd_round_pd (__mmask8, __m512d, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_fnmsub_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask3_fnmsub_round_ps (__m512, __m512, __m512, __mmask16, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_fnmsub_round_ps (__mmask16, __m512, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_fnmsub_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask3_fnmsub_round_pd (__m512d, __m512d, __m512d, __mmask8, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_fnmsub_round_pd (__mmask8, __m512d, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_sqrt_round_ps (__mmask16, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_sqrt_round_pd (__mmask8, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_sqrt_round_ps (__m512, __mmask16, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_sqrt_round_pd (__m512d, __mmask8, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_abs_ps (__mmask16, __m512) | 
|   | 
| __m512 __cdecl  | _mm512_mask_abs_ps (__m512, __mmask16, __m512) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_abs_pd (__mmask8, __m512d) | 
|   | 
| __m512d __cdecl  | _mm512_mask_abs_pd (__m512d, __mmask8, __m512d) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_max_round_ps (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_max_round_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_max_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_max_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_min_round_ps (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_min_round_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_min_round_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_min_round_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_rcp14_ps (__mmask16, __m512) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_rcp14_pd (__mmask8, __m512d) | 
|   | 
| __m512 __cdecl  | _mm512_mask_rcp14_ps (__m512, __mmask16, __m512) | 
|   | 
| __m512d __cdecl  | _mm512_mask_rcp14_pd (__m512d, __mmask8, __m512d) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_rsqrt14_ps (__mmask16, __m512) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_rsqrt14_pd (__mmask8, __m512d) | 
|   | 
| __m512 __cdecl  | _mm512_mask_rsqrt14_ps (__m512, __mmask16, __m512) | 
|   | 
| __m512d __cdecl  | _mm512_mask_rsqrt14_pd (__m512d, __mmask8, __m512d) | 
|   | 
| __m512 __cdecl  | _mm512_mask_rcp28_round_ps (__m512, __mmask16, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_rcp28_round_ps (__mmask16, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_rcp28_round_pd (__m512d, __mmask8, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_rcp28_round_pd (__mmask8, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_rsqrt28_round_ps (__m512, __mmask16, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_rsqrt28_round_ps (__mmask16, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_rsqrt28_round_pd (__m512d, __mmask8, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_rsqrt28_round_pd (__mmask8, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_cvt_roundps_pd (__mmask8, __m256, const int) | 
|   | 
| __m256 __cdecl  | _mm512_maskz_cvt_roundpd_ps (__mmask8, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_cvt_roundps_pd (__m512d, __mmask8, __m256, const int) | 
|   | 
| __m256 __cdecl  | _mm512_mask_cvt_roundpd_ps (__m256, __mmask8, __m512d, const int) | 
|   | 
| __mmask16 __cdecl  | _mm512_mask_cmp_round_ps_mask (__mmask16, __m512, __m512, const int, const int) | 
|   | 
| __mmask8 __cdecl  | _mm512_mask_cmp_round_pd_mask (__mmask8, __m512d, __m512d, const int, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_broadcast_f32x2 (__m512, __mmask16, __m128) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_broadcast_f32x2 (__mmask16, __m128) | 
|   | 
| __m512 __cdecl  | _mm512_mask_broadcast_f32x4 (__m512, __mmask16, __m128) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_broadcast_f32x4 (__mmask16, __m128) | 
|   | 
| __m512 __cdecl  | _mm512_mask_broadcast_f32x8 (__m512, __mmask16, __m256) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_broadcast_f32x8 (__mmask16, __m256) | 
|   | 
| __m512d __cdecl  | _mm512_mask_broadcast_f64x2 (__m512d, __mmask8, __m128d) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_broadcast_f64x2 (__mmask8, __m128d) | 
|   | 
| __m512d __cdecl  | _mm512_mask_broadcast_f64x4 (__m512d, __mmask8, __m256d) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_broadcast_f64x4 (__mmask8, __m256d) | 
|   | 
| __m512d __cdecl  | _mm512_mask_broadcastsd_pd (__m512d, __mmask8, __m128d) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_broadcastsd_pd (__mmask8, __m128d) | 
|   | 
| __m512 __cdecl  | _mm512_mask_broadcastss_ps (__m512, __mmask16, __m128) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_broadcastss_ps (__mmask16, __m128) | 
|   | 
| __m128 __cdecl  | _mm512_mask_extractf32x4_ps (__m128, __mmask8, __m512, const int) | 
|   | 
| __m128 __cdecl  | _mm512_maskz_extractf32x4_ps (__mmask8, __m512, int) | 
|   | 
| __m256 __cdecl  | _mm512_mask_extractf32x8_ps (__m256, __mmask8, __m512, const int) | 
|   | 
| __m256 __cdecl  | _mm512_maskz_extractf32x8_ps (__mmask8, __m512, int) | 
|   | 
| __m128d __cdecl  | _mm512_mask_extractf64x2_pd (__m128d, __mmask8, __m512d, const int) | 
|   | 
| __m128d __cdecl  | _mm512_maskz_extractf64x2_pd (__mmask8, __m512d, int) | 
|   | 
| __m256d __cdecl  | _mm512_mask_extractf64x4_pd (__m256d, __mmask8, __m512d, const int) | 
|   | 
| __m256d __cdecl  | _mm512_maskz_extractf64x4_pd (__mmask8, __m512d, int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_insertf32x4 (__m512, __mmask16, __m512, __m128, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_insertf32x4 (__mmask16, __m512, __m128, int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_insertf32x8 (__m512, __mmask16, __m512, __m256, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_insertf32x8 (__mmask16, __m512, __m256, int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_insertf64x2 (__m512d, __mmask8, __m512d, __m128d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_insertf64x2 (__mmask8, __m512d, __m128d, int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_insertf64x4 (__m512d, __mmask8, __m512d, __m256d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_insertf64x4 (__mmask8, __m512d, __m256d, int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_shuffle_f32x4 (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_shuffle_f32x4 (__mmask16, __m512, __m512, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_shuffle_f64x2 (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_shuffle_f64x2 (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_mask_shuffle_pd (__m512d, __mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512d __cdecl  | _mm512_maskz_shuffle_pd (__mmask8, __m512d, __m512d, const int) | 
|   | 
| __m512 __cdecl  | _mm512_mask_shuffle_ps (__m512, __mmask16, __m512, __m512, const int) | 
|   | 
| __m512 __cdecl  | _mm512_maskz_shuffle_ps (__mmask16, __m512, __m512, const int) | 
|   |