2tan (problem 3.3.2)

Time bar (total: 21.9s)

analyze303.0ms (1.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
0%0%99.9%0.1%0%0%0%1
0%0%99.9%0.1%0%0%0%2
0%0%99.9%0.1%0%0%0%3
0%0%99.9%0.1%0%0%0%4
12.5%12.5%87.4%0.1%0%0%0%5
18.8%18.7%81.2%0.1%0%0%0%6
21.9%21.9%78%0.1%0%0%0%7
23.4%23.4%76.5%0.1%0%0%0%8
24.2%24.2%75.7%0.1%0%0%0%9
24.6%24.6%75.3%0.1%0%0%0%10
24.8%24.8%75.1%0.1%0%0%0%11
24.9%24.9%75%0.1%0%0%0%12
Compiler

Compiled 10 to 7 computations (30% saved)

sample4.0s (18.2%)

Results
1.8s3645×body1024valid
1.1s1213×body2048valid
539.0ms1956×body256valid
459.0ms1441×body512valid
1.0msbody4096valid
Bogosity

preprocess35.0ms (0.2%)

Algorithm
egg-herbie
Rules
382×fma-def
86×sub-neg
70×cancel-sign-sub-inv
66×distribute-rgt-in
52×associate--r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022113
140105
265105
3128105
4237105
5339105
6519105
7619105
8667105
9673105
Stop Event
saturated
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
Outputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 (neg.f64 x) eps)) (tan.f64 (neg.f64 x)))
(-.f64 (tan.f64 (+.f64 eps (neg.f64 x))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (-.f64 eps x)))
(-.f64 (tan.f64 (+.f64 x (neg.f64 eps))) (tan.f64 x))
(-.f64 (tan.f64 (-.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 eps))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 eps))
Compiler

Compiled 9 to 6 computations (33.3% saved)

eval0.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 18 to 12 computations (33.3% saved)

localize89.0ms (0.4%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
75.8%
(tan.f64 (+.f64 x eps))
70.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series9.0ms (0%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
2.0ms
eps
@0
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
2.0ms
eps
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
x
@0
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
x
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
1.0ms
x
@-inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

rewrite89.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1766×prod-diff
1014×log-prod
778×fma-def
536×pow-exp
412×expm1-udef
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
120732
2305732
Stop Event
node limit
Counts
2 → 146
Calls
Call 1
Inputs
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(tan.f64 (+.f64 x eps))
Outputs
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (tan.f64 x)) 1))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) -1)
(pow.f64 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (tan.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (tan.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (tan.f64 x)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (tan.f64 x))) (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (tan.f64 x))) (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (tan.f64 x))) (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (tan.f64 x))) (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (tan.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (neg.f64 (cbrt.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (sqrt.f64 (tan.f64 x)) (neg.f64 (sqrt.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (neg.f64 (tan.f64 x)))) (cbrt.f64 (neg.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (neg.f64 (tan.f64 x))) (sqrt.f64 (neg.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 0 (tan.f64 (+.f64 x eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) -1)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))

simplify268.0ms (1.2%)

Algorithm
egg-herbie
Rules
950×times-frac
726×unswap-sqr
714×fma-neg
626×cancel-sign-sub-inv
474×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04028658
110018038
234227856
Stop Event
node limit
Counts
194 → 222
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (tan.f64 x)) 1))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) -1)
(pow.f64 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) -1)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (tan.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (tan.f64 x)))))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (tan.f64 x)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (tan.f64 x))) (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (exp.f64 (neg.f64 (tan.f64 x))) (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (tan.f64 x))) (exp.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (tan.f64 x))) (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (tan.f64 x))))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (neg.f64 (cbrt.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (sqrt.f64 (tan.f64 x)) (neg.f64 (sqrt.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (neg.f64 (tan.f64 x)))) (cbrt.f64 (neg.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (neg.f64 (tan.f64 x))) (sqrt.f64 (neg.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 0 (tan.f64 (+.f64 x eps)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) -1)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1) 1))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) 1/3))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(+.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (neg.f64 (pow.f64 x 3)) (+.f64 1/2 (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (/.f64 1/6 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (+.f64 (*.f64 (/.f64 x (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 x 3) (-.f64 (+.f64 1/2 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1/6 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))
(-.f64 (-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1/6 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1/6 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) -1/3)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 3) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (/.f64 1/6 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (-.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(-.f64 (+.f64 (*.f64 (/.f64 (*.f64 x x) (cos.f64 eps)) (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (pow.f64 x 3) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (-.f64 1/6 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(+.f64 (-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 1/6 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 (neg.f64 (pow.f64 eps 3)) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (/.f64 (*.f64 eps eps) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (tan.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 -1 (tan.f64 x) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 0 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 eps x)) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))))
(+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))) (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(*.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 0 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x)))) (-.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) -1)
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(pow.f64 (/.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2))) -1)
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (/.f64 1 (exp.f64 (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (neg.f64 (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (/.f64 1 (exp.f64 (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (tan.f64 x))) (exp.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (exp.f64 (neg.f64 (tan.f64 x))) (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (tan.f64 x))) (exp.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (*.f64 (/.f64 1 (exp.f64 (tan.f64 x))) (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (tan.f64 (+.f64 x eps)) 1 (*.f64 (neg.f64 (tan.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (*.f64 (neg.f64 (tan.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (neg.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (neg.f64 (cbrt.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (*.f64 (neg.f64 (tan.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (neg.f64 (sqrt.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (tan.f64 x)) 1))
(fma.f64 (sin.f64 (+.f64 eps x)) (/.f64 1 (cos.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (tan.f64 x))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 x eps)) 2))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(/.f64 1 (/.f64 (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(fma.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) 1) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 (tan.f64 x))) (cbrt.f64 (neg.f64 (tan.f64 x)))) (cbrt.f64 (neg.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (neg.f64 (tan.f64 x))) (sqrt.f64 (neg.f64 (tan.f64 x))) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 -1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2)) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 0 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps)))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 eps x)))) (cbrt.f64 (exp.f64 (tan.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 eps x))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 eps x)))))) (log.f64 (cbrt.f64 (exp.f64 (tan.f64 (+.f64 eps x))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 x eps))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 eps x))))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))) -1)
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(tan.f64 (+.f64 eps x))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1) 1))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) 1/3))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 2))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))

eval473.0ms (2.2%)

Compiler

Compiled 6234 to 2754 computations (55.8% saved)

prune421.0ms (1.9%)

Pruning

30 alts after pruning (29 fresh and 1 done)

