\frac{d2 \cdot Z}{X}\frac{d2 \cdot Z}{X}double code(double d2, double Z, double X) {
return ((double) (((double) (d2 * Z)) / X));
}
double code(double d2, double Z, double X) {
return ((double) (((double) (d2 * Z)) / X));
}



Bits error versus d2



Bits error versus Z



Bits error versus X
Results
Initial program 6.6
Final simplification6.6
herbie shell --seed 2020152
(FPCore (d2 Z X)
:name "(/ (* d2 Z) X)"
:precision binary64
(/ (* d2 Z) X))