softmath: Add atanl
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index c1e3532..46af488 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -228,7 +228,7 @@
   math/remquo.S         math/remquof.S     math/remquol.S        \
   math/sinl_internal.S  math/tanl.S        math/trunc.S          math/truncf.S        \
   math/atan2l.c         \
-  math/atanl.c          math/cbrt.c        \
+  math/cbrt.c           \
   math/cbrtf.c          math/cbrtl.c       math/cephes_emath.c   math/copysign.c      math/copysignf.c     \
   math/coshf.c          math/coshl.c       math/cosl.c           math/erfl.c          \
   math/expf.c           \
@@ -297,42 +297,42 @@
 src_libmingwex64=\
   math/acosf.c              math/acosh.c              math/acosl.c              math/acoshf.c             math/acoshl.c             \
   math/asinf.c              math/asinh.c              math/asinl.c              math/asinhf.c             math/asinhl.c             \
-  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanhf.c             math/atanhl.c             \
-  math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                math/expl.c               \
-  math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              math/expm1f.c             \
-  math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              math/ilogb.S              \
-  math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             math/log1p.S              \
-  math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              math/log2l.S              \
-  math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                math/powl.c               \
-  math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             math/scalbnf.S            \
-  math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
+  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanl.c              math/atanhf.c             \
+  math/atanhl.c             math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                \
+  math/expl.c               math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              \
+  math/expm1f.c             math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              \
+  math/ilogb.S              math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             \
+  math/log1p.S              math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              \
+  math/log2l.S              math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                \
+  math/powl.c               math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             \
+  math/scalbnf.S            math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
 
 # these only go into the 32 bit version:
 src_libmingwex32=\
   math/acosf.c              math/acosh.c              math/acosl.c              math/acoshf.c             math/acoshl.c             \
   math/asinf.c              math/asinh.c              math/asinl.c              math/asinhf.c             math/asinhl.c             \
-  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanhf.c             math/atanhl.c             \
-  math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                math/expl.c               \
-  math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              math/expm1f.c             \
-  math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              math/ilogb.S              \
-  math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             math/log1p.S              \
-  math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              math/log2l.S              \
-  math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                math/powl.c               \
-  math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             math/scalbnf.S            \
-  math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
+  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanl.c              math/atanhf.c             \
+  math/atanhl.c             math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                \
+  math/expl.c               math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              \
+  math/expm1f.c             math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              \
+  math/ilogb.S              math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             \
+  math/log1p.S              math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              \
+  math/log2l.S              math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                \
+  math/powl.c               math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             \
+  math/scalbnf.S            math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
 
 # 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/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/atanf.c     math/softmath/atanh.c     math/softmath/atanhf.c    math/softmath/atanhl.c    \
-  math/softmath/cos.c       math/softmath/cosf.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/ilogb.c     math/softmath/ilogbf.c    \
-  math/softmath/ilogbl.c    math/softmath/ldexp.c     math/softmath/ldexpl.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/pow.c       math/softmath/powl.c      \
+  math/softmath/atan2f.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/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/ilogb.c     \
+  math/softmath/ilogbf.c    math/softmath/ilogbl.c    math/softmath/ldexp.c     math/softmath/ldexpl.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/pow.c       math/softmath/powl.c      \
   math/softmath/remainder.c math/softmath/remainderf.c math/softmath/remainderl.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/tanf.c
diff --git a/mingw-w64-crt/Makefile.in b/mingw-w64-crt/Makefile.in
index f62ae8c..b756295 100644
--- a/mingw-w64-crt/Makefile.in
+++ b/mingw-w64-crt/Makefile.in
@@ -577,36 +577,36 @@
 	math/nearbyint.S math/nearbyintf.S math/nearbyintl.S \
 	math/remquo.S math/remquof.S math/remquol.S \
 	math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
