Simplified0.2
\[\leadsto \color{blue}{\mathsf{fma}\left({\varepsilon}^{4}, \mathsf{fma}\left(\frac{\sin x}{\cos x}, 0.3333333333333333, {\left(\frac{\sin x}{\cos x}\right)}^{3} + \left(-\frac{\sin x}{\cos x} \cdot \left(-0.3333333333333333 + \mathsf{fma}\left(\frac{{\sin x}^{2}}{{\cos x}^{2}}, -0.3333333333333333, \frac{\sin x}{\cos x} \cdot \left(\frac{\sin x}{\cos x} \cdot -0.3333333333333333 - {\left(\frac{\sin x}{\cos x}\right)}^{3}\right)\right)\right)\right)\right), \mathsf{fma}\left(\frac{\sin x}{\cos x} + {\left(\frac{\sin x}{\cos x}\right)}^{3}, \varepsilon \cdot \varepsilon, \mathsf{fma}\left({\varepsilon}^{3}, 0.3333333333333333 + \frac{\sin x}{\cos x} \cdot \left(\frac{\sin x}{\cos x} - \left(\frac{\sin x}{\cos x} \cdot -0.3333333333333333 - {\left(\frac{\sin x}{\cos x}\right)}^{3}\right)\right), \varepsilon + \varepsilon \cdot \frac{{\sin x}^{2}}{{\cos x}^{2}}\right)\right)\right)}
\]
Proof
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (Rewrite<= cube-unmult_binary64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 x))))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 x)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (/.f64 (*.f64 (sin.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (sin.f64 x) (sin.f64 x)))) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (/.f64 (Rewrite<= cube-mult_binary64 (pow.f64 (sin.f64 x) 3)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (cos.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (cos.f64 x) (cos.f64 x))))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (Rewrite<= cube-mult_binary64 (pow.f64 (cos.f64 x) 3))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (Rewrite<= remove-double-neg_binary64 (neg.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= cube-unmult_binary64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 2 points increase in error, 1 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 x))))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 2 points increase in error, 3 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 x)))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 (cos.f64 x) 2)))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 1 points increase in error, 1 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (sin.f64 x) (sin.f64 x)))) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (Rewrite<= cube-mult_binary64 (pow.f64 (sin.f64 x) 3)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 1 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (cos.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (cos.f64 x) (cos.f64 x))))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (Rewrite<= cube-mult_binary64 (pow.f64 (cos.f64 x) 3))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 1 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= unsub-neg_binary64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= /-rgt-identity_binary64 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) 1))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) 1))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 1 points increase in error, 2 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))) (*.f64 (cos.f64 x) 1)))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (Rewrite=> *-rgt-identity_binary64 (cos.f64 x))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/3) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 -1/3 (Rewrite<= +-commutative_binary64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (Rewrite<= distribute-rgt-out_binary64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 2 points increase in error, 3 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (Rewrite<= /-rgt-identity_binary64 (/.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 1)) (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (*.f64 1 (cos.f64 x)))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 2 points increase in error, 1 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (+.f64 (neg.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (neg.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (Rewrite=> *-lft-identity_binary64 (cos.f64 x))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (Rewrite<= distribute-neg-in_binary64 (neg.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (neg.f64 (Rewrite<= associate-+l+_binary64 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 1 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (+.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (Rewrite<= distribute-lft-out_binary64 (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 1 points increase in error, 1 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (Rewrite<= *-commutative_binary64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3)) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= cube-unmult_binary64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 x)))))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 x))))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 (cos.f64 x) 2))))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (sin.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (sin.f64 x) (sin.f64 x)))) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (Rewrite<= cube-mult_binary64 (pow.f64 (sin.f64 x) 3)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (cos.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (cos.f64 x) (cos.f64 x)))))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (Rewrite<= cube-mult_binary64 (pow.f64 (cos.f64 x) 3)))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (Rewrite<= unpow2_binary64 (pow.f64 eps 2)) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (Rewrite<= *-commutative_binary64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 3))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= cube-unmult_binary64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 x))))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 x)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 (cos.f64 x) 2)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (sin.f64 x) (sin.f64 x)))) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (Rewrite<= cube-mult_binary64 (pow.f64 (sin.f64 x) 3)) (*.f64 (cos.f64 x) (pow.f64 (cos.f64 x) 2))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (cos.f64 x) (Rewrite=> unpow2_binary64 (*.f64 (cos.f64 x) (cos.f64 x))))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (Rewrite<= cube-mult_binary64 (pow.f64 (cos.f64 x) 3))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= unsub-neg_binary64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (Rewrite<= distribute-lft-out--_binary64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (cos.f64 x)))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (Rewrite<= unpow2_binary64 (pow.f64 (sin.f64 x) 2)) (*.f64 (cos.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (Rewrite<= unpow2_binary64 (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (Rewrite<= /-rgt-identity_binary64 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) 1))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (Rewrite<= times-frac_binary64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (cos.f64 x) 1))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (Rewrite<= *-commutative_binary64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x))) (*.f64 (cos.f64 x) 1)))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (Rewrite=> *-rgt-identity_binary64 (cos.f64 x))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (Rewrite<= unsub-neg_binary64 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (neg.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (Rewrite<= mul-1-neg_binary64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (Rewrite<= *-rgt-identity_binary64 (*.f64 eps 1)) (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (Rewrite=> distribute-lft-out_binary64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))): 19 points increase in error, 10 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2) (Rewrite<= +-commutative_binary64 (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))): 0 points increase in error, 0 points decrease in error
(fma.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))))) (Rewrite<= fma-def_binary64 (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))): 0 points increase in error, 0 points decrease in error
(Rewrite<= fma-def_binary64 (+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))): 2 points increase in error, 2 points decrease in error