-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r5931 = 1.0;
double r5932 = x;
double r5933 = r5931 / r5932;
double r5934 = r5933 - r5931;
double r5935 = log(r5934);
double r5936 = -r5935;
return r5936;
}
double f(double x) {
double r5937 = 1.0;
double r5938 = x;
double r5939 = r5937 / r5938;
double r5940 = r5939 - r5937;
double r5941 = log(r5940);
double r5942 = -r5941;
return r5942;
}



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