


Bits error versus a



Bits error versus b



Bits error versus c
if b < -1.38476143180922117e134Initial program 56.8
Taylor expanded around -inf 10.0
Simplified2.4
if -1.38476143180922117e134 < b < 5.1943629106266941e-122Initial program 11.3
if 5.1943629106266941e-122 < b Initial program 51.6
Taylor expanded around inf 10.8
Final simplification10.0
herbie shell --seed 2020179
(FPCore (a b c)
:name "Quadratic roots, full range"
:precision binary64
(/ (+ (neg b) (sqrt (- (* b b) (* (* 4.0 a) c)))) (* 2.0 a)))