\frac{\left(2 \cdot \ell\right) \cdot p}{{a}^{2}}\frac{\left(2 \cdot \ell\right) \cdot p}{{a}^{2}}double code(double l, double p, double a) {
return ((double) (((double) (((double) (2.0 * l)) * p)) / ((double) pow(a, 2.0))));
}
double code(double l, double p, double a) {
return ((double) (((double) (((double) (2.0 * l)) * p)) / ((double) pow(a, 2.0))));
}



Bits error versus l



Bits error versus p



Bits error versus a
Results
Initial program 16.1
Final simplification16.1
herbie shell --seed 2020152
(FPCore (l p a)
:name "(/ (* (* 2 l) p) (pow a 2))"
:precision binary64
(/ (* (* 2.0 l) p) (pow a 2.0)))