PrunedKeptTotal
New19329222
Fresh000
Picked011
Done000
Total19330223
Accuracy
99.7%
Counts
223 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
23.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
44.1%
(-.f64 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
45.8%
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
46.0%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
26.4%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
45.3%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
24.6%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
69.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
47.7%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
47.9%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
25.8%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
45.5%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
37.4%
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
26.3%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
39.3%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
23.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
44.1%
(-.f64 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
45.8%
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
46.0%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
26.4%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
45.3%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
24.6%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
69.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
47.7%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
47.9%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
25.8%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
45.5%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.5%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
37.4%
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
26.3%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
39.3%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
Compiler

Compiled 2054 to 1396 computations (32% saved)

localize1.2s (5.3%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
83.4%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
99.7%
(*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3)
97.6%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
86.2%
(tan.f64 (+.f64 x eps))
83.5%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.7%
(expm1.f64 (tan.f64 (+.f64 x eps)))
99.4%
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
86.2%
(tan.f64 (+.f64 x eps))
83.5%
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
99.9%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.9%
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
83.5%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Compiler

Compiled 214 to 53 computations (75.2% saved)

series416.0ms (1.9%)

Counts
14 → 316
Calls

81 calls:

TimeVariablePointExpression
118.0ms
eps
@-inf
(*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3)
63.0ms
eps
@inf
(*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3)
61.0ms
x
@-inf
(*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3)
59.0ms
x
@inf
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
53.0ms
x
@inf
(*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3)

rewrite405.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
590×add-sqr-sqrt
580×pow1
578×*-un-lft-identity
550×add-exp-log
550×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032250
1673238
Stop Event
node limit
Counts
14 → 531
Calls
Call 1
Inputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(expm1.f64 (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
Outputs
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(pow.f64 (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 x eps))
(+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) -1)
(-.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) 1) (+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3))
(exp.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 0 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 1)
(pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 2)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (log.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 -1 (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))

simplify500.0ms (2.3%)

Algorithm
egg-herbie
Rules
1400×fma-def
848×distribute-rgt-in
824×distribute-lft-in
778×times-frac
592×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099245815
1285143803
Stop Event
node limit
Counts
847 → 618
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (cos.f64 eps))))))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x))))))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (sin.f64 eps))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (log.f64 eps) (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 6 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.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))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.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))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.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 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.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))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
1
(+.f64 1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.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 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 (tan.f64 eps) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 eps)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(pow.f64 (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(log.f64 (exp.f64 (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(exp.f64 (log.f64 (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 x eps))
(+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) -1)
(-.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) 1) (+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3))
(exp.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 0 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 1)
(pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 2)
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (log.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(*.f64 -1 (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (neg.f64 (*.f64 x x)) (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))) (*.f64 (*.f64 x x) (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (fma.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 17/315 (/.f64 (pow.f64 x 7) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 (pow.f64 eps 3) 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (pow.f64 x 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (pow.f64 x 3) (-.f64 1/3 (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (*.f64 (pow.f64 eps 3) 1/3))
(fma.f64 (pow.f64 eps 3) 1/3 eps)
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 1/3)))
(+.f64 eps (fma.f64 (pow.f64 eps 3) 1/3 (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (*.f64 1/3 (pow.f64 eps 3)))))
(+.f64 eps (fma.f64 17/315 (pow.f64 eps 7) (fma.f64 2/15 (pow.f64 eps 5) (*.f64 (pow.f64 eps 3) 1/3))))
(+.f64 eps (fma.f64 17/315 (pow.f64 eps 7) (fma.f64 (pow.f64 eps 3) 1/3 (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (-.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) -1/3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(-.f64 (+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 (neg.f64 (pow.f64 eps 3)) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) -1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 x (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) -1))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (fma.f64 x (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (*.f64 x x) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))) 1))
(+.f64 (+.f64 (fma.f64 x (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 (*.f64 (*.f64 x x) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) -1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 x (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (cos.f64 eps))))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (fma.f64 x (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (fma.f64 (*.f64 x x) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (fma.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))))) 1))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (fma.f64 x (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (fma.f64 (*.f64 x x) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 (*.f64 (pow.f64 x 3) (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)))) (+.f64 1/6 (-.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))))) -1))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)
(expm1.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (*.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))))) 1))
(+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) -1))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 eps eps) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) -1)
(+.f64 (+.f64 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (*.f64 (*.f64 eps eps) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) -1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (cos.f64 x))))))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 eps (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (*.f64 eps eps) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (pow.f64 eps 3) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6)))) (fma.f64 1/6 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))))))) -1)
(+.f64 (+.f64 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (*.f64 eps eps) (*.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/2 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (*.f64 (pow.f64 eps 3) (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (fma.f64 1/6 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) -1)
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1)
(expm1.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (+.f64 (-.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6))))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) -1/3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))) (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/2 (*.f64 (*.f64 x x) (-.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (+.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (sin.f64 eps))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -6 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (+.f64 1/2 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))))) (fma.f64 -6 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -6 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (+.f64 (-.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (*.f64 -6 (*.f64 (sin.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (fma.f64 1/2 (*.f64 (*.f64 x x) (-.f64 (+.f64 2 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (log.f64 eps) (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (log.f64 eps) (log.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -2 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -2 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -6 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 6 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -2 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))))
(+.f64 (log.f64 eps) (+.f64 (log.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -6 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6)))))))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -2 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6)))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))))
(+.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -6 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) -1/3) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 2 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -2 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 (+.f64 -1/2 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(log.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3))) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 x x) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (fma.f64 (pow.f64 x 3) (-.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.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))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x)))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 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 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.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))))) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (+.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 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.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))))) (cos.f64 x)))) (cos.f64 x))) (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x)))) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 4) (fma.f64 -1 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x))) (fma.f64 -1 (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (sin.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x)))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 1/3 (sin.f64 x)) (cos.f64 x))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (fma.f64 (pow.f64 eps 4) (-.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3 (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 17/315 (/.f64 (pow.f64 x 7) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 2/15 (/.f64 (pow.f64 x 5) (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (cos.f64 x)) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x)
(+.f64 x (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 1/3 (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (fma.f64 (pow.f64 x 3) 1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (fma.f64 (pow.f64 eps 3) 1/3 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 eps (+.f64 (*.f64 2/15 (pow.f64 eps 5)) (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 eps (fma.f64 2/15 (pow.f64 eps 5) (fma.f64 (pow.f64 eps 3) 1/3 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
1
(+.f64 1 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 1 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 1 (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (+.f64 1 (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3))) (+.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 (+.f64 1 (fma.f64 (neg.f64 (pow.f64 x 3)) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 x x)) (pow.f64 (cos.f64 eps) 2)))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
1
(+.f64 1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 1 (+.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))
(+.f64 1 (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.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 eps (sin.f64 x)) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (*.f64 -1/3 (sin.f64 x)) (cos.f64 x)))) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))
(+.f64 1 (+.f64 (fma.f64 (neg.f64 (pow.f64 eps 3)) (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(+.f64 (tan.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(tan.f64 eps)
(*.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(*.f64 1 (tan.f64 eps))
(tan.f64 eps)
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (*.f64 (cbrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (cbrt.f64 (tan.f64 eps)) (pow.f64 (cbrt.f64 (tan.f64 eps)) 2))
(tan.f64 eps)
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (sqrt.f64 (sin.f64 eps)) (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 1 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 1 (sqrt.f64 (cos.f64 eps))) (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) 1) (/.f64 (cbrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (cbrt.f64 (tan.f64 eps)))
(*.f64 (cbrt.f64 (tan.f64 eps)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (tan.f64 eps))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (sqrt.f64 (cos.f64 eps))) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (pow.f64 (cos.f64 eps) 2))) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sqrt.f64 (sin.f64 eps)) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps)))) (cbrt.f64 (pow.f64 (cos.f64 eps) 2)))
(pow.f64 (tan.f64 eps) 1)
(tan.f64 eps)
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(tan.f64 eps)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(tan.f64 eps)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(tan.f64 eps)
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(tan.f64 eps)
(neg.f64 (/.f64 (sin.f64 eps) (neg.f64 (cos.f64 eps))))
(*.f64 (neg.f64 (sin.f64 eps)) (/.f64 1 (neg.f64 (cos.f64 eps))))
(*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(fabs.f64 (tan.f64 eps))
(log.f64 (exp.f64 (tan.f64 eps)))
(tan.f64 eps)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(tan.f64 eps)
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(tan.f64 eps)
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (log.f64 (tan.f64 eps)))
(tan.f64 eps)
(exp.f64 (*.f64 (log.f64 (tan.f64 eps)) 1))
(tan.f64 eps)
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(tan.f64 eps)
(tan.f64 eps)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 eps x))
(*.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -1/2) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))))
(*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2)) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(*.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(/.f64 1 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 -1 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 -1 (/.f64 -1 (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) -1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) -1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (sin.f64 (+.f64 x eps))) (neg.f64 (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (sin.f64 (+.f64 eps x))) (neg.f64 (cos.f64 (+.f64 eps x))))
(*.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) -1) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(tan.f64 (+.f64 eps x))
(neg.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 eps x))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 eps x))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 eps x))
(+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) -1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) (+.f64 1 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 eps x))) 3) -1) (fma.f64 (exp.f64 (tan.f64 (+.f64 eps x))) (exp.f64 (tan.f64 (+.f64 eps x))) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (tan.f64 (+.f64 eps x))) 3) -1) (+.f64 (exp.f64 (*.f64 2 (tan.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 (+.f64 x eps)))) 1) (+.f64 (exp.f64 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (fma.f64 (exp.f64 (tan.f64 (+.f64 eps x))) (exp.f64 (tan.f64 (+.f64 eps x))) -1) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x)))))
(/.f64 (expm1.f64 (*.f64 2 (tan.f64 (+.f64 eps x)))) (+.f64 1 (exp.f64 (tan.f64 (+.f64 eps x)))))
(pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 1)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 3)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 2)
(expm1.f64 (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (expm1.f64 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) 1))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 0 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(+.f64 (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (log.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)) (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(-.f64 (log.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (log.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(-.f64 (log.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (log.f64 (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(-.f64 (log.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (*.f64 2 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 1)
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 3)
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3) 1/3)
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 2)
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(sqrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))
(fabs.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (-.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)))
(log1p.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) -1))
(log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1)))
(cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1))
(log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log1p.f64 (-.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) -1))
(log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (tan.f64 x) 1 (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 x) (+.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))) (/.f64 (pow.f64 (tan.f64 x) 3) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))) (/.f64 (pow.f64 (tan.f64 x) 3) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 x))))
(*.f64 (+.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 (+.f64 eps x)))) (-.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 x))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (/.f64 1 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (sin.f64 (+.f64 eps x))) (*.f64 (sin.f64 x) (cos.f64 (+.f64 eps x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (/.f64 (-.f64 (*.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)) (*.f64 (sin.f64 x) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (cos.f64 x) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (neg.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(pow.f64 (E.f64) (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (exp.f64 3) (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1/3))
(pow.f64 (exp.f64 3) (*.f64 1/3 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (sqrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.f64 (exp.f64 (cbrt.f64 (pow.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))) (cbrt.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 0 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (*.f64 (tan.f64 x) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (tan.f64 x) (neg.f64 (sin.f64 eps))) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (tan.f64 x)) (neg.f64 (cos.f64 eps)))
(/.f64 (tan.f64 x) (/.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (sin.f64 eps))))
(/.f64 (tan.f64 x) (*.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(neg.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps))
(*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (tan.f64 x) 1) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (/.f64 1 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (/.f64 1 (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))) (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 1 (/.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 x eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 1 (tan.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 1 (tan.f64 eps))))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x)))
(/.f64 (+.f64 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 eps)) (cos.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 eps)) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 eps)))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (neg.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 (pow.f64 (tan.f64 eps) 2) (pow.f64 (tan.f64 x) 2)) (-.f64 (tan.f64 eps) (tan.f64 x)))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)
(+.f64 (tan.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1))
(+.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 1 (tan.f64 eps) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 (tan.f64 x) (tan.f64 eps))
(fma.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 1 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2)) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2)) (cbrt.f64 (/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 -1 (/.f64 1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 -1 (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) -1) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (/.f64 1 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2)) (/.f64 1 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1) (pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -1))
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) -2)
(pow.f64 (sqrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) -2)
(*.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(/.f64 (+.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(*.f64 (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) 1/3)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -1/2) 2)
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) -2))
(sqrt.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) -2))
(log.f64 (exp.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(cbrt.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(expm1.f64 (log1p.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) -1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(exp.f64 (neg.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))

eval819.0ms (3.7%)

Compiler

Compiled 36665 to 17128 computations (53.3% saved)

prune356.0ms (1.6%)

Pruning

76 alts after pruning (72 fresh and 4 done)

PrunedKeptTotal
New1114571171
Fresh91524
Picked235
Done011
Total1125761201
Accuracy
99.8%
Counts
1201 → 76
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
67.7%
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
62.7%
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
24.7%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.9%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
24.2%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
31.5%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
42.8%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
57.1%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
43.0%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
68.2%
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
51.2%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.2%
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
67.7%
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
35.8%
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
23.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
47.7%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
45.8%
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
46.0%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
4.3%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
28.0%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
68.9%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
44.5%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
27.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
24.6%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
25.4%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
69.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
43.5%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
28.6%
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
57.9%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
47.9%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
58.0%
(tan.f64 eps)
25.8%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
28.0%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
42.9%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.5%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
34.1%
(log.f64 (exp.f64 (tan.f64 eps)))
27.3%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
33.4%
(fabs.f64 (tan.f64 eps))
34.8%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
49.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
30.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
39.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
39.4%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
23.8%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
18.5%
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
30.7%
(exp.f64 (log.f64 (tan.f64 eps)))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.3%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
28.7%
eps
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
67.7%
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
62.7%
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
24.7%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.9%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
24.2%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
31.5%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
42.8%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
57.1%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
43.0%
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
68.2%
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
62.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
51.2%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.2%
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
67.7%
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
35.8%
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
23.6%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
47.7%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
45.8%
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
46.0%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
4.3%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
28.0%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
68.9%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
44.5%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
27.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
24.6%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
25.4%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
69.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
43.5%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
28.6%
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
57.9%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
47.9%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
58.0%
(tan.f64 eps)
25.8%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
28.0%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
42.9%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.5%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
34.1%
(log.f64 (exp.f64 (tan.f64 eps)))
27.3%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
33.4%
(fabs.f64 (tan.f64 eps))
34.8%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
49.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
30.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
39.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
39.4%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
23.8%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
18.5%
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
30.7%
(exp.f64 (log.f64 (tan.f64 eps)))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.3%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
28.7%
eps
Compiler

Compiled 4606 to 3062 computations (33.5% saved)

localize688.0ms (3.1%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
99.8%
(*.f64 (tan.f64 eps) (sin.f64 x))
76.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
99.8%
(exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
82.3%
(tan.f64 (+.f64 x eps))
78.9%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
76.7%
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
99.8%
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
82.3%
(tan.f64 (+.f64 eps x))
99.9%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.8%
(/.f64 (sin.f64 x) (cos.f64 x))
99.8%
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
70.5%
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
Compiler

Compiled 317 to 65 computations (79.5% saved)

series151.0ms (0.7%)

Counts
11 → 244
Calls

63 calls:

TimeVariablePointExpression
67.0ms
eps
@-inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
19.0ms
x
@-inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
15.0ms
eps
@inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
15.0ms
x
@inf
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
5.0ms
eps
@0
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))

rewrite356.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
646×add-sqr-sqrt
642×pow1
640×*-un-lft-identity
604×add-exp-log
604×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033195
1827193
Stop Event
node limit
Counts
11 → 390
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 (+.f64 eps x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(*.f64 (tan.f64 eps) (sin.f64 x))
(/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x))
Outputs
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 1)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 1 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) 1) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(pow.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (+.f64 1 (tan.f64 x)) 1)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 1 (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(pow.f64 (tan.f64 x) 1)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(log.f64 (exp.f64 (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(expm1.f64 (log1p.f64 (tan.f64 x)))
(exp.f64 (log.f64 (tan.f64 x)))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (cos.f64 x) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (+.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (E.f64) (log1p.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (tan.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(pow.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))

simplify684.0ms (3.1%)

Algorithm
egg-herbie
Rules
832×distribute-rgt-in
822×distribute-lft-in
590×*-commutative
470×+-commutative
406×fma-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0121449462
1385346600
Stop Event
node limit
Counts
634 → 608
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
x
(+.f64 x (*.f64 1/3 (pow.f64 x 3)))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) 1)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) 1)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))))))) 1/3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -12 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4))) (+.f64 (*.f64 24 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))) (*.f64 24 (/.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (+.f64 (*.f64 1/24 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 4)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 1 (+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 1 (+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 1)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 1 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 1 (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) 1) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(pow.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (+.f64 1 (tan.f64 x)) 1)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 1 (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(pow.f64 (tan.f64 x) 1)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(log.f64 (exp.f64 (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(expm1.f64 (log1p.f64 (tan.f64 x)))
(exp.f64 (log.f64 (tan.f64 x)))
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (cos.f64 x) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (+.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (E.f64) (log1p.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) 1)
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (tan.f64 eps) 3)))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (cos.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(pow.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) -1)
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
Outputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 4) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 1/6 (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps))))))) (fma.f64 -1/2 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 0) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))))) (fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps))))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (fma.f64 (pow.f64 x 4) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (+.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (*.f64 (pow.f64 x 5) (+.f64 (-.f64 1/6 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (-.f64 (-.f64 (/.f64 (*.f64 1/2 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (fma.f64 -1/2 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6)))))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))
(/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
(-.f64 (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (*.f64 (sin.f64 x) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (cos.f64 x)))) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))))) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))))) (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))))
(-.f64 (-.f64 (+.f64 (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))) (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)))))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/24 (/.f64 (sin.f64 x) (cos.f64 x)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (fma.f64 (pow.f64 eps 5) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 (pow.f64 eps 7) (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/5040) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/24))) (fma.f64 -1/720 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 1/24)))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24))) (fma.f64 (pow.f64 x 7) (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24))) (fma.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
x
(+.f64 x (*.f64 1/3 (pow.f64 x 3)))
(+.f64 x (*.f64 (pow.f64 x 3) 1/3))
(+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3))))
(+.f64 x (fma.f64 2/15 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3)))
(+.f64 x (+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) (*.f64 1/3 (pow.f64 x 3)))))
(+.f64 x (fma.f64 17/315 (pow.f64 x 7) (fma.f64 2/15 (pow.f64 x 5) (*.f64 (pow.f64 x 3) 1/3))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))
(+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(-.f64 (+.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6))))) (+.f64 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))
(-.f64 (+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps))))
(+.f64 (fma.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))
(+.f64 (fma.f64 x (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cos.f64 eps)))))
(fma.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (pow.f64 x 3) (-.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))
(fma.f64 x (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (pow.f64 x 3) (-.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))))
(fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))
(-.f64 (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (*.f64 (*.f64 eps eps) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) 1)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) -1) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) -1) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) 1)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) -1) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) -1) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) 1)) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))))))) 1/3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) -1) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)))) (fma.f64 (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))))))) -1/3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) -1) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 2)))) (fma.f64 (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))))))) -1/3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(*.f64 (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (*.f64 (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))) (*.f64 (*.f64 (pow.f64 eps 3) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))))))))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (*.f64 (pow.f64 eps 4) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -24 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -12 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4))) (+.f64 (*.f64 24 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))) (*.f64 24 (/.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (+.f64 (*.f64 1/24 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 4)) (+.f64 (*.f64 1/8 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (*.f64 1/4 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))))))))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (fma.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))) (*.f64 (*.f64 (pow.f64 eps 4) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/24 (fma.f64 -24 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -12 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4)) (*.f64 24 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 1/24 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 4) (fma.f64 1/8 (pow.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (fma.f64 1/6 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (*.f64 1/4 (*.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))))))))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))) (fma.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (*.f64 (*.f64 (pow.f64 eps 4) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 1/24 (fma.f64 -24 (/.f64 (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -12 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 4) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 4)) (*.f64 24 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))) (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (fma.f64 1/24 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 4) (fma.f64 1/8 (pow.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) 2) (fma.f64 1/6 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (*.f64 1/4 (*.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)))) (fma.f64 (pow.f64 x 3) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 2)))) (fma.f64 (pow.f64 x 3) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (fma.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))) (fma.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)
(+.f64 1 (+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 2))))) (+.f64 (*.f64 (pow.f64 x 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (cos.f64 eps) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)))) (fma.f64 (pow.f64 x 3) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (fma.f64 x (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))) (fma.f64 (*.f64 x x) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 2)))) (fma.f64 (pow.f64 x 3) (*.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (pow.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 2)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 1 (+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))) (+.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (*.f64 1/2 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2))))) (+.f64 (*.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (*.f64 (sin.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (*.f64 (cos.f64 x) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))) (+.f64 (*.f64 -6 (/.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3)))))) (+.f64 (*.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3)) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) (fma.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 3) (*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)) (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (fma.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 (*.f64 eps eps) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/2 (+.f64 (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2)))) (fma.f64 (pow.f64 eps 3) (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 1/6 (fma.f64 -6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2))) (fma.f64 -6 (/.f64 (+.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 2 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 3))))) (fma.f64 1/6 (pow.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 3) (*.f64 1/2 (*.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (pow.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 2)))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (*.f64 (sin.f64 eps) (-.f64 (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (cos.f64 eps)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/3))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))))
(-.f64 (fma.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 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))))))))
(-.f64 (-.f64 (fma.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 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))
(fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x))))
(fma.f64 2/15 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x))))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (sin.f64 x))) (*.f64 eps (sin.f64 x)))))
(fma.f64 17/315 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 2/15 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (sin.f64 x) (pow.f64 eps 3)) (*.f64 eps (sin.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 x 3) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 -1/5040 (/.f64 (*.f64 (pow.f64 x 7) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/120 (/.f64 (*.f64 (pow.f64 x 5) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 -1/6 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 -1/5040 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (fma.f64 1/120 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (*.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 5) (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 (pow.f64 x 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (fma.f64 (pow.f64 x 5) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24))) (fma.f64 (pow.f64 x 7) (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/120) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/24))) (fma.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (sin.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) 1)) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (sin.f64 x))))) (neg.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (pow.f64 (cos.f64 x) 2))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (/.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (/.f64 (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x)))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (/.f64 (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x))) (tan.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (neg.f64 (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (cos.f64 x) (neg.f64 (tan.f64 x))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (neg.f64 (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (tan.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 3)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3) 1/3)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 1))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 1 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 1 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 eps)) (sin.f64 x)))
(/.f64 1 (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 1 (/.f64 (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 eps)) (sin.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (tan.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (/.f64 (tan.f64 eps) (cos.f64 x)) (sin.f64 x))
(/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (neg.f64 (sin.f64 x)) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (neg.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (tan.f64 eps))) (neg.f64 (cos.f64 x)))
(/.f64 (neg.f64 (sin.f64 eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 eps) (tan.f64 x)) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (tan.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) 1) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (sin.f64 x) (neg.f64 (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (sin.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (cos.f64 eps))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) 1) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (*.f64 (sin.f64 eps) (neg.f64 (sin.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) 1) (*.f64 (neg.f64 (cos.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (cos.f64 eps))))
(/.f64 (*.f64 (neg.f64 (sin.f64 eps)) (neg.f64 (sin.f64 x))) (*.f64 (neg.f64 (cos.f64 eps)) (neg.f64 (cos.f64 x))))
(/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) -1)
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(-.f64 (+.f64 1 (tan.f64 x)) 1)
(+.f64 1 (-.f64 (tan.f64 x) 1))
(+.f64 1 (+.f64 (tan.f64 x) -1))
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 1 (tan.f64 x))
(tan.f64 x)
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)))
(tan.f64 x)
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(tan.f64 x)
(pow.f64 (tan.f64 x) 1)
(tan.f64 x)
(pow.f64 (cbrt.f64 (tan.f64 x)) 3)
(tan.f64 x)
(pow.f64 (sqrt.f64 (tan.f64 x)) 2)
(tan.f64 x)
(pow.f64 (pow.f64 (tan.f64 x) 3) 1/3)
(tan.f64 x)
(pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) -1)
(/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x)))
(sqrt.f64 (pow.f64 (tan.f64 x) 2))
(fabs.f64 (tan.f64 x))
(log.f64 (exp.f64 (tan.f64 x)))
(tan.f64 x)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 x))))
(tan.f64 x)
(cbrt.f64 (pow.f64 (tan.f64 x) 3))
(tan.f64 x)
(expm1.f64 (log1p.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (log.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (*.f64 (log.f64 (tan.f64 x)) 1))
(tan.f64 x)
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(tan.f64 x)
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 x eps))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 x eps))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 x eps))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 x eps))
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 x eps))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps))) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (*.f64 (sin.f64 x) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (cos.f64 x) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (cos.f64 x) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1))) (*.f64 (cos.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (cos.f64 (+.f64 x eps)) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) 1)) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)) (*.f64 (neg.f64 (cos.f64 x)) (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)))) (*.f64 (cos.f64 x) (+.f64 -1 (neg.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)) (*.f64 (cos.f64 x) (sin.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1))) (*.f64 (cos.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (neg.f64 (fma.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)))) (*.f64 (cos.f64 x) (+.f64 -1 (neg.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (cos.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (cos.f64 x) (+.f64 -1 (neg.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) 1) (*.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (*.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) 1) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 x eps))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 x eps))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 x eps))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 x eps))
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3))
(tan.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(tan.f64 (+.f64 x eps))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(pow.f64 (E.f64) (log1p.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 3)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(pow.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1/3)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(pow.f64 (exp.f64 (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))))
(sqrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2))
(fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x)))) (fma.f64 (neg.f64 (/.f64 1 (cos.f64 x))) (sin.f64 x) (*.f64 (/.f64 1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (tan.f64 (+.f64 x eps)) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (-.f64 (tan.f64 x) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (*.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (neg.f64 (sin.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (*.f64 (sin.f64 x) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (neg.f64 (cos.f64 x)) (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (sin.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 x eps)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (cos.f64 x) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (cos.f64 x) (sin.f64 (+.f64 x eps)) (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps)))) (*.f64 (cos.f64 x) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) 1)) (*.f64 (cos.f64 (+.f64 x eps)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 (+.f64 x eps))) (cos.f64 (+.f64 x eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 x eps)) (neg.f64 (cos.f64 x)) (neg.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 (+.f64 x eps))))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (sin.f64 (+.f64 x eps)) (*.f64 (sin.f64 x) (cos.f64 (+.f64 x eps)))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 (+.f64 x eps))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cos.f64 x)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (cos.f64 x) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (fma.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (cos.f64 x)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))) (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) 1)) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1)) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (*.f64 (sin.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))) (*.f64 (cos.f64 x) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (cos.f64 x)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (cos.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) 1)) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (neg.f64 (cos.f64 x))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1)) (*.f64 (neg.f64 (sin.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (neg.f64 (cos.f64 x)) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 x)) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (*.f64 (sin.f64 x) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))) (*.f64 (cos.f64 x) (+.f64 -1 (neg.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))) 1)
(*.f64 (sin.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 1)
(*.f64 (sin.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 3)
(*.f64 (sin.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (sin.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 2)
(*.f64 (sin.f64 x) (tan.f64 eps))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 x)) (tan.f64 eps)))
(*.f64 (sin.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps)))))
(*.f64 (sin.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) 3))
(*.f64 (sin.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (tan.f64 eps) 3)))
(*.f64 (sin.f64 x) (tan.f64 eps))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (sin.f64 x) 3)))
(*.f64 (sin.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 x) (tan.f64 eps))) 1))
(*.f64 (sin.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (tan.f64 eps))))
(*.f64 (sin.f64 x) (tan.f64 eps))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (/.f64 1 (cos.f64 x)))
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)
(*.f64 (tan.f64 x) (tan.f64 eps))
(pow.f64 (/.f64 (cos.f64 x) (*.f64 (sin.f64 x) (tan.f64 eps))) -1)
(*.f64 (/.f64 1 (cos.f64 x)) (*.f64 (sin.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(fabs.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))

eval1.0s (4.7%)

Compiler

Compiled 51398 to 21010 computations (59.1% saved)

prune743.0ms (3.4%)

Pruning

88 alts after pruning (81 fresh and 7 done)

PrunedKeptTotal
New97325998
Fresh115667
Picked235
Done044
Total986881074
Accuracy
99.9%
Counts
1074 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
67.7%
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
62.7%
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
24.7%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.9%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
31.5%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
42.8%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
57.1%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
69.6%
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
68.2%
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.6%
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
62.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
51.2%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.2%
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
67.7%
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
35.8%
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
23.6%
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
32.8%
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
4.5%
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
32.4%
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
31.8%
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
25.5%
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
32.0%
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
47.7%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
4.3%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
28.0%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
68.9%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
27.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
25.4%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
69.7%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
69.7%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
32.4%
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
43.5%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
28.6%
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
57.9%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
47.8%
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
47.8%
(*.f64 (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
47.9%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
47.9%
(*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
58.0%
(tan.f64 eps)
28.0%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
42.9%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.5%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
34.1%
(log.f64 (exp.f64 (tan.f64 eps)))
26.9%
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
27.9%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
27.3%
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
6.1%
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
27.4%
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
27.3%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
6.1%
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
33.4%
(fabs.f64 (tan.f64 eps))
27.2%
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
49.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
30.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
39.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
39.4%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
23.8%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
30.7%
(exp.f64 (log.f64 (tan.f64 eps)))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.3%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
28.7%
eps
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
67.7%
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
62.7%
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
24.7%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.9%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
31.5%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
42.8%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
57.1%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
69.6%
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
68.2%
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.6%
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
62.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
51.2%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
66.2%
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
67.7%
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
35.8%
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
23.6%
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
32.8%
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
4.5%
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
32.4%
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
31.8%
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
25.5%
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
32.0%
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
47.7%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
4.3%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
28.0%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
68.9%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
27.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
25.4%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
69.7%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
69.7%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
32.4%
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
43.5%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
28.6%
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
57.9%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
47.8%
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
47.8%
(*.f64 (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
47.9%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
47.9%
(*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
58.0%
(tan.f64 eps)
28.0%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
42.9%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.5%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
34.1%
(log.f64 (exp.f64 (tan.f64 eps)))
26.9%
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
27.9%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
27.3%
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
6.1%
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
27.4%
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
27.3%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
6.1%
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
33.4%
(fabs.f64 (tan.f64 eps))
27.2%
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
49.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
30.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
39.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
39.4%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
23.8%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
30.7%
(exp.f64 (log.f64 (tan.f64 eps)))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.3%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
28.7%
eps
Compiler

Compiled 5964 to 3896 computations (34.7% saved)

localize1.2s (5.5%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.9%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
87.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
81.6%
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
99.8%
(pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)
93.2%
(tan.f64 (+.f64 x eps))
88.3%
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1)
87.0%
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
93.2%
(tan.f64 (+.f64 eps x))
91.3%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
99.9%
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
99.9%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.9%
(pow.f64 (cos.f64 x) 2)
84.1%
(-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x))))
Compiler

Compiled 410 to 131 computations (68% saved)

series187.0ms (0.9%)

Counts
9 → 196
Calls

51 calls:

TimeVariablePointExpression
122.0ms
eps
@-inf
(-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x))))
15.0ms
eps
@inf
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
7.0ms
eps
@0
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
5.0ms
eps
@0
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
4.0ms
x
@0
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)

rewrite136.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
776×add-sqr-sqrt
762×pow1
754×*-un-lft-identity
732×add-exp-log
732×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036239
1886203
Stop Event
node limit
Counts
9 → 237
Calls
Call 1
Inputs
(-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (cos.f64 x) 2)
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3)
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
Outputs
(+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(*.f64 1 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (exp.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 2) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 2) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2))
(/.f64 (+.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 1 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) 1)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 1 1/3) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 1/3) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (tan.f64 x) 3) 1/3) (pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) 1/3))
(log.f64 (exp.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1)
(*.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))
(*.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) 3) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 6) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))

