-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r5356 = 1.0;
double r5357 = x;
double r5358 = r5356 / r5357;
double r5359 = r5358 - r5356;
double r5360 = log(r5359);
double r5361 = -r5360;
return r5361;
}
double f(double x) {
double r5362 = 1.0;
double r5363 = x;
double r5364 = r5362 / r5363;
double r5365 = r5364 - r5362;
double r5366 = log(r5365);
double r5367 = -r5366;
return r5367;
}



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