-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r4908 = 1.0;
double r4909 = x;
double r4910 = r4908 / r4909;
double r4911 = r4910 - r4908;
double r4912 = log(r4911);
double r4913 = -r4912;
return r4913;
}
double f(double x) {
double r4914 = 1.0;
double r4915 = x;
double r4916 = r4914 / r4915;
double r4917 = r4916 - r4914;
double r4918 = log(r4917);
double r4919 = -r4918;
return r4919;
}



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