


Bits error versus x



Bits error versus eps
Results
if (/ (- (expm1 (log1p (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2) < -3.62733960507604e-310 or 1.0202275613144554 < (/ (- (expm1 (log1p (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2) Initial program 59.4
Taylor expanded around 0 1.5
rmApplied add-cube-cbrt1.5
if -3.62733960507604e-310 < (/ (- (expm1 (log1p (* (+ 1 (/ 1 eps)) (exp (- (* (- 1 eps) x)))))) (* (- (/ 1 eps) 1) (exp (- (* (+ 1 eps) x))))) 2) < 1.0202275613144554Initial program 0.2
rmApplied expm1-log1p-u0.7
Time bar (total: 2.9m)Debug logProfile
herbie shell --seed 2018167 +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))