-	math/atan2l.c math/atanl.c math/cbrt.c math/cbrtf.c \
-	math/cbrtl.c math/cephes_emath.c math/copysign.c \
-	math/copysignf.c math/coshf.c math/coshl.c math/cosl.c \
-	math/erfl.c math/expf.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/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 \
-	math/hypotl.c math/isnan.c math/isnanf.c math/isnanl.c \
-	math/ldexpf.c math/lgamma.c math/lgammaf.c math/lgammal.c \
-	math/llrint.c math/signgam.c math/llrintf.c math/llrintl.c \
-	math/llround.c math/llroundf.c math/llroundl.c math/log.c \
-	math/log10f.c math/logf.c math/logl.c math/lrint.c \
-	math/lrintf.c math/lrintl.c math/lround.c math/lroundf.c \
-	math/lroundl.c math/modf.c math/modff.c math/modfl.c \
-	math/nextafterf.c math/nextafterl.c math/nexttoward.c \
-	math/nexttowardf.c math/powf.c math/powi.c math/powif.c \
-	math/powil.c math/rint.c math/rintf.c math/rintl.c \
-	math/round.c math/roundf.c math/roundl.c math/s_erf.c \
-	math/sf_erf.c math/signbit.c math/signbitf.c math/signbitl.c \
-	math/sinhf.c math/sinhl.c math/sinl.c math/sqrt.c math/sqrtf.c \
-	math/sqrtl.c math/tanhf.c math/tanhl.c math/tgamma.c \
-	math/tgammaf.c math/tgammal.c math/truncl.c math/acosh.def.h \
-	math/cos.def.h math/exp.def.h math/expm1.def.h math/log.def.h \
-	math/pow.def.h math/powi.def.h math/sin.def.h math/sqrt.def.h \
-	math/cephes_emath.h math/cephes_mconf.h math/fastmath.h \
-	math/fp_consts.h math/abs64.c misc/mb_wc_common.h \
-	misc/mingw_getsp.S misc/alarm.c misc/basename.c misc/btowc.c \
-	misc/delay-f.c misc/delay-n.c misc/delayimp.c misc/difftime.c \
+	math/atan2l.c math/cbrt.c math/cbrtf.c math/cbrtl.c \
+	math/cephes_emath.c math/copysign.c math/copysignf.c \
+	math/coshf.c math/coshl.c math/cosl.c math/erfl.c math/expf.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/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 math/hypotl.c math/isnan.c \
+	math/isnanf.c math/isnanl.c math/ldexpf.c math/lgamma.c \
+	math/lgammaf.c math/lgammal.c math/llrint.c math/signgam.c \
+	math/llrintf.c math/llrintl.c math/llround.c math/llroundf.c \
+	math/llroundl.c math/log.c math/log10f.c math/logf.c \
+	math/logl.c math/lrint.c math/lrintf.c math/lrintl.c \
+	math/lround.c math/lroundf.c math/lroundl.c math/modf.c \
+	math/modff.c math/modfl.c math/nextafterf.c math/nextafterl.c \
+	math/nexttoward.c math/nexttowardf.c math/powf.c math/powi.c \
+	math/powif.c math/powil.c math/rint.c math/rintf.c \
+	math/rintl.c math/round.c math/roundf.c math/roundl.c \
+	math/s_erf.c math/sf_erf.c math/signbit.c math/signbitf.c \
+	math/signbitl.c math/sinhf.c math/sinhl.c math/sinl.c \
+	math/sqrt.c math/sqrtf.c math/sqrtl.c math/tanhf.c \
+	math/tanhl.c math/tgamma.c math/tgammaf.c math/tgammal.c \
+	math/truncl.c math/acosh.def.h math/cos.def.h math/exp.def.h \
+	math/expm1.def.h math/log.def.h math/pow.def.h math/powi.def.h \
+	math/sin.def.h math/sqrt.def.h math/cephes_emath.h \
+	math/cephes_mconf.h math/fastmath.h math/fp_consts.h \
+	math/abs64.c misc/mb_wc_common.h misc/mingw_getsp.S \
+	misc/alarm.c misc/basename.c misc/btowc.c misc/delay-f.c \
+	misc/delay-n.c misc/delayimp.c misc/difftime.c \
 	misc/difftime32.c misc/difftime64.c misc/dirent.c \
 	misc/dirname.c misc/execv.c misc/execve.c misc/execvp.c \
 	misc/execvpe.c misc/feclearexcept.c misc/fegetenv.c \
@@ -664,9 +664,9 @@
 	stdio/mingw_vasprintf.c math/acosf.c math/acosh.c math/acosl.c \
 	math/acoshf.c math/acoshl.c math/asinf.c math/asinh.c \
 	math/asinl.c math/asinhf.c math/asinhl.c math/atan2f.c \
-	math/atanf.c math/atanh.c math/atanhf.c math/atanhl.c \
-	math/cos.c math/cosf.c math/cossin.c math/exp.c math/expl.c \
-	math/exp2.S math/exp2f.S math/exp2l.S math/expm1.c \
+	math/atanf.c math/atanh.c math/atanl.c math/atanhf.c \
+	math/atanhl.c math/cos.c math/cosf.c math/cossin.c math/exp.c \
+	math/expl.c math/exp2.S math/exp2f.S math/exp2l.S math/expm1.c \
 	math/expm1f.c math/expm1l.c math/fmod.c math/fmodf.c \
 	math/fmodl.c math/ilogb.S math/ilogbf.S math/ilogbl.S \
 	math/ldexp.c math/ldexpl.c math/log1p.S math/log1pf.S \
@@ -776,7 +776,6 @@
 	math/lib32_libmingwex_a-trunc.$(OBJEXT) \
 	math/lib32_libmingwex_a-truncf.$(OBJEXT) \
 	math/lib32_libmingwex_a-atan2l.$(OBJEXT) \
-	math/lib32_libmingwex_a-atanl.$(OBJEXT) \
 	math/lib32_libmingwex_a-cbrt.$(OBJEXT) \
 	math/lib32_libmingwex_a-cbrtf.$(OBJEXT) \
 	math/lib32_libmingwex_a-cbrtl.$(OBJEXT) \
@@ -1052,6 +1051,7 @@
 	math/lib32_libmingwex_a-atan2f.$(OBJEXT) \
 	math/lib32_libmingwex_a-atanf.$(OBJEXT) \
 	math/lib32_libmingwex_a-atanh.$(OBJEXT) \
+	math/lib32_libmingwex_a-atanl.$(OBJEXT) \
 	math/lib32_libmingwex_a-atanhf.$(OBJEXT) \
 	math/lib32_libmingwex_a-atanhl.$(OBJEXT) \
 	math/lib32_libmingwex_a-cos.$(OBJEXT) \
