



Bits error versus a1




Bits error versus a2




Bits error versus b1




Bits error versus b2
Results
| Original | 10.5 |
|---|---|
| Target | 10.3 |
| Herbie | 5.1 |
if (* a1 a2) < -1.5345042305071284e+217 or -1.7284269649744445e-177 < (* a1 a2) < 2.059505419090885e-298 or 3.6645559794884234e+167 < (* a1 a2) Initial program 21.2
Initial simplification7.0
rmApplied div-inv7.0
Applied associate-*l*6.6
rmApplied associate-*r*7.0
if -1.5345042305071284e+217 < (* a1 a2) < -1.7284269649744445e-177 or 2.059505419090885e-298 < (* a1 a2) < 3.6645559794884234e+167Initial program 3.9
Initial simplification13.8
Taylor expanded around 0 3.9
Final simplification5.1
Time bar (total: 8.7s)Debug logProfile
| Baseline | Herbie | Oracle | Span | % | |
|---|---|---|---|---|---|
| Regimes | 10.5 | 5.1 | 0.0 | 10.5 | 51.9% |
herbie shell --seed 2018296 +o rules:numerics
(FPCore (a1 a2 b1 b2)
:name "Quotient of products"
:herbie-target
(* (/ a1 b1) (/ a2 b2))
(/ (* a1 a2) (* b1 b2)))