-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r1342 = 1.0;
double r1343 = x;
double r1344 = r1342 / r1343;
double r1345 = r1344 - r1342;
double r1346 = log(r1345);
double r1347 = -r1346;
return r1347;
}
double f(double x) {
double r1348 = 1.0;
double r1349 = x;
double r1350 = r1348 / r1349;
double r1351 = r1350 - r1348;
double r1352 = log(r1351);
double r1353 = -r1352;
return r1353;
}



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