-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r456509 = 1.0;
double r456510 = x;
double r456511 = r456509 / r456510;
double r456512 = r456511 - r456509;
double r456513 = log(r456512);
double r456514 = -r456513;
return r456514;
}
double f(double x) {
double r456515 = 1.0;
double r456516 = x;
double r456517 = r456515 / r456516;
double r456518 = r456517 - r456515;
double r456519 = log(r456518);
double r456520 = -r456519;
return r456520;
}



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