| 2628 | |
| 2629 | #if defined(_WIN32) || (defined(__APPLE__) && defined(__MACH__)) |
| 2630 | double expm1(double x) { |
| 2631 | if (fabs(x) < 1e-5) |
| 2632 | return x + 0.5*x*x; |
| 2633 | else |
| 2634 | return exp(x) - 1.0; |
| 2635 | } |
| 2636 | double log1p(double x) { |
| 2637 | if (fabs(x) < 1e-5) |
| 2638 | return (x-x*x/2+x*x*x/3); |
no outgoing calls
no test coverage detected