Lines Matching refs:fn
13 * scalb(x, fn) is provide for
21 double scalb(double x, double fn)
23 if (isnan(x) || isnan(fn))
24 return x*fn;
25 if (!isfinite(fn)) {
26 if (fn > 0.0)
27 return x*fn;
29 return x/(-fn);
31 if (rint(fn) != fn) return (fn-fn)/(fn-fn);
32 if ( fn > 65000.0) return scalbn(x, 65000);
33 if (-fn > 65000.0) return scalbn(x,-65000);
34 return scalbn(x,(int)fn);