2tan (problem 3.3.2)

Time bar (total: 27.7s)

analyze723.0ms (2.6%)

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)

sample5.0s (18.1%)

Results
2.6s3593×body1024valid
1.3s1297×body2048valid
632.0ms1410×body512valid
431.0ms1953×body256valid
3.0msbody4096valid
Bogosity

preprocess125.0ms (0.5%)

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)

eval1.0ms (0%)

Compiler

Compiled 2 to 2 computations (0% saved)

prune4.0ms (0%)

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

Compiled 18 to 12 computations (33.3% saved)

localize286.0ms (1%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
76.0%
(tan.f64 (+.f64 x eps))
61.2%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 21 to 7 computations (66.7% saved)

series37.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
9.0ms
eps
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
8.0ms
eps
@0
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
5.0ms
x
@0
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
5.0ms
x
@inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
4.0ms
x
@-inf
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))

rewrite260.0ms (0.9%)

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))))

simplify303.0ms (1.1%)

Algorithm
egg-herbie
Rules
976×times-frac
744×fma-neg
734×unswap-sqr
664×cancel-sign-sub-inv
418×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04218670
110398088
234047652
Stop Event
node limit
Counts
194 → 223
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.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 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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (*.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.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 (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 (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 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.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 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.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))))))) (fma.f64 -1 (*.f64 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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)))))))))) (pow.f64 x 3)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (neg.f64 (+.f64 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) 1/6) (pow.f64 (cos.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))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/2))) (pow.f64 x 3) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))
(+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))) (fma.f64 (neg.f64 (+.f64 (-.f64 (*.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))))) (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/2))) (pow.f64 x 3) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) 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 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 eps (/.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps)))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (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 (*.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 eps (/.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps))) (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (+.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (-.f64 1/6 (*.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 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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 -1 (+.f64 (*.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)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.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))))))))) (pow.f64 eps 4)) (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 -1 (fma.f64 (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/6 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (+.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (-.f64 1/6 (*.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))))))) (cos.f64 x)) (sin.f64 x)))) (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (+.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (-.f64 1/6 (*.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 eps (/.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps))))
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (fma.f64 (+.f64 (/.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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 (cos.f64 x) (sin.f64 x))) (*.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)) (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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 (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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.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))))))) (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))))) (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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.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))))))) (fma.f64 -1 (*.f64 (pow.f64 x 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)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/6 (*.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 (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 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 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))))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)))))))
(+.f64 (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/3) (*.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))))))) (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (+.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) 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 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 (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 (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 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 (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)) (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 eps (/.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps)) (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 (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 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (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))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
(+.f64 (-.f64 (/.f64 eps (/.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) eps)) (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 (+.f64 -1/2 (*.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) -1/2)) (-.f64 1/6 (*.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))))))))) (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) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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))))))) (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 (*.f64 1 (sin.f64 x)) (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 (*.f64 1 (sin.f64 x)) (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 (*.f64 1 (sin.f64 x)) (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 (*.f64 1 (sin.f64 x)) (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 (*.f64 1 (sin.f64 x)) (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 (*.f64 1 (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 (/.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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (*.f64 1 (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 (/.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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (/.f64 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))

eval340.0ms (1.2%)

Compiler

Compiled 6229 to 2739 computations (56% saved)

prune561.0ms (2%)

Pruning

32 alts after pruning (31 fresh and 1 done)

PrunedKeptTotal
New19231223
Fresh000
Picked011
Done000
Total19232224
Accuracy
99.8%
Counts
224 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.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)))
36.9%
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
54.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 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
60.9%
(/.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)))
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
61.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
36.8%
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
19.2%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
16.2%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
60.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 1 (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 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
60.4%
(+.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))))
54.3%
(+.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)))
54.3%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
54.2%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
26.1%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
17.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
36.1%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
26.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
26.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
18.0%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
18.1%
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
61.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)))
36.9%
(fma.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
54.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 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
60.9%
(/.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)))
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
61.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
36.8%
(-.f64 (*.f64 (sin.f64 (+.f64 x eps)) (/.f64 1 (cos.f64 (+.f64 x eps)))) (tan.f64 x))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
19.2%
(-.f64 (sqrt.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2)) (tan.f64 x))
16.2%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
60.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 1 (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 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
60.4%
(+.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))))
54.3%
(+.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)))
54.3%
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
54.2%
(*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
26.1%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
17.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
36.1%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
26.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
26.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
18.0%
(exp.f64 (*.f64 (*.f64 3 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1/3))
18.1%
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
Compiler

Compiled 2866 to 1924 computations (32.9% saved)

localize1.2s (4.4%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
99.8%
(*.f64 (tan.f64 x) (tan.f64 eps))
99.8%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
80.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
99.7%
(*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
99.2%
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3))
86.5%
(tan.f64 (+.f64 x eps))
80.4%
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
99.6%
(expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
99.4%
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
86.5%
(tan.f64 (+.f64 x eps))
80.9%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.9%
(/.f64 (sin.f64 eps) (cos.f64 eps))
99.9%
(-.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))
80.9%
(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)))
Compiler

Compiled 229 to 65 computations (71.6% saved)

series233.0ms (0.8%)

Counts
14 → 316
Calls

81 calls:

