



Bits error versus x




Bits error versus y




Bits error versus z




Bits error versus t




Bits error versus a
| Original | 26.2 |
|---|---|
| Comparison | 13.7 |
| Herbie | 6.3 |
if a < -7.346288643304349e-35 or 2.4800667194058456e-134 < a < 9.581782060813449e-54Initial program 21.6
rmApplied add-cube-cbrt 22.0
Applied add-cube-cbrt 22.1
Applied add-cube-cbrt 22.1
Applied cube-unprod 22.1
Applied cube-undiv 9.0
rmApplied pow3 9.0
if -7.346288643304349e-35 < a < 2.4800667194058456e-134 or 9.581782060813449e-54 < a < 2.9697010902129357e-33Initial program 35.3
Applied taylor 6.1
Taylor expanded around inf 6.1
Applied simplify 2.2
if 2.9697010902129357e-33 < a Initial program 22.0
rmApplied add-cube-cbrt 22.3
Applied add-cube-cbrt 22.4
Applied add-cube-cbrt 22.4
Applied cube-unprod 22.5
Applied cube-undiv 7.5
Time bar (total: 48.7s) Debug log
Please include this information when filing a bug report:
herbie --seed '#(3013361385 4222758914 4233191741 1247429076 1610804319 685820325)'
(FPCore (x y z t a)
:name "Graphics.Rendering.Chart.Axis.Types:invLinMap from Chart-1.5.3"
:target
(if (< z -1.2536131056095036e+188) (- t (* (/ y z) (- t x))) (if (< z 4.446702369113811e+64) (+ x (/ (- y z) (/ (- a z) (- t x)))) (- t (* (/ y z) (- t x)))))
(+ x (/ (* (- y z) (- t x)) (- a z))))