e^{-w} \cdot {\ell}^{\left(e^{w}\right)}\frac{{\left({\ell}^{\left(\sqrt{e^{w}}\right)}\right)}^{\left(\sqrt{e^{w}}\right)}}{e^{w}}double code(double w, double l) {
return ((double) (((double) exp(((double) -(w)))) * ((double) pow(l, ((double) exp(w))))));
}
double code(double w, double l) {
return (((double) pow(((double) pow(l, ((double) sqrt(((double) exp(w)))))), ((double) sqrt(((double) exp(w)))))) / ((double) exp(w)));
}



Bits error versus w



Bits error versus l
Results
Initial program Error: 0.3 bits
SimplifiedError: 0.3 bits
rmApplied add-sqr-sqrtError: 0.3 bits
Applied pow-unpowError: 0.3 bits
Final simplificationError: 0.3 bits
herbie shell --seed 2020200
(FPCore (w l)
:name "exp-w crasher"
:precision binary64
(* (exp (- w)) (pow l (exp w))))