-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r63535 = 1.0;
double r63536 = x;
double r63537 = r63535 / r63536;
double r63538 = r63537 - r63535;
double r63539 = log(r63538);
double r63540 = -r63539;
return r63540;
}
double f(double x) {
double r63541 = 1.0;
double r63542 = x;
double r63543 = r63541 / r63542;
double r63544 = r63543 - r63541;
double r63545 = log(r63544);
double r63546 = -r63545;
return r63546;
}



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