-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r3343 = 1.0;
double r3344 = x;
double r3345 = r3343 / r3344;
double r3346 = r3345 - r3343;
double r3347 = log(r3346);
double r3348 = -r3347;
return r3348;
}
double f(double x) {
double r3349 = 1.0;
double r3350 = x;
double r3351 = r3349 / r3350;
double r3352 = r3351 - r3349;
double r3353 = log(r3352);
double r3354 = -r3353;
return r3354;
}



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