


Bits error versus a



Bits error versus b



Bits error versus timeout
Initial program 21.8
Simplified21.8
Final simplification21.8
herbie shell --seed 2020152
(FPCore (a b timeout)
:name "(- (/ (* (- (+ a b) 1) (- (- a b) 1)) (* (- (* 2 a) 1) (- (* 2 a) 3))) (* (- timeout) 4))"
:precision binary64
(- (/ (* (- (+ a b) 1.0) (- (- a b) 1.0)) (* (- (* 2.0 a) 1.0) (- (* 2.0 a) 3.0))) (* (neg timeout) 4.0)))