


Bits error versus a



Bits error versus b



Bits error versus c
Results
if (if (>= b 0) (/ (- (- b) (sqrt (- (* b b) (* (* a c) 4)))) (* 2 a)) (/ (* 2 c) (/ (* (* c 4) (- a)) (+ (sqrt (- (* b b) (* (* a c) 4))) b)))) < -7.362640111226769e+282 or 8.238263215483767e+276 < (if (>= b 0) (/ (- (- b) (sqrt (- (* b b) (* (* a c) 4)))) (* 2 a)) (/ (* 2 c) (/ (* (* c 4) (- a)) (+ (sqrt (- (* b b) (* (* a c) 4))) b)))) Initial program 44.7
Applied simplify44.6
Taylor expanded around inf 31.1
Applied simplify28.7
Taylor expanded around -inf 14.1
Applied simplify12.2
if -7.362640111226769e+282 < (if (>= b 0) (/ (- (- b) (sqrt (- (* b b) (* (* a c) 4)))) (* 2 a)) (/ (* 2 c) (/ (* (* c 4) (- a)) (+ (sqrt (- (* b b) (* (* a c) 4))) b)))) < 8.238263215483767e+276Initial program 1.5
Applied simplify1.5
rmApplied add-cube-cbrt1.9
Time bar (total: 1.3m)Debug logProfile
herbie shell --seed 2019053
(FPCore (a b c)
:name "jeff quadratic root 1"
(if (>= b 0) (/ (- (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/ (* 2 c) (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))))))