TimeVariablePointExpression
59.0ms
eps
@inf
(*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
47.0ms
eps
@-inf
(*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
37.0ms
x
@inf
(*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
35.0ms
x
@-inf
(*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
9.0ms
x
@inf
(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)))

rewrite159.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
716×add-sqr-sqrt
706×pow1
704×*-un-lft-identity
666×add-exp-log
666×log1p-expm1-u
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033314
1714290
Stop Event
node limit
Counts
14 → 360
Calls
Call 1
Inputs
(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 (tan.f64 x) (tan.f64 eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(-.f64 (exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)) (tan.f64 x))
(exp.f64 (*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3))
(*.f64 (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
Outputs
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1)
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (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 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 (*.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 (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 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (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)
(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 1 (+.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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.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 (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 (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.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 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.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))))
(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 eps)) 2) (cbrt.f64 (tan.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 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.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 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.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) (pow.f64 (cbrt.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)) (pow.f64 (cbrt.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 (cos.f64 eps) (sin.f64 eps)) -1)
(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 (+.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 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.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 (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 (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 (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 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 (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) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.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)))
(/.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 (-.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 (+.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 (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))))
(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))))
(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))
(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 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1)
(*.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2) (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (+.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 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.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 (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 (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 (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)))
(/.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 (-.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 (+.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 (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))))
(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))))
(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)) (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 1 (tan.f64 (+.f64 x 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 (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 (/.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 (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 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3))
(pow.f64 (E.f64) (log.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(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))))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(+.f64 0 (log.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (log.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (log.f64 (sin.f64 (+.f64 x eps))) (log.f64 (cos.f64 (+.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (tan.f64 (+.f64 x eps))))) 1)
(pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) 1))
(+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(+.f64 (+.f64 (/.f64 1 (/.f64 1 (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 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 (/.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 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (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 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (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 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.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 (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 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x 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 (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 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
(fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))) 1)
(*.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))))
(*.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) -1))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) -1))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(pow.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) 1)
(pow.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) 2)
(pow.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.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 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))) -1))
(exp.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(-.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 (*.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 (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 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (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)
(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 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (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 1 (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 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) -1)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (/.f64 1 (pow.f64 (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))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))

simplify748.0ms (2.7%)

Algorithm
egg-herbie
Rules
1368×fma-def
1270×times-frac
680×distribute-rgt-in
656×distribute-lft-in
498×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116540222
1328237856
Stop Event
node limit
Counts
676 → 651
Calls
Call 1
Inputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.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 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (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 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(/.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 1/3 (pow.f64 eps 3)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.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 -2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
eps
(+.f64 eps (*.f64 1/3 (pow.f64 eps 3)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.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 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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (*.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (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 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2))))) 1)
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 3))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2)))))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(*.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 (*.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 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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 (*.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 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.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 (*.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)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (*.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 (*.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 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.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 (*.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)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4)) (+.f64 (*.f64 1/2 (/.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)) (cos.f64 x))) (+.f64 (*.f64 1/2 (/.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)) (pow.f64 (cos.f64 x) 2))) (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 eps 4)) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.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 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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (*.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.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 (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 (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 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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))))
(log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps)) (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x)) (sin.f64 eps)) (+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (sin.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 2)))))
(+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x)) (sin.f64 eps)) (+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)) (pow.f64 (sin.f64 eps) 3))) (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 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) (pow.f64 (cos.f64 eps) 2))) (*.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))))))) (sin.f64 eps))))) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (sin.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 2))))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 x) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)) (log.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)) (+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (sin.f64 x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (pow.f64 (sin.f64 x) 3))))))))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.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 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.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 -1/3 (/.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 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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.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 (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 (*.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 (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (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 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (cos.f64 eps) (sin.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x)) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x)) (+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2))) (sin.f64 eps)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1)) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2))) (sin.f64 eps)) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (sin.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (*.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (sin.f64 x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 2)))))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1)
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (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 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 (*.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 (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 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (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)
(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 1 (+.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 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.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 (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 (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.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 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.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))))
(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 eps)) 2) (cbrt.f64 (tan.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 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)) (tan.f64 eps))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (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 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (-.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 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 eps))) 1)
(*.f64 1 (tan.f64 eps))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.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) (pow.f64 (cbrt.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)) (pow.f64 (cbrt.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 (cos.f64 eps) (sin.f64 eps)) -1)
(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 (+.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 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.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 (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 (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 (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 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1)
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 (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) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.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)))
(/.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 (-.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 (+.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 (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))))
(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))))
(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))
(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 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1)
(*.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2) (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1))
(log1p.f64 (expm1.f64 (expm1.f64 (+.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 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.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 (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 (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 (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)))
(/.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 (-.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 (+.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 (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))))
(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))))
(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)) (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 1 (tan.f64 (+.f64 x 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 (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 (/.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 (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 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3))
(pow.f64 (E.f64) (log.f64 (tan.f64 (+.f64 x eps))))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(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))))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 x eps))
(+.f64 0 (log.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (log.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (log.f64 (sin.f64 (+.f64 x eps))) (log.f64 (cos.f64 (+.f64 x eps))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (tan.f64 (+.f64 x eps))))) 1)
(pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 2))
(log.f64 (tan.f64 (+.f64 x eps)))
(log.f64 (+.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) 1)))
(cbrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3))
(expm1.f64 (log1p.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (log.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (log.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) 1))
(+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(+.f64 (+.f64 (/.f64 1 (/.f64 1 (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 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 1 (/.f64 1 (/.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 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (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 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (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 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.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 (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 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x 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 (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 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (cos.f64 x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
(fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))) 1)
(*.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))))
(*.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) -1))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) -1))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(pow.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) 1)
(pow.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) 2)
(pow.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2))
(log.f64 (exp.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.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 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))) -1))
(exp.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(-.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 (*.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 (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 eps)) (sin.f64 x)) (*.f64 (neg.f64 (cos.f64 eps)) (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)
(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 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(*.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(*.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (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 1 (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 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (tan.f64 (+.f64 x eps)) -1)
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1)
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 3) 1/3)
(pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 2)
(sqrt.f64 (/.f64 1 (pow.f64 (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))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
Outputs
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (+.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (sin.f64 eps)) (cos.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3)) (+.f64 (*.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (/.f64 (sin.f64 eps) (cos.f64 eps)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 x 3) (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (+.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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (-.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 (cos.f64 eps) (sin.f64 eps)))) (pow.f64 x 3) (+.f64 (fma.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 x x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.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 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (*.f64 eps (+.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 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps)))
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (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 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x)) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x)))))) (+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (pow.f64 eps 4) (fma.f64 1/3 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 -1 (fma.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)))) (neg.f64 (/.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x)))))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (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 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))
(fma.f64 (pow.f64 eps 4) (-.f64 (-.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/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 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (-.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 (cos.f64 x) (sin.f64 x)))) (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 eps eps) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (-.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (/.f64 (cos.f64 x) (sin.f64 x))))) (+.f64 eps (*.f64 eps (/.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.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 (sin.f64 eps) (/.f64 (cos.f64 eps) x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (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 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (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))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.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 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (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))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.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 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (pow.f64 x 3) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) x))
(+.f64 (fma.f64 (pow.f64 x 3) 1/3 x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 2/15 (pow.f64 x 5)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 1/3 (pow.f64 x 3) (+.f64 x (fma.f64 2/15 (pow.f64 x 5) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 (pow.f64 x 3) 1/3 x) (fma.f64 2/15 (pow.f64 x 5) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (fma.f64 (pow.f64 eps 3) 1/3 eps) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 eps (+.f64 (fma.f64 1/3 (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 (fma.f64 (pow.f64 eps 3) 1/3 eps) (fma.f64 2/15 (pow.f64 eps 5) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)))))
(+.f64 1 (-.f64 (*.f64 -1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3)))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))) (+.f64 (*.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (fma.f64 -2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (*.f64 -1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))))))
(+.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))) (fma.f64 -1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) -2/15)))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(+.f64 1 (neg.f64 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(-.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x)))))
(+.f64 1 (fma.f64 -1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))))))
(+.f64 1 (-.f64 (*.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 1 (+.f64 (*.f64 -1 (/.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 -2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))))))
(+.f64 1 (fma.f64 -1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) -2/15))))
(+.f64 (-.f64 1 (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 -1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 -2/15 (*.f64 (sin.f64 x) (pow.f64 eps 5))) (cos.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))
(-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))
(-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.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 1/3 (pow.f64 eps 3)) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (*.f64 2/15 (pow.f64 eps 5))))
(+.f64 (fma.f64 (pow.f64 eps 3) 1/3 eps) (*.f64 2/15 (pow.f64 eps 5)))
(+.f64 eps (+.f64 (*.f64 1/3 (pow.f64 eps 3)) (+.f64 (*.f64 17/315 (pow.f64 eps 7)) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 eps (fma.f64 1/3 (pow.f64 eps 3) (fma.f64 17/315 (pow.f64 eps 7) (*.f64 2/15 (pow.f64 eps 5)))))
(+.f64 (fma.f64 (pow.f64 eps 3) 1/3 eps) (fma.f64 2/15 (pow.f64 eps 5) (*.f64 17/315 (pow.f64 eps 7))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (*.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 1/2) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (/.f64 (neg.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 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x 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 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 (/.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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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)))))))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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 -1 (+.f64 (*.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)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.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 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 -1 (fma.f64 (pow.f64 eps 4) (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 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 (cos.f64 x) (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 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 (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 (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 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 x (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 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) -1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) -1))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2))))) 1)
(+.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))))) -1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) -1))
(-.f64 (+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (/.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) x)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6))) (+.f64 (*.f64 -1 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)))) (pow.f64 x 3))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps)) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))) (pow.f64 x 2)))))) 1)
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (+.f64 (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x))) (*.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 (pow.f64 x 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (fma.f64 -1 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3)))))) (*.f64 (*.f64 x x) (+.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))))) 1))
(+.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (fma.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 6) (pow.f64 (cos.f64 eps) 6)) (-.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (sin.f64 eps) 3))) (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/2) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (/.f64 (neg.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 x x) (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))) (/.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (pow.f64 (cos.f64 eps) 2) (*.f64 (pow.f64 (sin.f64 eps) 2) x)))) -1))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.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 (/.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 (pow.f64 eps 2) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 eps (-.f64 1 (*.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) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.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/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 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.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 (*.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)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (*.f64 eps (-.f64 1 (*.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) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (fma.f64 (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 (/.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))) (neg.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3) (*.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/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)))))) (fma.f64 (pow.f64 eps 3) (-.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))
(+.f64 (*.f64 (pow.f64 eps 2) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (+.f64 (*.f64 (+.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 (*.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)) (*.f64 -1 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3)) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4)) (+.f64 (*.f64 1/2 (/.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)) (cos.f64 x))) (+.f64 (*.f64 1/2 (/.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)) (pow.f64 (cos.f64 x) 2))) (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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 -1 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 eps 4)) (*.f64 eps (-.f64 1 (*.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) (/.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (fma.f64 (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 (/.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))) (neg.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (pow.f64 eps 3) (fma.f64 (fma.f64 1/24 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 4) (fma.f64 1/2 (/.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)))) 3))) (fma.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (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)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.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))))))))) (neg.f64 (*.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 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))))) (pow.f64 eps 4) (*.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/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)))))) (fma.f64 (pow.f64 eps 3) (-.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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)))))))) (fma.f64 (pow.f64 eps 4) (fma.f64 1/24 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 4) (fma.f64 1/2 (/.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))) 3))) (-.f64 (-.f64 (*.f64 1/2 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (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 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 (cos.f64 x) (sin.f64 x)))))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.f64 (-.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))) (/.f64 (sin.f64 x) (cos.f64 x))))
(-.f64 (exp.f64 (-.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))) 1)
(expm1.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 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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 (sin.f64 eps) (cos.f64 eps)) (/.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (-.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (*.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 1/2) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (/.f64 (neg.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 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x 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 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 (/.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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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)))))))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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 -1 (+.f64 (*.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)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.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 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 -1 (fma.f64 (pow.f64 eps 4) (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 (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 (cos.f64 x) (sin.f64 x))))) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 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 (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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.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 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))) (fma.f64 -1 (*.f64 (pow.f64 x 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)))))) (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/6 (/.f64 (*.f64 1/6 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x))))) (-.f64 (/.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 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 (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 (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 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 (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)) (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 (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 (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 (*.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (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)))))))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 (*.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 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 (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)))
(log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 x (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (sin.f64 eps)) (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))
(+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))
(+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x)) (sin.f64 eps)) (+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (sin.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 2)))))
(+.f64 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))))))
(+.f64 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (fma.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2))))) (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x)) (sin.f64 eps)) (+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/6 (*.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (sin.f64 eps))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)) (pow.f64 (sin.f64 eps) 3))) (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 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) (pow.f64 (cos.f64 eps) 2))) (*.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))))))) (sin.f64 eps))))) (pow.f64 x 3))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (sin.f64 eps) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 2))))))
(+.f64 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (+.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) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))) (*.f64 -6 (/.f64 (*.f64 (cos.f64 eps) (+.f64 1/6 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.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)) (neg.f64 (/.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))))))))))) (sin.f64 eps)))))) (*.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (pow.f64 (sin.f64 eps) 2)) (*.f64 2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))))
(+.f64 (+.f64 (log.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (+.f64 x (*.f64 x (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (fma.f64 1/6 (*.f64 (pow.f64 x 3) (fma.f64 -6 (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 eps) 3) (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3))) (/.f64 (*.f64 -6 (*.f64 (cos.f64 eps) (+.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))))))))) (sin.f64 eps))))) (*.f64 1/2 (*.f64 (*.f64 x x) (fma.f64 2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2))))))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 x) (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)))
(+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 x) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)))
(+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (cos.f64 x) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sin.f64 x)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)) (log.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (/.f64 (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sin.f64 x))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (/.f64 eps (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (pow.f64 (sin.f64 x) 2))) (*.f64 2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (/.f64 (*.f64 eps (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (sin.f64 x)) (+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 x) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)) (sin.f64 x))) (+.f64 (*.f64 -6 (/.f64 (*.f64 (cos.f64 x) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (sin.f64 x))) (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)) (pow.f64 (sin.f64 x) 3))))))))))
(fma.f64 1/2 (*.f64 (*.f64 eps eps) (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (+.f64 (/.f64 (*.f64 (*.f64 eps (cos.f64 x)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (sin.f64 x)) (+.f64 (log.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 1/6 (*.f64 (pow.f64 eps 3) (fma.f64 -6 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (fma.f64 -6 (/.f64 (*.f64 (cos.f64 x) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (sin.f64 x)) (*.f64 2 (/.f64 (pow.f64 (cos.f64 x) 3) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3)))))))))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 eps eps)) (fma.f64 2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)))) (/.f64 eps (/.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 (pow.f64 eps 3) (fma.f64 -6 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (fma.f64 -6 (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (+.f64 (fma.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6 1/6) (-.f64 (+.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 2 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3))) (pow.f64 (sin.f64 x) 3))))) (log.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(log.f64 (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps)))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(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 (neg.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 x x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (fma.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))) (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 (fma.f64 (neg.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))) (*.f64 x x) (/.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 (cos.f64 eps) 2) x))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (pow.f64 x 3) (-.f64 (-.f64 (/.f64 (*.f64 -1/3 (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 (/.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 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.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)))) (neg.f64 (*.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 (+.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 -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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 eps (-.f64 1 (neg.f64 (/.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 (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)))))))))
(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/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 (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 eps eps)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.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 -1/3 (/.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 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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x))) (+.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 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (+.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)))) (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 (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 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/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 (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))) (neg.f64 (*.f64 eps eps))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.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 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x)))) (fma.f64 (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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))))))))) (pow.f64 x 3) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 x (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (*.f64 (sin.f64 eps) (*.f64 x x))))) (fma.f64 (pow.f64 x 3) (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (neg.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 eps) (cos.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.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 (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 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 (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)) (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 (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 (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 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 (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)) (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 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))) (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 (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (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 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))
(/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps)) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 5))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 7))) (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (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 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (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))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.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 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (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))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (cos.f64 eps) (sin.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x)) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(fma.f64 -1 (*.f64 x (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(-.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 x (*.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x)) (+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2))) (sin.f64 eps)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(fma.f64 -1 (*.f64 x (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (+.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (*.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (sin.f64 eps))))
(+.f64 (fma.f64 (neg.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x (/.f64 (*.f64 (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 x x)) (sin.f64 eps))) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) x)) (+.f64 (*.f64 -1 (*.f64 (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1)) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 x 2))) (sin.f64 eps)) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(fma.f64 -1 (*.f64 x (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2))))) (+.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (*.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (sin.f64 eps)))))
(-.f64 (+.f64 (fma.f64 (neg.f64 (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))))) (pow.f64 x 3) (/.f64 (*.f64 (*.f64 (cos.f64 eps) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 x x)) (sin.f64 eps))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 x (*.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (sin.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (fma.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))
(+.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))
(+.f64 (*.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (+.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (sin.f64 x)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (pow.f64 (sin.f64 x) 2)))))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 -1 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (sin.f64 x)) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (fma.f64 (neg.f64 eps) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (cos.f64 x) (/.f64 (sin.f64 x) (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (-.f64 1 (/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))) 1)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 1 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2) (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) 2))
(fabs.f64 (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))))
(log.f64 (exp.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(exp.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(-.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 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.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))))
(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))
(neg.f64 (*.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 (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))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (tan.f64 x) (neg.f64 (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 (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 1 (+.f64 (tan.f64 x) (tan.f64 eps)))
(+.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 (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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 (fma.f64 (tan.f64 x) (tan.f64 x) (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 (*.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (cos.f64 x) 1)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.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 (cos.f64 eps) (sin.f64 eps)) (sin.f64 x))) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.f64 (fma.f64 (tan.f64 x) (tan.f64 x) (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.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))))
(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 eps)) 2) (cbrt.f64 (tan.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 eps))
(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 (sqrt.f64 (tan.f64 eps)) (sqrt.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))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(*.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(/.f64 (-.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 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 -1 (neg.f64 (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (-.f64 -1 (fma.f64 (tan.f64 x) (tan.f64 eps) (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (neg.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2))) (+.f64 -1 (*.f64 (tan.f64 x) (neg.f64 (tan.f64 eps)))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) 1/3)
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(pow.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2)
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(sqrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 2))
(fabs.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(log.f64 (exp.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(exp.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 (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))
(fma.f64 (tan.f64 x) (tan.f64 eps) 1)
(-.f64 (exp.f64 (log1p.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 (tan.f64 eps)) 2) (cbrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (sqrt.f64 (tan.f64 eps)) (sqrt.f64 (tan.f64 eps)))
(tan.f64 eps)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))))
(/.f64 (/.f64 (sin.f64 eps) (cbrt.f64 (cos.f64 eps))) (pow.f64 (cbrt.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) (pow.f64 (cbrt.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) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (cbrt.f64 (tan.f64 eps))) (pow.f64 (cbrt.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 (pow.f64 (cbrt.f64 (sin.f64 eps)) 2) (/.f64 (cbrt.f64 (sin.f64 eps)) (sqrt.f64 (cos.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)) (pow.f64 (cbrt.f64 (cos.f64 eps)) 2)) (/.f64 (sqrt.f64 (sin.f64 eps)) (cbrt.f64 (cos.f64 eps))))
(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 (cos.f64 eps) (sin.f64 eps)) -1)
(/.f64 1 (/.f64 (cos.f64 eps) (sin.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 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 -1 (tan.f64 x) (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (+.f64 x eps)) (tan.f64 x)))) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 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 (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 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) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 x) 2))))
(-.f64 (/.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) (/.f64 (pow.f64 (tan.f64 x) 2) (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 x) (tan.f64 (+.f64 eps 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 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 (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 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) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (*.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 (-.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 (*.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 1 (/.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) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 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 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 1 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2) (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(*.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (cbrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 3)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3) 1/3)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(pow.f64 (sqrt.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 2)
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2))
(sqrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))) 2))
(fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(log.f64 (exp.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(cbrt.f64 (pow.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(exp.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))) 1))
(expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
(log1p.f64 (expm1.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(expm1.f64 (+.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 (+.f64 x eps)) (tan.f64 x)) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 -1 (tan.f64 x) (tan.f64 x))))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 x eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (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 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps 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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 1 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 x) (tan.f64 (+.f64 eps 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 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 (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 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) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 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 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.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 (*.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 (-.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 (*.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 1 (/.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) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 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 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 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 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 1 (tan.f64 (+.f64 x eps)))
(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 (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 (/.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)) (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 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)) (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 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)) (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 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)) (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 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)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.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 (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 (neg.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (+.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 (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))))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) 1/3)
(tan.f64 (+.f64 eps x))
(pow.f64 (exp.f64 1/3) (*.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3))
(pow.f64 (exp.f64 1/3) (*.f64 3 (log.f64 (tan.f64 (+.f64 eps x)))))
(pow.f64 (E.f64) (log.f64 (tan.f64 (+.f64 x eps))))
(tan.f64 (+.f64 eps x))
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (sqrt.f64 (tan.f64 (+.f64 x eps))) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps))))) (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 2)) (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(tan.f64 (+.f64 eps x))
(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))
(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))
(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 0 (log.f64 (tan.f64 (+.f64 x eps))))
(log.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (log.f64 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (tan.f64 (+.f64 eps x)))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 2)) (log.f64 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (tan.f64 (+.f64 eps x)))
(-.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) (log1p.f64 (*.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (log.f64 (sin.f64 (+.f64 x eps))) (log.f64 (cos.f64 (+.f64 x eps))))
(log.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (tan.f64 (+.f64 x eps))))) 1)
(log.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 1)
(log.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 3)
(log.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3) 1/3)
(log.f64 (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 2)
(log.f64 (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 2))
(sqrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 eps x))) 2))
(fabs.f64 (log.f64 (tan.f64 (+.f64 eps x))))
(log.f64 (tan.f64 (+.f64 x eps)))
(log.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (-.f64 (tan.f64 (+.f64 x eps)) 1)))
(log1p.f64 (+.f64 (tan.f64 (+.f64 eps x)) -1))
(cbrt.f64 (pow.f64 (log.f64 (tan.f64 (+.f64 x eps))) 3))
(log.f64 (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(log.f64 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(log.f64 (tan.f64 (+.f64 eps x)))
(log1p.f64 (-.f64 (tan.f64 (+.f64 x eps)) 1))
(log1p.f64 (+.f64 (tan.f64 (+.f64 eps x)) -1))
(+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(+.f64 (+.f64 (/.f64 1 (/.f64 1 (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 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x))))
(+.f64 (tan.f64 (+.f64 eps x)) (+.f64 (tan.f64 x) (fma.f64 -1 (tan.f64 x) (tan.f64 x))))
(+.f64 (fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 1 (/.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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.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)))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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 (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) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) (tan.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x))))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (tan.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (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 (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))) (fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (tan.f64 x) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (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 (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 (tan.f64 (+.f64 eps x)) (*.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 1 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 2) (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (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 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 x) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps 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 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (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 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (+.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (cos.f64 x)))
(/.f64 (fma.f64 -1 (cos.f64 x) (neg.f64 (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x))))) (neg.f64 (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps 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 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (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 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))) (cos.f64 x)))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (neg.f64 (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.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 1 (/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (fma.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)) (pow.f64 (tan.f64 x) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))))
(pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 1)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 3) 1/3)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 2)
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 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 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x)) 3))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (log.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))) 1))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(fma.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(fma.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (tan.f64 x))
(fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (tan.f64 x))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(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 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)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (/.f64 1 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.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 (+.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)) (fma.f64 (tan.f64 x) (tan.f64 eps) 1))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(*.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) -1))
(*.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 1 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x)))) 2)))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) -1))
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps))))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -1/2) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1) -1)
(tan.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (/.f64 1 (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 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(tan.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps)))))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) -3))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(tan.f64 (+.f64 eps x))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps))))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))) -1))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps))))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(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 (sin.f64 x) (*.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.f64 (*.f64 (sin.f64 x) 1) (*.f64 (cos.f64 x) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 eps) (/.f64 (*.f64 (cos.f64 eps) (cos.f64 x)) (sin.f64 x)))
(/.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))))
(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))
(neg.f64 (*.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 (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))
(log.f64 (/.f64 1 (pow.f64 (exp.f64 (tan.f64 eps)) (tan.f64 x))))
(*.f64 (tan.f64 x) (neg.f64 (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 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))) 1)
(/.f64 1 (tan.f64 (+.f64 eps x)))
(*.f64 1 (/.f64 1 (tan.f64 (+.f64 x eps))))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(*.f64 (+.f64 1 (*.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 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 2) (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(*.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))))
(pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 eps x)))) 2)
(*.f64 (/.f64 1 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (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 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) 1) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))))
(*.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))
(/.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1)) 2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 2) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (cbrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) 1) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)) (/.f64 (sqrt.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (tan.f64 (+.f64 x eps)) -1)
(/.f64 1 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 1)
(/.f64 1 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 x eps)))) 3)
(/.f64 1 (tan.f64 (+.f64 eps x)))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 3) 1/3)
(/.f64 1 (tan.f64 (+.f64 eps x)))
(pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 x eps)))) 2)
(pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 eps x)))) 2)
(sqrt.f64 (/.f64 1 (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(sqrt.f64 (/.f64 1 (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(log.f64 (exp.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 x eps))) 3))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) 1) 3) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 3)))
(expm1.f64 (log1p.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(exp.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 x eps)))) 1))
(/.f64 1 (tan.f64 (+.f64 eps x)))
(log1p.f64 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))
(/.f64 1 (tan.f64 (+.f64 eps x)))

eval1.5s (5.3%)

Compiler

Compiled 39062 to 18472 computations (52.7% saved)

prune559.0ms (2%)

Pruning

67 alts after pruning (63 fresh and 4 done)

PrunedKeptTotal
New1189481237
Fresh111526
Picked235
Done011
Total1202671269
Accuracy
99.8%
Counts
1269 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.4%
(fma.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
61.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)))
31.0%
(fma.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
19.4%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
15.9%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
24.0%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
34.1%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
51.9%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
52.6%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
32.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)))) (tan.f64 x))
59.7%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.5%
(-.f64 (/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x))
36.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))
38.3%
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.8%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
25.2%
(-.f64 (/.f64 1 (log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))))) (tan.f64 x))
26.0%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))) (tan.f64 x))
60.9%
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
54.4%
(-.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)))))
61.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
20.3%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
9.6%
(-.f64 (exp.f64 (fabs.f64 (log.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
60.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 1 (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 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
75.3%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
34.6%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
54.3%
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
34.6%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
52.7%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
54.2%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
52.8%
(tan.f64 eps)
17.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
55.8%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
27.0%
(log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1))
19.3%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
52.0%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
59.1%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
52.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
26.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
26.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
25.0%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
27.8%
(log.f64 (exp.f64 (tan.f64 eps)))
19.4%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
26.4%
(fabs.f64 (tan.f64 eps))
28.1%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
46.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
18.1%
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
23.3%
(exp.f64 (log.f64 (tan.f64 eps)))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
29.9%
eps
60.4%
(fma.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
61.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)))
31.0%
(fma.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
19.4%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
15.9%
(pow.f64 (sqrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 2)
24.0%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
34.1%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
51.9%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
52.6%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 2)) (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
32.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.3%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)))) (tan.f64 x))
59.7%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.5%
(-.f64 (/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x))
36.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))
38.3%
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.8%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
25.2%
(-.f64 (/.f64 1 (log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))))) (tan.f64 x))
26.0%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))) (tan.f64 x))
60.9%
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
54.4%
(-.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)))))
61.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x)))
20.3%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
9.6%
(-.f64 (exp.f64 (fabs.f64 (log.f64 (tan.f64 (+.f64 eps x))))) (tan.f64 x))
60.4%
(+.f64 (fma.f64 (/.f64 -1 (cos.f64 x)) (sin.f64 x) (/.f64 (*.f64 1 (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 (/.f64 -1 (cos.f64 x)) (sin.f64 x))))
75.3%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
34.6%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
54.3%
(+.f64 (*.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (pow.f64 eps 2)) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 eps 3) (+.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1/3 (/.f64 (sin.f64 x) (cos.f64 x)))) (sin.f64 x)) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
34.6%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
52.7%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
54.2%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
52.8%
(tan.f64 eps)
17.9%
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 2))
55.8%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
27.0%
(log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1))
19.3%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
52.0%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
59.1%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
52.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
26.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
26.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
25.0%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
27.8%
(log.f64 (exp.f64 (tan.f64 eps)))
19.4%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
26.4%
(fabs.f64 (tan.f64 eps))
28.1%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
46.7%
(expm1.f64 (log1p.f64 (tan.f64 eps)))
18.1%
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
23.3%
(exp.f64 (log.f64 (tan.f64 eps)))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
29.9%
eps
Compiler

Compiled 4678 to 3054 computations (34.7% saved)

localize1.5s (5.5%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))
99.6%
(/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))
61.2%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
40.6%
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
99.8%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
99.1%
(cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
98.9%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
76.0%
(tan.f64 (+.f64 x eps))
80.8%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
76.0%
(tan.f64 (+.f64 eps x))
99.7%
(/.f64 (sin.f64 x) (cos.f64 x))
99.7%
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
99.7%
(*.f64 (sin.f64 eps) (sin.f64 x))
57.0%
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
Compiler

Compiled 336 to 91 computations (72.9% saved)

series92.0ms (0.3%)

Counts
13 → 292
Calls

75 calls:

TimeVariablePointExpression
25.0ms
x
@inf
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
9.0ms
eps
@0
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
8.0ms
x
@0
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
8.0ms
eps
@0
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
3.0ms
x
@-inf
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)

