



Bits error versus x
| Original | 40.2 |
|---|---|
| Target | 39.8 |
| Herbie | 0.6 |
if (cbrt (pow (/ (exp x) (expm1 x)) 3)) < -3.1402664742376494e-307 or 1415.3585406381567 < (cbrt (pow (/ (exp x) (expm1 x)) 3)) Initial program 60.2
Applied simplify0.6
Taylor expanded around 0 0.9
Applied simplify0.9
rmApplied add-cbrt-cube0.9
Applied simplify0.9
Taylor expanded around 0 0.9
Applied simplify0.9
rmApplied pow1/30.9
if -3.1402664742376494e-307 < (cbrt (pow (/ (exp x) (expm1 x)) 3)) < 1415.3585406381567Initial program 0.0
Applied simplify0.0
rmApplied add-cbrt-cube0.0
Applied add-cbrt-cube0.2
Applied cbrt-undiv0.2
Applied simplify0.1
Time bar (total: 1.1m)Debug logProfile
herbie shell --seed '#(1070960995 739739648 2531964651 3069671617 351857262 3877178482)' +o rules:numerics
(FPCore (x)
:name "expq2 (section 3.11)"
:herbie-target
(/ 1 (- 1 (exp (- x))))
(/ (exp x) (- (exp x) 1)))