-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r12128 = 1.0;
double r12129 = x;
double r12130 = r12128 / r12129;
double r12131 = r12130 - r12128;
double r12132 = log(r12131);
double r12133 = -r12132;
return r12133;
}
double f(double x) {
double r12134 = 1.0;
double r12135 = x;
double r12136 = r12134 / r12135;
double r12137 = r12136 - r12134;
double r12138 = log(r12137);
double r12139 = -r12138;
return r12139;
}



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