-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r9435 = 1.0;
double r9436 = x;
double r9437 = r9435 / r9436;
double r9438 = r9437 - r9435;
double r9439 = log(r9438);
double r9440 = -r9439;
return r9440;
}
double f(double x) {
double r9441 = 1.0;
double r9442 = x;
double r9443 = r9441 / r9442;
double r9444 = r9443 - r9441;
double r9445 = log(r9444);
double r9446 = -r9445;
return r9446;
}



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