-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r14699 = 1.0;
double r14700 = x;
double r14701 = r14699 / r14700;
double r14702 = r14701 - r14699;
double r14703 = log(r14702);
double r14704 = -r14703;
return r14704;
}
double f(double x) {
double r14705 = 1.0;
double r14706 = x;
double r14707 = r14705 / r14706;
double r14708 = r14707 - r14705;
double r14709 = log(r14708);
double r14710 = -r14709;
return r14710;
}



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