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



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))))