a \cdot 2 - b \cdot 3
a \cdot 2 - b \cdot 3
double code(double a, double b) {
return ((double) (((double) (a * 2.0)) - ((double) (b * 3.0))));
}
double code(double a, double b) {
return ((double) (((double) (a * 2.0)) - ((double) (b * 3.0))));
}



Bits error versus a



Bits error versus b
Results
Initial program 0.1
Final simplification0.1
herbie shell --seed 2020152
(FPCore (a b)
:name "(- (* a 2) (* b 3))"
:precision binary64
(- (* a 2.0) (* b 3.0)))