-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r8560 = 1.0;
double r8561 = x;
double r8562 = r8560 / r8561;
double r8563 = r8562 - r8560;
double r8564 = log(r8563);
double r8565 = -r8564;
return r8565;
}
double f(double x) {
double r8566 = 1.0;
double r8567 = x;
double r8568 = r8566 / r8567;
double r8569 = r8568 - r8566;
double r8570 = log(r8569);
double r8571 = -r8570;
return r8571;
}



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