-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r16544 = 1.0;
double r16545 = x;
double r16546 = r16544 / r16545;
double r16547 = r16546 - r16544;
double r16548 = log(r16547);
double r16549 = -r16548;
return r16549;
}
double f(double x) {
double r16550 = 1.0;
double r16551 = x;
double r16552 = r16550 / r16551;
double r16553 = r16552 - r16550;
double r16554 = log(r16553);
double r16555 = -r16554;
return r16555;
}



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