\frac{2^{a} - 2^{c}}{b}\frac{2^{a} - 2^{c}}{b}double code(double a, double c, double b) {
return ((double) (((double) (((double) exp2(a)) - ((double) exp2(c)))) / b));
}
double code(double a, double c, double b) {
return ((double) (((double) (((double) exp2(a)) - ((double) exp2(c)))) / b));
}



Bits error versus a



Bits error versus c



Bits error versus b
Results
Initial program 21.3
Final simplification21.3
herbie shell --seed 2020152
(FPCore (a c b)
:name "(/ (- (exp2 a) (exp2 c)) b)"
:precision binary64
(/ (- (exp2 a) (exp2 c)) b))