


Bits error versus x



Bits error versus cos



Bits error versus sin
if (* (/ 1 (fabs (* (* x cos) sin))) (/ (cos (* 2 x)) (fabs (* (* x cos) sin)))) < -0.0 or 6.121239876461047e-49 < (* (/ 1 (fabs (* (* x cos) sin))) (/ (cos (* 2 x)) (fabs (* (* x cos) sin)))) Initial program 24.2
rmApplied add-sqr-sqrt24.2
Applied simplify24.2
Applied simplify3.1
rmApplied add-sqr-sqrt3.1
Applied simplify4.3
Applied simplify1.7
if -0.0 < (* (/ 1 (fabs (* (* x cos) sin))) (/ (cos (* 2 x)) (fabs (* (* x cos) sin)))) < 6.121239876461047e-49Initial program 44.3
rmApplied add-sqr-sqrt44.3
Applied simplify44.3
Applied simplify2.0
rmApplied *-un-lft-identity2.0
Applied times-frac0.7
Time bar (total: 46.2s)Debug logProfile
herbie shell --seed '#(1070864556 424010669 783715395 1203517814 4070606583 4107618214)'
(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))))