rewrite241.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
880×add-sqr-sqrt
868×pow1
866×*-un-lft-identity
820×add-cube-cbrt
818×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038393
1912393
Stop Event
node limit
Counts
13 → 201
Calls
Call 1
Inputs
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (sin.f64 eps) (sin.f64 x))
(/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 x) (cos.f64 x))
(tan.f64 (+.f64 eps x))
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
(cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
(/.f64 1 (/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (-.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))
Outputs
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (sin.f64 x))) (*.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(*.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 1 (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(pow.f64 (tan.f64 x) 1)
(log.f64 (exp.f64 (tan.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (tan.f64 x)))
(expm1.f64 (log1p.f64 (tan.f64 x)))
(exp.f64 (log.f64 (tan.f64 x)))
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (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 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (fma.f64 1 (fabs.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 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)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.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 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (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 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (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 (/.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 (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)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (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 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))) (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 (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fabs.f64 (tan.f64 (+.f64 x eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fabs.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.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)
(log.f64 (exp.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (-.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))))
(log1p.f64 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.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 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(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 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 1)
(*.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.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)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.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 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.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)
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(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 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(*.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (sqrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(exp.f64 (log.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(pow.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 1 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))

simplify442.0ms (1.6%)

Algorithm
egg-herbie
Rules
1802×fma-def
890×times-frac
800×distribute-lft-in
784×distribute-rgt-in
582×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0115042973
1341240231
Stop Event
node limit
Counts
493 → 532
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (/.f64 (*.f64 (-.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)))) (sin.f64 eps)) (cos.f64 eps)) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (sin.f64 eps)) (cos.f64 eps)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 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 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.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 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.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 (sin.f64 x) (+.f64 (/.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 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.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 -1 (/.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) x)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 x) (sin.f64 eps))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(+.f64 (*.f64 (-.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))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (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/24 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.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 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (-.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))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 (-.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/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.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 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (pow.f64 x 7)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
x
(+.f64 (*.f64 1/3 (pow.f64 x 3)) x)
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.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 (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 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.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 (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 (*.f64 -1 x) (fabs.f64 (tan.f64 (+.f64 eps x))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (fabs.f64 (tan.f64 (+.f64 eps x)))))
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -2/15 (pow.f64 x 5)) (fabs.f64 (tan.f64 (+.f64 eps 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 (*.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) x) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3)))) (pow.f64 x 2))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) x) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 8) 1) (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (-.f64 2 (*.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) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))))))))))))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3)))) (pow.f64 x 2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) eps))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 4)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (cbrt.f64 2))))) (cbrt.f64 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) eps)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 4)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (cbrt.f64 2))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.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/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (cbrt.f64 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.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/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 4)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (cbrt.f64 2))))) (cbrt.f64 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2)))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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 (cbrt.f64 2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.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/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (cbrt.f64 2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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 (cbrt.f64 2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (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 (-.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 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 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 (*.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 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 (*.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 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 2 (/.f64 (sin.f64 x) (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 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (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 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (sin.f64 x)) (cos.f64 x))) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.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)))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.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 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.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))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.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 (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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (*.f64 eps (+.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 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(/.f64 (cos.f64 eps) (sin.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x)) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x)) (+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 2))) (sin.f64 eps)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (cos.f64 eps) (pow.f64 x 2))) (sin.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (pow.f64 (sin.f64 eps) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x)) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (sin.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (sin.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (pow.f64 eps 3))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (sin.f64 x))) (*.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)) 1)
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(*.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 1 (cos.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(*.f64 (sin.f64 x) (/.f64 1 (cos.f64 x)))
(*.f64 1 (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (cbrt.f64 (tan.f64 x)))
(*.f64 (sqrt.f64 (tan.f64 x)) (sqrt.f64 (tan.f64 x)))
(pow.f64 (tan.f64 x) 1)
(log.f64 (exp.f64 (tan.f64 x)))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (tan.f64 x)))
(expm1.f64 (log1p.f64 (tan.f64 x)))
(exp.f64 (log.f64 (tan.f64 x)))
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(*.f64 1 (tan.f64 (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (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 (tan.f64 x) (tan.f64 eps))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 eps) (tan.f64 x))))
(/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (tan.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x)))
(+.f64 (fma.f64 1 (fabs.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 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)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.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 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (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 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (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 (/.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 (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)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (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 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))) (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 (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fabs.f64 (tan.f64 (+.f64 x eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fabs.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.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)
(log.f64 (exp.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (-.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))))
(log1p.f64 (expm1.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.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 1 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(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 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 1)
(*.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(pow.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)))) 1)
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(-.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 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 x eps)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (-.f64 (tan.f64 (+.f64 x eps)) (tan.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)
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(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 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(*.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (sqrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(exp.f64 (log.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(pow.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(pow.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(log.f64 (exp.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 1 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(log.f64 (exp.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
Outputs
(/.f64 (*.f64 (pow.f64 x 2) (sin.f64 eps)) (cos.f64 eps))
(/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)))
(+.f64 (*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps))))
(fma.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/2))) (pow.f64 x 4) (+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2))))
(+.f64 (fma.f64 (-.f64 (*.f64 (/.f64 -1/6 (cos.f64 eps)) (sin.f64 eps)) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/2) (/.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (pow.f64 x 4) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (pow.f64 x 4)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (/.f64 (*.f64 (-.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)))) (sin.f64 eps)) (cos.f64 eps)) (+.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 -1 (/.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (+.f64 (*.f64 1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (sin.f64 eps)) (cos.f64 eps)))))))) (+.f64 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 2)) (cos.f64 eps)))))
(fma.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/2))) (pow.f64 x 4) (fma.f64 -1 (*.f64 (pow.f64 x 5) (+.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 0) (*.f64 1/6 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (+.f64 1/6 (fma.f64 -1/2 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 -1/6 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (sin.f64 eps))) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/2))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))))) (+.f64 (/.f64 (*.f64 x x) (/.f64 (cos.f64 eps) (sin.f64 eps))) (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 x 3)) (pow.f64 (cos.f64 eps) 2)))))
(fma.f64 (-.f64 (*.f64 (/.f64 -1/6 (cos.f64 eps)) (sin.f64 eps)) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/2) (/.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (pow.f64 x 4) (+.f64 (fma.f64 (neg.f64 (pow.f64 x 5)) (+.f64 (+.f64 (/.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/6) (/.f64 (cos.f64 eps) (sin.f64 eps))) 1/6) (-.f64 (+.f64 -1/6 (*.f64 -1/2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (-.f64 (*.f64 (/.f64 -1/6 (cos.f64 eps)) (sin.f64 eps)) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/2) (/.f64 (+.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (/.f64 (cos.f64 eps) (sin.f64 eps))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (pow.f64 x 3) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (/.f64 (*.f64 x x) (cos.f64 eps)))))
(-.f64 (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 (pow.f64 (sin.f64 x) 2) (/.f64 eps (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 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.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 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))))
(+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))))
(+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.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 (sin.f64 x) (+.f64 (/.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 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))) (cos.f64 x))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (/.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 -1 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))))
(fma.f64 -1 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3)) (pow.f64 (cos.f64 x) 2)) (/.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))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))) (+.f64 (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (neg.f64 (*.f64 (pow.f64 eps 3) (+.f64 (/.f64 (sin.f64 x) (/.f64 (cos.f64 x) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3))) (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 eps 4)) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (pow.f64 (cos.f64 x) 2))) (*.f64 (sin.f64 x) (/.f64 (-.f64 (*.f64 (sin.f64 x) (/.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))) (cos.f64 x)))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2)))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 eps (sin.f64 x))
(+.f64 (*.f64 eps (sin.f64 x)) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))
(fma.f64 eps (sin.f64 x) (*.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))
(fma.f64 eps (sin.f64 x) (*.f64 (*.f64 -1/6 (pow.f64 eps 3)) (sin.f64 x)))
(+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x)))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3)))))
(fma.f64 eps (sin.f64 x) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 (*.f64 -1/6 (pow.f64 eps 3)) (sin.f64 x))))
(+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 eps 7) (sin.f64 x))) (+.f64 (*.f64 eps (sin.f64 x)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 eps 5) (sin.f64 x))) (*.f64 -1/6 (*.f64 (pow.f64 eps 3) (sin.f64 x))))))
(fma.f64 -1/5040 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 eps (sin.f64 x) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 -1/6 (*.f64 (sin.f64 x) (pow.f64 eps 3))))))
(fma.f64 -1/5040 (*.f64 (sin.f64 x) (pow.f64 eps 7)) (fma.f64 eps (sin.f64 x) (fma.f64 1/120 (*.f64 (sin.f64 x) (pow.f64 eps 5)) (*.f64 (*.f64 -1/6 (pow.f64 eps 3)) (sin.f64 x)))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 eps) x)
(*.f64 x (sin.f64 eps))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))
(fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 x (sin.f64 eps)))
(fma.f64 x (sin.f64 eps) (*.f64 (*.f64 -1/6 (pow.f64 x 3)) (sin.f64 eps)))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (*.f64 (sin.f64 eps) x)))
(fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (*.f64 x (sin.f64 eps))))
(fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 x (sin.f64 eps) (*.f64 (*.f64 -1/6 (pow.f64 x 3)) (sin.f64 eps))))
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 x 5) (sin.f64 eps))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 x 3) (sin.f64 eps))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 x 7) (sin.f64 eps))) (*.f64 (sin.f64 eps) x))))
(fma.f64 1/120 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (fma.f64 -1/6 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (*.f64 x (sin.f64 eps)))))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(*.f64 (sin.f64 x) (sin.f64 eps))
(*.f64 (sin.f64 eps) (sin.f64 x))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))
(fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))
(fma.f64 (pow.f64 eps 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))
(+.f64 (*.f64 (-.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))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))))
(fma.f64 (-.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))) (pow.f64 eps 5) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(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 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 (pow.f64 eps 7) (-.f64 (*.f64 -1/5040 (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.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 -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 -1/720 (/.f64 (sin.f64 x) (cos.f64 x))))))) (+.f64 (*.f64 (-.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))))) (pow.f64 eps 5)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 -1/2 (/.f64 (sin.f64 x) (cos.f64 x)))) (pow.f64 eps 3)) (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x)))))
(fma.f64 (pow.f64 eps 7) (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 x)) (cos.f64 x)) (fma.f64 1/24 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (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))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (fma.f64 (-.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))) (pow.f64 eps 5) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (pow.f64 eps 3) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 (pow.f64 eps 7) (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 x)) (cos.f64 x)) (fma.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) 1/24 (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))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/720)))) (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 3) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps)))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (pow.f64 x 3) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(fma.f64 (pow.f64 x 3) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (pow.f64 x 3) (fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (pow.f64 x 5) (/.f64 x (/.f64 (cos.f64 eps) (sin.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 1/120 (cos.f64 eps)) (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 1/24 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 (-.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/2 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.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 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))) (pow.f64 x 7)) (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/120 (/.f64 (sin.f64 eps) (cos.f64 eps))) (+.f64 (*.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (-.f64 (*.f64 -1/6 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 -1/2 (/.f64 (sin.f64 eps) (cos.f64 eps))))))) (pow.f64 x 5)) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 (-.f64 (/.f64 (*.f64 -1/5040 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 -1/720 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 -1/2 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))) (pow.f64 x 7) (fma.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (pow.f64 x 3) (fma.f64 (-.f64 (/.f64 (*.f64 1/120 (sin.f64 eps)) (cos.f64 eps)) (fma.f64 1/24 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))) (pow.f64 x 5) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(fma.f64 (pow.f64 x 7) (-.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/5040) (fma.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) -1/720 (fma.f64 -1/2 (-.f64 (*.f64 (/.f64 1/120 (cos.f64 eps)) (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 1/24 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 1/24 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))) (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 1/120 (cos.f64 eps)) (sin.f64 eps)) (fma.f64 -1/2 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) (*.f64 (/.f64 1/24 (cos.f64 eps)) (sin.f64 eps)))) (*.f64 (sin.f64 eps) (/.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
x
(+.f64 (*.f64 1/3 (pow.f64 x 3)) x)
(fma.f64 1/3 (pow.f64 x 3) x)
(fma.f64 (pow.f64 x 3) 1/3 x)
(+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x))
(fma.f64 1/3 (pow.f64 x 3) (fma.f64 2/15 (pow.f64 x 5) x))
(fma.f64 (pow.f64 x 3) 1/3 (fma.f64 (pow.f64 x 5) 2/15 x))
(+.f64 (*.f64 17/315 (pow.f64 x 7)) (+.f64 (*.f64 1/3 (pow.f64 x 3)) (+.f64 (*.f64 2/15 (pow.f64 x 5)) x)))
(fma.f64 17/315 (pow.f64 x 7) (fma.f64 1/3 (pow.f64 x 3) (fma.f64 2/15 (pow.f64 x 5) x)))
(fma.f64 (pow.f64 x 7) 17/315 (fma.f64 (pow.f64 x 3) 1/3 (fma.f64 (pow.f64 x 5) 2/15 x)))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.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 (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 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 (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)) (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 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x)))
(+.f64 (/.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 (*.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (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))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x)) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6) (-.f64 (+.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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.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 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3))) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.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 1/6 (*.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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps))))))
(+.f64 (fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps))))) (-.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 1/6)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (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 (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 (*.f64 -1 x) (fabs.f64 (tan.f64 (+.f64 eps x))))
(fma.f64 -1 x (fabs.f64 (tan.f64 (+.f64 x eps))))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (fabs.f64 (tan.f64 (+.f64 eps x)))))
(fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (fabs.f64 (tan.f64 (+.f64 x eps)))))
(-.f64 (fma.f64 (pow.f64 x 3) -1/3 (tan.f64 (+.f64 x eps))) x)
(+.f64 (*.f64 -1 x) (+.f64 (*.f64 -1/3 (pow.f64 x 3)) (+.f64 (*.f64 -2/15 (pow.f64 x 5)) (fabs.f64 (tan.f64 (+.f64 eps x))))))
(fma.f64 -1 x (fma.f64 -1/3 (pow.f64 x 3) (fma.f64 -2/15 (pow.f64 x 5) (fabs.f64 (tan.f64 (+.f64 x eps))))))
(-.f64 (fma.f64 (pow.f64 x 3) -1/3 (fma.f64 (pow.f64 x 5) -2/15 (tan.f64 (+.f64 x eps)))) 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 (*.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 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) x) (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)))
(fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) 1) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (+.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 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) x) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3)))) (pow.f64 x 2))))
(+.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) 1) x (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 x x) (+.f64 (*.f64 -1/3 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))))
(fma.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 x x) (fma.f64 -1/3 (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))) (fma.f64 (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) 2/9))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) x) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (*.f64 (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 8) 1) (pow.f64 (sin.f64 eps) 8)) 1/9) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))))))) (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (-.f64 2 (*.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) (pow.f64 (cos.f64 eps) 2))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))))))))))))) (pow.f64 x 3)) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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)))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))))))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3)))) (pow.f64 x 2)))))
(+.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) 1) x (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 8) (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 8) (pow.f64 (sin.f64 eps) 8)) 1/18)) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1/6 (fma.f64 -1 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.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 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))))))))))) (*.f64 1/3 (-.f64 1/6 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)))))))))))) (pow.f64 x 3) (*.f64 (*.f64 x x) (+.f64 (*.f64 -1/3 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))))))
(+.f64 (fma.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (*.f64 (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))) (*.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1))))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps))) (-.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1))))) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (pow.f64 (cos.f64 eps) 2)))))) (*.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 8) (pow.f64 (sin.f64 eps) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 8) (pow.f64 (sin.f64 eps) 8)) 1/18))) (*.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1))))))) (*.f64 1/3 (-.f64 1/6 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (-.f64 (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1))))) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3)))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (pow.f64 (cos.f64 eps) 2)))))))))) (*.f64 (*.f64 x x) (fma.f64 -1/3 (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))) (fma.f64 (fma.f64 1/9 (*.f64 (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2)) 2/9))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) (pow.f64 1 1/3))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3)))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) eps))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)))) 1)))
(fma.f64 eps (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)))) (*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 4)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (cbrt.f64 2))))) (cbrt.f64 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) eps)))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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)))))))) (cbrt.f64 2)))))) (+.f64 (*.f64 -1/3 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))))) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)))) 1))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (*.f64 eps eps) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 2))))) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))) (*.f64 eps (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)))))))
(+.f64 (*.f64 2 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))) (+.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 4)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (cbrt.f64 2))))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (*.f64 (cbrt.f64 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.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/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (cbrt.f64 2)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 8)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.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/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 4)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (/.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (cbrt.f64 2))))) (cbrt.f64 2))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))))) (pow.f64 eps 2)) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 1 4) (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 2) 4) 1/3) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) eps))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (pow.f64 eps 3) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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)))))))) (cbrt.f64 2)))))))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (cbrt.f64 2) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 (/.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/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))) (cbrt.f64 2))) (*.f64 -1/9 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18)) (*.f64 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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))))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8))))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18)) (*.f64 (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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))))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8))))))))) (*.f64 -1/3 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 (/.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/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))))))))) (fma.f64 (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4))) (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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)))))))) (cbrt.f64 2)))))) (+.f64 (*.f64 -1/3 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))))))) (*.f64 eps eps) (*.f64 eps (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4)))) 1)))))
(fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (fma.f64 (pow.f64 eps 3) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.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/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 2)))))) (fma.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 -1/9 (fma.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18)) (*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 8) (pow.f64 (sin.f64 x) 8)) 1/18)) (*.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 8)))))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))))) (cbrt.f64 2)))) (*.f64 -1/3 (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))))))))) (fma.f64 (*.f64 eps eps) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (cbrt.f64 2) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 4))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))) (*.f64 (*.f64 -2/3 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x)))) (/.f64 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (cbrt.f64 2))))) (fma.f64 -1/3 (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2))))) (*.f64 eps (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (cbrt.f64 (pow.f64 (cbrt.f64 2) 4))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)
(cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (*.f64 x x) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (-.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.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 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 5) 1) (pow.f64 (sin.f64 eps) 5)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2))) (*.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))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3))) (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))))) (pow.f64 x 3)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps)) (cos.f64 eps))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9) (pow.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)))) (pow.f64 x 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 3) (-.f64 1/6 (fma.f64 -1 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.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 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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))))))))) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 3)))))))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (*.f64 x x) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (pow.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) 2)) (neg.f64 (/.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)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)) (*.f64 x (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 3) (-.f64 1/6 (-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 5) (pow.f64 (sin.f64 eps) 5)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1))))) (fma.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6 (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 3))))) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (pow.f64 (cos.f64 eps) 2))))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (*.f64 x x) (fma.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18))) (pow.f64 (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) 2) (/.f64 (neg.f64 (sin.f64 eps)) (/.f64 (cos.f64 eps) (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)) (+.f64 2 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2))
(*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3)))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2)))
(fma.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 1/3 (*.f64 (*.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3)))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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 (cbrt.f64 2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)))))
(fma.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (cbrt.f64 2) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cbrt.f64 2) 2) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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/3 (*.f64 (*.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cbrt.f64 2) 2) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))))
(+.f64 (*.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 2)) 1/9) (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)) 1/3)))) (+.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.f64 1/6 (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2)))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))))))) (+.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/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 1 4)) (pow.f64 (sin.f64 x) 5)) 1/9) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)) 1/3) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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)))) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (cbrt.f64 2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (cbrt.f64 2)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) (pow.f64 1 4)) (sin.f64 x)) 1/9) (*.f64 (pow.f64 (/.f64 1 (cbrt.f64 2)) 1/3) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2)))) (*.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 (cbrt.f64 2) 2)) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))))))
(fma.f64 1/3 (*.f64 (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.f64 1/6 (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 3) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 (/.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/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5))) (*.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))))) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (cbrt.f64 2) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cbrt.f64 2) 2) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2) (cbrt.f64 (/.f64 1 (cbrt.f64 2))))) (neg.f64 (/.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/3 (*.f64 (*.f64 (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 2)))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 eps 3) (/.f64 (pow.f64 (cbrt.f64 2) 2) (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 3) (pow.f64 (cbrt.f64 2) 2))) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (-.f64 (fma.f64 -1/2 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 5) (pow.f64 (sin.f64 x) 5)) 1/18)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 2) 5)))) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2)))))))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cbrt.f64 2) 2) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (cbrt.f64 (/.f64 1 (cbrt.f64 2)))) (pow.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) 2)) (/.f64 (neg.f64 (sin.f64 x)) (/.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x)))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps)))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (-.f64 x (*.f64 -1 eps))) (cos.f64 (-.f64 x (*.f64 -1 eps))))) 1/3)
(cbrt.f64 (+.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 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.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 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (*.f64 (-.f64 1/6 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 2 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1/6 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (fma.f64 -1 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.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)) 1/6)))) (pow.f64 x 3) (+.f64 (fma.f64 (-.f64 2 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps))))))
(+.f64 (fma.f64 (pow.f64 x 3) (-.f64 1/6 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1/6) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (pow.f64 (cos.f64 eps) 2)))))) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.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 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(*.f64 1 (+.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 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 1 (+.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 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 1 (+.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 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 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(+.f64 (/.f64 (sin.f64 (-.f64 eps (*.f64 -1 x))) (cos.f64 (-.f64 eps (*.f64 -1 x)))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(*.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 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 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 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 (*.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 2 (/.f64 (sin.f64 x) (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 (*.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 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 2 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))))) (*.f64 2 (/.f64 (sin.f64 x) (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 (*.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 -1 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))))))) (*.f64 2 (/.f64 (sin.f64 x) (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 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x))) (fma.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)) (*.f64 (+.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) 1/6) (-.f64 (+.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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (neg.f64 (pow.f64 eps 3)))))
(+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 (+.f64 eps x))))
(*.f64 1 (+.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 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 1 (+.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 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 1 (+.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 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 1 (+.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 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 1 (+.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 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 1 (+.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 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 1 (+.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 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 1 (+.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 eps)) (cos.f64 (+.f64 x eps))))
(/.f64 (*.f64 x (sin.f64 eps)) (cos.f64 eps))
(/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))
(fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(fma.f64 2/15 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 x 5) (cos.f64 eps))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (*.f64 (sin.f64 eps) (/.f64 x (cos.f64 eps)))))
(+.f64 (*.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 3)) (cos.f64 eps))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps))) (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)))))
(fma.f64 2/15 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 5)) (cos.f64 eps)) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (/.f64 (*.f64 (sin.f64 eps) (pow.f64 x 7)) (cos.f64 eps)) (/.f64 x (/.f64 (cos.f64 eps) (sin.f64 eps))))))
(fma.f64 2/15 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 x 5) (cos.f64 eps))) (fma.f64 1/3 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (pow.f64 x 3))) (fma.f64 17/315 (*.f64 (sin.f64 eps) (/.f64 (pow.f64 x 7) (cos.f64 eps))) (*.f64 (sin.f64 eps) (/.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.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) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 x))
(/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))
(*.f64 (sin.f64 x) (/.f64 eps (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 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 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (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))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x)))))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 5) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 eps 3) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 2/15 (/.f64 (*.f64 (pow.f64 eps 5) (sin.f64 x)) (cos.f64 x))) (+.f64 (*.f64 17/315 (/.f64 (*.f64 (pow.f64 eps 7) (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))) (fma.f64 2/15 (/.f64 (pow.f64 eps 5) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 17/315 (/.f64 (pow.f64 eps 7) (/.f64 (cos.f64 x) (sin.f64 x))) (/.f64 eps (/.f64 (cos.f64 x) (sin.f64 x))))))
(fma.f64 1/3 (/.f64 (pow.f64 eps 3) (/.f64 (cos.f64 x) (sin.f64 x))) (fma.f64 2/15 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 5) (cos.f64 x))) (fma.f64 17/315 (*.f64 (sin.f64 x) (/.f64 (pow.f64 eps 7) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 eps (cos.f64 x))))))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.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 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (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 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2)))))
(+.f64 (*.f64 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.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)))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3) (+.f64 (/.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 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))))
(fma.f64 (pow.f64 x 3) (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (pow.f64 (cos.f64 eps) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.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 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 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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 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)))))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3))))
(fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (+.f64 1/3 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3) (/.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))))))))
(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 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x))))
(+.f64 (*.f64 (pow.f64 eps 4) (+.f64 (/.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (sin.f64 x)) (cos.f64 x)) (*.f64 1/3 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x)) (cos.f64 x))))) (+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3)))))
(fma.f64 (pow.f64 eps 4) (+.f64 (/.f64 (+.f64 1/3 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 1/3 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cos.f64 x) (sin.f64 x))))) (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (fma.f64 (+.f64 1/3 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3) (/.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)))))))))
(fma.f64 (pow.f64 eps 4) (fma.f64 1/3 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (sin.f64 x) (/.f64 (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.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))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x)))))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
(-.f64 (/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (/.f64 (sin.f64 x) (cos.f64 x)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (sin.f64 eps) (cos.f64 eps))) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) x) (+.f64 (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (pow.f64 (sin.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))))) (pow.f64 x 3)) (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 (pow.f64 x 2) (sin.f64 eps))) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) x (fma.f64 (+.f64 (+.f64 1/3 (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 3) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))))
(fma.f64 x (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (fma.f64 (pow.f64 x 3) (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (pow.f64 (cos.f64 eps) 2))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) 1) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.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 (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 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 (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 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x))))
(+.f64 (/.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 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) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x)))
(+.f64 (*.f64 eps (+.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 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3)) (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (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))) (fma.f64 (+.f64 1/3 (+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (pow.f64 eps 3) (/.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 (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))) (fma.f64 (pow.f64 eps 3) (+.f64 1/3 (fma.f64 1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (pow.f64 (cos.f64 x) 2))))) (*.f64 (/.f64 (*.f64 (*.f64 eps eps) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (cos.f64 x)) (sin.f64 x))))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(*.f64 -1 (/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)))
(neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1)))
(/.f64 (neg.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))) (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1))
(/.f64 (cos.f64 eps) (sin.f64 eps))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x)) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(fma.f64 -1 (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(-.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 x (*.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x)) (+.f64 (/.f64 (*.f64 (cos.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (pow.f64 x 2))) (sin.f64 eps)) (/.f64 (cos.f64 eps) (sin.f64 eps))))
(fma.f64 -1 (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (+.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (*.f64 x x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))))))
(+.f64 (fma.f64 (+.f64 -1 (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (pow.f64 (sin.f64 eps) 2))) x (/.f64 (cos.f64 eps) (/.f64 (sin.f64 eps) (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))) (/.f64 (cos.f64 eps) (sin.f64 eps)))
(+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 (cos.f64 eps) (pow.f64 x 2))) (sin.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (pow.f64 (sin.f64 eps) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) x)) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (/.f64 (sin.f64 eps) (*.f64 (*.f64 x x) (cos.f64 eps)))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 eps) 2) (/.f64 (pow.f64 (sin.f64 eps) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))) (fma.f64 -1 (*.f64 x (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (/.f64 (cos.f64 eps) (sin.f64 eps)))))
(+.f64 (/.f64 (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (/.f64 (sin.f64 eps) (*.f64 (*.f64 x x) (cos.f64 eps)))) (-.f64 (-.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) (+.f64 x (*.f64 x (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))) (*.f64 (pow.f64 x 3) (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) (/.f64 (neg.f64 (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 eps) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (cos.f64 x) (sin.f64 x))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(fma.f64 -1 (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))
(+.f64 (*.f64 -1 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (sin.f64 x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(fma.f64 -1 (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))))
(+.f64 (fma.f64 (neg.f64 eps) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))) (/.f64 (cos.f64 x) (sin.f64 x)))
(+.f64 (/.f64 (*.f64 (cos.f64 x) (*.f64 (pow.f64 eps 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (sin.f64 x)) (+.f64 (*.f64 -1 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (+.f64 (*.f64 -1 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (pow.f64 (sin.f64 x) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (pow.f64 eps 3))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (sin.f64 x)) (fma.f64 -1 (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 -1 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 x) 2) (/.f64 (pow.f64 (sin.f64 x) 2) (-.f64 1 (neg.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (/.f64 (*.f64 -1/3 (pow.f64 (cos.f64 x) 2)) (pow.f64 (sin.f64 x) 2))))) (/.f64 (cos.f64 x) (sin.f64 x)))))
(+.f64 (-.f64 (/.f64 (*.f64 (*.f64 (cos.f64 x) (*.f64 eps eps)) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (sin.f64 x)) (+.f64 eps (*.f64 eps (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (pow.f64 eps 3) (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) (/.f64 (neg.f64 (pow.f64 (cos.f64 x) 2)) (/.f64 (pow.f64 (sin.f64 x) 2) (+.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(neg.f64 (/.f64 (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)) -1)) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (/.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 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (fma.f64 (tan.f64 x) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (/.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 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (cbrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (/.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 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.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 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (sqrt.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)))
(*.f64 1 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))) (cbrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(/.f64 (-.f64 (*.f64 (tan.f64 x) (cos.f64 x)) (*.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (sin.f64 x))) (*.f64 (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(/.f64 (-.f64 (*.f64 (cos.f64 x) (tan.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))))) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (*.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))))) (/.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))))))
(/.f64 (-.f64 (*.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)))
(/.f64 (fma.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (neg.f64 (*.f64 (tan.f64 x) (tan.f64 x)))) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))))))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 (tan.f64 x) 2) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))))))
(pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)) 1)
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(cbrt.f64 (*.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x)) (*.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x)) (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (tan.f64 x))))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))) (tan.f64 x))
(-.f64 (/.f64 (tan.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps)))) 1)
(*.f64 (sin.f64 eps) (sin.f64 x))
(/.f64 (-.f64 (cos.f64 (-.f64 eps x)) (cos.f64 (+.f64 x eps))) 2)
(pow.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) 1)
(*.f64 (sin.f64 eps) (sin.f64 x))
(log.f64 (exp.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (sin.f64 x) (sin.f64 eps))) (*.f64 (sin.f64 x) (sin.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (sin.f64 eps) 2))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(exp.f64 (log.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 x) (sin.f64 eps))))
(*.f64 (sin.f64 eps) (sin.f64 x))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) 1)
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(*.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(*.f64 (/.f64 (sin.f64 eps) (/.f64 (cos.f64 eps) (sin.f64 x))) (/.f64 1 (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))) (cbrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))) (sqrt.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(pow.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))) 1)
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(log.f64 (exp.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))))))
(cbrt.f64 (pow.f64 (/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps)) 3))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(exp.f64 (log.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(log1p.f64 (expm1.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x)))
(/.f64 (*.f64 (sin.f64 eps) (/.f64 (sin.f64 x) (cos.f64 x))) (cos.f64 eps))
(-.f64 (exp.f64 (log1p.f64 (tan.f64 x))) 1)
(tan.f64 x)
(*.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 (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (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)
(log.f64 (exp.f64 (tan.f64 x)))
(tan.f64 x)
(cbrt.f64 (*.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (tan.f64 x)))
(tan.f64 x)
(expm1.f64 (log1p.f64 (tan.f64 x)))
(tan.f64 x)
(exp.f64 (log.f64 (tan.f64 x)))
(tan.f64 x)
(log1p.f64 (expm1.f64 (tan.f64 x)))
(tan.f64 x)
(tan.f64 x)
(-.f64 (exp.f64 (log1p.f64 (tan.f64 (+.f64 x eps)))) 1)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 1 (tan.f64 (+.f64 x eps)))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(*.f64 (*.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) (cbrt.f64 (tan.f64 (+.f64 x eps)))) (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 (+.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 eps) (tan.f64 x))))
(/.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)))
(pow.f64 (tan.f64 (+.f64 x eps)) 1)
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(log.f64 (exp.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(cbrt.f64 (*.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (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))
(log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(tan.f64 (+.f64 x eps))
(+.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 (fma.f64 1 (fabs.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))) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.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 (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 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (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 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (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 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.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))) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.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 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (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 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps))))) (cbrt.f64 (fabs.f64 (tan.f64 (+.f64 x eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.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 (/.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 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.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 (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 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.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)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.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 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 1 (fabs.f64 (tan.f64 (+.f64 x eps))) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.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 (*.f64 (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))) (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 (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fabs.f64 (tan.f64 (+.f64 x eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.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 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (+.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)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (*.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (fabs.f64 (tan.f64 (+.f64 x eps)))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.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))
(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))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))) (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (*.f64 (-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (tan.f64 x)) (-.f64 (fabs.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 (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))
(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))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(+.f64 (tan.f64 x) (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 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/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 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps)) (*.f64 (tan.f64 x) (-.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)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (-.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)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (*.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))
(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)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) 1)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(*.f64 (sqrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (sqrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) 1/3)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 1)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (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 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(*.f64 (*.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))))) (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 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/2) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) 3/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 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (-.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 (+.f64 x eps)) 3)) (fma.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps)) (*.f64 (tan.f64 x) (-.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)) (fma.f64 (tan.f64 x) (-.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (pow.f64 (tan.f64 (+.f64 x eps)) 2)))
(/.f64 (-.f64 (*.f64 (tan.f64 (+.f64 x eps)) (tan.f64 (+.f64 x eps))) (*.f64 (tan.f64 x) (tan.f64 x))) (-.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 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)))
(log.f64 (exp.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(cbrt.f64 (*.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))) (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(cbrt.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps))) (*.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))
(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)))
(log1p.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))))
(+.f64 (tan.f64 x) (tan.f64 (+.f64 x eps)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 1)
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 1 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (*.f64 (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (cbrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(*.f64 (sqrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (sqrt.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) 3)) (+.f64 1 (fma.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(/.f64 (-.f64 1 (*.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (-.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 1)
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(log.f64 (exp.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(cbrt.f64 (*.f64 (*.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(cbrt.f64 (*.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (*.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(cbrt.f64 (pow.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(exp.f64 (log.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(log1p.f64 (expm1.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))
(+.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 1 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (fma.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 x) (cos.f64 x))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -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 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x)))))) (fma.f64 (neg.f64 (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))) (*.f64 (cbrt.f64 (tan.f64 x)) (*.f64 (cbrt.f64 (tan.f64 x)) (cbrt.f64 (tan.f64 x))))))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)))
(+.f64 (+.f64 (neg.f64 (tan.f64 x)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))
(+.f64 (fma.f64 -1 (tan.f64 x) (tan.f64 x)) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)))
(*.f64 1 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (*.f64 (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))) (cbrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (sqrt.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (*.f64 (tan.f64 x) (tan.f64 x)) (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (*.f64 (tan.f64 x) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 3) (pow.f64 (tan.f64 x) 3)) (fma.f64 (tan.f64 x) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))) (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (tan.f64 x) (tan.f64 x))) (+.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)))
(/.f64 (*.f64 (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (tan.f64 x)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
(pow.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) 1)
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(cbrt.f64 (*.f64 (*.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x)) (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))) (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(cbrt.f64 (*.f64 (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (*.f64 (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))) (fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
(fma.f64 (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 1 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(pow.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) -1)
(/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 1 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(pow.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(log.f64 (exp.f64 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(exp.f64 (log.f64 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 1 (-.f64 0 (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 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))
(-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (+.f64 1 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 1 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (*.f64 (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (cbrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (sqrt.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (*.f64 (*.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (*.f64 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (pow.f64 (neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps)))) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(exp.f64 (log.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))
(neg.f64 (/.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1) (+.f64 (tan.f64 x) (tan.f64 eps))))

eval1.6s (5.7%)

Compiler

Compiled 41712 to 19295 computations (53.7% saved)

prune945.0ms (3.4%)

Pruning

82 alts after pruning (75 fresh and 7 done)

PrunedKeptTotal
New66726693
Fresh94958
Picked235
Done044
Total67882760
Accuracy
99.9%
Counts
760 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.4%
(fma.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
61.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)))
31.0%
(fma.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
23.2%
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) 3)
19.4%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
3.9%
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) 3)
24.0%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
51.9%
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
3.9%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))) 3)
34.1%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
51.9%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
57.7%
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
52.6%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
32.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.7%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.5%
(-.f64 (/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x))
36.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))
38.3%
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.8%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
25.2%
(-.f64 (/.f64 1 (log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))))) (tan.f64 x))
49.8%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
26.0%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))) (tan.f64 x))
60.9%
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
54.4%
(-.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)))))
61.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
35.0%
(-.f64 (tan.f64 (+.f64 x eps)) x)
60.9%
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
6.2%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
20.1%
(-.f64 (fabs.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
20.4%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.3%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
20.2%
(-.f64 (fabs.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
70.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
60.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
59.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
70.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))))
34.6%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
54.3%
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3))))
34.6%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
52.7%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
54.2%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
3.9%
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
35.1%
(tan.f64 (+.f64 x eps))
52.8%
(tan.f64 eps)
55.8%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
27.0%
(log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1))
19.3%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
52.0%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
59.1%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
52.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
26.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
50.3%
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
26.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
25.0%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
27.8%
(log.f64 (exp.f64 (tan.f64 eps)))
19.4%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
19.8%
(fabs.f64 (tan.f64 (+.f64 x eps)))
26.4%
(fabs.f64 (tan.f64 eps))
28.1%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
18.1%
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
23.3%
(exp.f64 (log.f64 (tan.f64 eps)))
56.1%
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
29.9%
eps
60.4%
(fma.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
61.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)))
31.0%
(fma.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
23.2%
(pow.f64 (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3) 3)
19.4%
(pow.f64 (pow.f64 (tan.f64 eps) 3) 1/3)
3.9%
(pow.f64 (*.f64 (cbrt.f64 2) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))) 3)
24.0%
(pow.f64 (sqrt.f64 (tan.f64 eps)) 2)
51.9%
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
3.9%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))) 3)
34.1%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
51.9%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
57.7%
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
52.6%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
32.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.7%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.5%
(-.f64 (/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x))
36.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))
38.3%
(-.f64 (/.f64 1 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
36.8%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
25.2%
(-.f64 (/.f64 1 (log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (tan.f64 (+.f64 x eps))))))) (tan.f64 x))
49.8%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
26.0%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 1 (tan.f64 (+.f64 x eps)))))) (tan.f64 x))
60.9%
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
54.4%
(-.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)))))
61.1%
(-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
35.0%
(-.f64 (tan.f64 (+.f64 x eps)) x)
60.9%
(-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))) (+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 eps)) (/.f64 (sin.f64 eps) (cos.f64 x))) -1))) (/.f64 (sin.f64 x) (cos.f64 x)))
6.2%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
20.1%
(-.f64 (fabs.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
20.4%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.3%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
20.2%
(-.f64 (fabs.f64 (log1p.f64 (expm1.f64 (tan.f64 (+.f64 x eps))))) (tan.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
70.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
60.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
59.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
70.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))))
34.6%
(+.f64 (+.f64 (tan.f64 x) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
54.3%
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3))))
34.6%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
52.7%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
54.2%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
3.9%
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
35.1%
(tan.f64 (+.f64 x eps))
52.8%
(tan.f64 eps)
55.8%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
27.0%
(log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1))
19.3%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
52.0%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
59.1%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
52.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
26.2%
(log.f64 (/.f64 (exp.f64 (tan.f64 (+.f64 x eps))) (+.f64 1 (expm1.f64 (tan.f64 x)))))
50.3%
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
26.2%
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
25.0%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
27.8%
(log.f64 (exp.f64 (tan.f64 eps)))
19.4%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
19.8%
(fabs.f64 (tan.f64 (+.f64 x eps)))
26.4%
(fabs.f64 (tan.f64 eps))
28.1%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
18.1%
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
23.3%
(exp.f64 (log.f64 (tan.f64 eps)))
56.1%
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
29.9%
eps
Compiler

