b \cdot b - 4 \cdot ac
b \cdot b - 4 \cdot ac
double code(double b, double ac) {
return ((double) (((double) (b * b)) - ((double) (4.0 * ac))));
}
double code(double b, double ac) {
return ((double) (((double) (b * b)) - ((double) (4.0 * ac))));
}



Bits error versus b



Bits error versus ac
Results
Initial program 0.0
Final simplification0.0
herbie shell --seed 2020153
(FPCore (b ac)
:name "(- (* b b) (* 4 ac))"
:precision binary64
(- (* b b) (* 4.0 ac)))