


Bits error versus a



Bits error versus b



Bits error versus c
if b < -1.52263982968363542e79Initial program 42.4
Taylor expanded around -inf 5.2
Simplified5.2
if -1.52263982968363542e79 < b < -5.17271316252318646e-305Initial program 9.6
if -5.17271316252318646e-305 < b < 5.954633135651186e40Initial program 30.0
rmApplied flip-+30.0
Simplified18.3
Simplified18.3
rmApplied *-un-lft-identity18.3
Applied times-frac18.3
Applied times-frac18.3
Simplified18.3
Simplified10.7
if 5.954633135651186e40 < b Initial program 57.5
Taylor expanded around inf 4.3
Final simplification7.5
herbie shell --seed 2020180
(FPCore (a b c)
:name "Quadratic roots, full range"
:precision binary64
(/ (+ (neg b) (sqrt (- (* b b) (* (* 4.0 a) c)))) (* 2.0 a)))