-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r15403 = 1.0;
double r15404 = x;
double r15405 = r15403 / r15404;
double r15406 = r15405 - r15403;
double r15407 = log(r15406);
double r15408 = -r15407;
return r15408;
}
double f(double x) {
double r15409 = 1.0;
double r15410 = x;
double r15411 = r15409 / r15410;
double r15412 = r15411 - r15409;
double r15413 = log(r15412);
double r15414 = -r15413;
return r15414;
}



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