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



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))))