-\log \left(\frac{1}{x} - 1\right)-\log \left(\frac{1}{x} - 1\right)double f(double x) {
double r1918 = 1.0;
double r1919 = x;
double r1920 = r1918 / r1919;
double r1921 = r1920 - r1918;
double r1922 = log(r1921);
double r1923 = -r1922;
return r1923;
}
double f(double x) {
double r1924 = 1.0;
double r1925 = x;
double r1926 = r1924 / r1925;
double r1927 = r1926 - r1924;
double r1928 = log(r1927);
double r1929 = -r1928;
return r1929;
}



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