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



Bits error versus a



Bits error versus c



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