-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r2274 = 1.0;
double r2275 = x;
double r2276 = r2274 / r2275;
double r2277 = r2276 - r2274;
double r2278 = log(r2277);
double r2279 = -r2278;
return r2279;
}
double f(double x) {
double r2280 = 1.0;
double r2281 = x;
double r2282 = r2280 / r2281;
double r2283 = r2282 - r2280;
double r2284 = log(r2283);
double r2285 = -r2284;
return r2285;
}



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