Compiled 5842 to 3828 computations (34.5% saved)

localize1.8s (6.5%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)))
99.2%
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
99.0%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
61.2%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))) (tan.f64 x))
99.7%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
99.7%
(/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))
99.6%
(pow.f64 (sin.f64 x) 2)
99.5%
(pow.f64 (cos.f64 x) 2)
99.7%
(/.f64 (sin.f64 x) (cos.f64 x))
76.0%
(tan.f64 (+.f64 x eps))
61.2%
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
76.0%
(tan.f64 (+.f64 x eps))
99.7%
(*.f64 (sin.f64 eps) (sin.f64 x))
99.6%
(pow.f64 (sin.f64 x) 2)
99.5%
(pow.f64 (cos.f64 x) 2)
94.0%
(*.f64 eps (pow.f64 (sin.f64 x) 2))
Compiler

Compiled 323 to 106 computations (67.2% saved)

series36.0ms (0.1%)

Counts
12 → 148
Calls

57 calls:

TimeVariablePointExpression
3.0ms
eps
@0
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
3.0ms
x
@0
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
3.0ms
eps
@0
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
2.0ms
eps
@inf
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)
2.0ms
eps
@-inf
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3)

rewrite132.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
678×add-sqr-sqrt
668×pow1
662×*-un-lft-identity
634×add-exp-log
634×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify254.0ms (0.9%)

