|
@@ -24,7 +24,8 @@
|
|
|
|
|
|
#include "../libm/math_libm.h"
|
|
|
|
|
|
-double SDL_atan(double x)
|
|
|
+double
|
|
|
+SDL_atan(double x)
|
|
|
{
|
|
|
#ifdef HAVE_ATAN
|
|
|
return atan(x);
|
|
@@ -42,7 +43,8 @@ float SDL_atanf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_atan2(double y, double x)
|
|
|
+double
|
|
|
+SDL_atan2(double y, double x)
|
|
|
{
|
|
|
#ifdef HAVE_ATAN2
|
|
|
return atan2(y, x);
|
|
@@ -60,7 +62,8 @@ float SDL_atan2f(float y, float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_acos(double val)
|
|
|
+double
|
|
|
+SDL_acos(double val)
|
|
|
{
|
|
|
#ifdef HAVE_ACOS
|
|
|
return acos(val);
|
|
@@ -87,7 +90,8 @@ float SDL_acosf(float val)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_asin(double val)
|
|
|
+double
|
|
|
+SDL_asin(double val)
|
|
|
{
|
|
|
#ifdef HAVE_ASIN
|
|
|
return asin(val);
|
|
@@ -111,7 +115,8 @@ float SDL_asinf(float val)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_ceil(double x)
|
|
|
+double
|
|
|
+SDL_ceil(double x)
|
|
|
{
|
|
|
#ifdef HAVE_CEIL
|
|
|
return ceil(x);
|
|
@@ -134,7 +139,8 @@ float SDL_ceilf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_copysign(double x, double y)
|
|
|
+double
|
|
|
+SDL_copysign(double x, double y)
|
|
|
{
|
|
|
#ifdef HAVE_COPYSIGN
|
|
|
return copysign(x, y);
|
|
@@ -160,7 +166,8 @@ float SDL_copysignf(float x, float y)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_cos(double x)
|
|
|
+double
|
|
|
+SDL_cos(double x)
|
|
|
{
|
|
|
#ifdef HAVE_COS
|
|
|
return cos(x);
|
|
@@ -178,7 +185,8 @@ float SDL_cosf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_exp(double x)
|
|
|
+double
|
|
|
+SDL_exp(double x)
|
|
|
{
|
|
|
#ifdef HAVE_EXP
|
|
|
return exp(x);
|
|
@@ -196,7 +204,8 @@ float SDL_expf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_fabs(double x)
|
|
|
+double
|
|
|
+SDL_fabs(double x)
|
|
|
{
|
|
|
#ifdef HAVE_FABS
|
|
|
return fabs(x);
|
|
@@ -214,7 +223,8 @@ float SDL_fabsf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_floor(double x)
|
|
|
+double
|
|
|
+SDL_floor(double x)
|
|
|
{
|
|
|
#ifdef HAVE_FLOOR
|
|
|
return floor(x);
|
|
@@ -232,7 +242,8 @@ float SDL_floorf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_trunc(double x)
|
|
|
+double
|
|
|
+SDL_trunc(double x)
|
|
|
{
|
|
|
#ifdef HAVE_TRUNC
|
|
|
return trunc(x);
|
|
@@ -254,7 +265,8 @@ float SDL_truncf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_fmod(double x, double y)
|
|
|
+double
|
|
|
+SDL_fmod(double x, double y)
|
|
|
{
|
|
|
#ifdef HAVE_FMOD
|
|
|
return fmod(x, y);
|
|
@@ -272,7 +284,8 @@ float SDL_fmodf(float x, float y)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_log(double x)
|
|
|
+double
|
|
|
+SDL_log(double x)
|
|
|
{
|
|
|
#ifdef HAVE_LOG
|
|
|
return log(x);
|
|
@@ -290,7 +303,8 @@ float SDL_logf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_log10(double x)
|
|
|
+double
|
|
|
+SDL_log10(double x)
|
|
|
{
|
|
|
#ifdef HAVE_LOG10
|
|
|
return log10(x);
|
|
@@ -308,7 +322,8 @@ float SDL_log10f(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_modf(double x, double *y)
|
|
|
+double
|
|
|
+SDL_modf(double x, double *y)
|
|
|
{
|
|
|
#ifdef HAVE_MODF
|
|
|
return modf(x, y);
|
|
@@ -329,25 +344,8 @@ float SDL_modff(float x, float *y)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_nextafter(double from, double to)
|
|
|
-{
|
|
|
-#ifdef HAVE_NEXTAFTER
|
|
|
- return nextafter(from, to);
|
|
|
-#else
|
|
|
- return SDL_uclibc_nextafter(from, to);
|
|
|
-#endif
|
|
|
-}
|
|
|
-
|
|
|
-float SDL_nextafterf(float from, float to)
|
|
|
-{
|
|
|
-#ifdef HAVE_NEXTAFTERF
|
|
|
- return nextafterf(from, to);
|
|
|
-#else
|
|
|
- return SDL_uclibc_nextafterf(from, to);
|
|
|
-#endif
|
|
|
-}
|
|
|
-
|
|
|
-double SDL_pow(double x, double y)
|
|
|
+double
|
|
|
+SDL_pow(double x, double y)
|
|
|
{
|
|
|
#ifdef HAVE_POW
|
|
|
return pow(x, y);
|
|
@@ -365,7 +363,8 @@ float SDL_powf(float x, float y)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_round(double arg)
|
|
|
+double
|
|
|
+SDL_round(double arg)
|
|
|
{
|
|
|
#if defined HAVE_ROUND
|
|
|
return round(arg);
|
|
@@ -405,7 +404,8 @@ long SDL_lroundf(float arg)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_scalbn(double x, int n)
|
|
|
+double
|
|
|
+SDL_scalbn(double x, int n)
|
|
|
{
|
|
|
#ifdef HAVE_SCALBN
|
|
|
return scalbn(x, n);
|
|
@@ -429,7 +429,8 @@ float SDL_scalbnf(float x, int n)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_sin(double x)
|
|
|
+double
|
|
|
+SDL_sin(double x)
|
|
|
{
|
|
|
#ifdef HAVE_SIN
|
|
|
return sin(x);
|
|
@@ -447,7 +448,8 @@ float SDL_sinf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_sqrt(double x)
|
|
|
+double
|
|
|
+SDL_sqrt(double x)
|
|
|
{
|
|
|
#ifdef HAVE_SQRT
|
|
|
return sqrt(x);
|
|
@@ -465,7 +467,8 @@ float SDL_sqrtf(float x)
|
|
|
#endif
|
|
|
}
|
|
|
|
|
|
-double SDL_tan(double x)
|
|
|
+double
|
|
|
+SDL_tan(double x)
|
|
|
{
|
|
|
#ifdef HAVE_TAN
|
|
|
return tan(x);
|