


Bits error versus x



Bits error versus eps
if (/ (+ (- (/ (exp (* x eps)) (* eps (exp x))) (/ (- (/ 1 eps) 1) (exp (fma x eps x)))) (exp (- (* x eps) x))) 2) < 8.290358806514041e-25Initial program 2.1
Taylor expanded around inf 2.1
Applied simplify2.1
if 8.290358806514041e-25 < (/ (+ (- (/ (exp (* x eps)) (* eps (exp x))) (/ (- (/ 1 eps) 1) (exp (fma x eps x)))) (exp (- (* x eps) x))) 2) < 1.0000000001745346Initial program 39.5
Taylor expanded around 0 0.3
if 1.0000000001745346 < (/ (+ (- (/ (exp (* x eps)) (* eps (exp x))) (/ (- (/ 1 eps) 1) (exp (fma x eps x)))) (exp (- (* x eps) x))) 2) Initial program 4.5
rmApplied expm1-log1p-u4.6
Time bar (total: 3.1m)Debug logProfile
herbie shell --seed 2018193 +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))