-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r2536 = 1.0;
double r2537 = x;
double r2538 = r2536 / r2537;
double r2539 = r2538 - r2536;
double r2540 = log(r2539);
double r2541 = -r2540;
return r2541;
}
double f(double x) {
double r2542 = 1.0;
double r2543 = x;
double r2544 = r2542 / r2543;
double r2545 = r2544 - r2542;
double r2546 = log(r2545);
double r2547 = -r2546;
return r2547;
}



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