mirror of https://github.com/encounter/SDL.git
e_exp: One more compiler warning.
This commit is contained in:
parent
550437edbe
commit
257071fc20
|
@ -117,7 +117,12 @@ double __ieee754_exp(double x) /* default IEEE double exp */
|
||||||
return x+x; /* NaN */
|
return x+x; /* NaN */
|
||||||
else return (xsb==0)? x:0.0; /* exp(+-inf)={inf,0} */
|
else return (xsb==0)? x:0.0; /* exp(+-inf)={inf,0} */
|
||||||
}
|
}
|
||||||
if(x > o_threshold) return huge*huge; /* overflow */
|
#if 0
|
||||||
|
if(x > o_threshold) return huge*huge; /* overflow */
|
||||||
|
#else /* !!! FIXME: check this: "huge * huge" is a compiler warning, maybe they wanted +Inf? */
|
||||||
|
if(x > o_threshold) return INFINITY; /* overflow */
|
||||||
|
#endif
|
||||||
|
|
||||||
if(x < u_threshold) return twom1000*twom1000; /* underflow */
|
if(x < u_threshold) return twom1000*twom1000; /* underflow */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue