


Bits error versus a



Bits error versus b



Bits error versus c



Bits error versus d
if (* (/ 1 3) (/ (exp (log (- (sqrt (fma (* 3 a) (- c) (* b b))) b))) a)) < -2.212765075172074e+292 or -2.226407994696937e-279 < (* (/ 1 3) (/ (exp (log (- (sqrt (fma (* 3 a) (- c) (* b b))) b))) a)) < 4.8143301513763585e-290 or 6.034710991470305e+294 < (* (/ 1 3) (/ (exp (log (- (sqrt (fma (* 3 a) (- c) (* b b))) b))) a)) Initial program 58.2
Applied simplify58.2
rmApplied clear-num58.2
Taylor expanded around 0 23.1
Applied simplify22.5
if -2.212765075172074e+292 < (* (/ 1 3) (/ (exp (log (- (sqrt (fma (* 3 a) (- c) (* b b))) b))) a)) < -2.226407994696937e-279 or 4.8143301513763585e-290 < (* (/ 1 3) (/ (exp (log (- (sqrt (fma (* 3 a) (- c) (* b b))) b))) a)) < 6.034710991470305e+294Initial program 2.3
Applied simplify2.3
Time bar (total: 2.5m)Debug logProfile
herbie shell --seed 2018214 +o rules:numerics
(FPCore (a b c d)
:name "Cubic critical"
(/ (+ (- b) (sqrt (- (* b b) (* (* 3 a) c)))) (* 3 a)))