-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r102729 = 1.0;
double r102730 = x;
double r102731 = r102729 / r102730;
double r102732 = r102731 - r102729;
double r102733 = log(r102732);
double r102734 = -r102733;
return r102734;
}
double f(double x) {
double r102735 = 1.0;
double r102736 = x;
double r102737 = r102735 / r102736;
double r102738 = r102737 - r102735;
double r102739 = log(r102738);
double r102740 = -r102739;
return r102740;
}



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