-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r2629 = 1.0;
double r2630 = x;
double r2631 = r2629 / r2630;
double r2632 = r2631 - r2629;
double r2633 = log(r2632);
double r2634 = -r2633;
return r2634;
}
double f(double x) {
double r2635 = 1.0;
double r2636 = x;
double r2637 = r2635 / r2636;
double r2638 = r2637 - r2635;
double r2639 = log(r2638);
double r2640 = -r2639;
return r2640;
}



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