\log \left(x + k\right) - \log k
\log \left(x + k\right) - \log k
double code(double x, double k) {
return ((double) (((double) log(((double) (x + k)))) - ((double) log(k))));
}
double code(double x, double k) {
return ((double) (((double) log(((double) (x + k)))) - ((double) log(k))));
}



Bits error versus x



Bits error versus k
Results
Initial program 30.5
Final simplification30.5
herbie shell --seed 2020152
(FPCore (x k)
:name "(- (log (+ x k)) (log k))"
:precision binary64
(- (log (+ x k)) (log k)))