-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r8581 = 1.0;
double r8582 = x;
double r8583 = r8581 / r8582;
double r8584 = r8583 - r8581;
double r8585 = log(r8584);
double r8586 = -r8585;
return r8586;
}
double f(double x) {
double r8587 = 1.0;
double r8588 = x;
double r8589 = r8587 / r8588;
double r8590 = r8589 - r8587;
double r8591 = log(r8590);
double r8592 = -r8591;
return r8592;
}



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