-\log \left(\frac{1}{x} - 1\right)-\log \left(\left(\sqrt{\frac{1}{x}} + \sqrt{1}\right) \cdot \left(\sqrt{\frac{1}{x}} - \sqrt{1}\right)\right)double f(double x) {
double r29641 = 1.0;
double r29642 = x;
double r29643 = r29641 / r29642;
double r29644 = r29643 - r29641;
double r29645 = log(r29644);
double r29646 = -r29645;
return r29646;
}
double f(double x) {
double r29647 = 1.0;
double r29648 = x;
double r29649 = r29647 / r29648;
double r29650 = sqrt(r29649);
double r29651 = sqrt(r29647);
double r29652 = r29650 + r29651;
double r29653 = r29650 - r29651;
double r29654 = r29652 * r29653;
double r29655 = log(r29654);
double r29656 = -r29655;
return r29656;
}



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