@@ -1716,36 +1716,36 @@
 	math/nearbyint.S math/nearbyintf.S math/nearbyintl.S \
 	math/remquo.S math/remquof.S math/remquol.S \
 	math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
-	math/atan2l.c math/atanl.c math/cbrt.c math/cbrtf.c \
-	math/cbrtl.c math/cephes_emath.c math/copysign.c \
-	math/copysignf.c math/coshf.c math/coshl.c math/cosl.c \
-	math/erfl.c math/expf.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/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 \
-	math/hypotl.c math/isnan.c math/isnanf.c math/isnanl.c \
-	math/ldexpf.c math/lgamma.c math/lgammaf.c math/lgammal.c \
-	math/llrint.c math/signgam.c math/llrintf.c math/llrintl.c \
-	math/llround.c math/llroundf.c math/llroundl.c math/log.c \
-	math/log10f.c math/logf.c math/logl.c math/lrint.c \
-	math/lrintf.c math/lrintl.c math/lround.c math/lroundf.c \
-	math/lroundl.c math/modf.c math/modff.c math/modfl.c \
-	math/nextafterf.c math/nextafterl.c math/nexttoward.c \
-	math/nexttowardf.c math/powf.c math/powi.c math/powif.c \
-	math/powil.c math/rint.c math/rintf.c math/rintl.c \
-	math/round.c math/roundf.c math/roundl.c math/s_erf.c \
-	math/sf_erf.c math/signbit.c math/signbitf.c math/signbitl.c \
-	math/sinhf.c math/sinhl.c math/sinl.c math/sqrt.c math/sqrtf.c \
-	math/sqrtl.c math/tanhf.c math/tanhl.c math/tgamma.c \
-	math/tgammaf.c math/tgammal.c math/truncl.c math/acosh.def.h \
-	math/cos.def.h math/exp.def.h math/expm1.def.h math/log.def.h \
-	math/pow.def.h math/powi.def.h math/sin.def.h math/sqrt.def.h \
-	math/cephes_emath.h math/cephes_mconf.h math/fastmath.h \
-	math/fp_consts.h math/abs64.c misc/mb_wc_common.h \
-	misc/mingw_getsp.S misc/alarm.c misc/basename.c misc/btowc.c \
-	misc/delay-f.c misc/delay-n.c misc/delayimp.c misc/difftime.c \
+	math/atan2l.c math/cbrt.c math/cbrtf.c math/cbrtl.c \
+	math/cephes_emath.c math/copysign.c math/copysignf.c \
+	math/coshf.c math/coshl.c math/cosl.c math/erfl.c math/expf.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/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 math/hypotl.c math/isnan.c \
+	math/isnanf.c math/isnanl.c math/ldexpf.c math/lgamma.c \
+	math/lgammaf.c math/lgammal.c math/llrint.c math/signgam.c \
+	math/llrintf.c math/llrintl.c math/llround.c math/llroundf.c \
+	math/llroundl.c math/log.c math/log10f.c math/logf.c \
+	math/logl.c math/lrint.c math/lrintf.c math/lrintl.c \
+	math/lround.c math/lroundf.c math/lroundl.c math/modf.c \
+	math/modff.c math/modfl.c math/nextafterf.c math/nextafterl.c \
+	math/nexttoward.c math/nexttowardf.c math/powf.c math/powi.c \
+	math/powif.c math/powil.c math/rint.c math/rintf.c \
+	math/rintl.c math/round.c math/roundf.c math/roundl.c \
+	math/s_erf.c math/sf_erf.c math/signbit.c math/signbitf.c \
+	math/signbitl.c math/sinhf.c math/sinhl.c math/sinl.c \
+	math/sqrt.c math/sqrtf.c math/sqrtl.c math/tanhf.c \
+	math/tanhl.c math/tgamma.c math/tgammaf.c math/tgammal.c \
+	math/truncl.c math/acosh.def.h math/cos.def.h math/exp.def.h \
+	math/expm1.def.h math/log.def.h math/pow.def.h math/powi.def.h \
+	math/sin.def.h math/sqrt.def.h math/cephes_emath.h \
+	math/cephes_mconf.h math/fastmath.h math/fp_consts.h \
+	math/abs64.c misc/mb_wc_common.h misc/mingw_getsp.S \
+	misc/alarm.c misc/basename.c misc/btowc.c misc/delay-f.c \
+	misc/delay-n.c misc/delayimp.c misc/difftime.c \
 	misc/difftime32.c misc/difftime64.c misc/dirent.c \
 	misc/dirname.c misc/execv.c misc/execve.c misc/execvp.c \
 	misc/execvpe.c misc/feclearexcept.c misc/fegetenv.c \
@@ -1803,9 +1803,9 @@
 	stdio/mingw_vasprintf.c math/acosf.c math/acosh.c math/acosl.c \
 	math/acoshf.c math/acoshl.c math/asinf.c math/asinh.c \
 	math/asinl.c math/asinhf.c math/asinhl.c math/atan2f.c \