Algorithm
egg-herbie
Rules
1398×fma-def
886×times-frac
676×associate-/r*
500×*-commutative
452×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0105823068
1312221776
Stop Event
node limit
Counts
440 → 509
Calls
Call 1
Inputs
(*.f64 eps (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (*.f64 eps (pow.f64 x 4))) (*.f64 eps (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 2/45 (*.f64 eps (pow.f64 x 6)))))
(+.f64 (*.f64 -1/3 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 -1/315 (*.f64 eps (pow.f64 x 8))) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 2/45 (*.f64 eps (pow.f64 x 6))))))
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)))))
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.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 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 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (+.f64 (/.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.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 (*.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.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 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)))
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)))))
(pow.f64 x 2)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(pow.f64 x 2)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2)))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2))))
eps
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (*.f64 2/3 (*.f64 eps (pow.f64 x 4)))))
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 17/45 (*.f64 eps (pow.f64 x 6))))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 (*.f64 eps (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))) (*.f64 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.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 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.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 -1/3 (/.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 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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.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 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3))
(+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9)) (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9))) x))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3))))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9)) (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9))) x)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3))))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9)) (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9))) x) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3)))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (-.f64 1/3 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3)))))) (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (cos.f64 eps) (sin.f64 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9))) (*.f64 -2/27 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9)))))) (pow.f64 x 3)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9)) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9))) eps) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9)) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9))) eps) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9)) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9))) eps) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))))))) (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)))))))) (pow.f64 eps 3)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) x)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 7) 1) (pow.f64 (sin.f64 eps) 7)) 1/9) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) x)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 7) 1) (pow.f64 (sin.f64 eps) 7)) 1/9) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) x)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3)))) (pow.f64 x 3)))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3))
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 7) 1) (pow.f64 (sin.f64 x) 7)) 1/9))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9)))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 7) 1) (pow.f64 (sin.f64 x) 7)) 1/9))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (/.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.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 (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 (*.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 (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)))) 1)
(pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))) 3)
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 3) 1/3)
(pow.f64 (*.f64 (sin.f64 x) (sqrt.f64 eps)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)))))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(+.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 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(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 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 x) 2)))
(+.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(+.f64 (-.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 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 eps x)) (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 eps x)) (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 eps x)) (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 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x)) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 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 (pow.f64 (tan.f64 x) 2) (*.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 (-.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 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) 1)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))))
(pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(fma.f64 1 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.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 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.f64 (+.f64 (cos.f64 (+.f64 x x)) (cos.f64 (-.f64 x x))) 2)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (cos.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(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 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(*.f64 (sin.f64 x) (sin.f64 x))
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2)))
(exp.f64 (*.f64 2 (log.f64 (sin.f64 x))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 x))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 x) 2)))
(-.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 1)
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(*.f64 (tan.f64 x) (tan.f64 x))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (/.f64 (sin.f64 x) 1) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) -1)
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(+.f64 (*.f64 eps 1) (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)))) 1)
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) 3)) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (*.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps 1) 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (*.f64 (*.f64 eps 1) (*.f64 eps 1)) (-.f64 (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (*.f64 eps (pow.f64 (tan.f64 x) 2))) (*.f64 (*.f64 eps 1) (*.f64 eps (pow.f64 (tan.f64 x) 2))))))
(pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 3)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 3) 1/3)
(pow.f64 (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 eps)) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 2))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)))))
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 3) (pow.f64 eps 3)))
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)) 1))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))))
(fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(fma.f64 1 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(+.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (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 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (neg.f64 (*.f64 (tan.f64 x) 1))) (fma.f64 (neg.f64 (tan.f64 x)) 1 (*.f64 (tan.f64 x) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (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 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/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 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (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 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (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 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1)) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (sin.f64 x))) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (cos.f64 x)))
(/.f64 (-.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) 1)) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) 1)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(exp.f64 (log.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 1))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (neg.f64 (tan.f64 x)))
(fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (neg.f64 (tan.f64 x)))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (tan.f64 x)))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(-.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 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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) 3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) 3))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.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 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.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) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (tan.f64 eps) 2) (-.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(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 (sin.f64 x) (/.f64 1 (cos.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 (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 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(*.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1/3) (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1/3))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/3)
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))))) 1)
(*.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))))
(*.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x)))) -1))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 eps x)))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 eps x)))) -1))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1)
(pow.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) 1)
(pow.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) 3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) 1/3)
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) 2)
(pow.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) -1)
(sqrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2))
(log.f64 (exp.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))))))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x))))))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 eps x))))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 eps x)))) -1))
(exp.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 eps x))))) 1))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x))))))
Outputs
(*.f64 eps (pow.f64 x 2))
(*.f64 eps (*.f64 x x))
(+.f64 (*.f64 -1/3 (*.f64 eps (pow.f64 x 4))) (*.f64 eps (pow.f64 x 2)))
(fma.f64 -1/3 (*.f64 eps (pow.f64 x 4)) (*.f64 eps (*.f64 x x)))
(fma.f64 eps (*.f64 x x) (*.f64 (*.f64 -1/3 eps) (pow.f64 x 4)))
(+.f64 (*.f64 -1/3 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 2/45 (*.f64 eps (pow.f64 x 6)))))
(fma.f64 -1/3 (*.f64 eps (pow.f64 x 4)) (fma.f64 eps (*.f64 x x) (*.f64 2/45 (*.f64 eps (pow.f64 x 6)))))
(fma.f64 -1/3 (*.f64 eps (pow.f64 x 4)) (fma.f64 eps (*.f64 x x) (*.f64 (*.f64 2/45 eps) (pow.f64 x 6))))
(+.f64 (*.f64 -1/3 (*.f64 eps (pow.f64 x 4))) (+.f64 (*.f64 -1/315 (*.f64 eps (pow.f64 x 8))) (+.f64 (*.f64 eps (pow.f64 x 2)) (*.f64 2/45 (*.f64 eps (pow.f64 x 6))))))
(fma.f64 -1/3 (*.f64 eps (pow.f64 x 4)) (fma.f64 -1/315 (*.f64 eps (pow.f64 x 8)) (fma.f64 eps (*.f64 x x) (*.f64 2/45 (*.f64 eps (pow.f64 x 6))))))
(fma.f64 -1/3 (*.f64 eps (pow.f64 x 4)) (fma.f64 -1/315 (*.f64 eps (pow.f64 x 8)) (fma.f64 eps (*.f64 x x) (*.f64 (*.f64 2/45 eps) (pow.f64 x 6)))))
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 (-.f64 1 (*.f64 x x)) (*.f64 (pow.f64 x 4) 1/3))
(+.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 6) -2/45 (*.f64 (pow.f64 x 4) 1/3)))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 -1/3 (pow.f64 x 4) (*.f64 x x))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 -1/315 (pow.f64 x 8) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (sin.f64 eps))) (cos.f64 eps)) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))))
(+.f64 (/.f64 (*.f64 (sin.f64 eps) (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))))) (+.f64 1/2 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.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)))))) (pow.f64 x 3))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (fma.f64 -1 (*.f64 (fma.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (+.f64 1/2 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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)))))))))) (pow.f64 x 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 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))))
(+.f64 (fma.f64 (neg.f64 (+.f64 (fma.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) -1/2 1/2) (-.f64 (*.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)))))))) (pow.f64 x 3) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2))))) (*.f64 (sin.f64 eps) (/.f64 (*.f64 (*.f64 x x) (+.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 (*.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 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (*.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 (*.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 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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))) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (*.f64 eps eps) (cos.f64 x)))) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (fma.f64 -1/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)) (/.f64 (pow.f64 (cos.f64 x) 2) (+.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 (*.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 (+.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 (*.f64 (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (sin.f64 x)) (cos.f64 x)) (*.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))))) (pow.f64 eps 4))) (*.f64 -1 (*.f64 (pow.f64 eps 3) (+.f64 (*.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (+.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 -1/2 (-.f64 1 (*.f64 -1 (/.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 (*.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 -1 (*.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)))))) (+.f64 (/.f64 (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))) (/.f64 (cos.f64 x) (sin.f64 x))) (*.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))))))))) (pow.f64 eps 4)) (neg.f64 (*.f64 (pow.f64 eps 3) (fma.f64 1/6 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)) (+.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)))))) (*.f64 -1/2 (-.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 -1 (fma.f64 (fma.f64 -1/2 (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (cos.f64 x))) (fma.f64 1/6 (*.f64 (sin.f64 x) (/.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (fma.f64 -1/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)) (/.f64 (pow.f64 (cos.f64 x) 2) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))))))) (cos.f64 x))))) (pow.f64 eps 4) (*.f64 (pow.f64 eps 3) (+.f64 (fma.f64 1/6 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) 1/6) (fma.f64 -1/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)) (/.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) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (*.f64 eps eps) (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 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)))
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 (-.f64 1 (*.f64 x x)) (*.f64 (pow.f64 x 4) 1/3))
(+.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 6) -2/45 (*.f64 (pow.f64 x 4) 1/3)))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 -1/3 (pow.f64 x 4) (*.f64 x x))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x)))
(+.f64 (*.f64 -1/3 (pow.f64 x 4)) (+.f64 (*.f64 -1/315 (pow.f64 x 8)) (+.f64 (*.f64 2/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 -1/3 (pow.f64 x 4) (fma.f64 -1/315 (pow.f64 x 8) (fma.f64 2/45 (pow.f64 x 6) (*.f64 x x))))
(pow.f64 x 2)
(*.f64 x x)
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (pow.f64 x 2))
(fma.f64 2/3 (pow.f64 x 4) (*.f64 x x))
(fma.f64 (pow.f64 x 4) 2/3 (*.f64 x x))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2)))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 17/45 (pow.f64 x 6) (*.f64 x x)))
(fma.f64 (pow.f64 x 4) 2/3 (fma.f64 (pow.f64 x 6) 17/45 (*.f64 x x)))
(+.f64 (*.f64 2/3 (pow.f64 x 4)) (+.f64 (*.f64 62/315 (pow.f64 x 8)) (+.f64 (*.f64 17/45 (pow.f64 x 6)) (pow.f64 x 2))))
(fma.f64 2/3 (pow.f64 x 4) (fma.f64 62/315 (pow.f64 x 8) (fma.f64 17/45 (pow.f64 x 6) (*.f64 x x))))
(fma.f64 (pow.f64 x 4) 2/3 (fma.f64 (pow.f64 x 8) 62/315 (fma.f64 (pow.f64 x 6) 17/45 (*.f64 x x))))
eps
(+.f64 (*.f64 eps (pow.f64 x 2)) eps)
(fma.f64 eps (*.f64 x x) eps)
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (*.f64 2/3 (*.f64 eps (pow.f64 x 4)))))
(+.f64 (fma.f64 eps (*.f64 x x) eps) (*.f64 (*.f64 eps (pow.f64 x 4)) 2/3))
(fma.f64 eps (*.f64 x x) (fma.f64 (*.f64 eps (pow.f64 x 4)) 2/3 eps))
(+.f64 (*.f64 eps (pow.f64 x 2)) (+.f64 eps (+.f64 (*.f64 2/3 (*.f64 eps (pow.f64 x 4))) (*.f64 17/45 (*.f64 eps (pow.f64 x 6))))))
(+.f64 (fma.f64 eps (*.f64 x x) eps) (fma.f64 2/3 (*.f64 eps (pow.f64 x 4)) (*.f64 (*.f64 eps (pow.f64 x 6)) 17/45)))
(+.f64 (fma.f64 eps (*.f64 x x) eps) (fma.f64 (*.f64 eps (pow.f64 x 4)) 2/3 (*.f64 (*.f64 17/45 eps) (pow.f64 x 6))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 eps) 2) x) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4))))) (pow.f64 x 3))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3))) (*.f64 -1 (/.f64 (sin.f64 eps) (cos.f64 eps)))) (pow.f64 x 2))) (+.f64 (/.f64 (*.f64 x (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))) (fma.f64 -1 (*.f64 (*.f64 x x) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 eps) 3) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (+.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 (pow.f64 (sin.f64 eps) 2) (/.f64 x (pow.f64 (cos.f64 eps) 2)))) (*.f64 (*.f64 x x) (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 eps) 3)) (pow.f64 (cos.f64 eps) 3)) (/.f64 (sin.f64 eps) (cos.f64 eps))))) (*.f64 (pow.f64 x 3) (-.f64 (*.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) -4/3) (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 eps) (cos.f64 x)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (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 -1 (*.f64 (pow.f64 eps 2) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.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)))) (neg.f64 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.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 (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 -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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (fma.f64 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.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)))))))))
(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/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (fma.f64 -1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)))) (*.f64 (*.f64 eps eps) (neg.f64 (-.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 4) (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1/3 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (sin.f64 x)) (cos.f64 x))) (+.f64 (/.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 -1/3 (/.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 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 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))) (*.f64 -1 (/.f64 (sin.f64 x) (cos.f64 x)))))) (*.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 (pow.f64 eps 4) (fma.f64 -1 (/.f64 (-.f64 1/3 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (/.f64 (cos.f64 x) (sin.f64 x))) (+.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 -1/3 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 -1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.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 -1 (*.f64 (*.f64 eps eps) (*.f64 -1 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (*.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 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/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (fma.f64 -1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)))) (*.f64 (*.f64 eps eps) (neg.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))))) (*.f64 (pow.f64 eps 4) (-.f64 (fma.f64 -1/3 (+.f64 (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (sin.f64 x) (/.f64 (fma.f64 -1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)) (/.f64 (neg.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4))) (cos.f64 x)))) (/.f64 (+.f64 1/3 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (/.f64 (cos.f64 x) (sin.f64 x))))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (-.f64 (/.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (-.f64 1 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 (/.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 (sin.f64 x) (cos.f64 x))))
(*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9)) (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9))) x))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) 1)))
(fma.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3))))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9)) (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9))) x)))
(fma.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18)) -1/9) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (*.f64 x (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) 1))))
(fma.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) 1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18)) -1/9) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (fma.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/9)) (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3))))) (+.f64 (*.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (pow.f64 1 1/3)) (+.f64 (*.f64 (+.f64 (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9)) (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 eps) 4)) (pow.f64 (cos.f64 eps) 4)) 1/9))) x) (*.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3)))))) (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 eps)) (cos.f64 eps)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 eps) 1) (sin.f64 eps)) 1/3) (-.f64 1/3 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3)))))) (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (cos.f64 eps) (sin.f64 eps)))))) (+.f64 (*.f64 1/3 (*.f64 (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 4) 1) (pow.f64 (sin.f64 eps) 4)) 1/9))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9))) (*.f64 -2/27 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9)))))) (pow.f64 x 3)))))
(fma.f64 (*.f64 x x) (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18)) -1/9) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))) (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)) 1) x (*.f64 (pow.f64 x 3) (+.f64 (*.f64 1/3 (-.f64 1/3 (fma.f64 -2/9 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 2/3 (*.f64 (-.f64 1/3 (fma.f64 -2/9 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))) (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (*.f64 -2/27 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18))) (*.f64 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) -2/27))))))))
(+.f64 (fma.f64 (*.f64 x x) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18) (pow.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)) 1/18)) 1/9) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18)) -1/9) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))) (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (pow.f64 x 3) (fma.f64 1/3 (-.f64 1/3 (fma.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (-.f64 1/3 (fma.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))) (*.f64 -2/27 (/.f64 (cos.f64 eps) (sin.f64 eps)))) (fma.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) -2/27 (*.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 4) (pow.f64 (sin.f64 eps) 4)) 1/18)) -1/9)) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18)))))) (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 eps) 4) (pow.f64 (cos.f64 eps) 4)) 1/18)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.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 x) (cos.f64 x)) (pow.f64 1 1/3))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9)) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9))) eps) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3)))
(fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) 1) eps (/.f64 (sin.f64 x) (cos.f64 x)))
(fma.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9)) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9))) eps) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3))))
(fma.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) -1/9)))) (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) 1) eps (/.f64 (sin.f64 x) (cos.f64 x))))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) 1/9) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) -1/9))) (fma.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (+.f64 (*.f64 2/9 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/9)) (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)))))) (pow.f64 eps 2)) (+.f64 (*.f64 (+.f64 (*.f64 2/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9)) (*.f64 1/3 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cos.f64 x) 4)) 1/9))) eps) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (*.f64 1 (sin.f64 x)) (cos.f64 x)) 1/3) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 (cos.f64 x) 1) (sin.f64 x)) 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))))))) (*.f64 -2/27 (*.f64 (pow.f64 1 1/9) (/.f64 (cos.f64 x) (sin.f64 x)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))))))) (+.f64 (*.f64 -2/27 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9) (+.f64 (*.f64 1/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)) (*.f64 -2/9 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 4) 1) (pow.f64 (sin.f64 x) 4)) 1/9)))))))) (pow.f64 eps 3)) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (pow.f64 1 1/3)))))
(fma.f64 (fma.f64 -1/9 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (fma.f64 2/9 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) -1/9)))) (*.f64 eps eps) (fma.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) 1) eps (fma.f64 (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 -2/9 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))) (*.f64 -2/27 (/.f64 (cos.f64 x) (sin.f64 x)))) (+.f64 (*.f64 1/3 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 -2/9 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))))) (fma.f64 -2/27 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))))))) (pow.f64 eps 3) (/.f64 (sin.f64 x) (cos.f64 x)))))
(fma.f64 (*.f64 eps eps) (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18) (pow.f64 (/.f64 (cos.f64 x) (sin.f64 x)) 1/18)) 1/9) (*.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) -1/9))) (fma.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) 1/18)) (fma.f64 (pow.f64 eps 3) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (cos.f64 x) (sin.f64 x))) (-.f64 1/3 (fma.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))) (*.f64 -2/27 (/.f64 (cos.f64 x) (sin.f64 x)))) (fma.f64 1/3 (-.f64 1/3 (fma.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 4) (pow.f64 (sin.f64 x) 4)) 1/18)) -1/9) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (*.f64 -2/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))) (/.f64 (sin.f64 x) (cos.f64 x)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (pow.f64 1 1/3) (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
(pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)
(cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) x)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))
(fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 7) 1) (pow.f64 (sin.f64 eps) 7)) 1/9) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) x)) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3)))
(fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 7) (pow.f64 (sin.f64 eps) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 7) (pow.f64 (sin.f64 eps) 7)) 1/18))) (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 7) 1) (pow.f64 (sin.f64 eps) 7)) 1/9) (pow.f64 x 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/9) x)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3) (*.f64 (-.f64 1/3 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9))) (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 eps) 2) 1) (pow.f64 (sin.f64 eps) 2)) 1/3)))) (pow.f64 x 3)))) (pow.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) 1/3))))
(fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 7) (pow.f64 (sin.f64 eps) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 7) (pow.f64 (sin.f64 eps) 7)) 1/18))) (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 (pow.f64 x 3) (-.f64 1/3 (fma.f64 -2/9 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)))))))) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(fma.f64 -1/9 (*.f64 (*.f64 x x) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 7) (pow.f64 (sin.f64 eps) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 7) (pow.f64 (sin.f64 eps) 7)) 1/18))) (fma.f64 1/3 (*.f64 x (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (-.f64 1/3 (fma.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 eps) 2) (pow.f64 (sin.f64 eps) 2))))))) (pow.f64 x 3)) (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)
(cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3))
(fma.f64 1/3 (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 7) 1) (pow.f64 (sin.f64 x) 7)) 1/9))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3)))
(fma.f64 1/3 (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (fma.f64 -1/9 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 7) (pow.f64 (sin.f64 x) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 7) (pow.f64 (sin.f64 x) 7)) 1/18))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x)))))
(+.f64 (*.f64 1/3 (*.f64 eps (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/9))) (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 eps 3) (-.f64 1/3 (+.f64 (*.f64 1/27 (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3)) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/3) (pow.f64 (pow.f64 1 4) 1/9)))))) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 2) 1) (pow.f64 (sin.f64 x) 2)) 1/3))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 eps 2) (pow.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 x) 7) 1) (pow.f64 (sin.f64 x) 7)) 1/9))) (pow.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 1/3))))
(fma.f64 1/3 (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (-.f64 1/3 (fma.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 -2/9 (*.f64 1 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 -1/9 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 7) (pow.f64 (sin.f64 x) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 7) (pow.f64 (sin.f64 x) 7)) 1/18))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))))
(fma.f64 1/3 (*.f64 eps (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) 1/18))) (fma.f64 1/3 (*.f64 (pow.f64 eps 3) (*.f64 (-.f64 1/3 (fma.f64 -2/9 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))) (*.f64 1/27 (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))))) (cbrt.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2))))) (fma.f64 -1/9 (*.f64 (*.f64 eps eps) (*.f64 (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 7) (pow.f64 (sin.f64 x) 7)) 1/18) (pow.f64 (/.f64 (pow.f64 (cos.f64 x) 7) (pow.f64 (sin.f64 x) 7)) 1/18))) (cbrt.f64 (/.f64 (sin.f64 x) (cos.f64 x))))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(pow.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) 1/3)
(cbrt.f64 (+.f64 (/.f64 (sin.f64 eps) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x))))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps)))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (*.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 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(+.f64 (fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (/.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 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.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 (sin.f64 eps) (/.f64 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps))))
(+.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x) (+.f64 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (*.f64 (sin.f64 eps) (pow.f64 x 2))) (cos.f64 eps)) (+.f64 (*.f64 (-.f64 1/3 (+.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2))) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (*.f64 -1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (pow.f64 (sin.f64 eps) 2)) (pow.f64 (cos.f64 eps) 2))))) (pow.f64 x 3)) (/.f64 (sin.f64 eps) (cos.f64 eps)))))
(fma.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) x (+.f64 (/.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (/.f64 (cos.f64 eps) (*.f64 (*.f64 x x) (sin.f64 eps)))) (fma.f64 (-.f64 1/3 (fma.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)) (neg.f64 (/.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))))))))) (pow.f64 x 3) (/.f64 (sin.f64 eps) (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) (/.f64 (*.f64 (*.f64 x x) (+.f64 1 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 2)))) (cos.f64 eps)))) (fma.f64 (pow.f64 x 3) (-.f64 1/3 (-.f64 (*.f64 -1/3 (/.f64 (pow.f64 (sin.f64 eps) 2) (pow.f64 (cos.f64 eps) 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))))))) (/.f64 (sin.f64 eps) (cos.f64 eps))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (sin.f64 x) (cos.f64 x))
(+.f64 (/.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 (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 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 (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)) (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 (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 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (*.f64 eps eps) (cos.f64 x)))))
(+.f64 (/.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 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 (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)) (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 (*.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))) (fma.f64 (pow.f64 eps 3) (-.f64 1/3 (-.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 x) 2) -1/3) (pow.f64 (cos.f64 x) 2)) (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))) (pow.f64 (cos.f64 x) 2))))) (*.f64 (*.f64 (sin.f64 x) (+.f64 1 (*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2)))) (/.f64 (*.f64 eps eps) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(/.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (cos.f64 eps))) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (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 x) (cos.f64 x)) (/.f64 (sin.f64 eps) (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) (cos.f64 eps)) (/.f64 (sin.f64 x) (cos.f64 x)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)))) 1)
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 1)
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(pow.f64 (cbrt.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))) 3)
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(pow.f64 (pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 3) 1/3)
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(pow.f64 (*.f64 (sin.f64 x) (sqrt.f64 eps)) 2)
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(sqrt.f64 (pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 2))
(fabs.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)))
(log.f64 (pow.f64 (exp.f64 eps) (pow.f64 (sin.f64 x) 2)))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)))))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(cbrt.f64 (pow.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) 3))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (pow.f64 (sin.f64 x) 2) 3)))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3) (pow.f64 eps 3)))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(expm1.f64 (log1p.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(exp.f64 (log.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(exp.f64 (*.f64 (log.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))) 1))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(log1p.f64 (expm1.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2))))
(*.f64 eps (pow.f64 (sin.f64 x) 2))
(+.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 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.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)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(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 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(pow.f64 (cos.f64 x) 2)
(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 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(pow.f64 (sin.f64 x) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 x x))))
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2))
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(pow.f64 (sin.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 x))))
(pow.f64 (sin.f64 x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 x))) 1))
(pow.f64 (sin.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(+.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.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 x)))
(+.f64 (fma.f64 (neg.f64 (sqrt.f64 (tan.f64 x))) (sqrt.f64 (tan.f64 x)) (tan.f64 x)) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 eps x)) (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 (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 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 eps x)) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (tan.f64 (+.f64 eps x)) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (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 (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 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (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 (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 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(*.f64 1 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (sqrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 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 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.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 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 (-.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 (cos.f64 x) (sin.f64 x)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (-.f64 (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 (tan.f64 x) (tan.f64 eps))) 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)))))
(/.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 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (cos.f64 x)) (*.f64 (sin.f64 x) (-.f64 1 (*.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 (+.f64 eps x)) (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (cos.f64 x) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) 1)) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 (+.f64 eps x))) (*.f64 (cos.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (/.f64 (cos.f64 x) (sin.f64 x))) (cos.f64 (+.f64 eps x))) (/.f64 (*.f64 (cos.f64 (+.f64 eps x)) (cos.f64 x)) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 (+.f64 eps x)) (sin.f64 x))) (*.f64 (cos.f64 (+.f64 eps x)) (neg.f64 (cos.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.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 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 1 (/.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 eps x)) 3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.f64 (tan.f64 x) (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (tan.f64 (+.f64 eps x)) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 (tan.f64 (+.f64 eps x))) 2) (cbrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (sqrt.f64 (tan.f64 (+.f64 eps x))) (sqrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.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 (cbrt.f64 (pow.f64 (cos.f64 x) 4)) (pow.f64 (cbrt.f64 (cos.f64 x)) 2))
(/.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)
(sqrt.f64 (pow.f64 (cos.f64 x) 4))
(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 (pow.f64 (pow.f64 (cos.f64 x) 2) 3))
(pow.f64 (cos.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (cos.f64 x) 3)))
(pow.f64 (cos.f64 x) 2)
(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 (exp.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2))) 1)
(pow.f64 (sin.f64 x) 2)
(-.f64 1/2 (*.f64 1/2 (cos.f64 (*.f64 2 x))))
(+.f64 1/2 (*.f64 -1/2 (cos.f64 (+.f64 x x))))
(*.f64 (sin.f64 x) (sin.f64 x))
(pow.f64 (sin.f64 x) 2)
(*.f64 1 (pow.f64 (sin.f64 x) 2))
(pow.f64 (sin.f64 x) 2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (pow.f64 (cbrt.f64 (sin.f64 x)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 x x)) (cos.f64 (+.f64 x x))) 2)
(/.f64 (-.f64 (cos.f64 0) (cos.f64 (+.f64 x x))) 2)
(-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2))
(sqrt.f64 (pow.f64 (sin.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (sin.f64 x) 2))))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (sin.f64 x) 2) 3))
(pow.f64 (sin.f64 x) 2)
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (sin.f64 x) 3)))
(pow.f64 (sin.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(exp.f64 (*.f64 2 (log.f64 (sin.f64 x))))
(pow.f64 (sin.f64 x) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (sin.f64 x))) 1))
(pow.f64 (sin.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (sin.f64 x) 2)))
(pow.f64 (sin.f64 x) 2)
(-.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 1)
(+.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) -1)
(+.f64 (pow.f64 (tan.f64 x) 2) 0)
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 1 (pow.f64 (tan.f64 x) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (tan.f64 x) (tan.f64 x))
(pow.f64 (tan.f64 x) 2)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 2) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(pow.f64 (tan.f64 x) 2)
(*.f64 (/.f64 1 (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 2) (cos.f64 x)))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (/.f64 (sin.f64 x) 1) (/.f64 (sin.f64 x) (pow.f64 (cos.f64 x) 2)))
(*.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) -2))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(*.f64 (/.f64 (sin.f64 x) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (/.f64 (sin.f64 x) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)))
(/.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cbrt.f64 (cos.f64 x)) 2)) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) 1) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cos.f64 x)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (cos.f64 x)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (/.f64 (pow.f64 (cbrt.f64 (sin.f64 x)) 2) (pow.f64 (cos.f64 x) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))) (pow.f64 (cbrt.f64 (tan.f64 x)) 2))
(*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (/.f64 (cbrt.f64 (pow.f64 (sin.f64 x) 4)) (cbrt.f64 (pow.f64 (cos.f64 x) 4))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (pow.f64 (sin.f64 x) 4))) (cbrt.f64 (pow.f64 (cos.f64 x) 4)))
(pow.f64 (pow.f64 (tan.f64 x) 2) 1)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3) 1/3)
(pow.f64 (tan.f64 x) 2)
(pow.f64 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)) -1)
(/.f64 1 (/.f64 (pow.f64 (cos.f64 x) 2) (pow.f64 (sin.f64 x) 2)))
(sqrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 2))
(sqrt.f64 (pow.f64 (tan.f64 x) 4))
(log.f64 (exp.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (tan.f64 x) 2))))
(pow.f64 (tan.f64 x) 2)
(cbrt.f64 (pow.f64 (pow.f64 (tan.f64 x) 2) 3))
(pow.f64 (tan.f64 x) 2)
(expm1.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (log.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (tan.f64 x) 2)) 1))
(pow.f64 (tan.f64 x) 2)
(log1p.f64 (expm1.f64 (pow.f64 (tan.f64 x) 2)))
(pow.f64 (tan.f64 x) 2)
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(+.f64 (*.f64 eps 1) (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)))) 1)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) 3)) (+.f64 (*.f64 eps eps) (-.f64 (*.f64 (*.f64 (pow.f64 (tan.f64 x) 2) eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (*.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (tan.f64 x) 2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 eps 1) 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (+.f64 (*.f64 (*.f64 eps 1) (*.f64 eps 1)) (-.f64 (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (*.f64 eps (pow.f64 (tan.f64 x) 2))) (*.f64 (*.f64 eps 1) (*.f64 eps (pow.f64 (tan.f64 x) 2))))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) (-.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) eps))))
(/.f64 (+.f64 (pow.f64 eps 3) (pow.f64 (*.f64 eps (pow.f64 (tan.f64 x) 2)) 3)) (fma.f64 eps eps (*.f64 (*.f64 eps eps) (-.f64 (pow.f64 (tan.f64 x) 4) (pow.f64 (tan.f64 x) 2)))))
(pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 1)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 3)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 3) 1/3)
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(pow.f64 (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 eps)) 2)
(pow.f64 (*.f64 (sqrt.f64 eps) (hypot.f64 1 (tan.f64 x))) 2)
(sqrt.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 2))
(fabs.f64 (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps))
(log.f64 (pow.f64 (exp.f64 eps) (fma.f64 (tan.f64 x) (tan.f64 x) 1)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)))))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(cbrt.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 3))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(cbrt.f64 (*.f64 (pow.f64 eps 3) (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 3)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (tan.f64 x) (tan.f64 x) 1) 3) (pow.f64 eps 3)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(expm1.f64 (log1p.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
(*.f64 eps (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)) 1))
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
(*.f64 eps (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))))
(log1p.f64 (expm1.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 eps 1 (*.f64 eps (pow.f64 (tan.f64 x) 2)))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 1 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 (pow.f64 (cbrt.f64 eps) 2) (cbrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(fma.f64 (sqrt.f64 eps) (sqrt.f64 eps) (*.f64 (pow.f64 (tan.f64 x) 2) eps))
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
(+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(+.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 (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 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0))
(+.f64 (fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (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 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (/.f64 (sin.f64 x) (cos.f64 x))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (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 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (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 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x))))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/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 (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 (tan.f64 (+.f64 eps x)) (/.f64 (sin.f64 x) (cos.f64 x))) (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (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 eps x)) (tan.f64 x)))
(+.f64 (*.f64 (tan.f64 x) 0) (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(+.f64 (fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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))) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (neg.f64 (sin.f64 x)) (cos.f64 x))))
(+.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) 0) (-.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 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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)) (+.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.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 1 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 2) (cbrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(*.f64 (sqrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) (sqrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.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 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (pow.f64 (tan.f64 x) 2)) (+.f64 (/.f64 1 (/.f64 1 (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 (cos.f64 x) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (sin.f64 x))) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (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 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1)) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 -1 (tan.f64 (+.f64 eps x)))) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (neg.f64 (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (cos.f64 x) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (sin.f64 x))) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (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 (cos.f64 x) (sin.f64 x)) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) 1)) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 -1 (tan.f64 (+.f64 eps x)))) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (neg.f64 (cos.f64 x)) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (neg.f64 (sin.f64 x)))) (*.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) (neg.f64 (cos.f64 x))))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (neg.f64 (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 -1 (cos.f64 x)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (cos.f64 x)))
(/.f64 (+.f64 (neg.f64 (cos.f64 x)) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (neg.f64 (/.f64 (cos.f64 x) (tan.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 -1 (cos.f64 x) (/.f64 (sin.f64 x) (tan.f64 (+.f64 eps x)))) (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) 1)) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (/.f64 (neg.f64 (cos.f64 x)) (sin.f64 x)) (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (tan.f64 (+.f64 eps x)))))
(/.f64 (fma.f64 -1 (/.f64 (cos.f64 x) (sin.f64 x)) (/.f64 1 (tan.f64 (+.f64 eps x)))) (/.f64 (/.f64 (neg.f64 (cos.f64 x)) (tan.f64 (+.f64 eps x))) (sin.f64 x)))
(/.f64 (-.f64 (*.f64 -1 (neg.f64 (cos.f64 x))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (sin.f64 x)))) (*.f64 (neg.f64 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (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 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.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 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2) (pow.f64 (tan.f64 x) 2))) (neg.f64 (+.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))))
(*.f64 1 (/.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 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (neg.f64 (tan.f64 x)) 3)) (+.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2) (-.f64 (*.f64 (neg.f64 (tan.f64 x)) (neg.f64 (tan.f64 x))) (*.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x))))))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))) (pow.f64 (tan.f64 (+.f64 eps x)) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) (pow.f64 (tan.f64 x) 3)) (+.f64 (*.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 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 1)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 3) 1/3)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 2)
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 2))
(sqrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)) 2))
(fabs.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
(log.f64 (exp.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x)) 3))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (log.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))) 1))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) (neg.f64 (tan.f64 x)))
(fma.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))) (neg.f64 (tan.f64 x)))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
(fma.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (neg.f64 (tan.f64 x)))
(-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x))
(fma.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.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)))) (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))
(+.f64 (tan.f64 x) (tan.f64 eps))
(+.f64 (tan.f64 eps) (tan.f64 x))
(+.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 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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) 3) (cbrt.f64 (+.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)) 1/6) 3) (pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) 3))
(+.f64 (tan.f64 x) (tan.f64 eps))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 eps) (cos.f64 x)))
(/.f64 (/.f64 (sin.f64 (+.f64 eps x)) (cos.f64 eps)) (cos.f64 x))
(/.f64 (sin.f64 (+.f64 eps x)) (*.f64 (cos.f64 x) (cos.f64 eps)))
(/.f64 (/.f64 (sin.f64 (+.f64 eps x)) (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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3)) (-.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 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) 2) (pow.f64 (tan.f64 eps) 2)) (-.f64 (tan.f64 x) (tan.f64 eps)))
(/.f64 (+.f64 (cos.f64 eps) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (sin.f64 eps))) (*.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (neg.f64 (sin.f64 x)) (cos.f64 eps)) (*.f64 (neg.f64 (cos.f64 x)) (sin.f64 eps))) (*.f64 (neg.f64 (cos.f64 x)) (cos.f64 eps)))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))) (*.f64 (cos.f64 eps) 1)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x)) (cos.f64 eps)) (*.f64 (cos.f64 eps) (/.f64 (cos.f64 x) (sin.f64 x))))
(/.f64 (+.f64 (*.f64 (sin.f64 eps) (neg.f64 (cos.f64 x))) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (fma.f64 (sin.f64 eps) (neg.f64 (cos.f64 x)) (*.f64 (cos.f64 eps) (neg.f64 (sin.f64 x)))) (*.f64 (cos.f64 eps) (neg.f64 (cos.f64 x))))
(/.f64 (-.f64 (*.f64 (sin.f64 x) (neg.f64 (cos.f64 eps))) (*.f64 (cos.f64 x) (sin.f64 eps))) (*.f64 (cos.f64 x) (neg.f64 (cos.f64 eps))))
(/.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 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (neg.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 (+.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 (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) 3) (pow.f64 (tan.f64 x) 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 (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)))))
(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 (sin.f64 x) (/.f64 1 (cos.f64 x)) (tan.f64 eps))
(+.f64 (/.f64 (sin.f64 x) (cos.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 (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 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))) 1)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 1 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 2) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2) 1/3) (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(*.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1/3) (pow.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (cbrt.f64 (sqrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (-.f64 (pow.f64 (tan.f64 eps) 2) (*.f64 (tan.f64 x) (tan.f64 eps))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (cbrt.f64 (-.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2)) (*.f64 (tan.f64 x) (tan.f64 eps)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 3) (pow.f64 (tan.f64 eps) 3))) (cbrt.f64 (+.f64 (pow.f64 (tan.f64 x) 2) (*.f64 (tan.f64 eps) (-.f64 (tan.f64 eps) (tan.f64 x))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (tan.f64 x) 2) (pow.f64 (tan.f64 eps) 2))) (cbrt.f64 (-.f64 (tan.f64 x) (tan.f64 eps))))
(pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/3)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 3)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(pow.f64 (pow.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) 1/6) 2)
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(sqrt.f64 (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 2))
(fabs.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))
(log.f64 (exp.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 1/3))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) 1))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(log1p.f64 (expm1.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))))
(cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))))) 1)
(tan.f64 (+.f64 eps x))
(*.f64 1 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))))
(tan.f64 (+.f64 eps x))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2)) (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))))
(*.f64 (cbrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2)) (cbrt.f64 (tan.f64 (+.f64 eps x))))
(*.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2))
(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 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (pow.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) -1))
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
(*.f64 (pow.f64 (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x)))) 2) -1) (pow.f64 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x)))) -1))
(tan.f64 (+.f64 eps x))
(*.f64 (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 eps x)))) -1) (pow.f64 (/.f64 1 (sqrt.f64 (tan.f64 (+.f64 eps x)))) -1))
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) 1)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 1 (/.f64 1 (cbrt.f64 (tan.f64 (+.f64 eps x))))) 3)
(tan.f64 (+.f64 eps x))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3) 1/3)
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3))
(pow.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -1/2) 2)
(tan.f64 (+.f64 eps x))
(pow.f64 (/.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) 1) -1)
(tan.f64 (+.f64 eps x))
(sqrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -2))
(sqrt.f64 (pow.f64 (tan.f64 (+.f64 eps x)) 2))
(fabs.f64 (tan.f64 (+.f64 eps x)))
(log.f64 (exp.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x))))))
(tan.f64 (+.f64 eps x))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))))))
(tan.f64 (+.f64 eps x))
(cbrt.f64 (pow.f64 (/.f64 1 (tan.f64 (+.f64 eps x))) -3))
(expm1.f64 (log1p.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x))))))
(tan.f64 (+.f64 eps x))
(exp.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 eps x))))))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 eps x)))) -1))
(tan.f64 (+.f64 eps x))
(exp.f64 (*.f64 (neg.f64 (neg.f64 (log.f64 (tan.f64 (+.f64 eps x))))) 1))
(tan.f64 (+.f64 eps x))
(log1p.f64 (expm1.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x))))))
(tan.f64 (+.f64 eps x))

