


Bits error versus a



Bits error versus b_2



Bits error versus c
if b_2 < -1.5492270254018601e152Initial program 62.8
Simplified62.8
Taylor expanded around -inf 9.0
Simplified2.2
if -1.5492270254018601e152 < b_2 < -4.178574910302904e-307Initial program 8.8
Simplified8.8
rmApplied div-sub8.8
if -4.178574910302904e-307 < b_2 < 2.137098258150163e110Initial program 33.5
Simplified33.5
rmApplied flip--33.5
Simplified16.3
Simplified16.3
rmApplied distribute-rgt-neg-out16.3
Applied distribute-frac-neg16.3
Applied distribute-frac-neg16.3
Simplified8.4
if 2.137098258150163e110 < b_2 Initial program 59.7
Simplified59.7
rmApplied flip--59.7
Simplified32.7
Simplified32.7
rmApplied distribute-rgt-neg-out32.7
Applied distribute-frac-neg32.7
Applied distribute-frac-neg32.7
Simplified30.8
Taylor expanded around inf 6.6
Simplified2.5
Final simplification6.5
herbie shell --seed 2020190
(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))