


Bits error versus a



Bits error versus b



Bits error versus c
if b < -2.75299105006453e+128Initial program 52.3
Taylor expanded around -inf 10.0
Applied simplify3.2
Applied simplify3.2
if -2.75299105006453e+128 < b < 1.843888019713357e-142Initial program 10.7
rmApplied div-inv10.9
if 1.843888019713357e-142 < b < 2.8473372903889037e-109 or 2.580407554019278e+102 < b Initial program 56.6
rmApplied flip-+56.7
Applied simplify31.5
Taylor expanded around inf 18.4
Applied simplify5.9
Applied simplify5.9
if 2.8473372903889037e-109 < b < 7.658082708264784e-92Initial program 23.0
rmApplied add-sqr-sqrt23.0
Applied sqrt-prod23.3
if 7.658082708264784e-92 < b < 2.1442339633593368e-64Initial program 34.9
Taylor expanded around inf 47.6
Applied simplify33.8
if 2.1442339633593368e-64 < b < 2.580407554019278e+102Initial program 43.2
rmApplied flip-+43.2
Applied simplify14.6
pow expressions.Time bar (total: 2.1m)Debug log
herbie shell --seed '#(2961832646 520228599 1275628947 1047906571 1774476463 2890033825)'
(FPCore (a b c)
:name "Quadratic roots"
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)))