-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r5475 = 1.0;
double r5476 = x;
double r5477 = r5475 / r5476;
double r5478 = r5477 - r5475;
double r5479 = log(r5478);
double r5480 = -r5479;
return r5480;
}
double f(double x) {
double r5481 = 1.0;
double r5482 = x;
double r5483 = r5481 / r5482;
double r5484 = r5483 - r5481;
double r5485 = log(r5484);
double r5486 = -r5485;
return r5486;
}



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