simplify431.0ms (2%)

Algorithm
egg-herbie
Rules
1424×fma-def
842×associate-+r+
742×associate-+l+
644×distribute-rgt-in
640×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
096235453
1288331891
Stop Event
node limit
Counts
433 → 441
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 8) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -17/315 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/360 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/45 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))))))) (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2))) (*.f64 eps (pow.f64 (sin.f64 x) 2)))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2))) (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2))) (*.f64 eps (pow.f64 (sin.f64 x) 2)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (*.f64 -1 x))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) 1/3)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)))) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 1 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 1 (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 7) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 3)) (pow.f64 (sin.f64 eps) 6))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 3))))))) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 2)) (pow.f64 (sin.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 2)) (pow.f64 (sin.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 7) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 3)) (pow.f64 (sin.f64 x) 6))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 2)) (pow.f64 (sin.f64 x) 3)))))) (pow.f64 (sin.f64 x) 3))))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (sin.f64 eps))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x))))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3))
(+.f64 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))
(+.f64 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (*.f64 (pow.f64 x 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3))))
(+.f64 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (*.f64 (pow.f64 x 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 9) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (+.f64 (*.f64 (pow.f64 eps 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (+.f64 (*.f64 (pow.f64 eps 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 9) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(*.f64 1 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (exp.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 1 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(*.f64 (cos.f64 x) (cos.f64 x))
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 2) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 2) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2))
(/.f64 (+.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 1 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) 1)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 1 1/3) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 1/3) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (tan.f64 x) 3) 1/3) (pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) 1/3))
(log.f64 (exp.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1)
(*.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))
(*.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3))
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) 3) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 6) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
Outputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 -1 (*.f64 (pow.f64 x 4) (fma.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2/3))) (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (pow.f64 x 4) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 -1 (*.f64 (pow.f64 x 4) (fma.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2/3))) (fma.f64 -1 (*.f64 (pow.f64 x 6) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6) (fma.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 17/360))))) (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps))))
(-.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (pow.f64 x 6) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -2/15 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/180))))) (*.f64 (pow.f64 x 4) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 4) (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 6) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 8) (+.f64 (*.f64 -1/2 (+.f64 (*.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/18 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (*.f64 -17/315 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1/360 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/720 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/45 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/24 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))))))) (/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 4) (fma.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 2/3))) (fma.f64 -1 (*.f64 (pow.f64 x 6) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6) (fma.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 17/360))))) (fma.f64 -1 (*.f64 (pow.f64 x 8) (fma.f64 -1/2 (fma.f64 -2/15 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 17/360)) (fma.f64 -17/315 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/360 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 1/5040 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 1/45 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6) 1/24)))))))) (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)))))
(-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (*.f64 x x) (sin.f64 eps)) (cos.f64 eps)) (*.f64 (pow.f64 x 8) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -31/360) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -143/2520) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/630) (fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6) 1/24 (/.f64 (*.f64 1/45 (sin.f64 eps)) (cos.f64 eps)))))))) (*.f64 (pow.f64 x 6) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/6) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -2/15 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/180))))) (*.f64 (pow.f64 x 4) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2))) (*.f64 eps (pow.f64 (sin.f64 x) 2)))
(fma.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 3)) (*.f64 eps (pow.f64 (sin.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 eps (*.f64 1/3 (pow.f64 eps 3))))
(+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2))) (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(fma.f64 2/15 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 3)) (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(fma.f64 2/15 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 5)) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))))
(+.f64 (*.f64 17/315 (*.f64 (pow.f64 eps 7) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 2/15 (*.f64 (pow.f64 eps 5) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 2))) (*.f64 eps (pow.f64 (sin.f64 x) 2)))))
(fma.f64 17/315 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 7)) (fma.f64 2/15 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 5)) (fma.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 eps 3)) (*.f64 eps (pow.f64 (sin.f64 x) 2)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))) (*.f64 (pow.f64 (sin.f64 x) 2) (+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
(-.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))))
(*.f64 (cos.f64 x) (-.f64 (sin.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))))))
1
(+.f64 1 (*.f64 -1 (pow.f64 x 2)))
(+.f64 1 (neg.f64 (*.f64 x x)))
(-.f64 1 (*.f64 x x))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (*.f64 1/3 (pow.f64 x 4))))
(+.f64 1 (fma.f64 -1 (*.f64 x x) (*.f64 (pow.f64 x 4) 1/3)))
(+.f64 1 (-.f64 (*.f64 (pow.f64 x 4) 1/3) (*.f64 x x)))
(+.f64 1 (+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 -2/45 (pow.f64 x 6)) (*.f64 1/3 (pow.f64 x 4)))))
(+.f64 1 (fma.f64 -1 (*.f64 x x) (fma.f64 -2/45 (pow.f64 x 6) (*.f64 (pow.f64 x 4) 1/3))))
(+.f64 (-.f64 1 (*.f64 x x)) (fma.f64 (pow.f64 x 4) 1/3 (*.f64 (pow.f64 x 6) -2/45)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (*.f64 -1 x))
(+.f64 (neg.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (*.f64 -1/3 (pow.f64 x 3))))
(+.f64 (fma.f64 -1 x (*.f64 -1/3 (pow.f64 x 3))) (fabs.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (fma.f64 -1/3 (pow.f64 x 3) (neg.f64 x)) (tan.f64 (+.f64 x eps)))
(+.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (*.f64 -2/15 (pow.f64 x 5)))))
(+.f64 (fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (*.f64 -2/15 (pow.f64 x 5)))) (fabs.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (-.f64 (fma.f64 -2/15 (pow.f64 x 5) (*.f64 -1/3 (pow.f64 x 3))) x) (tan.f64 (+.f64 x eps)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) 1/3)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (fma.f64 (pow.f64 x 3) (+.f64 (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) -1/3) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (fma.f64 (pow.f64 x 3) (fma.f64 -1 (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))) (fma.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) -1/3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.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)))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.f64 (pow.f64 eps 3) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)))) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/4 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (fma.f64 (pow.f64 eps 3) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (pow.f64 eps 4) (fma.f64 -1 (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 (sin.f64 x) (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cos.f64 x)) (pow.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)))) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/4 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/2 (/.f64 (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 1/4 (pow.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (fma.f64 -1/2 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (fma.f64 -1/2 (/.f64 (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (fma.f64 1/6 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/6 (-.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (pow.f64 (*.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (fma.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (fma.f64 (pow.f64 eps 3) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)
(+.f64 1 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (+.f64 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (fma.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 x x) (fma.f64 -1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (fma.f64 (pow.f64 x 3) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1))))) 2)) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 x x) (-.f64 (/.f64 (*.f64 1/4 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)) (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (fma.f64 (pow.f64 x 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1)))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 1 (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2))) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -1 (+.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 2)) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 (*.f64 eps eps) (fma.f64 -1 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (*.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (fma.f64 (pow.f64 eps 3) (fma.f64 -1 (+.f64 1/6 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 -1/2 (/.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (pow.f64 (*.f64 1/2 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2)) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (*.f64 eps eps) (-.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (fma.f64 (pow.f64 eps 3) (-.f64 (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (+.f64 (-.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 -1/2 (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sqrt.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))) 2) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (/.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(+.f64 1 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(+.f64 1 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1))) (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1))) (pow.f64 (sin.f64 eps) 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 x 5) (pow.f64 (cos.f64 eps) 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 16/45) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45)))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 2)))))) (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 x 7) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 6) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 3)) (pow.f64 (sin.f64 eps) 6))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 3))))))) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 3) (*.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1))) (pow.f64 (sin.f64 eps) 2)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 x 5) (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 2)) (fma.f64 1/3 (/.f64 (pow.f64 x 7) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 (fma.f64 17/315 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 62/315)))))) (fma.f64 1/27 (/.f64 (pow.f64 (cos.f64 eps) 6) (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) 3))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (*.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) 2)) (pow.f64 (sin.f64 eps) 3)))))) (pow.f64 (sin.f64 eps) 3)))))))) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(fma.f64 1/3 (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (sin.f64 eps) 2) (*.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 x 5) (pow.f64 (cos.f64 eps) 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 16/45) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45)))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 2)))))) (pow.f64 (sin.f64 eps) 2)) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 x 7) (pow.f64 (cos.f64 eps) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1/7) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 62/315))))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 16/45) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45)))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 2)))))) (pow.f64 (sin.f64 eps) 3)) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 eps) 6) (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 3))))))) (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1)))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 2)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 2)) (pow.f64 (sin.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1)))) (fma.f64 1/3 (/.f64 (pow.f64 eps 5) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) 2)))))))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 16/45) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45)))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 2)))))) (pow.f64 (sin.f64 x) 2)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 5) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 2)) (pow.f64 (sin.f64 x) 3)))))) (pow.f64 (sin.f64 x) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 7) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 6) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 3)) (pow.f64 (sin.f64 x) 6))) (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (-.f64 (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) 2)) (pow.f64 (sin.f64 x) 3)))))) (pow.f64 (sin.f64 x) 3))))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1)))) (fma.f64 1/3 (/.f64 (pow.f64 eps 5) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) 2)))))))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 7) (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 (fma.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 1/3 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 62/315)))))) (fma.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 6) (/.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) 3))) (*.f64 2/3 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1)) (+.f64 (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) 2)))))) (pow.f64 (sin.f64 x) 3))))))) (pow.f64 (sin.f64 x) 2)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 5) (pow.f64 (cos.f64 x) 2)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 16/45) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45)))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 2)))))) (pow.f64 (sin.f64 x) 2)) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 eps 7) (pow.f64 (cos.f64 x) 2)) (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1/7) (fma.f64 1/3 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 62/315))))) (fma.f64 2/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (+.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 16/45) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45)))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 2)))))))) (*.f64 1/27 (/.f64 (pow.f64 (cos.f64 x) 6) (/.f64 (pow.f64 (sin.f64 x) 6) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 3))))))) (pow.f64 (sin.f64 x) 2)) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (fma.f64 (*.f64 x (neg.f64 x)) (-.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 eps) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (sin.f64 eps))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (*.f64 -1/3 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1))))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (pow.f64 x 3)) (-.f64 (fma.f64 -1/3 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (sin.f64 eps)) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(*.f64 eps (-.f64 1 (neg.f64 (/.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))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x)))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1))))))))))
(-.f64 (fma.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 -1/3 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 x) (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (+.f64 (*.f64 -1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x))))) (cos.f64 x))))))) (+.f64 (*.f64 eps (-.f64 1 (*.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 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (sin.f64 x))))))))))
(fma.f64 -1 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (fma.f64 -1 (*.f64 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 -1/3 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1))))))))))) (fma.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 -1/3 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1)))))))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 eps 3) (-.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 -1/3 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (fma.f64 -1/3 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4))))))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 eps))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3))
(/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)))
(+.f64 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))
(fma.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))))
(fma.f64 (pow.f64 x 5) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))))
(+.f64 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (*.f64 (pow.f64 x 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3))))
(fma.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (fma.f64 (pow.f64 x 7) (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)))))
(fma.f64 (pow.f64 x 5) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 16/45) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45)))) (pow.f64 x 7) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)))))
(+.f64 (*.f64 (pow.f64 x 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))))) (+.f64 (*.f64 (pow.f64 x 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))))) (+.f64 (*.f64 (pow.f64 x 9) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (cos.f64 eps)))))) (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))))
(fma.f64 (pow.f64 x 5) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1) (fma.f64 (pow.f64 x 7) (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))))) (fma.f64 (pow.f64 x 9) (fma.f64 17/315 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 4/45 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 62/315)))))) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))))))
(fma.f64 (pow.f64 x 5) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 16/45) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45)))) (pow.f64 x 7) (fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) 1/7) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 17/45))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 62/315))))) (pow.f64 x 9) (/.f64 (pow.f64 x 3) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))
(/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(fma.f64 (pow.f64 eps 5) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))
(fma.f64 (pow.f64 eps 5) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (+.f64 (*.f64 (pow.f64 eps 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(fma.f64 (pow.f64 eps 5) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (pow.f64 eps 7) (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3))))
(fma.f64 (pow.f64 eps 5) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (pow.f64 eps 7) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 16/45) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45)))) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
(+.f64 (*.f64 (pow.f64 eps 5) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 2/3 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (+.f64 (*.f64 (pow.f64 eps 7) (+.f64 (*.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 eps 9) (+.f64 (*.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 1/9 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 4/15 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x))) (/.f64 (*.f64 (sin.f64 x) (+.f64 (*.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 34/315 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (cos.f64 x)))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 (pow.f64 eps 5) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1) (fma.f64 (pow.f64 eps 7) (fma.f64 2/15 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 2/9 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))))) (fma.f64 (pow.f64 eps 9) (fma.f64 17/315 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 4/45 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 1/3 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 62/315)))))) (/.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)))))
(fma.f64 (pow.f64 eps 5) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (fma.f64 (pow.f64 eps 7) (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 16/45) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45)))) (fma.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) 1/7) (fma.f64 1/3 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 17/45))) (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 62/315))))) (pow.f64 eps 9) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(/.f64 (*.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (sin.f64 x) 3)) (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (cos.f64 x) 3)))
(*.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (sqrt.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))) (fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1 (*.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)) (*.f64 (cos.f64 x) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x)))))
(+.f64 (fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (cos.f64 x) (neg.f64 (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (fma.f64 (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(+.f64 (*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (*.f64 0 (*.f64 (cos.f64 x) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 1 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 2) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 2) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 3) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 2) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (*.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 x) (cos.f64 x)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)) (fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 x) (sin.f64 x)) 2) (pow.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2)) (*.f64 (+.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x))))
(pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(pow.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1/3)
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2)
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(log.f64 (exp.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (exp.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2) (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 1))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (sin.f64 x) (cos.f64 x) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 x) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (cos.f64 x) (sin.f64 x) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 1 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 1 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) 2) (cbrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) 2) (cbrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (sqrt.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (fma.f64 (neg.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 (*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(fma.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (*.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 0))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (sqrt.f64 (*.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 (+.f64 (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (fma.f64 -1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1) (*.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 x x))))
(fma.f64 1/2 (cos.f64 (+.f64 x x)) 1/2)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2))) 1)
(pow.f64 (cos.f64 x) 2)
(*.f64 (cos.f64 x) (cos.f64 x))
(pow.f64 (cos.f64 x) 2)
(*.f64 1 (pow.f64 (cos.f64 x) 2))
(pow.f64 (cos.f64 x) 2)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cos.f64 x) 2)) 2) (cbrt.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 x) 2)) (sqrt.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 x)) 2) 3)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 0)) 2)
(/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2)
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (cos.f64 x) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (cos.f64 x) 4)))
(cbrt.f64 (pow.f64 (cos.f64 x) 6))
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(exp.f64 (*.f64 2 (log.f64 (cos.f64 x))))
(pow.f64 (cos.f64 x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cos.f64 x))) 1))
(pow.f64 (cos.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 x) 2)))
(pow.f64 (cos.f64 x) 2)
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 1 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 1)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (*.f64 (pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 2) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 1/3)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 2)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (/.f64 (exp.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (exp.f64 (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) 2) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) 1))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 x eps)) 0)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 1 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) 1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (*.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 2 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) 1) (+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (+.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) -1) (+.f64 2 (tan.f64 (+.f64 x eps))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(pow.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))) 1/3)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(pow.f64 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 (+.f64 x eps)))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (*.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(exp.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(tan.f64 (+.f64 x eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 x eps)) 0)
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 x eps)) 0)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) -1)
(+.f64 -1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 (tan.f64 (+.f64 x eps)) 0)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2) 2) (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2))
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 2) 3)
(/.f64 (+.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (+.f64 1 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (-.f64 1 (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 2) (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(expm1.f64 (log1p.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (*.f64 (log1p.f64 (tan.f64 (+.f64 x eps))) 1))
(exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))))
(+.f64 1 (tan.f64 (+.f64 x eps)))
(fma.f64 1 (tan.f64 (+.f64 x eps)) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) 1)
(+.f64 1 (tan.f64 (+.f64 x eps)))
(-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (-.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 1))
(+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 0)
(*.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (tan.f64 eps) (tan.f64 x))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 1/3))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 1 1/3) (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) 1/3) (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))
(*.f64 (pow.f64 (pow.f64 (tan.f64 x) 3) 1/3) (pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(*.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2)))
(log.f64 (exp.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(*.f64 (tan.f64 x) (tan.f64 eps))
(expm1.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(exp.f64 (*.f64 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(*.f64 (tan.f64 x) (tan.f64 eps))
(log1p.f64 (expm1.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (*.f64 (cbrt.f64 (tan.f64 x)) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps)))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (fabs.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1/3)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (exp.f64 (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 1 (+.f64 1 (tan.f64 (+.f64 x eps))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2) (cbrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) (cbrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (+.f64 1 (tan.f64 x))))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (+.f64 -1 (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 (+.f64 x eps)) 0) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) (sqrt.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) 1)
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (tan.f64 eps) 3) (pow.f64 (tan.f64 x) 3))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3/2))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2) 3) (pow.f64 (cbrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 6) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 6)))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)

