-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r7033 = 1.0;
double r7034 = x;
double r7035 = r7033 / r7034;
double r7036 = r7035 - r7033;
double r7037 = log(r7036);
double r7038 = -r7037;
return r7038;
}
double f(double x) {
double r7039 = 1.0;
double r7040 = x;
double r7041 = r7039 / r7040;
double r7042 = r7041 - r7039;
double r7043 = log(r7042);
double r7044 = -r7043;
return r7044;
}



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