



Bits error versus a1




Bits error versus a2




Bits error versus b1




Bits error versus b2
Results
| Original | 10.6 |
|---|---|
| Target | 10.8 |
| Herbie | 3.0 |
if (/ (* a1 a2) b1) < -1.551139534245733e+241 or -4.459984812668878e-144 < (/ (* a1 a2) b1) < 5.0394695875807e-322 or 1.0141203643459555e+306 < (/ (* a1 a2) b1) Initial program 14.7
rmApplied associate-/r*23.9
rmApplied clear-num24.0
Taylor expanded around 0 14.9
Applied simplify9.4
rmApplied div-inv9.4
Applied associate-/l*5.9
Applied simplify5.9
if -1.551139534245733e+241 < (/ (* a1 a2) b1) < -4.459984812668878e-144 or 5.0394695875807e-322 < (/ (* a1 a2) b1) < 1.0141203643459555e+306Initial program 7.5
rmApplied associate-/r*0.6
rmApplied clear-num0.9
Time bar (total: 32.2s)Debug logProfile
herbie shell --seed 2018167 +o rules:numerics
(FPCore (a1 a2 b1 b2)
:name "Quotient of products"
:herbie-target
(* (/ a1 b1) (/ a2 b2))
(/ (* a1 a2) (* b1 b2)))