-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r359712 = 1.0;
double r359713 = x;
double r359714 = r359712 / r359713;
double r359715 = r359714 - r359712;
double r359716 = log(r359715);
double r359717 = -r359716;
return r359717;
}
double f(double x) {
double r359718 = 1.0;
double r359719 = x;
double r359720 = r359718 / r359719;
double r359721 = r359720 - r359718;
double r359722 = log(r359721);
double r359723 = -r359722;
return r359723;
}



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