Lines Matching refs:Double
87 #define TRUNC(x) x = (double) (float) (x)
106 static const double A1 = .08333333333333178827;
107 static const double A2 = .01250000000377174923;
108 static const double A3 = .002232139987919447809;
109 static const double A4 = .0004348877777076145742;
111 static const double logF_head[N+1] = {
243 static const double logF_tail[N+1] = {
376 double
377 log(double x)
380 double F, f, g, q, u, u2, v, zero = 0.0, one = 1.0;
381 volatile double u1;
445 * Extra precision variant, returning struct {double a, b;};
448 struct Double
449 __log__D(double x)
452 double F, f, g, q, u, v, u2;
453 volatile double u1;
454 struct Double r;
493 return(log((double)x));