-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r10072 = 1.0;
double r10073 = x;
double r10074 = r10072 / r10073;
double r10075 = r10074 - r10072;
double r10076 = log(r10075);
double r10077 = -r10076;
return r10077;
}
double f(double x) {
double r10078 = 1.0;
double r10079 = x;
double r10080 = r10078 / r10079;
double r10081 = r10080 - r10078;
double r10082 = log(r10081);
double r10083 = -r10082;
return r10083;
}



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