



Bits error versus x




Bits error versus y




Bits error versus z
| Original | 44.8 |
|---|---|
| Comparison | 0 |
| Herbie | 11.4 |
if z < -1.6343379528750245e+107 or 3.5909170849577044e+153 < z Initial program 62.2
rmApplied add-log-exp 63.0
Applied add-log-exp 63.6
Applied diff-log 63.6
Applied simplify 32.3
rmApplied associate--r+ 26.8
rmApplied add-log-exp 32.3
Applied add-log-exp 32.4
Applied diff-log 32.4
Applied simplify 14.2
if -1.6343379528750245e+107 < z < 3.5909170849577044e+153Initial program 37.6
rmApplied add-log-exp 39.9
Applied add-log-exp 40.3
Applied diff-log 40.3
Applied simplify 29.4
rmApplied associate--r+ 10.2
Time bar (total: 27.7s) Debug log
Please include this information when filing a bug report:
herbie --seed '#(3908633808 2562648389 2047445097 1738294998 1031207515 2011371258)'
(FPCore (x y z)
:name "simple fma test"
:target
-1
(- (fma x y z) (+ 1 (+ (* x y) z))))