-	math/atanf.c math/atanh.c math/atanhf.c math/atanhl.c \
-	math/cos.c math/cosf.c math/cossin.c math/exp.c math/expl.c \
-	math/exp2.S math/exp2f.S math/exp2l.S math/expm1.c \
+	math/atanf.c math/atanh.c math/atanl.c math/atanhf.c \
+	math/atanhl.c math/cos.c math/cosf.c math/cossin.c math/exp.c \
+	math/expl.c math/exp2.S math/exp2f.S math/exp2l.S math/expm1.c \
 	math/expm1f.c math/expm1l.c math/fmod.c math/fmodf.c \
 	math/fmodl.c math/ilogb.S math/ilogbf.S math/ilogbl.S \
 	math/ldexp.c math/ldexpl.c math/log1p.S math/log1pf.S \
@@ -1915,7 +1915,6 @@
 	math/lib64_libmingwex_a-trunc.$(OBJEXT) \
 	math/lib64_libmingwex_a-truncf.$(OBJEXT) \
 	math/lib64_libmingwex_a-atan2l.$(OBJEXT) \
-	math/lib64_libmingwex_a-atanl.$(OBJEXT) \
 	math/lib64_libmingwex_a-cbrt.$(OBJEXT) \
 	math/lib64_libmingwex_a-cbrtf.$(OBJEXT) \
 	math/lib64_libmingwex_a-cbrtl.$(OBJEXT) \
@@ -2191,6 +2190,7 @@
 	math/lib64_libmingwex_a-atan2f.$(OBJEXT) \
 	math/lib64_libmingwex_a-atanf.$(OBJEXT) \
 	math/lib64_libmingwex_a-atanh.$(OBJEXT) \
+	math/lib64_libmingwex_a-atanl.$(OBJEXT) \
 	math/lib64_libmingwex_a-atanhf.$(OBJEXT) \
 	math/lib64_libmingwex_a-atanhl.$(OBJEXT) \
 	math/lib64_libmingwex_a-cos.$(OBJEXT) \
@@ -2768,36 +2768,36 @@
 	math/nearbyint.S math/nearbyintf.S math/nearbyintl.S \
 	math/remquo.S math/remquof.S math/remquol.S \
 	math/sinl_internal.S math/tanl.S math/trunc.S math/truncf.S \
-	math/atan2l.c math/atanl.c math/cbrt.c math/cbrtf.c \
-	math/cbrtl.c math/cephes_emath.c math/copysign.c \
-	math/copysignf.c math/coshf.c math/coshl.c math/cosl.c \
-	math/erfl.c math/expf.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/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 \
-	math/hypotl.c math/isnan.c math/isnanf.c math/isnanl.c \
-	math/ldexpf.c math/lgamma.c math/lgammaf.c math/lgammal.c \
-	math/llrint.c math/signgam.c math/llrintf.c math/llrintl.c \
-	math/llround.c math/llroundf.c math/llroundl.c math/log.c \
-	math/log10f.c math/logf.c math/logl.c math/lrint.c \
-	math/lrintf.c math/lrintl.c math/lround.c math/lroundf.c \
-	math/lroundl.c math/modf.c math/modff.c math/modfl.c \
-	math/nextafterf.c math/nextafterl.c math/nexttoward.c \
-	math/nexttowardf.c math/powf.c math/powi.c math/powif.c \
-	math/powil.c math/rint.c math/rintf.c math/rintl.c \
-	math/round.c math/roundf.c math/roundl.c math/s_erf.c \
-	math/sf_erf.c math/signbit.c math/signbitf.c math/signbitl.c \
-	math/sinhf.c math/sinhl.c math/sinl.c math/sqrt.c math/sqrtf.c \
-	math/sqrtl.c math/tanhf.c math/tanhl.c math/tgamma.c \
-	math/tgammaf.c math/tgammal.c math/truncl.c math/acosh.def.h \
-	math/cos.def.h math/exp.def.h math/expm1.def.h math/log.def.h \
-	math/pow.def.h math/powi.def.h math/sin.def.h math/sqrt.def.h \
-	math/cephes_emath.h math/cephes_mconf.h math/fastmath.h \
-	math/fp_consts.h math/abs64.c misc/mb_wc_common.h \
-	misc/mingw_getsp.S misc/alarm.c misc/basename.c misc/btowc.c \
-	misc/delay-f.c misc/delay-n.c misc/delayimp.c misc/difftime.c \
+	math/atan2l.c math/cbrt.c math/cbrtf.c math/cbrtl.c \
+	math/cephes_emath.c math/copysign.c math/copysignf.c \
+	math/coshf.c math/coshl.c math/cosl.c math/erfl.c math/expf.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/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 math/hypotl.c math/isnan.c \
+	math/isnanf.c math/isnanl.c math/ldexpf.c math/lgamma.c \
+	math/lgammaf.c math/lgammal.c math/llrint.c math/signgam.c \
+	math/llrintf.c math/llrintl.c math/llround.c math/llroundf.c \
+	math/llroundl.c math/log.c math/log10f.c math/logf.c \
+	math/logl.c math/lrint.c math/lrintf.c math/lrintl.c \
+	math/lround.c math/lroundf.c math/lroundl.c math/modf.c \
+	math/modff.c math/modfl.c math/nextafterf.c math/nextafterl.c \
+	math/nexttoward.c math/nexttowardf.c math/powf.c math/powi.c \
+	math/powif.c math/powil.c math/rint.c math/rintf.c \
+	math/rintl.c math/round.c math/roundf.c math/roundl.c \
+	math/s_erf.c math/sf_erf.c math/signbit.c math/signbitf.c \
+	math/signbitl.c math/sinhf.c math/sinhl.c math/sinl.c \
+	math/sqrt.c math/sqrtf.c math/sqrtl.c math/tanhf.c \
+	math/tanhl.c math/tgamma.c math/tgammaf.c math/tgammal.c \
+	math/truncl.c math/acosh.def.h math/cos.def.h math/exp.def.h \
+	math/expm1.def.h math/log.def.h math/pow.def.h math/powi.def.h \
+	math/sin.def.h math/sqrt.def.h math/cephes_emath.h \
+	math/cephes_mconf.h math/fastmath.h math/fp_consts.h \
+	math/abs64.c misc/mb_wc_common.h misc/mingw_getsp.S \
+	misc/alarm.c misc/basename.c misc/btowc.c misc/delay-f.c \
+	misc/delay-n.c misc/delayimp.c misc/difftime.c \
 	misc/difftime32.c misc/difftime64.c misc/dirent.c \
 	misc/dirname.c misc/execv.c misc/execve.c misc/execvp.c \
 	misc/execvpe.c misc/feclearexcept.c misc/fegetenv.c \
