


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



Bits error versus k
if (+ (- (* (* 18.0 x) (* t (* y z))) (* (* (cbrt (* 4.0 (+ (* a t) (* x i)))) (cbrt (* 4.0 (+ (* a t) (* x i))))) (cbrt (* 4.0 (+ (* a t) (* x i)))))) (- (* b c) (* (* k 27.0) j))) < -7.664549688807318e+292Initial program 11.6
rmApplied associate-*l*9.5
if -7.664549688807318e+292 < (+ (- (* (* 18.0 x) (* t (* y z))) (* (* (cbrt (* 4.0 (+ (* a t) (* x i)))) (cbrt (* 4.0 (+ (* a t) (* x i))))) (cbrt (* 4.0 (+ (* a t) (* x i)))))) (- (* b c) (* (* k 27.0) j))) < 7.137876548336481e+278Initial program 4.2
Taylor expanded around inf 3.6
rmApplied add-cube-cbrt3.7
Taylor expanded around inf 3.7
Applied simplify0.2
rmApplied add-cube-cbrt0.7
if 7.137876548336481e+278 < (+ (- (* (* 18.0 x) (* t (* y z))) (* (* (cbrt (* 4.0 (+ (* a t) (* x i)))) (cbrt (* 4.0 (+ (* a t) (* x i))))) (cbrt (* 4.0 (+ (* a t) (* x i)))))) (- (* b c) (* (* k 27.0) j))) Initial program 10.9
rmApplied associate-*l*9.7
Time bar (total: 1.6m)Debug logProfile
herbie shell --seed '#(1070609872 3456127585 2380521889 2328837196 1765472538 734540918)'
(FPCore (x y z t a b c i j k)
:name "Diagrams.Solve.Polynomial:cubForm from diagrams-solve-0.1"
(- (- (+ (- (* (* (* (* x 18.0) y) z) t) (* (* a 4.0) t)) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k)))