#ifdef __SLEEFSIMDSP_C__
#ifdef ENABLE_ALIAS
EXPORT CONST __m512 Sleef_sinf16_u35(__m512) __attribute__((alias("Sleef_sinf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sinf_u35(__m512) __attribute__((alias("Sleef_sinf16_u35avx512f")));
EXPORT CONST __m512 Sleef_cosf16_u35(__m512) __attribute__((alias("Sleef_cosf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_cosf_u35(__m512) __attribute__((alias("Sleef_cosf16_u35avx512f")));
EXPORT CONST vfloat2 Sleef_sincosf16_u35(__m512) __attribute__((alias("Sleef_sincosf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC vfloat2 _ZGVeN16_Sleef_sincosf_u35(__m512) __attribute__((alias("Sleef_sincosf16_u35avx512f")));
EXPORT CONST __m512 Sleef_tanf16_u35(__m512) __attribute__((alias("Sleef_tanf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_tanf_u35(__m512) __attribute__((alias("Sleef_tanf16_u35avx512f")));
EXPORT CONST __m512 Sleef_asinf16_u35(__m512) __attribute__((alias("Sleef_asinf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_asinf_u35(__m512) __attribute__((alias("Sleef_asinf16_u35avx512f")));
EXPORT CONST __m512 Sleef_acosf16_u35(__m512) __attribute__((alias("Sleef_acosf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_acosf_u35(__m512) __attribute__((alias("Sleef_acosf16_u35avx512f")));
EXPORT CONST __m512 Sleef_atanf16_u35(__m512) __attribute__((alias("Sleef_atanf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_atanf_u35(__m512) __attribute__((alias("Sleef_atanf16_u35avx512f")));
EXPORT CONST __m512 Sleef_atan2f16_u35(__m512, __m512) __attribute__((alias("Sleef_atan2f16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_atan2f_u35(__m512, __m512) __attribute__((alias("Sleef_atan2f16_u35avx512f")));
EXPORT CONST __m512 Sleef_logf16_u35(__m512) __attribute__((alias("Sleef_logf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_logf_u35(__m512) __attribute__((alias("Sleef_logf16_u35avx512f")));
EXPORT CONST __m512 Sleef_cbrtf16_u35(__m512) __attribute__((alias("Sleef_cbrtf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_cbrtf_u35(__m512) __attribute__((alias("Sleef_cbrtf16_u35avx512f")));
EXPORT CONST __m512 Sleef_sinf16_u10(__m512) __attribute__((alias("Sleef_sinf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sinf_u10(__m512) __attribute__((alias("Sleef_sinf16_u10avx512f")));
EXPORT CONST __m512 Sleef_cosf16_u10(__m512) __attribute__((alias("Sleef_cosf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_cosf_u10(__m512) __attribute__((alias("Sleef_cosf16_u10avx512f")));
EXPORT CONST vfloat2 Sleef_sincosf16_u10(__m512) __attribute__((alias("Sleef_sincosf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC vfloat2 _ZGVeN16_Sleef_sincosf_u10(__m512) __attribute__((alias("Sleef_sincosf16_u10avx512f")));
EXPORT CONST __m512 Sleef_tanf16_u10(__m512) __attribute__((alias("Sleef_tanf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_tanf_u10(__m512) __attribute__((alias("Sleef_tanf16_u10avx512f")));
EXPORT CONST __m512 Sleef_asinf16_u10(__m512) __attribute__((alias("Sleef_asinf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_asinf_u10(__m512) __attribute__((alias("Sleef_asinf16_u10avx512f")));
EXPORT CONST __m512 Sleef_acosf16_u10(__m512) __attribute__((alias("Sleef_acosf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_acosf_u10(__m512) __attribute__((alias("Sleef_acosf16_u10avx512f")));
EXPORT CONST __m512 Sleef_atanf16_u10(__m512) __attribute__((alias("Sleef_atanf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_atanf_u10(__m512) __attribute__((alias("Sleef_atanf16_u10avx512f")));
EXPORT CONST __m512 Sleef_atan2f16_u10(__m512, __m512) __attribute__((alias("Sleef_atan2f16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_atan2f_u10(__m512, __m512) __attribute__((alias("Sleef_atan2f16_u10avx512f")));
EXPORT CONST __m512 Sleef_logf16_u10(__m512) __attribute__((alias("Sleef_logf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_logf_u10(__m512) __attribute__((alias("Sleef_logf16_u10avx512f")));
EXPORT CONST __m512 Sleef_cbrtf16_u10(__m512) __attribute__((alias("Sleef_cbrtf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_cbrtf_u10(__m512) __attribute__((alias("Sleef_cbrtf16_u10avx512f")));
EXPORT CONST __m512 Sleef_expf16_u10(__m512) __attribute__((alias("Sleef_expf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_expf_u10(__m512) __attribute__((alias("Sleef_expf16_u10avx512f")));
EXPORT CONST __m512 Sleef_powf16_u10(__m512, __m512) __attribute__((alias("Sleef_powf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_powf_u10(__m512, __m512) __attribute__((alias("Sleef_powf16_u10avx512f")));
EXPORT CONST __m512 Sleef_sinhf16_u10(__m512) __attribute__((alias("Sleef_sinhf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sinhf_u10(__m512) __attribute__((alias("Sleef_sinhf16_u10avx512f")));
EXPORT CONST __m512 Sleef_coshf16_u10(__m512) __attribute__((alias("Sleef_coshf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_coshf_u10(__m512) __attribute__((alias("Sleef_coshf16_u10avx512f")));
EXPORT CONST __m512 Sleef_tanhf16_u10(__m512) __attribute__((alias("Sleef_tanhf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_tanhf_u10(__m512) __attribute__((alias("Sleef_tanhf16_u10avx512f")));
EXPORT CONST __m512 Sleef_sinhf16_u35(__m512) __attribute__((alias("Sleef_sinhf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sinhf_u35(__m512) __attribute__((alias("Sleef_sinhf16_u35avx512f")));
EXPORT CONST __m512 Sleef_coshf16_u35(__m512) __attribute__((alias("Sleef_coshf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_coshf_u35(__m512) __attribute__((alias("Sleef_coshf16_u35avx512f")));
EXPORT CONST __m512 Sleef_tanhf16_u35(__m512) __attribute__((alias("Sleef_tanhf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_tanhf_u35(__m512) __attribute__((alias("Sleef_tanhf16_u35avx512f")));
EXPORT CONST __m512 Sleef_fastsinf16_u3500(__m512) __attribute__((alias("Sleef_fastsinf16_u3500avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_fastsinf_u3500(__m512) __attribute__((alias("Sleef_fastsinf16_u3500avx512f")));
EXPORT CONST __m512 Sleef_fastcosf16_u3500(__m512) __attribute__((alias("Sleef_fastcosf16_u3500avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_fastcosf_u3500(__m512) __attribute__((alias("Sleef_fastcosf16_u3500avx512f")));
EXPORT CONST __m512 Sleef_fastpowf16_u3500(__m512, __m512) __attribute__((alias("Sleef_fastpowf16_u3500avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_fastpowf_u3500(__m512, __m512) __attribute__((alias("Sleef_fastpowf16_u3500avx512f")));
EXPORT CONST __m512 Sleef_asinhf16_u10(__m512) __attribute__((alias("Sleef_asinhf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_asinhf_u10(__m512) __attribute__((alias("Sleef_asinhf16_u10avx512f")));
EXPORT CONST __m512 Sleef_acoshf16_u10(__m512) __attribute__((alias("Sleef_acoshf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_acoshf_u10(__m512) __attribute__((alias("Sleef_acoshf16_u10avx512f")));
EXPORT CONST __m512 Sleef_atanhf16_u10(__m512) __attribute__((alias("Sleef_atanhf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_atanhf_u10(__m512) __attribute__((alias("Sleef_atanhf16_u10avx512f")));
EXPORT CONST __m512 Sleef_exp2f16_u10(__m512) __attribute__((alias("Sleef_exp2f16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_exp2f_u10(__m512) __attribute__((alias("Sleef_exp2f16_u10avx512f")));
EXPORT CONST __m512 Sleef_exp2f16_u35(__m512) __attribute__((alias("Sleef_exp2f16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_exp2f_u35(__m512) __attribute__((alias("Sleef_exp2f16_u35avx512f")));
EXPORT CONST __m512 Sleef_exp10f16_u10(__m512) __attribute__((alias("Sleef_exp10f16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_exp10f_u10(__m512) __attribute__((alias("Sleef_exp10f16_u10avx512f")));
EXPORT CONST __m512 Sleef_exp10f16_u35(__m512) __attribute__((alias("Sleef_exp10f16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_exp10f_u35(__m512) __attribute__((alias("Sleef_exp10f16_u35avx512f")));
EXPORT CONST __m512 Sleef_expm1f16_u10(__m512) __attribute__((alias("Sleef_expm1f16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_expm1f_u10(__m512) __attribute__((alias("Sleef_expm1f16_u10avx512f")));
EXPORT CONST __m512 Sleef_log10f16_u10(__m512) __attribute__((alias("Sleef_log10f16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_log10f_u10(__m512) __attribute__((alias("Sleef_log10f16_u10avx512f")));
EXPORT CONST __m512 Sleef_log2f16_u10(__m512) __attribute__((alias("Sleef_log2f16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_log2f_u10(__m512) __attribute__((alias("Sleef_log2f16_u10avx512f")));
EXPORT CONST __m512 Sleef_log2f16_u35(__m512) __attribute__((alias("Sleef_log2f16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_log2f_u35(__m512) __attribute__((alias("Sleef_log2f16_u35avx512f")));
EXPORT CONST __m512 Sleef_log1pf16_u10(__m512) __attribute__((alias("Sleef_log1pf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_log1pf_u10(__m512) __attribute__((alias("Sleef_log1pf16_u10avx512f")));
EXPORT CONST vfloat2 Sleef_sincospif16_u05(__m512) __attribute__((alias("Sleef_sincospif16_u05avx512f"))) ;
EXPORT CONST VECTOR_CC vfloat2 _ZGVeN16_Sleef_sincospif_u05(__m512) __attribute__((alias("Sleef_sincospif16_u05avx512f")));
EXPORT CONST vfloat2 Sleef_sincospif16_u35(__m512) __attribute__((alias("Sleef_sincospif16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC vfloat2 _ZGVeN16_Sleef_sincospif_u35(__m512) __attribute__((alias("Sleef_sincospif16_u35avx512f")));
EXPORT CONST __m512 Sleef_sinpif16_u05(__m512) __attribute__((alias("Sleef_sinpif16_u05avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sinpif_u05(__m512) __attribute__((alias("Sleef_sinpif16_u05avx512f")));
EXPORT CONST __m512 Sleef_cospif16_u05(__m512) __attribute__((alias("Sleef_cospif16_u05avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_cospif_u05(__m512) __attribute__((alias("Sleef_cospif16_u05avx512f")));
EXPORT CONST __m512 Sleef_ldexpf16(__m512, __m512i) __attribute__((alias("Sleef_ldexpf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_ldexpf(__m512, __m512i) __attribute__((alias("Sleef_ldexpf16_avx512f")));
EXPORT CONST __m512i Sleef_ilogbf16(__m512) __attribute__((alias("Sleef_ilogbf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512i _ZGVeN16v_Sleef_ilogbf(__m512) __attribute__((alias("Sleef_ilogbf16_avx512f")));
EXPORT CONST __m512 Sleef_fmaf16(__m512, __m512, __m512) __attribute__((alias("Sleef_fmaf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vvv_Sleef_fmaf(__m512, __m512, __m512) __attribute__((alias("Sleef_fmaf16_avx512f")));
EXPORT CONST __m512 Sleef_sqrtf16(__m512) __attribute__((alias("Sleef_sqrtf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sqrtf(__m512) __attribute__((alias("Sleef_sqrtf16_avx512f")));
EXPORT CONST __m512 Sleef_sqrtf16_u05(__m512) __attribute__((alias("Sleef_sqrtf16_u05avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sqrtf_u05(__m512) __attribute__((alias("Sleef_sqrtf16_u05avx512f")));
EXPORT CONST __m512 Sleef_sqrtf16_u35(__m512) __attribute__((alias("Sleef_sqrtf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_sqrtf_u35(__m512) __attribute__((alias("Sleef_sqrtf16_u35avx512f")));
EXPORT CONST __m512 Sleef_hypotf16_u05(__m512, __m512) __attribute__((alias("Sleef_hypotf16_u05avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_hypotf_u05(__m512, __m512) __attribute__((alias("Sleef_hypotf16_u05avx512f")));
EXPORT CONST __m512 Sleef_hypotf16_u35(__m512, __m512) __attribute__((alias("Sleef_hypotf16_u35avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_hypotf_u35(__m512, __m512) __attribute__((alias("Sleef_hypotf16_u35avx512f")));
EXPORT CONST __m512 Sleef_fabsf16(__m512) __attribute__((alias("Sleef_fabsf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_fabsf(__m512) __attribute__((alias("Sleef_fabsf16_avx512f")));
EXPORT CONST __m512 Sleef_copysignf16(__m512, __m512) __attribute__((alias("Sleef_copysignf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_copysignf(__m512, __m512) __attribute__((alias("Sleef_copysignf16_avx512f")));
EXPORT CONST __m512 Sleef_fmaxf16(__m512, __m512) __attribute__((alias("Sleef_fmaxf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_fmaxf(__m512, __m512) __attribute__((alias("Sleef_fmaxf16_avx512f")));
EXPORT CONST __m512 Sleef_fminf16(__m512, __m512) __attribute__((alias("Sleef_fminf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_fminf(__m512, __m512) __attribute__((alias("Sleef_fminf16_avx512f")));
EXPORT CONST __m512 Sleef_fdimf16(__m512, __m512) __attribute__((alias("Sleef_fdimf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_fdimf(__m512, __m512) __attribute__((alias("Sleef_fdimf16_avx512f")));
EXPORT CONST __m512 Sleef_truncf16(__m512) __attribute__((alias("Sleef_truncf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_truncf(__m512) __attribute__((alias("Sleef_truncf16_avx512f")));
EXPORT CONST __m512 Sleef_floorf16(__m512) __attribute__((alias("Sleef_floorf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_floorf(__m512) __attribute__((alias("Sleef_floorf16_avx512f")));
EXPORT CONST __m512 Sleef_ceilf16(__m512) __attribute__((alias("Sleef_ceilf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_ceilf(__m512) __attribute__((alias("Sleef_ceilf16_avx512f")));
EXPORT CONST __m512 Sleef_roundf16(__m512) __attribute__((alias("Sleef_roundf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_roundf(__m512) __attribute__((alias("Sleef_roundf16_avx512f")));
EXPORT CONST __m512 Sleef_rintf16(__m512) __attribute__((alias("Sleef_rintf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_rintf(__m512) __attribute__((alias("Sleef_rintf16_avx512f")));
EXPORT CONST __m512 Sleef_nextafterf16(__m512, __m512) __attribute__((alias("Sleef_nextafterf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_nextafterf(__m512, __m512) __attribute__((alias("Sleef_nextafterf16_avx512f")));
EXPORT CONST __m512 Sleef_frfrexpf16(__m512) __attribute__((alias("Sleef_frfrexpf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_frfrexpf(__m512) __attribute__((alias("Sleef_frfrexpf16_avx512f")));
EXPORT CONST __m512i Sleef_expfrexpf16(__m512) __attribute__((alias("Sleef_expfrexpf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512i _ZGVeN16v_Sleef_expfrexpf(__m512) __attribute__((alias("Sleef_expfrexpf16_avx512f")));
EXPORT CONST __m512 Sleef_fmodf16(__m512, __m512) __attribute__((alias("Sleef_fmodf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_fmodf(__m512, __m512) __attribute__((alias("Sleef_fmodf16_avx512f")));
EXPORT CONST __m512 Sleef_remainderf16(__m512, __m512) __attribute__((alias("Sleef_remainderf16_avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16vv_Sleef_remainderf(__m512, __m512) __attribute__((alias("Sleef_remainderf16_avx512f")));
EXPORT CONST vfloat2 Sleef_modff16(__m512) __attribute__((alias("Sleef_modff16_avx512f"))) ;
EXPORT CONST VECTOR_CC vfloat2 _ZGVeN16_Sleef_modff(__m512) __attribute__((alias("Sleef_modff16_avx512f")));
EXPORT CONST __m512 Sleef_lgammaf16_u10(__m512) __attribute__((alias("Sleef_lgammaf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_lgammaf_u10(__m512) __attribute__((alias("Sleef_lgammaf16_u10avx512f")));
EXPORT CONST __m512 Sleef_tgammaf16_u10(__m512) __attribute__((alias("Sleef_tgammaf16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_tgammaf_u10(__m512) __attribute__((alias("Sleef_tgammaf16_u10avx512f")));
EXPORT CONST __m512 Sleef_erff16_u10(__m512) __attribute__((alias("Sleef_erff16_u10avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_erff_u10(__m512) __attribute__((alias("Sleef_erff16_u10avx512f")));
EXPORT CONST __m512 Sleef_erfcf16_u15(__m512) __attribute__((alias("Sleef_erfcf16_u15avx512f"))) ;
EXPORT CONST VECTOR_CC __m512 _ZGVeN16v_Sleef_erfcf_u15(__m512) __attribute__((alias("Sleef_erfcf16_u15avx512f")));
EXPORT CONST int Sleef_getIntf16(int) __attribute__((alias("Sleef_getIntf16_avx512f"))) ;
EXPORT CONST VECTOR_CC int _ZGVeN16_Sleef_getIntf(int) __attribute__((alias("Sleef_getIntf16_avx512f")));
EXPORT CONST void * Sleef_getPtrf16(int) __attribute__((alias("Sleef_getPtrf16_avx512f"))) ;
EXPORT CONST VECTOR_CC void * _ZGVeN16_Sleef_getPtrf(int) __attribute__((alias("Sleef_getPtrf16_avx512f")));

#else // #ifdef ENABLE_ALIAS
EXPORT CONST __m512  Sleef_sinf16_u35(__m512 a0) { return Sleef_sinf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_cosf16_u35(__m512 a0) { return Sleef_cosf16_u35avx512f(a0); }
EXPORT CONST vfloat2  Sleef_sincosf16_u35(__m512 a0) { return Sleef_sincosf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_tanf16_u35(__m512 a0) { return Sleef_tanf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_asinf16_u35(__m512 a0) { return Sleef_asinf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_acosf16_u35(__m512 a0) { return Sleef_acosf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_atanf16_u35(__m512 a0) { return Sleef_atanf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_atan2f16_u35(__m512 a0, __m512 a1) { return Sleef_atan2f16_u35avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_logf16_u35(__m512 a0) { return Sleef_logf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_cbrtf16_u35(__m512 a0) { return Sleef_cbrtf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_sinf16_u10(__m512 a0) { return Sleef_sinf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_cosf16_u10(__m512 a0) { return Sleef_cosf16_u10avx512f(a0); }
EXPORT CONST vfloat2  Sleef_sincosf16_u10(__m512 a0) { return Sleef_sincosf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_tanf16_u10(__m512 a0) { return Sleef_tanf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_asinf16_u10(__m512 a0) { return Sleef_asinf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_acosf16_u10(__m512 a0) { return Sleef_acosf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_atanf16_u10(__m512 a0) { return Sleef_atanf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_atan2f16_u10(__m512 a0, __m512 a1) { return Sleef_atan2f16_u10avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_logf16_u10(__m512 a0) { return Sleef_logf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_cbrtf16_u10(__m512 a0) { return Sleef_cbrtf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_expf16_u10(__m512 a0) { return Sleef_expf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_powf16_u10(__m512 a0, __m512 a1) { return Sleef_powf16_u10avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_sinhf16_u10(__m512 a0) { return Sleef_sinhf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_coshf16_u10(__m512 a0) { return Sleef_coshf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_tanhf16_u10(__m512 a0) { return Sleef_tanhf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_sinhf16_u35(__m512 a0) { return Sleef_sinhf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_coshf16_u35(__m512 a0) { return Sleef_coshf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_tanhf16_u35(__m512 a0) { return Sleef_tanhf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_fastsinf16_u3500(__m512 a0) { return Sleef_fastsinf16_u3500avx512f(a0); }
EXPORT CONST __m512  Sleef_fastcosf16_u3500(__m512 a0) { return Sleef_fastcosf16_u3500avx512f(a0); }
EXPORT CONST __m512  Sleef_fastpowf16_u3500(__m512 a0, __m512 a1) { return Sleef_fastpowf16_u3500avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_asinhf16_u10(__m512 a0) { return Sleef_asinhf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_acoshf16_u10(__m512 a0) { return Sleef_acoshf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_atanhf16_u10(__m512 a0) { return Sleef_atanhf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_exp2f16_u10(__m512 a0) { return Sleef_exp2f16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_exp2f16_u35(__m512 a0) { return Sleef_exp2f16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_exp10f16_u10(__m512 a0) { return Sleef_exp10f16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_exp10f16_u35(__m512 a0) { return Sleef_exp10f16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_expm1f16_u10(__m512 a0) { return Sleef_expm1f16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_log10f16_u10(__m512 a0) { return Sleef_log10f16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_log2f16_u10(__m512 a0) { return Sleef_log2f16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_log2f16_u35(__m512 a0) { return Sleef_log2f16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_log1pf16_u10(__m512 a0) { return Sleef_log1pf16_u10avx512f(a0); }
EXPORT CONST vfloat2  Sleef_sincospif16_u05(__m512 a0) { return Sleef_sincospif16_u05avx512f(a0); }
EXPORT CONST vfloat2  Sleef_sincospif16_u35(__m512 a0) { return Sleef_sincospif16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_sinpif16_u05(__m512 a0) { return Sleef_sinpif16_u05avx512f(a0); }
EXPORT CONST __m512  Sleef_cospif16_u05(__m512 a0) { return Sleef_cospif16_u05avx512f(a0); }
EXPORT CONST __m512  Sleef_ldexpf16(__m512 a0, __m512i a1) { return Sleef_ldexpf16_avx512f(a0, a1); }
EXPORT CONST __m512i  Sleef_ilogbf16(__m512 a0) { return Sleef_ilogbf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_fmaf16(__m512 a0, __m512 a1, __m512 a2) { return Sleef_fmaf16_avx512f(a0, a1, a2); }
EXPORT CONST __m512  Sleef_sqrtf16(__m512 a0) { return Sleef_sqrtf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_sqrtf16_u05(__m512 a0) { return Sleef_sqrtf16_u05avx512f(a0); }
EXPORT CONST __m512  Sleef_sqrtf16_u35(__m512 a0) { return Sleef_sqrtf16_u35avx512f(a0); }
EXPORT CONST __m512  Sleef_hypotf16_u05(__m512 a0, __m512 a1) { return Sleef_hypotf16_u05avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_hypotf16_u35(__m512 a0, __m512 a1) { return Sleef_hypotf16_u35avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_fabsf16(__m512 a0) { return Sleef_fabsf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_copysignf16(__m512 a0, __m512 a1) { return Sleef_copysignf16_avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_fmaxf16(__m512 a0, __m512 a1) { return Sleef_fmaxf16_avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_fminf16(__m512 a0, __m512 a1) { return Sleef_fminf16_avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_fdimf16(__m512 a0, __m512 a1) { return Sleef_fdimf16_avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_truncf16(__m512 a0) { return Sleef_truncf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_floorf16(__m512 a0) { return Sleef_floorf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_ceilf16(__m512 a0) { return Sleef_ceilf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_roundf16(__m512 a0) { return Sleef_roundf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_rintf16(__m512 a0) { return Sleef_rintf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_nextafterf16(__m512 a0, __m512 a1) { return Sleef_nextafterf16_avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_frfrexpf16(__m512 a0) { return Sleef_frfrexpf16_avx512f(a0); }
EXPORT CONST __m512i  Sleef_expfrexpf16(__m512 a0) { return Sleef_expfrexpf16_avx512f(a0); }
EXPORT CONST __m512  Sleef_fmodf16(__m512 a0, __m512 a1) { return Sleef_fmodf16_avx512f(a0, a1); }
EXPORT CONST __m512  Sleef_remainderf16(__m512 a0, __m512 a1) { return Sleef_remainderf16_avx512f(a0, a1); }
EXPORT CONST vfloat2  Sleef_modff16(__m512 a0) { return Sleef_modff16_avx512f(a0); }
EXPORT CONST __m512  Sleef_lgammaf16_u10(__m512 a0) { return Sleef_lgammaf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_tgammaf16_u10(__m512 a0) { return Sleef_tgammaf16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_erff16_u10(__m512 a0) { return Sleef_erff16_u10avx512f(a0); }
EXPORT CONST __m512  Sleef_erfcf16_u15(__m512 a0) { return Sleef_erfcf16_u15avx512f(a0); }
EXPORT CONST int  Sleef_getIntf16(int a0) { return Sleef_getIntf16_avx512f(a0); }
EXPORT CONST void *  Sleef_getPtrf16(int a0) { return Sleef_getPtrf16_avx512f(a0); }

#endif // #ifdef ENABLE_ALIAS
#endif // #ifdef __SLEEFSIMDSP_C__
