-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r289078 = 1.0;
double r289079 = x;
double r289080 = r289078 / r289079;
double r289081 = r289080 - r289078;
double r289082 = log(r289081);
double r289083 = -r289082;
return r289083;
}
double f(double x) {
double r289084 = 1.0;
double r289085 = x;
double r289086 = r289084 / r289085;
double r289087 = r289086 - r289084;
double r289088 = log(r289087);
double r289089 = -r289088;
return r289089;
}



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