@@ -2860,21 +2860,22 @@
 	math/softmath/asinh.c math/softmath/asinl.c \
 	math/softmath/asinhf.c math/softmath/asinhl.c \
 	math/softmath/atan2f.c math/softmath/atanf.c \
-	math/softmath/atanh.c math/softmath/atanhf.c \
-	math/softmath/atanhl.c math/softmath/cos.c \
-	math/softmath/cosf.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/ilogb.c \
-	math/softmath/ilogbf.c math/softmath/ilogbl.c \
-	math/softmath/ldexp.c math/softmath/ldexpl.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/pow.c math/softmath/powl.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/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/ilogb.c math/softmath/ilogbf.c \
+	math/softmath/ilogbl.c math/softmath/ldexp.c \
+	math/softmath/ldexpl.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/pow.c math/softmath/powl.c \
 	math/softmath/remainder.c math/softmath/remainderf.c \
 	math/softmath/remainderl.c math/softmath/scalbn.c \
 	math/softmath/scalbnf.c math/softmath/scalbnl.c \
@@ -2983,7 +2984,6 @@
 	math/libarm32_libmingwex_a-trunc.$(OBJEXT) \
 	math/libarm32_libmingwex_a-truncf.$(OBJEXT) \
 	math/libarm32_libmingwex_a-atan2l.$(OBJEXT) \
-	math/libarm32_libmingwex_a-atanl.$(OBJEXT) \
 	math/libarm32_libmingwex_a-cbrt.$(OBJEXT) \
 	math/libarm32_libmingwex_a-cbrtf.$(OBJEXT) \
 	math/libarm32_libmingwex_a-cbrtl.$(OBJEXT) \
@@ -3262,6 +3262,7 @@
 	math/softmath/libarm32_libmingwex_a-atan2f.$(OBJEXT) \
 	math/softmath/libarm32_libmingwex_a-atanf.$(OBJEXT) \
 	math/softmath/libarm32_libmingwex_a-atanh.$(OBJEXT) \
+	math/softmath/libarm32_libmingwex_a-atanl.$(OBJEXT) \
 	math/softmath/libarm32_libmingwex_a-atanhf.$(OBJEXT) \
 	math/softmath/libarm32_libmingwex_a-atanhl.$(OBJEXT) \
 	math/softmath/libarm32_libmingwex_a-cos.$(OBJEXT) \
@@ -5125,7 +5126,7 @@
   math/remquo.S         math/remquof.S     math/remquol.S        \
   math/sinl_internal.S  math/tanl.S        math/trunc.S          math/truncf.S        \
   math/atan2l.c         \
-  math/atanl.c          math/cbrt.c        \
+  math/cbrt.c           \
   math/cbrtf.c          math/cbrtl.c       math/cephes_emath.c   math/copysign.c      math/copysignf.c     \
   math/coshf.c          math/coshl.c       math/cosl.c           math/erfl.c          \
   math/expf.c           \
@@ -5195,30 +5196,30 @@
 src_libmingwex64 = \
   math/acosf.c              math/acosh.c              math/acosl.c              math/acoshf.c             math/acoshl.c             \
   math/asinf.c              math/asinh.c              math/asinl.c              math/asinhf.c             math/asinhl.c             \
-  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanhf.c             math/atanhl.c             \
-  math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                math/expl.c               \
-  math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              math/expm1f.c             \
-  math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              math/ilogb.S              \
-  math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             math/log1p.S              \
-  math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              math/log2l.S              \
-  math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                math/powl.c               \
-  math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             math/scalbnf.S            \
-  math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
+  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanl.c              math/atanhf.c             \
+  math/atanhl.c             math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                \
+  math/expl.c               math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              \
+  math/expm1f.c             math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              \
+  math/ilogb.S              math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             \
+  math/log1p.S              math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              \
+  math/log2l.S              math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                \
+  math/powl.c               math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             \
+  math/scalbnf.S            math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
 
 
 # these only go into the 32 bit version:
 src_libmingwex32 = \
   math/acosf.c              math/acosh.c              math/acosl.c              math/acoshf.c             math/acoshl.c             \
   math/asinf.c              math/asinh.c              math/asinl.c              math/asinhf.c             math/asinhl.c             \