eval1.2s (5.4%)

Compiler

Compiled 56608 to 24641 computations (56.5% saved)

prune514.0ms (2.3%)

Pruning

94 alts after pruning (83 fresh and 11 done)

PrunedKeptTotal
New1014141028
Fresh76976
Picked145
Done077
Total1022941116
Accuracy
100.0%
Counts
1116 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
70.0%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
47.7%
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
67.7%
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
62.7%
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
24.7%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
57.9%
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
31.5%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
45.3%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
42.8%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
57.1%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
69.6%
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
69.7%
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
58.0%
(/.f64 (sin.f64 eps) (cos.f64 eps))
45.0%
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
69.6%
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
62.7%
(-.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))) (tan.f64 x))
51.2%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
69.9%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
69.7%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
70.0%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.4%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
70.0%
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
67.7%
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
35.8%
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
69.5%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
45.6%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
3.9%
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
23.6%
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
56.1%
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) 1) (tan.f64 x))
32.8%
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
32.4%
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
4.5%
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
31.8%
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
25.5%
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
32.0%
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
47.7%
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
46.1%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.7%
(-.f64 (tan.f64 (+.f64 x eps)) x)
4.3%
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
28.0%
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
68.9%
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
27.3%
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
5.9%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
27.8%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
27.9%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
25.4%
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
80.2%
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
69.7%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
68.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
69.7%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
80.2%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
32.4%
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
43.5%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
43.2%
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
47.9%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
28.6%
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
57.9%
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
47.8%
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
47.8%
(*.f64 (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
47.9%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
47.9%
(*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
44.3%
(tan.f64 (+.f64 x eps))
58.0%
(tan.f64 eps)
28.0%
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
42.9%
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
57.4%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
33.5%
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
34.1%
(log.f64 (exp.f64 (tan.f64 eps)))
26.9%
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
27.9%
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
27.3%
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
27.4%
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
27.3%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
6.1%
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
27.2%
(fabs.f64 (tan.f64 (+.f64 x eps)))
33.4%
(fabs.f64 (tan.f64 eps))
27.2%
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
27.3%
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
49.4%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
24.1%
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
30.5%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
39.9%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
39.4%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
23.8%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
26.4%
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
30.7%
(exp.f64 (log.f64 (tan.f64 eps)))
37.8%
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
42.3%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
28.7%
eps
Compiler

Compiled 3645 to 1838 computations (49.6% saved)

regimes866.0ms (4%)

Counts
126 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.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))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(-.f64 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (*.f64 eps (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))))))))
(*.f64 eps (*.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 1 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (*.f64 eps eps))) (cos.f64 x)))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cos.f64 x)))
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))) (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (tan.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (/.f64 (-.f64 (neg.f64 (pow.f64 (tan.f64 x) 3)) (pow.f64 (tan.f64 eps) 3)) (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x)) (pow.f64 (tan.f64 x) 2)))) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x))))) (-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (sin.f64 x) (cos.f64 x)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (exp.f64 (log.f64 (-.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (*.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cos.f64 x) 2))))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)))))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
Calls

