\frac{\left(8 \cdot m\right) \cdot n}{{r}^{2}}\frac{\left(8 \cdot m\right) \cdot n}{{r}^{2}}double code(double m, double n, double r) {
return ((double) (((double) (((double) (8.0 * m)) * n)) / ((double) pow(r, 2.0))));
}
double code(double m, double n, double r) {
return ((double) (((double) (((double) (8.0 * m)) * n)) / ((double) pow(r, 2.0))));
}



Bits error versus m



Bits error versus n



Bits error versus r
Results
Initial program 16.2
Final simplification16.2
herbie shell --seed 2020152
(FPCore (m n r)
:name "(/ (* (* 8 m) n) (pow r 2))"
:precision binary64
(/ (* (* 8.0 m) n) (pow r 2.0)))