-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r23040 = 1.0;
double r23041 = x;
double r23042 = r23040 / r23041;
double r23043 = r23042 - r23040;
double r23044 = log(r23043);
double r23045 = -r23044;
return r23045;
}
double f(double x) {
double r23046 = 1.0;
double r23047 = x;
double r23048 = r23046 / r23047;
double r23049 = r23048 - r23046;
double r23050 = log(r23049);
double r23051 = -r23050;
return r23051;
}



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