\frac{\frac{1.19104299999999993 \cdot 10^{-16}}{{\ell}^{5}} \cdot 1}{e^{\frac{0.014387799999999999}{\ell \cdot T}} - 1}\frac{\frac{1.19104299999999993 \cdot 10^{-16}}{{\ell}^{5}} \cdot 1}{e^{\frac{0.014387799999999999}{\ell \cdot T}} - 1}double code(double l, double T) {
return ((double) (((double) (((double) (1.191043e-16 / ((double) pow(l, 5.0)))) * 1.0)) / ((double) (((double) exp(((double) (0.0143878 / ((double) (l * T)))))) - 1.0))));
}
double code(double l, double T) {
return ((double) (((double) (((double) (1.191043e-16 / ((double) pow(l, 5.0)))) * 1.0)) / ((double) (((double) exp(((double) (0.0143878 / ((double) (l * T)))))) - 1.0))));
}



Bits error versus l



Bits error versus T
Results
Initial program 47.5
Final simplification47.5
herbie shell --seed 2020152
(FPCore (l T)
:name "(/ (* (/ 1.191043e-16 (pow l 5)) 1) (- (exp (/ 0.0143878 (* l T))) 1))"
:precision binary64
(/ (* (/ 1.191043e-16 (pow l 5.0)) 1.0) (- (exp (/ 0.0143878 (* l T))) 1.0)))