


Bits error versus x



Bits error versus eps
if (/ (- (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))) (expm1 (log1p (/ (- (/ 1 eps) 1) (exp (fma eps x x)))))) 2) < -171798691840.0 or 1.0001530382339117 < (/ (- (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))) (expm1 (log1p (/ (- (/ 1 eps) 1) (exp (fma eps x x)))))) 2) Initial program 56.8
Taylor expanded around 0 1.7
if -171798691840.0 < (/ (- (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))) (expm1 (log1p (/ (- (/ 1 eps) 1) (exp (fma eps x x)))))) 2) < 1.0001530382339117Initial program 0.6
rmApplied expm1-log1p-u1.0
Applied simplify1.0
Time bar (total: 3.4m)Debug logProfile
herbie shell --seed '#(1070960995 739739648 2531964651 3069671617 351857262 3877178482)' +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))