


Bits error versus a



Bits error versus b



Bits error versus c
if b < -1.335093396160859e+154Initial program 60.9
Applied simplify60.8
Taylor expanded around -inf 52.2
if -1.335093396160859e+154 < b < 1.6229091177296145e-140Initial program 10.9
Applied simplify10.9
rmApplied div-sub10.9
if 1.6229091177296145e-140 < b < 3741376019305.5195Initial program 34.8
Applied simplify34.8
rmApplied flip--34.9
Applied simplify17.3
rmApplied log1p-expm1-u36.5
Applied simplify25.9
if 3741376019305.5195 < b Initial program 54.9
Applied simplify54.9
rmApplied flip--54.9
Applied simplify27.8
rmApplied *-un-lft-identity27.8
Applied times-frac27.8
Applied simplify27.8
Taylor expanded around 0 17.6
Applied simplify6.1
Time bar (total: 3.7m)Debug logProfile
herbie shell --seed 2018195 +o rules:numerics
(FPCore (a b c)
:name "Quadratic roots, full range"
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)))