-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r8810 = 1.0;
double r8811 = x;
double r8812 = r8810 / r8811;
double r8813 = r8812 - r8810;
double r8814 = log(r8813);
double r8815 = -r8814;
return r8815;
}
double f(double x) {
double r8816 = 1.0;
double r8817 = x;
double r8818 = r8816 / r8817;
double r8819 = r8818 - r8816;
double r8820 = log(r8819);
double r8821 = -r8820;
return r8821;
}



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