-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r1423 = 1.0;
double r1424 = x;
double r1425 = r1423 / r1424;
double r1426 = r1425 - r1423;
double r1427 = log(r1426);
double r1428 = -r1427;
return r1428;
}
double f(double x) {
double r1429 = 1.0;
double r1430 = x;
double r1431 = r1429 / r1430;
double r1432 = r1431 - r1429;
double r1433 = log(r1432);
double r1434 = -r1433;
return r1434;
}



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