-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r9300 = 1.0;
double r9301 = x;
double r9302 = r9300 / r9301;
double r9303 = r9302 - r9300;
double r9304 = log(r9303);
double r9305 = -r9304;
return r9305;
}
double f(double x) {
double r9306 = 1.0;
double r9307 = x;
double r9308 = r9306 / r9307;
double r9309 = r9308 - r9306;
double r9310 = log(r9309);
double r9311 = -r9310;
return r9311;
}



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