



Bits error versus x




Bits error versus y




Bits error versus z
| Original | 45.5 |
|---|---|
| Comparison | 0.8 |
| Herbie | 24.5 |
if z < -6.793618503523319e-17 or 1.6241870003327005e+17 < z Initial program 61.6
rmApplied add-cbrt-cube 62.2
Applied taylor 55.5
Taylor expanded around inf 55.5
Applied simplify 29.6
rmApplied add-log-exp 31.0
Applied add-log-exp 31.6
Applied diff-log 31.7
Applied simplify 18.9
if -6.793618503523319e-17 < z < 1.6241870003327005e+17Initial program 29.4
rmApplied add-cbrt-cube 30.0
rmApplied cube-mult 30.0
Applied cbrt-prod 30.1
Time bar (total: 16.2s) Debug logProfile
Please include this information when filing a bug report:
herbie shell --seed '#(1064524629 4159152179 2999149171 575749698 4006532819 692958815)'
(FPCore (x y z)
:name "simple fma test"
:target
-1
(- (fma x y z) (+ 1 (+ (* x y) z))))