-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r10259 = 1.0;
double r10260 = x;
double r10261 = r10259 / r10260;
double r10262 = r10261 - r10259;
double r10263 = log(r10262);
double r10264 = -r10263;
return r10264;
}
double f(double x) {
double r10265 = 1.0;
double r10266 = x;
double r10267 = r10265 / r10266;
double r10268 = r10267 - r10265;
double r10269 = log(r10268);
double r10270 = -r10269;
return r10270;
}



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