-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r719501 = 1.0;
double r719502 = x;
double r719503 = r719501 / r719502;
double r719504 = r719503 - r719501;
double r719505 = log(r719504);
double r719506 = -r719505;
return r719506;
}
double f(double x) {
double r719507 = 1.0;
double r719508 = x;
double r719509 = r719507 / r719508;
double r719510 = r719509 - r719507;
double r719511 = log(r719510);
double r719512 = -r719511;
return r719512;
}



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