



Bits error versus a1




Bits error versus a2




Bits error versus b1




Bits error versus b2
Results
| Original | 10.5 |
|---|---|
| Target | 11.1 |
| Herbie | 2.8 |
if (/ (* a1 a2) (* b1 b2)) < -inf.0 or 4.158377208669037e+275 < (/ (* a1 a2) (* b1 b2)) Initial program 56.2
Initial simplification8.6
if -inf.0 < (/ (* a1 a2) (* b1 b2)) < -1.1950997256574e-314 or 6.148252691079469e-273 < (/ (* a1 a2) (* b1 b2)) < 4.158377208669037e+275Initial program 0.9
if -1.1950997256574e-314 < (/ (* a1 a2) (* b1 b2)) < 6.148252691079469e-273Initial program 12.2
Initial simplification3.3
rmApplied associate-*r/4.1
Final simplification2.8
Time bar (total: 7.0s)Debug logProfile
herbie shell --seed 2018219
(FPCore (a1 a2 b1 b2)
:name "Quotient of products"
:herbie-target
(* (/ a1 b1) (/ a2 b2))
(/ (* a1 a2) (* b1 b2)))