


Bits error versus b



Bits error versus x



Bits error versus a



Bits error versus c



Bits error versus d
Initial program 0.3
Final simplification0.3
herbie shell --seed 2020153
(FPCore (b x a c d)
:name "(+ b (* (/ x 6.0) (+ (+ (+ (* (- (+ (- (pow x 2)) (* 3.0 x)) 2.0) a) (* (* 3.0 (- (- (pow x 2) (* 2.0 x)) 1.0)) b)) (* (* 3.0 (+ (+ (- (pow x 2)) x) 2.0)) c)) (* (- (pow x 2) 1.0) d))))"
:precision binary64
(+ b (* (/ x 6.0) (+ (+ (+ (* (- (+ (neg (pow x 2.0)) (* 3.0 x)) 2.0) a) (* (* 3.0 (- (- (pow x 2.0) (* 2.0 x)) 1.0)) b)) (* (* 3.0 (+ (+ (neg (pow x 2.0)) x) 2.0)) c)) (* (- (pow x 2.0) 1.0) d)))))