-  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanhf.c             math/atanhl.c             \
-  math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                math/expl.c               \
-  math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              math/expm1f.c             \
-  math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              math/ilogb.S              \
-  math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             math/log1p.S              \
-  math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              math/log2l.S              \
-  math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                math/powl.c               \
-  math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             math/scalbnf.S            \
-  math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
+  math/atan2f.c             math/atanf.c              math/atanh.c              math/atanl.c              math/atanhf.c             \
+  math/atanhl.c             math/cos.c                math/cosf.c               math/cossin.c             math/exp.c                \
+  math/expl.c               math/exp2.S               math/exp2f.S              math/exp2l.S              math/expm1.c              \
+  math/expm1f.c             math/expm1l.c             math/fmod.c               math/fmodf.c              math/fmodl.c              \
+  math/ilogb.S              math/ilogbf.S             math/ilogbl.S             math/ldexp.c              math/ldexpl.c             \
+  math/log1p.S              math/log1pf.S             math/log1pl.S             math/log2.S               math/log2f.S              \
+  math/log2l.S              math/logb.c               math/logbf.c              math/logbl.c              math/pow.c                \
+  math/powl.c               math/remainder.S          math/remainderf.S         math/remainderl.S         math/scalbn.S             \
+  math/scalbnf.S            math/scalbnl.S            math/sin.c                math/sinf.c               math/tanf.c
 
 
 # these only go into the ARM32 version:
@@ -5226,13 +5227,13 @@
   math/softmath/e_fmod.c    math/softmath/e_fmodf.c   math/softmath/e_powf.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/atanf.c     math/softmath/atanh.c     math/softmath/atanhf.c    math/softmath/atanhl.c    \
-  math/softmath/cos.c       math/softmath/cosf.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/ilogb.c     math/softmath/ilogbf.c    \
-  math/softmath/ilogbl.c    math/softmath/ldexp.c     math/softmath/ldexpl.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/pow.c       math/softmath/powl.c      \
+  math/softmath/atan2f.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/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/ilogb.c     \
+  math/softmath/ilogbf.c    math/softmath/ilogbl.c    math/softmath/ldexp.c     math/softmath/ldexpl.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/pow.c       math/softmath/powl.c      \
   math/softmath/remainder.c math/softmath/remainderf.c math/softmath/remainderl.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/tanf.c
@@ -8329,8 +8330,6 @@
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib32_libmingwex_a-atan2l.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
-math/lib32_libmingwex_a-atanl.$(OBJEXT): math/$(am__dirstamp) \
-	math/$(DEPDIR)/$(am__dirstamp)
 math/lib32_libmingwex_a-cbrt.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib32_libmingwex_a-cbrtf.$(OBJEXT): math/$(am__dirstamp) \
@@ -8893,6 +8892,8 @@
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib32_libmingwex_a-atanh.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
+math/lib32_libmingwex_a-atanl.$(OBJEXT): math/$(am__dirstamp) \
+	math/$(DEPDIR)/$(am__dirstamp)
 math/lib32_libmingwex_a-atanhf.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib32_libmingwex_a-atanhl.$(OBJEXT): math/$(am__dirstamp) \
@@ -9959,8 +9960,6 @@
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib64_libmingwex_a-atan2l.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
-math/lib64_libmingwex_a-atanl.$(OBJEXT): math/$(am__dirstamp) \
-	math/$(DEPDIR)/$(am__dirstamp)
 math/lib64_libmingwex_a-cbrt.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib64_libmingwex_a-cbrtf.$(OBJEXT): math/$(am__dirstamp) \
@@ -10511,6 +10510,8 @@
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib64_libmingwex_a-atanh.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
+math/lib64_libmingwex_a-atanl.$(OBJEXT): math/$(am__dirstamp) \
+	math/$(DEPDIR)/$(am__dirstamp)
 math/lib64_libmingwex_a-atanhf.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
 math/lib64_libmingwex_a-atanhl.$(OBJEXT): math/$(am__dirstamp) \
@@ -11452,8 +11453,6 @@
 	math/$(DEPDIR)/$(am__dirstamp)
 math/libarm32_libmingwex_a-atan2l.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
-math/libarm32_libmingwex_a-atanl.$(OBJEXT): math/$(am__dirstamp) \
-	math/$(DEPDIR)/$(am__dirstamp)
 math/libarm32_libmingwex_a-cbrt.$(OBJEXT): math/$(am__dirstamp) \
 	math/$(DEPDIR)/$(am__dirstamp)
 math/libarm32_libmingwex_a-cbrtf.$(OBJEXT): math/$(am__dirstamp) \
@@ -12032,6 +12031,9 @@
 math/softmath/libarm32_libmingwex_a-atanh.$(OBJEXT):  \
 	math/softmath/$(am__dirstamp) \
 	math/softmath/$(DEPDIR)/$(am__dirstamp)
