softmath: Add scalbn
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 46aefea..2c0d85e 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -224,7 +224,7 @@
math/fma.S math/fmaf.S math/frexpl.S math/ilogbl.S \
math/internal_logl.S math/log10l.S math/log1pl.S \
math/log2l.S math/nearbyint.S math/nearbyintf.S math/nearbyintl.S math/remainder.S \
- math/remainderf.S math/remainderl.S math/remquo.S math/remquof.S math/remquol.S math/scalbn.S \
+ math/remainderf.S math/remainderl.S math/remquo.S math/remquof.S math/remquol.S \
math/scalbnl.S math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
math/acoshl.c math/acosl.c \
math/asinhl.c math/asinl.c math/atan2l.c \
@@ -300,7 +300,7 @@
math/cosf.c math/exp.c math/exp2.S math/exp2f.S math/expm1.c \
math/expm1f.c math/fmod.c math/fmodf.c math/ilogb.S math/ilogbf.S \
math/log1p.S math/log1pf.S math/log2.S math/log2f.S math/logb.c \
- math/logbf.c math/scalbnf.S math/sinf.c math/tanf.c
+ math/logbf.c math/scalbn.S math/scalbnf.S math/sinf.c math/tanf.c
# these only go into the 32 bit version:
src_libmingwex32=\
@@ -309,7 +309,7 @@
math/cosf.c math/exp.c math/exp2.S math/exp2f.S math/expm1.c \
math/expm1f.c math/fmod.c math/fmodf.c math/ilogb.S math/ilogbf.S \
math/log1p.S math/log1pf.S math/log2.S math/log2f.S math/logb.c \
- math/logbf.c math/scalbnf.S math/sinf.c math/tanf.c
+ math/logbf.c math/scalbn.S math/scalbnf.S math/sinf.c math/tanf.c
# these only go into the ARM32 version:
src_libmingwexarm32=\
@@ -319,7 +319,7 @@
math/softmath/cosf.c math/softmath/exp.c math/softmath/exp2.c math/softmath/exp2f.c math/softmath/expm1.c \
math/softmath/expm1f.c math/softmath/fmod.c math/softmath/fmodf.c math/softmath/ilogb.c math/softmath/ilogbf.c \
math/softmath/log1p.c math/softmath/log1pf.c math/softmath/log2.c math/softmath/log2f.c math/softmath/logb.c \
- math/softmath/logbf.c math/softmath/scalbnf.c math/softmath/sinf.c math/softmath/tanf.c
+ math/softmath/logbf.c math/softmath/scalbn.c math/softmath/scalbnf.c math/softmath/sinf.c math/softmath/tanf.c
# These intrinsics are target independent:
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index d84b77d..96d1ea0 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -577,16 +577,16 @@
math/internal_logl.S math/log10l.S math/log1pl.S math/log2l.S \
math/nearbyint.S math/nearbyintf.S math/nearbyintl.S \
math/remainder.S math/remainderf.S math/remainderl.S \
- math/remquo.S math/remquof.S math/remquol.S math/scalbn.S \
- math/scalbnl.S math/sinl_internal.S math/tanl.S math/trunc.S \
- math/truncf.S math/acoshl.c math/acosl.c math/asinhl.c \
- math/asinl.c math/atan2l.c math/atanhl.c math/atanl.c \
- math/cbrt.c math/cbrtf.c math/cbrtl.c math/cephes_emath.c \
- math/copysign.c math/copysignf.c math/cos.c math/coshf.c \
- math/coshl.c math/cosl.c math/cossin.c math/erfl.c math/expf.c \
- math/expl.c math/expm1l.c math/fabs.c math/fabsf.c \
- math/fabsl.c math/fdim.c math/fdimf.c math/fdiml.c math/fmal.c \
- math/fmax.c math/fmaxf.c math/fmaxl.c math/fmin.c math/fminf.c \
+ math/remquo.S math/remquof.S math/remquol.S math/scalbnl.S \
+ math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
+ math/acoshl.c math/acosl.c math/asinhl.c math/asinl.c \
+ math/atan2l.c math/atanhl.c math/atanl.c math/cbrt.c \
+ math/cbrtf.c math/cbrtl.c math/cephes_emath.c math/copysign.c \
+ math/copysignf.c math/cos.c math/coshf.c math/coshl.c \
+ math/cosl.c math/cossin.c math/erfl.c math/expf.c math/expl.c \
+ math/expm1l.c math/fabs.c math/fabsf.c math/fabsl.c \
+ math/fdim.c math/fdimf.c math/fdiml.c math/fmal.c math/fmax.c \
+ math/fmaxf.c math/fmaxl.c math/fmin.c math/fminf.c \
math/fminl.c math/fmodl.c math/fp_consts.c math/fp_constsf.c \
math/fp_constsl.c math/fpclassify.c math/fpclassifyf.c \
math/fpclassifyl.c math/frexpf.c math/fucom.c math/hypotf.c \
@@ -672,13 +672,14 @@
math/cosf.c math/exp.c math/exp2.S math/exp2f.S math/expm1.c \
math/expm1f.c math/fmod.c math/fmodf.c math/ilogb.S \
math/ilogbf.S math/log1p.S math/log1pf.S math/log2.S \
- math/log2f.S math/logb.c math/logbf.c math/scalbnf.S \
- math/sinf.c math/tanf.c math/DFP/__fpclassifyd32.c \
- math/DFP/__fpclassifyd64.c math/DFP/__fpclassifyd128.c \
- math/DFP/__isnand32.c math/DFP/__isnand64.c \
- math/DFP/__isnand128.c math/DFP/__signbitd32.c \
- math/DFP/__signbitd64.c math/DFP/__signbitd128.c \
- math/DFP/isinfd32.c math/DFP/isinfd64.c math/DFP/isinfd128.c
+ math/log2f.S math/logb.c math/logbf.c math/scalbn.S \
+ math/scalbnf.S math/sinf.c math/tanf.c \
+ math/DFP/__fpclassifyd32.c math/DFP/__fpclassifyd64.c \
+ math/DFP/__fpclassifyd128.c math/DFP/__isnand32.c \
+ math/DFP/__isnand64.c math/DFP/__isnand128.c \
+ math/DFP/__signbitd32.c math/DFP/__signbitd64.c \
+ math/DFP/__signbitd128.c math/DFP/isinfd32.c \
+ math/DFP/isinfd64.c math/DFP/isinfd128.c
am__objects_16 = crt/lib32_libmingwex_a-dllentry.$(OBJEXT) \
crt/lib32_libmingwex_a-dllmain.$(OBJEXT) \
complex/lib32_libmingwex_a-cabs.$(OBJEXT) \
@@ -777,7 +778,6 @@
math/lib32_libmingwex_a-remquo.$(OBJEXT) \
math/lib32_libmingwex_a-remquof.$(OBJEXT) \
math/lib32_libmingwex_a-remquol.$(OBJEXT) \
- math/lib32_libmingwex_a-scalbn.$(OBJEXT) \
math/lib32_libmingwex_a-scalbnl.$(OBJEXT) \
math/lib32_libmingwex_a-sinl_internal.$(OBJEXT) \
math/lib32_libmingwex_a-tanl.$(OBJEXT) \
@@ -1087,6 +1087,7 @@
math/lib32_libmingwex_a-log2f.$(OBJEXT) \
math/lib32_libmingwex_a-logb.$(OBJEXT) \
math/lib32_libmingwex_a-logbf.$(OBJEXT) \
+ math/lib32_libmingwex_a-scalbn.$(OBJEXT) \
math/lib32_libmingwex_a-scalbnf.$(OBJEXT) \
math/lib32_libmingwex_a-sinf.$(OBJEXT) \
math/lib32_libmingwex_a-tanf.$(OBJEXT)
@@ -1711,16 +1712,16 @@
math/internal_logl.S math/log10l.S math/log1pl.S math/log2l.S \
math/nearbyint.S math/nearbyintf.S math/nearbyintl.S \
math/remainder.S math/remainderf.S math/remainderl.S \
- math/remquo.S math/remquof.S math/remquol.S math/scalbn.S \
- math/scalbnl.S math/sinl_internal.S math/tanl.S math/trunc.S \
- math/truncf.S math/acoshl.c math/acosl.c math/asinhl.c \
- math/asinl.c math/atan2l.c math/atanhl.c math/atanl.c \
- math/cbrt.c math/cbrtf.c math/cbrtl.c math/cephes_emath.c \
- math/copysign.c math/copysignf.c math/cos.c math/coshf.c \
- math/coshl.c math/cosl.c math/cossin.c math/erfl.c math/expf.c \
- math/expl.c math/expm1l.c math/fabs.c math/fabsf.c \
- math/fabsl.c math/fdim.c math/fdimf.c math/fdiml.c math/fmal.c \
- math/fmax.c math/fmaxf.c math/fmaxl.c math/fmin.c math/fminf.c \
+ math/remquo.S math/remquof.S math/remquol.S math/scalbnl.S \
+ math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
+ math/acoshl.c math/acosl.c math/asinhl.c math/asinl.c \
+ math/atan2l.c math/atanhl.c math/atanl.c math/cbrt.c \
+ math/cbrtf.c math/cbrtl.c math/cephes_emath.c math/copysign.c \
+ math/copysignf.c math/cos.c math/coshf.c math/coshl.c \
+ math/cosl.c math/cossin.c math/erfl.c math/expf.c math/expl.c \
+ math/expm1l.c math/fabs.c math/fabsf.c math/fabsl.c \
+ math/fdim.c math/fdimf.c math/fdiml.c math/fmal.c math/fmax.c \
+ math/fmaxf.c math/fmaxl.c math/fmin.c math/fminf.c \
math/fminl.c math/fmodl.c math/fp_consts.c math/fp_constsf.c \
math/fp_constsl.c math/fpclassify.c math/fpclassifyf.c \
math/fpclassifyl.c math/frexpf.c math/fucom.c math/hypotf.c \
@@ -1806,13 +1807,14 @@
math/cosf.c math/exp.c math/exp2.S math/exp2f.S math/expm1.c \
math/expm1f.c math/fmod.c math/fmodf.c math/ilogb.S \
math/ilogbf.S math/log1p.S math/log1pf.S math/log2.S \
- math/log2f.S math/logb.c math/logbf.c math/scalbnf.S \
- math/sinf.c math/tanf.c math/DFP/__fpclassifyd32.c \
- math/DFP/__fpclassifyd64.c math/DFP/__fpclassifyd128.c \
- math/DFP/__isnand32.c math/DFP/__isnand64.c \
- math/DFP/__isnand128.c math/DFP/__signbitd32.c \
- math/DFP/__signbitd64.c math/DFP/__signbitd128.c \
- math/DFP/isinfd32.c math/DFP/isinfd64.c math/DFP/isinfd128.c
+ math/log2f.S math/logb.c math/logbf.c math/scalbn.S \
+ math/scalbnf.S math/sinf.c math/tanf.c \
+ math/DFP/__fpclassifyd32.c math/DFP/__fpclassifyd64.c \
+ math/DFP/__fpclassifyd128.c math/DFP/__isnand32.c \
+ math/DFP/__isnand64.c math/DFP/__isnand128.c \
+ math/DFP/__signbitd32.c math/DFP/__signbitd64.c \
+ math/DFP/__signbitd128.c math/DFP/isinfd32.c \
+ math/DFP/isinfd64.c math/DFP/isinfd128.c
am__objects_49 = crt/lib64_libmingwex_a-dllentry.$(OBJEXT) \
crt/lib64_libmingwex_a-dllmain.$(OBJEXT) \
complex/lib64_libmingwex_a-cabs.$(OBJEXT) \
@@ -1911,7 +1913,6 @@
math/lib64_libmingwex_a-remquo.$(OBJEXT) \
math/lib64_libmingwex_a-remquof.$(OBJEXT) \
math/lib64_libmingwex_a-remquol.$(OBJEXT) \
- math/lib64_libmingwex_a-scalbn.$(OBJEXT) \
math/lib64_libmingwex_a-scalbnl.$(OBJEXT) \
math/lib64_libmingwex_a-sinl_internal.$(OBJEXT) \
math/lib64_libmingwex_a-tanl.$(OBJEXT) \
@@ -2221,6 +2222,7 @@
math/lib64_libmingwex_a-log2f.$(OBJEXT) \
math/lib64_libmingwex_a-logb.$(OBJEXT) \
math/lib64_libmingwex_a-logbf.$(OBJEXT) \
+ math/lib64_libmingwex_a-scalbn.$(OBJEXT) \
math/lib64_libmingwex_a-scalbnf.$(OBJEXT) \
math/lib64_libmingwex_a-sinf.$(OBJEXT) \
math/lib64_libmingwex_a-tanf.$(OBJEXT)
@@ -2759,16 +2761,16 @@
math/internal_logl.S math/log10l.S math/log1pl.S math/log2l.S \
math/nearbyint.S math/nearbyintf.S math/nearbyintl.S \
math/remainder.S math/remainderf.S math/remainderl.S \
- math/remquo.S math/remquof.S math/remquol.S math/scalbn.S \
- math/scalbnl.S math/sinl_internal.S math/tanl.S math/trunc.S \
- math/truncf.S math/acoshl.c math/acosl.c math/asinhl.c \
- math/asinl.c math/atan2l.c math/atanhl.c math/atanl.c \
- math/cbrt.c math/cbrtf.c math/cbrtl.c math/cephes_emath.c \
- math/copysign.c math/copysignf.c math/cos.c math/coshf.c \
- math/coshl.c math/cosl.c math/cossin.c math/erfl.c math/expf.c \
- math/expl.c math/expm1l.c math/fabs.c math/fabsf.c \
- math/fabsl.c math/fdim.c math/fdimf.c math/fdiml.c math/fmal.c \
- math/fmax.c math/fmaxf.c math/fmaxl.c math/fmin.c math/fminf.c \
+ math/remquo.S math/remquof.S math/remquol.S math/scalbnl.S \
+ math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
+ math/acoshl.c math/acosl.c math/asinhl.c math/asinl.c \
+ math/atan2l.c math/atanhl.c math/atanl.c math/cbrt.c \
+ math/cbrtf.c math/cbrtl.c math/cephes_emath.c math/copysign.c \
+ math/copysignf.c math/cos.c math/coshf.c math/coshl.c \
+ math/cosl.c math/cossin.c math/erfl.c math/expf.c math/expl.c \
+ math/expm1l.c math/fabs.c math/fabsf.c math/fabsl.c \
+ math/fdim.c math/fdimf.c math/fdiml.c math/fmal.c math/fmax.c \
+ math/fmaxf.c math/fmaxl.c math/fmin.c math/fminf.c \
math/fminl.c math/fmodl.c math/fp_consts.c math/fp_constsf.c \
math/fp_constsl.c math/fpclassify.c math/fpclassifyf.c \
math/fpclassifyl.c math/frexpf.c math/fucom.c math/hypotf.c \
@@ -2862,14 +2864,14 @@
math/softmath/ilogbf.c math/softmath/log1p.c \
math/softmath/log1pf.c math/softmath/log2.c \
math/softmath/log2f.c math/softmath/logb.c \
- math/softmath/logbf.c math/softmath/scalbnf.c \
- math/softmath/sinf.c math/softmath/tanf.c \
- math/DFP/__fpclassifyd32.c math/DFP/__fpclassifyd64.c \
- math/DFP/__fpclassifyd128.c math/DFP/__isnand32.c \
- math/DFP/__isnand64.c math/DFP/__isnand128.c \
- math/DFP/__signbitd32.c math/DFP/__signbitd64.c \
- math/DFP/__signbitd128.c math/DFP/isinfd32.c \
- math/DFP/isinfd64.c math/DFP/isinfd128.c
+ math/softmath/logbf.c math/softmath/scalbn.c \
+ math/softmath/scalbnf.c math/softmath/sinf.c \
+ math/softmath/tanf.c math/DFP/__fpclassifyd32.c \
+ math/DFP/__fpclassifyd64.c math/DFP/__fpclassifyd128.c \
+ math/DFP/__isnand32.c math/DFP/__isnand64.c \
+ math/DFP/__isnand128.c math/DFP/__signbitd32.c \
+ math/DFP/__signbitd64.c math/DFP/__signbitd128.c \
+ math/DFP/isinfd32.c math/DFP/isinfd64.c math/DFP/isinfd128.c
am__objects_78 = crt/libarm32_libmingwex_a-dllentry.$(OBJEXT) \
crt/libarm32_libmingwex_a-dllmain.$(OBJEXT) \
complex/libarm32_libmingwex_a-cabs.$(OBJEXT) \
@@ -2968,7 +2970,6 @@
math/libarm32_libmingwex_a-remquo.$(OBJEXT) \
math/libarm32_libmingwex_a-remquof.$(OBJEXT) \
math/libarm32_libmingwex_a-remquol.$(OBJEXT) \
- math/libarm32_libmingwex_a-scalbn.$(OBJEXT) \
math/libarm32_libmingwex_a-scalbnl.$(OBJEXT) \
math/libarm32_libmingwex_a-sinl_internal.$(OBJEXT) \
math/libarm32_libmingwex_a-tanl.$(OBJEXT) \
@@ -3281,6 +3282,7 @@
math/softmath/libarm32_libmingwex_a-log2f.$(OBJEXT) \
math/softmath/libarm32_libmingwex_a-logb.$(OBJEXT) \
math/softmath/libarm32_libmingwex_a-logbf.$(OBJEXT) \
+ math/softmath/libarm32_libmingwex_a-scalbn.$(OBJEXT) \
math/softmath/libarm32_libmingwex_a-scalbnf.$(OBJEXT) \
math/softmath/libarm32_libmingwex_a-sinf.$(OBJEXT) \
math/softmath/libarm32_libmingwex_a-tanf.$(OBJEXT)
@@ -5098,7 +5100,7 @@
math/fma.S math/fmaf.S math/frexpl.S math/ilogbl.S \
math/internal_logl.S math/log10l.S math/log1pl.S \
math/log2l.S math/nearbyint.S math/nearbyintf.S math/nearbyintl.S math/remainder.S \
- math/remainderf.S math/remainderl.S math/remquo.S math/remquof.S math/remquol.S math/scalbn.S \
+ math/remainderf.S math/remainderl.S math/remquo.S math/remquof.S math/remquol.S \
math/scalbnl.S math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
math/acoshl.c math/acosl.c \
math/asinhl.c math/asinl.c math/atan2l.c \
@@ -5175,7 +5177,7 @@
math/cosf.c math/exp.c math/exp2.S math/exp2f.S math/expm1.c \
math/expm1f.c math/fmod.c math/fmodf.c math/ilogb.S math/ilogbf.S \
math/log1p.S math/log1pf.S math/log2.S math/log2f.S math/logb.c \
- math/logbf.c math/scalbnf.S math/sinf.c math/tanf.c
+ math/logbf.c math/scalbn.S math/scalbnf.S math/sinf.c math/tanf.c
# these only go into the 32 bit version:
@@ -5185,7 +5187,7 @@
math/cosf.c math/exp.c math/exp2.S math/exp2f.S math/expm1.c \
math/expm1f.c math/fmod.c math/fmodf.c math/ilogb.S math/ilogbf.S \
math/log1p.S math/log1pf.S math/log2.S math/log2f.S math/logb.c \
- math/logbf.c math/scalbnf.S math/sinf.c math/tanf.c
+ math/logbf.c math/scalbn.S math/scalbnf.S math/sinf.c math/tanf.c
# these only go into the ARM32 version:
@@ -5196,7 +5198,7 @@
math/softmath/cosf.c math/softmath/exp.c math/softmath/exp2.c math/softmath/exp2f.c math/softmath/expm1.c \
math/softmath/expm1f.c math/softmath/fmod.c math/softmath/fmodf.c math/softmath/ilogb.c math/softmath/ilogbf.c \
math/softmath/log1p.c math/softmath/log1pf.c math/softmath/log2.c math/softmath/log2f.c math/softmath/logb.c \
- math/softmath/logbf.c math/softmath/scalbnf.c math/softmath/sinf.c math/softmath/tanf.c
+ math/softmath/logbf.c math/softmath/scalbn.c math/softmath/scalbnf.c math/softmath/sinf.c math/softmath/tanf.c
# These intrinsics are target independent:
@@ -8294,8 +8296,6 @@
math/$(DEPDIR)/$(am__dirstamp)
math/lib32_libmingwex_a-remquol.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
-math/lib32_libmingwex_a-scalbn.$(OBJEXT): math/$(am__dirstamp) \
- math/$(DEPDIR)/$(am__dirstamp)
math/lib32_libmingwex_a-scalbnl.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
math/lib32_libmingwex_a-sinl_internal.$(OBJEXT): math/$(am__dirstamp) \
@@ -8926,6 +8926,8 @@
math/$(DEPDIR)/$(am__dirstamp)
math/lib32_libmingwex_a-logbf.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
+math/lib32_libmingwex_a-scalbn.$(OBJEXT): math/$(am__dirstamp) \
+ math/$(DEPDIR)/$(am__dirstamp)
math/lib32_libmingwex_a-scalbnf.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
math/lib32_libmingwex_a-sinf.$(OBJEXT): math/$(am__dirstamp) \
@@ -9918,8 +9920,6 @@
math/$(DEPDIR)/$(am__dirstamp)
math/lib64_libmingwex_a-remquol.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
-math/lib64_libmingwex_a-scalbn.$(OBJEXT): math/$(am__dirstamp) \
- math/$(DEPDIR)/$(am__dirstamp)
math/lib64_libmingwex_a-scalbnl.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
math/lib64_libmingwex_a-sinl_internal.$(OBJEXT): math/$(am__dirstamp) \
@@ -10538,6 +10538,8 @@
math/$(DEPDIR)/$(am__dirstamp)
math/lib64_libmingwex_a-logbf.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
+math/lib64_libmingwex_a-scalbn.$(OBJEXT): math/$(am__dirstamp) \
+ math/$(DEPDIR)/$(am__dirstamp)
math/lib64_libmingwex_a-scalbnf.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
math/lib64_libmingwex_a-sinf.$(OBJEXT): math/$(am__dirstamp) \
@@ -11405,8 +11407,6 @@
math/$(DEPDIR)/$(am__dirstamp)
math/libarm32_libmingwex_a-remquol.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
-math/libarm32_libmingwex_a-scalbn.$(OBJEXT): math/$(am__dirstamp) \
- math/$(DEPDIR)/$(am__dirstamp)
math/libarm32_libmingwex_a-scalbnl.$(OBJEXT): math/$(am__dirstamp) \
math/$(DEPDIR)/$(am__dirstamp)
math/libarm32_libmingwex_a-sinl_internal.$(OBJEXT): \
@@ -12066,6 +12066,9 @@
math/softmath/libarm32_libmingwex_a-logbf.$(OBJEXT): \
math/softmath/$(am__dirstamp) \
math/softmath/$(DEPDIR)/$(am__dirstamp)
+math/softmath/libarm32_libmingwex_a-scalbn.$(OBJEXT): \
+ math/softmath/$(am__dirstamp) \
+ math/softmath/$(DEPDIR)/$(am__dirstamp)
math/softmath/libarm32_libmingwex_a-scalbnf.$(OBJEXT): \
math/softmath/$(am__dirstamp) \
math/softmath/$(DEPDIR)/$(am__dirstamp)
@@ -14709,7 +14712,6 @@
@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-roundf.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-roundl.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-s_erf.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-scalbnl.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-sf_erf.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-signbit.Po@am__quote@
@@ -14798,6 +14800,7 @@
@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-log2f.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-logb.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-logbf.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbnf.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-sinf.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-tanf.Po@am__quote@
@@ -16039,20 +16042,6 @@
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib32_libmingwex_a-remquol.obj `if test -f 'math/remquol.S'; then $(CYGPATH_W) 'math/remquol.S'; else $(CYGPATH_W) '$(srcdir)/math/remquol.S'; fi`
-math/lib32_libmingwex_a-scalbn.o: math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib32_libmingwex_a-scalbn.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo -c -o math/lib32_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib32_libmingwex_a-scalbn.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib32_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
-
-math/lib32_libmingwex_a-scalbn.obj: math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib32_libmingwex_a-scalbn.obj -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo -c -o math/lib32_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
-@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib32_libmingwex_a-scalbn.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib32_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
-
math/lib32_libmingwex_a-scalbnl.o: math/scalbnl.S
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib32_libmingwex_a-scalbnl.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-scalbnl.Tpo -c -o math/lib32_libmingwex_a-scalbnl.o `test -f 'math/scalbnl.S' || echo '$(srcdir)/'`math/scalbnl.S
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-scalbnl.Tpo math/$(DEPDIR)/lib32_libmingwex_a-scalbnl.Po
@@ -16333,6 +16322,20 @@
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib32_libmingwex_a-log2f.obj `if test -f 'math/log2f.S'; then $(CYGPATH_W) 'math/log2f.S'; else $(CYGPATH_W) '$(srcdir)/math/log2f.S'; fi`
+math/lib32_libmingwex_a-scalbn.o: math/scalbn.S
+@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib32_libmingwex_a-scalbn.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo -c -o math/lib32_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
+@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Po
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib32_libmingwex_a-scalbn.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib32_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
+
+math/lib32_libmingwex_a-scalbn.obj: math/scalbn.S
+@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib32_libmingwex_a-scalbn.obj -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo -c -o math/lib32_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
+@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib32_libmingwex_a-scalbn.Po
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib32_libmingwex_a-scalbn.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib32_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
+
math/lib32_libmingwex_a-scalbnf.o: math/scalbnf.S
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib32_libmingwex_a-scalbnf.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-scalbnf.Tpo -c -o math/lib32_libmingwex_a-scalbnf.o `test -f 'math/scalbnf.S' || echo '$(srcdir)/'`math/scalbnf.S
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-scalbnf.Tpo math/$(DEPDIR)/lib32_libmingwex_a-scalbnf.Po
@@ -16739,20 +16742,6 @@
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib64_libmingwex_a-remquol.obj `if test -f 'math/remquol.S'; then $(CYGPATH_W) 'math/remquol.S'; else $(CYGPATH_W) '$(srcdir)/math/remquol.S'; fi`
-math/lib64_libmingwex_a-scalbn.o: math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib64_libmingwex_a-scalbn.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo -c -o math/lib64_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib64_libmingwex_a-scalbn.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib64_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
-
-math/lib64_libmingwex_a-scalbn.obj: math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib64_libmingwex_a-scalbn.obj -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo -c -o math/lib64_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
-@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib64_libmingwex_a-scalbn.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib64_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
-
math/lib64_libmingwex_a-scalbnl.o: math/scalbnl.S
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib64_libmingwex_a-scalbnl.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-scalbnl.Tpo -c -o math/lib64_libmingwex_a-scalbnl.o `test -f 'math/scalbnl.S' || echo '$(srcdir)/'`math/scalbnl.S
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-scalbnl.Tpo math/$(DEPDIR)/lib64_libmingwex_a-scalbnl.Po
@@ -17033,6 +17022,20 @@
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib64_libmingwex_a-log2f.obj `if test -f 'math/log2f.S'; then $(CYGPATH_W) 'math/log2f.S'; else $(CYGPATH_W) '$(srcdir)/math/log2f.S'; fi`
+math/lib64_libmingwex_a-scalbn.o: math/scalbn.S
+@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib64_libmingwex_a-scalbn.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo -c -o math/lib64_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
+@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Po
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib64_libmingwex_a-scalbn.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib64_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
+
+math/lib64_libmingwex_a-scalbn.obj: math/scalbn.S
+@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib64_libmingwex_a-scalbn.obj -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo -c -o math/lib64_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
+@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/lib64_libmingwex_a-scalbn.Po
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/lib64_libmingwex_a-scalbn.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/lib64_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
+
math/lib64_libmingwex_a-scalbnf.o: math/scalbnf.S
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/lib64_libmingwex_a-scalbnf.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-scalbnf.Tpo -c -o math/lib64_libmingwex_a-scalbnf.o `test -f 'math/scalbnf.S' || echo '$(srcdir)/'`math/scalbnf.S
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-scalbnf.Tpo math/$(DEPDIR)/lib64_libmingwex_a-scalbnf.Po
@@ -17425,20 +17428,6 @@
@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/libarm32_libmingwex_a-remquol.obj `if test -f 'math/remquol.S'; then $(CYGPATH_W) 'math/remquol.S'; else $(CYGPATH_W) '$(srcdir)/math/remquol.S'; fi`
-math/libarm32_libmingwex_a-scalbn.o: math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/libarm32_libmingwex_a-scalbn.o -MD -MP -MF math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo -c -o math/libarm32_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/libarm32_libmingwex_a-scalbn.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/libarm32_libmingwex_a-scalbn.o `test -f 'math/scalbn.S' || echo '$(srcdir)/'`math/scalbn.S
-
-math/libarm32_libmingwex_a-scalbn.obj: math/scalbn.S
-@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/libarm32_libmingwex_a-scalbn.obj -MD -MP -MF math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo -c -o math/libarm32_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
-@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo math/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Po
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS)source='math/scalbn.S' object='math/libarm32_libmingwex_a-scalbn.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCCAS_FALSE@ DEPDIR=$(DEPDIR) $(CCASDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCCAS_FALSE@ $(AM_V_CPPAS@am__nodep@)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -c -o math/libarm32_libmingwex_a-scalbn.obj `if test -f 'math/scalbn.S'; then $(CYGPATH_W) 'math/scalbn.S'; else $(CYGPATH_W) '$(srcdir)/math/scalbn.S'; fi`
-
math/libarm32_libmingwex_a-scalbnl.o: math/scalbnl.S
@am__fastdepCCAS_TRUE@ $(AM_V_CPPAS)$(CCAS) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CCASFLAGS) $(CCASFLAGS) -MT math/libarm32_libmingwex_a-scalbnl.o -MD -MP -MF math/$(DEPDIR)/libarm32_libmingwex_a-scalbnl.Tpo -c -o math/libarm32_libmingwex_a-scalbnl.o `test -f 'math/scalbnl.S' || echo '$(srcdir)/'`math/scalbnl.S
@am__fastdepCCAS_TRUE@ $(AM_V_at)$(am__mv) math/$(DEPDIR)/libarm32_libmingwex_a-scalbnl.Tpo math/$(DEPDIR)/libarm32_libmingwex_a-scalbnl.Po
@@ -42207,6 +42196,20 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/softmath/libarm32_libmingwex_a-logbf.obj `if test -f 'math/softmath/logbf.c'; then $(CYGPATH_W) 'math/softmath/logbf.c'; else $(CYGPATH_W) '$(srcdir)/math/softmath/logbf.c'; fi`
+math/softmath/libarm32_libmingwex_a-scalbn.o: math/softmath/scalbn.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/softmath/libarm32_libmingwex_a-scalbn.o -MD -MP -MF math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo -c -o math/softmath/libarm32_libmingwex_a-scalbn.o `test -f 'math/softmath/scalbn.c' || echo '$(srcdir)/'`math/softmath/scalbn.c
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='math/softmath/scalbn.c' object='math/softmath/libarm32_libmingwex_a-scalbn.o' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/softmath/libarm32_libmingwex_a-scalbn.o `test -f 'math/softmath/scalbn.c' || echo '$(srcdir)/'`math/softmath/scalbn.c
+
+math/softmath/libarm32_libmingwex_a-scalbn.obj: math/softmath/scalbn.c
+@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/softmath/libarm32_libmingwex_a-scalbn.obj -MD -MP -MF math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo -c -o math/softmath/libarm32_libmingwex_a-scalbn.obj `if test -f 'math/softmath/scalbn.c'; then $(CYGPATH_W) 'math/softmath/scalbn.c'; else $(CYGPATH_W) '$(srcdir)/math/softmath/scalbn.c'; fi`
+@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Tpo math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbn.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='math/softmath/scalbn.c' object='math/softmath/libarm32_libmingwex_a-scalbn.obj' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/softmath/libarm32_libmingwex_a-scalbn.obj `if test -f 'math/softmath/scalbn.c'; then $(CYGPATH_W) 'math/softmath/scalbn.c'; else $(CYGPATH_W) '$(srcdir)/math/softmath/scalbn.c'; fi`
+
math/softmath/libarm32_libmingwex_a-scalbnf.o: math/softmath/scalbnf.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/softmath/libarm32_libmingwex_a-scalbnf.o -MD -MP -MF math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbnf.Tpo -c -o math/softmath/libarm32_libmingwex_a-scalbnf.o `test -f 'math/softmath/scalbnf.c' || echo '$(srcdir)/'`math/softmath/scalbnf.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbnf.Tpo math/softmath/$(DEPDIR)/libarm32_libmingwex_a-scalbnf.Po
diff --git a/mingw-w64-crt/math/softmath/scalbn.c b/mingw-w64-crt/math/softmath/scalbn.c
new file mode 100644
index 0000000..c9c7f2e
--- /dev/null
+++ b/mingw-w64-crt/math/softmath/scalbn.c
@@ -0,0 +1,50 @@
+/*
+ This Software is provided under the Zope Public License (ZPL) Version 2.1.
+
+ Copyright (c) 2014 by the mingw-w64 project
+
+ See the AUTHORS file for the list of contributors to the mingw-w64 project.
+
+ This license has been certified as open source. It has also been designated
+ as GPL compatible by the Free Software Foundation (FSF).
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions in source code must retain the accompanying copyright
+ notice, this list of conditions, and the following disclaimer.
+ 2. Redistributions in binary form must reproduce the accompanying
+ copyright notice, this list of conditions, and the following disclaimer
+ in the documentation and/or other materials provided with the
+ distribution.
+ 3. Names of the copyright holders must not be used to endorse or promote
+ products derived from this software without prior written permission
+ from the copyright holders.
+ 4. The right to distribute this software or to use it for any purpose does
+ not give you the right to use Servicemarks (sm) or Trademarks (tm) of
+ the copyright holders. Use of them is covered by separate agreement
+ with the copyright holders.
+ 5. If any files are modified, you must cause the modified files to carry
+ prominent notices stating that you changed the files and the date of
+ any change.
+
+ Disclaimer
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS ``AS IS'' AND ANY EXPRESSED
+ OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ EVENT SHALL THE COPYRIGHT HOLDERS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+#include "softmath_private.h"
+
+double scalbn(double x, int exp)
+{
+ return x * exp2(exp);
+}