


Bits error versus x



Bits error versus eps
if (/ (* (/ (sqrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))) (* (cbrt (+ (* (+ 2 (* 2/3 (pow x 3))) (+ 2 (* 2/3 (pow x 3)))) (+ (* (pow x 2) (pow x 2)) (* (+ 2 (* 2/3 (pow x 3))) (pow x 2))))) (cbrt (+ (* (+ 2 (* 2/3 (pow x 3))) (+ 2 (* 2/3 (pow x 3)))) (+ (* (pow x 2) (pow x 2)) (* (+ 2 (* 2/3 (pow x 3))) (pow x 2))))))) (/ (sqrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))) (cbrt (+ (* (+ 2 (* 2/3 (pow x 3))) (+ 2 (* 2/3 (pow x 3)))) (+ (* (pow x 2) (pow x 2)) (* (+ 2 (* 2/3 (pow x 3))) (pow x 2))))))) 2) < 5791.779952768384Initial program 38.9
Taylor expanded around 0 1.0
rmApplied flip3--1.0
Taylor expanded around 0 1.0
Taylor expanded around 0 1.0
if 5791.779952768384 < (/ (* (/ (sqrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))) (* (cbrt (+ (* (+ 2 (* 2/3 (pow x 3))) (+ 2 (* 2/3 (pow x 3)))) (+ (* (pow x 2) (pow x 2)) (* (+ 2 (* 2/3 (pow x 3))) (pow x 2))))) (cbrt (+ (* (+ 2 (* 2/3 (pow x 3))) (+ 2 (* 2/3 (pow x 3)))) (+ (* (pow x 2) (pow x 2)) (* (+ 2 (* 2/3 (pow x 3))) (pow x 2))))))) (/ (sqrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))) (cbrt (+ (* (+ 2 (* 2/3 (pow x 3))) (+ 2 (* 2/3 (pow x 3)))) (+ (* (pow x 2) (pow x 2)) (* (+ 2 (* 2/3 (pow x 3))) (pow x 2))))))) 2) Initial program 1.0
rmApplied add-cbrt-cube1.0
Applied simplify1.0
Time bar (total: 5.0m)Debug logProfile
herbie shell --seed '#(1071948828 1180510430 2986424009 997076509 406109801 420189285)'
(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))