


Bits error versus x



Bits error versus eps
if (/ (- (expm1 (log1p (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2) < -3.5601181736115222e-307 or 1473055305.600121 < (/ (- (expm1 (log1p (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2) Initial program 60.2
Taylor expanded around 0 0.9
if -3.5601181736115222e-307 < (/ (- (expm1 (log1p (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2) < 1473055305.600121Initial program 0.5
rmApplied expm1-log1p-u1.1
Time bar (total: 6.3m)Debug logProfile
herbie shell --seed '#(1070386091 2509006183 1430610344 1025408621 36622005 1425925650)' +o rules:numerics
(FPCore (x eps)
:name "NMSE Section 6.1 mentioned, A"
(/ (- (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2))