



Bits error versus a1




Bits error versus a2




Bits error versus b1




Bits error versus b2
| Original | 10.8 |
|---|---|
| Target | 11.6 |
| Herbie | 2.3 |
if (/ (* a1 a2) (* b1 b2)) < -inf.0Initial program 59.8
rmApplied times-frac10.5
if -inf.0 < (/ (* a1 a2) (* b1 b2)) < -1.1909987348065e-312 or 1.0437840405279533e-300 < (/ (* a1 a2) (* b1 b2)) < 8.29963357701027e+287Initial program 0.8
if -1.1909987348065e-312 < (/ (* a1 a2) (* b1 b2)) < 1.0437840405279533e-300 or 8.29963357701027e+287 < (/ (* a1 a2) (* b1 b2)) Initial program 21.3
rmApplied clear-num21.6
rmApplied div-inv21.6
Applied simplify3.7
Applied simplify2.3
Time bar (total: 16.1s)Debug logProfile
herbie shell --seed '#(1070227846 1561819246 480764335 4016816270 2602869839 2117310382)' +o rules:numerics
(FPCore (a1 a2 b1 b2)
:name "Quotient of products"
:herbie-target
(* (/ a1 b1) (/ a2 b2))
(/ (* a1 a2) (* b1 b2)))