


Bits error versus a



Bits error versus b



Bits error versus c
if b < -4.76974310350345068e116Initial program 51.1
Simplified51.1
Taylor expanded around -inf 3.2
Simplified3.2
if -4.76974310350345068e116 < b < -2.6312571937593078e-192Initial program 7.0
Simplified7.0
rmApplied *-un-lft-identity7.0
Applied times-frac7.1
if -2.6312571937593078e-192 < b < 4.26893222550519992e95Initial program 29.8
Simplified29.8
rmApplied clear-num29.8
Simplified29.8
rmApplied flip--30.0
Simplified17.0
Simplified17.0
rmApplied associate-/r/16.4
Simplified10.4
if 4.26893222550519992e95 < b Initial program 59.2
Simplified59.2
Taylor expanded around inf 3.0
Final simplification6.8
herbie shell --seed 2020191
(FPCore (a b c)
:name "Quadratic roots, full range"
:precision binary64
(/ (+ (neg b) (sqrt (- (* b b) (* (* 4.0 a) c)))) (* 2.0 a)))