-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r2672 = 1.0;
double r2673 = x;
double r2674 = r2672 / r2673;
double r2675 = r2674 - r2672;
double r2676 = log(r2675);
double r2677 = -r2676;
return r2677;
}
double f(double x) {
double r2678 = 1.0;
double r2679 = x;
double r2680 = r2678 / r2679;
double r2681 = r2680 - r2678;
double r2682 = log(r2681);
double r2683 = -r2682;
return r2683;
}



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