eval864.0ms (3.1%)

Compiler

Compiled 27756 to 13461 computations (51.5% saved)

prune553.0ms (2%)

Pruning

94 alts after pruning (84 fresh and 10 done)

PrunedKeptTotal
New85430884
Fresh165470
Picked235
Done077
Total87294966
Accuracy
100.0%
Counts
966 → 94
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.4%
(fma.f64 (fma.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) (cbrt.f64 (tan.f64 x)) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
61.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)))
31.0%
(fma.f64 (exp.f64 (log.f64 (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (neg.f64 (tan.f64 x)))
54.3%
(fma.f64 eps (pow.f64 (tan.f64 x) 2) eps)
24.7%
(fma.f64 eps (*.f64 x x) eps)
12.4%
(pow.f64 (pow.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)) 3) 1/3)
23.1%
(pow.f64 (*.f64 (hypot.f64 1 (tan.f64 x)) (sqrt.f64 eps)) 2)
51.9%
(pow.f64 (cbrt.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 3)
36.4%
(pow.f64 (cbrt.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
3.9%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))) 3)
34.1%
(pow.f64 (cbrt.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))) 3)
53.2%
(pow.f64 (cbrt.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))) 3)
34.6%
(pow.f64 (cbrt.f64 (tan.f64 (+.f64 x eps))) 3)
51.9%
(pow.f64 (cbrt.f64 (tan.f64 eps)) 3)
57.7%
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) 2) (pow.f64 (tan.f64 x) 2)) (+.f64 (tan.f64 x) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)))))
37.0%
(/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))
3.9%
(/.f64 (sin.f64 x) (cos.f64 x))
52.7%
(/.f64 (sin.f64 eps) (cos.f64 eps))
36.9%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps))))
52.6%
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
54.3%
(-.f64 (fma.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (/.f64 (cos.f64 x) (sin.f64 x)) (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))) (*.f64 (pow.f64 eps 3) (-.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) -1/3) (*.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)))))))
60.9%
(-.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)))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
61.1%
(-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))
36.9%
(-.f64 (/.f64 (sin.f64 (+.f64 x eps)) (cos.f64 (+.f64 x eps))) (tan.f64 x))
4.7%
(-.f64 (/.f64 (sin.f64 x) (cos.f64 x)) (tan.f64 x))
32.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (pow.f64 (sqrt.f64 (*.f64 (tan.f64 x) (tan.f64 eps))) 2)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (-.f64 (+.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) 1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
59.7%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (pow.f64 (cbrt.f64 (+.f64 (tan.f64 x) (tan.f64 eps))) 3))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (/.f64 (sin.f64 x) (cos.f64 x)))
60.9%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.8%
(-.f64 (/.f64 1 (/.f64 (-.f64 1 (cbrt.f64 (pow.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) 3))) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (/.f64 (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))
4.5%
(-.f64 (/.f64 1 (/.f64 (cos.f64 x) (sin.f64 x))) (tan.f64 x))
36.7%
(-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))
36.8%
(-.f64 (/.f64 1 (/.f64 1 (tan.f64 (+.f64 eps x)))) (tan.f64 x))
60.9%
(-.f64 (/.f64 1 (-.f64 (/.f64 1 (+.f64 (tan.f64 x) (tan.f64 eps))) (/.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
49.8%
(-.f64 (/.f64 1 (log.f64 (exp.f64 (/.f64 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1)) (+.f64 (tan.f64 x) (tan.f64 eps)))))) (tan.f64 x))
60.9%
(-.f64 (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps)))))) (/.f64 (sin.f64 x) (*.f64 (cos.f64 x) (-.f64 1 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (*.f64 (cos.f64 x) (cos.f64 eps))))))) (/.f64 (sin.f64 x) (cos.f64 x)))
54.4%
(-.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)))))
61.1%
(-.f64 (*.f64 (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))
37.1%
(-.f64 (tan.f64 (+.f64 x eps)) (/.f64 (sin.f64 x) (cos.f64 x)))
37.0%
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
36.9%
(-.f64 (tan.f64 (+.f64 x eps)) (log1p.f64 (expm1.f64 (tan.f64 x))))
36.0%
(-.f64 (tan.f64 (+.f64 x eps)) (expm1.f64 (log1p.f64 (tan.f64 x))))
35.0%
(-.f64 (tan.f64 (+.f64 x eps)) x)
6.2%
(-.f64 (fabs.f64 (/.f64 (sin.f64 x) (cos.f64 x))) (tan.f64 x))
20.1%
(-.f64 (fabs.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) (tan.f64 x))
20.4%
(-.f64 (fabs.f64 (tan.f64 (+.f64 x eps))) (/.f64 (sin.f64 x) (cos.f64 x)))
20.3%
(-.f64 (fabs.f64 (tan.f64 (+.f64 eps x))) (tan.f64 x))
46.5%
(-.f64 (expm1.f64 (log1p.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x))
5.0%
(-.f64 (exp.f64 (log1p.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)))) 1)
70.4%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2)))
60.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3)))))
59.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)))))))
58.6%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) x) (cos.f64 eps)) (cos.f64 x))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
65.5%
(+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 eps (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (/.f64 (*.f64 eps (pow.f64 (sin.f64 x) 2)) (pow.f64 (cos.f64 x) 2)))
54.3%
(+.f64 (*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 eps 2) (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (sin.f64 x))) (cos.f64 x)) (*.f64 (+.f64 1/3 (+.f64 (/.f64 (*.f64 (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))) (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))))) (pow.f64 eps 3))))
34.6%
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
54.3%
(+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps))
54.3%
(+.f64 eps (*.f64 eps (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2))))
37.0%
(*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))))
52.7%
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
54.2%
(*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1))
53.8%
(*.f64 eps (+.f64 1 (pow.f64 (pow.f64 (cbrt.f64 (tan.f64 x)) 2) 3)))
54.2%
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
54.0%
(*.f64 eps (+.f64 1 (/.f64 (pow.f64 (sin.f64 x) 2) (/.f64 (+.f64 1 (cos.f64 (+.f64 x x))) 2))))
54.2%
(*.f64 eps (+.f64 1 (/.f64 (-.f64 1/2 (/.f64 (cos.f64 (+.f64 x x)) 2)) (pow.f64 (cos.f64 x) 2))))
54.2%
(*.f64 eps (+.f64 1 (sqrt.f64 (pow.f64 (tan.f64 x) 4))))
54.2%
(*.f64 eps (exp.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2))))
3.9%
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
25.4%
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (tan.f64 (+.f64 eps x))))))
35.1%
(tan.f64 (+.f64 x eps))
52.8%
(tan.f64 eps)
55.8%
(log1p.f64 (fma.f64 (*.f64 eps eps) (+.f64 (/.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 1/2 (pow.f64 (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))) 2))) (*.f64 eps (-.f64 1 (neg.f64 (/.f64 (pow.f64 (sin.f64 x) 2) (pow.f64 (cos.f64 x) 2)))))))
27.0%
(log1p.f64 (-.f64 (exp.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))) 1))
19.3%
(log1p.f64 (fabs.f64 (expm1.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))))
52.0%
(log1p.f64 (expm1.f64 (/.f64 (sin.f64 eps) (cos.f64 eps))))
59.1%
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
52.0%
(log1p.f64 (expm1.f64 (tan.f64 eps)))
5.1%
(log.f64 (+.f64 1 (expm1.f64 (*.f64 eps (fma.f64 (tan.f64 x) (tan.f64 x) 1)))))
50.3%
(log.f64 (exp.f64 (-.f64 (*.f64 (/.f64 1 (-.f64 0 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (+.f64 (tan.f64 x) (tan.f64 eps))) (tan.f64 x))))
25.0%
(log.f64 (exp.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
27.8%
(log.f64 (exp.f64 (tan.f64 eps)))
19.3%
(fabs.f64 (-.f64 (tan.f64 (+.f64 eps x)) (tan.f64 x)))
19.4%
(fabs.f64 (+.f64 (tan.f64 x) (tan.f64 (+.f64 eps x))))
19.8%
(fabs.f64 (tan.f64 (+.f64 x eps)))
26.4%
(fabs.f64 (tan.f64 eps))
28.1%
(expm1.f64 (log1p.f64 (+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))))
21.4%
(exp.f64 (+.f64 (log1p.f64 (pow.f64 (tan.f64 x) 2)) (log.f64 eps)))
56.1%
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x)) 3))
32.1%
(cbrt.f64 (pow.f64 (-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x)) 3))
37.7%
(cbrt.f64 (pow.f64 (tan.f64 eps) 3))
29.9%
eps
Compiler

