-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r179630 = 1.0;
double r179631 = x;
double r179632 = r179630 / r179631;
double r179633 = r179632 - r179630;
double r179634 = log(r179633);
double r179635 = -r179634;
return r179635;
}
double f(double x) {
double r179636 = 1.0;
double r179637 = x;
double r179638 = r179636 / r179637;
double r179639 = r179638 - r179636;
double r179640 = log(r179639);
double r179641 = -r179640;
return r179641;
}



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