-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r2591 = 1.0;
double r2592 = x;
double r2593 = r2591 / r2592;
double r2594 = r2593 - r2591;
double r2595 = log(r2594);
double r2596 = -r2595;
return r2596;
}
double f(double x) {
double r2597 = 1.0;
double r2598 = x;
double r2599 = r2597 / r2598;
double r2600 = r2599 - r2597;
double r2601 = log(r2600);
double r2602 = -r2601;
return r2602;
}



Bits error versus x
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2019354 +o rules:numerics
(FPCore (x)
:name "neg log"
:precision binary64
(- (log (- (/ 1 x) 1))))