


Bits error versus x



Bits error versus y



Bits error versus z



Bits error versus t



Bits error versus a



Bits error versus b



Bits error versus c



Bits error versus i



Bits error versus j
if (fma (- (* z y) (* t a)) x (fma (- (* a b) (* y j)) i (* t (* j c)))) < -3.0907514067067606e+307 or 8.48469441737902e+300 < (fma (- (* z y) (* t a)) x (fma (- (* a b) (* y j)) i (* t (* j c)))) Initial program 27.8
Applied simplify27.8
Taylor expanded around inf 21.5
Applied simplify19.0
if -3.0907514067067606e+307 < (fma (- (* z y) (* t a)) x (fma (- (* a b) (* y j)) i (* t (* j c)))) < -4.106585561653922e+205 or 3.711449710058153e+177 < (fma (- (* z y) (* t a)) x (fma (- (* a b) (* y j)) i (* t (* j c)))) < 8.48469441737902e+300Initial program 13.8
Applied simplify13.8
rmApplied add-sqr-sqrt36.8
Applied prod-diff36.8
Applied simplify13.9
Applied simplify13.8
Taylor expanded around inf 15.7
Applied simplify4.4
if -4.106585561653922e+205 < (fma (- (* z y) (* t a)) x (fma (- (* a b) (* y j)) i (* t (* j c)))) < 3.711449710058153e+177Initial program 5.7
Applied simplify5.7
rmApplied add-cube-cbrt5.9
Applied associate-*r*6.0
Time bar (total: 2.2m)Debug logProfile
herbie shell --seed 2018167 +o rules:numerics
(FPCore (x y z t a b c i j)
:name "Linear.Matrix:det33 from linear-1.19.1.3"
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y)))))