



Bits error versus a




Bits error versus b




Bits error versus c
| Original | 33.8 |
|---|---|
| Comparison | 21.2 |
| Herbie | 4.9 |
if b < -4.3723578359122876e+151Initial program 62.6
Applied taylor 14.8
Taylor expanded around -inf 14.8
Applied simplify 0
if -4.3723578359122876e+151 < b < 7.670790017984618e-300Initial program 33.2
rmApplied flip-- 33.3
Applied simplify 15.4
rmApplied *-un-lft-identity 15.4
Applied times-frac 15.4
Applied times-frac 15.4
Applied simplify 15.4
Applied simplify 7.8
if 7.670790017984618e-300 < b < 3.098843606291808e+59Initial program 7.9
rmApplied div-inv 8.1
if 3.098843606291808e+59 < b Initial program 41.1
Applied taylor 12.3
Taylor expanded around inf 12.3
Applied simplify 0.0
Applied simplify 0.0
Total time: 52.8s Debug log
Please report a bug with the following info:
herbie --seed '#(3847065007 2273462729 3382707546 1267762998 3508967231 1546490868)'
(FPCore (a b c)
:name "NMSE p42, negative"
:target
(if (< b 0) (/ c (* a (/ (+ (- b) (sqrt (- (sqr b) (* 4 (* a c))))) (* 2 a)))) (/ (- (- b) (sqrt (- (sqr b) (* 4 (* a c))))) (* 2 a)))
(/ (- (- b) (sqrt (- (sqr b) (* 4 (* a c))))) (* 2 a)))