-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r4571 = 1.0;
double r4572 = x;
double r4573 = r4571 / r4572;
double r4574 = r4573 - r4571;
double r4575 = log(r4574);
double r4576 = -r4575;
return r4576;
}
double f(double x) {
double r4577 = 1.0;
double r4578 = x;
double r4579 = r4577 / r4578;
double r4580 = r4579 - r4577;
double r4581 = log(r4580);
double r4582 = -r4581;
return r4582;
}



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