


Bits error versus a



Bits error versus b



Bits error versus eps
if (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) < -1.2550305906854398e-238 or 2.723785116845133e-91 < (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) Initial program 42.5
Taylor expanded around 0 18.5
if -1.2550305906854398e-238 < (/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))) < 2.723785116845133e-91Initial program 49.0
Taylor expanded around 0 13.0
Time bar (total: 4.3m)Debug log
herbie shell --seed '#(1743936871 1855164119 3668777427 1254258049 132811564 1366975197)'
(FPCore (a b eps)
:name "NMSE problem 3.4.2"
:pre (!= eps 0)
(/ (* eps (- (exp (* (+ a b) eps)) 1)) (* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))))