\frac{3 \cdot c - b \cdot b}{9}\frac{3 \cdot c - b \cdot b}{9}double code(double c, double b) {
return ((double) (((double) (((double) (3.0 * c)) - ((double) (b * b)))) / 9.0));
}
double code(double c, double b) {
return ((double) (((double) (((double) (3.0 * c)) - ((double) (b * b)))) / 9.0));
}



Bits error versus c



Bits error versus b
Results
Initial program 0.3
Final simplification0.3
herbie shell --seed 2020153
(FPCore (c b)
:name "(/ (- (* 3 c) (* b b)) 9)"
:precision binary64
(/ (- (* 3.0 c) (* b b)) 9.0))