-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r801511 = 1.0;
double r801512 = x;
double r801513 = r801511 / r801512;
double r801514 = r801513 - r801511;
double r801515 = log(r801514);
double r801516 = -r801515;
return r801516;
}
double f(double x) {
double r801517 = 1.0;
double r801518 = x;
double r801519 = r801517 / r801518;
double r801520 = r801519 - r801517;
double r801521 = log(r801520);
double r801522 = -r801521;
return r801522;
}



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