\frac{a - b}{\log a - \log b}\frac{a - b}{\log a - \log b}double code(double a, double b) {
return ((double) (((double) (a - b)) / ((double) (((double) log(a)) - ((double) log(b))))));
}
double code(double a, double b) {
return ((double) (((double) (a - b)) / ((double) (((double) log(a)) - ((double) log(b))))));
}



Bits error versus a



Bits error versus b
Results
Initial program 0.6
Final simplification0.6
herbie shell --seed 2020153
(FPCore (a b)
:name "(/ (- a b) (- (log a) (log b)))"
:precision binary64
(/ (- a b) (- (log a) (log b))))