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



Bits error versus a



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