--- .../api-ms-win-crt-math-l1-1-0.def.in | 120 +++++++++--------- 1 file changed, 59 insertions(+), 61 deletions(-)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in index 9493e5711332..1b0b3c56eb5f 100644 --- a/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in +++ b/mingw-w64-crt/lib-common/api-ms-win-crt-math-l1-1-0.def.in @@ -150,13 +150,13 @@ F_NON_I386(acosf) F_ARM_ANY(acosl == acos) acosh acoshf -acoshl F_X86_ANY(DATA) +F_ARM_ANY(acoshl) ; Can't use long double functions from the CRT on x86 asin F_NON_I386(asinf) F_ARM_ANY(asinl == asin) asinh asinhf -asinhl F_X86_ANY(DATA) +F_ARM_ANY(asinhl) ; Can't use long double functions from the CRT on x86 atan atan2 F_NON_I386(atan2f) @@ -165,61 +165,61 @@ F_NON_I386(atanf) F_ARM_ANY(atanl == atan) atanh atanhf -atanhl F_X86_ANY(DATA) +F_ARM_ANY(atanhl) ; Can't use long double functions from the CRT on x86 cabs cabsf -cabsl +F_ARM_ANY(cabsl) ; Can't use long double functions from the CRT on x86 cacos cacosf cacosh cacoshf -cacoshl -cacosl +F_ARM_ANY(cacoshl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(cacosl) ; Can't use long double functions from the CRT on x86 carg cargf -cargl +F_ARM_ANY(cargl) ; Can't use long double functions from the CRT on x86 casin casinf casinh casinhf -casinhl -casinl +F_ARM_ANY(casinhl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(casinl) ; Can't use long double functions from the CRT on x86 catan catanf catanh catanhf -catanhl -catanl +F_ARM_ANY(catanhl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(catanl) ; Can't use long double functions from the CRT on x86 cbrt cbrtf -cbrtl F_X86_ANY(DATA) +F_ARM_ANY(cbrtl) ; Can't use long double functions from the CRT on x86 ccos ccosf ccosh ccoshf -ccoshl -ccosl +F_ARM_ANY(ccoshl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(ccosl) ; Can't use long double functions from the CRT on x86 ceil F_NON_I386(ceilf) F_ARM_ANY(ceill == ceil) cexp cexpf -cexpl +F_ARM_ANY(cexpl) ; Can't use long double functions from the CRT on x86 cimag cimagf -cimagl +F_ARM_ANY(cimagl) ; Can't use long double functions from the CRT on x86 clog clog10 clog10f -clog10l +F_ARM_ANY(clog10l) ; Can't use long double functions from the CRT on x86 clogf -clogl +F_ARM_ANY(clogl) ; Can't use long double functions from the CRT on x86 conj conjf -conjl +F_ARM_ANY(conjl) ; Can't use long double functions from the CRT on x86 copysign copysignf -copysignl F_X86_ANY(DATA) +F_ARM_ANY(copysignl) ; Can't use long double functions from the CRT on x86 cos F_NON_I386(cosf) F_ARM_ANY(cosl == cos) @@ -227,60 +227,60 @@ cosh F_NON_I386(coshf) cpow cpowf -cpowl +F_ARM_ANY(cpowl) ; Can't use long double functions from the CRT on x86 cproj cprojf -cprojl +F_ARM_ANY(cprojl) ; Can't use long double functions from the CRT on x86 creal crealf -creall +F_ARM_ANY(creall) ; Can't use long double functions from the CRT on x86 csin csinf csinh csinhf -csinhl -csinl +F_ARM_ANY(csinhl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(csinl) ; Can't use long double functions from the CRT on x86 csqrt csqrtf -csqrtl +F_ARM_ANY(csqrtl) ; Can't use long double functions from the CRT on x86 ctan ctanf ctanh ctanhf -ctanhl -ctanl +F_ARM_ANY(ctanhl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(ctanl) ; Can't use long double functions from the CRT on x86 erf erfc erfcf -erfcl F_X86_ANY(DATA) +F_ARM_ANY(erfcl) ; Can't use long double functions from the CRT on x86 erff -erfl F_X86_ANY(DATA) +F_ARM_ANY(erfl) ; Can't use long double functions from the CRT on x86 exp exp2 exp2f -exp2l F_X86_ANY(DATA) +F_ARM_ANY(exp2l) ; Can't use long double functions from the CRT on x86 F_NON_I386(expf) F_ARM_ANY(expl == exp) expm1 expm1f -expm1l F_X86_ANY(DATA) +F_ARM_ANY(expm1l) ; Can't use long double functions from the CRT on x86 fabs F_ARM_ANY(fabsf) fdim fdimf -fdiml F_X86_ANY(DATA) +F_ARM_ANY(fdiml) ; Can't use long double functions from the CRT on x86 floor F_NON_I386(floorf) F_ARM_ANY(floorl == floor) fma fmaf -fmal F_X86_ANY(DATA) +F_ARM_ANY(fmal) ; Can't use long double functions from the CRT on x86 fmax fmaxf -fmaxl F_X86_ANY(DATA) +F_ARM_ANY(fmaxl) ; Can't use long double functions from the CRT on x86 fmin fminf -fminl F_X86_ANY(DATA) +F_ARM_ANY(fminl) ; Can't use long double functions from the CRT on x86 fmod F_NON_I386(fmodf) F_ARM_ANY(fmodl == fmod) @@ -288,56 +288,54 @@ frexp hypot ilogb ilogbf -ilogbl F_X86_ANY(DATA) +F_ARM_ANY(ilogbl) ; Can't use long double functions from the CRT on x86 ldexp ; 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 +F_ARM_ANY(lgammal DATA) ; Can't use long double functions from the CRT on x86 llrint llrintf -llrintl F_X86_ANY(DATA) +F_ARM_ANY(llrintl) ; Can't use long double functions from the CRT on x86 llround llroundf -llroundl F_X86_ANY(DATA) +F_ARM_ANY(llroundl) ; Can't use long double functions from the CRT on x86 log log10 F_NON_I386(log10f) F_ARM_ANY(log10l == log10) log1p log1pf -log1pl F_X86_ANY(DATA) +F_ARM_ANY(log1pl) ; Can't use long double functions from the CRT on x86 log2 log2f -log2l F_X86_ANY(DATA) +F_ARM_ANY(log2l) ; Can't use long double functions from the CRT on x86 logb logbf -logbl F_X86_ANY(DATA) +F_ARM_ANY(logbl) ; Can't use long double functions from the CRT on x86 F_NON_I386(logf) F_ARM_ANY(logl == log) lrint lrintf -lrintl F_X86_ANY(DATA) +F_ARM_ANY(lrintl) ; Can't use long double functions from the CRT on x86 lround lroundf -lroundl F_X86_ANY(DATA) +F_ARM_ANY(lroundl) ; Can't use long double functions from the CRT on x86 modf F_NON_I386(modff) nan nanf -nanl F_X86_ANY(DATA) +F_ARM_ANY(nanl) ; Can't use long double functions from the CRT on x86 nearbyint nearbyintf -nearbyintl F_X86_ANY(DATA) +F_ARM_ANY(nearbyintl) ; Can't use long double functions from the CRT on x86 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) +F_ARM_ANY(nextafterl) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(nexttoward) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(nexttowardf) ; Can't use long double functions from the CRT on x86 +F_ARM_ANY(nexttowardl) ; Can't use long double functions from the CRT on x86 norm normf norml @@ -346,22 +344,22 @@ F_NON_I386(powf) F_ARM_ANY(powl == pow) remainder remainderf -remainderl F_X86_ANY(DATA) +F_ARM_ANY(remainderl) ; Can't use long double functions from the CRT on x86 remquo remquof -remquol F_X86_ANY(DATA) +F_ARM_ANY(remquol) ; Can't use long double functions from the CRT on x86 rint rintf -rintl F_X86_ANY(DATA) +F_ARM_ANY(rintl) ; Can't use long double functions from the CRT on x86 round roundf -roundl F_X86_ANY(DATA) +F_ARM_ANY(roundl) ; Can't use long double functions from the CRT on x86 scalbln scalblnf -scalblnl F_X86_ANY(DATA) +F_ARM_ANY(scalblnl) ; Can't use long double functions from the CRT on x86 scalbn scalbnf -scalbnl F_X86_ANY(DATA) +F_ARM_ANY(scalbnl) ; Can't use long double functions from the CRT on x86 sin F_NON_I386(sinf) F_ARM_ANY(sinl == sin) @@ -378,7 +376,7 @@ tanh F_NON_I386(tanhf) tgamma tgammaf -tgammal F_X86_ANY(DATA) +F_ARM_ANY(tgammal) ; Can't use long double functions from the CRT on x86 trunc truncf -truncl F_X86_ANY(DATA) +F_ARM_ANY(truncl) ; Can't use long double functions from the CRT on x86 -- 2.20.1 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