3 calls:

503.0ms
eps
214.0ms
x
88.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
82.0%3x
99.6%3eps
89.4%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 2046 to 793 computations (61.2% saved)

regimes233.0ms (1.1%)

Counts
111 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.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))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(-.f64 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(/.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (cos.f64 x) (sin.f64 x))))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
Calls

1 calls:

201.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1417 to 551 computations (61.1% saved)

regimes175.0ms (0.8%)

Counts
109 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.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))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(-.f64 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
Calls

1 calls:

144.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1353 to 532 computations (60.7% saved)

regimes177.0ms (0.8%)

Counts
108 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.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))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) 1/3))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (tan.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (neg.f64 (tan.f64 x)))
(exp.f64 (+.f64 (log.f64 eps) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
(-.f64 (/.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (pow.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3) 1/3))) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1/3))
(-.f64 (+.f64 (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
(fma.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
(*.f64 (+.f64 eps (*.f64 eps (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))))
(exp.f64 (+.f64 (log.f64 eps) (+.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (log1p.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(-.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (*.f64 (-.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 -1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (sin.f64 x))) (*.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (+.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 eps)) (cos.f64 x))) (-.f64 1 (/.f64 (*.f64 (tan.f64 eps) (sin.f64 x)) (cos.f64 x)))) (tan.f64 x))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))
Calls

1 calls:

148.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1322 to 520 computations (60.7% saved)

regimes171.0ms (0.8%)

Counts
85 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.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))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (/.f64 (tan.f64 x) (/.f64 1 (tan.f64 eps))))) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) 1) (tan.f64 x))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))) (tan.f64 x))
Outputs
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
Calls

