



Bits error versus a




Bits error versus b




Bits error versus c
| Original | 33.6 |
|---|---|
| Target | 20.4 |
| Herbie | 10.3 |
if (- b) < -3.3743925292749844e-101Initial program 51.3
Taylor expanded around inf 47.0
Applied simplify10.4
if -3.3743925292749844e-101 < (- b) < 7.11835192838466e+59Initial program 12.7
if 7.11835192838466e+59 < (- b) Initial program 36.4
Taylor expanded around -inf 10.9
Applied simplify5.6
Applied simplify10.3
Time bar (total: 2.2m)Debug logProfile
herbie shell --seed '#(1072361757 3390613284 2339397988 1175251238 145061547 3101881848)'
(FPCore (a b c)
:name "The quadratic formula (r1)"
:herbie-target
(if (< b 0) (/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)) (/ c (* a (/ (- (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)))))
(/ (+ (- b) (sqrt (- (* b b) (* (* 4 a) c)))) (* 2 a)))