-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r282986 = 1.0;
double r282987 = x;
double r282988 = r282986 / r282987;
double r282989 = r282988 - r282986;
double r282990 = log(r282989);
double r282991 = -r282990;
return r282991;
}
double f(double x) {
double r282992 = 1.0;
double r282993 = x;
double r282994 = r282992 / r282993;
double r282995 = r282994 - r282992;
double r282996 = log(r282995);
double r282997 = -r282996;
return r282997;
}



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