



Bits error versus a1




Bits error versus a2




Bits error versus b1




Bits error versus b2
Results
| Original | 10.8 |
|---|---|
| Target | 10.9 |
| Herbie | 2.8 |
if (/ b2 (/ (* a1 a2) b1)) < -1.0577402428026127e+289Initial program 9.8
rmApplied associate-/r*13.4
rmApplied associate-/l*8.4
rmApplied associate-/l/5.1
rmApplied associate-/r*4.9
if -1.0577402428026127e+289 < (/ b2 (/ (* a1 a2) b1)) < -2.9055806012477387e-308 or 6.919332692316653e-308 < (/ b2 (/ (* a1 a2) b1)) < 7.213076902919156e+304Initial program 7.9
rmApplied associate-/r*0.8
rmApplied clear-num0.9
if -2.9055806012477387e-308 < (/ b2 (/ (* a1 a2) b1)) < 6.919332692316653e-308Initial program 35.4
rmApplied associate-/r*59.8
rmApplied associate-/l*37.3
rmApplied associate-/l/15.7
rmApplied div-inv15.8
Applied simplify8.8
if 7.213076902919156e+304 < (/ b2 (/ (* a1 a2) b1)) Initial program 8.4
rmApplied times-frac4.3
Time bar (total: 52.3s)Debug logProfile
herbie shell --seed '#(1072743783 989954326 4239155542 3782239461 3602631542 1719177920)'
(FPCore (a1 a2 b1 b2)
:name "Quotient of products"
:herbie-target
(* (/ a1 b1) (/ a2 b2))
(/ (* a1 a2) (* b1 b2)))