


Bits error versus x



Bits error versus eps
if (/ (+ (+ (log (* (cbrt (+ (- 1 (* x x)) (* (* 2/3 x) (* x x)))) (cbrt (+ (- 1 (* x x)) (* (* 2/3 x) (* x x)))))) (log (cbrt (+ (- 1 (* x x)) (* (* 2/3 x) (* x x)))))) 2) 2) < 1.0Initial program 39.1
Taylor expanded around 0 1.0
rmApplied add-log-exp1.0
Applied add-log-exp1.0
Applied diff-log1.0
if 1.0 < (/ (+ (+ (log (* (cbrt (+ (- 1 (* x x)) (* (* 2/3 x) (* x x)))) (cbrt (+ (- 1 (* x x)) (* (* 2/3 x) (* x x)))))) (log (cbrt (+ (- 1 (* x x)) (* (* 2/3 x) (* x x)))))) 2) 2) Initial program 1.3
rmApplied add-sqr-sqrt1.3
Applied simplify1.3
Applied simplify1.3
Time bar (total: 2.4m)Debug logProfile
herbie shell --seed '#(1071119240 1686926585 3481876196 78132896 2080707795 3185793749)'
(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))