-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r19744 = 1.0;
double r19745 = x;
double r19746 = r19744 / r19745;
double r19747 = r19746 - r19744;
double r19748 = log(r19747);
double r19749 = -r19748;
return r19749;
}
double f(double x) {
double r19750 = 1.0;
double r19751 = x;
double r19752 = r19750 / r19751;
double r19753 = r19752 - r19750;
double r19754 = log(r19753);
double r19755 = -r19754;
return r19755;
}



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