


Bits error versus x



Bits error versus cos



Bits error versus sin
if (/ (cos (* 2 x)) (* (fabs (* (* x cos) sin)) (fabs (* x (* cos sin))))) < 2.050901824264872e-261 or 1.649318375652456e+295 < (/ (cos (* 2 x)) (* (fabs (* (* x cos) sin)) (fabs (* x (* cos sin))))) Initial program 19.5
rmApplied add-sqr-sqrt19.5
Applied simplify19.5
Applied simplify3.6
Taylor expanded around 0 1.9
rmApplied cos-21.9
Applied div-sub1.9
if 2.050901824264872e-261 < (/ (cos (* 2 x)) (* (fabs (* (* x cos) sin)) (fabs (* x (* cos sin))))) < 1.649318375652456e+295Initial program 43.1
rmApplied add-sqr-sqrt43.2
Applied simplify43.1
Applied simplify1.0
rmApplied associate-*l*1.0
Time bar (total: 51.3s)Debug logProfile
herbie shell --seed '#(1071501266 3581234924 1086666455 2685055582 1243441566 1802958749)'
(FPCore (x cos sin)
:name "cos(2*x)/(cos^2(x)*sin^2(x))"
(/ (cos (* 2 x)) (* (pow cos 2) (* (* x (pow sin 2)) x))))