-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r394880 = 1.0;
double r394881 = x;
double r394882 = r394880 / r394881;
double r394883 = r394882 - r394880;
double r394884 = log(r394883);
double r394885 = -r394884;
return r394885;
}
double f(double x) {
double r394886 = 1.0;
double r394887 = x;
double r394888 = r394886 / r394887;
double r394889 = r394888 - r394886;
double r394890 = log(r394889);
double r394891 = -r394890;
return r394891;
}



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