-\log \left(\frac{1}{x} - 1\right)-\left(\log \left(\sqrt{\frac{\sqrt{1}}{\sqrt{x}} + \sqrt{1}} \cdot \sqrt{\frac{\sqrt{1}}{\sqrt{x}} - \sqrt{1}}\right) + \log \left(\sqrt{\frac{1}{x} - 1}\right)\right)double f(double x) {
double r33482 = 1.0;
double r33483 = x;
double r33484 = r33482 / r33483;
double r33485 = r33484 - r33482;
double r33486 = log(r33485);
double r33487 = -r33486;
return r33487;
}
double f(double x) {
double r33488 = 1.0;
double r33489 = sqrt(r33488);
double r33490 = x;
double r33491 = sqrt(r33490);
double r33492 = r33489 / r33491;
double r33493 = r33492 + r33489;
double r33494 = sqrt(r33493);
double r33495 = r33492 - r33489;
double r33496 = sqrt(r33495);
double r33497 = r33494 * r33496;
double r33498 = log(r33497);
double r33499 = r33488 / r33490;
double r33500 = r33499 - r33488;
double r33501 = sqrt(r33500);
double r33502 = log(r33501);
double r33503 = r33498 + r33502;
double r33504 = -r33503;
return r33504;
}



Bits error versus x
Results
Initial program 0.0
rmApplied add-sqr-sqrt0.0
Applied log-prod0.0
rmApplied add-sqr-sqrt0.0
Applied add-sqr-sqrt0.0
Applied add-sqr-sqrt0.0
Applied times-frac0.0
Applied difference-of-squares0.0
Applied sqrt-prod0.0
Final simplification0.0
herbie shell --seed 2019353
(FPCore (x)
:name "neg log"
:precision binary64
(- (log (- (/ 1 x) 1))))