


Bits error versus x



Bits error versus eps
Results
if (/ (/ (* (cbrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))) (cbrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3)))) (/ (+ (* (+ 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 (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))))) 2) < 1.0198730801337745Initial program 39.1
Taylor expanded around 0 1.1
rmApplied flip3--1.1
rmApplied add-cube-cbrt1.1
Applied associate-/l*1.1
if 1.0198730801337745 < (/ (/ (* (cbrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))) (cbrt (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3)))) (/ (+ (* (+ 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 (- (pow (+ 2 (* 2/3 (pow x 3))) 3) (pow (pow x 2) 3))))) 2) Initial program 0.3
rmApplied add-cube-cbrt0.3
Time bar (total: 6.0m)Debug logProfile
herbie shell --seed 2018178
(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))