


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 (sin (/ (fma 2 x eps) 2))))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2))))))) < -0.0027770781152483773Initial program 60.4
rmApplied cos-sum0.8
Applied associate--l-0.8
Applied simplify0.8
if -0.0027770781152483773 < (* (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 (sin (/ (fma 2 x eps) 2))))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2))))))) < 9.895187161013057e-07Initial program 49.3
rmApplied diff-cos37.9
Applied simplify0.7
if 9.895187161013057e-07 < (* (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 (sin (/ (fma 2 x eps) 2))))) (cbrt (cbrt (sin (/ (fma 2 x eps) 2))))))) Initial program 25.1
rmApplied cos-sum0.9
Time bar (total: 53.7s)Debug logProfile
herbie shell --seed '#(1064300848 3212030778 2049303162 3567222883 2277747821 1384278011)' +o rules:numerics
(FPCore (x eps)
:name "2cos (problem 3.3.5)"
(- (cos (+ x eps)) (cos x)))