



Bits error versus a1




Bits error versus a2




Bits error versus b1




Bits error versus b2
| Original | 10.8 |
|---|---|
| Target | 11.4 |
| Herbie | 4.7 |
if (/ (* a1 a2) (* b1 b2)) < -2.709685941996588e-284 or -0.0 < (/ (* a1 a2) (* b1 b2)) < 5.92251229683939e+191Initial program 4.2
if -2.709685941996588e-284 < (/ (* a1 a2) (* b1 b2)) < -0.0 or 5.92251229683939e+191 < (/ (* a1 a2) (* b1 b2)) Initial program 19.7
rmApplied times-frac5.4
Final simplification4.7
herbie shell --seed 2019091 +o rules:numerics
(FPCore (a1 a2 b1 b2)
:name "Quotient of products"
:herbie-target
(* (/ a1 b1) (/ a2 b2))
(/ (* a1 a2) (* b1 b2)))