



Bits error versus x




Bits error versus y




Bits error versus z
| Original | 44.6 |
|---|---|
| Target | 0 |
| Herbie | 8.1 |
if (cbrt (pow (- -1 (+ (* y x) (- z (fma x y z)))) 3)) < -1.0000000000000688 or -1.0 < (cbrt (pow (- -1 (+ (* y x) (- z (fma x y z)))) 3)) Initial program 62.6
rmApplied add-cbrt-cube62.6
Applied simplify61.1
rmApplied sub-neg61.1
Applied associate--l+61.1
Applied simplify32.9
if -1.0000000000000688 < (cbrt (pow (- -1 (+ (* y x) (- z (fma x y z)))) 3)) < -1.0Initial program 38.8
rmApplied add-cbrt-cube38.8
Applied simplify20.1
rmApplied associate--l-0.0
Time bar (total: 46.4s)Debug logProfile
herbie shell --seed '#(1070991898 1055468627 4280279443 640792587 928206309 3646738750)'
(FPCore (x y z)
:name "simple fma test"
:herbie-target
-1
(- (fma x y z) (+ 1 (+ (* x y) z))))