
Results
Herbie found 4 alternatives:
| Alternative | Accuracy | Speedup |
|---|
| Original | 36.5% |
|---|---|
| Target | 37.3% |
| Herbie | 99.2% |
Initial program 34.0%
expm1-def100.0%
Simplified100.0%
Final simplification100.0%
Initial program 34.0%
expm1-def100.0%
Simplified100.0%
Taylor expanded in x around 0 69.9%
Taylor expanded in x around inf 3.2%
*-commutative3.2%
Simplified3.2%
Final simplification3.2%
Initial program 34.0%
expm1-def100.0%
Simplified100.0%
Taylor expanded in x around 0 70.1%
Final simplification70.1%
Initial program 34.0%
expm1-def100.0%
Simplified100.0%
Taylor expanded in x around 0 69.9%
+-commutative69.9%
Simplified69.9%
Taylor expanded in x around inf 3.1%
Final simplification3.1%
herbie shell --seed 2023166
(FPCore (x)
:name "expq2 (section 3.11)"
:precision binary64
:herbie-target
(/ 1.0 (- 1.0 (exp (- x))))
(/ (exp x) (- (exp x) 1.0)))