



Bits error versus x
| Original | 40.2 |
|---|---|
| Target | 39.8 |
| Herbie | 0.4 |
if (cbrt (pow (/ (exp x) (expm1 x)) 3)) < -68.58172063229419Initial program 62.1
Applied simplify0.0
Taylor expanded around 0 0.1
Applied simplify0.1
rmApplied add-sqr-sqrt0.1
rmApplied add-cube-cbrt0.1
Applied associate-*l*0.1
rmApplied add-cube-cbrt0.1
if -68.58172063229419 < (cbrt (pow (/ (exp x) (expm1 x)) 3)) < 1711.090160547773Initial program 0.0
Applied simplify0.0
rmApplied add-cbrt-cube0.1
Applied add-cbrt-cube0.2
Applied cbrt-undiv0.2
Applied simplify0.1
if 1711.090160547773 < (cbrt (pow (/ (exp x) (expm1 x)) 3)) Initial program 59.4
Applied simplify1.3
Taylor expanded around 0 1.1
Applied simplify1.1
rmApplied add-exp-log1.1
Time bar (total: 19.7s)Debug logProfile
herbie shell --seed 2018199 +o rules:numerics
(FPCore (x)
:name "expq2 (section 3.11)"
:herbie-target
(/ 1 (- 1 (exp (- x))))
(/ (exp x) (- (exp x) 1)))