-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r18138 = 1.0;
double r18139 = x;
double r18140 = r18138 / r18139;
double r18141 = r18140 - r18138;
double r18142 = log(r18141);
double r18143 = -r18142;
return r18143;
}
double f(double x) {
double r18144 = 1.0;
double r18145 = x;
double r18146 = r18144 / r18145;
double r18147 = r18146 - r18144;
double r18148 = log(r18147);
double r18149 = -r18148;
return r18149;
}



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