


Bits error versus a



Bits error versus b



Bits error versus t



Bits error versus c



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