


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 (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0)))) (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0))))) (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0))))) < -inf.0 or 1.0997410419657867e+282 < (* (* (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0)))) (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0))))) (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0))))) Initial program 11.1
if -inf.0 < (* (* (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0)))) (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0))))) (cbrt (- (fma (* z 18.0) (* (* y t) x) (* c b)) (fma 4.0 (fma t a (* x i)) (* (* k j) 27.0))))) < 1.0997410419657867e+282Initial program 5.0
Applied simplify2.2
Taylor expanded around inf 2.1
Applied simplify0.4
Time bar (total: 1.8m)Debug logProfile
herbie shell --seed '#(1072330854 3074818769 591214268 3603999196 3863745332 3332387116)' +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)))