


Bits error versus p0



Bits error versus p1



Bits error versus t



Bits error versus p2



Bits error versus p3
Initial program 0.3
Final simplification0.3
herbie shell --seed 2020153
(FPCore (p0 p1 t p2 p3)
:name "(+ (+ (+ p0 (* (* 3 (+ (- p0) p1)) t)) (* (* (* 3 (+ (- p0 (* 2 p1)) p2)) t) t)) (* (* (* (+ (- (+ (- p0) (* 3 p1)) (* 3 p2)) p3) t) t) t))"
:precision binary64
(+ (+ (+ p0 (* (* 3.0 (+ (neg p0) p1)) t)) (* (* (* 3.0 (+ (- p0 (* 2.0 p1)) p2)) t) t)) (* (* (* (+ (- (+ (neg p0) (* 3.0 p1)) (* 3.0 p2)) p3) t) t) t)))