Compiled 4009 to 2126 computations (47% saved)

regimes722.0ms (2.6%)

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

3 calls:

387.0ms
x
189.0ms
eps
94.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
82.1%5x
99.6%3eps
87.2%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Compiler

Compiled 2362 to 1038 computations (56.1% saved)

regimes255.0ms (0.9%)

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

1 calls:

205.0ms
eps
Results
AccuracySegmentsBranch
99.5%3eps
Compiler

Compiled 1950 to 792 computations (59.4% saved)

regimes214.0ms (0.8%)

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

1 calls:

176.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 1517 to 604 computations (60.2% saved)

regimes160.0ms (0.6%)

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

1 calls:

136.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 960 to 390 computations (59.4% saved)

regimes155.0ms (0.6%)

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

1 calls:

127.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 926 to 378 computations (59.2% saved)

regimes165.0ms (0.6%)

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

1 calls:

140.0ms
eps
Results
AccuracySegmentsBranch
99.1%3eps
Compiler

Compiled 850 to 350 computations (58.8% saved)

regimes334.0ms (1.2%)

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

3 calls:

126.0ms
eps
119.0ms
x
63.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
74.8%3x
76.3%3(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
77.7%3eps
Compiler

Compiled 846 to 354 computations (58.2% saved)

regimes116.0ms (0.4%)

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

1 calls:

100.0ms
eps
Results
AccuracySegmentsBranch
77.4%3eps
Compiler

Compiled 616 to 246 computations (60.1% saved)

regimes59.0ms (0.2%)

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

1 calls:

50.0ms
eps
Results
AccuracySegmentsBranch
77.2%3eps
Compiler

Compiled 224 to 90 computations (59.8% saved)

regimes53.0ms (0.2%)

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

1 calls:

46.0ms
eps
Results
AccuracySegmentsBranch
77.2%3eps
Compiler

Compiled 148 to 69 computations (53.4% saved)

regimes29.0ms (0.1%)

Counts
15 → 3
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fma.f64 eps (*.f64 x x) eps)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
Outputs
(tan.f64 eps)
(*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2)))
(tan.f64 eps)
Calls

