


Bits error versus a



Bits error versus b



Bits error versus c
if b < -1.6867480356295008e+140Initial program 56.7
Taylor expanded around -inf 10.4
Applied simplify2.1
if -1.6867480356295008e+140 < b < 2.630849756163672e-233Initial program 10.0
rmApplied clear-num10.1
if 2.630849756163672e-233 < b < 2.644486062016959e-06Initial program 29.9
rmApplied flip-+30.0
Applied simplify18.6
rmApplied add-cube-cbrt19.3
Applied times-frac14.6
if 2.644486062016959e-06 < b Initial program 54.4
Taylor expanded around inf 17.7
Applied simplify6.0
Time bar (total: 2.2m)Debug logProfile
herbie shell --seed '#(1070258749 1877548225 2229079127 1588002776 3179087814 1886870650)' +o rules:numerics
(FPCore (a b c)
:name "Quadratic roots, full range"
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)))