1 calls:

151.0ms
eps
Results
AccuracySegmentsBranch
99.4%3eps
Compiler

Compiled 834 to 328 computations (60.7% saved)

regimes301.0ms (1.4%)

Counts
80 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.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))))
(+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (tan.f64 x))))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(-.f64 (-.f64 (log1p.f64 (expm1.f64 (+.f64 1 (tan.f64 (+.f64 x eps))))) 1) (tan.f64 x))
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(-.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 3)) 1) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 2) 1) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(fabs.f64 (log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.f64 (log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (log1p.f64 (fabs.f64 (expm1.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
(/.f64 (/.f64 (sin.f64 eps) (sqrt.f64 (cos.f64 eps))) (sqrt.f64 (cos.f64 eps)))
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3))
(-.f64 (fabs.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2))
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
(*.f64 (/.f64 (sqrt.f64 (sin.f64 eps)) 1) (/.f64 (sqrt.f64 (sin.f64 eps)) (cos.f64 eps)))
(-.f64 (log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 x) (cos.f64 x))) 1)) (tan.f64 x))
(-.f64 (-.f64 (pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x)))) 2) 1) (tan.f64 x))
Outputs
(tan.f64 eps)
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(tan.f64 eps)
Calls

3 calls:

126.0ms
x
95.0ms
eps
58.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
74.3%3x
76.2%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
77.3%3eps
Compiler

