| LIBRARY api-ms-win-crt-math-l1-1-0 |
| |
| EXPORTS |
| |
| #include "func.def.in" |
| |
| #ifdef DEF_I386 |
| _CIacos |
| _CIasin |
| _CIatan |
| _CIatan2 |
| _CIcos |
| _CIcosh |
| _CIexp |
| _CIfmod |
| _CIlog |
| _CIlog10 |
| _CIpow |
| _CIsin |
| _CIsinh |
| _CIsqrt |
| _CItan |
| _CItanh |
| #endif |
| _Cbuild |
| _Cmulcc |
| _Cmulcr |
| _FCbuild |
| _FCmulcc |
| _FCmulcr |
| _LCbuild |
| _LCmulcc |
| _LCmulcr |
| #ifdef DEF_I386 |
| __libm_sse2_acos |
| __libm_sse2_acosf |
| __libm_sse2_asin |
| __libm_sse2_asinf |
| __libm_sse2_atan |
| __libm_sse2_atan2 |
| __libm_sse2_atanf |
| __libm_sse2_cos |
| __libm_sse2_cosf |
| __libm_sse2_exp |
| __libm_sse2_expf |
| __libm_sse2_log |
| __libm_sse2_log10 |
| __libm_sse2_log10f |
| __libm_sse2_logf |
| __libm_sse2_pow |
| __libm_sse2_powf |
| __libm_sse2_sin |
| __libm_sse2_sinf |
| __libm_sse2_tan |
| __libm_sse2_tanf |
| #endif |
| __setusermatherr |
| ; DATA set manually |
| _cabs DATA |
| _chgsign |
| chgsign == _chgsign |
| _chgsignf |
| _copysign |
| _copysignf |
| _d_int |
| _dclass |
| _dexp |
| _dlog |
| _dnorm |
| _dpcomp |
| _dpoly |
| _dscale |
| _dsign |
| _dsin |
| _dtest |
| _dunscale |
| _except1 |
| _fd_int |
| _fdclass |
| _fdexp |
| _fdlog |
| _fdnorm |
| _fdopen |
| fdopen == _fdopen |
| _fdpcomp |
| _fdpoly |
| _fdscale |
| _fdsign |
| _fdsin |
| _fdtest |
| _fdunscale |
| _finite |
| finite == _finite |
| F_NON_I386(_finitef) |
| _fpclass |
| fpclass == _fpclass |
| _fpclassf |
| F_I386(_ftol) |
| _get_FMA3_enable |
| _hypot |
| hypot == _hypot |
| _hypotf |
| _isnan |
| F_X64(_isnanf) |
| _j0 |
| j0 == _j0 |
| _j1 |
| j1 == _j1 |
| _jn |
| jn == _jn |
| _ld_int |
| _ldclass |
| _ldexp |
| _ldlog |
| _ldpcomp |
| _ldpoly |
| _ldscale |
| _ldsign |
| _ldsin |
| _ldtest |
| _ldunscale |
| #ifdef DEF_I386 |
| _libm_sse2_acos_precise |
| _libm_sse2_asin_precise |
| _libm_sse2_atan_precise |
| _libm_sse2_cos_precise |
| _libm_sse2_exp_precise |
| _libm_sse2_log10_precise |
| _libm_sse2_log_precise |
| _libm_sse2_pow_precise |
| _libm_sse2_sin_precise |
| _libm_sse2_sqrt_precise |
| _libm_sse2_tan_precise |
| #endif |
| _logb |
| F_NON_I386(_logbf) |
| _nextafter |
| nextafter == _nextafter |
| F_X64(_nextafterf) |
| _scalb |
| F_X64(_scalbf) |
| F64(_set_FMA3_enable) |
| F_I386(_set_SSE2_enable) |
| _y0 |
| y0 == _y0 |
| _y1 |
| y1 == _y1 |
| _yn |
| yn == _yn |
| acos |
| F_NON_I386(acosf F_X86_ANY(DATA)) |
| F_ARM_ANY(acosl == acos) |
| acosh |
| acoshf |
| acoshl F_X86_ANY(DATA) |
| asin |
| F_NON_I386(asinf F_X86_ANY(DATA)) |
| F_ARM_ANY(asinl == asin) |
| asinh |
| asinhf |
| asinhl F_X86_ANY(DATA) |
| atan |
| atan2 F_X86_ANY(DATA) |
| F_NON_I386(atan2f F_X86_ANY(DATA)) |
| F_ARM_ANY(atan2l == atan2) |
| F_NON_I386(atanf F_X86_ANY(DATA)) |
| F_ARM_ANY(atanl == atan) |
| atanh |
| atanhf |
| atanhl F_X86_ANY(DATA) |
| cabs |
| cabsf |
| cabsl |
| cacos |
| cacosf |
| cacosh |
| cacoshf |
| cacoshl |
| cacosl |
| carg |
| cargf |
| cargl |
| casin |
| casinf |
| casinh |
| casinhf |
| casinhl |
| casinl |
| catan |
| catanf |
| catanh |
| catanhf |
| catanhl |
| catanl |
| cbrt |
| cbrtf |
| cbrtl F_X86_ANY(DATA) |
| ccos |
| ccosf |
| ccosh |
| ccoshf |
| ccoshl |
| ccosl |
| ceil F_X86_ANY(DATA) |
| F_NON_I386(ceilf F_X86_ANY(DATA)) |
| F_ARM_ANY(ceill == ceil) |
| cexp |
| cexpf |
| cexpl |
| cimag |
| cimagf |
| cimagl |
| clog |
| clog10 |
| clog10f |
| clog10l |
| clogf |
| clogl |
| conj |
| conjf |
| conjl |
| copysign |
| copysignf |
| copysignl F_X86_ANY(DATA) |
| cos F_X86_ANY(DATA) |
| F_NON_I386(cosf F_X86_ANY(DATA)) |
| F_ARM_ANY(cosl == cos) |
| cosh |
| F_NON_I386(coshf DATA) |
| cpow |
| cpowf |
| cpowl |
| cproj |
| cprojf |
| cprojl |
| creal |
| crealf |
| creall |
| csin |
| csinf |
| csinh |
| csinhf |
| csinhl |
| csinl |
| csqrt |
| csqrtf |
| csqrtl |
| ctan |
| ctanf |
| ctanh |
| ctanhf |
| ctanhl |
| ctanl |
| erf |
| erfc |
| erfcf |
| erfcl F_X86_ANY(DATA) |
| erff |
| erfl F_X86_ANY(DATA) |
| exp F_X86_ANY(DATA) |
| exp2 |
| exp2f |
| exp2l F_X86_ANY(DATA) |
| F_NON_I386(expf F_X86_ANY(DATA)) |
| F_ARM_ANY(expl == exp) |
| expm1 |
| expm1f |
| expm1l F_X86_ANY(DATA) |
| fabs DATA |
| F_ARM_ANY(fabsf) |
| fdim |
| fdimf |
| fdiml F_X86_ANY(DATA) |
| floor F_X86_ANY(DATA) |
| F_NON_I386(floorf F_X86_ANY(DATA)) |
| F_ARM_ANY(floorl == floor) |
| fma |
| fmaf |
| fmal F_X86_ANY(DATA) |
| fmax |
| fmaxf |
| fmaxl F_X86_ANY(DATA) |
| fmin |
| fminf |
| fminl F_X86_ANY(DATA)k |
| fmod F_X86_ANY(DATA) |
| F_NON_I386(fmodf F_X86_ANY(DATA)) |
| F_ARM_ANY(fmodl == fmod) |
| frexp |
| hypot |
| ilogb |
| ilogbf |
| ilogbl F_X86_ANY(DATA) |
| ldexp F_X86_ANY(DATA) |
| ; The UCRT lgamma functions don't set/provide the signgam variable like |
| ; the mingw ones do. Therefore prefer the libmingwex version instead. |
| lgamma DATA |
| lgammaf DATA |
| lgammal DATA |
| llrint |
| llrintf |
| llrintl F_X86_ANY(DATA) |
| llround |
| llroundf |
| llroundl F_X86_ANY(DATA) |
| log F_X86_ANY(DATA) |
| log10 |
| F_NON_I386(log10f F_X86_ANY(DATA)) |
| F_ARM_ANY(log10l == log10) |
| log1p |
| log1pf |
| log1pl F_X86_ANY(DATA) |
| log2 |
| log2f |
| log2l F_X86_ANY(DATA) |
| logb |
| logbf |
| logbl F_X86_ANY(DATA) |
| F_NON_I386(logf F_X86_ANY(DATA)) |
| F_ARM_ANY(logl == log) |
| lrint |
| lrintf |
| lrintl F_X86_ANY(DATA) |
| lround |
| lroundf |
| lroundl F_X86_ANY(DATA) |
| modf DATA |
| F_NON_I386(modff DATA) |
| nan |
| nanf |
| nanl F_X86_ANY(DATA) |
| nearbyint |
| nearbyintf |
| nearbyintl F_X86_ANY(DATA) |
| nextafter |
| nextafterf |
| nextafterl F_X86_ANY(DATA) |
| ; All of the nexttoward functions take the second parameter as long doubke, |
| ; making them unusable for x86. |
| nexttoward F_X86_ANY(DATA) |
| nexttowardf F_X86_ANY(DATA) |
| nexttowardl F_X86_ANY(DATA) |
| norm |
| normf |
| norml |
| pow F_X86_ANY(DATA) |
| F_NON_I386(powf F_X86_ANY(DATA)) |
| F_ARM_ANY(powl == pow) |
| remainder |
| remainderf |
| remainderl F_X86_ANY(DATA) |
| remquo |
| remquof |
| remquol F_X86_ANY(DATA) |
| rint |
| rintf |
| rintl F_X86_ANY(DATA) |
| round |
| roundf |
| roundl F_X86_ANY(DATA) |
| scalbln |
| scalblnf |
| scalblnl F_X86_ANY(DATA) |
| scalbn |
| scalbnf |
| scalbnl F_X86_ANY(DATA) |
| sin F_X86_ANY(DATA) |
| F_NON_I386(sinf F_X86_ANY(DATA)) |
| F_ARM_ANY(sinl == sin) |
| ; if we implement sinh, we can set it DATA only. |
| sinh |
| F_NON_I386(sinhf DATA) |
| sqrt DATA |
| F_NON_I386(sqrtf DATA) |
| tan |
| F_NON_I386(tanf F_X86_ANY(DATA)) |
| F_ARM_ANY(tanl == tan) |
| ; if we implement tanh, we can set it to DATA only. |
| tanh |
| F_NON_I386(tanhf) |
| tgamma |
| tgammaf |
| tgammal F_X86_ANY(DATA) |
| trunc |
| truncf |
| truncl F_X86_ANY(DATA) |