-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r271579 = 1.0;
double r271580 = x;
double r271581 = r271579 / r271580;
double r271582 = r271581 - r271579;
double r271583 = log(r271582);
double r271584 = -r271583;
return r271584;
}
double f(double x) {
double r271585 = 1.0;
double r271586 = x;
double r271587 = r271585 / r271586;
double r271588 = r271587 - r271585;
double r271589 = log(r271588);
double r271590 = -r271589;
return r271590;
}



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