


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 (* (* (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j)))) (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j))))) (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j))))) or 5.753130084297569e+306 < (* (* (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j)))) (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j))))) (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j))))) Initial program 34.1
Applied simplify59.2
Taylor expanded around inf 59.2
Applied simplify34.3
Taylor expanded around inf 6.0
Applied simplify4.4
rmApplied add-cube-cbrt5.3
if (* (* (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j)))) (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j))))) (cbrt (- (fma (* (* 18.0 x) (* y z)) t (* b c)) (fma 4.0 (fma t a (* x i)) (* (* 27.0 k) j))))) < 5.753130084297569e+306Initial program 2.5
Applied simplify0.2
rmApplied associate-*l*0.2
Time bar (total: 1.6m)Debug logProfile
herbie shell --seed '#(1070258749 1877548225 2229079127 1588002776 3179087814 1886870650)' +o rules:numerics
(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)))