-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r10182 = 1.0;
double r10183 = x;
double r10184 = r10182 / r10183;
double r10185 = r10184 - r10182;
double r10186 = log(r10185);
double r10187 = -r10186;
return r10187;
}
double f(double x) {
double r10188 = 1.0;
double r10189 = x;
double r10190 = r10188 / r10189;
double r10191 = r10190 - r10188;
double r10192 = log(r10191);
double r10193 = -r10192;
return r10193;
}



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