
Results
Herbie found 9 alternatives:
| Alternative | Accuracy | Speedup |
|---|
Initial program 99.7%
exp-neg99.7%
associate-*l/99.7%
*-lft-identity99.7%
Simplified99.7%
frac-2neg99.7%
div-inv99.7%
Applied egg-rr99.7%
Final simplification99.7%
Initial program 99.7%
Final simplification99.7%
Initial program 99.7%
exp-neg99.7%
associate-*l/99.7%
*-lft-identity99.7%
Simplified99.7%
Final simplification99.7%
if w < -0.69999999999999996 or 620 < w Initial program 99.9%
exp-neg99.9%
associate-*l/99.9%
*-lft-identity99.9%
Simplified99.9%
frac-2neg99.9%
div-inv99.9%
Applied egg-rr99.9%
un-div-inv99.9%
frac-2neg99.9%
pow-to-exp100.0%
div-exp100.0%
*-commutative100.0%
Applied egg-rr100.0%
Taylor expanded in w around inf 99.2%
neg-mul-199.2%
Simplified99.2%
if -0.69999999999999996 < w < 620Initial program 99.5%
exp-neg99.5%
associate-*l/99.5%
*-lft-identity99.5%
Simplified99.5%
frac-2neg99.5%
div-inv99.5%
Applied egg-rr99.5%
Taylor expanded in w around 0 96.4%
Final simplification97.6%
Initial program 99.7%
Taylor expanded in w around 0 97.5%
Final simplification97.5%
Initial program 99.7%
exp-neg99.7%
associate-*l/99.7%
*-lft-identity99.7%
Simplified99.7%
Taylor expanded in w around 0 97.5%
Final simplification97.5%
if w < -620Initial program 100.0%
exp-neg100.0%
associate-*l/100.0%
*-lft-identity100.0%
Simplified100.0%
Taylor expanded in w around 0 100.0%
Taylor expanded in w around 0 27.5%
+-commutative27.5%
mul-1-neg27.5%
unsub-neg27.5%
Simplified27.5%
Taylor expanded in w around inf 27.5%
associate-*r*27.5%
mul-1-neg27.5%
Simplified27.5%
if -620 < w Initial program 99.6%
exp-neg99.6%
associate-*l/99.6%
*-lft-identity99.6%
Simplified99.6%
frac-2neg99.6%
div-inv99.6%
Applied egg-rr99.6%
Taylor expanded in w around 0 76.6%
Final simplification63.8%
Initial program 99.7%
exp-neg99.7%
associate-*l/99.7%
*-lft-identity99.7%
Simplified99.7%
Taylor expanded in w around 0 97.5%
Taylor expanded in w around 0 63.5%
+-commutative63.5%
mul-1-neg63.5%
unsub-neg63.5%
Simplified63.5%
Taylor expanded in l around 0 63.5%
Final simplification63.5%
Initial program 99.7%
exp-neg99.7%
associate-*l/99.7%
*-lft-identity99.7%
Simplified99.7%
frac-2neg99.7%
div-inv99.7%
Applied egg-rr99.7%
Taylor expanded in w around 0 57.7%
Final simplification57.7%
herbie shell --seed 2023167
(FPCore (w l)
:name "exp-w (used to crash)"
:precision binary64
(* (exp (- w)) (pow l (exp w))))