


Bits error versus a



Bits error versus b_2



Bits error versus c
if b_2 < -1.8605498001882586e27Initial program 34.5
Simplified34.5
rmApplied div-inv34.6
Taylor expanded around -inf 6.2
Simplified6.2
if -1.8605498001882586e27 < b_2 < -3.670160880532066e-242Initial program 8.8
Simplified8.8
rmApplied div-inv9.0
if -3.670160880532066e-242 < b_2 < 3.6240060206103599e133Initial program 32.2
Simplified32.2
rmApplied flip--32.3
Simplified16.3
Simplified16.3
rmApplied distribute-rgt-neg-out16.3
Applied distribute-frac-neg16.3
Applied distribute-frac-neg16.3
Simplified9.0
if 3.6240060206103599e133 < b_2 Initial program 62.1
Simplified62.1
rmApplied flip--62.1
Simplified35.4
Simplified35.4
rmApplied distribute-rgt-neg-out35.4
Applied distribute-frac-neg35.4
Applied distribute-frac-neg35.4
Simplified34.2
Taylor expanded around inf 6.5
Simplified2.0
Final simplification6.9
herbie shell --seed 2020191
(FPCore (a b_2 c)
:name "quad2p (problem 3.2.1, positive)"
:precision binary64
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a))