-\log \left(\frac{1}{x} - 1\right)-\left(\log \left(\sqrt{\frac{1}{x} - 1}\right) + \log \left(\sqrt{\frac{1}{x} - 1}\right)\right)double f(double x) {
double r11092 = 1.0;
double r11093 = x;
double r11094 = r11092 / r11093;
double r11095 = r11094 - r11092;
double r11096 = log(r11095);
double r11097 = -r11096;
return r11097;
}
double f(double x) {
double r11098 = 1.0;
double r11099 = x;
double r11100 = r11098 / r11099;
double r11101 = r11100 - r11098;
double r11102 = sqrt(r11101);
double r11103 = log(r11102);
double r11104 = r11103 + r11103;
double r11105 = -r11104;
return r11105;
}



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