Just pass calls to msvcrt instead. The msvcrt math functions might not be fully C99 compliant, but the current softfloat implementations are lacking in many other ways (e.g. crashing due to infinite recursion for some input values, only working for certain ranges of input values, etc.).
For functions that are missing in msvcrt.dll (log2*, exp2*, scalbn*), provide small wrappers that fall back on log and pow. This makes the libav testsuite succeed (when run in wine), when built with clang for ARM with mingw-w64 - previously a number of tests failed due to faulty math functions. --- mingw-w64-crt/Makefile.am | 19 +-- mingw-w64-crt/math/{softmath => arm}/exp2.c | 4 +- mingw-w64-crt/math/{softmath => arm}/exp2f.c | 4 +- mingw-w64-crt/math/{softmath => arm}/exp2l.c | 2 +- mingw-w64-crt/math/{softmath => arm}/log2.c | 4 +- mingw-w64-crt/math/{softmath => arm}/log2f.c | 4 +- mingw-w64-crt/math/{softmath => arm}/log2l.c | 2 +- mingw-w64-crt/math/{softmath => arm}/scalbn.c | 2 +- mingw-w64-crt/math/{softmath => arm}/scalbnf.c | 2 +- mingw-w64-crt/math/{softmath => arm}/scalbnl.c | 2 +- mingw-w64-crt/math/softmath/acosf.c | 53 ------ mingw-w64-crt/math/softmath/acosh.c | 64 ------- mingw-w64-crt/math/softmath/acoshf.c | 64 ------- mingw-w64-crt/math/softmath/acoshl.c | 68 -------- mingw-w64-crt/math/softmath/acosl.c | 57 ------- mingw-w64-crt/math/softmath/asinf.c | 66 -------- mingw-w64-crt/math/softmath/asinh.c | 50 ------ mingw-w64-crt/math/softmath/asinhf.c | 50 ------ mingw-w64-crt/math/softmath/asinhl.c | 54 ------ mingw-w64-crt/math/softmath/asinl.c | 70 -------- mingw-w64-crt/math/softmath/atan2f.c | 50 ------ mingw-w64-crt/math/softmath/atan2l.c | 54 ------ mingw-w64-crt/math/softmath/atanf.c | 56 ------- mingw-w64-crt/math/softmath/atanh.c | 52 ------ mingw-w64-crt/math/softmath/atanhf.c | 52 ------ mingw-w64-crt/math/softmath/atanhl.c | 54 ------ mingw-w64-crt/math/softmath/atanl.c | 60 ------- mingw-w64-crt/math/softmath/bsd_private.h | 117 ------------- mingw-w64-crt/math/softmath/bsd_privatef.h | 68 -------- mingw-w64-crt/math/softmath/cos.c | 83 --------- mingw-w64-crt/math/softmath/cosf.c | 83 --------- mingw-w64-crt/math/softmath/cosl.c | 68 -------- mingw-w64-crt/math/softmath/e_fmod.c | 123 -------------- mingw-w64-crt/math/softmath/e_fmodf.c | 93 ----------- mingw-w64-crt/math/softmath/e_pow.c | 222 ------------------------- mingw-w64-crt/math/softmath/e_powf.c | 207 ----------------------- mingw-w64-crt/math/softmath/e_remainder.c | 54 ------ mingw-w64-crt/math/softmath/e_remainderf.c | 53 ------ mingw-w64-crt/math/softmath/exp.c | 89 ---------- mingw-w64-crt/math/softmath/expl.c | 83 --------- mingw-w64-crt/math/softmath/expm1.c | 66 -------- mingw-w64-crt/math/softmath/expm1f.c | 66 -------- mingw-w64-crt/math/softmath/expm1l.c | 70 -------- mingw-w64-crt/math/softmath/fmod.c | 50 ------ mingw-w64-crt/math/softmath/fmodf.c | 50 ------ mingw-w64-crt/math/softmath/fmodl.c | 54 ------ mingw-w64-crt/math/softmath/frexpl.c | 70 -------- mingw-w64-crt/math/softmath/ilogb.c | 50 ------ mingw-w64-crt/math/softmath/ilogbf.c | 50 ------ mingw-w64-crt/math/softmath/ilogbl.c | 54 ------ mingw-w64-crt/math/softmath/ldexp.c | 50 ------ mingw-w64-crt/math/softmath/ldexpl.c | 54 ------ mingw-w64-crt/math/softmath/log.c | 68 -------- mingw-w64-crt/math/softmath/log10l.c | 54 ------ mingw-w64-crt/math/softmath/log1p.c | 50 ------ mingw-w64-crt/math/softmath/log1pf.c | 50 ------ mingw-w64-crt/math/softmath/log1pl.c | 54 ------ mingw-w64-crt/math/softmath/logb.c | 50 ------ mingw-w64-crt/math/softmath/logbf.c | 50 ------ mingw-w64-crt/math/softmath/logbl.c | 54 ------ mingw-w64-crt/math/softmath/logl.c | 72 -------- mingw-w64-crt/math/softmath/pow.c | 50 ------ mingw-w64-crt/math/softmath/powl.c | 54 ------ mingw-w64-crt/math/softmath/remainder.c | 50 ------ mingw-w64-crt/math/softmath/remainderf.c | 50 ------ mingw-w64-crt/math/softmath/remainderl.c | 54 ------ mingw-w64-crt/math/softmath/remquo.c | 62 ------- mingw-w64-crt/math/softmath/remquof.c | 62 ------- mingw-w64-crt/math/softmath/remquol.c | 62 ------- mingw-w64-crt/math/softmath/sin.c | 83 --------- mingw-w64-crt/math/softmath/sincos.c | 51 ------ mingw-w64-crt/math/softmath/sincosf.c | 51 ------ mingw-w64-crt/math/softmath/sincosl.c | 51 ------ mingw-w64-crt/math/softmath/sinf.c | 83 --------- mingw-w64-crt/math/softmath/sinl.c | 68 -------- mingw-w64-crt/math/softmath/softmath_private.h | 100 ----------- mingw-w64-crt/math/softmath/tanf.c | 50 ------ mingw-w64-crt/math/softmath/tanl.c | 54 ------ 78 files changed, 16 insertions(+), 4567 deletions(-) rename mingw-w64-crt/math/{softmath => arm}/exp2.c (97%) rename mingw-w64-crt/math/{softmath => arm}/exp2f.c (97%) rename mingw-w64-crt/math/{softmath => arm}/exp2l.c (98%) rename mingw-w64-crt/math/{softmath => arm}/log2.c (96%) rename mingw-w64-crt/math/{softmath => arm}/log2f.c (96%) rename mingw-w64-crt/math/{softmath => arm}/log2l.c (98%) rename mingw-w64-crt/math/{softmath => arm}/scalbn.c (98%) rename mingw-w64-crt/math/{softmath => arm}/scalbnf.c (98%) rename mingw-w64-crt/math/{softmath => arm}/scalbnl.c (98%) delete mode 100644 mingw-w64-crt/math/softmath/acosf.c delete mode 100644 mingw-w64-crt/math/softmath/acosh.c delete mode 100644 mingw-w64-crt/math/softmath/acoshf.c delete mode 100644 mingw-w64-crt/math/softmath/acoshl.c delete mode 100644 mingw-w64-crt/math/softmath/acosl.c delete mode 100644 mingw-w64-crt/math/softmath/asinf.c delete mode 100644 mingw-w64-crt/math/softmath/asinh.c delete mode 100644 mingw-w64-crt/math/softmath/asinhf.c delete mode 100644 mingw-w64-crt/math/softmath/asinhl.c delete mode 100644 mingw-w64-crt/math/softmath/asinl.c delete mode 100644 mingw-w64-crt/math/softmath/atan2f.c delete mode 100644 mingw-w64-crt/math/softmath/atan2l.c delete mode 100644 mingw-w64-crt/math/softmath/atanf.c delete mode 100644 mingw-w64-crt/math/softmath/atanh.c delete mode 100644 mingw-w64-crt/math/softmath/atanhf.c delete mode 100644 mingw-w64-crt/math/softmath/atanhl.c delete mode 100644 mingw-w64-crt/math/softmath/atanl.c delete mode 100644 mingw-w64-crt/math/softmath/bsd_private.h delete mode 100644 mingw-w64-crt/math/softmath/bsd_privatef.h delete mode 100644 mingw-w64-crt/math/softmath/cos.c delete mode 100644 mingw-w64-crt/math/softmath/cosf.c delete mode 100644 mingw-w64-crt/math/softmath/cosl.c delete mode 100644 mingw-w64-crt/math/softmath/e_fmod.c delete mode 100644 mingw-w64-crt/math/softmath/e_fmodf.c delete mode 100644 mingw-w64-crt/math/softmath/e_pow.c delete mode 100644 mingw-w64-crt/math/softmath/e_powf.c delete mode 100644 mingw-w64-crt/math/softmath/e_remainder.c delete mode 100644 mingw-w64-crt/math/softmath/e_remainderf.c delete mode 100644 mingw-w64-crt/math/softmath/exp.c delete mode 100644 mingw-w64-crt/math/softmath/expl.c delete mode 100644 mingw-w64-crt/math/softmath/expm1.c delete mode 100644 mingw-w64-crt/math/softmath/expm1f.c delete mode 100644 mingw-w64-crt/math/softmath/expm1l.c delete mode 100644 mingw-w64-crt/math/softmath/fmod.c delete mode 100644 mingw-w64-crt/math/softmath/fmodf.c delete mode 100644 mingw-w64-crt/math/softmath/fmodl.c delete mode 100644 mingw-w64-crt/math/softmath/frexpl.c delete mode 100644 mingw-w64-crt/math/softmath/ilogb.c delete mode 100644 mingw-w64-crt/math/softmath/ilogbf.c delete mode 100644 mingw-w64-crt/math/softmath/ilogbl.c delete mode 100644 mingw-w64-crt/math/softmath/ldexp.c delete mode 100644 mingw-w64-crt/math/softmath/ldexpl.c delete mode 100644 mingw-w64-crt/math/softmath/log.c delete mode 100644 mingw-w64-crt/math/softmath/log10l.c delete mode 100644 mingw-w64-crt/math/softmath/log1p.c delete mode 100644 mingw-w64-crt/math/softmath/log1pf.c delete mode 100644 mingw-w64-crt/math/softmath/log1pl.c delete mode 100644 mingw-w64-crt/math/softmath/logb.c delete mode 100644 mingw-w64-crt/math/softmath/logbf.c delete mode 100644 mingw-w64-crt/math/softmath/logbl.c delete mode 100644 mingw-w64-crt/math/softmath/logl.c delete mode 100644 mingw-w64-crt/math/softmath/pow.c delete mode 100644 mingw-w64-crt/math/softmath/powl.c delete mode 100644 mingw-w64-crt/math/softmath/remainder.c delete mode 100644 mingw-w64-crt/math/softmath/remainderf.c delete mode 100644 mingw-w64-crt/math/softmath/remainderl.c delete mode 100644 mingw-w64-crt/math/softmath/remquo.c delete mode 100644 mingw-w64-crt/math/softmath/remquof.c delete mode 100644 mingw-w64-crt/math/softmath/remquol.c delete mode 100644 mingw-w64-crt/math/softmath/sin.c delete mode 100644 mingw-w64-crt/math/softmath/sincos.c delete mode 100644 mingw-w64-crt/math/softmath/sincosf.c delete mode 100644 mingw-w64-crt/math/softmath/sincosl.c delete mode 100644 mingw-w64-crt/math/softmath/sinf.c delete mode 100644 mingw-w64-crt/math/softmath/sinl.c delete mode 100644 mingw-w64-crt/math/softmath/softmath_private.h delete mode 100644 mingw-w64-crt/math/softmath/tanf.c delete mode 100644 mingw-w64-crt/math/softmath/tanl.c diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am index 52dac0c..67ad4fa 100644 --- a/mingw-w64-crt/Makefile.am +++ b/mingw-w64-crt/Makefile.am @@ -331,22 +331,9 @@ src_libmingwex32=\ # these only go into the ARM32 version: src_libmingwexarm32=\ - math/softmath/e_fmod.c math/softmath/e_fmodf.c math/softmath/e_powf.c math/softmath/e_pow.c \ - math/softmath/acosf.c math/softmath/acosh.c math/softmath/acosl.c math/softmath/acoshf.c math/softmath/acoshl.c \ - math/softmath/asinf.c math/softmath/asinh.c math/softmath/asinl.c math/softmath/asinhf.c math/softmath/asinhl.c \ - math/softmath/atan2f.c math/softmath/atan2l.c math/softmath/atanf.c math/softmath/atanh.c math/softmath/atanl.c \ - math/softmath/atanhf.c math/softmath/atanhl.c math/softmath/cos.c math/softmath/cosf.c math/softmath/cosl.c \ - math/softmath/exp.c math/softmath/expl.c math/softmath/exp2.c math/softmath/exp2f.c math/softmath/exp2l.c \ - math/softmath/expm1.c math/softmath/expm1f.c math/softmath/expm1l.c math/softmath/fmod.c math/softmath/fmodf.c \ - math/softmath/fmodl.c math/softmath/frexpl.c math/softmath/ilogb.c math/softmath/ilogbf.c math/softmath/ilogbl.c \ - math/softmath/ldexp.c math/softmath/ldexpl.c math/softmath/log.c math/softmath/log10l.c math/softmath/log1p.c \ - math/softmath/log1pf.c math/softmath/log1pl.c math/softmath/log2.c math/softmath/log2f.c math/softmath/log2l.c \ - math/softmath/logb.c math/softmath/logbf.c math/softmath/logbl.c math/softmath/logl.c math/softmath/pow.c \ - math/softmath/powl.c \ - math/softmath/remainder.c math/softmath/remainderf.c math/softmath/remainderl.c \ - math/softmath/remquo.c math/softmath/remquof.c math/softmath/remquol.c math/softmath/scalbn.c math/softmath/scalbnf.c \ - math/softmath/scalbnl.c math/softmath/sin.c math/softmath/sincos.c math/softmath/sincosf.c math/softmath/sincosl.c \ - math/softmath/sinf.c math/softmath/sinl.c math/softmath/tanf.c math/softmath/tanl.c + math/arm/exp2.c math/arm/exp2f.c math/arm/exp2l.c \ + math/arm/log2.c math/arm/log2f.c math/arm/log2l.c \ + math/arm/scalbn.c math/arm/scalbnf.c math/arm/scalbnl.c # These intrinsics are target independent: diff --git a/mingw-w64-crt/math/softmath/exp2.c b/mingw-w64-crt/math/arm/exp2.c similarity index 97% rename from mingw-w64-crt/math/softmath/exp2.c rename to mingw-w64-crt/math/arm/exp2.c index 61e5955..0291d97 100644 --- a/mingw-w64-crt/math/softmath/exp2.c +++ b/mingw-w64-crt/math/arm/exp2.c @@ -42,9 +42,9 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> double exp2(double x) { - return bsd__ieee754_pow(2, x); + return pow(2, x); } diff --git a/mingw-w64-crt/math/softmath/exp2f.c b/mingw-w64-crt/math/arm/exp2f.c similarity index 97% rename from mingw-w64-crt/math/softmath/exp2f.c rename to mingw-w64-crt/math/arm/exp2f.c index 6dee1bb..11e279d 100644 --- a/mingw-w64-crt/math/softmath/exp2f.c +++ b/mingw-w64-crt/math/arm/exp2f.c @@ -42,9 +42,9 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> float exp2f(float x) { - return bsd__ieee754_powf(2, x); + return powf(2, x); } diff --git a/mingw-w64-crt/math/softmath/exp2l.c b/mingw-w64-crt/math/arm/exp2l.c similarity index 98% rename from mingw-w64-crt/math/softmath/exp2l.c rename to mingw-w64-crt/math/arm/exp2l.c index 63a942b..767d9c6 100644 --- a/mingw-w64-crt/math/softmath/exp2l.c +++ b/mingw-w64-crt/math/arm/exp2l.c @@ -42,7 +42,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> long double exp2l(long double x) { diff --git a/mingw-w64-crt/math/softmath/log2.c b/mingw-w64-crt/math/arm/log2.c similarity index 96% rename from mingw-w64-crt/math/softmath/log2.c rename to mingw-w64-crt/math/arm/log2.c index c35a7a3..756d8f1 100644 --- a/mingw-w64-crt/math/softmath/log2.c +++ b/mingw-w64-crt/math/arm/log2.c @@ -42,9 +42,9 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> double log2(double x) { - return softmath_log(x) / 0.69314718246459960938; + return log(x) / 0.69314718246459960938; } diff --git a/mingw-w64-crt/math/softmath/log2f.c b/mingw-w64-crt/math/arm/log2f.c similarity index 96% rename from mingw-w64-crt/math/softmath/log2f.c rename to mingw-w64-crt/math/arm/log2f.c index 73d9659..055d0d4 100644 --- a/mingw-w64-crt/math/softmath/log2f.c +++ b/mingw-w64-crt/math/arm/log2f.c @@ -42,9 +42,9 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> float log2f(float x) { - return softmath_logf(x) / 0.69314718246459960938f; + return logf(x) / 0.69314718246459960938f; } diff --git a/mingw-w64-crt/math/softmath/log2l.c b/mingw-w64-crt/math/arm/log2l.c similarity index 98% rename from mingw-w64-crt/math/softmath/log2l.c rename to mingw-w64-crt/math/arm/log2l.c index 9c34ef7..85f0fda 100644 --- a/mingw-w64-crt/math/softmath/log2l.c +++ b/mingw-w64-crt/math/arm/log2l.c @@ -42,7 +42,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> long double log2l(long double x) { diff --git a/mingw-w64-crt/math/softmath/scalbn.c b/mingw-w64-crt/math/arm/scalbn.c similarity index 98% rename from mingw-w64-crt/math/softmath/scalbn.c rename to mingw-w64-crt/math/arm/scalbn.c index c9c7f2e..f9b4605 100644 --- a/mingw-w64-crt/math/softmath/scalbn.c +++ b/mingw-w64-crt/math/arm/scalbn.c @@ -42,7 +42,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> double scalbn(double x, int exp) { diff --git a/mingw-w64-crt/math/softmath/scalbnf.c b/mingw-w64-crt/math/arm/scalbnf.c similarity index 98% rename from mingw-w64-crt/math/softmath/scalbnf.c rename to mingw-w64-crt/math/arm/scalbnf.c index 069224d..d2669df 100644 --- a/mingw-w64-crt/math/softmath/scalbnf.c +++ b/mingw-w64-crt/math/arm/scalbnf.c @@ -42,7 +42,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> float scalbnf(float x, int exp) { diff --git a/mingw-w64-crt/math/softmath/scalbnl.c b/mingw-w64-crt/math/arm/scalbnl.c similarity index 98% rename from mingw-w64-crt/math/softmath/scalbnl.c rename to mingw-w64-crt/math/arm/scalbnl.c index fb57e3f..83678b4 100644 --- a/mingw-w64-crt/math/softmath/scalbnl.c +++ b/mingw-w64-crt/math/arm/scalbnl.c @@ -42,7 +42,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -#include "softmath_private.h" +#include <math.h> long double scalbnl(long double x, int exp) { diff --git a/mingw-w64-crt/math/softmath/acosf.c b/mingw-w64-crt/math/softmath/acosf.c deleted file mode 100644 index fb07b0c..0000000 diff --git a/mingw-w64-crt/math/softmath/acosh.c b/mingw-w64-crt/math/softmath/acosh.c deleted file mode 100644 index 01d3e20..0000000 diff --git a/mingw-w64-crt/math/softmath/acoshf.c b/mingw-w64-crt/math/softmath/acoshf.c deleted file mode 100644 index cc18e6b..0000000 diff --git a/mingw-w64-crt/math/softmath/acoshl.c b/mingw-w64-crt/math/softmath/acoshl.c deleted file mode 100644 index f0c6288..0000000 diff --git a/mingw-w64-crt/math/softmath/acosl.c b/mingw-w64-crt/math/softmath/acosl.c deleted file mode 100644 index 9b90f01..0000000 diff --git a/mingw-w64-crt/math/softmath/asinf.c b/mingw-w64-crt/math/softmath/asinf.c deleted file mode 100644 index 5a73f33..0000000 diff --git a/mingw-w64-crt/math/softmath/asinh.c b/mingw-w64-crt/math/softmath/asinh.c deleted file mode 100644 index 10601c5..0000000 diff --git a/mingw-w64-crt/math/softmath/asinhf.c b/mingw-w64-crt/math/softmath/asinhf.c deleted file mode 100644 index c8de531..0000000 diff --git a/mingw-w64-crt/math/softmath/asinhl.c b/mingw-w64-crt/math/softmath/asinhl.c deleted file mode 100644 index b4f83fd..0000000 diff --git a/mingw-w64-crt/math/softmath/asinl.c b/mingw-w64-crt/math/softmath/asinl.c deleted file mode 100644 index 68b3301..0000000 diff --git a/mingw-w64-crt/math/softmath/atan2f.c b/mingw-w64-crt/math/softmath/atan2f.c deleted file mode 100644 index cc86c5e..0000000 diff --git a/mingw-w64-crt/math/softmath/atan2l.c b/mingw-w64-crt/math/softmath/atan2l.c deleted file mode 100644 index a3b3ce4..0000000 diff --git a/mingw-w64-crt/math/softmath/atanf.c b/mingw-w64-crt/math/softmath/atanf.c deleted file mode 100644 index ad5465a..0000000 diff --git a/mingw-w64-crt/math/softmath/atanh.c b/mingw-w64-crt/math/softmath/atanh.c deleted file mode 100644 index d05f0b8..0000000 diff --git a/mingw-w64-crt/math/softmath/atanhf.c b/mingw-w64-crt/math/softmath/atanhf.c deleted file mode 100644 index 6826e29..0000000 diff --git a/mingw-w64-crt/math/softmath/atanhl.c b/mingw-w64-crt/math/softmath/atanhl.c deleted file mode 100644 index dd56d03..0000000 diff --git a/mingw-w64-crt/math/softmath/atanl.c b/mingw-w64-crt/math/softmath/atanl.c deleted file mode 100644 index fc71569..0000000 diff --git a/mingw-w64-crt/math/softmath/bsd_private.h b/mingw-w64-crt/math/softmath/bsd_private.h deleted file mode 100644 index 690214a..0000000 diff --git a/mingw-w64-crt/math/softmath/bsd_privatef.h b/mingw-w64-crt/math/softmath/bsd_privatef.h deleted file mode 100644 index 08ef588..0000000 diff --git a/mingw-w64-crt/math/softmath/cos.c b/mingw-w64-crt/math/softmath/cos.c deleted file mode 100644 index 371efd4..0000000 diff --git a/mingw-w64-crt/math/softmath/cosf.c b/mingw-w64-crt/math/softmath/cosf.c deleted file mode 100644 index 1400c13..0000000 diff --git a/mingw-w64-crt/math/softmath/cosl.c b/mingw-w64-crt/math/softmath/cosl.c deleted file mode 100644 index 478f6cc..0000000 diff --git a/mingw-w64-crt/math/softmath/e_fmod.c b/mingw-w64-crt/math/softmath/e_fmod.c deleted file mode 100644 index da0db6f..0000000 diff --git a/mingw-w64-crt/math/softmath/e_fmodf.c b/mingw-w64-crt/math/softmath/e_fmodf.c deleted file mode 100644 index a08fb04..0000000 diff --git a/mingw-w64-crt/math/softmath/e_pow.c b/mingw-w64-crt/math/softmath/e_pow.c deleted file mode 100644 index da697db..0000000 diff --git a/mingw-w64-crt/math/softmath/e_powf.c b/mingw-w64-crt/math/softmath/e_powf.c deleted file mode 100644 index 1ab8d6f..0000000 diff --git a/mingw-w64-crt/math/softmath/e_remainder.c b/mingw-w64-crt/math/softmath/e_remainder.c deleted file mode 100644 index 6e90af6..0000000 diff --git a/mingw-w64-crt/math/softmath/e_remainderf.c b/mingw-w64-crt/math/softmath/e_remainderf.c deleted file mode 100644 index a4feb36..0000000 diff --git a/mingw-w64-crt/math/softmath/exp.c b/mingw-w64-crt/math/softmath/exp.c deleted file mode 100644 index f8c067d..0000000 diff --git a/mingw-w64-crt/math/softmath/expl.c b/mingw-w64-crt/math/softmath/expl.c deleted file mode 100644 index 675a8cb..0000000 diff --git a/mingw-w64-crt/math/softmath/expm1.c b/mingw-w64-crt/math/softmath/expm1.c deleted file mode 100644 index bd01683..0000000 diff --git a/mingw-w64-crt/math/softmath/expm1f.c b/mingw-w64-crt/math/softmath/expm1f.c deleted file mode 100644 index 00ec59d..0000000 diff --git a/mingw-w64-crt/math/softmath/expm1l.c b/mingw-w64-crt/math/softmath/expm1l.c deleted file mode 100644 index ca7bfd3..0000000 diff --git a/mingw-w64-crt/math/softmath/fmod.c b/mingw-w64-crt/math/softmath/fmod.c deleted file mode 100644 index 3020496..0000000 diff --git a/mingw-w64-crt/math/softmath/fmodf.c b/mingw-w64-crt/math/softmath/fmodf.c deleted file mode 100644 index 2a39bae..0000000 diff --git a/mingw-w64-crt/math/softmath/fmodl.c b/mingw-w64-crt/math/softmath/fmodl.c deleted file mode 100644 index 869fed1..0000000 diff --git a/mingw-w64-crt/math/softmath/frexpl.c b/mingw-w64-crt/math/softmath/frexpl.c deleted file mode 100644 index efe68aa..0000000 diff --git a/mingw-w64-crt/math/softmath/ilogb.c b/mingw-w64-crt/math/softmath/ilogb.c deleted file mode 100644 index 641561e..0000000 diff --git a/mingw-w64-crt/math/softmath/ilogbf.c b/mingw-w64-crt/math/softmath/ilogbf.c deleted file mode 100644 index 98573e1..0000000 diff --git a/mingw-w64-crt/math/softmath/ilogbl.c b/mingw-w64-crt/math/softmath/ilogbl.c deleted file mode 100644 index 50fac87..0000000 diff --git a/mingw-w64-crt/math/softmath/ldexp.c b/mingw-w64-crt/math/softmath/ldexp.c deleted file mode 100644 index 7c60792..0000000 diff --git a/mingw-w64-crt/math/softmath/ldexpl.c b/mingw-w64-crt/math/softmath/ldexpl.c deleted file mode 100644 index 3109b64..0000000 diff --git a/mingw-w64-crt/math/softmath/log.c b/mingw-w64-crt/math/softmath/log.c deleted file mode 100644 index 45275ca..0000000 diff --git a/mingw-w64-crt/math/softmath/log10l.c b/mingw-w64-crt/math/softmath/log10l.c deleted file mode 100644 index cd4e0bd..0000000 diff --git a/mingw-w64-crt/math/softmath/log1p.c b/mingw-w64-crt/math/softmath/log1p.c deleted file mode 100644 index fa2169c..0000000 diff --git a/mingw-w64-crt/math/softmath/log1pf.c b/mingw-w64-crt/math/softmath/log1pf.c deleted file mode 100644 index b3d7052..0000000 diff --git a/mingw-w64-crt/math/softmath/log1pl.c b/mingw-w64-crt/math/softmath/log1pl.c deleted file mode 100644 index fe37abc..0000000 diff --git a/mingw-w64-crt/math/softmath/logb.c b/mingw-w64-crt/math/softmath/logb.c deleted file mode 100644 index 068194a..0000000 diff --git a/mingw-w64-crt/math/softmath/logbf.c b/mingw-w64-crt/math/softmath/logbf.c deleted file mode 100644 index 1e4e74f..0000000 diff --git a/mingw-w64-crt/math/softmath/logbl.c b/mingw-w64-crt/math/softmath/logbl.c deleted file mode 100644 index 9951e72..0000000 diff --git a/mingw-w64-crt/math/softmath/logl.c b/mingw-w64-crt/math/softmath/logl.c deleted file mode 100644 index f7cd497..0000000 diff --git a/mingw-w64-crt/math/softmath/pow.c b/mingw-w64-crt/math/softmath/pow.c deleted file mode 100644 index 08f3ef0..0000000 diff --git a/mingw-w64-crt/math/softmath/powl.c b/mingw-w64-crt/math/softmath/powl.c deleted file mode 100644 index 3ae4cf7..0000000 diff --git a/mingw-w64-crt/math/softmath/remainder.c b/mingw-w64-crt/math/softmath/remainder.c deleted file mode 100644 index c655b27..0000000 diff --git a/mingw-w64-crt/math/softmath/remainderf.c b/mingw-w64-crt/math/softmath/remainderf.c deleted file mode 100644 index 1198fa8..0000000 diff --git a/mingw-w64-crt/math/softmath/remainderl.c b/mingw-w64-crt/math/softmath/remainderl.c deleted file mode 100644 index b298c8e..0000000 diff --git a/mingw-w64-crt/math/softmath/remquo.c b/mingw-w64-crt/math/softmath/remquo.c deleted file mode 100644 index 5cb62ad..0000000 diff --git a/mingw-w64-crt/math/softmath/remquof.c b/mingw-w64-crt/math/softmath/remquof.c deleted file mode 100644 index dbdd243..0000000 diff --git a/mingw-w64-crt/math/softmath/remquol.c b/mingw-w64-crt/math/softmath/remquol.c deleted file mode 100644 index 4863b2f..0000000 diff --git a/mingw-w64-crt/math/softmath/sin.c b/mingw-w64-crt/math/softmath/sin.c deleted file mode 100644 index 6e26893..0000000 diff --git a/mingw-w64-crt/math/softmath/sincos.c b/mingw-w64-crt/math/softmath/sincos.c deleted file mode 100644 index 4c86233..0000000 diff --git a/mingw-w64-crt/math/softmath/sincosf.c b/mingw-w64-crt/math/softmath/sincosf.c deleted file mode 100644 index b1e2b8a..0000000 diff --git a/mingw-w64-crt/math/softmath/sincosl.c b/mingw-w64-crt/math/softmath/sincosl.c deleted file mode 100644 index 4366d2f..0000000 diff --git a/mingw-w64-crt/math/softmath/sinf.c b/mingw-w64-crt/math/softmath/sinf.c deleted file mode 100644 index 46f503a..0000000 diff --git a/mingw-w64-crt/math/softmath/sinl.c b/mingw-w64-crt/math/softmath/sinl.c deleted file mode 100644 index 34e6417..0000000 diff --git a/mingw-w64-crt/math/softmath/softmath_private.h b/mingw-w64-crt/math/softmath/softmath_private.h deleted file mode 100644 index 401f7c6..0000000 diff --git a/mingw-w64-crt/math/softmath/tanf.c b/mingw-w64-crt/math/softmath/tanf.c deleted file mode 100644 index 5d6034f..0000000 diff --git a/mingw-w64-crt/math/softmath/tanl.c b/mingw-w64-crt/math/softmath/tanl.c deleted file mode 100644 index dd2737c..0000000 -- 2.7.4 ------------------------------------------------------------------------------ _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public