1 calls:

26.0ms
eps
Results
AccuracySegmentsBranch
77.1%3eps
Compiler

Compiled 85 to 34 computations (60% saved)

regimes30.0ms (0.1%)

Counts
14 → 1
Calls
Call 1
Inputs
eps
(tan.f64 eps)
(tan.f64 (+.f64 x eps))
(-.f64 (tan.f64 (+.f64 x eps)) x)
(fma.f64 eps (*.f64 x x) eps)
(fabs.f64 (tan.f64 eps))
(fabs.f64 (tan.f64 (+.f64 x eps)))
(/.f64 (sin.f64 eps) (cos.f64 eps))
(/.f64 (sin.f64 x) (cos.f64 x))
(*.f64 2 (/.f64 (sin.f64 x) (cos.f64 x)))
(*.f64 (sin.f64 eps) (/.f64 1 (cos.f64 eps)))
(+.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
(/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps)))
Outputs
(tan.f64 eps)
Calls

3 calls:

11.0ms
x
9.0ms
eps
5.0ms
(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
Results
AccuracySegmentsBranch
52.8%1x
52.8%1(-.f64 (tan.f64 (+.f64 x eps)) (tan.f64 x))
52.8%1eps
Compiler

Compiled 89 to 37 computations (58.4% saved)

regimes6.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:

3.0ms
x
3.0ms
eps
Results
AccuracySegmentsBranch
29.9%1x
29.9%1eps
Compiler

Compiled 9 to 6 computations (33.3% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
7.936728639076252e-8
2741053.551426243
34.0ms
-0.001508328336912178
-9.032793964163828e-7
Results
30.0ms80×body1024valid
25.0ms173×body256valid
6.0ms26×body512valid
6.0msbody2048valid
Compiler

Compiled 1836 to 1056 computations (42.5% saved)

bsearch74.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
7.936728639076252e-8
2741053.551426243
33.0ms
-0.001508328336912178
-9.032793964163828e-7
Results
31.0ms91×body1024valid
24.0ms161×body256valid
8.0ms14×body2048valid
6.0ms22×body512valid
Compiler

Compiled 1134 to 678 computations (40.2% saved)

bsearch66.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
23.0ms
1.0171884370441205e-9
3.5686613785732974e-9
43.0ms
-9.032793964163828e-7
-3.766246799630862e-13
Results
27.0ms68×body1024valid
18.0ms118×body256valid
10.0ms17×body2048valid
6.0ms21×body512valid
Compiler

Compiled 448 to 290 computations (35.3% saved)

bsearch63.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
3.5686613785732974e-9
7.936728639076252e-8
34.0ms
-9.032793964163828e-7
-3.766246799630862e-13
Results
26.0ms75×body1024valid
21.0ms151×body256valid
9.0ms17×body2048valid
3.0ms13×body512valid
Compiler

Compiled 496 to 316 computations (36.3% saved)

bsearch67.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
3.5686613785732974e-9
7.936728639076252e-8
37.0ms
-9.032793964163828e-7
-3.766246799630862e-13
Results
25.0ms149×body256valid
24.0ms70×body1024valid
7.0ms26×body512valid
6.0ms11×body2048valid
Compiler

Compiled 496 to 316 computations (36.3% saved)

bsearch72.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
30.0ms
3.5686613785732974e-9
7.936728639076252e-8
41.0ms
-9.032793964163828e-7
-3.766246799630862e-13
Results
27.0ms74×body1024valid
25.0ms146×body256valid
9.0ms17×body2048valid
5.0ms19×body512valid
Compiler

Compiled 478 to 298 computations (37.7% saved)

bsearch77.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
7.936728639076252e-8
2741053.551426243
33.0ms
-27.898665694314722
-0.001508328336912178
Results
31.0ms87×body1024valid
27.0ms165×body256valid
9.0ms14×body2048valid
6.0ms22×body512valid
Compiler

Compiled 394 to 268 computations (32% saved)

bsearch77.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
43.0ms
7.936728639076252e-8
2741053.551426243
33.0ms
-27.898665694314722
-0.001508328336912178
Results
33.0ms93×body1024valid
24.0ms161×body256valid
8.0ms13×body2048valid
6.0ms21×body512valid
Compiler

Compiled 364 to 268 computations (26.4% saved)

bsearch69.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
38.0ms
7.936728639076252e-8
2741053.551426243
31.0ms
-27.898665694314722
-0.001508328336912178
Results
27.0ms177×body256valid
24.0ms71×body1024valid
8.0ms12×body2048valid
7.0ms28×body512valid
Compiler

Compiled 284 to 208 computations (26.8% saved)

bsearch78.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
7.936728639076252e-8
2741053.551426243
38.0ms
-27.898665694314722
-0.001508328336912178
Results
30.0ms82×body1024valid
28.0ms165×body256valid
8.0ms14×body2048valid
8.0ms27×body512valid
Compiler

Compiled 302 to 226 computations (25.2% saved)

bsearch71.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
40.0ms
7.936728639076252e-8
2741053.551426243
31.0ms
-27.898665694314722
-0.001508328336912178
Results
31.0ms87×body1024valid
29.0ms177×body256valid
5.0ms21×body512valid
2.0msbody2048valid
Compiler

Compiled 302 to 244 computations (19.2% saved)

simplify150.0ms (0.5%)

Algorithm
egg-herbie
Rules
552×distribute-lft-neg-in
476×unsub-neg
328×neg-mul-1
274×neg-sub0
248×cancel-sign-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01431469
12201469
22921465
33731465
45011465
56421465
67781465
79911465
812241465
914411465
1016551465
1118071465
1218861465
1319211465
1419291465
1519301465
1619301465
1719301465
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 eps -7673845534663173/147573952589676412928) (/.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))) (if (<=.f64 eps 3984496719921263/73786976294838206464) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -8689154328480147/9444732965739290427392) (/.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))) (if (<=.f64 eps 1983393922805251/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 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -4110347786689739/2417851639229258349412352) (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))) (if (<=.f64 eps 7253554917687775/2417851639229258349412352) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (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)))))
(if (<=.f64 eps -1450710983537555/302231454903657293676544) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 4352132950612665/1208925819614629174706176) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -5198381024342905/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 279564095785883/75557863725914323419136) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.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/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) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x))))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 8264141345021879/73786976294838206464) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 4796153459164483/73786976294838206464) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 3423715700080493/1180591620717411303424) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (tan.f64 eps)))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 61796592646927/18446744073709551616) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (tan.f64 eps)))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 6198106008766409/590295810358705651712) (*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2))) (tan.f64 eps)))
(tan.f64 eps)
eps
Outputs
(if (<=.f64 eps -7673845534663173/147573952589676412928) (/.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))) (if (<=.f64 eps 3984496719921263/73786976294838206464) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 eps) (sin.f64 x)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -7673845534663173/147573952589676412928) (/.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 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (if (<=.f64 eps 3984496719921263/73786976294838206464) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -7673845534663173/147573952589676412928) (/.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 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (if (<=.f64 eps 3984496719921263/73786976294838206464) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (+.f64 (/.f64 (*.f64 eps eps) (/.f64 (pow.f64 (cos.f64 x) 3) (pow.f64 (sin.f64 x) 3))) (*.f64 (pow.f64 eps 3) (-.f64 (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4)) (*.f64 (sin.f64 x) (/.f64 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x)))))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -7673845534663173/147573952589676412928) (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (if (<=.f64 eps 3984496719921263/73786976294838206464) (+.f64 (/.f64 (sin.f64 eps) (*.f64 (cos.f64 eps) (-.f64 1 (/.f64 (/.f64 (*.f64 (sin.f64 x) (sin.f64 eps)) (cos.f64 eps)) (cos.f64 x))))) (+.f64 (*.f64 (pow.f64 (sin.f64 x) 2) (/.f64 eps (pow.f64 (cos.f64 x) 2))) (-.f64 (/.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 (*.f64 (/.f64 (sin.f64 x) (cos.f64 x)) -1/3) (cos.f64 x))) (/.f64 (pow.f64 (sin.f64 x) 4) (pow.f64 (cos.f64 x) 4))))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -8689154328480147/9444732965739290427392) (/.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))) (if (<=.f64 eps 1983393922805251/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 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -8689154328480147/9444732965739290427392) (/.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 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (if (<=.f64 eps 1983393922805251/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 (pow.f64 (sin.f64 x) 3)) (pow.f64 (cos.f64 x) 3)) (/.f64 (sin.f64 x) (cos.f64 x))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -8689154328480147/9444732965739290427392) (/.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 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (if (<=.f64 eps 1983393922805251/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 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -8689154328480147/9444732965739290427392) (/.f64 (+.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (cos.f64 x)) (*.f64 (sin.f64 x) (+.f64 (*.f64 (tan.f64 x) (tan.f64 eps)) -1))) (*.f64 (cos.f64 x) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (if (<=.f64 eps 1983393922805251/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 (sin.f64 x) (cos.f64 x)) (/.f64 (pow.f64 (sin.f64 x) 3) (pow.f64 (cos.f64 x) 3))))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -4110347786689739/2417851639229258349412352) (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))) (if (<=.f64 eps 7253554917687775/2417851639229258349412352) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (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)))))
(if (or (<=.f64 eps -4110347786689739/2417851639229258349412352) (not (<=.f64 eps 7253554917687775/2417851639229258349412352))) (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 eps (pow.f64 (tan.f64 x) 2) eps))
(if (<=.f64 eps -1450710983537555/302231454903657293676544) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 4352132950612665/1208925819614629174706176) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (neg.f64 (fma.f64 (tan.f64 x) (tan.f64 eps) -1))) (tan.f64 x))))
(if (<=.f64 eps -5198381024342905/1208925819614629174706176) (-.f64 (*.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (/.f64 1 (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))) (tan.f64 x)) (if (<=.f64 eps 279564095785883/75557863725914323419136) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.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/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) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.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 -785801782749509/302231454903657293676544) (not (<=.f64 eps 5077488442381443/1208925819614629174706176))) (-.f64 (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps)))) (tan.f64 x)) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 8264141345021879/73786976294838206464) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (/.f64 (+.f64 (tan.f64 x) (tan.f64 eps)) (-.f64 1 (*.f64 (tan.f64 x) (tan.f64 eps))))))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 4796153459164483/73786976294838206464) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (-.f64 (/.f64 1 (/.f64 (cos.f64 eps) (sin.f64 eps))) (tan.f64 x))))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 3423715700080493/1180591620717411303424) (fma.f64 eps (pow.f64 (tan.f64 x) 2) eps) (tan.f64 eps)))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 61796592646927/18446744073709551616) (+.f64 eps (*.f64 (pow.f64 (tan.f64 x) 2) eps)) (tan.f64 eps)))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 61796592646927/18446744073709551616) (+.f64 eps (*.f64 eps (pow.f64 (tan.f64 x) 2))) (tan.f64 eps)))
(if (<=.f64 eps -7148113328562451/4611686018427387904) (tan.f64 eps) (if (<=.f64 eps 6198106008766409/590295810358705651712) (*.f64 eps (+.f64 1 (pow.f64 (tan.f64 x) 2))) (tan.f64 eps)))
(tan.f64 eps)
eps
Compiler

Compiled 523 to 289 computations (44.7% saved)

soundness3.7s (13.4%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
120732
2305732
0932
120732
2305732
0116540222
1328237856
0115042973
1341240231
0932
120732
2305732
033314
1714290
0116540222
1328237856
038393
1912393
0115042973
1341240231
033314
1714290
0116540222
1328237856
030238
1698206
0105823068
1312221776
030238
1698206
0105823068
1312221776
0932
120732
2305732
033314
1714290
0116540222
1328237856
0115042973
1341240231
0932
120732
2305732
04218670
110398088
234047652
04218670
110398088
234047652
0116540222
1328237856
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 2322 to 1110 computations (52.2% saved)

end0.0ms (0%)

preprocess228.0ms (0.8%)

Compiler

Compiled 1040 to 478 computations (54% saved)

Profiling

Loading profile data...