


Bits error versus a



Bits error versus b



Bits error versus c
if b < -6.0329111911809092e90Initial program 45.1
Taylor expanded around -inf 11.0
Simplified5.2
Taylor expanded around 0 5.0
Simplified5.0
rmApplied div-inv5.0
Simplified5.0
if -6.0329111911809092e90 < b < -2.6862915384868101e-246 or 1.35418184362108912e101 < b Initial program 18.1
Taylor expanded around inf 6.9
Simplified5.1
if -2.6862915384868101e-246 < b < 1.35418184362108912e101Initial program 9.0
rmApplied flip-+9.0
Simplified9.1
Simplified9.0
Final simplification6.5
herbie shell --seed 2020180
(FPCore (a b c)
:name "jeff quadratic root 2"
:precision binary64
(if (>= b 0.0) (/ (* 2.0 c) (- (neg b) (sqrt (- (* b b) (* (* 4.0 a) c))))) (/ (+ (neg b) (sqrt (- (* b b) (* (* 4.0 a) c)))) (* 2.0 a))))