|
@@ -26,24 +26,20 @@
|
|
|
|
|
|
|
|
|
* that are defined by SuSv3 */
|
|
|
-#if 0
|
|
|
-float exp2f(float);
|
|
|
-float fmaf(float, float, float);
|
|
|
-float fmaxf(float, float);
|
|
|
-float fminf(float, float);
|
|
|
-float fdimf(float, float);
|
|
|
-long long llrintf(float);
|
|
|
-long long llroundf(float);
|
|
|
-long lroundf(float);
|
|
|
-float log2f(float);
|
|
|
-long lrintf(float);
|
|
|
-float nexttowardf(float, long double);
|
|
|
-float remquof(float, float, int *);
|
|
|
-float roundf(float);
|
|
|
-float scalblnf(float, long);
|
|
|
-float truncf(float);
|
|
|
-float tgammaf(float);
|
|
|
-#endif
|
|
|
+#undef L_exp2f
|
|
|
+#undef L_fdimf
|
|
|
+#undef L_fmaf
|
|
|
+#undef L_fmaxf
|
|
|
+#undef L_fminf
|
|
|
+#undef L_llrintf
|
|
|
+#undef L_log2f
|
|
|
+#undef L_lrintf
|
|
|
+#undef L_nearbyintf
|
|
|
+#undef L_nexttowardf
|
|
|
+#undef L_remquof
|
|
|
+#undef L_scalblnf
|
|
|
+#undef L_tgammaf
|
|
|
+#undef L_truncf
|
|
|
|
|
|
|
|
|
#if 0
|
|
@@ -71,16 +67,18 @@ float hypotf(float, float);
|
|
|
int ilogbf(float);
|
|
|
float ldexpf(float, int);
|
|
|
float lgammaf(float);
|
|
|
+long long llroundf(float);
|
|
|
float log10f(float);
|
|
|
float log1pf(float);
|
|
|
float logbf(float);
|
|
|
float logf(float);
|
|
|
+long lroundf(float);
|
|
|
float modff(float, float *);
|
|
|
-float nearbyintf(float);
|
|
|
float nextafterf(float, float);
|
|
|
float powf(float, float);
|
|
|
float remainderf(float, float);
|
|
|
float rintf(float);
|
|
|
+float roundf(float);
|
|
|
float scalbnf(float, int);
|
|
|
float sinf(float);
|
|
|
float sinhf(float);
|
|
@@ -89,6 +87,7 @@ float tanf(float);
|
|
|
float tanhf(float);
|
|
|
#endif
|
|
|
|
|
|
+
|
|
|
#ifdef L_acosf
|
|
|
float acosf (float x)
|
|
|
{
|
|
@@ -201,14 +200,12 @@ float erff (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_exp2f
|
|
|
float exp2f (float x)
|
|
|
{
|
|
|
return (float) exp2( (double)x );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_expf
|
|
@@ -235,14 +232,12 @@ float fabsf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_fdimf
|
|
|
float fdimf (float x, float y)
|
|
|
{
|
|
|
return (float) fdim( (double)x, (double)y );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_floorf
|
|
@@ -253,7 +248,6 @@ float floorf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_fmaf
|
|
|
float fmaf (float x, float y, float z)
|
|
|
{
|
|
@@ -276,7 +270,6 @@ float fminf (float x, float y)
|
|
|
return (float) fmin( (double)x, (double)y );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_fmodf
|
|
@@ -327,7 +320,6 @@ float lgammaf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_llrintf
|
|
|
long long llrintf (float x)
|
|
|
{
|
|
@@ -342,7 +334,7 @@ long long llroundf (float x)
|
|
|
return (float) llround( (double)x );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
+
|
|
|
|
|
|
#ifdef L_log10f
|
|
|
float log10f (float x)
|
|
@@ -360,14 +352,12 @@ float log1pf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_log2f
|
|
|
float log2f (float x)
|
|
|
{
|
|
|
return (float) log2( (double)x );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_logbf
|
|
@@ -386,7 +376,6 @@ float logf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_lrintf
|
|
|
long lrintf (float x)
|
|
|
{
|
|
@@ -401,7 +390,6 @@ long lroundf (float x)
|
|
|
return (float) lround( (double)x );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_modff
|
|
@@ -416,14 +404,12 @@ float modff (float x, float *iptr)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_nearbyintf
|
|
|
float nearbyintf (float x)
|
|
|
{
|
|
|
return (float) nearbyint( (double)x );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_nextafterf
|
|
@@ -434,14 +420,13 @@ float nextafterf (float x, float y)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_nexttowardf
|
|
|
float nexttowardf (float x, long double y)
|
|
|
{
|
|
|
return (float) nexttoward( (double)x, (double)y );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
+
|
|
|
|
|
|
#ifdef L_powf
|
|
|
float powf (float x, float y)
|
|
@@ -459,14 +444,12 @@ float remainderf (float x, float y)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_remquof
|
|
|
float remquof (float x, float y, int *quo)
|
|
|
{
|
|
|
return (float) remquo( (double)x, (double)y, quo );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_rintf
|
|
@@ -477,7 +460,6 @@ float rintf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_roundf
|
|
|
float roundf (float x)
|
|
|
{
|
|
@@ -492,7 +474,6 @@ float scalblnf (float x, long exp)
|
|
|
return (float) scalbln( (double)x, exp );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
|
|
|
|
|
|
#ifdef L_scalbnf
|
|
@@ -543,7 +524,6 @@ float tanhf (float x)
|
|
|
#endif
|
|
|
|
|
|
|
|
|
-#if 0
|
|
|
#ifdef L_tgammaf
|
|
|
float tgammaf (float x)
|
|
|
{
|
|
@@ -558,6 +538,3 @@ float truncf (float x)
|
|
|
return (float) trunc( (double)x );
|
|
|
}
|
|
|
#endif
|
|
|
-#endif
|
|
|
-
|
|
|
-
|