Compiled 754 to 302 computations (59.9% saved)

regimes88.0ms (0.4%)

Counts
61 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
Outputs
(tan.f64 eps)
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(tan.f64 eps)
Calls

1 calls:

75.0ms
eps
Results
AccuracySegmentsBranch
77.3%3eps
Compiler

Compiled 513 to 195 computations (62% saved)

regimes88.0ms (0.4%)

Counts
60 → 1
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(pow.f64 (/.f64 1 (tan.f64 eps)) -1)
(*.f64 (/.f64 1 (cos.f64 eps)) (sin.f64 eps))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) (-.f64 -1 (tan.f64 x)))
(-.f64 (-.f64 (+.f64 1 (tan.f64 (+.f64 x eps))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (tan.f64 (+.f64 x eps)) 1) 1) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(exp.f64 (log.f64 (tan.f64 eps)))
(expm1.f64 (log1p.f64 (tan.f64 eps)))
(log.f64 (exp.f64 (tan.f64 eps)))
(log1p.f64 (expm1.f64 (tan.f64 eps)))
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
(sqrt.f64 (pow.f64 (tan.f64 eps) 2))
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
(log.f64 (+.f64 1 (expm1.f64 (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
(fabs.f64 (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(fabs.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (fabs.f64 (+.f64 1 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 1 (/.f64 (sin.f64 x) (cos.f64 x))) 1) (tan.f64 x))
(-.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1) 1) (tan.f64 x))
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
(-.f64 (/.f64 1 (/.f64 (cos.f64 (+.f64 x eps)) (sin.f64 (+.f64 x eps)))) (tan.f64 x))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (sin.f64 x) (cos.f64 x))))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
(-.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 3))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
(-.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 2)
(fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1 (neg.f64 (tan.f64 x)))
(exp.f64 (log1p.f64 (+.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) -1))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))) 1/3))
(fabs.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 (+.f64 x eps))))
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
Outputs
(tan.f64 eps)
Calls