+math/softmath/libarm32_libmingwex_a-atanl.$(OBJEXT):  \
+	math/softmath/$(am__dirstamp) \
+	math/softmath/$(DEPDIR)/$(am__dirstamp)
 math/softmath/libarm32_libmingwex_a-atanhf.$(OBJEXT):  \
 	math/softmath/$(am__dirstamp) \
 	math/softmath/$(DEPDIR)/$(am__dirstamp)
@@ -14680,7 +14682,6 @@
 @AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-_chgsignl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-abs64.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-atan2l.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-cbrt.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-cbrtf.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/$(DEPDIR)/libarm32_libmingwex_a-cbrtl.Po@am__quote@
@@ -14847,6 +14848,7 @@
 @AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanh.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanhf.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanhl.Po@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-cos.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-cosf.Po@am__quote@
 @AMDEP_TRUE@@am__include@ @am__quote@math/softmath/$(DEPDIR)/libarm32_libmingwex_a-e_fmod.Po@am__quote@
@@ -20382,20 +20384,6 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib32_libmingwex_a-atan2l.obj `if test -f 'math/atan2l.c'; then $(CYGPATH_W) 'math/atan2l.c'; else $(CYGPATH_W) '$(srcdir)/math/atan2l.c'; fi`
 
-math/lib32_libmingwex_a-atanl.o: math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib32_libmingwex_a-atanl.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo -c -o math/lib32_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib32_libmingwex_a-atanl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib32_libmingwex_a-atanl.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) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib32_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
-
-math/lib32_libmingwex_a-atanl.obj: math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib32_libmingwex_a-atanl.obj -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo -c -o math/lib32_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib32_libmingwex_a-atanl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib32_libmingwex_a-atanl.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) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib32_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
-
 math/lib32_libmingwex_a-cbrt.o: math/cbrt.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib32_libmingwex_a-cbrt.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-cbrt.Tpo -c -o math/lib32_libmingwex_a-cbrt.o `test -f 'math/cbrt.c' || echo '$(srcdir)/'`math/cbrt.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-cbrt.Tpo math/$(DEPDIR)/lib32_libmingwex_a-cbrt.Po
@@ -24148,6 +24136,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib32_libmingwex_a-atanh.obj `if test -f 'math/atanh.c'; then $(CYGPATH_W) 'math/atanh.c'; else $(CYGPATH_W) '$(srcdir)/math/atanh.c'; fi`
 
+math/lib32_libmingwex_a-atanl.o: math/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib32_libmingwex_a-atanl.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo -c -o math/lib32_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib32_libmingwex_a-atanl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib32_libmingwex_a-atanl.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) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib32_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
+
+math/lib32_libmingwex_a-atanl.obj: math/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib32_libmingwex_a-atanl.obj -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo -c -o math/lib32_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib32_libmingwex_a-atanl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib32_libmingwex_a-atanl.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) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib32_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
+
 math/lib32_libmingwex_a-atanhf.o: math/atanhf.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib32_libmingwex_a-atanhf.o -MD -MP -MF math/$(DEPDIR)/lib32_libmingwex_a-atanhf.Tpo -c -o math/lib32_libmingwex_a-atanhf.o `test -f 'math/atanhf.c' || echo '$(srcdir)/'`math/atanhf.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib32_libmingwex_a-atanhf.Tpo math/$(DEPDIR)/lib32_libmingwex_a-atanhf.Po
@@ -29524,20 +29526,6 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib64_libmingwex_a-atan2l.obj `if test -f 'math/atan2l.c'; then $(CYGPATH_W) 'math/atan2l.c'; else $(CYGPATH_W) '$(srcdir)/math/atan2l.c'; fi`
 
-math/lib64_libmingwex_a-atanl.o: math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib64_libmingwex_a-atanl.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo -c -o math/lib64_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib64_libmingwex_a-atanl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib64_libmingwex_a-atanl.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) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib64_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
-
-math/lib64_libmingwex_a-atanl.obj: math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib64_libmingwex_a-atanl.obj -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo -c -o math/lib64_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib64_libmingwex_a-atanl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib64_libmingwex_a-atanl.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) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib64_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
-
 math/lib64_libmingwex_a-cbrt.o: math/cbrt.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib64_libmingwex_a-cbrt.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-cbrt.Tpo -c -o math/lib64_libmingwex_a-cbrt.o `test -f 'math/cbrt.c' || echo '$(srcdir)/'`math/cbrt.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-cbrt.Tpo math/$(DEPDIR)/lib64_libmingwex_a-cbrt.Po
@@ -33290,6 +33278,20 @@
 @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
 @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib64_libmingwex_a-atanh.obj `if test -f 'math/atanh.c'; then $(CYGPATH_W) 'math/atanh.c'; else $(CYGPATH_W) '$(srcdir)/math/atanh.c'; fi`
 
