


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 (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a))))) (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a)))))) (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a)))))) < -inf.0 or 5.372480247376492e+305 < (* (* (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a))))) (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a)))))) (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a)))))) Initial program 36.2
Applied simplify57.5
rmApplied sub-neg57.5
Applied distribute-rgt-in57.5
Applied associate-+r+57.5
Applied simplify4.8
if -inf.0 < (* (* (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a))))) (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a)))))) (cbrt (+ (- (- (* b c) (* i (* x 4.0))) (* j (* 27.0 k))) (* t (- (* (* z x) (* y 18.0)) (* 4.0 a)))))) < 5.372480247376492e+305Initial program 2.1
Applied simplify0.2
rmApplied associate-*r*0.2
Time bar (total: 2.9m)Debug logProfile
herbie shell --seed '#(1070386091 2509006183 1430610344 1025408621 36622005 1425925650)'
(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)))