3 calls:

35.0ms
x
25.0ms
eps
16.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
58.0%1x
58.0%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
58.0%1eps
Compiler

Compiled 512 to 195 computations (61.9% saved)

regimes7.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
eps
Outputs
eps
Calls

2 calls:

4.0ms
eps
3.0ms
x
Results
AccuracySegmentsBranch
28.7%1x
28.7%1eps
Compiler

Compiled 9 to 6 computations (33.3% saved)

bsearch81.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
7.020700368186968e-11
0.00901277370130652
42.0ms
-12203.522114541587
-3.490025666304606e-9
Results
32.0ms84×body1024valid
24.0ms172×body256valid
14.0ms25×body2048valid
5.0ms23×body512valid
Compiler

Compiled 1078 to 656 computations (39.1% saved)

bsearch61.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
7.020700368186968e-11
0.00901277370130652
28.0ms
-71644044.55883107
-12203.522114541587
Results
27.0ms184×body256valid
19.0ms60×body1024valid
6.0msbody2048valid
4.0ms19×body512valid
Compiler

Compiled 915 to 554 computations (39.5% saved)

bsearch64.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
7.020700368186968e-11
0.00901277370130652
29.0ms
-71644044.55883107
-12203.522114541587
Results
24.0ms162×body256valid
23.0ms72×body1024valid
7.0ms30×body512valid
4.0msbody2048valid
Compiler

Compiled 915 to 554 computations (39.5% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
7.020700368186968e-11
0.00901277370130652
38.0ms
-12203.522114541587
-3.490025666304606e-9
Results
30.0ms87×body1024valid
27.0ms186×body256valid
7.0ms14×body2048valid
4.0ms17×body512valid
Compiler

Compiled 679 to 447 computations (34.2% saved)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
7.020700368186968e-11
0.00901277370130652
40.0ms
-12203.522114541587
-3.490025666304606e-9
Results
33.0ms97×body1024valid
25.0ms178×body256valid
7.0ms14×body2048valid
3.0ms15×body512valid
Compiler

Compiled 679 to 447 computations (34.2% saved)

bsearch70.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
32.0ms
7.020700368186968e-11
0.00901277370130652
38.0ms
-12203.522114541587
-3.490025666304606e-9
Results
28.0ms192×body256valid
25.0ms74×body1024valid
7.0ms13×body2048valid
6.0ms25×body512valid
Compiler

Compiled 413 to 314 computations (24% saved)

bsearch69.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
34.0ms
7.020700368186968e-11
0.00901277370130652
35.0ms
-12203.522114541587
-3.490025666304606e-9
Results
28.0ms201×body256valid
25.0ms75×body1024valid
9.0ms17×body2048valid
2.0ms11×body512valid
Compiler

Compiled 413 to 333 computations (19.4% saved)

simplify80.0ms (0.4%)

Algorithm
egg-herbie
Rules
270×unsub-neg
254×distribute-lft-neg-in
172×neg-mul-1
134×neg-sub0
118×sub-neg
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0961079
11491079
22051075
32601075
43251075
54161075
64871075
75741075
86721075
97441075
108271075
119341075
129891075
1310181075
1410281075
1510301075
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -3872340515953109/9444732965739290427392) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 1558380939346983/4722366482869645213696) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 785801782749509/151115727451828646838272) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5440166188265831/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -2115620184325601/302231454903657293676544) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5077488442381443/1208925819614629174706176) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -279564095785883/75557863725914323419136) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7253554917687775/2417851639229258349412352) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -6965490562232727/1180591620717411303424) (tan.f64 eps) (if (<=.f64 eps 5902958103587057/590295810358705651712) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(if (<=.f64 eps -4486248158726163/2361183241434822606848) (tan.f64 eps) (if (<=.f64 eps 1770887431076117/590295810358705651712) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(tan.f64 eps)
eps
Outputs
(if (<=.f64 eps -3872340515953109/9444732965739290427392) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 1558380939346983/4722366482869645213696) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3872340515953109/9444732965739290427392) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 1558380939346983/4722366482869645213696) (-.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (-.f64 (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -3872340515953109/9444732965739290427392) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 1558380939346983/4722366482869645213696) (+.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (*.f64 eps eps) (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 785801782749509/151115727451828646838272) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 785801782749509/151115727451828646838272) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 785801782749509/151115727451828646838272) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5440166188265831/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5440166188265831/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -12500) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5440166188265831/604462909807314587353088) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))) (/.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -2115620184325601/302231454903657293676544) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5077488442381443/1208925819614629174706176) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -2115620184325601/302231454903657293676544) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5077488442381443/1208925819614629174706176) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (-.f64 (neg.f64 (tan.f64 x)) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (tan.f64 x))))
(if (<=.f64 eps -2115620184325601/302231454903657293676544) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 5077488442381443/1208925819614629174706176) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (neg.f64 (tan.f64 x)) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(if (<=.f64 eps -279564095785883/75557863725914323419136) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (if (<=.f64 eps 7253554917687775/2417851639229258349412352) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (or (<=.f64 eps -279564095785883/75557863725914323419136) (not (<=.f64 eps 7253554917687775/2417851639229258349412352))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(if (<=.f64 eps -6965490562232727/1180591620717411303424) (tan.f64 eps) (if (<=.f64 eps 5902958103587057/590295810358705651712) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(if (<=.f64 eps -4486248158726163/2361183241434822606848) (tan.f64 eps) (if (<=.f64 eps 1770887431076117/590295810358705651712) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (tan.f64 eps)))
(if (<=.f64 eps -4486248158726163/2361183241434822606848) (tan.f64 eps) (if (<=.f64 eps 1770887431076117/590295810358705651712) (*.f64 eps (+.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1)) (tan.f64 eps)))
(tan.f64 eps)
eps
Compiler

Compiled 377 to 216 computations (42.7% saved)

soundness2.4s (10.8%)

Rules
1766×prod-diff
1400×fma-def
1400×fma-def
1400×fma-def
1400×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
120732
2305732
04028658
110018038
234227856
099245815
1285143803
032250
1673238
099245815
1285143803
032250
1673238
099245815
1285143803
04028658
110018038
234227856
099245815
1285143803
0121449462
1385346600
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1146 to 472 computations (58.8% saved)

end0.0ms (0%)

preprocess196.0ms (0.9%)

Compiler

Compiled 764 to 348 computations (54.5% saved)

Profiling

Loading profile data...