


Bits error versus i



Bits error versus a



Bits error versus l
Initial program 54.3
Final simplification54.3
herbie shell --seed 2020153
(FPCore (i a l)
:name "(/ (* (* (- i) (exp a)) (- (+ (+ (+ (- (- (* a (exp (* 2 a))) (exp (* 2 a))) (* (* 2 a) (exp a))) (pow a 2)) (* 2 (exp a))) a) 1)) (* (pow (- (exp a) 1) 2) (pow l 2)))"
:precision binary64
(/ (* (* (neg i) (exp a)) (- (+ (+ (+ (- (- (* a (exp (* 2.0 a))) (exp (* 2.0 a))) (* (* 2.0 a) (exp a))) (pow a 2.0)) (* 2.0 (exp a))) a) 1.0)) (* (pow (- (exp a) 1.0) 2.0) (pow l 2.0))))