+math/lib64_libmingwex_a-atanl.o: math/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib64_libmingwex_a-atanl.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo -c -o math/lib64_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib64_libmingwex_a-atanl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib64_libmingwex_a-atanl.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) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib64_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
+
+math/lib64_libmingwex_a-atanl.obj: math/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib64_libmingwex_a-atanl.obj -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo -c -o math/lib64_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-atanl.Tpo math/$(DEPDIR)/lib64_libmingwex_a-atanl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/lib64_libmingwex_a-atanl.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) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o math/lib64_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
+
 math/lib64_libmingwex_a-atanhf.o: math/atanhf.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/lib64_libmingwex_a-atanhf.o -MD -MP -MF math/$(DEPDIR)/lib64_libmingwex_a-atanhf.Tpo -c -o math/lib64_libmingwex_a-atanhf.o `test -f 'math/atanhf.c' || echo '$(srcdir)/'`math/atanhf.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/lib64_libmingwex_a-atanhf.Tpo math/$(DEPDIR)/lib64_libmingwex_a-atanhf.Po
@@ -38078,20 +38080,6 @@
 @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/libarm32_libmingwex_a-atan2l.obj `if test -f 'math/atan2l.c'; then $(CYGPATH_W) 'math/atan2l.c'; else $(CYGPATH_W) '$(srcdir)/math/atan2l.c'; fi`
 
-math/libarm32_libmingwex_a-atanl.o: math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/libarm32_libmingwex_a-atanl.o -MD -MP -MF math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo -c -o math/libarm32_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/libarm32_libmingwex_a-atanl.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/libarm32_libmingwex_a-atanl.o `test -f 'math/atanl.c' || echo '$(srcdir)/'`math/atanl.c
-
-math/libarm32_libmingwex_a-atanl.obj: math/atanl.c
-@am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/libarm32_libmingwex_a-atanl.obj -MD -MP -MF math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo -c -o math/libarm32_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
-@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo math/$(DEPDIR)/libarm32_libmingwex_a-atanl.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/atanl.c' object='math/libarm32_libmingwex_a-atanl.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/libarm32_libmingwex_a-atanl.obj `if test -f 'math/atanl.c'; then $(CYGPATH_W) 'math/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/atanl.c'; fi`
-
 math/libarm32_libmingwex_a-cbrt.o: math/cbrt.c
 @am__fastdepCC_TRUE@	$(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(libarm32_libmingwex_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT math/libarm32_libmingwex_a-cbrt.o -MD -MP -MF math/$(DEPDIR)/libarm32_libmingwex_a-cbrt.Tpo -c -o math/libarm32_libmingwex_a-cbrt.o `test -f 'math/cbrt.c' || echo '$(srcdir)/'`math/cbrt.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/$(DEPDIR)/libarm32_libmingwex_a-cbrt.Tpo math/$(DEPDIR)/libarm32_libmingwex_a-cbrt.Po
@@ -41886,6 +41874,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-atanh.obj `if test -f 'math/softmath/atanh.c'; then $(CYGPATH_W) 'math/softmath/atanh.c'; else $(CYGPATH_W) '$(srcdir)/math/softmath/atanh.c'; fi`
 
+math/softmath/libarm32_libmingwex_a-atanl.o: math/softmath/atanl.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-atanl.o -MD -MP -MF math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo -c -o math/softmath/libarm32_libmingwex_a-atanl.o `test -f 'math/softmath/atanl.c' || echo '$(srcdir)/'`math/softmath/atanl.c
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/softmath/atanl.c' object='math/softmath/libarm32_libmingwex_a-atanl.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-atanl.o `test -f 'math/softmath/atanl.c' || echo '$(srcdir)/'`math/softmath/atanl.c
+
+math/softmath/libarm32_libmingwex_a-atanl.obj: math/softmath/atanl.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-atanl.obj -MD -MP -MF math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo -c -o math/softmath/libarm32_libmingwex_a-atanl.obj `if test -f 'math/softmath/atanl.c'; then $(CYGPATH_W) 'math/softmath/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/softmath/atanl.c'; fi`
+@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Tpo math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanl.Po
+@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='math/softmath/atanl.c' object='math/softmath/libarm32_libmingwex_a-atanl.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-atanl.obj `if test -f 'math/softmath/atanl.c'; then $(CYGPATH_W) 'math/softmath/atanl.c'; else $(CYGPATH_W) '$(srcdir)/math/softmath/atanl.c'; fi`
+
 math/softmath/libarm32_libmingwex_a-atanhf.o: math/softmath/atanhf.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-atanhf.o -MD -MP -MF math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanhf.Tpo -c -o math/softmath/libarm32_libmingwex_a-atanhf.o `test -f 'math/softmath/atanhf.c' || echo '$(srcdir)/'`math/softmath/atanhf.c
 @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanhf.Tpo math/softmath/$(DEPDIR)/libarm32_libmingwex_a-atanhf.Po
diff --git a/mingw-w64-crt/math/softmath/atanl.c b/mingw-w64-crt/math/softmath/atanl.c
new file mode 100644
index 0000000..fc71569
--- /dev/null
+++ b/mingw-w64-crt/math/softmath/atanl.c
@@ -0,0 +1,60 @@
+/*
+ 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"
+
+long double atanl(long double x)
+{
+#if defined(__arm__) || defined(_ARM_)
+    if (x < -1.0)
+        return -1 * M_PI_2 - x / (0.28 + x * x);
+    else if (x > -1.0 && x < 1.0)
+        return x / (1.0 + 0.28 * x * x);
+    else if (x > 1.0)
+        return M_PI_2 - x / (0.28 + x * x);
+    return NAN;
+#else
+#error Not supported on your platform yet
+#endif
+}