



Bits error versus x




Bits error versus y




Bits error versus z




Bits error versus t




Bits error versus a
| Original | 15.7 |
|---|---|
| Target | 15.7 |
| Herbie | 6.8 |
if (+ x (* (- y z) (/ (- t x) (- a z)))) < -6.090130279416385e-196 or 4.7656810866124795e-307 < (+ x (* (- y z) (/ (- t x) (- a z)))) Initial program 7.2
rmApplied add-cube-cbrt7.9
Applied add-cube-cbrt8.1
Applied times-frac8.1
Applied associate-*r*4.7
rmApplied add-cube-cbrt4.7
Applied cbrt-prod4.7
if -6.090130279416385e-196 < (+ x (* (- y z) (/ (- t x) (- a z)))) < 4.7656810866124795e-307Initial program 60.8
Taylor expanded around inf 22.5
Applied simplify17.5
pow expressions.Time bar (total: 2.4m)Debug log
herbie shell --seed '#(1567391828 2030694642 2833800258 828025724 3004380912 3532991858)' +o setup:early-exit
(FPCore (x y z t a)
:name "Numeric.Signal:interpolate from hsignal-0.2.7.1"
:herbie-target
(+ x (* (- y z) (/ (- t x) (- a z))))
(+ x (* (- y z) (/ (- t x) (- a z)))))