-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r11679 = 1.0;
double r11680 = x;
double r11681 = r11679 / r11680;
double r11682 = r11681 - r11679;
double r11683 = log(r11682);
double r11684 = -r11683;
return r11684;
}
double f(double x) {
double r11685 = 1.0;
double r11686 = x;
double r11687 = r11685 / r11686;
double r11688 = r11687 - r11685;
double r11689 = log(r11688);
double r11690 = -r11689;
return r11690;
}



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