\frac{a}{a \cdot b - {c}^{2}}\frac{a}{a \cdot b - {c}^{2}}double code(double a, double b, double c) {
return ((double) (a / ((double) (((double) (a * b)) - ((double) pow(c, 2.0))))));
}
double code(double a, double b, double c) {
return ((double) (a / ((double) (((double) (a * b)) - ((double) pow(c, 2.0))))));
}



Bits error versus a



Bits error versus b



Bits error versus c
Results
Initial program 12.0
Final simplification12.0
herbie shell --seed 2020152
(FPCore (a b c)
:name "(/ a (- (* a b) (pow c 2)))"
:precision binary64
(/ a (- (* a b) (pow c 2.0))))