


Bits error versus x



Bits error versus eps
if (* (* (sin (/ eps 2)) (* (cbrt (sin (/ (fma 2 x eps) 2))) (cbrt (sin (/ (fma 2 x eps) 2))))) (* (* (cbrt (cbrt (sin (/ (fma 2 x eps) 2)))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2))))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2)))))) < -0.00564960816297931Initial program 60.6
rmApplied cos-sum0.7
Applied associate--l-0.8
Applied simplify0.8
if -0.00564960816297931 < (* (* (sin (/ eps 2)) (* (cbrt (sin (/ (fma 2 x eps) 2))) (cbrt (sin (/ (fma 2 x eps) 2))))) (* (* (cbrt (cbrt (sin (/ (fma 2 x eps) 2)))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2))))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2)))))) < 0.0006679966275687113Initial program 48.9
rmApplied diff-cos36.7
Applied simplify0.9
rmApplied expm1-log1p-u1.0
if 0.0006679966275687113 < (* (* (sin (/ eps 2)) (* (cbrt (sin (/ (fma 2 x eps) 2))) (cbrt (sin (/ (fma 2 x eps) 2))))) (* (* (cbrt (cbrt (sin (/ (fma 2 x eps) 2)))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2))))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2)))))) Initial program 25.2
rmApplied cos-sum0.7
Time bar (total: 46.8s)Debug logProfile
herbie shell --seed '#(1064397287 3527694221 3797617954 1138343853 2854031332 1153838279)' +o rules:numerics
(FPCore (x eps)
:name "2cos (problem 3.3.5)"
(- (cos (+ x eps)) (cos x)))