Lines Matching defs:log
39 static char sccsid[] = "@(#)log.c 8.2 (Berkeley) 11/30/93";
54 * Calculates log(2^m*F*(1+f/F)), |f/j| <= 1/256,
57 * log(2^m) = log2_hi*m + log2_tail*m
62 * log(F) = logF_hi[j] + logF_lo[j] is in tabular form in log_table.h
65 * log(1+f/F) = 2*f/(2*F + f) + 1/12 * (2*f/(2*F + f))**3 + ...
72 * 2. when m = j = 0, |1-x| < 1/256, and log(x) ~= (x-1).
94 /* Table of log(Fj) = logF_head[j] + logF_tail[j], for Fj = 1+j/128.
100 * Values for log(F) were generated using error < 10^-57 absolute
376 log(double x)
378 log(x) double x;
387 if (_IEEE && x == zero) /* log(0) = -Inf */
389 else if (_IEEE) /* log(neg) = NaN */
414 /* Approximate expansion for log(1+f/F) ~= u + q */
435 /* log(x) = log(2^m*F*(1+f/F)) = */
449 * log(x) = a+b to 63 bits, with a is rounded to 26 bits.