-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r16003 = 1.0;
double r16004 = x;
double r16005 = r16003 / r16004;
double r16006 = r16005 - r16003;
double r16007 = log(r16006);
double r16008 = -r16007;
return r16008;
}
double f(double x) {
double r16009 = 1.0;
double r16010 = x;
double r16011 = r16009 / r16010;
double r16012 = r16011 - r16009;
double r16013 = log(r16012);
double r16014 = -r16013;
return r16014;
}



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