isfinite
return (isfinite(x) ? ldexp(1., -5000) : 0);
return (isfinite(x) ? ldexp(1., 5000) : x);
if (!isfinite(x))
if (!isfinite(y)) {
if (isfinite(x) || isnan(x)) {
return (isfinite(x) ? ldexpl(1., -5000) : 0);
return (isfinite(x) ? ldexpl(1., 5000) : x);
if (!isfinite(x))
if( !isfinite(y) && x == -1.0L )
if (!isfinite(y))
if (!isfinite(y))
if (!isfinite(x) || !isfinite(y))
if (!isfinite(z))
if (!isfinite(x) || !isfinite(y))
if (!isfinite(z))
if (isfinite(vals[i])) {